TRAINING GUIDE LEVEL 3 MODBUS WRITE IMPORT COMMAND

Similar documents
Industrial 1-port RS422/485 Modbus Gateway IMG-110T

ICP PANEL-TEC PEX3000 II

Modbus Server - M-Bus (EN ) Gateway for the integration of M-BUS meters with Modbus RTU and TCP based control systems.

Installation and Programming Manual. Niobrara Research & Development Corporation P.O. Box 3418 Joplin, MO USA

Enron Modbus I/O Driver (Series 2) Programmable Serial Interface Card

IntesisBox Modbus Server Siemens Synova FC330A

KTA-250 Anemometer Alarm Card

D8000 SERIES QUICK START GUIDE

Cutler-Hammer ELC Serial Driver Help Kepware Technologies

EGW1-IA3-MB User s Manual

Modbus RTU Serial / Modicon Serial Device Driver Guide

WebAccess Driver Configuration Manual

using the Data-Linc SRM6000 Spread Spectrum Radio Modem (version 5.39) and Wonderware InTouch 95 (version 7.0.1)

GE MDS, LLC. NETio Series. Protocol Communications Supplement. March 2013 Part No A01, Rev. C

IntesisBox Modbus Server Fidelio IP

INTELLIS. Modbus Direct Network Monitor

Industrial 2-port RS422/485 Modbus Gateway IMG-120T

Golander Peristaltic Pump MODBUS Communication Instruction

LoRaWAN Wzzard Utility Quick Guide. v /11/1

Wireless Transducer MOTOR PROTECTION ELECTRONICS, INC. INSTRUCTION MANUAL. (407) Phone: Website:

Modicon Modbus ASCII Serial. Modbus ASCII Serial / Modicon Serial Device Driver Guide. Version 4.5 rev 0 Advantech Corp., Ltd.

TCP/IP TO SERIAL (SINGLE PORT) MODEL No: SerEth-1P VER 2.0

ICC. Metasys N2 Master Driver Manual INDUSTRIAL CONTROL COMMUNICATIONS, INC Industrial Control Communications, Inc.

ICRM SER User s Guide

Getting Started with your D3000M Series Module

Lufkin Modbus Serial Driver Help Kepware Technologies

Copyright Extract from Conditions of Sale Safety Warning

Document Name: User Manual for SC10MK, Modbus RTU to Modbus TCP Converter

EQ-DCM User Manual Revision 1.02 Sep 10, 2013

MODBUS AND BACNET COMMUNICATION INSTRUCTIONS

Automationdirect.com. D i r e c t L o g i c M O D B U S S L A V E F 4 S L V - M B

115S Serial I/O Module User Manual

INTEGRATED SYSTEMS AND CONTROL, INC. User s Hardware Manual. PCMNET V 7. xx

RTU560 Connections and Settings DIN Rail RTU 560CIG10

QUCM Limitorque Controller

ABB Modbus RTU Driver for JMobile

Yokogawa Y-Flow Master Database 62102

Interface Manual Chemical Injection System

Bluetooth to RS-232&RS422/485. EX-9132B/BI Bluetooth Adapter Operation Manual

Instruction Manual. Save These Instructions. Centrifugal Compressor Control System. Model Xe-145F Modbus. Instruction Manual

ALTA Serial Modbus (RTU/ASCII) Gateway Quick Start Guide

Modbus Hans-Petter Halvorsen

IntesisBox Modbus Server - BACnet/IP Client

Industrial Serial Device Server

Modbus ASCII Serial Device Driver Help 2009 Kepware Technologies

MPU-32 AND FPU-32 TIA-485 NETWORK

CS485. User s Manual. Version ZYPEX, Inc.

G303 RIO (REMOTE I/O) AND LOW END RTU

Maxiflex Single Harwell NIM M1588 User Manual

DATRAN XL4 PLUS RTU Quick Start Guide

POWERWISE INDAC SETUP MANUAL

SST-2450 Wireless Modem User s Manual

Fisher ROC Plus Serial Driver Help Kepware Technologies

CAS IKS Gateway (Modbus RTU/TCP and HTML) Manual

INTRINSICALLY SAFE DUPLEXER PROTECTION. ELECTRONICS, INC Vulcan Road Apopka, Florida MOTOR INSTRUCTION MANUAL

