小小蝸牛
級別: 網(wǎng)絡(luò)英雄

精華主題: 1 篇
發(fā)帖數(shù)量: 1230 個
工控威望: 10702 點
下載積分: 42042 分
在線時間: 1798(小時)
注冊時間: 2014-07-12
最后登錄: 2024-12-24
查看小小蝸牛的 主題 / 回貼
樓主  發(fā)表于: 2014-11-28 15:06
為什么將PLC的系統(tǒng)寄存器設(shè)置中的時間設(shè)置內(nèi)的固定掃描時間設(shè)置為10毫秒時,R9018有時不工作。
下圖是固定掃描時間設(shè)置為10毫秒。
[attachment=129240]
下圖是固定掃描時間設(shè)置為0毫秒。
[attachment=129241]
[attachment=129242]  
znz43
工控職業(yè)已成回憶 只因愛好;丶覉@ 樂此不疲
級別: 工控俠客

精華主題: 0
發(fā)帖數(shù)量: 1057 個
工控威望: 4900 點
下載積分: 7351 分
在線時間: 2561(小時)
注冊時間: 2010-06-24
最后登錄: 2024-12-16
查看znz43的 主題 / 回貼
1樓  發(fā)表于: 2014-11-28 17:13
所謂上跳沿是上次掃描是0而這次掃描為1,才有上跳沿。
掃描周期固定為10ms后,就得不到R9018的上跳沿了(每次掃描都是0或者都是1),加1指令當(dāng)然不執(zhí)行了。
按你的程序,必須掃描周期小于10ms才行。
其實為了對0.01秒累加,直接用計數(shù)器C對R9018計數(shù)就行,不需上跳沿。也不必固定掃描周期。
出門打工難,打工學(xué)藝難,學(xué)藝拜師難,找到好師傅更難。
贈人玫瑰,手留余香。舍得舍得,有舍才有得。