Home » Categories » Multiple Categories

What does a -36 modbus error code indicate?

A negative thirty six (-36) error code is generated when we have successfully connected to a device and issued the device a Modbus request, but it has not responded to the request within the defined response time out period. This is akin to calling some one on the phone, having some one answer the phone, but then when you ask them a question there is nothing but silence on the line.

Common causes of this error include:

- Having a response time out setting that is too low (the device is trying to respond but we're not giving them enough time to do so)

- Using the incorrect Slave/Node ID (usually when talking to a Modbus TCP/IP to Modbus RTU converter and thus the Slave/Node ID is very important)

- When we are attempting to use MBAP messaging but the device is expecting Encapsulated Modbus messaging (or vice versa). Our modules use MBAP messaging for all commands where the port is 502, Encapsulated Modbus when any other port is used. Note, some of our drivers have a setting called MBAP over ride which will cause us to use MBAP messaging even when using a non 502 port if enabled. If your device has such a setting, it should be located in the client settings. In the unlikely event that you need to use encapsulated Modbus on port 502, our modules (as of 8/20/2015) do not have that capability. (While not exclusive to them, encapsulated Modbus is usually only used by Modbus TCP/IP to Modbus RTU converters)
Custom Fields
    Attachments (0) Attachments
    There are no attachments for this article.
    Comments Comments
    There are no comments for this article. Be the first to post a comment.
    Related Articles RSS Feed
    Why am I getting: Download was successful but Module failed to reboot in 60 seconds
    Viewed 1 times since Thu, Apr 14, 2016
    How do I setup a Modicon Ethernet I/O scanner to a ProSoft/ProLinx MNET device?
    Viewed 1 times since Tue, Nov 28, 2006
    When should I use an MVI56E-MNETCR?
    Viewed 1 times since Fri, Sep 5, 2014
    Using CIP Connect with the Lite (free) Version of RSLinx Classic
    Viewed 1 times since Mon, Jun 22, 2015
    What is Enron-Daniels mode?
    Viewed 1 times since Thu, May 5, 2016
    How do I fix the Arithmetic Overflow Error
    Viewed 1 times since Tue, Jun 16, 2015
    Do any Prosoft modules support Modbus UDP?
    Viewed 1 times since Mon, Aug 24, 2015
    How do I get Floating-Point values in a PLC5 or SLC processor from the Modbus module?
    Viewed 1 times since Tue, Nov 28, 2006
    Which ProSoft products can communicate with a Honeywell DCS System?
    Viewed 1 times since Tue, Jan 22, 2008
    The MVI56-MNET is limited to 100 commands. Is there a way to increase this?
    Viewed 1 times since Wed, Mar 19, 2008