This document assumes the user has a reasonable understanding Modbus, RS485 communications, and Rockwell Software s RSLogix product line.

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

MVI71-MCM. PLC Platform Modbus Communication Module. User Manual

Technical Note. Converting Modbus applications from a 3150-MCM to an MVI46-MCM. Document Code: TN Author: Steve Crippen Date:

MVI94-MCM. Flex I/O Platform Serial Communications Modbus Communication Module USER MANUAL

Appendix to the Operating Instructions RMx621 with ModBus Interface V Connection to ModBus-IDA System

MVI46-BDW. User Manual. SLC Platform. BARDAC Drive Web Interface

MVI56-MBP. ControlLogix Platform Modbus Plus Communication Module. User Manual

MVI56E-MCM / MCMXT. ControlLogix Platform Modbus Communication Module SETUP GUIDE

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

ISDA/ISDA4 Protocol Driver Manual. Table of Contents

MVI56E-MCM / MCMXT ControlLogix Platform Modbus Communication Module

MVI46-DFNT SLC Platform EtherNet/IP Client/Server Communication Module

MVI46-103M. User Manual. SLC Platform. IEC Master Communication Module

MVI69L-MBS. CompactLogix Platform Modbus Serial Lite Communication Module USER MANUAL

MVI56-MBP. ControlLogix Platform Modbus Plus Communication Module USER MANUAL

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

IntelliSense Application Note 1

MPU-32 AND FPU-32 TIA-485 NETWORK

SLC Examples Application Manual

This is the procedure to use the Clone module as a serial converter: To enable communication you must set the following parameters in the drive.

MVI46-MBP. SLC Platform Modbus Plus Communication Module. User Manual

How to set-up and read MOBBUS

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

Metrologics, LLC. Modbus Client Application User s Manual

Modbus Gateway User's Manual ADM-5850G

Safety Application Note

MVI46-MNET. SLC Platform Modbus TCP/IP Interface Module USER MANUAL

MVI56E-MCMR. ControlLogix Platform Enhanced Modbus Master/Slave Communications Module with Reduced Data Block SETUP GUIDE

ILX34-MBS QUICK START GUIDE. Quick Start Guide. March 10, 2014

5020 Modbus Translator. User s Guide

CBAS Modbus Programming Guide

ProSoft Technology, Inc. RTU-5/03 Processor for Allen-Bradley SLC Modular Racks Inside this Manual

CONTROLLER INFORMATION SHEET

SC168MBM 16x8 Characters MODBUS MASTER LCD

MVI56-HART ControlLogix Platform HART Multi-drop Master Communication Module

MVI71-BDW. PLC Platform BARDAC Drive Web Interface. User Manual

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

GE Infrastructure Sensing

ProtoConvert Modbus RTU / Modbus TCP/IP / BACnet MSTP / BACnet IP / SNMP - Telnet (Lighting Controller) PG

ICP PANEL-TEC PEX3000 II

InLinK HM Setup Software Installation & Operation Manual

ILX34-MBS. User Manual Modbus Serial Module for CompactLogix L1 and Point I/O Adapters USER MANUAL

Manual BrainCube Connect with Modbus Master

MVI56E-MNETR. ControlLogix Platform Modbus TCP/IP Interface Module with Reduced Data Block USER MANUAL

MODBUS-IN. Modbus Card. User & Installation Manual Xtreme Power Conversion Corporation. All rights reserved.

HRT-710. User s Manual Version HRT-710 User Manual (Version 1.23, Dec/2012) PAGE: 1

Application Note. Application Note. IntelliSense Application Note 3. Messaging between Bimba IntelliSense SIM Module and Siemens S PLC

TORRIX RS485. Technical Documentation. with MODBUS Protocol. Edition: Version: 2 Art. no.:

KMD Modbus Interface

1550 MBS. User Manual. Modbus Protocol Interface Communications Interface for 1336 Adjustable Frequency AC Drive

General Specifications. P2-SCM Serial Communications

Revision 1.2. July 24, COM Protocol Manual. for MDC and ADC N 11th St - San Jose CA

Modbus Hans-Petter Halvorsen

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

Additional instructions Memograph M, RSG45 Advanced Data Manager

Support 1 RS-232 or RS-485/422 serial port to 1 10/100Base-T(X) self-adaptive Ethernet interface

TORRIX RS485. Technical Documentation. with MODBUS Protocol. Edition: Version: 3 Art. no.:

