nhsl
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 324 個
工控威望: 478 點
下載積分: 6759 分
在線時間: 283(小時)
注冊時間: 2009-11-12
最后登錄: 2017-12-19
查看nhsl的 主題 / 回貼
樓主  發(fā)表于: 2012-11-29 06:30
在論壇上咨詢了不少,回復的說法多種多樣,不少都是拖泥帶水的說出來一堆百度復制出來的內(nèi)容,沒有針對提出來的問題,一頭霧水那,特將疑問再說一下,希望專家們給以幫助,謝謝!

比如說 定時器TIM指令,如果要延時36秒

應該寫:

tim 000  #168(十六進制)
tim 000   &360(十進制)
tim  000   110110 (二進制)

在圖解歐姆龍PLC入門一書中提到:設定值用4位十進制數(shù)表示,范圍0~9999,定時時間=設定值*時基。設定值可表示成立即數(shù),前面必須要加#。如果無#就是通道號。

如果設定是36秒 ,那SV(設定值就是#360)也就是TIM 000  #360

有的壇友說:歐姆龍默認的十六進制,也就是設定為36秒,就是TIM 000  #168
還有的說使用BCD碼。也就是說設定值36秒,就是TIM  110110  (還有的說是100100)

那么現(xiàn)在哪種答案對那?
hlq_0815
人生的成功不在于拿到一副好牌,而是怎樣將壞牌打好。
級別: 論壇版主

精華主題: 2 篇
發(fā)帖數(shù)量: 1840 個
工控威望: 4488 點
下載積分: 7577 分
在線時間: 1308(小時)
注冊時間: 2008-07-03
最后登錄: 2024-11-05
查看hlq_0815的 主題 / 回貼
1樓  發(fā)表于: 2012-11-29 10:49
TIM 0 #360 (BCD類型)
TIMX 0 #168 (BIN類型,用十六進制表示)
使用BIN類型的話要設置以下:

人生的成功不在于拿到一副好牌,而是怎樣將壞牌打好。