常用的是采用串行端口通信如普通的RS232和RS485,用MODBUS協議進行通信,使用該功能來驅動伺服系統,改變參數,監視伺服系統狀態等多種功能。當伺服驅動和PLC通信時,首先是接線,上位機可以是帶有通信功能的控制器,如PLC或觸摸屏HMI,可以同時控制多個伺服驅動系統,上位機通過RS232或者RS485轉換器(不帶485接)口地進行轉換。
下一步,參數設置主要是通信端口參數。首先,通訊地址就是站號,當控制多個伺服驅動器時,從1開始設置站號,不能設置重復的站號,否則將無法正常通信。接下來是通信的速度,常指波特率(在4800~115200之間),數值越高,傳輸速度越快,同時通信距離有限。三是數據位校驗和通訊協議,MODBUS協議有ASCII碼和RTU兩種數據模式,校驗位如下圖所示。除站號以外的三個參數都必須設置好,另外兩個參數必須與主機的通信參數設置一致。
那個通訊控制伺服驅動器一般是將速度指令、扭矩指令等數據寫到它的內部寄存器,對它進行監視時是讀取內部寄存器。定位方式我們一般采用脈沖控制,如果采用通訊方式完成數據傳輸的實時性、對應速度要求較高,有些伺服驅動系統就不支持這種ASDA-B系列,就沒有定位指令的地址參數,也沒有定位指令的終端接受脈沖實現。