用戶登陸
免費注冊
找回密碼
站內短信
論壇搜索
工控下載
用戶名
密碼
輸入驗證碼:
勇敢
綜合討論
資料互助
程序樣例
三菱工控
西門子區
歐姆龍區
觸摸屏區
工控人家園
西門子工控論壇
PLC循環掃描的問題
上一主題
下一主題
zhaotingjie
級別: *
發送短信
加為好友
精華主題:
* 篇
發帖數量:
* 個
工控威望:
* 點
下載積分:
* 分
在線時間: (小時)
注冊時間:
*
最后登錄:
*
查看zhaotingjie的
主題
/
回貼
樓主
發表于: 2010-10-13 14:44
全看
|
小
中
大
我是新手,想問個PLC循環掃描的問題:
比如
掃描周期為10ms
假設:在第2個掃描周期里的第2ms,I0.0閉合,那在本周期內剩余的8ms內M0.0和Q0.0均不置1;
在第3個掃描周期里,Network1中I0.0是“1”,所以M0.0置“1”,并寫入輸出映向存儲區。
向下運行到Network2中,M0.0是讀取Network1中M0.0的值,還是讀第2個掃描周期中M0.0的值?
就是問,在第3個掃描周期中,Q0.0是否置“1”? 另外M的值是寫入輸出映向存儲區嗎?
分享
wlw
級別: 略有小成
發送短信
加為好友
精華主題:
0
發帖數量:
285 個
工控威望:
399 點
下載積分:
1296 分
在線時間: 214(小時)
注冊時間:
2009-01-10
最后登錄:
2016-12-06
查看wlw的
主題
/
回貼
1樓
發表于: 2010-10-13 20:40
全看
|
小
中
大
在當前這個掃描周期如果I0.0閉合了,M0.0就置1,在第2網絡里的M0.0的常開觸點當然也就在當前這個掃描周期里閉合。只要是在當前掃描周期還沒被掃描到的相同原件觸點,都在此次掃描周期變化。但是,在當前掃描周期里I0.0閉合,M0.0置1以前M0.0的觸點,只有等到下一個掃描周期才變化。
分享
wlw
級別: 略有小成
發送短信
加為好友
精華主題:
0
發帖數量:
285 個
工控威望:
399 點
下載積分:
1296 分
在線時間: 214(小時)
注冊時間:
2009-01-10
最后登錄:
2016-12-06
查看wlw的
主題
/
回貼
2樓
發表于: 2010-10-16 13:48
全看
|
小
中
大
你說的對,但現在說的是掃描狀態。比如M0.0的第1個觸點在第一網絡,M0.0線圈在第2 網絡,M0.0的第2 個觸點在第3網絡。當掃描到M0.0的線圈,M0.0被置1,這時在這個掃描周期里M0.0的第2個觸點狀態被改變,也就是第3網絡的觸點動作。而第1 網絡里的觸點不動作,第1網絡的觸點要在下一掃描周期才動作。因為是串行掃描,M0.0的第1觸點最先被掃描,而M0.0的線圈是在這后被掃描,所以只有M0.0線圈被掃描以后的觸點狀態才發生變化,這時第3網絡M0.0的觸點反而比第1 網絡M0.0的觸點狀態先變化。如果在編程時不考慮這方面,就會出現程序狀態不對的情況。而看不出來程序錯在哪里。
分享
上一主題
下一主題
工控人家園
西門子工控論壇
PLC循環掃描的問題
http://www.wentianyingyuan.com
訪問內容超出本站范圍,不能確定是否安全
繼續訪問
取消訪問
精品国产一区二区三区AV蜜|一本加勒比HEZYO无码|91在线无码精品秘 入口九|天天干天天日天天射|亚洲无码私人影院