各位工控達人對Modbus通訊應該很是熟悉吧,很多具有通訊功能的智能儀表,控制器等都支持Modbus通信。Modbus通信使用起來很方便,隻需要指定相應的站号,需要的功能碼,要讀取或是寫入設備的首地址以及要讀取寄存器的數量,然後再指定主站的寄存器地址即可。
松下A6系列伺服擁有其标準的通信協議,也支持Modbus通訊協議。其中松下伺服的标準協議通訊起來較為麻煩,需要進行多次握手。而Modbus協議相對來說就簡單很多了。使用起來很是方便。
要想進行兩者之間的通訊,除了硬件接線以外,我們還需要對參數伺服進行設置。有以下參數需設置。
伺服通訊參數設置2
伺服參數按照以上參數設置好之後,将伺服參數寫入到EEPROM中,然後将伺服斷電并重新上電。然後開始設置PLC的通訊參數。首先我們選擇FP-XHC60T COM4和伺服進行通訊,将COM4裝在C60T的第一個插槽上面。然後開始設置PLC的通訊參數,參數設置如下圖:
PLC通訊參數設置
接下來就要開始我們的程序編寫了,其實對于Modbus通訊來說,松下隻需要兩條指令就夠了,一個是F145發送指令,一個是F146接收指令。今天我們用的軟件把指令合并了,使用起來更加的方便。下面為程序實例:
PLC程序截圖
以上就能讀取到伺服的當前位置。小夥伴們,看起來是不是很簡單呢?按照圖中所示,小夥伴們可以試驗一下,其中一定要注意的是伺服的地址為16進制的地址,下夥伴們一定要在地址中寫入16進制地址或者是相應的10進制地址。小夥伴們,看完之後是否有了一點點收獲呢?歡迎小夥伴的添加補充,更歡迎小夥伴們的轉發和收藏,有什麼問題也可以私信小編哦,小編會盡力回答各位“控油”的。讓我們一起在工控的道路上一起變得強大吧!!!
Fighting!!!
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!