한국어 English Chinese Russian

질문&답변 게시판 / 기술지원



SSL 암호화로 사용자의 입력정보가 보호되고 있습니다.
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 646
2562 Re: 원격 IO제어기의 modbus TCP 관련 문의 솔내시스템(주) 2021-12-03 596