====== Modbus ====== Modbus is a communication protocol widely used in industrial automation systems to establish communication between devices such as programmable logic controllers (PLCs), sensors, and other control devices. Modbus allows for the exchange of data between a client device (typically a supervisory computer or a central controller) and one or more server devices (such as sensors, actuators, or other peripheral devices) over a serial or Ethernet connection. The Modbus driver for Data Core supports TCP and Serial settings, and can be configured to act as a client for data-aquistion, or as a server for data-distribution. For a good introduction to Modbus, refer to https://simplymodbus.ca/FAQ.htm ===== Key Settings ===== ====Connection Type==== Define the operating mode by selecting the Connection Type. Options include: * SerialRtuMaster * SerialAsciiMaster * TCPMasterWithSlaveID * TCPMaster * TCPSlave * TCPRTUMaster * TCPASCIIMaster * UDPRTUMaster * UDPMaster //Dedicated config sections relate to specific connection types.// ====Device Map File==== Device mappings are configured in a csv file that must be stored in %ProgramData%\Intelligent Plant\Data Core Application Host\Service\Applications\App Store Connect\Modbus //Create this folder if it does not already exist.// **File Format** {{:data_core:modbusfilemap.png?800|}} The first row contains headers that define tag and timestamp columns.