ICC. Modbus RTU Slave Driver Manual INDUSTRIAL CONTROL COMMUNICATIONS, INC Industrial Control Communications, Inc.

Installation and Programming Manual

ICC. Modbus RTU Sniffer Driver Manual INDUSTRIAL CONTROL COMMUNICATIONS, INC Industrial Control Communications, Inc.

MVI46-MCM SLC Platform Modbus Interface Module USER MANUAL. February 5, 2004

ISDA/ISDA4 Protocol Driver Manual. Table of Contents

MODBUS TCP/IP TO MODBUS SERIAL GATEWAY. MODEL No: MGate-1024-DC VER 2.0

tsh-700 Series User Manual

Webinar Organizers. Ryan Shea. Bruce McDuffee. Joe Ryan. Webinar Moderator. Applications Specialist. Product Manager. Precision Digital Corporation

HART USER GUIDE FOR GASSONIC OBSERVER-H ULTRASONIC GAS LEAK DETECTOR

Model 3005 Analog Board. User s Guide

Bluetooth TO Serial CONVERTER E-P132-B

IntesisBox Modbus Server - Honeywell XLS 80

VISY-Command. Technical Documentation. with Modbus Protocol. Edition: Version: 1 Art. no.:

IFC 100 Supplementary instructions

Document Name : User Manual for SC10B : RS232 to Bluetooth Converter.

EVO AT SERIES BATTERY CHARGER AT SERIES BATTERY CHARGER COMMUNICATIONS MANUAL. EVO - Microprocessor Controlled Float Battery Charger JA

REL 512 Connectivity With A Harris Westronics RTU Using DNP 3.0

ENVIRORANGER ERS 500 NVIRORANGER ERS 500 COMMUNICATIONS REFERENCE. Instruction Manual August 2001

User manual Compact Web PLC WP240 series IEC-line. update:

HART 710. User s Manual Version HART-710 User Manual (Version 1.00, July/2010) PAGE: 1

General Specifications. P2-SCM Serial Communications

Features. Target Applications. V1.6 TBS07 RS485 to SDI-12 Converter

MODBUS RTU I/O Expansion Modules - Models C267, C277, and C287. Installation and Operations Manual Section 50

Modbus. Serial communication and control of Rotork actuators. Established Leaders in Valve Actuation. Electric Actuators and Control Systems

Bluetooth to RS-232 Converter. RT-132B Bluetooth Adaptor Operation Manual

R1M-GH THERMOCOUPLE & DC INPUT MODULE MODEL. Remote I/O R1M Series. (16 points)

iopro Mirrored IO System

MODBUS AND BACNET COMMUNICATION INSTRUCTIONS

PWR. Power Module Slots

Rotork Pakscan Driver for DeltaV Programmable Serial Interface Card

Serial Connection of HC900 Hybrid Controller to 900CS Control Station

TRANSDUCER T4311, T4411

SCB-C08 USB to RS232/422/485 Converter

USER S MANUAL. PH232Ex1. #1 RS-232 Serial Port to Ethernet, Terminal Server/Client. Doc No: PH232Ex1-UM-001 IPEX. (IP Electronix)

HART/ Modbus TCP Gateway GT200-HT-MT User Manual V 1.2 REV A SST Automation

PACSystems* RX3i IC695CMM002 and IC695CMM004

icex-cmtm General specs and Installation guide

CONFIGURATION GUIDE A-B REMOTE I/O LINK ADAPTOR FOR DL-KFR PC CARDS

Embedded Modbus TCP Module GS11-MT. User Manual REV 1.1. SST Automation.

Installation and Operating Instructions

DKG-210 UNIVERSAL INTERNET GATEWAY UNIT

A36D/TPSD DNP 3.0 & Modbus SCADA INTERFACE

TRP-C08. USB to RS232/422/485 Isolated Converter. User s Manual. Printed Sep.2014 Rev 1.4

FEATURES DESCRIPTION FEATURES

ASCII Printer Driver Programmable Serial Interface Card Series 2

Transcription:

OleumTechTM TRAINING GUIDE LEVEL 3 MODBUS WRITE IMPORT COMMAND MUST BE FAMILIAR WITH LEVEL 1 TRAINING MATERIALS BEFORE MOVING FORWARD Doc ID# 80-6010-001b

