本示例以FX5U-32MR/ES為例讀取ModbusTCP網口儀表數據,本示例采用ModbusTCP協議實現,對 ModbusTCP從站協議的儀表,FX5U可直接通過 YC8000-FX5U-S 進行儀表數據采集,無需PLC編程,對于其他支持ModbusTCP從站協議的PLC(例如施耐德PLC),均可實現數據交換,步驟類似不再重復介紹。
FX5U自帶以太網口與YC8000-FX5U-S的LAN1連接,溫濕度儀表的RJ45連接LAN1或LAN2接口,YC8000-FX5U-S通過配置軟件工具配置數據命令,實現高效實時的儀表數據采集和操作;最大可新建8個客戶機,即同時可采集8臺網口儀表設備或ModbusTCP網關設備。
該功能基于YC8000-FX5U-S的ModbusTCP客戶機功能實現,通過配置軟件進行主站命令配置,無須PLC編程,提高應用開發速度和便捷性。
儀表的數據采集也可采用YC8000-FX5U-S的WiFi接口實現,如果儀表帶WiFi接口,亦可通過無線方式進行數據采集和操作,具體在建立客戶機時,本地接口可選擇WiFi接口。
一、硬件連接
1、YC8000-FX5U-S 可連接多個RJ45儀表設備,一個模塊最多可支持 8路 RJ45網口儀表設備;
二、配置Net模塊數據交換命令
1、打開 配置軟件,搜索到 YC8000-FX5U-S后,選擇【修改設備參數】;
2、配置YC8000-FX5U-S;
【1】 填寫三菱 FX5U的 IP地址,與 PLC的連接方式選擇TCP;
【2】 模塊LAN1的 IP地址,必須與 FX5U的 IP地址在同一網段;
3、新建客戶機
【1】 點擊數據交換,右鍵創建新的客戶機 0;
【2】ModbusTCP協議,用于連接遠端的ModbusTCP從站設備,此例中為溫濕度儀表的網口,查詢儀表的手冊可知,溫度對應的寄存器為400001~400002;
【3】 本地接口選擇,當儀表的網口接在 LAN1上,則選擇LAN1;當儀表的網口連接在模塊的LAN2口上,此處則選擇LAN2;若是通過WiFi連接的,此處應當選擇WiFi對應接口;
【4】 遠程服務器的 IP地址為溫濕度儀表的 IP地址,這里設置為 192.168.1.178;遠程服務器的通訊端口號,默認為 502;連接超時時間默認為 5S;
【5】 點擊確認,創建客戶機。
4、在客戶機中配置數據交換命令
【1】 點擊新建命令(將儀表的400001~400002讀取到FX5U的D200~D201)
5、客戶機監視
點擊客戶機監視按鈕,【錯誤信息】為無錯誤,且【正確】有數據跳動,說明通信成功。
三、數據驗證
1、打開 GXWork3變量監視表,對FX5U的D200~D201進行數據監視,可見當前穩定值為 25.3℃;
2、上述監視說明已經將儀表的溫度值讀取到FX5U的D200~D201中,實現了PLC采集儀表數據;當有很多串口 Modbus儀表設備時,可將多個串口設備串聯起來,
YC8000-FX5U-S最大可新建8臺TCP客戶機,即最大可實現8組ModbusTCP設備并行采集。
審核編輯:湯梓紅
-
plc
+關注
關注
5008文章
13151瀏覽量
462067 -
三菱
+關注
關注
32文章
797瀏覽量
42759 -
ModbusTCP
+關注
關注
0文章
107瀏覽量
4372
發布評論請先 登錄
相關推薦
評論