商鋪名稱:廣州三合自動化設備有限公司
聯系人:馬杰(先生)
聯系手機:
固定電話:
企業郵箱:2849382866@qq.com
聯系地址:廣州市南沙區欖核鎮數碼花園1座201室
郵編:511480
聯系我時,請說是在線纜網上看到的,謝謝!
4. 在STEP7中為項目open_UDP_wizard編寫程序
首先為partner A編寫程序。在SIMATIC 315PN-1的塊中創建DB101,定義一個變量DB_VAR,變量類型為UDT65。如圖15所示。
圖15
接著創建DB102,定義一個變量DB_VAR,變量類型為UDT66。如圖16所示。
圖16
在OB1中依次調用FB65,FB67,FB68,FB66,如圖17,18,19,20所示:
供應西門子S7-200SMARTDT04數字量擴展信號板
圖17
程序中的參數說明見表1:
參數名 | 參數說明 |
REQ | 上升沿觸發建立通信連接 |
ID | 連接ID |
CONNECT | 與變量類型為UDT65的變量相連 |
DONE | 為1時,連接正確建立 |
BUSY | 為1時,正建立連接 |
ERROR | 為1時,有故障發生 |
STATUS | 故障代碼 |
表1 FB65參數說明
供應西門子S7-200SMARTDT04數字量擴展信號板
圖18
供應西門子S7-200SMARTDT04數字量擴展信號板
程序中的參數說明見表2
參數名 | 參數說明 |
REQ | 上升沿觸發 |
ID | 連接ID |
LEN | 數據發送的最大長度 |
DATA | 數據發送的區域 |
ADDR | 接收伙伴的地址參數 |
DONE | 為1時,連接正確建立 |
BUSY | 為1時,正建立連接 |
ERROR | 為1時,有故障發生 |
STATUS | 故障代碼 |
表2 FB67參數說明
供應西門子S7-200SMARTDT04數字量擴展信號板
圖19
程序中的參數說明見表3
參數名 | 參數說明 |
EN_R | 為1時使能供應西門子S7-200SMARTDT04數字量擴展信號板 |
ID | 連接ID |
LEN | 接收區域的長度 |
DATA | 接收數據區 |
ADDR | 發送伙伴的地址參數 |
NDR | 為1時,接收完成 |
BUSY | 為1時,正在接收 |
ERROR | 為1時,有故障發生 |
STATUS | 故障代碼 |
RCVD_LEN | 實際接收的數據長度供應西門子S7-200SMARTDT04數字量擴展信號板 |
表3 FB68參數說明