兩個西門子PLC1200之間的TCP通訊①

兩個西門子PLC1200之間的TCP通訊①

1. 首先組態(tài)兩個西門子1214C的PLC(一個PLC1,一個PLC2),這里就不詳細(xì)說了

2. 先打開PLC1,從右側(cè)的指令欄,直接搜索TCON指令塊(TCON是一個連接指令塊),拖到MANI的程序中,如下圖,這里先介紹下這個指令快的常用功能

REQ:指的是上升沿觸發(fā)建立連接,如果是客戶端的話可以一直未1

ID:是指向已分配連接的指向

CONNECT:連接參數(shù)的指針,包括interfaceld長度(固定64個字節(jié)),ID,connectionType連接類型(17-TCP,18-ISO-on-TCP,19-UDP),ActiveEstablished建立類型的標(biāo)識符(false:被動建立連接,true:主動建立連接),ADDR伙伴IP,remotrport跟localport一個是本地端口一個是伙伴端口

這個有2中設(shè)置方式,①選擇TCON指令塊--屬性--組態(tài)--連接參數(shù)--連接數(shù)據(jù)--新建一個就行了,指令塊那邊就有了

②自己新建DB塊然后配置,差不多第一個方法比較快捷,新建的連接數(shù)據(jù)DB塊,也可以自己修改名稱,更方便自己認(rèn)讀

DONE:狀態(tài)參數(shù),為0時作業(yè)未啟動或扔在執(zhí)行,為1時作業(yè)已執(zhí)行,且無任何錯誤,完成后會自動復(fù)位,需要自己鎖存狀態(tài),來判斷連接情況

BUSY:狀態(tài)參數(shù),為0時作業(yè)未啟動或已完成,為1時作業(yè)執(zhí)行中,無法開始新作業(yè)

ERROR;錯誤參數(shù),為0時無錯誤,為1時有錯誤報警

STATUS : 指令狀態(tài)代碼

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容