가상 plc↔pc 통신 질문드립니다.
- dasu
- 1255
- 3
PLC 기종 | 미쓰비시 |
---|
plc간 통신 프로그램(c# / winform)을 실습하려는게 목적인데
사무실에 plc실물이 없어서 gx works2와 communication setup utiliyu, plc monitor utility를 이용해서 plc시뮬레이터를 하고 있습니다.
프로그램이 이상없이 동작하는걸 확인했고, ip나 포트를 이용해서 통신할려고해보니... gx works2에 그런 사항이 없더군요. 찾아보니 제가 생각하는 시뮬레이터와의 통신은 불가능하다는걸 찾았습니다.
윈폼에서 ActUtilType 라이브러리를 을 이용하면 (상대적으로)쉽게 접속이 가능하다지만
실물 plc가 없어서 불가능하고
회사에서 과거에 만든 프로그램은 ActUtilType 라이브러리가 아니라, 다른 라이브러리인지 직접 만든건지 소켓통신으로 코딩이 되어있더군요.
잡설이 길었고
제가 찾았던, 시뮬레이터와의 통신이 정말로 안되는건지
그렇다면 실물plc가 없는 분들은 어떻게 작업하고 테스트하는건지 궁금합니다
댓글 3
미쯔비씨 프로토콜을 만들어서 응답 하게 server를 만들면 됩니다.
전 UPD를 VB로 만들어서 통신 개발에 사용항 경험있음..
전 UPD를 VB로 만들어서 통신 개발에 사용항 경험있음..
dhkang20
처음에 말씀하신거처럼, 채팅 서버를 만들어서 코드에 따라 반응하는걸 작업하려고했으나... 가지고 있는 코드와 제가 찾은 미쯔비시 관련 매뉴얼에 있는 통신코드도 일치하지 않고, 본문처럼 소켓으로만 통신하더라고요. 통신코드라도 일치하면 보고 이거겠거니하겠는데.. ㅠ
권한이 없습니다. 로그인
https://gisullab.com/board_ShXW73/127268