TABLE OF CONTENTS 1. WHAT IS NEW WRITE IMPORT TO MODBUS REGISTER... 3 2. HOW TO CREATE A NEW WRITE IMPORT... 5 3. TRIGGER BASE UNIT S DISCRETE OUTPUT - HARDWIRED... 7 4. TRIGGER BASE UNIT S DISCRETE OUTPUT WIRELESS (PEER-TO-PEER)... 11 5. POLL WRITE IMPORT USING A MODBUS MASTER DEVICE WIRELESS (PEER-TO-PEER)... 17 6. CONNECT GATEWAY TO MODBUS MASTER DEVICE... 18 7. GLOSSARY... 20 9. REVISION HISTORY... 25 2

1. WHAT IS NEW WRITE IMPORT TO MODBUS REGISTER A. THE WRITE IMPORT VALUE CAN BE WRITTEN FROM EITHER A MODBUS MASTER DEVICE CONNECTED TO A WIRELESS GATEWAY OR IT CAN BE WRITTEN DIRECTLY FROM BREEZ SOFTWARE ACTING AS A MODBUS MASTER FOR TESTING PURPOSES B. A NEW WRITE IMPORT COMMAND CAN BE ADDED TO EITHER THE INTEGER (16-BIT) OR FLOATING POINT (32-BIT) MODBUS TABLE C. PURPOSE 1. The New Write Import can be used for many different applications. Below are some examples: Modbus Master Device = PLC, RTU, HMI, DCS, EFM, etc. a. Trigger an output: Hardwired (covered in this training) b. Trigger an output: Wirelessly (Peer-to-Peer) (covered in this training) 3

c. Share a process value with other Wireless Gateway(s) and or Modbus Master device(s) in a network (covered in this training) d. Use the Write Import Value to write another command using a Wireless Multi- I/O Module (not covered in this training) 4

2. HOW TO CREATE A NEW WRITE IMPORT A. OPEN BREEZ SOFTWARE B. ADD A BASE UNIT WIRELESS GATEWAY USING WIZARD C. DOUBLE-CLICK ON GATEWAY IN THE PROJECT TREE D. CLICK ON MODBUS TAB E. RIGHT-CLICK MOUSE BUTTON IN THE MODBUS WINDOW AND SELECT NEW WRITE IMPORT 5

F. WRITE IMPORT WINDOW 1. Create a Name for the command 2. Select Integer (16-bit: adds command to 3000 register block) or Float (32-bit: adds command to 7000 block) 3. Click OK when finished G. VERIFY YOUR NEW WRITE IMPORT IN THE MODBUS WINDOW H. ACTUAL VALUE CAN BE WRITTEN FROM A CONNECTED MODBUS MASTER SOURCE OR BREEZ SOFTWARE 1. To Write a value in BreeZ, see Section 4J 6

3. TRIGGER BASE UNIT S DISCRETE OUTPUT - HARDWIRED A. PERFORM PROCEDURE OUTLINED IN SECTION 3 B. DOUBLE-CLICK ON GATEWAY IN THE PROJECT TREE C. CLICK IMPORTS TAB D. RIGHT-CLICK ON THE ROW MB7001 AND SELECT COPY E. CLICK OUTPUTS TAB 7

F. RIGHT-CLICK ON FIRST ROW (DOUT1), SELECT PASTE OUTPUT SOURCE G. OPEN EDIT PROPERTIES WINDOW H. CLICK DISCRETE OUTPUTS TAB AND MANAGE SETTINGS 1. Create Name for Output (optional) 2. When none of the boxes are checked: a. Output channel is Off b. Output channel is normally open c. Writing Value of 0 = Off ; All other values = On 3. Initially ON: Checking this box allows the output channel to power on and stay on when Base Unit is powered on or after a hardware reset 4. N.C.(Normally Closed) Mode: inverse function, 0 = On ; All other values = Off 5. Pulsed: the state change is only for a specified duration of time in ms; 1000 = 1 second 6. Click OK or click Config Port Tab when finished 8

