s7-200自由口通訊的問(wèn)題
劉玉蓉
發(fā)布于2014-11-28 17:52
163
0
標(biāo)簽:
采用自由口通訊,每發(fā)出一次信息,必定需要收一次信息,每次發(fā)出10個(gè)字節(jié),收到10個(gè)字節(jié),波特率9600,請(qǐng)問(wèn)該怎么設(shè)定啊
佳答案
假如用PORT0:
1:初始化端口,配置SMB30。初始化RCV控制字節(jié)SMB87,SMB87參考microWin幫助配置,比如接收的起
始條件和結(jié)束條件,還需要將SMB94設(shè)為10,接收到10個(gè)就結(jié)束。
2:調(diào)用XMT發(fā)送指令,發(fā)送完后一個(gè)字節(jié),會(huì)產(chǎn)生一個(gè)中斷(中斷事件9),連接中斷。
3:在中斷中啟動(dòng)接收指令。
注:靈活運(yùn)用SMB87,配置相應(yīng)的起始結(jié)束字符,使通訊更完善。
系統(tǒng)手冊(cè)有個(gè)非常經(jīng)典的例子(記得是循環(huán)收發(fā)的),建議參考。還有下載中心有Micro ""n Power,內(nèi)有自由口通信講解。