User manual

Toolbox 32 User Manual 1.47d www.cse-semaphore.com/mykingfisher
Page
161
Communicating With A User Device
When using a Tx or Rx User block the RTU should be configured as follows:
First ensure that the User Defined protocol is supported by the type of RTU that is being used and that
the latest firmware and driver is loaded in the RTU (as detailed in protocols.pdf available from www.cse-
semaphore.com/mykingfisher).
Configure the port for the correct baudrate and set the port protocol to User-Defined (not necessary for Tx
User). After selecting User Defined, another configuration box will appear. The number of data bits (7 or
8), the parity (none, even or odd) and the number of stop bits (1 or 2) can then be specified (default
setting: 8 data bits, no parity, 1 stop bit). Note: the Tx User function can be used with any other port
protocol eg. Series 2 or paging. When using multiple protocols on the same port, Tx User messages must
only be initiated when the port is completely free (pager messages must also be completed - ie. ensure
#YLST250.2 is OFF) otherwise communication errors will occur.
Assign an RTU address to the external device and add this to the network list. Configure the port number,
the timeout and the number of retries to be used when communicating with the external device.
Error Checking
No validity checking (eg. checksum or CRC) of incoming messages is performed by the RxUser or TxUser
functions. Messages are accepted regardless of any CRC or checksum bytes and so message integrity must
be checked using ladder logic.