본문 바로가기

Programming

Master K-80S 명령어 프로토콜

VPS 프로그램에서 알람과 부저를 제어하기위해서 사용한 PLC...

아.근데 명령어를 받아서 에전에 테스트까지 했는데 현장가보니 작동을 안한다.

프로토콜을 정확히 이해하고 있다면 문제가 아니지만 사무실 전문가(?)에게서 받은 명령어를 그대로 썻더니 이렇게 작동안하니 당장 멍때린다..










'헤더 국번호 명령어 명령어type 구조화data Tail    BCC(x)

    '00WSS0107%PX004001
    '00(국번호)
    'WSS(명령,명령type : 분산된 단독 bit/word 쓰기)
    '0107   : 디바이스길이
    '%PX0040 : 메모리어드레스
    '01 : 기록값

실제명령어보낼때에는 HEAD(chr(5)) 와 TAIL(chr(4) 를 양옆에 붙여서 보내야함

결국엔 저 명령으로는 처리하지못했고.. 내가해야할것은 40,41번 릴레이를 작동시키기만 하는것.
첨엔 분명히 저 명령으로 됬었는데 ladder 도 같은데. 이상하다...

결국 메모리주소를 MX0000 , MX0001 로 변경해서 정상작동시켰다...

PX도 ..맞을거같은데 ..안되더라.. M도 같이 연결되어있는 구조라서(LADDER확인) M0,M1에 넣었더니!

작동하더라 ^^! ㅎㅎ