danielsue
級別: *
精華主題: * 篇
發(fā)帖數(shù)量: * 個(gè)
工控威望: * 點(diǎn)
下載積分: * 分
在線時(shí)間: (小時(shí))
注冊時(shí)間: *
最后登錄: *
查看danielsue的 主題 / 回貼
樓主  發(fā)表于: 2010-01-22 10:00
各位請教每個(gè)工件名有4~8個(gè)的ASCII碼輸入的,在程序里怎樣做連續(xù)的移位,做保存處理。即保存一次,這ASCII碼移到一個(gè)儲存地址,再輸入再保存,判斷第一個(gè)存儲地址是否為零,為零保存進(jìn)這一地址,不為零,跳到下一個(gè)存儲地址,相當(dāng)于VB的IF判斷語句,在三菱里怎樣編程呢?謝謝!等著急用。
sjm213
有小知識,無大學(xué)問。
級別: 論壇版主

精華主題: 7 篇
發(fā)帖數(shù)量: 5173 個(gè)
工控威望: 7396 點(diǎn)
下載積分: 157929 分
在線時(shí)間: 3135(小時(shí))
注冊時(shí)間: 2007-11-21
最后登錄: 2024-09-20
查看sjm213的 主題 / 回貼
1樓  發(fā)表于: 2010-01-22 11:10
用移位寫入SFWR指令試試!
danielsue
級別: *
精華主題: * 篇
發(fā)帖數(shù)量: * 個(gè)
工控威望: * 點(diǎn)
下載積分: * 分
在線時(shí)間: (小時(shí))
注冊時(shí)間: *
最后登錄: *
查看danielsue的 主題 / 回貼
2樓  發(fā)表于: 2010-01-23 16:06
你好,我試過。不理想。D元件內(nèi)容如果是數(shù)字還可以,但ASCCII就不行,老是要在前一個(gè)地址里留一個(gè)尾巴(存在重復(fù)和覆蓋現(xiàn)象),而且ASCII碼的數(shù)量是隨意的,有點(diǎn)不好弄,PLC是三菱的,HMI也是三菱的。有例子嗎?可否一個(gè)瞧瞧??daniel-sue@163.com  謝謝!
zhihai1982
級別: *
精華主題: * 篇
發(fā)帖數(shù)量: * 個(gè)
工控威望: * 點(diǎn)
下載積分: * 分
在線時(shí)間: (小時(shí))
注冊時(shí)間: *
最后登錄: *
查看zhihai1982的 主題 / 回貼
3樓  發(fā)表于: 2010-01-23 17:40
用移位寫入SFWR指令試試!
sjm213
有小知識,無大學(xué)問。
級別: 論壇版主

精華主題: 7 篇
發(fā)帖數(shù)量: 5173 個(gè)
工控威望: 7396 點(diǎn)
下載積分: 157929 分
在線時(shí)間: 3135(小時(shí))
注冊時(shí)間: 2007-11-21
最后登錄: 2024-09-20
查看sjm213的 主題 / 回貼
4樓  發(fā)表于: 2010-01-23 18:12
引用
引用第2樓danielsue于2010-01-23 16:06發(fā)表的  :
你好,我試過。不理想。D元件內(nèi)容如果是數(shù)字還可以,但ASCCII就不行,老是要在前一個(gè)地址里留一個(gè)尾巴(存在重復(fù)和覆蓋現(xiàn)象),而且ASCII碼的數(shù)量是隨意的,有點(diǎn)不好弄,PLC是三菱的,HMI也是三菱的。有例子嗎?可否一個(gè)瞧瞧??daniel-sue@163.com  謝謝!

程序控制的要求是附件中的意思嗎?
保存移位.rar (28 K) 下载次数:46
danielsue
級別: *
精華主題: * 篇
發(fā)帖數(shù)量: * 個(gè)
工控威望: * 點(diǎn)
下載積分: * 分
在線時(shí)間: (小時(shí))
注冊時(shí)間: *
最后登錄: *
查看danielsue的 主題 / 回貼
5樓  發(fā)表于: 2010-01-27 09:27
非常感謝四樓。變址位移以前我沒用過,不知其所以然,今天所用,真的很感動,謝謝指導(dǎo)。
danielsue
級別: *
精華主題: * 篇
發(fā)帖數(shù)量: * 個(gè)
工控威望: * 點(diǎn)
下載積分: * 分
在線時(shí)間: (小時(shí))
注冊時(shí)間: *
最后登錄: *
查看danielsue的 主題 / 回貼
6樓  發(fā)表于: 2010-01-28 13:09
再問四樓,移位寫入怎樣復(fù)位呢?例子中到48,到48后,怎樣再從0開始移位呢?可以嗎?說明書的M8023可以用來復(fù)位嗎?