CPU控制DP從站的接通和斷開問題
劉玉蓉
發(fā)布于2014-11-03 17:17
1
0
標(biāo)簽:
1、CPU斷開個(gè)DP從站(SMC閥島)后繼續(xù)工作,一定需要硬件RS485或ET200R支持?
2、斷開接通使用SFC12
3、斷開接通后會(huì)報(bào)錯(cuò)不?可以詳細(xì)說明下不?
佳答案
首先CPU斷開某個(gè)DP從站后繼續(xù)工作,無須硬件RS485支持,只需調(diào)用SFC12塊,指明具體DP從站的地址;
其次,如果想激活/不激活某個(gè)DP從站,需要調(diào)用SFC12”D_AC_DP”系統(tǒng)功能,并設(shè)置相應(yīng)的參數(shù),如使用某個(gè)M存儲(chǔ)位作為參數(shù)REQ的上升沿觸發(fā),在參數(shù)LADDR中設(shè)定該DP從站的地址,參數(shù)MODE(模式)選擇“2”時(shí)為斷開,選擇"1”時(shí)是接通該DP從站;如果斷開DP從站后,該從站下的所有輸入/輸出子模塊將不工作
第三,如果CPU中配置的DP從站實(shí)際不存在或當(dāng)前不需要,調(diào)用SFC12后,CPU將不再繼續(xù)在規(guī)定時(shí)間間隔內(nèi)進(jìn)入該DP從站,不會(huì)處理該模塊的操作,可以快地保證DP總線的循環(huán),不再發(fā)生錯(cuò)誤事件,所有斷開/接通后不會(huì)報(bào)錯(cuò)