The ProLinx family Modbus Client/Server to ASCII Generic Serial communications module (5102-MCM-ASCII3) creates a powerful connection between devices on a Modbus network and ASCII devices. The module is a stand-alone DIN rail-mounted protocol gateway that provides one Modbus configurable serial port and three ASCII configurable serial ports. The Modbus (MCM) protocol driver supports Client and Server implementations of the protocol. All Modbus serial ports are individually configurable, providing a very powerful and flexible host or device interface solution. The ASCII protocol driver permits the module to interface too many ASCII devices. Each ASCII port on the module is configurable to send and/or receive ASCII strings, each supporting its own individual serial network.
The Modbus gateway is a powerful module designed with both Client and Server support; Easy connection to other Modbus devices (Modicon processors and many others); In combination with the ASCII device support, the module provides a very powerful interface to the many ASCII input devices which are in use in the industrial marketplace today; Applications for the module are found in most industries especially the Manufacturing, Oil and Gas, Electrical Power and Food Processing.
The Modbus driver provides access to an internal database of 4000 registers (words), with extensive support provided for both the Master and the Slave implementations of the protocol; The serial port(s) on the gateway can be individually configured to support the Modbus protocol (Master or Slave, RTU or ASCII, Baud Rate, etc); The ASCII driver provides a powerful connection between the internal application database in the ProLinx unit and devices supporting serial ASCII communications (bar code scanners, line printers, legacy terminal based computer systems, etc); The serial port on the gateway is user-configurable to support ASCII communications (Baud rate, Data Bits, Stop Bits, etc). The ASCII port can act as a Master (Send ASCII strings) or as a Slave(Receive ASCII strings), or both; When configured to send data strings, the transmission of characters strings is easily accomplished by the placement of string data in the module?s application database, followed by toggling of a transmit control word. When the ASCII Serial driver detects a change in the transit control word, the string is sent out the port. When configured to receive data strings, the module buffers the data until the termination condition is satisfied (as configured by the user) and the receive string is then copied into the module?s application data space, with the actual character count value leading the ASCII string data.