學習三菱PLC如果隻會編寫個程序還不夠,還必須要懂得三菱産品的通訊,通訊如果隻懂得CC-LINK,在碰到不不支持CC-LINK的産品時,依然是束手無措(比如:PLC通訊方式控制打印機,變頻器,相機CCD,工控機PC等),好在三菱PLC支持modbus通訊,modbus通訊作為全球通用的開放式标準協議,基本上大部分産品都會支持。下面将以三菱FX3U-232-BD模塊為例進行分享RS232通訊的使用:
FX3U-232-BD
FX3U-232-BD與外部設備之間地接線:隻需要接兩根發送和接收信号即可,防止幹擾最好把地線和屏蔽線接上,針腳号不要搞錯,一般接頭上都會有标号。DTR,DSR為硬件握手信号,了解更多知識自己去網上搜索(歡迎下方留言)。
外部接線
通訊需要用到的指令:串口通訊需要用到指令:RS指令。
指令格式:
RS指令格式
常用特殊标志位及寄存器(标紅處為常用的)
D8120中的通訊格式:
M8161為ON時,數據是以8位的形式進行數據發送接收的,為OFF時,數據以16位形式進行發送接收;
16位模式
8位模式
RS指令的常規寫法:
常規寫法
舉例說明:為了方便說明,直接以手冊中的案例進行說明,FX3U-232BD和FX2N-232BD使用方法一樣。
系統構成
打印機通訊格式:
通訊格式
具體梯形圖程序如下所示:
手冊中參考程序
通訊參數設置這一塊也可以直接在GX-WORK2軟件中設置。
通常情況下,PLC在控制外部設備時,不僅會發送數據,而且會接收數據,接收的數據會存在D50中。往往我們得到數據是一串字符串,這個時候需要用到ASCII碼表進行轉換為PLC看得懂的形式才可以。轉換表格參照如下:
ASCII表
祝君學習快樂,日日充足。喜歡的老鐵别點贊加關注!
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!