2019手机在线观看国产,国产呦系列毛片视频在线,A级毛片高清APP,好男人在线影院视频2019,全国探花在线视频播放,正在播放露脸老太在线

7*24小時(shí)在線咨詢電話

010-80252861

新聞資訊

contact us

24小時(shí)免費(fèi)咨詢熱線

010-80252861

技術(shù)資訊

當(dāng)前位置: 首頁 >> 新聞資訊 >> 技術(shù)資訊

西門子S7-300PN CPU之間的TCP通信-程序

發(fā)布時(shí)間:2019-08-24 來源:眾智博遠(yuǎn)

首先為Active端編寫程序。在SIMATIC 315PN-1的塊中創(chuàng)建DB101,定義一個(gè)變量DB_VAR,變量類型為UDT65。如圖15所示。

15

OB1中依次調(diào)用FB65FB63FB64FB66,如圖16171819所示:

16

程序中的參數(shù)說明見表1

參數(shù)名

參數(shù)說明

REQ

上升沿觸發(fā)建立通信連接

ID

連接ID

CONNECT

與變量類型為UDT65的變量相連

DONE

1時(shí),連接正確建立

BUSY

1時(shí),正建立連接

ERROR

1時(shí),有故障發(fā)生

STATUS

故障代碼

1 FB65參數(shù)說明

17

程序中的參數(shù)說明見表2

參數(shù)名

參數(shù)說明

REQ

上升沿觸發(fā)

ID

連接ID

LEN

數(shù)據(jù)發(fā)送的最大長度

DATA

數(shù)據(jù)發(fā)送的區(qū)域

DONE

1時(shí),連接正確建立

BUSY

1時(shí),正建立連接

ERROR

1時(shí),有故障發(fā)生

STATUS

故障代碼

2 FB63參數(shù)說明

18

程序中的參數(shù)說明見表3

參數(shù)名

參數(shù)說明

EN_R

1時(shí)使能

ID

連接ID

LEN

接收區(qū)域的長度

DATA

接收數(shù)據(jù)區(qū)

NDR

1時(shí),接收完成

BUSY

1時(shí),正在接收

ERROR

1時(shí),有故障發(fā)生

STATUS

故障代碼

RCVD_LEN

實(shí)際接收的數(shù)據(jù)長度

3 FB64參數(shù)說明

19

程序中的參數(shù)說明見表4

參數(shù)名

參數(shù)說明

REQ

上升沿觸發(fā)

ID

連接ID

DONE

1時(shí),斷開連接完成

BUSY

1時(shí),正斷開連接

ERROR

1時(shí),有故障發(fā)生

STATUS

故障代碼

4 FB66參數(shù)說明

OB1編寫完成后,SIMATIC 315PN-1的程序塊如圖20所示:

20

     同理,為SIMATIC 315PN-2站編寫程序,與SIMATIC 315PN-1類似,在DB101中定義數(shù)據(jù)類型為UDT65的變量,在OB1中調(diào)用FB65FB63FB64FB66。將硬件組態(tài)和程序分別下到兩個(gè)S7300站中。

      cpu運(yùn)行的情況下分別監(jiān)控兩個(gè)站OB1的狀態(tài)。首先在兩個(gè)站的FB65中,將“REQ”置1,使連接建立。然后將SIMATIC 315PN-1 MB100-MB109賦值B#16#12,同時(shí)在SIMATIC 315PN-2站中將FB64EN_R1,接著在SIMATIC 315PN-1FB63中,將M0.2設(shè)置上升沿信號(hào),此時(shí)SIMATIC 315PN-2站的MB200-MB209接收到來自SIMATIC 315PN-1站的數(shù)據(jù)B#16#12,如圖21所示:

矩形標(biāo)注: 發(fā)送的數(shù)據(jù)矩形標(biāo)注: 接收到的數(shù)據(jù)

21

同樣的操作,將SIMATIC 315PN-2MB100-MB109賦值B#16#03SIMATIC 315PN-1MB200-MB209接收到B#16#03,圖22所示。

矩形標(biāo)注: 接收到的數(shù)據(jù)矩形標(biāo)注: 發(fā)送的數(shù)據(jù)

22