MNETC PROTOCOL MANUAL. ProLinx Gateway Modbus TCP/IP Client. May 11, 2011

TRAINING GUIDE LEVEL 3 MODBUS WRITE IMPORT COMMAND

Bristol Babcock BSAP Serial & UDP Communications Drivers

WRC Modbus to DeviceNet Gateway for GPD 506/P5

Real Time Clock with Temperature Sensor and RS485/Modbus Comunications

101M ProLinx Gateway IEC Master

APPLICATION NOTE #xx. Modbus Installation and Troubleshooting for AP9635/AP9635CH Network Management Card By Gary Ware.

Stand-Alone Industrial Gateways

Electronics Single wire communication

Modbus Installation and Troubleshooting for AP9635/AP9635CH Network Management Card By Gary Ware. Introduction

ECHO Process Instrumentation, Inc. Modbus RS485 Module. Operating Instructions. Version 1.0 June 2010

Modbus Protocol For TGP03 / THP03

Foxboro HTG Driver Programmable Serial Interface Card Series 2

S u p p l e m e n t TQS3 MODBUS. Description of product modification with MODBUS RTU. 31. March 2008 w w w. p a p o u c h.

VD SERIES CONTROLLERS (VERSION4.0) RS-485 COMMUNICATION INSTRUCTION MANUAL MODBUS Protocol Reference Guide

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

Intrinsically Safe Temperature Concentrator System

[ 公司地址 ] Modbus Protocol. For THS/THM 30X&80X_Temp.&Humididy & THS8X/THM8X_Dew Point Series V7.0

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

MVI46-BDW. SLC Platform BARDAC Drive Web Interface USER MANUAL

D8000 SERIES QUICK START GUIDE

RS485 INSTRUCTION MANUAL. DM4500 Series. Page 1 of 6

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

modpoll is a command line based Modbus master simulator and test utility. It is free software.

DeviceMaster UP Modbus Controller to Controller Communication

MVI69-GSC CompactLogix or MicroLogix Platform Generic ASCII Serial Communication Module

Title: Using the AUX Port.

USER MANUAL FOR GS100/GS1003G

3100/3150-ROC Fisher ROC Communications Revision 1.2 March 8, 2001

MSA AUER M-292 Programmable Serial Interface Card Series 2

MVI46-GSC. SLC Platform Generic Serial Communication Module. User Manual

Addendum to Verbatim Gateway Owner's Manual How to configure a Verbatim EtherNet/IP with RSLogix 5000

EtherNet/IP to Allen-Bradley DH+ or Remote I/O Gateway AN-X-AB-DHRIO

Connecting UniOP to the ABB 07KT97 Controllers

Golander Peristaltic Pump MODBUS Communication Instruction

BCT SERIES CONTROLLERS (VERSION 3.0) RS-485 COMMUNICATION INSTRUCTION MANUAL MODBUS Protocol Reference Guide

SC2004MBS 20x4 Characters MODBUS RTU Slave LCD

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

Do-more H2 Series PLC System Specifications

Modbus Communications Board

Serial Connection of HC900 Hybrid Controller to 900CS Control Station

3100/ PCX MetOne Model PCX Master Module Revision 1.1 USER MANUAL. November 1996

MVI R. User Manual. SLC Platform. Siemens 3964R Protocol

Transcription:

www.prosoft-technology.com The purpose of this document is to aid in the configuration and setup of the communications between a ProSoft Technology Modbus communications module and an Endress+Hauser Promass flow meter. This document assumes the user has a reasonable understanding Modbus, RS485 communications, and Rockwell Software s RSLogix product line. The examples on the next few pages refer to an MVI46-MCM communicating with a Proline Promass 83. Refer to the appropriate Endress+Hauser manual for setting up the RS485 Modbus communications (RTU/ASCII, baud rate, parity, node address, etc.) on the Promass unit. For this test, the manual used was the Device Functions Proline Promass 83. Refer to the ProSoft Technology manual that is specific to the MCM module being used. For this test, the MVI46-MCM user manual was used. Refer to the manual of both products for wiring specifications. For this example, the MVI46-MCM user manual and the Proline Promass 83 manuals were used. *Note The ProSoft Technology MVI products have a hardware jumper that must be set to RS485 mode.

