2 troubleshooting: general – ProSoft Technology 3170-MBS User Manual

Page 31

Advertising
background image

3170-MBS ♦ Flex Platform

Diagnostics and Troubleshooting

Modbus Slave Interface Module

User Manual

ProSoft Technology, Inc.

Page 31 of 55

October 27, 2010

6.2

Troubleshooting: General

In order to assist in the troubleshooting of the adapter, the following table has

been put together. Use the following table to assist in application of the module,

but if additional questions or problems arise, please do not hesitate to contact us.

Problem Description

Steps to take

No communications with

Host

If connected to the host and no communications are occurring, verify

the following:


Polarity of RS-485 cable connections (Either RX LED on

continuously or not toggling at all)



Slave Address: Valid addresses range from 1 to 127. Verify that

the address is encoded into the dip switch correctly



Baud Rate



Stop Bits, Parity, and Modbus Mode. There are valid

combinations of these parameters which are supported by the

adapter hardware. Verify that the configuration is one of the

following:

Modbus RTU and ASCII Modes

8 Data Bits, No Parity, 1 Stop

8 Data Bits, No Parity, 2 Stop

8 Data Bits, Odd Parity, 1 Stop

8 Data Bits, Even Parity, 1 Stop

Modbus ASCII Mode Only:

7 Data Bits, No Parity, 2 Stop

7 Data Bits, Odd Parity, 1 Stop

7 Data Bits, Even Parity, 1 Stop

7 Data Bits, Odd Parity, 2 Stop

7 Data Bits, Even Parity, 2 Stop

Modbus Mode: Verify that the host and the adapter are talking the

same implementation of the protocol, either RTU or ASCII.

RX LED on continuously

Verify the polarity of the RS-485 communications connections. Not
all manufacturers adhere to the same +/- and A/B labeling

conventions. Do not be afraid to experiment with swapping the

polarity, no damage will occur to the hardware.

COMM ERR LED blinks

periodically

Periodic communication errors are occurring during data

communications. Error conditions which cause LED to blink include:


Bad Function Code



Invalid Register Address in command



Invalid Count value in command



Insufficient Characters in Modbus Packet



Checksum Error detected in packet

FLEX Backplane Communications Fail: The communication
adapter either does not detect any I/O modules plugged into the

backplane, or the backplane communications have failed

Outputs Toggle Off

If the HOLD LAST STATE dip switch is not set, the Output Image
(and the Input Image) in the adapter will be forced to zero whenever

communications with the host has not been detected for over 1

second. The Outputs will be re-established by the adapter as soon

as a valid write command is received from the host.
To prevent the Toggling of the outputs, either set the HOLD LAST

STATE dip switch (S2 position 8), and/or assure the reliability of the

communications.

Advertising