snmy
級(jí)別: 探索解密
|
溫控器參數(shù)配置為: 數(shù)據(jù)位8 位,無奇偶校驗(yàn),停止位2 位,速率9600 D8120設(shè)置為H0C89,使用RS指令發(fā)送數(shù)據(jù),發(fā)送的指令用PC通過485發(fā)到溫控器驗(yàn)證過,指令沒問題,但是就是通訊不上,D8062不為零,M8123也會(huì)有狀態(tài)變化,但讀回的數(shù)據(jù)和發(fā)送的是一樣的,求解! ========================================= PLC LD M8002 MOV H0C89 D8120 ZRST D0 D300 SET M8161 LD M8002 MOV H1 D200 MOV H3 D201 MOV H0 D202 MOV H0 D203 MOV H0 D204 MOV H2 D205 MOV H0C4 D206 MOV H0B D207 LD M8000 MOV D8062 D600 RS D200 K8 D220 K8 LD M10 SET M8122 LD M8123 BMOV D220 D300 K8 RST M10 RST M8123 END ================================= PC通過485與溫控器通訊 PV值 地址0000 發(fā)送:01 03 00 00 00 02 C4 0B 接收:01 03 04 00 00 00 1B BA 38 其中1B=27度 ================================= 溫控器手冊(cè) 鏈接: pan.baidu.com/s/1bbOOLg 密碼: 6ap3 |
---|---|
|
liuqiang2012
慎言慎行,三思而后行!
級(jí)別: 家園常客
|
你確定你買到的1N PLC是正品否 ? |
|
---|---|---|
|
ycm1980
級(jí)別: 探索解密
|
這個(gè)應(yīng)該不難吧,最好先用通訊助手與溫控制器測(cè)試下。手上沒有溫控器,要不幫你試試下! [ 此帖被ycm1980在2016-02-16 11:17重新編輯 ] |
---|---|
|
janmen428
級(jí)別: 探索解密
|
你使用的是8位元通訊,讀的位置是32位元的通訊,高16位元不看,只使用低16位元,再把低8位元跟高8位元對(duì)調(diào)數(shù)位就ok,不然你會(huì)再溫度低於255時(shí)是ok的,但高於255時(shí)數(shù)值就錯(cuò)誤了。 |
---|---|
|