General Specifications

General Specifications Modbus Communication Portfolio GS 34P02P21-01E  GENERAL This describes Modbus Communication Portfolio for STARDOM. Modbu...
Author: Tyrone Clark
31 downloads 0 Views 164KB Size


General Specifications

Modbus Communication Portfolio

GS 34P02P21-01E

 GENERAL

This describes Modbus Communication Portfolio for STARDOM. Modbus Communication Portfolio easily allows FCN/ FCJ to be Modbus-capable through serial or Ethernet communications.

 FUNCTION SPECIFICATIONS  Modbus Communication Portfolio Modbus Communication Portfolio is a POU that enables FCN/FCJ autonomous controllers and Modbus communications protocol support devices to easily acquire and set data from and to each other through serial or Ethernet communications. The following communication modes and types are supported: Communication type

Communication mode ASCII mode RTU mode Modbus / TCP

Serial Ethernet

Communication function Master / Slave Master / Slave Client / Server

 Connection with CENTUM CS 3000 using Modbus Communications FCN/FCJ connects with CENTUM CS 3000 Field Control Station (hereinafter referred to as FCS) using Modbus Communication Portfolio. The dual redundant connection is enabled. Communication type of FCS or FCN/FCJ Communication type (Communication mode) Serial (RTU mode) Ethernet (Modbus/TCP)

Communication function FCS FCN/FCJ Master Slave Client Server

FCS requires the Communication Package below.

Communication Package of FCS Commucnication type (Communication mode) Serial (RTU mode) Ethernet (Modbus/TCP) *1: *2: *3:

Communication Package of FCS Model LFS9153 “Modbus Communication Package (for ALR111, ALR121)” (*1) Model LFS2453 “Modbus Communication Package (for ALE111)” (*2) (*3)

For details, see GS 33Q03L40-33E. For details, see GS 33Q03L40-34E. To connect FCS with FCN that has duplexed CPU, CENTUM CS 3000 R3.08 or later is necessary.

Yokogawa Electric Corporation 2-9-32, Nakacho, Musashino-shi, Tokyo, 180-8750 Japan Tel.: 81-422-52-5616 URL: http://www.stardom.biz

GS 34P02P21-01E ©Copyright Jun. 2003 8th Edition Jun. 3, 2010

2



 ACCESSIBLE RANGE

Each device can be accessed in its suited range.

 Accessible Device Ranges as Master or Client If the FCN/FCJ operates as master or client, its accessible device ranges are: Device Coil Discrete Input Input Register Holding Register (*1) Exception status *1:

Data Type Bit Bit Word Word Long Float Bit

Read/Write Read/Write Read only Read only

Reference No. 000001 to 065536 100001 to 165536 300001 to 365536

Read/Write

400001 to 465536

Read only

1 to 8

Client of Modbus TCP communication does not support Long and Float data types for folding registers.

 Accessible Device Ranges as Slave or Server If the FCN/FCJ operates as slave or server, its accessible device ranges from the master device or the client are: Device Coil Discrete Input Input Register Holding Register

Standard for 32bit (*1)

Exception status *1:

Bit Bit Word

Data Type

Read/Write Read/Write Read only Read only

Word

Read/Write

Word Long Float Bit

Reference No. 00001 to 09999 10001 to 19999 30001 to 39999 40001 to 49999 40001 to 44999 45001 to 46999 47001 to 48999 1 to 8

Read/Write Read only

Server of Modbus TCP communication does not support Long and Float data types for folding registers.

 NUMBER OF ACCESSIBLE DATA SETS

The number of data sets accessible in one communication period is: Function

Function code (Hex)

Read Coil Read Discrete Input

1 (0x01) 2 (0x02)

Read Holding Register

3 (0x03)

Read Input Register Write Single Coil (*3)

4 (0x04) 5 (0x05)

Write Single Register (*3)

6 (0x06)

Read Exception status Loop-back check (*1) Write Multiple Coils (*3)

7 (0x07) 8 (0x08) 15 (0x0F)

Write Multiple Registers (*3)

16 (0x10)

Read Device Identification

43 (0x2B)

*1: *2: *3: *4:

Data Type Bit Bit Word Long (*4) Float (*4) Word Bit Word Long (*4) Float (*4) Word Word Bit Word Long (*4) Float (*4) ASCII string

