Main Characteristics

<< Click to Display Table of Contents >>

Navigation:  Modbus Universal MasterOPC Server > MasterOPC Universal Modbus Server >

Main Characteristics

Main Characteristics

mbul_mail Device Simulator

mbul_mail Null-Modem Emulator

MasterOPC Universal Modbus Server is not a simple DA/HDA OPC server for MODBUS devices; it has the script add-on that provides the following benefits:

mbul   MODBUS data processing

mbul   Operation with protocols that are MODBUS extensions

mbul   Configuration of gateways to transfer data from one port to another, or from one protocol to another

mbul   Use as a toolkit to develop arbitrary OPC servers (the delivery kit contains the Simulator.mbp configuration that includes an example of exchange with the module I-7017 over the DCON protocol)

mbul   Interaction with SQLite databases

As an OPC server for MODBUS devices, MasterOPC Universal Modbus Server is a gateway between MODBUS network and OPC clients; in other words, the server provides OPC clients with access to tags of devices, with which the server interacts via supported interfaces/protocols (to support interfaces/protocols, the respective communication drivers are built into the server).

Any SCADA system that supports the OPC standard can be an OPC client, for example, MasterSCADA ( http://www.masterscada.ru ), InTouch, Genesis and others.

The main characteristics of Modbus OPC Server:

mbul   Full support of the standard OPC Data Access Custom 2.00

mbul   Support of the specification OPC DA 2.05a

OPC standards and specifications are available at the official site of OPC Foundation ( http://www.opcfoundation.org ).

mbul   Support of OPC HDA

mbul   Support of the protocols MODBUS RTU (including SLAVE) and MODBUS ASCII via a serial interface RS-232 or RS485 (as well as via a modem or GSM modem connected to a COM port)

mbul   Support of the protocol MODBUS TCP/IP (including SLAVE)

mbul   Support of an arbitrary byte order when receiving/sending a variable via MODBUS

mbul   Support of Lua scripts (the official Lua site is http://www.lua.org/ )

The version 5.1.4 of Lua is supported. The section Lua 5.1 Reference Manual of the current help contains a copy of the description available at http://www.lua.org/manual/5.1/ , as well as description of functions that provide interaction with server objects (see MasterOPC Universal Modbus Server API).

mbul   Support of LuaSQLite3 ( http://lua.sqlite.org/index.cgi/index ) to provide interaction with SQLite databases ( http://www.sqlite.org/ ). The version 8 of lsqlite3 (known as devel-0.8) is supported. The section LuaSQLite3 Reference Manual of the current help contains a copy of the description available at http://lua.sqlite.org/index.cgi/doc/tip/doc/lsqlite3.wiki .

Device Simulator

The Modbus OPC Server delivery kit contains the device simulator MODBUS RTU, TCP/IP and Allen Bradley DF1 PLC Simulator (mod_RSsim.exe, the simulator is available for free download at http://www.plcsimulator.org/ ).

The current help includes a short description of Mod_RSSim. The full manual is available at http://www.plcsimulator.org/documentation .

Null-Modem Emulator

The Modbus OPC Server delivery kit contains the Null-modem emulator (com0com); this emulator is available for free download at http://sourceforge.net/projects/com0com/ ).

The current help includes a description of com0com.