Hi, I am having some issues recently with a RUT956. It is setup as a Modbus TCP/IP Server Device and polls 100 addresses from a PLC (Modbus Slave). I have added these addresses to the Alarm configuration to send an SMS. When I try to force the addresses in the PLC only address 100 (the last) sends an SMS, all other do not work, and they are all setup the same.
I have used 1 as first register and 102 as register count. when I force address 100 I do get the correct SMS text, so it is not shifted.
Any help is welcome as to why only the last address seems to work.
Could you clarify if I understood correctly: you have 100 identical Modbus alarms configured? If that’s the case, this setup may not work as expected.
Additionally, could you provide screenshots of the Modbus TCP client’s request configuration and the alarms configuration sections? That might help identify any possible issues in the setup.
Thank you for your response. I mean I have configured all alarms identically except for the “First register number” Where I am under the impression that this the specific address that the RUT is looking at.
I will try to upload a screen shot of one of the alarms. In the screen shot I am trying to poll address 29 (“First register number” set to 29), which is a bool, and send an SMS when the bool becomes “1” / TRUE .
Identically, i have configured an Alarm that polls address 100 (“First register number” set to 100) when I force address 100 in the PLC to TRUE / 1, I do get the correct SMS Text.
When I force address 29 in the PLC to TRUE / 1, I do not get the SMS Alarm.
Therefore it looks like only the last address is polled,
Thank you for the clarification and for providing additional information.
I have tested the described setup and can confirm that on the latest RUT956 firmware version (RUT9M_R_00.07.10.2), it works as expected. I recommend updating your firmware, ensuring that Keep settings is not enabled if there haven’t been extensive configurations done.
Below, I’ve included a few screenshots of my Modbus client’s and alarms configurations. With this setup, when register 1 or 100 is set to 1 (true), the alarms are triggered, and I receive a message as intended.
Additionally, from your screenshot, I noticed that the Period for sending requests to your server (slave) device is set to 1, which is quite low. I suggest increasing this value to a minimum of 15 seconds.
I have followed the instruction, and updated the Firmware, which now also contains more features we like, which is good.
I still have some issues with the SMS alarming, some alarms do not work, and I would like to give my thoughts on this.
In the PLC I have entered 3 test addresses when I toggle them individually it works as it should, so all seems to be OK. But what if there are two addresses that go TRUE the same time, is the RUT956 capable of handling both of these alarms, meaning sending 2 SMS messages at the same time, or sequentially ?
For example: the polling period is set to 10 Seconds, within this period 2 different alarms appear. For the RUT956 these appear in the same polling interval, would it then send two Alarm SMS or send no alarm at all, or it will try to send an SMS and maybe only 1 will succeed?