2017年1月19日 星期四

arduino MODBUS 測試



arduino的MODBUS通訊功能

為什麼要測arduino呢?
在「創客」及「物聯網」的風潮下,
有非常多的傳感器,
反而是創客常用的工具,
在工控反而沒有見到,
也引發這次測試的原因。

本次一樣是利用PC來發送命令做測試。
arduino當MODBUS的從站

2017年1月15日 星期日

PLC透過RS232(Modbus)跟Arduiono連線

今天測試的是
PLC透過RS232(Modbus)跟Arduiono連線。

首先兩端的RS232的電壓不同,
所以還是要透過轉接板(RS232轉TTL)
上集HMI連結Arduino有使用過。

再利用PLC編輯器,自動產生通訊程式的功能,
簡單的設定,就可以完成通訊的程式了。

2017年1月11日 星期三

支援Modbus 不代表全Modbus功能

在這現在工業4.0 的風潮下,通訊已經變成一個很重要的功能。
而在工業自動化領域,在現有的通訊方式,就屬於Modbus最為普遍了。
像PLC 通訊口,大多就都有支援,但很多都是空著浪費,在未來拿來做資料收集,可以達到不增加費用,又達到資料收集的效用了。
而Modbus的規範,其實有很多的功能(碼)。如下圖:



而現在支援的Modbus裝置,大多只支援部份的功能碼。如下:03H 讀06H 寫入一個暫存器資料10H 寫入多個暫存器資料以上三個功能碼是最多裝置支援。
在實際使用時,還是要注意各裝置的手冊說明: