Presentation to VDMA 04 Oct 2004 - all-electronics
Transcript of Presentation to VDMA 04 Oct 2004 - all-electronics
Presentation to VDMA Presentation to VDMA 04 Oct 200404 Oct 2004
Entdecken Sie weitere interessante Artikel und News zum Thema auf all-electronics.de!
Hier klicken & informieren!
ContentsContents
2
Benefits of Modbus 3
Modbus-IDA.Org 5
Affiliate Organisations: IEC, IAONA, ITEI, etc. 10
Device Development & Certification 13
Modbus-IDA.org - The Web Community 14
Summary of 2003/2004 Progress 16
Answers to the VDMA Technical Questionnaire 17
The Modbus Protocol: BenefitsThe Modbus Protocol: Benefits
3
Modbus is the World’s #1 industrial protocol - with the largest installed base. (*)
It is truly open and free (no fees are charged, and information easily accessible without the need of being enrolled in any organization).
It is very simple, easy to deploy, and cost effective.
It offers much better scalability than more complex alternatives.
It is Media independent with implementations over Ethernet, Serial lines, wireless, fibre optic, radio, etc.
Thousands of Modbus over serial line devices and hundreds of Modbus TCP/IP devices have been developed and are available.
It is suitable for a very wide range of industrial applications.
Modbus over Ethernet (Modbus TCP/IP), has gained a very strong place in the market during the last three years. The market is driving this trend.
(*) According to IMS Research
Ethernet TCP/IP Modbus devicesEthernet TCP/IP Modbus devices
More than 350 hardware devices availableExamples:• Ebtron: Airflow measurement station• Acrison: Weight Feeder controller• DVT - Cognex: Vision sensors• Flowserve: Flow Controller• Honeywell - Eurotherm: Recorders• Ormec:Motion controller• GE Fanuc: PLCs
More than 150 software products availableExamples:• Matrikon: OPC server
Multiple tools and toolkitsExamples:• Ethereal - Cimetrics: Protocol analyzers• Ergotec: Java Beans
4
ModbusModbus--IDA.org: What is it?IDA.org: What is it?
Modbus Organization, Inc. is a non-profit, independent organization with a web based community known as Modbus-IDA.org.
5
ModbusModbus--IDA.org: Mission statementIDA.org: Mission statement
6
"Modbus-IDA is a group of independent users and suppliers of automation devices that seeks to drive the adoption of the Modbus communication protocol suite and the evolution to address architectures for distributed automation systems across multiple market segments. Modbus-IDA will also provide the infrastructure to obtain and share information about the protocols, their application and certification to simplify implementation by users resulting in reduced costs."
Modbus.org and come together Modbus.org and come together
7
ObjectiveAddress the larger scope needed to accomplish effective distributed architectures by the definition, publication and promotion of technical specifications to provide an “interface for distributed automation”.
Common objective and interests Common technical view
• Use of Ethernet TCP/IP as a basis for industrial communications,• iDA had already adopted Modbus protocol,
Common organizational approach • Open organisational approach, not dominated by a single vendor.
ModbusModbus--IDA Expanded MissionIDA Expanded Mission
Modbus TCP/IP
Modbus serial line
2003
Short/Mid TermNext steps
Long Term Vision
Expanded Service Suite:Global Data
Network ManagementI/O Scanning
DiagnosticsSecurity
Fully Distributed Architecture:Web Services
Services and Functionalities to be defined
Modbus TCP/IP
Modbus serial line
20032003
Short/Mid TermNext stepsShort/Mid TermNext steps
Long Term VisionLong Term Vision
Expanded Service Suite:Global Data
Network ManagementI/O Scanning
DiagnosticsSecurity
Fully Distributed Architecture:Web Services
Services and Functionalities to be defined
8
Role of ModbusRole of Modbus--IDA relative to other IDA relative to other organisationsorganisations
Modbus-TCP
Managed by the IEEE
organization (www.ieee.org)
Internet suite of protocols. Managed by the IETF organization
(www.ietf.org)
Modbus Protocol suite -managed by the Modbus-IDA
organizationTransparent Ready Services managed by Schneider Electric
Services
Ethernet 802.3 and Ethernet II
TF MIB
IP
UDP
SNMP RTPS DHCP TFTP
TCP
FTP HTTP Modbus
Network Manag.
Publish Subscribe Faulty Device Replacement
Web Server Messaging
Physical Layer
Network Layer
Transport Layer
Application Layer
User ApplicationTR “Services”
TCP Layer
Reduced Stack
Modbus I/O
Scanner
9
ModbusModbus--IDA and the IECIDA and the IEC
10
Modbus-IDA has been awarded “Category ‘D’ Liason status by the IEC (International Electrotechnical Commission) the world’s leading standard organization for electrical products and services.
Modbus-IDA is participating in the definition of digital communicationsfor the manufacturing and process automation environments especially in the in the area of industrial Ethernet and Real Time Ethernet (SC65C WG11).
IEC has accepted the Modbus and RTPS (Real-Time-Publish-Subscribe) protocol as an IEC PAS (Publicly Available Specification)IEC/PAS 62030/Ed.1.
Modbus-IDA intends to actively work toward incorporation of this PAS into the IEC 61158 at the next maintenance opportunity.
ModbusModbus--IDA and IAONAIDA and IAONA
11
Modbus-IDA is a member of the IAONA consortium - the independent platform organization for industrial Ethernet .
At the Hannover Fair Modbus-IDA signed the updated IAONA MOU to work with other member organizations on topics of common interest including Security Aspects, Cabling, the use of IEEE 1588, and System Aspects. This serves both the interests of users and providers in avoiding too many different specifications.
Ethernet Powerlink Specification Group (EPSG), EtherCATTechnology Group (ETG), Interests Group SERCOS Interface (IGS), Modbus-IDA, and ODVA participated at the meeting which led to a renewed and enlarged Memorandum of Understanding.
ModbusModbus--IDA.org and the ITEI in ChinaIDA.org and the ITEI in China
12
Modbus has been working with the ITEI agency in China since early 2003
Mr. Feng Xiaosheng, a senior representative of Instrumentation Technology & Economy Institute (ITEI) has served as a Modbus Organization board member since February 2003.
In December 2003, ITEI organized an important delegation from China, including other government agencies, to visit the US and Canada to review the Modbus Organization, the certification system, visit users and understand the general position of Modbus in themarket.
Following the visit, the ITEI has indicated its desire to standardize Modbus in in China and pursue establishing a certification centre there for the Asia/Pacific region.
The certification of Modbus TCP/IP devices (servers) and Modbus over serial line devices is made by the University of Michigan.
• A Modbus Developers Toolkit is available and includes:– Application Protocol Specification– Implementation Guides– Developers software
There are plans to set up certification centers in Europe and in Asia.
ModbusModbus--IDA.org: Device Development and IDA.org: Device Development and CertificationCertification
IO S
cann
er
FDR
Glo
bal D
ata
Mod
bus
TCP/
IP
Mod
bus
Seria
l Lin
e
13
ModbusModbus--IDA.org: The web communityIDA.org: The web community
14
The Modbus-IDA.org web community offers to any member of the industrial community the following services:
• Discussion forum: Free discussion forum for users and developers.
• Modbus Library: Modbus protocol standard documents
• Developers corner: Registered users can share information and resources about the Modbus protocol
• Modbus devices database: A database of Modbus serial line and TCP/IP devices
• RFC Process to input proposed additions to the protocol specification.
• Others: FAQs, Sponsors corner, etc.
ModbusModbus--IDA.org: The web communityIDA.org: The web community
The Modbus-IDA.org web community offers to any member of theindustrial community the following services:
Modbus Library: Modbus protocol standard documents
Modbus devices database: A database of Modbus serial line and TCP/IP devices
Developers corner: Registered users can share information and resources about the Modbus protocol
Latest devices: Focal point for new devices introduced.
Discussion forum: Free discussion forum for users and developers.
15
Summary of Progress over the last 12 Summary of Progress over the last 12 months:months:
16
Sep 2003:- Joined together Modbus.org and iDA group to form Modbus-IDA with expanded mission.Oct 2003:- Successful ISA show debut for the new organisation.Dec 2003:- Received delegation from China (ITEI and SAC agencies attached to the government, PRC)Dec 2003:- Awarded "Category D" liaison status by the International Electrotechnical Commission (IEC).Jan 2004:- Joined IEC 65C WG11 concerning RTE specification development. IEC assigned Modbus-
RTPS profile# CPF 15 in the 61784
Jan 2004:- Released the Modbus Toolkit – free to membersApril 2004:- Successful participation at the Hannover Fair with our own exhibit. Signed the MOU with
IAONA to support work on Industrial Ethernet standardization and promotionMay 2004:- Participated in WG11 Meeting in Beijing; Received by the ITEI concerning our effort to get
Modbus accepted as a Chinese National Standard.
May 2004:- Submitted Modbus-RTPS specification as a proposed IEC PAS (Publicly Available Specification)
Aug 2004;- Setup Training and implementation program for a Modbus conformance test centre in China -to be implemented January 2005.
Sep 2004:- Modbus-RTPS officially approved as an IEC -PAS with a positive vote from over 95% of the national committees.
Oct 2004:- Multi-vendor exhibit at ISA 2004 Houston, TX with participating members.
Answers to the Technical QuestionnaireAnswers to the Technical Questionnaire
17
Modbus Technology OverviewModbus Technology Overview
18
MODBUS APPLICATION LAYER
MODBUS MAPPING ON TCP/IP
TCPIETF RFC 793
IPIETF RFC 791
Ethernet II / 802.3IEEE 802.2
SERIAL LINE MASTER / SLAVEModbus messaging on Serial line implementation guide (Under dev.)
TIA/EIA-232 -F TIA/EIA-485 -A Ethernet Physical Layer Phy 01
Link 02
Net 03
Transp 04
Appli 07
OSI STACK
Other
Other
Available at Modbus-IDA.org
Available at www.ietf.org
Available at www.ieee.org
DiagnosticDiagnostic
19
Remote diagnostic comprises • Diagnostic of all components of the network• Diagnostic of all Modbus TCP/IP devices as well as Modbus serial line devices
through gateways• Diagnostic of any application located in all Modbus devices
Remote diagnostic is independent of the media used • Phone line• Ethernet • Wireless, ..
It is also independent of the location where it is requested thanks to IP capabilities
Diagnostic (2)Diagnostic (2)
20
Modbus messaging allows to get any type of diagnostic information
Any Modbus device defines its diagnostic information interface
In addition of Modbus other standard protocols can be used like • SNMP for network management with standard and private MIB • Web services for device and application diagnostic with predefined and user
defined Web pages
Software protocolSoftware protocol
21
The following list of standard protocols is supported:• FTP• HTTP• SNMP• DHCP• SMTP• NTP• TFTP
For real time communication the following automation business standards are supported:
• Modbus TCP• RTPS (Real Time Publish/Subscribe)
No dedicated hardware – all is “COTS” (commercial of the shelf).
Communication bandwidth can be reserved for real time communication in order to master, to protect and to minimize the influence of Standard internet protocol.
Network structureNetwork structure
22
Network topology must be appropriate to application requirements
Ethernet 100 Mbps Ethernet/ Full duplex is the recommended configuration.
Modbus allows redundancy of medium as well as Ethernet interface. Use of “COTS” (commercial of the shelf) components can take advantage of available features such as redundancy.
Any Ethernet Standard components can be used to develop easily aModbus TCP interface
Modbus-IDA refers to the IAONA Planning and Installation Guide
RJ45 IP20 connectors and M12 IP67 connectors are the two recommended solution
Ring structures: Redundant ring, self healing.
SecuritySecurity
23
Modbus-IDA works within IAONA and IEC SC 65C to analyse the requirements and define possible solutions based on standards
Access right management, and basic authentication are used to protect resources within a Modbus device
Network infrastructure configuration is also recommended by Modbus-IDA to protect a automation cell to external attack
Access control list in network infrastructure devices
Project PlanningProject Planning
24
Today interoperability between the existing solutions is not possible• there is no common subset to exchange application data
Coexistance of the different solutions is possible
IT standards are used commonly to manage Modbus devices• SNMP manager can handle agents in a common way• FTP client can upload/download data from different solutions• IP address management with BOOTP/DHCP• WEB access with HTTP• NTP to synchronize cloks• SNTP to send alarm and to notify event using E-mail
TCP/OPEN
AddressingAddressing
25
IP Addressing complexity must be hidden to customers by using device name
Address server (DHCP, BOOTP) allows to manage a large number of addresses
To avoid shortage of V4 addresses on a local network• IP subnetting• private address range• Classeless addressing
Usage of V6• Evolution of IT standard will be encorporated in future Modbus products• not expected in automation in the near future• In a first step V4/V6 Routers can be used to migrate
Usage of MAC address causes a problem when replacing a device• Use of device name (Faulty Device Replacement) can be a solution
Performance considerationsPerformance considerations
MODBUS-IDA is currently not covering hard real time• It is member of IEC real time WG• A suitable solution will be taken into account by MODBUS-IDA
Optimized implementation of Modbus TCP ( I/O Scanning) has already been developed in order to get traditional Field bus
• Many applications have already been installed
26
Performance Performance
I/O scanning time
# nodes read write response time (*) PLC cycle time I/O scan time
29 1 word 0 words 0,7ms 1 ... 3ms 4,7ms
29 16 words 0 words 0,7ms 1 ... 3ms 4,7ms
29 68 words 0 words 0,7ms 1 ... 3ms 4,7ms
29 16 words 16 words 0,9ms 1 ... 3ms 5,6ms
29 16 words 16 words 0,9ms 10ms 5,2ms
29 68 words 68 words 0,9ms 1 ... 3ms 7,3ms
58 16 words 16 words 0,9ms 1 ... 3ms 12,2ms58 16 words 16 words 0,9ms 10ms 10,4ms
58 16 words 16 words 0,9ms 20ms 9,6ms
27
(*) response time of a single scanned node
Max. bandwidth used: < 10 %
Performance improvementPerformance improvement
Improvements• The use of new component and technology allow to improve in a
continuous way performance • Optimised Modbus TCP/IP implementation within I/O nodes
28
MigrationsMigrations
29
Link to IT• Direct database access for devices• Web services, SOAP
SCADA• Already available on Ethernet• Modbus TCP installations already availabe• Use of OPC
Gateways to field bus systems• Covering the traditional field busses
Performance Performance
I/O scanning time
(*) response time of a single scanned node
Max. bandwidth used: < 10 %
I/O Scanning time : TIOS
0
5
10
15
20
25
1 5 10 20 30 40 50 60
Number of scanned devices
Tim
e (m
s)
30