Research of PROFIBUS PA s integration in PROFINET IO



Similar documents
Introduction to PROFIBUS and PROFINET

Lecture 4 Profibus. Urban Bilstrup Urban.Bilstrup@ide.hh.se

Overview and Applications of PROFINET. Andy Verwer Verwer Training & Consultancy Ltd

Hirschmann Networking Interoperability in a

Using the AnyBus -X Gateway to Communicate between a DVT camera and a Profibus Master

PROFINET. The leading. Industrial. Ethernet. Standard. The Benefits of PROFINET

Configuring PROFINET

Generic term for using the Ethernet standard in automation / industrial applications

Introduction to the Actuator Sensor-Interface

1 Application Description Objective Goals... 3

PROFIBUS AND MODBUS: A COMPARISON

EVALUATING INDUSTRIAL ETHERNET

Analysis of Industrial PROFINET in the Task of Controlling a Dynamic System**

CPUs - CPU PN/DP

Data sheet SLIO CPU 015 (015-CEFPR00)

DATA COMMUNICATION BETWEEN PROGRAMMABLE LOGIC CONTROLLERS IN THE INDUSTRIAL DISTRIBUTION APPLICATIONS

PCS0100en Persy Control Services B.V. Netherlands

SPPA-T3000 Control System The Benchmark in Controls

M-series Virtual I/O Module 2

Development of a Gateway to PROFIBUS for Remote Diagnostics

SIMATIC PCS 7. SIMATIC Maintenance Station PDM A stand-alone Solution. Siemens AG All Rights Reserved.

Siemens AG Fieldbus solutions with the SIMATIC PCS 7 distributed control system. Brochure April 2010 SIMATIC PCS 7. Answers for industry.

CPU PN/DP. Function

Training Document for Comprehensive Automation Solutions Totally Integrated Automation (T I A) MODUL E04

Permissible ambient temperature Operation Storage, transport

PROFINET the Industrial Ethernet standard. Siemens AG Alle Rechte vorbehalten.

SIMATIC S It s the Interplay that makes the difference. Siemens AG All Rights Reserved.

Using Industrial Ethernet Networks for PROFInet

CP Page 1342 Mar 2008 Siemens ITS

PROFINET The Solution Platform for Process Automation

The Secrets of RS-485 Half-duplex Communication

S-series DeviceNet Interface Card

The CP provides access to different communication services of the PROFIBUS bus system:

PROFIBUS fault finding and health checking

I.S. 1 remote I/O system Redundant coupling via PROFIBUS DP

154 PHOENIX CONTACT Courtesy of Steven Engineering, Inc.-230 Ryan Way, South San Francisco, CA Main Office: (650) Outside Local

PROFIBUS diagnostics and network monitoring

Process automation engineering tools

Configuration limits for products of the SIMATIC NET PC Software V12 SIMATIC NET. Configuration limits for products of the SIMATIC NET PC Software V12

PROCESS AUTOMATION PLANNING AND INTEGRATION INFORMATION LB8106* Integration in Siemens SIMATIC PCS 7

Process Control and Automation using Modbus Protocol

19 Comparison of Ethernet Systems

FIBER OPTIC APPLICATION IN A PROFIBUS NETWORK

Automation Unit TM 1703 ACP Flexible automation and telecontrol

Embedded Ethernet Interface Using Arm Processor

The CP FO provides access to different communication services of the PROFIBUS bus system:

Siemens S7 PLC and FC 300 Profibus

Highly Available Mobile Services Infrastructure Using Oracle Berkeley DB

Using a Modbus TCP to Profibus PA Gateway by IFAK system

PROFIBUS/PROFINET System design

EtherNet/IP Scanner Configuration for the Moxa MGate 5105-MB-EIP

CONTROL MICROSYSTEMS DNP3. User and Reference Manual

Software INTERACT. MachineLogic. The Shortest Distance Between Man and Machine

Modbus and ION Technology

Cover sheet. Reading out the topology data of a PROFINET IO system SFB52 "RDREC" FAQ September Service & Support. Answers for industry.

Straton and Zenon for Advantech ADAM Copalp integrates the straton runtime into the ADAM-5550 device from Advantech

Everything you ever wanted to know about DPV1 diagnostics but were afraid to ask!

The Shift to Wireless Data Communication

CCNA R&S: Introduction to Networks. Chapter 5: Ethernet

Compact multiprotocol I/O module for Ethernet 8 digital PNP inputs and 8 digital PNP outputs 2 A TBEN-L1-8DIP-8DOP

PROFIBUS. Installation Guideline. for Planning

Anybus OPC Server. Application Note. Doc.Id. SCM Rev HMS Industrial Networks AB

S7 for Windows S7-300/400

