王京king
級別: 探索解密
![]() |
我使用工控機(jī)和FX3UPLC通訊,計(jì)算機(jī)使用串口按照1次/1s的頻率給PLC發(fā)送一串(24個字節(jié))數(shù)據(jù),PLC根據(jù)收到的數(shù)據(jù)進(jìn)行相應(yīng)的操作和動作,調(diào)試過程中發(fā)現(xiàn)的問題為:計(jì)算機(jī)只可以對PLC進(jìn)行一次操作,繼續(xù)操作時PLC就不再有動作,必須將PLC stop再run后,計(jì)算機(jī)才可對PLC進(jìn)行另外一次操作,如此反復(fù)。。。不知道是哪里出了問題,求指點(diǎn) |
---|---|
|
sjm213
有小知識,無大學(xué)問。
級別: 論壇版主
![]() ![]() ![]() ![]() |
通訊格式是如何設(shè)置的?發(fā)送頻率能否降低? |
---|---|
|
王京king
級別: 探索解密
![]() |
我使用的是無協(xié)議通訊,8位數(shù)據(jù)位、無校驗(yàn)、1位停止位、波特率9600、無起始符、無結(jié)束符、無校驗(yàn)、協(xié)議格式1. 使用的指令為:[MOV H81 D8120] , [RST M8161] ,[RS D502 K0 D490 K24], PLC根據(jù)接收到的數(shù)據(jù)進(jìn)行相應(yīng)的輸出,每次的輸出狀態(tài)倒也是正確的,就是只能進(jìn)行一次操作,當(dāng)電腦的發(fā)送數(shù)據(jù)改變時,必須重新啟動PLC才能繼續(xù)一次操作, 數(shù)據(jù)發(fā)送的頻率可調(diào),我也試用了2s發(fā)送一次,結(jié)果還是一樣的 |
---|---|
|
gaoshanyeyun
級別: 略有小成
![]() |
你用的是USB轉(zhuǎn)串口的吧?用主機(jī)自帶的串口就沒問題了。 |
---|---|
|