I. IF USING BREEZ TO WRITE OR POLL IMPORT VALUE, THEN SETUP WIRELESS GATEWAY IN MODBUS SLAVE MODE (IF USING OTHER MODBUS MASTER SOURCE, SKIP THIS STEP) 1. In order for BreeZ software to write an import value to a Wireless Gateway, the Config Port Mode must be set to Modbus Slave 2. If the Wireless Gateway is not in Modbus Slave mode, then open the properties window and change the setting 3. Select Config Port Tab and click Modbus Slave and click OK J. CONNECT WIRELESS GATEWAY TO PC AND UPDATE DEVICE 1. Confirm update by checking the Build window 9

K. WRITE IMPORT VALUE USING BREEZ 1. Click on Modbus tab, then in the Modbus Window, Right-click on the row and Select Write Value to Register 2. Enter value 3. Verify LED Status Changed on Base Unit s Discrete Output Channel 1 (DO1) 10

4. TRIGGER BASE UNIT S DISCRETE OUTPUT WIRELESS (PEER-TO-PEER) A. CREATE A NEW PROJECT FILE WITH 2 BASE UNIT WIRELESS GATEWAYS B. DOUBLE-CLICK ON GATEWAY_1 IN THE PROJECT TREE C. CLICK MODBUS TAB D. RIGHT-CLICK ON MODBUS WINDOW AND SELLECT NEW WRITE IMPORT 11

E. WRITE IMPORT WINDOW 1. Create a Name for the command 2. Select Integer (16-bit: add command to 3000 register block) or Float (32-bit: add command to 7000 register block) 3. Click OK when finished F. VERIFY YOUR NEW WRITE IMPORT IN THE MODBUS WINDOW G. CLICK IMPORTS TAB, AND CLICK ROW MB7001 12

H. CLICK GATEWAY_2 AND CLICK I IMPORT POINTS ICON I. SELECT MAP TO INTEGER TABLE OR FLOATING POINT TABLE OR BOTH J. DOUBLE-CLICK GATEWAY_2, CLICK IMPORTS TAB, RIGHT-CLICK ROW MB7001, AND SELECT COPY 13

K. CLICK OUTPUTS TAB, RIGHT-CLICK ON FIRST ROW, AND SELECT PASTE OUTPUT SOURCE L. CONNECT BOTH GATEWAYS TO PC AND UPDATE DEVICES 14

M. WRITE IMPORT VALUE USING BREEZ 1. Double-click Gateway_1 in the Project Tree 2. Click on Modbus Tab 3. Click on Modbus Window, Right-click on the row and Select Write Value to Register 4. Enter value 15

N. VERIFY LED STATUS CHANGE ON GATEWAY_2 DISCRETE OUTPUT CHANNEL 1 (DO1) GATEWAY_1 GATEWAY_2. 16

5. POLL WRITE IMPORT USING A MODBUS MASTER DEVICE WIRELESS (PEER-TO-PEER) A. PERFORM PROCEDURE OUTLINED IN SECTION 5 B. CONNECT GATEWAY_2 TO PC C. BE SURE GATEWAY_2 IS IN MODBUS SLAVE MODE TO ENABLE POLLING FEATURE IN BREEZ (SECTION 4H) If you have to re-update Gateway_2 and using BreeZ to write import value, then you must re-write the import value to Gateway_1 after Gateway_2 is updated. D. DOUBLE-CLICK ON GATEWAY_2 IN THE PROJECT TREE E. CLICK MODBUS TAB, RIGHT-CLICK ON THE ROW AND SELLECT POLL MODBUS REGISTER(S) F. READ VALUE 17

6. CONNECT GATEWAY TO MODBUS MASTER DEVICE 1. USE THE FOLLOWING JUMPER AND WIRING TO CONNECT TO MODBUS MASTER DEVICE 18

19

