본문 바로가기

EasyBuilder Pro3

EasyBuilder Pro의 매크로 버튼을 누르면 PLC(STM32) 0x400013과 0x400011의 주소로 정수를 전송할 수 있다. 아래는 그 버튼의 등록정보이다. 이것을 매크로로 정의하려면 아래 절차를 따른다. 오브젝트중에서 세트비트(SetBit) 오브젝트를 클릭 한 후 속성을 편집한다. 세트비트의 설정화면에서 매크로>"매크로 실행"에 체크되어 있으며 매크로 id:001을 실행하도록 설정되어 있다. 아래는 매크로의 내용이다. macro_command main() short num1 = 3 short num2 = 1 SetData(num1,"MODBUS RTU",4x,13,1) SetData(num2,"MODBUS RTU",4x,11,1) end macro_command 매크로 해설 이것을 이해하려면 Modbus를 조금 알아야 한다... 2022. 11. 15.
EasyBuilder Pro의 전역 화면전환 기능 M2I는 아래 기능(PLC로 부터 화면전환)이 있어서 매우 유용하다. 그런데 EBPro에서는 이런 기능이 없는 줄 알았다. 그래서 매크로(또는 스크립트) 기능을 이용해야 하는 줄 알고 뻘 짓을 조금 했다. 결론은 전역화면 전환기능은 EBPro에서는 "PLC제어기"를 이용하면 된다. 아래 화면을 클릭하면 "PLC제어기" 창이 나타난다. 미리 2개의 제어기를 만들어 놓았다. "화면전환"을 더블클릭하면 아래창이 뜬다. 위에서 사용 화면 번호 오프셋에 100을 두었는데 이유는 M2I의 작화는 1번부터 시작하도록 했는데, EBPro는 1번 부터 100번 까지 시스템페이지로 사용하기 때문이다. 그래서 EBPro에서는 시작화면번호를 101번 부터 사용했기 때문이다. 그리고 의 트리거 주소는 PLC(STM32)의 4x.. 2022. 11. 15.
WEINTEK HMI 화면 공유하기 먼저 동일한 작화를 2개 준비한다. A_MASTER.emtp A_SLAVE.emtp 마스터의 ip : 192.168.0.200 슬레이브의 ip : 192.168.0.205 마스터는 다음의 다비이스 목록을 가지게 한다. Local HMI : 내 HMI Local 디바이스 : 직접 연결된 PLC 장치 리모트 HMI : Ethernet 케이블로 연결된 원격지의 HMI 슬레이브는 다음의 디바이스를 가진다. 리모트로 hmi를 체크하면 안된다. 꼭 디바이스여야 한다. 리모트 ip는 마스터아이피이며 마스터의 인터페이스를 그대로 넣어준다. 2022. 9. 30.