No. 2562 | Re: 원격 IO제어기의 modbus TCP 관련 문의 | 2021-12-03 | ||
---|---|---|---|---|
안녕하세요, 솔내시스템 기술지원팀에 문의해 주셔서 감사드립니다. 문의하신 Modbus/TCP 요청에 대한 최소 주기 제한은 따로 없습니다. 입력포트 상태 실시간 감시가 목적이라면 다음 방법을 검토해 볼 수 있습니다. 1안) 상태 변경 알림 기능 활용 - CIE 제품군: ezManager 실행/검색 > [I/O포트] > [제어방식] > "입력포트 변경 알림" 옵션 체크 > 입력포트 상태 변경시 자동으로 FC 03 혹은 FC 02 응답 데이터 전송 - SIG 제품군: 디지털 입력포트 상태 변경 알림 활성화 레지스터(주소 1,200) 해당 비트 1로 저장 > 입력포트 상태 변경시 자동으로 FC 108 응답 데이터 전송 2안) 카운터 기능 활용 (SIG 제품군만 지원) - 디지털 입력포트 카운터 레지스터(시작 주소 160) 읽기로 해당 포트 상태 변화 카운터 값 확인 > spFinder 실행/검색 > [일반] > [Digital Input] > [Counter Trigger Type] > [DIx] 항목 설정에 따라서 Rise(상승 에지), Fall(하강 에지), Both(상승 또는 항강 에지)중 선택 가능 > 제품 특성상 SIG 제품군은 100ms(밀리초) 보다 짧은 이벤트는 감지할 수 없습니다. 설정, 함수 코드 등에 대한 자세한 내용은 사용설명서 및 기술문서 참조 부탁드립니다. - Modbus/TCP 프로토콜 - CIE-H14A 사용설명서 - SIG-5600 사용설명서 제품 동작 특성상 입력포트 상태 변화 감지의 최소 보장 시간을 특정할 수 없습니다. 매우 짧은 시간 동안 발생한 이벤트이거나 이벤트 발생시 제품 동작에 부하가 많을 경우 일부 이벤트는 누락될 수 있는 점 참고 바랍니다. 도움이 되었길 바라며 추가 문의사항이 있으시면 언제든지 연락 주시기 바랍니다. 감사합니다. 솔내시스템 기술지원팀 > 박종렬 wrote: > ------------------------------------ > 원격 IO제어기의 입력포트의 상태를 실시간으로 확인하고 싶습니다. modbusTCP를 통해 IO제어기의 입력포트를 확인할 수 있는 최소 시간주기가 어떻게 되는지요? 샘플 프로그램은 1초 주기로 상태값을 읽어오는데, 원격 IO제어기에 10ms 주기 정도의 짧은 시간주기로 계속 입력포트 상태값을 읽어올 수 있는지 알고 싶습니다. |
글쓴이 | 솔내시스템(주) | 업체명 |
NO | Subject | Name | Date | Read |
---|---|---|---|---|
2561 | 원격 IO제어기의 modbus TCP 관련 문의 | 박종렬 | 2021-12-03 | 943 |
2562 | Re: 원격 IO제어기의 modbus TCP 관련 문의 | 솔내시스템(주) | 2021-12-03 | 846 |
|
|||