滑塊拖動(dòng)代碼(滑動(dòng)腳本代碼)
OUC通信即為開(kāi)放式通信,采用開(kāi)放式標(biāo)準(zhǔn),適合與第三方設(shè)備或PC進(jìn)行通信,也適用于S7-300/400,S7-1500/1200以及S7-200SMART之間的通信。S7-1200的開(kāi)放式通信支持TCP/IP通信、ISO_on_TCP通信和UDP通信,TCP/IP通信是面向“數(shù)據(jù)流”的通信,而ISO_on_TCP通信和UDP通信是面向“消息流”的通信。如圖1所示(開(kāi)放式通信特點(diǎn))
注意:“數(shù)據(jù)流”沒(méi)有嚴(yán)格的信息幀格式,而“消息流”需要有嚴(yán)格的信息幀格式。比如:起始符、結(jié)束符等。
在S7-1200PLC中,提供了兩種開(kāi)放式通信指令,一種集成了連接功能的指令(自帶連接功能的指令),一種需要進(jìn)行單獨(dú)使用連接(不自帶連接功能的指令)指令進(jìn)行連接后才可使用的指令。因?yàn)榘l(fā)送數(shù)據(jù)和連接功能集成在一起,所以比較方便,所以通常選擇自帶連接功能的指令較多。
自帶連接功能的指令
不自帶連接功能的指令
展開(kāi)全文
指令介紹
1、TSEND_C指令:建立連接并發(fā)送數(shù)據(jù)指令
2、TRCV_C指令:建立連接并接收數(shù)據(jù)指令
通信測(cè)試
通信測(cè)試:客戶端DB3數(shù)據(jù)塊中的10個(gè)字節(jié)的數(shù)據(jù)發(fā)送到服務(wù)器中去。
1、新建項(xiàng)目后,添加客戶端PLC硬件和服務(wù)器PLC硬件
2、在客戶端側(cè)組態(tài)TCP連接
3、添加發(fā)送指令塊,然后點(diǎn)擊“組態(tài)”圖標(biāo)
4、在客戶端側(cè)組態(tài)TCP連接:連接類型選擇“TCP”,客戶端為主動(dòng)連接
5、創(chuàng)建需要發(fā)送的數(shù)據(jù)塊
6、客戶端程序編寫(xiě)
7、添加接收指令塊,然后點(diǎn)擊“組態(tài)”圖標(biāo)
8、在服務(wù)器端側(cè)組態(tài)TCP連接
9、創(chuàng)建需要接收的數(shù)據(jù)塊
10、服務(wù)器端程序編寫(xiě)
掃描二維碼推送至手機(jī)訪問(wèn)。
版權(quán)聲明:本文由飛速云SEO網(wǎng)絡(luò)優(yōu)化推廣發(fā)布,如需轉(zhuǎn)載請(qǐng)注明出處。