Refer to the diagram below for wiring the MVI46-MCM to the Promass 83. Figure 1 MVI/ProLinx - MCM Proline Promass 83 Pin # Pin # TxD+/RxD+ 1 26 DP (B)/PA (+)/FF (+) TxD-/RxD- 8 27 DP (A)/PA (-)/FF (-) Reading From Promass For this test, the sample MVI46-MCM ladder was used. The Promass 83 was setup for Modbus RTU, 19200 baud, Even parity and slave ID 247. Several items from the Promass 83 were polled, and they were: Figure 2 Description Modbus Address Mass Flow Volume Flow 42009 Corr. Volume Flow 42011 Density 42013 Reference Density 42015 Temperature 42017 To read these values, a Modbus master command is used. The MVI46-MCM Modbus port 1 is detailed in figure 3 on the next page.

The following diagram lists the setup parameters for the MVI46-MCM. Refer to the MVI46-MCM manual for a complete description of all the fields. Figure 3

Setup Parameters Continued The image below shows the N10 file used for this application note. Figure 4

The N11 file below lists the three commands. Figure 5 The section below shows the command structure for the MVI46-MCM. Parameter Enable Word 0 example..n11:0 IntAddress Word 1 example..n11:1 Polllnt Word 2 example..n11:2 Description This parameter is used to define if the command is executed or disregarded. The following values are valid: 0=Disables the command and it will not execute. 1=The command will be considered for execution each scan of the command list and will be controlled by the PollInt parameter. And 2=The command will only execute if the data associated with the command has changed since the command was last issued. This option is only available for write commands. This parameter specifies the starting internal register address to be associated with the command. Valid entry for this parameter is 0 to 9999. This parameter defines the minimum number of seconds to wait between the execution of continuous commands (Enable=1). This poll interval command can be used to lighten the communications load on a busy network. Valid entry for this parameter is 0 to 65535.

Count Word 3 example..n11:3 Swap Word 4 example..n11:4 Node Word 5 example..n11:5 Func Word 6 example..n11:6 DevAddress Word 7 example..n11:7 This parameter defines the number of registers to be considered by the command. Valid entry for this parameter is dependent on the Modbus specification for the command. This parameter is used to specify if the data used in the command must be altered when a Modbus function code 3 is used to read data from a node on the network. Values that can be assigned are as follows: 0=no swapping of data, 1=swap word values, 2=swap word and byte values and 3=swap byte values. This option is used when interfacing the module with ASCII and floating-point data on other devices. This parameter is used to assign the Modbus slave node address for the module to reach with the command on the Modbus network. This parameter can be assigned values from 0 to 255. Most Modbus networks limit the upper value to 247. This parameter specifies the Modbus function to be performed by the command. Valid entries are 1, 2, 3, 4, 5, 6, 15 and 16. This parameter defines the starting address in the device being considered by the command. Values entered in this field are dependent on the node's database definition. Refer to the specific manufacture's database definition for the device to determine the location of the data to be interfaced.

The values read from the above N11 commands are floating point values; and we known that a 32-bit float is comprised of two integers. These values are read in to the N31 file of the MVI46-MCM ladder. The image below shows how those values might look in integer format: Figure 6 A simple copy instruction in ladder is used to convert these values to their original floating point format. Figure 7

The image below shows the result of the copy instruction. Figure 8 FLOAT - Mass Flow 42007, Modbus Address = F8:0 FLOAT - Volume Flow 42009, Modbus Address = F8:1 FLOAT - Corr. Volume Flow 42011, Modbus Address = F8:2 FLOAT - Density 42013, Modbus Address = F8:3 FLOAT - Reference Density 42015, Modbus Address = F8:4 FLOAT - Temperature 42017, Modbus Address = F8:5 Writing to Promass The section on the next page shows the N11 files, which is used to define Modbus master commands.

N11:0-N11:9 are for command 0 FC code 3, Read Multiple Holding Registers N11:10-N11:19 are for command 1 FC code 16, Write Multiple Holding Registers N11:20-N11:29 are for command 2 FC code 16, Write Multiple Holding Registers Figure 9 The example above shows N11:10 being a multiple register write command, and it s writing the value that is in address 0 of the MVI46-MCM to Modbus register address 45101, which is an integer. The command starting at N11:20 is also a write command, but this time it s writing two values (as defined by the Count, or N11:2) To write an integer, no ladder modifications are required. To write a floating point value, you must first get the two integers in to floating point format.. see next page.

The example ladder and copy instruction below shows one floating point value being copied to an integer for a count of 2. ***The count always follows the destination. Figure 10 For more information on this, or any other ProSoft Technology product, please call our Technical Services Department at 661.716.5100.