CTICMP Driver not working

Hi All!
I am trying to monitor some devices using the Citect ICMP Driver.

It seems the driver will only send the PING request once on startup.

Screenshot Below taken from wireshark running on VM 192.168.23.204.
Citect Server is 192.168.23.208.

Looking at the online tag data, we can see the STATE has returned a '1'

If I power down the VM, the state will return '0'

Any ideas on how to get this polling at a more frequent rate - once every 10s or so.?
Also the RESPTIME has not been returned.

Where can I find the log files associated?

Any help would be greatly appreciated.

Parents
  • Make sure the state tag is configured as DIGITAL and resptime as LONG (this was not visible in your screenshots). I don't think it is needed to fill the scaling fields, but if you do, make sure to fill RAW_ZERO and RAW_FULL as well.

    If you are running Windows 10, make sure to use driver version 3.01.08.000 or higher.

    According to the CTICMP.chm help file, citect.ini parameter [CTICMP]HostPollTime is responsible for the ping interval (in seconds) to all hosts. Default value is 30 seconds. For your individual host you can define a LONG variable tag with address "192.168.23.204:POLLTIME" and set it to the value you need.

    For logging I believe there is a documenation error. I don't think [CTICMP]DebugMode is a valid parameter anymore, but that the driver now confirms to the new universal driver logging mechanism:
    Please try setting parameters [CTICMP]DebugLevel=ALL and [CTICMP]DebugCategory=ALL. Results should appear in the I/O server syslog.dat file in the default Citect log folder.

    Allowable parameter values for DebugLevel are: WARN, ERROR, TRACE, DEBUG and ALL.
    Allowable parameter values for DebugCategory are: PROT, DCB, MISC and ALL.
    Values can be combined using the pipe (|) symbol. For example: [CTICMP]DebugLevel=ERROR|WARN|TRACE

Reply
  • Make sure the state tag is configured as DIGITAL and resptime as LONG (this was not visible in your screenshots). I don't think it is needed to fill the scaling fields, but if you do, make sure to fill RAW_ZERO and RAW_FULL as well.

    If you are running Windows 10, make sure to use driver version 3.01.08.000 or higher.

    According to the CTICMP.chm help file, citect.ini parameter [CTICMP]HostPollTime is responsible for the ping interval (in seconds) to all hosts. Default value is 30 seconds. For your individual host you can define a LONG variable tag with address "192.168.23.204:POLLTIME" and set it to the value you need.

    For logging I believe there is a documenation error. I don't think [CTICMP]DebugMode is a valid parameter anymore, but that the driver now confirms to the new universal driver logging mechanism:
    Please try setting parameters [CTICMP]DebugLevel=ALL and [CTICMP]DebugCategory=ALL. Results should appear in the I/O server syslog.dat file in the default Citect log folder.

    Allowable parameter values for DebugLevel are: WARN, ERROR, TRACE, DEBUG and ALL.
    Allowable parameter values for DebugCategory are: PROT, DCB, MISC and ALL.
    Values can be combined using the pipe (|) symbol. For example: [CTICMP]DebugLevel=ERROR|WARN|TRACE

Children
No Data