與設(shè)備中的 PLC 進(jìn)行通信,需要從硬件連接、協(xié)議適配、數(shù)據(jù)交互配置三個(gè)核心環(huán)節(jié)入手,解決 “物理鏈路打通”“語言互通”“穩(wěn)定傳輸” 三大問題。
第一:是硬件連接,搭建通信鏈路。即根據(jù)PLC的接口類型選擇連接方式,確保網(wǎng)關(guān)/上位機(jī)與PLC的硬件接口匹配。目前,市面比較常見的連接方式有三種,分別是以太網(wǎng)接口連接、串口連接 和 特殊接口連接;其中 以太網(wǎng)接口連接 屬于主流方案,市場認(rèn)可度最多且應(yīng)用范圍最廣,而 串口連接 和 特殊接口連接 分別適配老舊設(shè)備和一些小眾場景。

第二:是協(xié)議適配,解決互通問題。即根據(jù) PLC 品牌和型號(hào)選擇對應(yīng)協(xié)議,目前市面上常見的協(xié)議可以分為三類,一是私有協(xié)議,這屬于企業(yè)自研的專屬協(xié)議,需網(wǎng)關(guān)/上位機(jī)支持才能通信,如西門子、三菱、歐姆龍、羅克韋爾等;二是通用協(xié)議,這類協(xié)議應(yīng)用最多,也能跨品牌兼容、如Modbus、RS232、RS485、CAN等;三是自定義協(xié)議,這類協(xié)議一般出現(xiàn)在老舊機(jī)床專用控制器、老舊注塑機(jī)控制器、老舊CNC控制器上。

第三:是數(shù)據(jù)交互配置。等硬件和協(xié)議準(zhǔn)備就緒后,再配置數(shù)據(jù)讀寫規(guī)則,確保通信高效穩(wěn)定,這個(gè)步驟具體包括確定通信方向、配置關(guān)鍵參數(shù)、準(zhǔn)備抗干擾措施等,尤其是配置關(guān)鍵參數(shù)和準(zhǔn)備抗干擾措施等,更是關(guān)鍵中的關(guān)鍵。以某生產(chǎn)線為例,該生產(chǎn)線有3類設(shè)備,分別使用西門子S7-1500系列PLC、三菱 FX3U系列PLC、國產(chǎn)系列PLC,他們之間要實(shí)現(xiàn)交互配置,就要打通各自的協(xié)議,無論是私有的,還是公有的。

總而言之,與PLC 通信的核心就在于“接口匹配 + 協(xié)議對應(yīng) + 規(guī)則配置”幾點(diǎn),再根據(jù)現(xiàn)場設(shè)備型號(hào)選擇合適的方案,必要時(shí)可借助多協(xié)議的工業(yè)邊緣計(jì)算網(wǎng)關(guān)來實(shí)現(xiàn),進(jìn)而簡化部署,降低降低跨品牌通信的復(fù)雜度。

如果,您有相關(guān)需求或感興趣的話,可以了解一下矩形科技的π-EBOX數(shù)據(jù)采集網(wǎng)關(guān),該產(chǎn)品支持?jǐn)?shù)據(jù)邊緣計(jì)算、本地存儲(chǔ)、斷點(diǎn)續(xù)傳、分頻傳輸、VPN等功能,不僅兼容95%的PLC協(xié)議,還能實(shí)現(xiàn)對各類PLC的遠(yuǎn)程編程。支持串口協(xié)議、以太網(wǎng)協(xié)議、自由通訊協(xié)議等等。
串口協(xié)議:modbus-RTU、三菱編程口、三菱計(jì)算機(jī)連接、三菱MC協(xié)議、西門子PPI、西門子MPI、歐姆龍HOSTLINK、松下MEWTOCOL、CAN1939、CANOpen等等;
網(wǎng)口協(xié)議:modbus-TCP、modbus-UDP、歐姆龍F(tuán)INS、西門子S7-200、西門子S7-300、西門子S7-400、西門子S7-1200、西門子S7-1500、Q系列三菱MC、OPCUA等等;