gzbzff
級(jí)別: *
精華主題: * 篇
發(fā)帖數(shù)量: * 個(gè)
工控威望: * 點(diǎn)
下載積分: * 分
在線時(shí)間: (小時(shí))
注冊(cè)時(shí)間: *
最后登錄: *
查看gzbzff的 主題 / 回貼
樓主  發(fā)表于: 2011-10-08 16:08
我的思路是,控制X1從OFF到ON,D0得到一個(gè)數(shù)據(jù),再次X1從OFF到ON,D0的數(shù)據(jù)移到D1,D0重新得到一個(gè)新數(shù)據(jù),X1第三次從OFF到ON,D0數(shù)據(jù)移到D1,D1移到D2,D2移到D3,依次類推,看過使用手冊(cè),移位指令不是很懂,試著去編也沒成功。求指令或簡(jiǎn)單應(yīng)該怎么寫,再好給個(gè)例子加說明
cvlsam
富士低壓,POD(觸摸屏),PLC專賣
級(jí)別: VIP會(huì)員

精華主題: 3 篇
發(fā)帖數(shù)量: 6778 個(gè)
工控威望: 38381 點(diǎn)
下載積分: 4405 分
在線時(shí)間: 9540(小時(shí))
注冊(cè)時(shí)間: 2006-09-13
最后登錄: 2024-12-27
查看cvlsam的 主題 / 回貼
1樓  發(fā)表于: 2011-10-08 16:49
這個(gè)功能移位指令是搞不定的。

要么使用入棧指令,要么就需要編寫一個(gè)類似于棧的操作,使用寄存器來存放次數(shù),使用索引寄存器Z,V來作為指針進(jìn)行間接尋址,而存放次數(shù)的寄存器用于For循環(huán)來搬動(dòng)數(shù)據(jù),另外,需要對(duì)總次數(shù)進(jìn)行限制,否則超過寄存器最大數(shù)將導(dǎo)致PLC停機(jī)。

wangwei
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 464 個(gè)
工控威望: 457 點(diǎn)
下載積分: 2696 分
在線時(shí)間: 160(小時(shí))
注冊(cè)時(shí)間: 2008-01-01
最后登錄: 2024-12-19
查看wangwei的 主題 / 回貼
2樓  發(fā)表于: 2011-10-08 18:58
使用INS指令是搞得定的
ysheng9099
三人行必有吾師
級(jí)別: 工控俠客
精華主題: 0
發(fā)帖數(shù)量: 959 個(gè)
工控威望: 2440 點(diǎn)
下載積分: 21432 分
在線時(shí)間: 123(小時(shí))
注冊(cè)時(shí)間: 2010-10-28
最后登錄: 2024-12-25
查看ysheng9099的 主題 / 回貼
3樓  發(fā)表于: 2011-10-08 21:36
引用
引用第1樓cvlsam于2011-10-08 16:49發(fā)表的  :
這個(gè)功能移位指令是搞不定的。

要么使用入棧指令,要么就需要編寫一個(gè)類似于棧的操作,使用寄存器來存放次數(shù),使用索引寄存器Z,V來作為指針進(jìn)行間接尋址,而存放次數(shù)的寄存器用于For循環(huán)來搬動(dòng)數(shù)據(jù),另外,需要對(duì)總次數(shù)進(jìn)行限制,否則超過寄存器最大數(shù)將導(dǎo)致PLC停機(jī)。



樓主對(duì)移位指令的理解出現(xiàn)了問題,cvlsam老兄是個(gè)高手,好好像他學(xué)習(xí)!
gzbzff
級(jí)別: *
精華主題: * 篇
發(fā)帖數(shù)量: * 個(gè)
工控威望: * 點(diǎn)
下載積分: * 分
在線時(shí)間: (小時(shí))
注冊(cè)時(shí)間: *
最后登錄: *
查看gzbzff的 主題 / 回貼
4樓  發(fā)表于: 2011-10-09 07:54
本人是剛學(xué)的,對(duì)于入棧指令也不懂。我自己再去查下資料,方便的話請(qǐng)高手幫簡(jiǎn)單舉個(gè)列子