realoneer
級(jí)別: *
精華主題: * 篇
發(fā)帖數(shù)量: * 個(gè)
工控威望: * 點(diǎn)
下載積分: * 分
在線時(shí)間: (小時(shí))
注冊(cè)時(shí)間: *
最后登錄: *
查看realoneer的 主題 / 回貼
樓主  發(fā)表于: 2008-05-22 08:58
我用的是三菱FX1n,問題是這樣的:用戶通過(guò)人機(jī)界面輸入一個(gè)產(chǎn)品的編號(hào)例如5678,我要把它通過(guò)微型打印機(jī)打印出來(lái),微打要求把5678轉(zhuǎn)換成35H 36H 37H 38H,高手指點(diǎn)一下怎么轉(zhuǎn)換呢???用戶輸入的內(nèi)容保存到什么寄存器中呢???
cvlsam
富士低壓,POD(觸摸屏),PLC專賣
級(jí)別: VIP會(huì)員

精華主題: 3 篇
發(fā)帖數(shù)量: 6778 個(gè)
工控威望: 38381 點(diǎn)
下載積分: 4686 分
在線時(shí)間: 9543(小時(shí))
注冊(cè)時(shí)間: 2006-09-13
最后登錄: 2025-01-03
查看cvlsam的 主題 / 回貼
1樓  發(fā)表于: 2008-05-22 09:42
這個(gè)轉(zhuǎn)換過(guò)程相當(dāng)?shù)膹?fù)雜!因?yàn)槟褂玫氖荈X1N,它不支持FX2N的ASC(ASC碼轉(zhuǎn)換)以及PR(ASC碼打印輸出)指令,因此必須自己做這個(gè)轉(zhuǎn)換工作。

首先,將5678除以1000,商的5,余678,這樣就提取到千位上的5,然后將余數(shù)678除以100,商得6,余78,得到百位上的6,以此類推,我們就提取到了每一位。

然后,由于ASC碼的數(shù)字是從30H開始的,因此,我們需要將數(shù)字加上30H,來(lái)得到最終的數(shù)字ASC碼。

如果您的輸入還不局限于數(shù)字,那么還要判斷是否為字母等一系列棘手的問題,這種情況下我情愿建議您使用三菱的FX2N或者用富士的PLC了。

以上!

Good Luck!
realoneer
級(jí)別: *
精華主題: * 篇
發(fā)帖數(shù)量: * 個(gè)
工控威望: * 點(diǎn)
下載積分: * 分
在線時(shí)間: (小時(shí))
注冊(cè)時(shí)間: *
最后登錄: *
查看realoneer的 主題 / 回貼
2樓  發(fā)表于: 2008-05-22 09:46
十分感謝,用戶的輸入就是數(shù)字,這樣也可以解決了
ymmfa
不想大江大河,不想浪起潮落,只愿一灣小湖,靜待歲月安好。
級(jí)別: 管理員

精華主題: 8 篇
發(fā)帖數(shù)量: 9682 個(gè)
工控威望: 8580 點(diǎn)
下載積分: 16742 分
在線時(shí)間: 5328(小時(shí))
注冊(cè)時(shí)間: 2006-08-10
最后登錄: 2025-01-02
查看ymmfa的 主題 / 回貼
3樓  發(fā)表于: 2008-05-22 09:57
這種情況我遇到過(guò),我完成后還總結(jié)為“打印機(jī)打印變量”

首先你要把數(shù)字分別拆開,比如1234就要拆開成 1,2,3,4放在四個(gè)D里面

剛好ASC的1=H30,哈哈

我試驗(yàn)過(guò),直接把得出的數(shù)字ADD 30再RS發(fā)送出去,就可以了

如果一個(gè)程序需要打印的變量比較多,又有很多中文,程序就很長(zhǎng)很長(zhǎng)

我一個(gè)32MR寫了七千多步
特別提醒大家:
偶爾修改下自己的密碼,以防被盜
不要在多個(gè)網(wǎng)站都用一樣賬號(hào)密碼
偶爾還是要發(fā)發(fā)貼,回回貼,不要總潛水
天空流星
SZ-CL
級(jí)別: 網(wǎng)絡(luò)英雄
精華主題: 0
發(fā)帖數(shù)量: 571 個(gè)
工控威望: 6193 點(diǎn)
下載積分: 20713 分
在線時(shí)間: 561(小時(shí))
注冊(cè)時(shí)間: 2008-03-17
最后登錄: 2025-01-03
查看天空流星的 主題 / 回貼
4樓  發(fā)表于: 2008-05-22 10:23
學(xué)習(xí)了  
方立彬
級(jí)別: *
精華主題: * 篇
發(fā)帖數(shù)量: * 個(gè)
工控威望: * 點(diǎn)
下載積分: * 分
在線時(shí)間: (小時(shí))
注冊(cè)時(shí)間: *
最后登錄: *
查看方立彬的 主題 / 回貼
5樓  發(fā)表于: 2008-05-22 10:28
學(xué)習(xí)了,謝謝。
realoneer
級(jí)別: *
精華主題: * 篇
發(fā)帖數(shù)量: * 個(gè)
工控威望: * 點(diǎn)
下載積分: * 分
在線時(shí)間: (小時(shí))
注冊(cè)時(shí)間: *
最后登錄: *
查看realoneer的 主題 / 回貼
6樓  發(fā)表于: 2008-05-22 15:04
是啊,打印部分好長(zhǎng),不過(guò)能解決問題就好,再次感謝
pretco123
不為失敗找理由,只為成功找方法
級(jí)別: 論壇先鋒

精華主題: 0
發(fā)帖數(shù)量: 2483 個(gè)
工控威望: 1779 點(diǎn)
下載積分: 83779 分
在線時(shí)間: 1529(小時(shí))
注冊(cè)時(shí)間: 2008-04-15
最后登錄: 2024-12-31
查看pretco123的 主題 / 回貼
7樓  發(fā)表于: 2008-05-22 15:52
好有用喔!
雪花飄飄
級(jí)別: VIP會(huì)員

精華主題: 1 篇
發(fā)帖數(shù)量: 2622 個(gè)
工控威望: 2047 點(diǎn)
下載積分: 6766 分
在線時(shí)間: 3548(小時(shí))
注冊(cè)時(shí)間: 2007-09-03
最后登錄: 2025-01-01
查看雪花飄飄的 主題 / 回貼
8樓  發(fā)表于: 2008-05-22 18:28
學(xué)的越多,掌握的越多。    
ldj9936
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 344 個(gè)
工控威望: 311 點(diǎn)
下載積分: 1003 分
在線時(shí)間: 100(小時(shí))
注冊(cè)時(shí)間: 2008-03-20
最后登錄: 2024-11-02
查看ldj9936的 主題 / 回貼
9樓  發(fā)表于: 2008-05-23 13:53
學(xué)習(xí)了