wenliang
擡頭白雲(yún)悠悠,前竟一片黯愁……
級別: 家園?
精華主題: 0
發(fā)帖數(shù)量: 716 個
工控威望: 910 點
下載積分: 43034 分
在線時間: 549(小時)
注冊時間: 2014-04-04
最后登錄: 2025-01-17
查看wenliang的 主題 / 回貼
樓主  發(fā)表于: 2022-10-14 08:50
請教各位大神,因為本人剛接觸歐姆龍PLC,對定時器這塊還不是很了解,現(xiàn)在用定時器做定時的時候會報錯誤,習(xí)慣了用三菱的編程方法,直接用D設(shè)定定時器的時間,現(xiàn)在只要設(shè)定值超過122數(shù)值時,定時器就報錯誤這是什么問題呢,還請各位大神多多指導(dǎo)下,謝謝!

  
cvlsam
富士低壓,POD(觸摸屏),PLC專賣
級別: VIP會員

精華主題: 3 篇
發(fā)帖數(shù)量: 6784 個
工控威望: 38387 點
下載積分: 5665 分
在線時間: 9560(小時)
注冊時間: 2006-09-13
最后登錄: 2025-01-29
查看cvlsam的 主題 / 回貼
1樓  發(fā)表于: 2022-10-14 09:06
引用
引用樓主wenliang于2022-10-14 08:50發(fā)表的 歐姆龍定時器報錯誤 :
請教各位大神,因為本人剛接觸歐姆龍PLC,對定時器這塊還不是很了解,現(xiàn)在用定時器做定時的時候會報錯誤,習(xí)慣了用三菱的編程方法,直接用D設(shè)定定時器的時間,現(xiàn)在只要設(shè)定值超過122數(shù)值時,定時器就報錯誤這是什么問題呢,還請各位大神多多指導(dǎo)下,謝謝! [attachment=272809] [attachment=272810]  


導(dǎo)致錯誤的原因在于:

     你使用的是BCD定時器,你輸入的是BIN數(shù)據(jù),122轉(zhuǎn)換為16進制數(shù)據(jù)為7A,對于BCD碼來說,其數(shù)據(jù)范圍為16進制的0~9999,不包含A~F,由于出現(xiàn)了A,因此非法數(shù)據(jù)導(dǎo)致出錯.

解決方式有以下2種:
A、將定時器的數(shù)據(jù)從BCD改為二進制數(shù)據(jù),在PLC屬性中修改。
B、對你的輸入數(shù)據(jù)進行轉(zhuǎn)換,從BIN轉(zhuǎn)換為BCD后供給定時器。

Good Luck~