⑴ 自動化,工控領域的所謂「協議」
自動化,工控領域的所謂「協議」指的是通信協議。
通信協議(communicationsprotocol)是指雙方實體完成通信或服務所必須遵循的規則和約定。通過通信信道和設備互連起來的多個不同地理位置的數據通信系統,要使其能協同工作實現信息交換和資源共享,它們之間必須具有共同的語言。交流什麼、怎樣交流及何時交流,都必須遵循某種互相都能接受的規則。這個規則就是通信協議。
工控領域常涉及到的協議包括Modbus通信協議、Profibus-DP通信協議、CANBUS通信協、OPC規范等。
⑵ 如何實現PLC和工控機之間通過4G基站進行通訊
1、只跟PLC通訊的話,建議從TCP和串口方向入手,跟什麼牌子的工控機沒太大關系,如果你有相關PLC的OPC開發包,那麼就變得更簡單了直接調用它的介面函數,如果沒有就需要從TCP和串口,個人建議從串口入手,比較快、還有基本每個PLC都有自定義串口協議原則。
想要了解更多,點擊下方。
客服24號為你解答。
⑶ PLC怎麼與上位機進行通訊
PLC與上位機進行通訊,採用BlandC編寫主機與PLC的通信程序,必須對COM1口進行初始化,波特率為9600bps,奇偶校驗位採用偶校驗,七位有效數據。
當計算機接收到來自PLC的應答字元ACK後,就可以進入數據通信了。
計算機可對PLC內各軟設備進行讀、寫和強制ON/OFF操作。除開PLC的計時器和計數器的設定值採用常數時,以及文件寄存器內的數據,FX2N系列PLC的所有開關量輸入、輸出以及各軟體設備對計算機都是透明的。
為了保證主機與PLC的通信准確無誤,上位機也必須按通信協議進行和校驗。如接收的信息有誤,則重新讀取。如重復3次仍不行,則顯示錯誤信息。
使用C語言實現以上編程,主機還可向PLC寫數據,進行單點的強近置位和復位。
在利用外部設備與可編程式控制制器之間進行通訊前,必須首先規定一些參數,如數據長度,奇偶校驗、停止位以及波特率等,即通訊格式。

