西門子PLC有多少種通訊方式?
西門子PLC是很多人經(jīng)常使用的品牌。所以今天我想和大家分享一下在開(kāi)發(fā)上位機(jī)的時(shí)候,有多少種和西門子PLC通訊的方式。這里可以從串口通信、以太網(wǎng)通信、OPC通信三個(gè)方面來(lái)說(shuō)明。
西門子支持串行通信。在S7-200和S7-200Smart中,直接集成了串口,但從S7-1200到S7-1500,逐漸取消了串口。如果需要,可以通過(guò)擴(kuò)展模塊來(lái)增加它們。造成這種現(xiàn)象的原因,其實(shí)是工業(yè)發(fā)展的必然結(jié)果。串行通信的優(yōu)點(diǎn)在于簡(jiǎn)單,成本低,但缺點(diǎn)也很明顯,就是傳輸效率低。西門子早期的串行通信主要是Profibus DP通信,但上位機(jī)不能通過(guò)Profibus DP直接與西門子PLC通信。因此,西門子PLC常用的串行通信方案如下:
通訊:PPI通訊只針對(duì)S7-200和S7-200 Smart系列PLC,其他型號(hào)不支持。
ModbusRTU Master:西門子PLC相當(dāng)好的支持Modbus協(xié)議。這里是指PLC為從(從站),上位機(jī)為主站(主站)。
ModbusRTU Slave:在這里,PLC是主(Master),上位機(jī)是從(Slave)。
西門子通信主要基于以太網(wǎng)通信??赡芎芏嗳硕贾牢鏖T子的兩個(gè)主要私有協(xié)議是S7協(xié)議和Profinet總線,但是Profinet是總線協(xié)議。據(jù)我所知,C#無(wú)法通過(guò)Profinet與西門子PLC直接通信。因此,西門子PLC常用的以太網(wǎng)通信方案如下:
S7:基本上可以從S7-200到S7-1500實(shí)現(xiàn)。這里有很多開(kāi)源或商業(yè)庫(kù)可以選擇,包括、pronodave、libnodave和sharp7,也可以自己打包通信庫(kù)。
Tcp Server:這里指的是PLC是服務(wù)器(即服務(wù)器),上位機(jī)是客戶端(即客戶端)。
Tcp客戶端:這里PLC充當(dāng)客戶端,上位機(jī)充當(dāng)服務(wù)器。
OpenProtocol Server:這里指的是開(kāi)放式TCP通信,PLC作為TCPServer(即服務(wù)器),上位機(jī)作為TCPClient(即客戶端)。
OpenProtocol Client:這里指的是PLC為TCPClient(即客戶端),上位機(jī)為TCPServer(即服務(wù)器)。
OPC通信是工業(yè)控制中常見(jiàn)的通信方式,主要在于OPC軟件和OPCDA、OPCUA的選擇。因此,西門子PLC常用的OPC通訊方案如下:
PC Access系列:西門子為S7-200開(kāi)發(fā)了PC-Access軟件,為S7-200 Smart提供了PC-Access智能軟件,可以直接實(shí)現(xiàn)OPCDA通訊。
Simatic Net系列OPCDA:Simatic Net是西門子推出的OPC軟件,支持西門子全系列。這里,主要使用OPCDA通信模式。
Simatic Net系列OPCUA:新版Simatic Net也開(kāi)始支持OPCUA,主要是OPCUA的通信方式。
KepServer系列OPCDA:KEP Server,也是一款商用OPC軟件,在國(guó)內(nèi)的使用率非常高,它也支持西門子的全系列。在這里,OPC DA通信是主要的方式。
Simatic Net系列OPCUA:新版本的KepServer也開(kāi)始支持OPCUA,主要是OPCUA的通信方式。

閉環(huán)數(shù)控閥門控制信號(hào)位置精度動(dòng)作壽命試驗(yàn)儀電動(dòng)閥評(píng)
型號(hào):FM03A減震滾筒全自動(dòng)縮水率試驗(yàn)機(jī)絲織品檢
型號(hào):Y089CA獨(dú)立稱重全自動(dòng)干燥速率測(cè)試儀紡織測(cè)濕
型號(hào):TFBYF-003滾珠絲桿多功能材料試驗(yàn)機(jī)橡塑力學(xué)
型號(hào):YG028A氙燈模擬日曬氣候色牢度儀印染質(zhì)檢
型號(hào):YG611B02A水冷螺桿式工業(yè)冷水機(jī)哪家好
一鍵夾持透氣性測(cè)試儀
型號(hào):YG461F水冷螺桿式冷水機(jī)哪家好