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