CPB. Doc. N MO-0279-ING MODBUS/PROFIBUS DP CONVERTER TYPE CPB. Microener - Copyright 2010 Date Rev. 0

PROFINET Diagnostics Software and Tools

Programmable set for Ethernet Modbus/TCP in IP20 TI-BL20-PG-EN-8

From Fieldbus to toreal Time Ethernet

Adding a Modbus TCP Device to the Network. Setting Up Your Network

Real-time Ethernet with TwinCAT network variables

Plant automation and telecontrol in one system. SIMATIC PCS 7 TeleControl SIMATIC PCS 7. Answers for industry.

Practical steps for a successful. PROFIBUS Project. Presented by Dr. Xiu Ji Manchester Metropolitan University

PROFINET IO Diagnostics 1

Square D Model 6 Motor Control Centers

PROFINET IRT: Getting Started with The Siemens CPU 315 PLC

What You Will Learn About. Computers Are Your Future. Chapter 8. Networks: Communicating and Sharing Resources. Network Fundamentals

Training Document for Comprehensive Automation Solutions Totally Integrated Automation (T I A) MODULE A5 Programming the CPU 314C-2DP

IO-Link an integral part in the next industrial revolution known as Industry 4.0

SIMATIC PDM software. Siemens FI /1

TURCK Modular Industrial I/O PROFIBUS -DP Products

Industrial Communication Whitepaper. Principles of EtherNet/IP Communication

Applications & Tools. Configuration and Diagnostics of a PROFINET IO System. PROFINET IO Configuration Example. Application Description January 2010

Overview of Routing between Virtual LANs

Application Note Profinet Modules

Avoiding pitfalls in PROFINET RT and IRT Node Implementation

Packet-over-SONET Interface Commands on the Cisco IOS XR Software

CMC-PD01 PROFIBUS DP Slave Communication Card Operation Manual

4 non-safe digital I/O channels 2 IO-Link Master V1.1 slots. Figure 1. Figure 2. Type code. TBPN-L1-FDIO1-2IOL Ident no

applicomio Profibus-DP

THE OSI REFERENCE MODEL LES M C LELLAN DEAN WHITTAKER SANDY WORKMAN

NetStream (Integrated) Technology White Paper HUAWEI TECHNOLOGIES CO., LTD. Issue 01. Date

Note! The problem set consists of two parts: Part I: The problem specifications pages Part II: The answer pages

Set for PROFINET IO in IP20 TI-BL20-EN-PN-4

Understanding Device Level Connection Topologies

GE Power Controls FIELDBUS APPENDIX PROFIBUS DP. Doc. No.: ASTAT Plus PB_Appendix-v0

ISIO 200. Binary Input/Output (I/O) Terminal with IEC Interface

MBP_MSTR: Modbus Plus Master 12

Universal Adapters for Remote Monitoring

SIMATIC NET. S7-CPs for PROFIBUS. CP Basic. Manual Part B3

Protocols and Architecture. Protocol Architecture.

Transcription:

3rd International Conference on Material, Mechanical and Manufacturing Engineering (IC3ME 2015) Research of PROFIBUS PA s integration in PROFINET IO Zhijia Yang 1, a *, Zhongsheng Li 1,2,b, Feng Qiao 2 and Minghui Min 1 1 Shenyang Institute of Automation, Chinese Academy of Sciences, Shenyang 110016, China 2 Shenyang Jianzhu University, 9 Hunnan St., Shenyang 110168, China a yang@sia.ac.cn, b lizhongsheng@sia.ac.cn Keywords: Industrial Ethernet, PROFINET, PROFIBUS PA, Gateway, Process Control Abstract. In order to study the integration technology of field bus and industrial Ethernet, a scheme of gateway between PROFINET IO and PROFIBUS PA is proposed. Employing Siemens EB200 IO Evaluation Board to access PROFINET IO network, the gateway is implemented with a PROFIBUS PA as an external connection driver. Correlated software packages are designed to realize the mutual mapping of data models and network functions between the two protocols. The function test and performance test prove the feasibility of the gateway. It also shows good compatibility with GSD engineering systems. Introduction PROFIBUS PA fieldbus technology which in accordance with IEC61158 standard is designed for process control applications. These years with the development of real-time industrial Ethernet PROFINET IO technology and the advantages it showed make it particularly important to study the gateway technology of PROFINET IO and PROFIBUS PA. By analyzing the PROFIBUS protocol, literature [1] in the perspective of protocol architecture demonstrates the integration possibilities of PROFIBUS system and PROFINET system. Literature [6] by the way of designing a virtual PROFIBUS Master to map a number of PROFIBUS DP slave to Industrial Ethernet, achieved a real sense of PROFIBUS to Ethernet gateway. After that some people have done the similar research to integrate PROFIBUS DP to Industrial Ethernet, including the interface design even achieved the overall design. But there are some big differences in the physical layer and the transmission rate between PROFIBUS PA and PROFINET IO. So the direct integration has some difficulties, previous engineering integration systems are firstly through PROFIBUS DP / PA segment coupler map PROFIBUS PA slaves to PROFIBUS DP system segment for managing. Then access PROFINET IO through the connection equipment. So little research and design implementation directly integrated PROFIBUS PA into Industrial Ethernet. This paper summarizes the research of others in related areas. Designed and implemented a PROFINET IO-PROFIBUS PA gateway and integrated PROFIBUS PA to PROFINET IO directly. Gateway model analysis and design For this kind of research to integrate a kind of field bus into Industrial Ethernet, due to the rate gap between the two networks, current studies usually use cache-based Proxy scheme [1], that make the gateway as a proxy server supplied to industrial real-time Ethernet and fieldbus different access interfaces. In this case it could serve as a manage station of PROFIBUS PA slaves, simultaneously it could access PROFINET IO like an IO device. In this way the integrated system chart is shown in right chart in Fig.1, the left chart is the current used engineering solution. As we can see the current 3-grades integration is a complex system, it contains three different communication networks. In some case our system don t need a PROFIBUS DP subsystem, the new integration solution is simple and effective in process control systems. 2015. The authors - Published by Atlantis Press 1319

