您好, 歡迎來到化工儀器網(wǎng),! 登錄| 免費(fèi)注冊| 產(chǎn)品展廳| 收藏商鋪|
當(dāng)前位置:潯之漫智控技術(shù)(上海)有限公司>>技術(shù)文章>>廣東潮州西門子代理商|授權(quán)代理
廣東潮州西門子代理商|授權(quán)代理
注意通過通訊接口IF1和IF2可以同時實現(xiàn)CPU與Servo_02的數(shù)據(jù)傳輸
六、驅(qū)動器參數(shù)的讀取及寫入
1.擴(kuò)展PROFIDRIVE功能(DPV1)
非周期性數(shù)據(jù)傳送模式允許:
? 交換大量的用戶數(shù)據(jù)
? 用DPV1的功能 READ 和 WRITE可以實現(xiàn)非周期性數(shù)據(jù)交換,。傳輸數(shù)據(jù)塊的內(nèi)容應(yīng)遵照 PROFIdrive參數(shù)通道(DPV1)數(shù)據(jù)集DS47(非周期參數(shù)通道結(jié)構(gòu)),。
2. 參數(shù)請求及參數(shù)應(yīng)答的結(jié)構(gòu)
參數(shù)請求包括三部分:請求標(biāo)題,、參數(shù)地址及參數(shù)值。
表1.參數(shù)請求格式
表2.參數(shù)應(yīng)答格式
表3.參數(shù)請求及應(yīng)答描述
表4.在DPV1參數(shù)應(yīng)答中的錯誤值描述
3. S7-300/400PLC通過PROFINET IO非周期性通訊方式讀取驅(qū)動器參數(shù),。
請注意:PLC讀取驅(qū)動器參數(shù)時必須使用兩個功能塊SFB52 / SFB53
舉例如下:
(1) 使用標(biāo)志位M0.0及功能塊SFB53將讀請求(數(shù)據(jù)集RECORD DB11)(圖16)發(fā)送至驅(qū)動器,。
將M0.0設(shè)定為數(shù)值1啟動讀請求,當(dāng)讀請求完成后必須將該請求置0,結(jié)束該請求,。ERROR = 1: 表示執(zhí)行此功能塊時有錯誤產(chǎn)生,,而STATUS 指示功能塊執(zhí)行狀態(tài)或錯誤信息 。
(2) 使用標(biāo)志位M1.0及功能塊SFB52讀取參數(shù)的請求響應(yīng)(響應(yīng)塊DB22)(參見圖17) ,。
將M1.0設(shè)定為數(shù)值1讀取參數(shù)請求響應(yīng),完成后必須將該位置0,,結(jié)束該請求,。ERROR = 1: 表示執(zhí)行此功能塊時有錯誤產(chǎn)生,而STATUS 指示功能塊執(zhí)行狀態(tài)或錯誤信息 ,。
圖15 PROFINET IO讀參數(shù)請求
圖16 PROFINET IO讀參數(shù)響應(yīng)
圖17 PROFINET IO讀參數(shù)變量表
4. S7-300/400PLC通過PROFINET IO非周期性通訊方式修改驅(qū)動器參數(shù)P1216,。
舉例如下:
PLC寫參數(shù)時只需使用SFB53,在本項目的Network 2中發(fā)送寫請求DB33 (參見圖19) 到驅(qū)動器,; PLC讀“寫參數(shù)"響應(yīng)時需使用SFB52,,在本項目中讀取驅(qū)動器返回的參數(shù)值數(shù)據(jù)塊為DB22 (參見圖20) 。
(1) 將M0.2設(shè)定為數(shù)值1啟動寫請求,,當(dāng)寫請求完成后必須將該請求置0,,結(jié)束該請求。ERROR = 1: 表示執(zhí)行此功能塊時有錯誤產(chǎn)生,,而STATUS 指示功能塊執(zhí)行狀態(tài)或錯誤信息 ,。
(2) 將M1.0設(shè)定為數(shù)值1讀請求,完成后必須將該請求置0,,結(jié)束該請求,。ERROR = 1: 表示執(zhí)行此功能塊時有錯誤產(chǎn)生,而STATUS 指示功能塊執(zhí)行狀態(tài)或錯誤信息
請輸入賬號
請輸入密碼
請輸驗證碼
以上信息由企業(yè)自行提供,,信息內(nèi)容的真實性、準(zhǔn)確性和合法性由相關(guān)企業(yè)負(fù)責(zé),化工儀器網(wǎng)對此不承擔(dān)任何保證責(zé)任,。
溫馨提示:為規(guī)避購買風(fēng)險,,建議您在購買產(chǎn)品前務(wù)必確認(rèn)供應(yīng)商資質(zhì)及產(chǎn)品質(zhì)量。