Number of points in one communication period ASCII mode RTU mode Modbus/TCP Master/Slave Master/Slave Client/Server 976 points 2000 points 2000 points 976 points 2000 points 2000 points 61 points 125 points 125 points 30 points

62 points

-

61 points 1 points 1 points

125 points 1 points 1 points

125 points 1 points 1 points

1 points

1 points

-

1 points 1 points 800 points 59 points

1 points 1 points 800 points 100 points

1 points 1 points 800 points 100 points

29 points

50 points

-

(*2)

The diagnostic code when a command is received is 0 (zero). Only basic device ID numbers, such as vender names, product codes, and revision numbers, are applicable. These function codes support broadcast communications. If the station parameter for each POU is set to 0 (zero), broadcast communications are executed. Broadcast communications are not supported in Ethernet. These function can be used only when Modbus communication protocol support devices is supporting the communication for 32 bit access.

All Rights Reserved. Copyright © 2003, Yokogawa Electric Corporation

GS 34P02P21-01E Jul. 14, 2009-00

3



 LIST OF POU FUNCTIONS  ASCII Mode Master Tabel Communication task creation POU POU SD_CMDBSM_AM_OPEN

Function code (Hex) –

Data Type –

Function ASCII mode master communication task creation

Tabel Reading and Writing POU POU SD_CMDBSM_AM_BRD SD_CMDBSM_AM_BRD SD_CMDBSM_AM_WRD SD_CMDBSM_AM_I32RD SD_CMDBSM_AM_F32RD SD_CMDBSM_AM_WRD SD_CMDBSM_AM_BWRS SD_CMDBSM_AM_WWRS SD_CMDBSM_AM_I32WRS SD_CMDBSM_AM_F32WRS SD_CMDBSM_AM_REB SD_CMDBSM_AM_LPBK SD_CMDBSM_AM_BWR SD_CMDBSM_AM_WWR SD_CMDBSM_AM_I32WR SD_CMDBSM_AM_F32WR SD_CMDBSM_AM_DID

Function code (Hex) 1 (0x01) 2 (0x02) 3 (0x03) 4 (0x04) 5 (0x05) 6 (0x06) 7 (0x07) 8 (0x08) 15 (0x0F) 16 (0x10) 43 (0x2B)

Data Type Bit Bit Word Long Float Word Bit Word Long Float Bit Word Bit Word Long Float ASCII string

All Rights Reserved. Copyright © 2003, Yokogawa Electric Corporation

Function Coil Input Reading Discrete Input Reading Holding Register Reading Input Register Reading One Bit Coil Writing One Word Holding Register Writing Exception Status Reading Loop-back Check Coil Writing Holding Register Writing Device ID Reading

GS 34P02P21-01E Jul. 14, 2009-00

4



 ASCII Mode Slave Tabel Open POU for 16Bits Data Access POU

SD_CMDBSM_AS_OPEN

Function code (Hex) 1 (0x01) 2 (0x02) 3 (0x03) 4 (0x04) 5 (0x05) 6 (0x06) 7 (0x07) 8 (0x08) 15 (0x0F) 16 (0x10) 43 (0x2B)

Data Type Bit Bit Word Word Bit Word Bit Word Bit Word ASCII string

Function Coil Input Reading Discrete Input Reading Holding Register Reading Input Register Reading One Bit Coil Writing One Word Holding Register Writing Exception Status Reading Loop-back Check Coil Writing Holding Register Writing Device ID Reading

Tabel Open POU for 32Bits Data Access POU

Function code (Hex) 1 (0x01) 2 (0x02) 3 (0x03) 4 (0x04) 5 (0x05)

SD_CMDBSM_AS32_OPEN 6 (0x06) 7 (0x07) 8 (0x08) 15 (0x0F) 16 (0x10) 43 (0x2B)

Data Type Bit Bit Word Long Float Word Bit Word Long Float Bit Word Bit Word ASCII string

All Rights Reserved. Copyright © 2003, Yokogawa Electric Corporation

Function Coil Input Reading Discrete Input Reading Holding Register Reading Input Register Reading One Bit Coil Writing One Word Holding Register Writing Exception Status Reading Loop-back Check Coil Writing Holding Register Writing Device ID Reading

GS 34P02P21-01E Jul. 14, 2009-00

5



 RTU Mode Master Table Open POU for Data Access POU SD_CMDBSM_BM_OPEN

Function code (Hex) –

Data Type –

