商鋪名稱:廣州三合自動化設備有限公司
聯系人:馬杰(先生)
聯系手機:
固定電話:
企業郵箱:2849382866@qq.com
聯系地址:廣州市南沙區欖核鎮數碼花園1座201室
郵編:511480
聯系我時,請說是在線纜網上看到的,謝謝!
表3 FB68參數說明
專賣全新S7-200SMART EM DI08數字量輸入模塊
圖20
程序中的參數說明見表4
參數名 | 參數說明 |
REQ | 上升沿觸發 |
ID | 連接ID |
DONE | 為1時,斷開連接完成 |
BUSY | 為1時,正斷開連接 |
ERROR | 為1時,有故障發生 |
STATUS | 故障代碼 |
表4 FB66參數說明
OB1編寫完成后,SIMATIC 315PN-1的程序塊如圖21所示:
專賣全新S7-200SMART EM DI08數字量輸入模塊
圖21
同理,為SIMATIC 315PN-2站編寫程序,與SIMATIC 315PN-1類似,在DB101中定義數據類型為UDT65的變量,接著創建DB102,定義一個變量DB_VAR,變量類型為UDT66。在OB1中調用FB65,FB67,FB68,FB66。將硬件組態和程序分別下到兩個S7300站中。
在cpu運行的情況下分別監控兩個站OB1的狀態。首先在兩個站的FB65中,將“REQ”置1,使連接建立。然后將SIMATIC 315PN-1 MB100-MB109賦值B#16#13,同時在SIMATIC 315PN-2站中將FB68的EN_R置1,接著在SIMATIC 315PN-1的FB67中,將REQ設置上升沿信號,此時SIMATIC 315PN-2站的MB200-MB209接收到來自SIMATIC 315PN-1站的數據B#16#13,如圖22所示:
圖22
同樣的操作,將SIMATIC 315PN-2的MB100-MB109賦值B#16#08,SIMATIC 315PN-1的MB200-MB209接收到B#16#08,圖23所示。
圖23
5. 常見問題專賣全新S7-200SMART EM DI08數字量輸入模塊
? ® 接收區的長度怎么指定?
答:如果LEN不為0,區域長度由LEN的值指定;如果LEN為0,則由DATA參數長 度信息指定。
? ® 接收區能否大于發送區?專賣全新S7-200SMART EM DI08數字量輸入模塊
答:如果接收區大于發送區,則發送區的所有數據都將輸入到接收區中。然后將NDR設置為TRUE,并將發送數據的長度寫入RCVD_LEN。
? ® FB68 ERROR=1,STATUS=W#16#8088 是什么原因?專賣全新S7-200SMART EM DI08數字量輸入模塊
答:如果選擇了比發送數據長度小的接收區,則FB68不向接收區復制任何數據,并返回下列錯誤信息:ERROR=1,STATUS=W#16#8088。
引用聲明
1. “System software for S7-300/400 system- and standard functions”手冊 1214574
2. 生成使用 Open Communication Wizard 建立開放式 UDP/IP 通信所需的連接數據 25209116