Welcome to the Industrial Automation website!

NameDescriptionContent
HONG  KANG
E-mail  
Password  
  
Forgot password?
  Register
当前位置:

ControlEdge HC900 Controller Communications User Guide

来源: | 作者:佚名 | 发布时间 :2023-11-27 | 462 次浏览: | Share:

1. Introduction

1.1 Overview

Communication interfaces

The ControlEdge HC900 controller provides Modbus communication support on three communication interfaces.

 Network port: Modbus TCP on an Ethernet connection

 Serial Port S1 RS232/RS485 selectable port. (Default RS232.): Modbus RTU

 Serial Port S2 RS232/RS485 selectable port. (Default RS485.): Modbus RTU

View or print addresses

You can print out the Modbus addresses of various parameters of the configuration (signal tags, PID loops, SP programmer, etc.) using the HC Designer report functions. With HC Designer Ver. 2.1 and later, these reports may also be exported to .csv files for view/manipulation in a spreadsheet and possible import to other HMI applications.

Fixed map or custom map

The type of addressing available: fixed or custom.

1.2 Modbus/TCP Interface

Introduction

ControlEdge HC900 controllers support the Modbus/TCP (also called Modbus TCP/IP or Modbus Ethernet) protocol for communications with third party HMI and SCADA software via a direct Ethernet TCP/IP connection.

The controller’s Ethernet 10/100Base-T Host port is used for the Modbus/TCP connection. Ethernet TCP allows multiple concurrent connections to hosts for data interchange. The ControlEdge HC900 (C30/C50) supports 5 concurrent host connections using Modbus/TCP protocol messaging via this port; ControlEdge HC900 (C70/C70R) supports 10.

Interface Preparation

ATTENTION

To access the controller you must have a current Process Control Designer configuration file available. Some data is referenced relative to number, such as Signal Tags and Variables.

Other principal blocks, such as PID blocks, have offsets for parameter access dependent on the order in which the blocks were placed on the Function Block Diagram.

It is strongly recommended that you upload the controller configuration using the Process Control Designer configuration tool to assure that you have a current configuration.

The Process Control Designer tool provides a series of reports for use in Modbus Address identification. The "Tag Information" report lists the variables and Signal Tags in numeric order along with their Modbus Addresses. A "Block Modbus Address" report lists the starting addresses for all principal blocks configured, identifying the offset.

Modbus/TCP Protocol

Modbus/TCP protocol, developed by Groupe Schneider’s Modicon Division, is a popular, open standard for data interchange over Ethernet TCP/IP networks using a Modbus RTU command structure.

It is simply an encapsulation of Modicon’s Modbus RTU protocol within a TCP/IP frame as shown below, which includes header information and the Modbus frame.

The Open Modbus/TCP Specification is followed with respect to the physical, data link, and network layers. The message structure within the Modbus frame uses standard Modbus RTU function codes.

The Address part of the Modbus frame is not used (set to 00) since there is no sub-addressing intended or required. The controller IP address is the identifying address, set independently at the controller.

The error checking is supported by TCP/IP network protocols and not part of the Modbus frame.

The Transaction Identifiers and Protocol Identifiers in the header are normally all 0’s (4 bytes total) while the Length field identifies the number of bytes in the Modbus frame. The controller will transmit the correct number of bytes for the remainder of the frame. However, the controller does not check this field for messages received.

The standard IEEE 32-bit floating point and 16-bit integer formats are used.

Parameter Addressing

The definition in Table 6-1 is the fixed map overview listing starting and ending addresses.

Greater detail for parameter addressing relating to a particular function class (e.g, loops, setpoint programmer, signal tags) is in referenced sub-sections. Function Codes 1, 2, 3, 4, 5, 6, 8, 16 (10h), and 17 (11h) are supported (see Table 4-1 Modbus/TCP and Modbus RTU Function Codes Definitions).

Examples for read or write access to parameters supported by the various function codes are provided in Sections 4.3 through 4.11.

ControlEdge HC900 Ethernet Communications Setup

See the ControlEdge HC900 Control (HC) Designer Users Guide, Doc. # 51-52-25-110 or respective HC Designer Help Files for setting up the following network parameters:

