Тех. данные
Особенности
- Fast access to process data via dual port RAM
- OPC as standard interface in Windows environments
- Process-consistent data from a DP cycle
- High computing performance in the embedded system available by reducing load on the host CPU
- Fast commissioning by means of Plug&Play and diagnostic tools
- Use for motion control applications possible due to support of the equidistant mode
- Straightforward portability to other operating system environments by means of dual port RAM interface and development kit with driver source
- Can also be used in industrial environments subject to higher temperatures
Функции
PROFIBUS DP
Access to process data with DP-Base
The CP 5603 is operated as PROFIBUS DP master module that keeps the process image (input/output and diagnostics data) in the dual port RAM (memory area on the CP). The hardware of the CP 5603 independently executes the high-performance exchange of data with the PROFIBUS slaves. The user accesses the Dual Port RAM directly.
The process data of the slaves is always consistent, i.e. the user receives the data of a slave from one and the same DP cycle.
The DP-5613 and DP-Base software cannot be operated in parallel
Event filter mechanism
The user receives up-to-date data over two access mechanisms:
- Cyclic polling of the DP slaves (higher loading for host CPU)
- Notification by innovative event/filter mode when changing the input data of a slave (minimum loading for host CPU)
The two alternatives can also be combined. This allows users to optimize the PC to their applications.
The event/filter mechanism can be used additionally for
- Notification by means of an interrupt of the diagnostic messages from slaves
- In equidistance mode, signaling by means of interrupt:
- Start DP cycle
- End of cyclic data exchange with the DP slaves
FastLogic
FastLogic means that the CP 5603 can react autonomously to as many as 4 plant statuses. This results in a short response time and independence from the host application, e.g. fast shutdown of devices.
DP programming interface
The DP programming interface (DP-Base) of the CP 5603 has the following functionality:
- DP-Master Class 1 including acyclic DP expansions
- DP-Master Class 2 including acyclic DP expansions
The process data is accessed directly via the dual port RAM. The DP RAM interface not only offers fast access as DP master but also a basis for porting to other operating system environments (e.g. VXWorks, QNX, RMOS, RTX).
Administrative function calls (initialization and management services) are provided through a library (DP_BASE.DLL).
Development Kit DK-5613
The Development Kit DK-5613 offers access to the functions of DP-Master Class 1 including acyclic DP expansions.
The software development kit DK-5613 enables the CP 5603 communications processor to be integrated into any operating system environments. The kit contains the necessary source code, including the descriptions in PDF format, and can be downloaded free of charge from the Internet.
Access to process data with DP-5613
DP-Master Class 1
The CP 5603 operates as a DP-Master Class 1 according to IEC 61158/61784 and processes the data transfer with the distributed stations (DP slaves) completely autonomously. The central controller exchanges information with the DP slaves (e.g. ET 200S) in a specified, constantly repeating message cycle. The DP programming interface (DPLib.DLL) provides the PC programmer with function calls for data exchange. The DP interface also provides the SYNC and FREEZE functions as well as activation and deactivation of slaves.
The DP function expansions relating to Master Class 1 make it possible to perform acyclic read and write functions (DS_READ, DS_WRITE) as well as acknowledgement of alarms (ALARM_ACK) at the same time as processing cyclic data communication. Data that is to be transferred acyclically (e.g. parameterization data) is only rarely changed in comparison to the cyclic measured values, and is transferred at lower priority in parallel with the cyclic high-speed user data transfer. The alarm acknowledgment at the Master safeguards the transmission of the alarms from DP slaves.
The DP-5613 and DP-Base software cannot be operated in parallel.
DP-Master Class 2
Apart from the DP-Master Class 1 services, the CP 5603 also offers DP-Master class 2 services according to IEC 61158/61784 in conjunction with the DP programming interface. Devices of this type (programming, configuration or operating devices) are used during start-up, for configuring the DP system or for operating the system during normal operation (diagnostics)). The DP programming interface provides the following services:
- Master diagnosis
- Slave diagnosis
- Reading the input/output of a slave
- Reading configuration data
- Changing slave address
These extended DP functions include acyclic access to the parameters and measured values of a slave (e.g. field devices of process automation and intelligent HMI devices). This type of slave must be supplied with extensive parameter data during start-up and during normal operation (DS_READ, DS_WRITE).
Software for PG/OP communication
This software supports programming of the SIMATIC S5/S7 controllers (with the exception of SIMATIC S5-95U) over PROFIBUS in combination with STEP 5/STEP 7. PG/OP communication for the CP 5603 is already available after the CP 5603 (DP-Base) has been installed. No additional software package is necessary.
Open communication (SEND/RECEIVE based on the FDL interface)
SEND/RECEIVE (FDL interface) is already available following installation of the CP 5603 (DP-Base) and provides services for data transfer, diagnostics and management. No additional software package is necessary.
Software for S7 communication (S7-5613)
SIMATIC S7 system components communicate with each other using S7 communication functions. The S7 programming interface provides PG/PC user programs with access to SIMATIC S7 system components. This provides easy, flexible access to the data of the SIMATIC S7.
The S7 communication provides the following services:
Administrative services
- Connection management
- Mini database
- Trace
Data transfer services
- Read/write variables
- BSEND/BRECEIVE (up to 64 KB per task)
Software for PROFIBUS FMS (FMS-5613)
Using the FMS programming interface, PG/PCs can exchange data with FMS-capable controllers (e.g. S5 and S7) and field devices from different manufacturers. Open communication is assured by using the FMS interface.
The FMS interface offers the following services:
- Administrative services
- CRL management services
- FMS connection management services
- Object directory management services for clients and server
- Variable services for clients and servers (Read, Write, Information Report)
- Server functionality
- VFD (Virtual Field Device) services for clients and servers
- Bus access information services (live list)
- Trace and mini-database
User interfaces
OPC interface
The OPC server included in the respective software package can be used as the standard programming interface for the PROFIBUS DP, open communication, S7 communication and PROFIBUS FMS for linking automation technology applications to OPC-capable Windows applications (Office, HMI systems, etc.).
Programming interface via C-Library
The programming interfaces for existing applications are implemented as Dynamic Link Libraries (DLL). The released compilers can be found in the readme file of the SIMATIC NET CD products at http://www.siemens.com/automation/csi/net.
For Borland programming interfaces (e.g. DELPHI), partner solutions from the company SoftwareOption are offered.
For solutions relating to other operating systems, see Development Kit DK-5613.
Configuration
- The S7 communication protocol, open communication protocol, DP protocol (DP-V0/DP-V1/DP-V2) and FMS protocol are configured in STEP 7 or NCM PC V5.1 +SP2.
- The configuration tool NCM PC is included in the PROFIBUS software packages.
Diagnostics
Comprehensive diagnostic tools are available (for installation, start-up and operation) for the module itself and for the PROFIBUS DP network. These tools can be used for quick and easy start-up of a PROFIBUS network with a CP 5603.