CS機器人MODBUS擴展插件使用
1. 簡(jiǎn)介
項目通常會(huì )需要通過(guò)modbus通訊來(lái)讓PLC控制機器人的啟動(dòng)和暫停,還有反饋 機器人的運行,暫停狀態(tài)等。但是目前通過(guò)modbus來(lái)實(shí)現必須犧牲一個(gè)IO,MODBUS擴展插件可規避占用物理IO。
2. 操作流程
2.1. 前期準備下列插件并安裝
官網(wǎng)應用下載鏈接:下載中心_機器人技術(shù)-艾利特機器人
http://m.713st.com/cn/index/listview/catid/38/m/cn/type1/9/type5/196/wd/1/tp/1/p/1.html
安裝插件教程:技術(shù)文檔-艾利特機器人
http://m.713st.com/service/articles/list?kw=%E6%8F%92%E4%BB%B6%E5%AE%89%E8%A3%85&type1=&type2=&type3=&type4=&type5=&type6=&wd=1&tp=1
安裝ExtendModbus插件v1.1.0
安裝ExtendIOService插件(擴展IO)v1.5.1
安裝IOExtendConfig插件(IO高級配置)v1.2.11.9
安裝RegistorMonitor(寄存器監視器)插件v1.2.6.0 ,也可在內部--modbus slave,可以查看狀態(tài)和控制。
機器人示教器配置--通訊--modbus--添加modbus設備,輸入ip(127.0.0.1屬于機器人內部mudbus從站內部地址),設置每個(gè)信號名稱(chēng)、類(lèi)型、地址。

2.2. 配置機器手IO
選擇整數寄存器根據項目配置個(gè)數,使用需”重命名“

2.3. IO高級配置觸發(fā)配置
1、切換整數寄存器,選擇輸入或輸出信號
2、選擇該信號需要實(shí)現的功能(如:機器人上電、下電、釋放抱閘、任務(wù)啟動(dòng)等)
3、選擇觸發(fā)模式,和使能狀態(tài)(默認為禁止,需每個(gè)手動(dòng)切換到啟用)

2.4. 映射mudbus與整數寄存器配置
配置 > 插件 > 擴展IO服務(wù)。檢查是否啟用并運行正常,建議勾選開(kāi) 機自啟動(dòng)。
Owner:占用的類(lèi)型
Type:寄存器的類(lèi)型,0 布爾寄存器、1 整數寄存器、2 浮點(diǎn)寄存器
Index:輸入整數寄存器的地址位

在配置 > 插件 > ExtendModbus,添加modbus寄存器,通用寄存器的映射。modbus可以使用的范圍是256-383,通用整型寄存器的范圍是0-47
1、 modbus地址位
2、 modbus寄存器輸入類(lèi)型,選擇輸出綁定整數寄存器輸入地址(modbus寄存器輸入256 綁定 整型輸入寄存器0)
modbus寄存器輸出類(lèi)型,選擇輸入綁定整數寄存器輸出地址(modbus寄存器輸出258 綁定 輸出整型寄存器0)
3、地址是-1是默認值,表示未更改的

接下來(lái)可以使用modbus主站客戶(hù)端或plc測試觸發(fā)是否正常
3. 常見(jiàn)問(wèn)題解答
1. I/O高級配置頁(yè)面需要信號確認名稱(chēng)和類(lèi)型后,才會(huì )顯示。使能狀態(tài)注意切換,默認都是禁止。
2. 通用整型寄存器的范圍是0-47(不使用總線(xiàn)時(shí))或24-47(開(kāi)啟總線(xiàn)時(shí))
4. 示例