qczy1
級(jí)別: *
精華主題: * 篇
發(fā)帖數(shù)量: * 個(gè)
工控威望: * 點(diǎn)
下載積分: * 分
在線時(shí)間: (小時(shí))
注冊(cè)時(shí)間: *
最后登錄: *
查看qczy1的 主題 / 回貼
樓主  發(fā)表于: 2009-01-05 16:58
如題。
PLC是接收上位機(jī)給定的時(shí)間,這個(gè)時(shí)間放在數(shù)據(jù)寄存器D1中,
程序可以寫成 OUT  T1  D1
如果上位機(jī)給定的時(shí)間有小數(shù),小數(shù)部分就不能顯示。應(yīng)該怎么寫程序呢?
手冊(cè)上寫的這種傳動(dòng),整數(shù)部分放在一個(gè)數(shù)據(jù)寄存器中,小數(shù)部分放在另一個(gè)中,假如6.5
D1存放6
D0存放0.5
那這個(gè)時(shí)間延時(shí)怎么寫列?
望各位賜教。
qczy1
級(jí)別: *
精華主題: * 篇
發(fā)帖數(shù)量: * 個(gè)
工控威望: * 點(diǎn)
下載積分: * 分
在線時(shí)間: (小時(shí))
注冊(cè)時(shí)間: *
最后登錄: *
查看qczy1的 主題 / 回貼
1樓  發(fā)表于: 2009-01-05 16:59
求助。。。。。!11
basicplc
級(jí)別: *
精華主題: * 篇
發(fā)帖數(shù)量: * 個(gè)
工控威望: * 點(diǎn)
下載積分: * 分
在線時(shí)間: (小時(shí))
注冊(cè)時(shí)間: *
最后登錄: *
查看basicplc的 主題 / 回貼
2樓  發(fā)表于: 2009-01-05 23:04
1.不知你用什么上位機(jī)軟件,有些可以設(shè)置虛擬小數(shù)點(diǎn)的,帶一位小數(shù)時(shí)所設(shè)的數(shù)剛好就是100ms時(shí)基定時(shí)器的設(shè)定值了
2.上位機(jī)軟件直接設(shè)定數(shù)據(jù),比如6.5(S),在PLC里乘大10倍(格式轉(zhuǎn)換)也剛好就是100ms時(shí)基定時(shí)器的設(shè)定值了
kingfeng1983
級(jí)別: *
精華主題: * 篇
發(fā)帖數(shù)量: * 個(gè)
工控威望: * 點(diǎn)
下載積分: * 分
在線時(shí)間: (小時(shí))
注冊(cè)時(shí)間: *
最后登錄: *
查看kingfeng1983的 主題 / 回貼
3樓  發(fā)表于: 2009-01-06 19:51
整數(shù)部分放在一個(gè)數(shù)據(jù)寄存器中,小數(shù)部分放在另一個(gè)中,假如6.5
我也好像見過這種說法
請(qǐng)明白的說一下,謝謝了!
qinjisen
綠草蝴蝶飛
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 298 個(gè)
工控威望: 416 點(diǎn)
下載積分: 2569 分
在線時(shí)間: 185(小時(shí))
注冊(cè)時(shí)間: 2008-12-26
最后登錄: 2024-06-10
查看qinjisen的 主題 / 回貼
4樓  發(fā)表于: 2009-01-07 02:50
路過,這個(gè)我也不清楚,不過你用ADDP指命試一下,也許有用的、
如ADDP D3 D4 D5
    MOVP D5 D1
我沒試過,你試一下吧