IP Address, Subnet Mask (optional), Default Gateway IP Address (optional)

1. Be sure the PC, HMI panel, or other Host device has a Network Interface Card (NIC) with an IP address (fixed or DHCP served) that allows access to controllers on the same or other subnet. Consult your IT department or network administrator for allocating IP addresses to the controllers as required.

2. You will need to set each controller’s IP address prior to network connection since every ControlEdge HC900 controller is shipped with the default IP address of 192.168.1.254. Placing multiple controllers on the same network before they have been given unique IP addresses will cause problems.

3. On the PC, use the Utilities Worksheet in the HC Designer software to set up the serial RS-232 connection to the controller at the desired baud rate. This will require a null modem cable.

  • FOXBORO CM902WM control module
  • FOXBORO P0972VA ATS Processor Module
  • FOXBORO P0916Js digital input terminal module
  • FOXBORO PO961BC/CP40B control module
  • FOXBORO PO916JS Input/Output Module
  • FOXBORO PO911SM Compact Monitoring Module
  • FOXBORO P0972PP-NCNI Network Interface Module
  • FOXBORO P0971XU Control System Module
  • FOXBORO P0971DP Controller
  • FOXBORO P0970VB control module
  • FOXBORO P0970BP (internal) cable assembly
  • FOXBORO P0961EF-CP30B High Performance Digital Output Module
  • FOXBORO P0961CA fiber optic LAN module
  • FOXBORO P0926TM Modular I/O PLC Module
  • FOXBORO P0916BX series control system input/output module
  • FOXBORO P0916AG Compression Period Component
  • FOXBORO P0916AC I/A series module
  • FOXBORO P0912CB I/O Terminal Module
  • FOXBORO P0911VJ high-precision control module
  • FOXBORO P0911QC-C 8-channel isolated output module
  • FOXBORO P0911QB-C High Performance Industrial Module
  • FOXBORO P0903ZP Embedded System Debugging Module
  • FOXBORO P0903ZN control module
  • FOXBORO P0903ZL High Frequency Industrial Module
  • FOXBORO P0903ZE I/A series fieldbus isolation module
  • FOXBORO P0903NW Industrial Control Module
  • FOXBORO P0903NQ control module
  • FOXBORO P0903AA Industrial Control Module
  • FOXBORO FBM205 cable
  • FOXOBORO P0960HA I/A series gateway processor
  • FOXBORO P0926TP high-performance control module
  • FOXBORO P0926KL control module
  • FOXBORO P0926KK PLC system functional module
  • FOXBORO P0924AW wireless pressure transmitter
  • FOXBORO P0916NK differential pressure transmission cable
  • FOXBORO P0916JQ PLC module
  • FOXBORO P0916JP I/A series control module
  • FOXBORO P0916GG Digital Input Module
  • FOXBORO P0916DV I/A series digital input module
  • FOXBORO P0916DC Terminal Cable
  • FOXBORO P0916DB I/A series PLC module
  • FOXBORO P0914ZM recognition module
  • FOXBORO P0902YU control module
  • FOXBORO P0901XT Process Control Unit
  • FOXBORO P0800DV fieldbus extension cable
  • FOXBORO P0800DG Standard Communication Protocol Module
  • FOXBORO P0800DB Universal I/O Module
  • FOXBORO P0800DA Industrial Control Module
  • FOXBORO P0800CE control module
  • FOXBORO P0700TT Embedded System
  • FOXBORO P0500WX Control System Module
  • FOXBORO P0500RY Terminal Cable Assembly
  • FOXBORO P0500RU control module
  • FOXBORO P0500RG Terminal Cable
  • FOXBORO P0400ZG Node Bus NBI Interface Module
  • FOXBORO P0400GH fieldbus power module
  • FOXBORO FBM207B Voltage Monitoring/Contact Induction Input Module
  • FOXBORO FBM205 Input/Output Interface Module
  • FOXBORO FBM18 Industrial Controller Module
  • FOXBORO FBM12 Input/Output Module
  • FOXBORO FBM10 Modular Control System
  • FOXBORO FBM07 Analog/Digital Interface Module
  • FOXBORO FBM05 redundant analog input module
  • FOXBORO FBM02 thermocouple/MV input module
  • FOXBORO FBI10E fieldbus isolator
  • FOXBORO DNBT P0971WV Dual Node Bus Module
  • FOXBORO CP30 Control Processor
  • FOXBORO CM902WX Communication Processor
  • FOXBORO AD202MW Analog Output Module
  • FOXBORO 14A-FR Configuration and Process Integration Module
  • FOXOBORO 130K-N4-LLPF Controller
  • FUJI FVR004G5B-2 Variable Frequency Drive
  • FUJI FVR008E7S-2 High Efficiency Industrial Inverter
  • FUJI FVR008E7S-2UX AC driver module
  • FUJI RPXD2150-1T Voltage Regulator
  • FUJI NP1PU-048E Programmable Logic Control Module
  • FUJI NP1S-22 power module
  • FUJI NP1AYH4I-MR PLC module/rack
  • FUJI NP1BS-06/08 Programmable Controller
  • FUJI NP1X3206-A Digital Input Module
  • FUJI NP1Y16R-08 Digital Output Module
  • FUJI NP1Y32T09P1 high-speed output module
  • FUJI NP1BS-08 Base Plate​
  • FUJI A50L-2001-0232 power module
  • FUJI A50L-001-0266 # N Programmable Logic Control Module
  • GE GALIL DMC9940 Advanced Motion Controller
  • GE DMC-9940 Industrial Motion Control Card
  • GE IS200AEADH4A 109W3660P001 Input Terminal Board
  • GE IC660HHM501 Portable Genius I/O Diagnostic Display
  • GE VMIVME 4140-000 Analog Output Board
  • GE VMIVME 2540-300 Intelligent Counter
  • GE F650NFLF2G5HIP6E repeater
  • GE QPJ-SBR-201 Circuit Breaker Module
  • GE IC200CHS022E Compact I/O Carrier Module
  • GE IC695PSD140A Input Power Module
  • GE IC695CHS016-CA Backboard
  • GE IC800SS1228R02-CE Motor Controller
  • GE IS215WEMAH1A Input/Output Communication Terminal Board
  • GE CK12BE300 24-28V AC/DC Contactor
  • GE CK11CE300 contactor
  • GE DS3800NB1F1B1A Control Module
  • GE VMIVME2540 Intelligent Counter
  • GE 369B1859G0022 High Performance Turbine Control Module
  • GE VME7865RC V7865-23003 350-930007865-230003 M AC contactor
  • GE SR489-P5-H1-A20 Protection Relay
  • GE IS200AEPGG1AAA Drive Control Module
  • GE IS215UCCCM04A Compact PCI Controller Board
  • GE VME7768-320000 Single Board Computer
  • GE SR489-P5-LO-A1 Generator Protection Relay
  • GE IS215WETAH1BB IS200WETAH1AGC Input/Output Interface Module
  • GE D20 EME210BASE-T Ethernet Module
  • GE IS200EXHSG3REC high-speed synchronous input module
  • GE IS200ECTBG1ADE exciter contact terminal board
  • GE VPROH2B IS215VPROH2BC turbine protection board
  • GE F650BFBF2G0HIE feeder protection relay
  • GE SLN042 IC086SLN042-A port unmanaged switch
  • GE SR489-P1-HI-A20-E Generator Management Relay
  • GE IS400JPDHG1ABB IS410JPDHG1A track module
  • GE IS410STAIS2A IS400STAIS2AED Industrial Control Module
  • GE IS410STCIS2A IS400STCIS2AFF Industrial Control Module
  • GE DS200DCFBG2BNC DS200DCFBG1BNC DC Feedback Board
  • GE VME5565 VMIVME-5565-11000 332-015565-110000 P Reflective Memory
  • GE VMIVME-7807 VMIVMME-01787-414001 350-00010078007-414001 D module
  • GE IS220PDOAH1A 336A4940CSP2 Discrete Output Module
  • GE VMIVME-4150 Analog Output Module
  • GE WESDAC D20 PS Industrial Power Module
  • GE 369B1860G0031 servo drive module
  • GE 369B1859G0021 Input/Output Module