伺服系統如何實現與PLC的通信?

y1個人的海枯石爛


伺服系統如何實現與PLC的通信

常見的就是採用串行端口通信如常見的RS232和RS485,採用MODBUS協議進行通信,使用此功能可驅動伺服系統、變更參數以及監視伺服系統狀態等多項功能,下面我們以臺達伺服驅動說明與PLC之間的通信,首先是接線,上位機可以是PLC或者觸摸屏HMI等具有通信功能的控制器,可以同時控制多臺伺服驅動系統,上位機沒有485接口的通過一個RS232/RS485轉換器進行轉換。

接下來就是參數設置主要是通信端口參數。第一就是通訊地址就是站號,在控制多臺伺服驅動器的時候,站號從1開始設置,不能設置重複的站號否則將無法正常通信。第二是通信速度也就是波特率,從4800~115200,數值越高傳輸速度越開同時通訊距離受到限制。第三就是數據位校驗和通信協議,MODBUS協議兩種數據模式ASCII碼和RTU,校驗位如下圖所示。這三個參數是必須要設置了,除了站號其他兩個必須和上位機的通信參數設置一致才行。

那通信控制伺服驅動器一般是往其內部寄存器中寫入數據例如速度指令、扭矩指令等,對其監控時是讀取內部寄存器。位置模式我們通常是脈衝控制,如果使用通信方式完成對數據傳輸的實時性、相應速度要求較高,有的伺服驅動系統就不支持比如這款ASDA-B系列的,就沒有位置指令的地址參數,位置指令還是端子接受脈衝實現。

以上就是伺服系統如何實現與PLC的通信的相關說明,希望能幫到你!


分享到:


相關文章: