cyh1986
級別: 家園?
|
我朋友找我幫個忙,說有一個PLC有問題,我拿過來讀出來程序。 發現有這么一行 ld m800 TRD D8060 比如說今天是2010年5月21日18點03分 24秒 那么 D8060 =10 D8061 =5 D8062=21 D8063=18 D8064=3 D8065=24 我也查了一下手冊,手冊最后說的幾個值都是6XXX四位數, 我覺得這應該是影響到PLC的運行(朋友和別人的利益沖突,那個人是編程的) 但哪位朋友能告訴,這在哪影響到PLC了呢? 我把程序上傳上來,大家來看看 [ 此帖被cyh1986在2010-05-24 17:06重新編輯 ] |
---|---|
|
songzuolei
中達電通
級別: 網絡英雄
|
這個不會的,那是PLC內部的時間寄存器。顯示時鐘用的 |
|
---|---|---|
|
songzuolei
中達電通
級別: 網絡英雄
|
把整個程序拿來我看看,有沒有定時器 |
|
---|---|---|
|
cyh1986
級別: 家園常客
|
D8060不是內部的時鐘啊,內部時鐘是D8018開始的。 D8060開始表示的內部狀態出錯的寄存器。 我覺得樓上的朋友沒有理解TRD指令,這指令是將D8018開始的6個字的數據寫入到TRD后面的目標數開始的6個字里面。 所以他的程序TRD D8060,是往程序里面寫了幾個數據,而D8060開始的幾個字是表示PLC出錯狀態寄存器。 有些狀態被置位后,PLC會由RUN編程STOP 我的問題是說上面舉例的時刻,D8060后面的值不是手冊里面提供的編號。手冊里面的編號都是6XXX四位數。 我想問問,D8060等不為0編程其他的時候,是否影響到PLC的運行 |
---|---|
|
jhkdklw
15058518786方孔
級別: 工控俠客
|
把整個程序傳上來,大家幫你分析。15325890037@189.cn |
---|---|
|