7. GLOSSARY 16-Bit Integer - a unit of digital information comprised of 16 bits which may be interpreted as: Unsigned: 0 to 65,535 (2 16 1) or Signed: 32,768 ( (2 15 )) to 32,767 (2 15 1) value. 32-Bit Float - a method of representing real numbers in a way that can support a wide range of values. Analog Signal - any continuous signal for which the time varying feature (variable) of the signal is a representation of some other time varying quantity, i.e., analogous to another time varying signal. For example, in sound recording, fluctuations in air pressure strike the diaphragm of a microphone inducing fluctuations in current produced by its coil. This current is said to be an "analog" of the sound. Analog Input - a method for measuring an analog signal. Analog Output - a method for producing an analog signal. ASCII - The American Standard Code for Information Interchange, is a character-encoding scheme based on the ordering of the English alphabet. ASCII codes represent text in computers, communications equipment, and other devices that use text. Baud Rate - A number related to the speed of data transmission in a system. The rate indicates the number of electrical oscillations per second that occurs within a data transmission. The higher the baud rate, the more bits per second are transferred. Bias - while scaling an analog input, the value added to offset the range. Example: range = 500, bias = 100, analog input values scale from 100 (min) to 600 (max). Bit - a contraction of binary digit, is the basic unit of information in computing and telecommunications; it is the amount of information stored by a digital device that exists in one of two possible distinct states 1 or 0, On or Off, etc... Bit Rate - RF data rate or rate that RF data is transmitted over-the-air (9.6k, 115.2k-900MHz or 250k-2.4MHz). Byte - unit of digital information in computing and telecommunications that most commonly consists of eight bits. Channel - one of either 10 hopping sequences (900MHz) or 12 direct sequence channels (2.4GHz) used to isolate radio communications. COM Port - a serial communication physical interface through which information transfers in or out one bit at a time. Configuration Port - the COM Port used to configure an OleumTech device. Count All - a method for increasing an unsigned 16 bit integer each time a discrete input is opened or closed. Count High - a method for increasing an unsigned 16 bit integer each time a discrete input is closed. Count Low - a method for increasing an unsigned 16 bit integer each time a discrete input is opened. CTS - clear to send, a discrete signal indicating permission from the DCE for the DTE to send data to the DCE. DCE - Data Communication Equipment i.e. computers and other intelligent devices. 20

Debounce - the duration of time (ms) in which a discrete signal must remain stable prior to acknowledging a change in state from On/Closed to Off/Open and vice versa. Debug - output to the Configuration Port from a connected device providing user insight into its status and operation. Digital (Discrete) Signal - an electrical signal whereby minor fluctuations of the signal are not meaningful unless they cross above or below a discrete threshold, at which point they are said to be On/Closed or Off/Open. DIN Rail Mount - Metal rail of a standard type widely used for mounting circuit breakers and industrial control equipment inside equipment racks. Discrete Input - a method for measuring a digital (discrete) signal. Discrete Output - a method for producing a digital (discrete) signal. Discrete Switch - a device that produces a digital (discrete) signal. DTE Data Terminal Equipment i.e. modems, terminals and any other unintelligent device. Dual Float (Configuration) - Liquid Level Sensor or High Level Switch Sensor set up with two floats to read either product level and interface level liquid levels, or for high and high-high alert notification. EFM - Electronic Flow Meter End Node - OleumTech network device that monitors process conditions. Enhanced Site Security - Enabling site security reduces the chance that transmitted information can be accessed by unauthorized devices or cross-talk between other devices operating in the area. By default, site security is enabled and it is recommended to keep this default setting. Error - Status of the last read operation performed by a Transmitter. A status of 0 = OK. Exports - Values sent to other devices in wireless network. Extended Mode - Used to set a slave ID higher than 255. Firmware - Computer programming instructions that are stored in a read-only memory unit rather than being implemented through software. It resides in an OleumTech wireless gateway, transmitter or expansion modules. Full Duplex - Four wire communication mode using handshaking. Ground (GND) - Ground or earth may be the reference point in an electrical circuit from which other voltages are measured, or a common return path for electric current, or a direct physical connection to the Earth. Group - ID used to configure one or more wireless gateways with its end nodes in a network. Half Duplex - Two wire communication mode which does not use handshaking. Handshaking - An automated process of negotiation that dynamically sets parameters of a communications channel established between two entities before normal communication over the channel begins. Host - Wireless ID of receiver 21

