當(dāng)前位置: 關(guān)于工控幫 > 新聞資訊 > 技術(shù)學(xué)習(xí) > PLC自動化編程中自由通訊口設(shè)置步驟
PLC自動化編程中自由通訊口設(shè)置步驟
文章出處:gkb01 閱讀量:766 發(fā)表時(shí)間:2022-03-16 22:57
PLC自動化編程中自由通訊口設(shè)置步驟1、 設(shè)置自由口通訊參數(shù)
使用SL1端口,進(jìn)行基本參數(shù)設(shè)置
例如M218PLC有SL1和SL2兩個(gè)串行通訊口,我們選擇其中的SL1作為目標(biāo)對象。SL1采用RJ45接口,制作連接線時(shí)注意引腳關(guān)系以及電纜屏蔽。
PLC自動化編程中自由通訊口設(shè)置步驟2、接收數(shù)據(jù)幀格式選擇
可以選擇起始字符和結(jié)束符的方式;可以通過判斷數(shù)據(jù)幀長度的方式;可以通過幀收到超時(shí)(例如設(shè)置超時(shí)時(shí)間為5MS,則在收到最后一個(gè)字符后如果5MS內(nèi)沒有收到其他字符,則判斷本幀結(jié)束)的方式判斷幀的結(jié)束(實(shí)例中通過接收10個(gè)字節(jié)為一幀)
ASCII管理器的配置參數(shù)介紹
PLC自動化編程中自由通訊口設(shè)置步驟3、發(fā)送寄存器定義為字節(jié)的格式
程序及相關(guān)數(shù)據(jù),使用SEND_RECV_MSG功能塊。X5和X7定義為BYTE類型的數(shù)組。(ADDM和SEND功能塊說明見對應(yīng)文章)
PLC自動化編程中自由通訊口設(shè)置步驟4、設(shè)置發(fā)送(示例格式為16進(jìn)制)
X4=16#0A字節(jié)數(shù),發(fā)送數(shù)據(jù)為X5數(shù)組里的10個(gè)字節(jié)
PLC自動化編程中自由通訊口設(shè)置步驟5、設(shè)備收到的數(shù)據(jù)
如下圖所示,接收到的十個(gè)字節(jié)即為數(shù)組X5的十個(gè)字節(jié)
PLC自動化編程中自由通訊口設(shè)置步驟6、設(shè)備發(fā)送的十個(gè)字節(jié)數(shù)據(jù)
PLC自動化編程中自由通訊口設(shè)置步驟7、PLC收到的十個(gè)字節(jié)保存在接收區(qū)X7的是個(gè)寄存器中
注意:如果將發(fā)送寄存器設(shè)置為INT格式,例如發(fā)送字寄存器數(shù)據(jù)16#1234,則設(shè)備收到的順序?yàn)?6#3412,即高低字節(jié)順序問題。
- 1西門子博圖軟件常見數(shù)據(jù)類型匯總
- 2發(fā)那科工業(yè)機(jī)器人如何編程讓屏幕顯示字符?
- 3如何利用PLC編程語言提高編程的工作效率和質(zhì)量
- 4誰說維修電工學(xué)不好PLC?這樣做你也可以成為高手!
- 5電機(jī)發(fā)熱怎么辦?老電工教你輕松解決~
- 6真正高端的電氣自動化工程師需要具備什么素質(zhì)?
- 7假如PLC出現(xiàn)問題,怎么查找原因?
- 810個(gè)PLC實(shí)用技巧,記住了啥都不是事!
- 9為什么說SFC是PLC編程語言中最有潛力的?
- 10看看江西應(yīng)用科技學(xué)院實(shí)訓(xùn)基地都有哪些亮點(diǎn)?
- 11打造最具實(shí)力的電氣自動化技術(shù)教學(xué)基地
- 12來星城約會工控幫,點(diǎn)亮生命另一個(gè)起點(diǎn)!