기본 콘텐츠로 건너뛰기

글

라벨이 PLC 스캔프로그램인 게시물 표시

싸이몬 CIMON PLC FAQ- 스캔프로그램에서 가감속 시간 변경하는 방법!

안녕하세요, 싸이몬입니다. CIMON PLC 스캔프로그램에서 가감속 시간을 변경하는 방법을 알려드립니다! 방법 : 스캔프로그램에서 위치결정 모듈의 가감속 시간을 변경하려면, FWRITE 명령어를 활용하면 변경이 가능합니다! 다음은 해당 명령어의 설명과 사용 예제 입니다. [FWRITE 명령어 설명 및 사용 예제] 다음은 가감속 시간을 설정할 수 있는 시스템 데이터 메모리 (Setting data Memory)영역은 다음 그림과 같습니다. 기타 영역은 CICON 도움말의 위치 결정 모듈 파라미터를 참조하시기 바랍니다. 하단의 그림음 M00 비트가 ON 되면 슬롯 0번에 장착된 모듈의 '가감속시간0' 파라미터를 D0 디바이스에 입력된 값으로 변경하는 프로그램입니다. 해당 명령어는 설정 값을 Flash memory에 저장을 하지 않습니다. 때문에, PLC 전원이 OFF -> ON 될 경우 해당 설정 값은 유지되지 않습니다.  [주의사항] 시스템 데이터 메모리는 위치결정 모듈의 설정 데이터를 기록/보관하는 영역으로, Sequence 프로그램에서 전용 명령어인 FREAD/FWRITE 명령을 사용하영 설정 값 읽기/쓰기를 할 수 있습니다. 시스템 메모리 영역은 사용자의 요청에 따라 Flash Memory에 Backup이 가능합니다. 전원이 연속적으로 인가되는 동안에는 Flash Memory의 저장 회수가 20회로 제한되는데, 이는 Flash Memory의 수명 (기록 회수 약 100만 회) 때문이며, 잘못된 Wequence 프로그램에 의해 Flash Memory의 연속적인 기록으로 수명을 단축시키는 현상을 방지하기 위해서 입니다. 싸이몬 홈페이지에서도 FAQ를 확인하실 수 있습니다. 싸이몬 홈페이지 가기 >>

싸이몬 CIMON PLC FAQ - 모드버스 통신 시 SEND, RECV 명령어 사용 방법!

안녕하세요, 싸이몬입니다. PLC 관련 FAQ 를 가지고 왔습니다. 모드버스 통신 시 SEND, RECV 명령어 사용 방법에 대해 설명하겠습니다. SEND, RECV 명령어는 프레임을 수동 전송할 때 사용하는 명령어 입니다.  해당 명령에 신호를 주면 입력 신호가 들어왔을 때에만 한 번 통신을 하는 명령어입니다. 아래 방법을 확인해주세요! [사용 방법]   SEND 명령어는 프레임 송신 명령어로 지정된 프레임을 송신 시 사용하게 됩니다. RECV 명령어는 프레임 수신 명령어로 송신 성공 후 프레임을 수신 시 사용하게 됩니다. SEND 명령어는 [SEND (PID) (F_Name) (Result) ]로 입력하여 사용하게 됩니다. PID 화면 좌측 프로젝트 창의 프로그램 번호를 입력합니다. [000] TEST : 스캔 프로그램 F_Name를 입력할 때에는 프로그램의 프레임을 입력할 때 해당 형식에 따라 지정합니다. 입력방식은 HEX로 입력하고 상위바이트 (Bit8~F) 는 통신방식 지정 (0 : RS232, 1 : RS485) 하위바이트 (Bit0~7) 는 특수 프로그램 내 프레임 번호를 입력합니다. 위 그림의 F_Name 에 입력된 H0102의 HEX는 앞의 01=통신방식 RS485 뒤의 02=프레임 번호를 의미합니다. Result를 입력할 때에는 워드 디바이스를 입력합니다.  워드디바이스의 첫번째 Bit는 송신 완료시 1Scan ON 2번째 Bit는 송신 실패 시 항상 ON 3번째 비트 ~ 8번째 비트는 OFF 9번째 비트 ~ 16번째 비트는 Error Code를 받게 됩니다.  [참고사항] SEND 명령어와 같이 RECV 명령어도 사용 방식은 동일합니다. 싸이몬 홈페이지에 오시면 PDF로도 다운받으실 수 있습니다. 싸이몬 홈페이지 가기 >>