How many communication methods does Siemens PLC have?
author: chen
2023-08-03
Siemens PLC is one of the brands that many people often use, so today I would like to share with you how many ways to communicate with Siemens PLC when doing upper computer development. Here, we can explain from three aspects: serial port communication, Ethernet communication and OPC communication.
1. Serial communication
Siemens PLC supports serial port communication. In S7-200 and S7-200Smart, the serial port is directly integrated, but from S7-1200 to S7-1500, it is gradually canceled. If necessary, it can be added by means of expansion modules. The reason for this phenomenon is actually the inevitable result of industrial development.
The advantages of serial communication are simplicity and low cost, but the disadvantage is also very obvious, that is, the transmission efficiency is low.
The early serial communication of Siemens is mainly Profibus DP communication, but the upper computer cannot directly communicate with Siemens PLC through Profibus DP. Therefore, the serial communication scheme commonly used by Siemens PLC is as follows:
PPI communication: PPI communication is only for S7-200 and S7-200 Smart series PLC, other models do not support it.
ModbusRTU Master: Siemens PLC supports the Modbus protocol quite well. Here it refers to the PLC as the Slave (that is, the slave station), and the host computer as the Master (that is, the master station).
ModbusRTU Slave: This refers to the PLC as the Master (that is, the master station), and the host computer as the Slave (that is, the slave station).
2. Ethernet communication
Siemens PLC communication is still dominated by Ethernet communication. Many people may know that the two main proprietary protocols of Siemens are S7 protocol and Profinet bus, but Profinet is a bus protocol. As far as I know, C# cannot directly communicate with Siemens PLC. Take Profinet communication. Therefore, the Ethernet communication scheme commonly used by Siemens PLC is as follows:
S7 communication: Basically, it can be realized from S7-200 to S7-1500. There are many open source or commercial libraries to choose from, including //s7.net, pronodave, libnodave, sharp7, and you can also package the communication library yourself.
ModbusTCP Server: This refers to the PLC as the Server (that is, the server), and the host computer as the Client (that is, the client).
ModbusTCP Client: This refers to the PLC as the Client (that is, the client), and the host computer as the Server (that is, the server).
OpenProtocol Server: This refers to open TCP communication, where the PLC acts as the TCPServer (that is, the server), and the host computer acts as the TCPClient (that is, the client).
OpenProtocol Client: This refers to the PLC as TCPClient (that is, client), and the host computer as TCPServer (that is, server).
3. OPC communication
OPC communication is a commonly used communication method in industrial control. Here it mainly lies in the selection of OPC software and the selection of OPCDA and OPCUA. Therefore, the OPC communication scheme commonly used by Siemens PLC is as follows:
PC Access series: Siemens develops PC-Access software for S7-200,
PC-Access Smart software is provided for S7-200 Smart, OPCDA communication can be realized directly through these software.
Simatic Net series OPCDA: Simatic Net is the OPC software mainly promoted by Siemens, which supports the whole series of Siemens, mainly the OPCDA communication method here.
Simatic Net series OPCUA: The new version of Simatic Net also starts to support OPCUA, here is mainly the OPCUA communication method.
KepServer series OPCDA: KepServer is also a commercial OPC software, which has a very high usage rate in China. It also supports all series of Siemens, mainly OPCDA communication method here.
Simatic Net series OPCUA: The new version of KepServer also starts to support OPCUA, here is mainly the OPCUA communication method.
Related News
About the classification, application and development of PLC 2024-01-02 416
There is a problem with PLC, how to quickly find the cause? 2024-01-02 349
Siemens PLC S7-300 has communication failure and remote maintenance method 2023-08-03 3596
What are the series and characteristics of Siemens PLC 2023-08-03 800
Summary of Siemens PLC selection method 2 2023-08-03 383
Summary of Siemens PLC selection method 1 2023-08-03 414
What Applications Would You Use PLCs? - Exploring the Widespread Use of Programmable Logic Controllers 2023-05-31 533
Is PLC Used in Robotics? - Understanding the Role of PLCs in Robotics 2023-05-31 507
Is PLC Programming Hard? - A Comprehensive Guide to PLC Programming 2023-05-31 707
What is a PLC in Business? 2023-05-27 509
What is a PLC Used For? 2023-05-26 587
What is a Ladder Diagram in PLC? 2023-05-25 614
Why Doesn't Smart Switch Work on My PLC? 2023-05-24 534
Why are PLC Installed Inside an Enclosure? 2023-05-23 530
Why Are Logical Racks Used in PLC? 2023-05-22 535
Why There is a Need of PLC in Industry 2023-05-20 556
Why the PLC is Important 2023-05-19 509
Why Some PLC Use Only the Basic Additions 2023-05-18 533
Why Scaling is Done in PLC 2023-05-17 496
Why PLC is Important in Education 2023-05-16 486