advertisement
Hardware Conversion Chapter 1
Networks
Refer to these sections for information about the networks.
Publication LOGIX-AP008B-EN-P - June 2008
Networks in S7
Profibus DP Network, DPV1, DPV3
In the S7 world, the principal network type for communication with devices is the Profibus DP network in a variety of implementations. Some higher-range
S7-300 and all S7-400 controllers have built-in Profibus master ports.
Profibus Network - Other
Profibus FMS and FDL are for data communication between controllers. They perform a similar function to the industrial Ethernet network, and the configuration is nearly identical. The differences are that Profibus communication processors are required rather than the Ethernet network, and that Profibus cabling will be used.
Profibus DPv2 can be used to connect to servo drives in the S7-315T and
S7-317T controllers for low end motion control.
Industrial Ethernet Network
Siemens industrial Ethernet network is the Siemens variety of the Ethernet network in an industrial environment. It is used mainly for communication between controllers, and for controller-to-programming computer communication.
Apart from some of recent controllers equipped for Profinet, S7 controllers do not have built-in Ethernet ports. An S7 system using Industrial Ethernet will have communication processors mounted in the racks.
Depending on the communication processor, the following protocols can be used:
• S7 (Proprietary protocol for communication between S7 controllers)
• TCP (Transmission Control Protocol) Raw Sockets
• ISO-on-TCP (Extended TCP with additional checking)
• UDP (User Datagram Protocol) Raw Sockets
Application code is required to manage most aspects of communication on these networks.
In the Rockwell Automation environment, this functionality can be implemented using integrated EtherNet/IP ports, EtherNet/IP Bridge modules and/or EWEB modules.
25
Chapter 1 Hardware Conversion
Profinet
Profinet provides for similar Profibus DP functionality on an Industrial
Ethernet with the same programming overhead requirements. A network using
Profinet is similar to Profibus except for different cable and connectors, and use Ethernet field interface modules rather than Profibus. Controllers with a built-in Profinet interface or a communication processor that is equipped for
Profinet are used to connect to the network.
Alternatively, an existing Profibus DP network can be bridged to Profinet, either with a proxy or by using the Profibus DP port of a Profinet-equipped controller.
Some Profinet field interface modules have multiple RJ45 ports with an integrated switch, to allow a Profibus-type line bus topology, if required.
Profinet provides these three communication possibilities:
• Profinet CBA (Component Based Automation), which is primarily used for controller to controller communication and uses standard Ethernet hardware and the TCP/IP software stack.
• Profinet IO for scheduled transfers such as Drives or I/O modules and uses standard Ethernet hardware, but bypasses the TCP/IP software stack.
• Profinet IRT (Isochronous Real Time) for motion control applications which uses Profinet specific hardware and also bypasses the TCP/IP software stack and must exist on a protected network segment.
If the Profinet CBA framework is used, then Profibus, Profinet and Industrial
Ethernet networks can be integrated by graphical configuration, with reduced need for additional programming. Rockwell Automation EtherNet/IP networks provide this functionality using standard hardware and the standard
TCP/IP software stack utilizing built-in functions like the Message (MSG) instruction and produced/consumed tags.
26 Publication LOGIX-AP008B-EN-P - June 2008
Publication LOGIX-AP008B-EN-P - June 2008
Hardware Conversion Chapter 1
Networks in Logix
NetLinx is the term identifying the Rockwell Automation solution in the area of networking technologies. The following are the primary networks used in
Logix systems:
• EtherNet/IP
• ControlNet
• DeviceNet
These networks have a variety of notable features. All are designed under the
Common Industrial Protocol (CIP), which enables you to control, configure and collect data over any of the NetLinx networks. As a result, data can flow between different networks without any need for protocol translation software or proxies.
An engineer who is becoming familiar with Logix systems may be impressed by the integrated nature and elegance in configuration of Logix networks.
EtherNet/IP Network
The EtherNet/IP network offers a full suite of control, configuration, and data collection services. It uses TCP/IP for general messaging/information exchange and UDP/IP for I/O messaging. It is most often used in these types of configurations:
• General I/O control
• Data exchange among controllers
• Connecting many computers
• Connecting many devices
• Connectivity to enterprise systems
• Integration of Safety devices
• Motion control (future)
27
Chapter 1 Hardware Conversion
Typical Ethernet/IP Example
28 Publication LOGIX-AP008B-EN-P - June 2008
Hardware Conversion Chapter 1
ControlNet Network
ControlNet is a real-time control network that provides transport of both time-critical I/O and interlocking data and messaging data, including upload/download of programming and configuration data on a single physical media link. It is most often used in these types of configurations:
• General I/O control
• Data exchange among controllers
• Backbone to multiple distributed DeviceNet networks
Typical ControlNet Example
Publication LOGIX-AP008B-EN-P - June 2008 29
Chapter 1 Hardware Conversion
DeviceNet Network
The DeviceNet network is a solution for low-level industrial device networking. Designed for devices with a low data volume per device for real time operation. It is most often used in these types of configurations:
• Applications containing distributed devices with a few points
• Network of third-party drives and other “simple” third-party devices
• Systems in which devices need to be connected directly to the network with data and power in the same connection
• When advanced diagnostic information is required
Typical DeviceNet Example
30 Publication LOGIX-AP008B-EN-P - June 2008
advertisement
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Related manuals
advertisement
Table of contents
- 7 Purpose
- 7 Conversion versus Translation
- 8 Terminology
- 8 Additional Resources
- 9 PLC Logic Conversion Services Provided by Rockwell Automation
- 13 Introduction
- 13 S7 Controllers
- 14 I/O Systems
- 25 Networks
- 31 Conversion of HMI
- 32 Conversion of Systems Containing Distributed Controllers
- 34 Connecting Siemens and Rockwell Automation Devices
- 35 Introduction
- 36 S7 Organization Blocks Compared to Logix Tasks
- 47 Tags Not Addresses
- 51 I/O and Alias Tags
- 53 Programming Languages
- 57 Add-On Instructions
- 58 The Common Industrial Protocol (CIP)
- 60 Data Exchange between Controllers
- 61 User-Defined Data Types
- 62 Asynchronous I/O Updating
- 62 The DINT Data Type
- 63 Phase Manager
- 65 Coordinated System Time (CST)
- 65 Timestamped Inputs
- 65 Scheduled Outputs
- 66 No Temporary Variables
- 66 No Accumulators or Special Registers needed
- 67 Introduction
- 68 Logix System Functions
- 68 Copy
- 69 Date and Time Setting and Reading
- 69 Read System Time
- 70 Handling of Interrupts
- 70 Errors
- 71 Status – Controller
- 71 Status – Module
- 72 Status – for OBs and Tasks
- 72 Timers
- 73 Conversion Routines
- 73 String Handling Routines
- 74 Examples of System Function Calls
- 83 Introduction
- 83 Conversion Code Examples
- 120 Other Topics Related to Programming
- 121 A Larger Example - Control Module
- 129 Introduction
- 129 Not Selecting Appropriate Hardware
- 130 Underestimating Impact of Task Scheduling
- 130 Performing Translation Instead of Conversion
- 130 Not Using the Most Appropriate Logix Languages
- 131 Implementation of Incorrect Data Types – DINT versus INT
- 132 User Code Emulating Existing Instructions
- 133 Incorrect Usage of COP, MOV, and CPS
- 133 Incorrect Usage of CPT
- 133 Not Handling Strings in Optimal Way
- 133 Extensive Usage of Jumps
- 133 Not Using Aliased Tags
- 135 Introduction
- 135 Hardware Terminology
- 136 Software Terminology
- 139 Introduction
- 140 Compact S7 300 CPUs
- 140 Standard S7 300 CPUs
- 141 Technology S7 300 CPUs
- 142 Fail-Safe S7 300 CPUs
- 142 S7 300 Digital Input Modules
- 143 S7 300 Digital Output Modules
- 144 S7 300 Relay Output Modules
- 144 S7 300 Digital Combo Modules
- 144 S7 300 Analog Input Modules
- 145 S7 300 Analog Output Modules
- 146 S7 300 Analog Combo Modules
- 146 S7 400 Standard Controllers
- 147 Redundant and Fail Safe Controllers
- 147 Digital Input Modules
- 147 Digital Output Modules
- 148 Analog Input Modules
- 148 Analog Output Modules
- 149 SIMATIC Micro Panels and Rockwell Automation Equivalents
- 151 SIMATIC Panels - 7x Series and Rockwell Automation Equivalents
- 152 SIMATIC Panels - 17x Series and Rockwell Automation Equivalents
- 155 SIMATIC Panels - 27x Series and Rockwell Automation Equivalents
- 157 SIMATIC Multi Panels - 27x Series and Rockwell Automation Equivalents
- 159 SIMATIC Multi Panels - 37x Series and Rockwell Automation Equivalents