takushi
級(jí)別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 51 個(gè)
工控威望: 159 點(diǎn)
下載積分: 966 分
在線時(shí)間: 86(小時(shí))
注冊(cè)時(shí)間: 2010-11-24
最后登錄: 2024-09-12
查看takushi的 主題 / 回貼
樓主  發(fā)表于: 2016-05-08 12:36
描述如下:

       用FX2N-PLC搭配FX2N-232BD通信板負(fù)責(zé)接收數(shù)據(jù),由串口助手軟件發(fā)送一串字符(12345678)
      RS指令為(RS d100 k0 d300 k10),M8161為OFF,且M8122未ON的情況下,接收到的字符串為
   D300=1  ,D301=3  ,D302=5  ,D303=7  ,只有暫存器低8位有字符,高8位的變?yōu)榭?........,如果照
   官方的通信手冊(cè)上所寫,不是應(yīng)該D300=12,D301=34,D302=56,D303=78嗎????有高手知道這是
   怎麼回事嗎????或該如何才能實(shí)現(xiàn)像手冊(cè)上的排序呢??????

     另外,在通信相關(guān)參數(shù)(波特率9600,長(zhǎng)度8位元,中斷1位元)設(shè)置相同且使用同一條傳輸線的情況下,PLC
     和串口助手軟件字符串傳輸正常,外部設(shè)備和串口助手軟件字符串傳輸也正常,但外部設(shè)備就無(wú)法直接和
   PLC傳輸字符串(PLC側(cè)的RS指令同上),確認(rèn)過外部設(shè)備確實(shí)有進(jìn)行發(fā)送,但232BD板上的接收LED燈
   始終沒亮...........暫存器內(nèi)的值也都為0............,會(huì)是哪個(gè)部分出問題了?????
takushi
級(jí)別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 51 個(gè)
工控威望: 159 點(diǎn)
下載積分: 966 分
在線時(shí)間: 86(小時(shí))
注冊(cè)時(shí)間: 2010-11-24
最后登錄: 2024-09-12
查看takushi的 主題 / 回貼
1樓  發(fā)表于: 2016-05-08 21:20
M8161是處?kù)禣FF的
takushi
級(jí)別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 51 個(gè)
工控威望: 159 點(diǎn)
下載積分: 966 分
在線時(shí)間: 86(小時(shí))
注冊(cè)時(shí)間: 2010-11-24
最后登錄: 2024-09-12
查看takushi的 主題 / 回貼
2樓  發(fā)表于: 2016-05-10 20:43
引用
引用第4樓nimeiamm于2016-05-10 09:01發(fā)表的  :
這個(gè)指令不對(duì)吧RS d100 k0 d300 k10
感覺應(yīng)該是RS d100 k8 d300 k10吧?


發(fā)送數(shù)是故意用k0的,不發(fā)送只接收
takushi
級(jí)別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 51 個(gè)
工控威望: 159 點(diǎn)
下載積分: 966 分
在線時(shí)間: 86(小時(shí))
注冊(cè)時(shí)間: 2010-11-24
最后登錄: 2024-09-12
查看takushi的 主題 / 回貼
3樓  發(fā)表于: 2016-05-10 20:50
找到高8位字符丟失的原因了~~~是串口軟件的問題!!現(xiàn)在換了一個(gè)軟件,收發(fā)都正常!!
另外,把PLC和外部設(shè)備的RS-232以不跳線的方式(2-2,3-3)接線,通訊就正常了!