湛藍(lán)小爾
工控交流 Q703935819
級(jí)別: 家園常客
![]() ![]() |
如圖所示,初始化SMB30=16#09,發(fā)送數(shù)據(jù)VB101=16#CC, //SM0.1 MOVB 16#09 SMB30 無(wú)校驗(yàn),數(shù)據(jù)位8,波特率9600,自由口協(xié)議 MOVB 1 VB100 MOVB 16#CC VB101 SM0.5 EU XMT VB100 0 在線(xiàn)監(jiān)控VB101=CC,但是連上串口,監(jiān)控不是CC CC CC,是不是沒(méi)通訊上,程序是照著案例操作,應(yīng)該沒(méi)問(wèn)題 |
|
---|---|---|
|
湛藍(lán)小爾
工控交流 Q703935819
級(jí)別: 家園常客
![]() ![]() |
![]() |
|
---|---|---|
|
湛藍(lán)小爾
工控交流 Q703935819
級(jí)別: 家園常客
![]() ![]() |
![]() 是不是哪里不對(duì),測(cè)試時(shí)用的臺(tái)式機(jī),沒(méi)有COM口,最終是要實(shí)現(xiàn)PLC和工控機(jī)通訊,工控機(jī)支持232通訊, 剛接觸,請(qǐng)教樓主,對(duì)起始字符和結(jié)束字符中間的定義字符不懂,字符為@ 00 01 01 #,@位起始,#為結(jié)束,想要第一個(gè)00代表MB0,第二個(gè)01代表MB5,第三個(gè)00代表MB7,這是怎么做到的,是不是需要多個(gè)RCV指令或者多個(gè)XMT指令啊,還是說(shuō)只能第一個(gè)代表MB0,下面依次排,功能碼又是怎么個(gè)定義的意思啊? |
|
---|---|---|
|
湛藍(lán)小爾
工控交流 Q703935819
級(jí)別: 家園常客
![]() ![]() |
你的意思是下載用進(jìn)口PPI電纜,串口連接用專(zhuān)用電纜,我用的是USB轉(zhuǎn)285接口的,還是接受到的數(shù)據(jù)不是一排CC CC CC ,上個(gè)圖 按理來(lái)說(shuō),應(yīng)該是串口1秒接受到1個(gè)C,可是串口不停的刷,波特率,數(shù)據(jù)位,校驗(yàn)位,都沒(méi)錯(cuò)啊 |
|
---|---|---|
|
湛藍(lán)小爾
工控交流 Q703935819
級(jí)別: 家園常客
![]() ![]() |
PORT0連接USB轉(zhuǎn)485電纜線(xiàn),PORT1下載監(jiān)控(原裝PPI電纜),還沒(méi)找到為什么接收不到數(shù)據(jù) |
|
---|---|---|
|
湛藍(lán)小爾
工控交流 Q703935819
級(jí)別: 家園常客
![]() ![]() |
PPI電纜和串口端口號(hào)一致?PPI/PC是usb接口的,插在電腦上,沒(méi)有com口出現(xiàn)啊,電腦本身不帶com口,只有插上USB轉(zhuǎn)485接口的線(xiàn)才會(huì)出現(xiàn)com口,很著急啊,試不出來(lái) |
|
---|---|---|
|
湛藍(lán)小爾
工控交流 Q703935819
級(jí)別: 家園常客
![]() ![]() |
PPI下載很正常,COM口驅(qū)動(dòng)也正常 |
|
---|---|---|
|
湛藍(lán)小爾
工控交流 Q703935819
級(jí)別: 家園常客
![]() ![]() |
感謝樓主,感謝大家,問(wèn)題找到了,我的USB轉(zhuǎn)485線(xiàn),定義1,2為485腳,PLC定義為3,8. 但是我收到的不是一排CC CC CC ,變化是按1秒變化的,但是是06 06 06 06,革命尚未成功啊 |
|
---|---|---|
|