Imports - Values received from other devices in wireless network. Initially On - Upon Power cycle or updating device, the discrete output will be closed Interface (Level) - Second level of fluid in tank such as water. Represented by the position of the lower float on the digital liquid level sensor. Interval - Time delay in which the device will transmit data. Jumper - A short length of wire used temporarily to complete a circuit or to bypass a break in a circuit. Represented by small pieces placed on pins of the circuit board Modbus - A Master/Slave protocol used with programmable electronic devices that allows for communication between many devices connected to the same network. Modbus Master - A device that polls (requests and sends) information from one or more Slave devices in a Modbus network. Modbus Module - Used when a port on a receiver is set to Modbus Master mode. Used to read and write values to a Modbus Slave device. Modbus Slave - A device in a Modbus network takes action from a Modbus Master device and responds to it. Node - term used to identify a System Transmitter, configured to communicate with a System Gateway. Node Timeout - Transmitter setting that specifies the number of minutes the node checks for radio-frequency activity. If it does not detect radio-frequency activity within this period, it registers a Read Timeout error. Normally Closed - Digital contact that is closed in normal state. Normally Open - Digital contact that is open in normal state. Output Window - shows messages and data associated with various tasks. Outputs - Values used to source outputs on a device such as analog output, discrete output, or Modbus write registers. Parity - A bit added to a binary code that indicates parity and is used to check the integrity of data. A parity bit is used as the simplest form of error detecting code. PLC - Programmable Logic Controller Port - Communications Port ID on computer used to configure devices. Pressure Transducer - Device used to convert pressure to an analog value Product (Level) - Top level of fluid in tank such as oil. Represented by the position of the top float on a digital liquid level sensor. Project Explorer - Window in the BreeZ Software that shows a tree of the devices in a project file. The name of the project file (current site) appears at the top of the tree, followed by the Wireless Gateway associated with the project file. Transmitters and Modules are grouped below the Wireless Gateway to which they are assigned. Project File - Site specific project configuration set up and saved using BreeZ software. 22

Project Name - Name assigned to field site specific project set up and saved using BreeZ software. Pulsed - The discrete output will change state for a specified period of time determined by a Modbus master via a Modbus register write. The value written will be in milliseconds. Range - Max decimal value to be represented by full scale of analog input. RAW Units - Digital representation of an analog signal. Refresh Time - Count that increases every one (1) second. The count is posted each time the corresponding device completes a successful transmission. An unchanging refresh time indicates a failure of the corresponding device. Relay - A device, usually consisting of an electromagnet and an armature, by which a change of current or voltage in one circuit is used to make or break a connection in another circuit or to affect the operation of other devices in the same or another circuit. Retries - Number of times the device will send data in the event of a transmission failure before terminating transmit attempts. RF Timeout - diagnostic indicator for radio communication. To use this value, set the Node Timeout in transmitter's radio setting to double that of the Reading Interval time plus 10 seconds. RS485 - Telecommunications standard for binary serial communications between devices. RS485 allows for serial connections between two or more than devices on a networked system. RS485 Port - RJ45 Jack located on top of Base Unit and Modules, used to communicate Modbus via RS485 protocol. RTS - Ready To Send (232 mode) RTU - Remote Terminal Unit RTU Port - Green terminal ports on Base Unit & DH2, used to communicate Modbus via RS485 or RS232 protocol. RX - Receive (232 mode) RX- - Receive Minus (485 mode) RX+ - Receive Plus (485 mode) Scaled Units - Used to convert an analog signal into desired values Single Float (Configuration) - Liquid Level Sensor or High Level Switch Sensor set up with one float to read either level liquid levels or for alert notification. Site Field location where devices are deployed for use. Site ID Unique, customer assigned identification for site location. Slave ID - ID of the slave device in which Modbus Registers are being requested. Solenoid - A coil of wire, partially surrounding an iron core that is made to move inside the coil by the magnetic field set up by a current: used to convert electrical to mechanical energy, as in the operation of a switch. 23

Span - Digital Range of analog to digital converter. Used to signify voltage range of device being used. Split 32-Bit Values - Used to take a 32 bit float register and divide it into two 16 bit registers Stop Bits - Bits sent at the end of every character to allow the receiving signal hardware to detect the end of a character and to resynchronize with the character stream. Turbine - Device that produces digital pulses proportional to the rate at which fluid passes through it. TX - Transmit (232 mode) TX- - Transmit Minus (485 mode) TX Power - Power level at which the radio transmits. TX+ - Transmit Plus (485 mode) V+ - Positive voltage Valve - Used to control the flow of liquids or gas Voltage - Electrical potential or potential difference expressed in volts. Zero - Digital representation 24

9. REVISION HISTORY Revision B Removed Mentions of WIO 25