Has anyone ever seen this problem before?
I have an AB ControlLogix PLC that I'm communicating with and it seems that this tag name
(and at least 2 more) are incorrectly being seen by the Linux soft IOC record as the year 2018.
The record in the IOC is an ai record set to 10 second scan rate because I have also been
noticing record values being incorrect using the INP field with S 10.
The IOC is running EPICS 3.14.12.5 with ether_ip 2-26
When I set the EIP_verbosity(10) I can find the tag name here which correctly gives me the
year 2020.
MultiRequest reply at offset 0x3E: Response #3 ( EPICS_PLC_TIME_YEAR):
MR_Response:
USINT service = 0xCC (Response to CIP_ReadData)
USINT reserved = 0x00
USINT status = 0x00 (Ok)
USINT ext. stat. size = 0
Data (1 elements): DINT 2020
But running this command I get 2018 which is also what I see on the IOC.
ether_ip_test -i <ip address> EPICS_PLC_TIME_YEAR
Tag 'EPICS_PLC_TIME_YEAR'
DINT 2018
1 test runs, 0.0276279 seconds -> 27.627945 ms / tag
Also the IOC record reports 2018.
Thanks,
Marty
|