Fig.1 The system contrastive diagram of current engineering and this paper s solution Protocol Mapping Model. Gateway Design must ensure reliable transmission of real-time IO data and conversions of service requests. It should analyze the two network protocols structure layer by layer and ignore the differences of the two networks. The structure of the protocols conversion is shown in Fig.2. RT Class1 RT Class2 RT Class3 (IRT) Fig.2 Protocol conversion mapping Gateway s IO data are stored in the data buffer by the format in PROFINET IO profile, the gateway serve as a PROFIBUS PA master polls slaves once a cycle and take output data from data buffer, encapsulation packet according PROFIBUS PA profile, and sent it to the connected devices on the bus. The input data from PROFIBUS PA slaves should converted to the format meet the PROFINET IO profile and should be put into the data buffer. The high-speed industrial Ethernet read and write IO data from data buffer directly. Data Mapping Model. Data buffer s data structure model of this gateway device use data model of PROFINET IO s Slot/Subslot structure. There is no hierarchy in Slot/Subslot structures, all accessible individual PROFIBUS PA devices shall be on the same level. The internal modules of a PROFIBUS PA slave should be mapped to Subslots of corresponding Slot. Slot0 is used for controller to read and write the operating parameters of the gateway, it s a device-level access point module, other modules should assign slot from the Slot1. Gateway data model block diagram shown in Fig.3. It contains a PROFINET IO interface module named PNIO inserted into the slot 0, also includes a module used to access PROFIBUS PA inserted into slot 1. PROFIBUS PA slaves must be mapped to the subsequent slot. As shown in Fig.3 there are 1320

three PA slaves, each PA slave must be mapped to a slot, respectively slot 2, 3, 4, PROFIBUS PA slave IO data module (PROFIBUS PA device internal module) must be mapped to the corresponding Subslot. Fig.3 Data mapping model Fig.4 Service mapping model Service Mapping Model. PROFINET IO service request transmit through the standard TCP / IP protocol, the peer services for both networks must to be mapped to each other, including connection request, reading and writing parameters and alarm services. These services must convert to the corresponding remote services or gateway local services. Service mapping relationship shown in Fig.4, some services are non-essential in some special PROFIBUS PA slave due to the function differences, some doesn t need a peer service. Gateway implementations Gateway implementations include overall structure of the hardware, interface circuit design and protocol mapping software. Hardware Structure. In literature [3] Lv Y designed a kind of hardware structure used to integrate PROFIBUS PA to PROFINET IO. We reference his solution designed the hardware. For Ethernet interfaces we used Siemens EB200 evaluation board, with two RJ45 connectors, it could access network by various topologies of PROFINET. This board as the main part of the gateway, and then we use FBC0409 communications controller, isolation circuit and SIM-2 PROFIBUS PA bus MAU construct the overall gateway hardware. Software Design. We have a PROFINET IO device protocol source code package used in EB200 evaluation board, as a result the design work can be simplify. So the three main points are PROFIBUS PA interface driver program design, PROFIBUS soft master protocol design and mapping module design. The given PROFIBET IO source is based ecos embedded real-time operating system, it can be used as the system environment of the Gateway. PROFIBUS PA interface driver and software implementation need to design software according to PROFIBUS specification, implement cyclic and acyclic with the PA slaves include the functions of slave configuration, parameters setting, alarm and diagnostic mechanism [2]. Mapping module should implement system startup, configuration and protocol data conversion and mapping work during the gateway in normal operation state. The flow chart is shown in Fig.5. 1321

