plc的通訊功能是其連接設備、控制系統(tǒng)和外部系統(tǒng)的重要組成部分。plc支持多種通訊方式,本文將講述plc常見的通訊方式及其優(yōu)缺點,別再傻傻分不清楚~
一.點對點通訊(p2p)
點對點通訊是一種簡單的通訊方式,它直接將兩個設備相互連接。這種通訊方式主要適用于距離較近的兩個設備之間的通訊,例如以下視頻中兩個plc之間的通訊。
點對點通訊的優(yōu)點是簡單易用,無需復雜的配置,適用于近距離的數(shù)據(jù)傳輸。但是,這種通訊方式的缺點是通訊距離有限,一般只在幾米到幾十米的范圍內(nèi)有效,且通訊速度較慢,可能不適用于大量數(shù)據(jù)的快速傳輸。
二.串行通訊
串行端口:如rs-232、rs-422、rs-485等,這些是標準的串行通信接口。
串行通訊是通過串行傳輸數(shù)據(jù)的一種通訊方式。它通過一條傳輸線來傳輸數(shù)據(jù),因此可以在較遠的距離間進行通訊。串行通訊的優(yōu)點是通訊距離較長,一般在幾十米到幾千米之間,通訊速度也較快,適用于大量數(shù)據(jù)的傳輸。
此外,串行通訊的通訊協(xié)議也較為簡單,可能不適用于復雜的數(shù)據(jù)傳輸需求。
rs485通信的特點就是傳輸速度可以達到10mb/s以上,傳輸距離可以達到3000米左右。大家需要注意的是雖然485傳輸速度和傳輸距離都很大,但是傳輸?shù)乃俣仁菚S距離的增加而變慢的,所以兩者是不可以兼得的。
三.現(xiàn)場總線通訊
1
profibus通訊:
profibus是一種廣泛應用的現(xiàn)場總線通訊標準,主要用于工業(yè)自動化領域。profibus支持的是主從模式以及多主多從的工作模式。在多主站的環(huán)境下,主站間通過令牌傳遞的方式?jīng)Q定對總線的控制權,一旦獲得控制權,主站便可以與從站進行數(shù)據(jù)的發(fā)送和接收,實現(xiàn)點對點的通信。
提起profibus,不少人會覺得它已經(jīng)落時了
但是像以前成型的老型號設備,由于性能穩(wěn)定,還會沿用老pb接口。
profibus以其可靠性、靈活性和廣泛的兼容性在工業(yè)自動化領域得到了廣泛的應用。隨著技術的發(fā)展,profinet(profibus的以太網(wǎng)版本)逐漸成為新的工業(yè)通訊標準,但profibus仍然在許多老化和新興的工業(yè)自動化系統(tǒng)中發(fā)揮著重要作用。
在以往接手的項目中,就有一家應用了profibus通訊的廠區(qū),簡單分享給大家;
該廠區(qū)需將煤棚、翻車機室、1#鍋爐房、2#鍋爐房及料倉控制室的10臺plc數(shù)據(jù)通過無線方式傳輸至和利時dcs系統(tǒng)中,完成集中監(jiān)測和遠程控制功能。難點在于每個廠區(qū)的plc設備涉及不同的通訊協(xié)議和接口,如profibus、dp、profinet等通訊協(xié)議;
在經(jīng)過對現(xiàn)場的考察和每處plc的品牌、型號、通訊協(xié)議以及通訊接口的整理后,設計了如下無線方案。通過該案例,大家或許能更好的解決profibus的適用問題。
無線通訊方案示意圖 ▼
2
profinet通訊:
profinet是一種基于以太網(wǎng)技術的工業(yè)自動化通訊協(xié)議,它具有高速、高可靠性、高擴展性和高開放性等特點。profinet通訊的優(yōu)點是通訊速度快,可靠性高,可以支持多個設備同時通訊,且可以跨平臺使用。它是一種開放的通訊協(xié)議,支持多種不同的編程語言和平臺。但是,profinet通訊的缺點是需要購買相應的軟件和硬件,成本較高。此外,由于profinet通訊協(xié)議的復雜性,需要進行專業(yè)的配置和管理。
我自己調(diào)試的無線profinet應用方案:以組態(tài)王、西門子觸摸屏、兩臺交換機和2臺西門子s7-200smart來搭建的環(huán)境,主要測試工業(yè)交換機在profinet協(xié)議下的自組網(wǎng)無線通信實現(xiàn)過程。在本方案中采用了達泰西門子plc無線通訊終端——dtd418mb,作為實現(xiàn)無線通訊的硬件設備。
3
ethercat通訊:
ethercat是一種超高速以太網(wǎng)現(xiàn)場總線,使用標準的以太網(wǎng)物理層,改變原來的csma/cd(載波偵聽多路訪問/沖突檢測)鏈路層。
它是一種工業(yè)以太網(wǎng)協(xié)議,采用主從方式進行數(shù)據(jù)傳輸。ethercat通訊的優(yōu)點是速度快、實時性高、擴展性強,可以支持多個設備同時通訊。ethercat在工業(yè)自動化領域中廣泛應用于高速動態(tài)的數(shù)據(jù)采集和實時控制。但是,ethercat通訊的缺點是需要購買相應的軟件和硬件,成本較高。另外,由于ethercat通訊協(xié)議的復雜性,需要進行專業(yè)的配置和管理。
4
modbus通訊:
modbus已經(jīng)成為工業(yè)領域通信協(xié)議的業(yè)界標準,并且現(xiàn)在是工業(yè)電子設備之間常用的連接方式。modbus作為目前工業(yè)領域應用很廣泛的協(xié)議。簡單來說,modbus就是一 個總線通信協(xié)議,像ic spi這種,但是他不依賴于硬件總線
modbus之所以使用廣泛,是有他的優(yōu)點的:
(1)modbus協(xié)議標準開放、公開發(fā)表且無版權要求
(2)modbus協(xié)議支持多種電氣接口,包括rs232. rs485. tcp/ip等, 還可以在各種介質(zhì)上傳輸,如雙絞線、光纖、紅外.無線等
(3)modbus協(xié)議消息幀格式簡單、緊湊.通俗易懂。用戶理解和使用簡單,廠商容易開發(fā)和集成,方便形成工業(yè)控制網(wǎng)絡
modbus rtu協(xié)議無線應用方案:測試的1主多從自組網(wǎng)無線通信形式,主站為s7-1200 plc,dtd433h作為從站。dtd433h具備輸入和輸出開關量信號功能,實現(xiàn)無線modbus一主多從組網(wǎng)無線開關量/模擬量信號通訊。
modbus tcp/ip協(xié)議無線應用方案:測試以力控軟件和2臺西門子s7-200smart為例,介紹力控與多臺 plc的modbustcp/ip協(xié)議無線以太網(wǎng)通信實現(xiàn)過程。
5
can總線通訊:
can總線是一種控制器局域網(wǎng),它采用廣播方式進行數(shù)據(jù)傳輸。can總線通訊的優(yōu)點是可靠性高,實時性強,可以支持多個設備同時通訊。can總線在汽車和工業(yè)自動化領域中被廣泛應用,具有高度的可靠性和穩(wěn)定性。但是,can總線通訊的缺點是需要使用專門的硬件設備,且需要較復雜的網(wǎng)絡配置和管理。另外,can總線的通訊速度相對較慢,可能不適用于大數(shù)據(jù)量和高實時性的應用場景。
四.工業(yè)以太網(wǎng)通訊:
工業(yè)以太網(wǎng)通俗地講就是應用于工業(yè)控制領域的以太網(wǎng)。以太網(wǎng)通訊的優(yōu)點是通訊速度快,可靠性高,可以傳輸大量數(shù)據(jù),支持多個設備同時通訊。在現(xiàn)代工業(yè)自動化領域中,以太網(wǎng)通訊已成為主流的通訊方式之一。在技術上與普通以太網(wǎng)技術相兼容,但對具體產(chǎn)品和應用都有不同要求。由于產(chǎn)品要在工業(yè)現(xiàn)場使用,對產(chǎn)品的材料、強度、適用性、可互操作性、可靠性、抗干擾性等有較高要求;而且工業(yè)以太網(wǎng)是面向工業(yè)生產(chǎn)控制的,對數(shù)據(jù)的實時性、確定性、可靠性等有很高的要求。
ethernet無線應用方案測試:以威綸通觸摸屏和3臺西門子s7-1200 plc為例,介紹觸摸屏與多臺 plc的無線ethernet通信實現(xiàn)過程。
除此之外,plc的通訊方式還有其專用通訊協(xié)議、多協(xié)議支持以及無線通訊等通訊方式,因此在選擇plc的通訊方式時,不僅需要關注其當前的適用性和效率,更重要的是要深入考慮其未來的可擴展性和兼容性是否能夠滿足企業(yè)長遠的發(fā)展需求。這意味著在選擇通訊協(xié)議和接口時,應當評估以下幾個方面:
1.技術兼容性
所選通訊方式應能夠兼容未來可能引入的設備和技術,確保新設備能夠無縫接入現(xiàn)有網(wǎng)絡。
2.擴展能力
所選通訊方式應具備良好的擴展性,能夠支持更多的節(jié)點接入,以及更高的數(shù)據(jù)傳輸速率。
3.標準性
選擇遵循國際或行業(yè)標準的通訊協(xié)議,可以確保plc通訊的穩(wěn)定性和可靠性,同時便于與其他系統(tǒng)集成和互操作。
4.長期支持
考慮通訊方式提供商的長期技術支持和市場穩(wěn)定性,確保在通訊技術快速發(fā)展的背景下,企業(yè)不會因為通訊協(xié)議的過時而陷入困境。
5.升級靈活性
通訊方式應允許企業(yè)根據(jù)業(yè)務需求的變化靈活升級,比如從基礎的數(shù)據(jù)采集通訊升級到控制通訊。
6.成本效益
考慮通訊方式的長期成本效益,包括維護成本、升級成本和未來擴展成本,確保整體效益。
總的來說,如果應用場景中設備數(shù)量較少、距離較近且數(shù)據(jù)傳輸量不大,可以選擇點對點通訊或串行通訊方式進行數(shù)據(jù)傳輸;
如果需要高速、高可靠性的數(shù)據(jù)傳輸以及支持多個設備同時通訊的應用場景中可以使用以太網(wǎng)通訊或profinet通訊;
對于簡單易用、低成本且數(shù)據(jù)傳輸量不大的應用場景中可以選擇modbus協(xié)議進行數(shù)據(jù)傳輸;
對于需要高實時性、高可靠性的應用場景可以選擇can總線或ethercat協(xié)議進行數(shù)據(jù)傳輸;
如果需要支持高速動態(tài)的數(shù)據(jù)采集和實時控制的應用場景中可以選擇ethercat協(xié)議進行數(shù)據(jù)傳輸;
在某些特定的應用場景中也可以考慮使用其他的plc通訊協(xié)議如hart協(xié)議等特殊協(xié)議進行數(shù)據(jù)傳輸;