TRIO运动控制器怎样设置可以连接第三方的ECAT远程IO

  • 摘要:此前正运动技术给大家講了,运动控制器的“固件升级”、“ZBasic程序开发”以及“ZPLC程序开发”今天我们来学习一下运动控制器与触摸屏通讯。

此前正运动技术給大家讲了,运动控制器的“固件升级”、“ZBasic程序开发”以及“Z程序开发”今天我们来学习一下运动控制器与触摸屏通讯。

话不多说矗接上视频干货:

正运动技术运动控制器与触摸屏通讯讲义

一、控制器与触摸屏的通讯简介

1.控制器支持的触摸屏

只要支持MODBUS通讯协议的触摸屏都可以与正运动控制器连接使用。控制器使用MODBUS协议与触摸屏通讯时此时需要将数据放在MODBUS寄存器内进行传递。

2.控制器与触摸屏modbus寄存器地址关系

控制器的MODBUS地址与其他厂家的触摸屏地址映射关系有所不同

⊙控制器的MODBUS地址从0开始,在与威纶触摸屏通讯时地址都是从0开始,所鉯是一一对应

⊙在与昆仑通态触摸屏通讯时,昆仑通态地址从1开始控制器地址从0开始,所以触摸屏地址加1    

⊙控制器端程序可使用ZDevelop软件支持的Basic语言或PLC梯形图编程。

MODBUS通讯的数据使用MODBUS寄存器存储控制器的MODBUS寄存器符合MODBUS标准通讯协议,分为位寄存器和字寄存器两类

控制器中MODBUS芓寄存器都占用同一片系统变量空间,其中一个LONG占用两个REG地址一个IEEE也占用两个REG地址,使用时要注意错开字寄存器编号地址

控制器的MODBUS存儲空间安排如下:

二、触摸屏与控制器的连接方式

可选串口连接或网口连接。

控制器出厂默认IP地址为192.168.0.11IP地址可在软件“控制器状态”窗口查看。使用IP_ADDRESS指令修改IP地址或在修改IP地址窗口修改修改一次永久生效。控制器至少包含2个网口通道网口的端口号为502,支持触摸屏的MODBUS-TCP协议連接

不同型号控制器支持的串口通道数和网口通道数不同。使用在线命令栏发送“?*port”查看通道数通道数确定了控制器能同时连接的设備个数。

在线命令栏发送“?*port_status”查看通讯端口是否已被使用

使用PROTOCOL 指令返回当前通道的通讯协议,根据返回值判断

串口通常可选RS232串口或RS485串ロ,串口默认参数为:波特率38400数据位8,停止位1校验位无,采用SETCOM指令配置串口参数控制器重新上电后,SETCOM参数会还原成默认值所以请茬程序开头写SETCOM设置。控制器的所有串口的MODBUS协议站号ADDRESS为 1- 127缺省=1。

串口MODBUS主从端选择

SETCOM指令除了可以配置串口的通讯基本参数外还可以选择配置通讯协议,设置控制器为主端设备还是从端设备还可以开启自定义通讯模式(即mode=0无协议模式)。

mode参数选择协议:与触摸屏通讯时mode参数選择协议:4

SETCOM指令可选择寄存器,默认为MODBUS寄存器可配置是否使用掉电保持寄存器存储数据。

 variable参数选择寄存器:控制器出厂默认选择2,此时系統MODBUS寄存器与VR为两片独立区间

三、控制器连接触摸屏使用

控制器端的程序使用ZDevelop软件编写完成下载到控制器内。

触摸屏端的程序使用对应的編程软件编写完成后下载到触摸屏保存

程序下载完成之后,选择串口或网口连接触摸屏与控制器脱机运行

四、控制器和威纶屏通讯实唎

以控制器和威纶屏通讯为例展开触摸屏的使用说明。

第一步:控制器端的程序使用ZDevelop软件编写完成下载到控制器内

第二步:下载触摸屏程序。威纶触摸屏端的程序使用EasyBuilder编程软件编写程序编程完成后,打开“系统参数设置”窗口如下图。

1)添加要与触摸屏连接的设备

设備列表里会显示本机触摸屏和本机设备若有本机设备双击该行,若没有本机设备点击“新建设备/服务器...”,弹出设备属性窗口

选择設备类型,先选MODBUS IDA通讯协议再根据触摸屏与控制器的实际连接方式选择。

串口通讯和网口通讯所选的设备类型不同详见后续说明。

⊙接ロ类型:选择串口类型(RS485或RS232)

⊙COM:通讯端口设置匹配的波特率等参数

此时参数必须与连接到控制器的端口参数一致设置完成确认关闭系統参数设置窗口。

⊙接口类型自动改为以太网

⊙IP:填入当前要连接的控制器的IP地址

设置完成确认关闭系统参数设置窗口

3)系统参数设置唍成后,编译写好的组态程序将触摸屏连接到PC,待程序下载到触摸屏后断开连接

第三步:连接触摸屏与控制器,此时触摸屏与控制器僦可以相互通信了

若没有控制器或触摸屏,可采用仿真器仿真ZDevelop程序下载到仿真器内,EasyBuilder软件的系统参数设置时选择设备类型为MODBUS IDA—MODBUS TCP/IP(Zero-based Addressing)IP地址填入仿真器IP:127.0.0.1,选择“在线模拟”即可连接控制器程序与组态程序进行仿真

2.控制器端示例程序(basic示例程序)

控制器程序分为五个模块:

1)初始化模块:轴参数设置,变量定义按键复位。

2)按键扫描模块:按下启动停止,回零保存数据触发执行相应程序。

3)加工运动模块:启动按键按下调用执行运动指令

4)回零模块:回零按键按下调用执行轴回零。

5)手动运动模块:手动触发轴正向或负向点动

清空运動缓冲,各轴的初始化

自定义变量的初始化与FLASH读取初始化变量

任务0:初始化变量与任务2,主循环

任务1:由任务0启动自动程序用于加工

任务2 :由任务0启动,用于手动扫描

任务1启动运行自动加工模块,示波器采集的波形如下图:

曲线0(红色):轴0的目标位置DPOS(0)

曲线1(紫色):轴1嘚目标位置DPOS(1)

今天正运动技术的运动控制器与触摸屏通讯就分享到这里。更多精彩内容请关注我们的公众号。

本文由正运动小助手原创欢迎大家转载,共同学习一起提高中国水平。文章版权归正运动技术所有如有转载请注明文章来源。

正运动技术是一家专注于运动控制技术研发与应用的国家级高新技术企业主要从事运动控制器、运动控制卡、IO扩展模块、运动显控一体机等系列产品的研发、生产、銷售和服务。

公司汇集了来自华为、中兴等公司的优秀人才在坚持自主创新的同时,积极联合各大高校致力于运动控制技术研究与应用是国内工控领域发展最快的企业之一,也是国内完整掌握运动控制核心技术和实时工控软件平台技术的企业

我要回帖

 

随机推荐