Function RTU mode master communication task creation

Table Read/Write POU POU SD_CMDBSM_BM_BRD SD_CMDBSM_BM_BRD SD_CMDBSM_BM_WRD SD_CMDBSM_BM_I32RD SD_CMDBSM_BM_F32RD SD_CMDBSM_BM_WRD SD_CMDBSM_BM_BWRS SD_CMDBSM_BM_WWRS SD_CMDBSM_BM_I32WRS SD_CMDBSM_BM_F32WRS SD_CMDBSM_BM_REB SD_CMDBSM_BM_LPBK SD_CMDBSM_BM_BWR SD_CMDBSM_BM_WWR SD_CMDBSM_BM_I32WR SD_CMDBSM_BM_F32WR SD_CMDBSM_BM_DID

Function code 1 (0x01) 2 (0x02) 3 (0x03) 4 (0x04) 5 (0x05) 6 (0x06) 7 (0x07) 8 (0x08) 15 (0x0F) 16 (0x10) 43 (0x2B)

All Rights Reserved. Copyright © 2003, Yokogawa Electric Corporation

Data Type Bit Bit Word Long Float Word Bit Word Long Float Bit Word Bit Word Long Float ASCII string

Function Coil Input Reading Discrete Input Reading Holding Register Reading Input Register Reading One Bit Coil Writing One Word Holding Register Writing Exception Status Reading Loop-back Check Coil Writing Holding Register Writing Device ID Reading

GS 34P02P21-01E Jul. 14, 2009-00

6



 RTU Mode Slave Table Open POU for 16Bits Data Access POU

SD_CMDBSM_BS_OPEN

Function code (Hex) 1 (0x01) 2 (0x02) 3 (0x03) 4 (0x04) 5 (0x05) 6 (0x06) 7 (0x07) 8 (0x08) 15 (0x0F) 16 (0x10) 43 (0x2B)

Data Type Bit Bit Word Word Bit Word Bit Word Bit Word ASCII string

Function Coil Input Reading Discrete Input Reading Holding Register Reading Input Register Reading One Bit Coil Writing One Word Holding Register Writing Exception Status Reading Loop-back Check Coil Writing Holding Register Writing Device ID Reading

Table Open POU for 32Bits Data Access POU

Function code (Hex) 1 (0x01) 2 (0x02) 3 (0x03) 4 (0x04) 5 (0x05)

SD_CMDBSM_BS32_OPEN 6 (0x06) 7 (0x07) 8 (0x08) 15 (0x0F) 16 (0x10) 43 (0x2B)

All Rights Reserved. Copyright © 2003, Yokogawa Electric Corporation

Data Type Bit Bit Word Long Float Word Bit Word Long Float Bit Word Bit Word ASCII string

Function Coil Input Reading Discrete Input Reading Holding Register Reading Input Register Reading One Bit Coil Writing One Word Holding Register Writing Exception Status Reading Loop-back Check Coil Writing Holding Register Writing Device ID Reading

GS 34P02P21-01E Jul. 14, 2009-00

7



 Modbus/TCP Client Table Open POU for Data Access POU SD_CMDBSE_BC_OPEN

Function code (Hex) –

Data Type –

Function Modbus/TCP client communication task creation

Table Read/Write POU POU SD_CMDBSE_BC_BRD SD_CMDBSE_BC_BRD SD_CMDBSE_BC_WRD SD_CMDBSE_BC_WRD SD_CMDBSE_BC_BWRS SD_CMDBSE_BC_WWRS SD_CMDBSE_BC_REB SD_CMDBSE_BC_LPBK SD_CMDBSE_BC_BWR SD_CMDBSE_BC_WWR SD_CMDBSE_BC_DID

Function code 1 (0x01) 2 (0x02) 3 (0x03) 4 (0x04) 5 (0x05) 6 (0x06) 7 (0x07) 8 (0x08) 15 (0x0F) 16 (0x10) 43 (0x2B)

Data Type Bit Bit Word Word Bit Word Bit Word Bit Word ASCII string

Function Coil Input Reading Discrete Input Reading Holding Register Reading Input Register Reading One Bit Coil Writing One Word Holding Register Writing Exception Status Reading Loop-back Check Coil Writing Holding Register Writing Device ID Reading

 Modbus/TCP Server Table Open POU for Data Access POU

SD_CMDBSE_BS_OPEN

