HSBY M580 Remote NOM0200 INPUT_BYTE Failing

Unipir81

Member
Join Date
Nov 2023
Location
Australia
Posts
1
Our system utilises INPUT_BYTE to capture NMEA0183 ASCII stream which sends data to the NOM multiple times a second. The NOM module can either be on a RIO (EIO) rack through a CRA module, or on a M340 rack with a NOM module attached.

There is no request for the data to be sent by the NMEA0183 system, it just streams into the NOM0200 port, so the thought is the timeout in the Management Table can be 0 (0*t#100ms=t#0s). The NOM0200 port is configured to capture a message (NMEA0183 sentence) when certain stop characters are received. The INPUT_BYTE EF is triggered once (rising edge) the Management Table Activity Bit indicates it is not active.

Unfortunately, we have found this input stream will stop being transmitted from the NOM port to the INPUT_BYTE EF in the PLC logic. There is no indication of this other than the activity number freezing and received data not being updated. The Management Table does not provide any indication of an error and the NOM0200 module also does not show and error, yet the COM indicator on the module indicates data is still being received.

There are several ways this is fixed. One is to swap the HSBY ePAC between primary and standby. If that doesn't work, the only solution found is to complete a full download to both ePAC. Obviously neither of these is very practical, especially for systems that operate remotely.

Our team has been in contact with SE and been informed that the Timeout setting on the Management Table needs to be configured. I am confident our team has already tried this but we will attempt again.

So the questions for the PLC.net gurus are:
  1. Have you experienced this before when utilising NOM0200 modules and what was the fix?
  2. Does it make sense to set a timeout, on a communication interface that does not have a request and response function; like Modbus?
  3. Shouldn't the Management Table be flagging some sort of error other than timeout? I say this because data is still streaming into the port (indicated by COM lights flashing), and there is no request to timeout.
  4. Does this make sense for the PRINT_CHAR function as well? Again, there is no expected response once the character string has been transmitted, but SE state a timeout is required.

Thanks in advance for your time and effort.

o_O

INPUT_BYTE.png
 

Similar Topics

Hello, Wondering if anyone else out there has experienced issue with Scan Time on H58-6040 m580 processor. These controllers have a periodic...
Replies
3
Views
3,037
Hello everyone! Having a hot standby with H5724M system , I am randomly getting the following errors on the standby PLC: Message : HSBY: Switch...
Replies
10
Views
3,252
Dears , I have problem on site HSBY 140CPU67160 give me HALT , i have been adviced with two actions Action one to update firmware , to do it i...
Replies
4
Views
4,127
i have 2 premiem processer in hsby and i have removed the upload information from the memmoy ....2 ethernet card each ... 4 scad as 2 server and 2...
Replies
0
Views
1,216
Hello all, I am wanting to update the system clock via NTP in the M580/M340. I'm aware that we are able to connect to a NTP in the controller...
Replies
4
Views
136
Back
Top Bottom