通訊格式是通過一個四位的16進制數而設定,這里設定為H6880,其含義是數據長度為7位,終結符為7位,奇偶校驗為無,控制線為RS232介面,停止位為1位,和校驗為自動添加,波特率為9600BPS,協議為專用協議,標題無,傳輸控制協議為協議格式1。
通訊格式是在PLC中首先將其設置好的。其中協議格式的通訊格式依次規定了控制代碼、站號、PC號、命令、消息等待以及和校驗代碼等。在FX系列編程式控制制器中,站號是通過特殊寄存器D8121來設定的。設定范圍是從00H到0FH。
實驗台中由於上位機只和一個PLC氣動實驗台通信,所以站號為00H。PC號是A系列MELSECNET(II)或MELSECNET/B用來確定可編程式控制制器CPU的數字。FX系列的PC號為FFH,由兩位ASCII字元來代表,即「FF」。
命令用來指定要求的操作(如讀,寫),在此控制軟體中所使用的向PLC發送的主要指令有:
批量讀出位元件BR指令;批量寫入位元件BW指令;強制PLC運行(RUN)RR指令;強制PLC停止(STOP)RS指令。
消息等待是一段計算機要求的延遲時間,以實現在發送和接受狀態間的轉換。和校驗代碼用來確定消息中的數據沒有受到破壞。它是通過加上和校驗區域中的ASCII字元的16進制值計算得到的。
(3)設備如何與工控通訊協議擴展閱讀:
PLC與PC機之間實現通道,可使二者互補功能上的不足,PLC用於控制方面既方便又可靠,而PC機在圖形顯示、數據處理、列印報表以及中文顯示等方面有很強的功能。
因此,各PLC製造廠家紛紛開發了適用於本公司的各種型號PLC與PC機通信的介面模塊。三菱公司開發的FX-232AW介面模塊用於FX2N系列上位機和PLC在遵循相同的通訊格式和通訊協議下便可以進行通訊了。
其通訊的基本過程是:先由上位機控制軟體向PLC發出一條指令,隨即控制軟體進入等待狀態,准備接收PLC的回應信息,在收到反饋信息後進行解讀並判斷通訊是否正確;如果判定反饋信息正確,就解讀其反饋信息,在獲得了所需的信息以後,即完成該次通訊過程,並准備進入下一個通訊過程。
反之,如果判定反饋信息不正確,則進行相應的錯誤處理,如向PLC重發指令等等。
⑷ 工業控制通信協議有哪些
工業控制通信協議有CANBUS、MODBUS、profibus等。
簡介:
1、作為ISO11898CAN標準的CANBus(ControLLer Area Net-work Bus),是製造廠中連接現場設備(感測器、執行器、控制器等)、面向廣播的串列匯流排系統,最初由美國通用汽車公司(GM)開發用於汽車工業,後日漸增多地出現在製造自動化行業中。
2、Modbus是由Modicon(現為施耐德電氣公司的一個品牌)在1979年發明的,是全球第一個真正用於工業現場的匯流排協議。
ModBus網路是一個工業通信系統,由帶智能終端的可編程序控制器和計算機通過公用線路或局部專用線路連接而成。其系統結構既包括硬體、亦包括軟體。它可應用於各種數據採集和過程監控。
3、PROFIBUS,是一種國際化.開放式.不依賴於設備生產商的現場匯流排標准。PROFIBUS傳送速度可在 9.6kbaud~12Mbaud范圍內選擇且當匯流排系統啟動時,所有連接到匯流排上的裝置應該被設成相同的速度。廣泛適用於製造業自動化、流程工業自動化和樓宇、交通電力等其他領域自動化。PROFIBUS是一種用於工廠自動化車間級監控和現場設備層數據通信與控制的現場匯流排技術。可實現現場設備層到車間級監控的分散式數字控制和現場通信網路,從而為實現工廠綜合自動化和現場設備智能化提供了可行的解決方案。
⑸ 工控機和PLC通訊用什麼協議
不同的PLC用不同的協議,通用Modbus,通用的Modbus,也是根據具體型號來定,基本鏈接是RS-232,RS-485埠,看你的上位機支持什麼協議了,如果有協議驅動當然選擇最省事的了.
⑹ 研華工控機如何跟PLC通訊
很簡單 看你要和那種PLC通信 如果是三菱的就找三菱編程口通信數據安裝上面填上去就可以了
三菱編程口通信協議 波特率 9600 停止位1 偶校驗
⑺ 如何快速掌握plc或工控機與其他設備的modbus通訊協議
網上找一篇關於modbus的協議介紹書就不用買了。就那麼幾頁。認真看2遍。認真看2遍,不懂看3遍。看不到10遍你一定了解了。在說,你的問法有問題,既然是一中協議,在modbus中他肯定是通用的。談不上其他設備的說法;准確的說是主站和從站。在modbus協議下。他們不同的是地址數據,報文格式都是一樣的。故,掌握了一種。其他的都掌握了。
⑻ 工業計算機控制系統中,通信協議是什麼怎麼用是一個程序嗎
我來說兩句吧 ,希望你能採納,首先工控機系統中的通信協議是什麼 這個問法不妥,因為這個跟你工控機的硬體支持有關, 但是你這么問 似乎也對,因為工控機 支持的其實也就那麼幾種,比如說PCI 匯流排 PC104 匯流排 ISA 匯流排,但是具體到你要控制的東西可能攜帶的不同的通信介面 比如UART SPI CAN LIN IIC SMbus 等等 這時候你需要一塊匯流排適配卡並且有相應的驅動程序。具體到通信協議 可以是標準的 也就是別人定義好的 也可以是你自己定義的 這樣可以很簡潔 但是通用性不好,具體的實現也就是你說的一段程序。當然一般情況下我們買的別人的卡 這些協議是做好的 在你安裝驅動的時候就給你 裝上了 但是你自己設計卡的時候 就需要 自己寫通信協議了 ,也就是那段程序 希望對你有用 如果說的好 記得採納哦~
⑼ 工業通信介面與工業通信協議問題(RS485,RS422)
1、RS485是一種標準的物理介面,對應物理層,沒有統一的通信協議。
2、RS-422標准全稱是「平衡電壓數字介面電路的電氣特性」,它定義了介面電路的特性。實際上還有一根信號地線,共5根線。
通常我們對於視頻伺服器、錄像機、切換台等直接播出、切換控制主要使用串口進行,主要使用到RS-232、RS-422與RS-485三種介面控制。下面就串口的介面標准以及使用和外部插件和電纜進行探討。 RS指「推薦標准」
RS-232、RS-422與RS-485標准只對介面的電氣特性做出規定,而不涉及接插件、電纜或協議,在此基礎上用戶可以建立自己的高層通信協議。例如:視頻伺服器都帶有多個RS422串列通訊介面,每個介面均可通過RS422通訊線由外部計算機控制實現記錄與播放。 視頻伺服器除提供各種控制硬體介面外,還提供協議介面,如RS422介面除支持RS422的Profile協議外,還支持 Louth、Odetics 、BVW等通過RS422控制的協議。
RS-232、RS-422與RS-485都是串列數據介面標准,都是由電子工業協會(EIA)制訂並發布的,RS-232在1962年發布。RS-422由RS-232發展而來,為改進RS-232通信距離短、速率低的缺點,RS-422定義了一種平衡通信介面,將傳輸速率提高到10Mbps,傳輸距離延長到4000英尺(速率低於100Kbps時),並允許在一條平衡匯流排上連接最多10個接收器。RS-422是一種單機發送、多機接收的單向、平衡傳輸規范,被命名為TIA/EIA-422-A標准。為擴展應用范圍,EIA又於1983年在RS-422基礎上制定了RS-485標准,增加了多點、雙向通信能力,即允許多個發送器連接到同一條匯流排上,同時增加了發送器的驅動能力和沖突保護特性,擴展了匯流排共模範圍,後命名為TIA/EIA-485-A標准。
⑽ PLC和工控機如何通迅
通過COM口通訊,PLC通過TCP/IP協議轉串口通訊伺服器,轉上位機。或者是通過工業1394連接,設置好通信參數