Function code (Hex) 1 (0x01) 2 (0x02) 3 (0x03) 4 (0x04) 5 (0x05) 6 (0x06) 7 (0x07) 8 (0x08) 15 (0x0F) 16 (0x10) 43 (0x2B)

Data Type Bit Bit Word Word Bit Word Bit Word Bit Word ASCII string

Function Coil Input Reading Discrete Input Reading Holding Register Reading Input Register Reading One Bit Coil Writing One Word Holding Register Writing Exception Status Reading Loop-back Check Coil Writing Holding Register Writing Device ID Reading

 OPERATING ENVIRONMENT  Hardware (FCN) Means of Communication RS-232-C

CPU module (*1) (NFCP100: 1 port, NFCP050: 3 ports) RS-232-C communication module (*2) (*3) (*6) (NFLR111, 2 ports/module)

RS-422/ RS-485

CPU module (NFCP050: 1 port) RS-422/RS-485 communication module (*2) (*3) (*5) (*6) (NFLR121, 2 ports/module)

Client

CPU module (NFCP100 and NFCP050, 32 channels maximum) (*4)

Server

CPU module (NFCP100 and NFCP050, 4 clients maximum)

Serial

Ethernet *1: *2: *3: *4:

*5: *6:

Module

If the CPU module (Model: NFCP100) is duplexed, the serial port of the module cannot be used. The modules allow the CPU module to be duplexed. Up to eight RS-232-C and RS-422/RS-485 communication modules can be mounted on each FCN (Except FCN-RTU). Total number of the following POUs shall be up to 32 in FCN/FCJ since each POU occupies one channel. - SD_FCXPE_OPEN (Ethernet Communication Function Block) - SD_CMELSECE_OPEN and SD_CMELSECE_3E_OPEN (POU of MELSEC Communication Portfolio) - SD_CFAM3E_OPEN (POU of FA-M3 Communication Portfolio) - SD_CMDBSE_BC_OPEN (POU of Modbus Communication Portfolio) Up to 31 devices per serial port can be connected. FCN-RTU (Model: NFCP050) does not support RS-232-C and RS-422/RS-485 communication module.

All Rights Reserved. Copyright © 2003, Yokogawa Electric Corporation

GS 34P02P21-01E

Jun. 3, 2010-00

8



 Hardware (FCJ) Means of Communication Serial (RS-232-C) Client Server

Ethernet *1:

FCJ Two ports Up to 32 channels (*1) Up to 4 clients

Total number of the following POUs shall be up to 32 in FCN/FCJ since each POU occupies one channel. - SD_FCXPE_OPEN (Ethernet Communication Function Block) - SD_CMELSECE_OPEN and SD_CMELSECE_3E_OPEN (POU of MELSEC Communication Portfolio) - SD_CFAM3E_OPEN (POU of FA-M3 Communication Portfolio) - SD_CMDBSE_BC_OPEN (POU of Modbus Communication Portfolio)

 SOFTWARE DISTRIBUTION  Modbus Communication Portfolio License Autonomous Controller FCN/FCJ (Except FCN-RTU) Modbus Communication Portfolio License includes an order sheet with an order ID and password on it. After purchasing the product, access Yokogawa’s Web site and enter your order ID and password to obtain your license ID. Register the issued license ID in the FCN/FCJ system card to enable you to use Modbus Communication Portfolio. Low Power Autonomous Controller FCN-RTU For FCN-RTU, the licenses are bundled with CPU module (Model: NFCP050). Select CPU modules with the Modbus Communication Portfolio License required.

 MODEL AND SUFFIX CODES (EXCEPT FCN-RTU) Description Model

Suffix Codes

NT8035J -L W 1 1

Modbus Communication Portfolio License Issued online via the Internet Always 1 Always 1 A Standard

 ORDERING INFORMATION

Specify the model and suffix codes when ordering. For the type of software media supplied, refer to the separate GS, “Application Portfolios” (publication number GS 34P02P20-01E).

 TRADEMARKS

• STARDOM is a trademark of Yokogawa Electric Corporation. • Modbus is a registered trademark of AEG Schneider Automation, Inc. • Other product and company names appearing in this document are trademarks or registered trademarks of their respective holders.Jul. 14, 2009-00

All Rights Reserved. Copyright © 2003, Yokogawa Electric Corporation Subject to change without notice.

GS 34P02P21-01E

Jun. 3, 2010-00