Engineering integration Fig.5 flow chart of gateway software Several device integration techniques apply for fieldbus integration, such as, FDT/DTM, EDD, FDI. In the scope of PROFINET the defined integration standard is GSD in XML language (GSDML). Only this standard is considered here. In engineering system if a device can be configured we should import its device description file write by GSDML into the engineering tool. In this case the gateway is descripted as an IO device, all PROFIBUS PA slave shall be descripted as an internal module of gateway. The gateway s GSDML file is different in different applications because the different PROFIBUS PA slaves are used. So every time we use the gateway construct a system, we should write a GSDML file for gateway. But it is not convenient enough to users who may not know well about the GSDML file s syntax and how to generate a GSDML file. To simplify engineering process, give users a good engineering interface, we design a GSD tool to help user complete the GSD generation works. GSD tool are designed according the GSD specification and GSD in XML language (GSDML) standard, it need to convert the PROFIBUS PA device descripted by GSD to gateway s internal modules descripted by GSDML[4,5], the GSD tool GUI are shown in Fig.6. Use the gateway and this GSD tool the engineering process is shown in the following four steps: (1) User get the gateway with the corresponding GSD tool; (2) User get the PROFIBUS PA elements(slave or function modules) which may be used in the application and the corresponding device description file write in GSD style from the vendors of fieldbus devices; (3) Import all the used PA elements GSD file into the GSD tool, it would generate a gateway s description file in GSDML style for which can be eat by engineering tool; (4) Import the GSDML file which generated in step3 to user s engineering tool, that the user s engineering tool would show me a gateway with some PROFIBUS PA modules. After that user could configure the engineering as usual. 1322

System Testing Fig.6 GSD tool GUI In our laboratory we configure a test system to test our design. The elements of the test system are list in Table 1. Table 1 Test system configuration Configuration Number PROFIBUS PA TH400 2 PROFINET IO Device 0 IO controller(s7-300) 1 Ethernet Switch 1 Slave IO Data Length 4 Byte Update Time 32ms 64ms Start up. Power up the system, it start up process are shown in Fig.7. TIME GROW Fig.7 The workflow of system start up Delay analysis. After system started up we test our gateway s performance for data delay. Due to the different update time of two networks and the cache mode of gateway the delay time may different with output data and input data. The test results are shown in Fig.8. 1323

Compare input and output delays in the case the gateway s update time is 64ms, delay time gap between input and output can be found, it should reduce the gap size so that convenient for engineering design. In our more than once test of the gateway update time, the delay gap could be reduce by set the update time value equal to the system response time of PROFIBUS PA system. Fig.8 Gateway 64ms update time delay Considering the process control system application s low real-time requirements, this range of delays are acceptable, gateway performance have satisfied engineering design requirements. Summary Based on the relevant research of PROFIBUS gateway, we design and implement a direct integration system of PROFINET IO and PROFIBUS PA. And we completed functional testing and time delay test, more functionality and performance should be realized in continued study. This design makes the process-oriented industrial fieldbus systems directly integrated into the industrial real-time Ethernet, replacing the traditional couplers connected three layer integrated structure, so that we can take advantage of high speed and openness of industrial Ethernet technology, also make use of the present used system s, simplify network structure of industrial enterprises, accelerate industrial Ethernet technology fully enter into the process industry. Acknowledgements This work was financially supported by the National High Technology Research and Development Program of China (Grant No. 2012AA041701). References [1] Chen Meicheng, Fang Yanjun, Xu Jun. Implementation of fully integrated automation with Profibus[C]. Industrial Electronics Society, 2005. IECON 2005. 31st Annual Conference of IEEE, 2005,11:6-10. [2] PROFIBUS International. PROFIBUS Specification (Normative Parts of PROFIBUS -FMS, -DP, -PA according to the European Standard)[S]. PROFIBUS International, 1998,3. [3] Lv Y, Yang ZJ, Duan MQ. A kind of gateway's hardware solution for integrating PROFIBUS PA into PROFINET[C]. 2013 International Conference on Communication Technology, ICCT 2013. Singapore. November 15-16, 2013. [4] GSD-Spec_2122_V51_Jul08[S]. Karlsruhe Germany:PROFIBUS Nutzerorganisation e.v. Haid-und-Neu-Str. 7,July 2008. [5] SIEMENS.SIMATIC NET GSDML Getting Started Made Easy[M].Germany:Siemens AG,2009:1-40 [6] Liu Jingyu, Sun Jun, Fang Yanjun. A new approach of integration of PROFIBUS-DP systems into 1324

industrial Ethernet systems[c]. Control Conference, 2008. CCC 2008. 27th Chinese, 2008,7:550-554. 1325