最后更新:2021-10-28 12:06:06 手机定位技术交流文章
二. Modbus 控制和触摸屏登记地址
控制器的 MODBUS 地址不同于其他制造商的触摸屏幕地址地图 。
控制器的 MODBUS 地址于 0 时开始, 当连接到 VT 屏幕时, 地址于 0 时开始, 因此对应一个 。
MODBUS_BIT( 0) 控制器与 MODBUS_ 0X_0 的塔蓬触摸屏幕相对应, MODBUS_ 0X_0 属于布尔型 。
在此插入调制解码器生产者 MODBUS_REG(0), 相当于酒馆触摸屏幕 MODBUS_ 4X_ 0, 单词登记册 。
Klon模式触摸屏与Klon模式触摸屏沟通时,Klon状态地址开始于1,控制器开始于0,导致触摸屏地址加1。
Klon-touch 屏幕 MODBUS_ 0x_ 1, 布尔型, 对应于控制器 MODBUS_BIT(0) 。
MODBUS_REG( 0) 控制器对应于 Klon- Touch 屏幕 MODBUS_ 4x_ 1, 单词登记册 。
可使用ZDevelop软件的基本语言或PLC梯度编程控制器内置器。
MODBUS_BIT(0) - M0 相当于 Basic 中的 PLC 梯度。
MODBUS_REG(0) - D0 相当于 Basic 中的 PLC 梯度。
三. 管理MODBUS仓库
MODBUS通信中的数据用MODBUS发报机储存,这些发报机分为两种比特和字词登记器,并符合MODBUS标准通信协议。
MODBUS_BIT,有时被称为MODBUS_0X,是布尔比特标记。
MODBUS_4X是一个单词发送器,包括MODBUS_REG(16位整形)、MODBUS_LONG(32位整形)、MODBUS_IEE(32位浮体)和MODBUS_STRING(8位位字节)。

控制器的 MODBUS 文本登记册使用了相同的系统可变空间, 有一个 LONG 占用两个 Reg 地址, 一个 IEE 填充两个 reg 地址, 并注意错开账号 。

MODBUS_LONG(0)与两个REG地址(MODBUS_REG(0)和MODBUS_REG(1))有关。
MODBUS-LONG(1)与两个REG地址有关:MODBUS_REG(1)和MODBUS_REG(2)。
MODBUS_IEE(0)与两个REG地址(MODBUS_REG(0)和MODBUS_REG(1))有关。
MODBUS_EE(1)与两个REG地址有关:MODBUS_REG(1)和MODBUS_REG(2)。
因此,必须注意到,在用户程序中,MODBUS_REG、MODBUS_LONG和MODBUS_IEE的地址并不重叠。
控制器的MODBUS储存空间安排如下:

二. 触摸屏如何与控制器沟通?
在串行和网络连接之间选择 。
1.网口连接
控件退出默认 IP 地址, 可在软件的“ 控制状态” 窗口中查看 IP 。 更改 IP 地址或更改 IP 地址窗口, 使用 IP_ ADRESS 命令一劳永逸地生效 。 控制器至少有两个端口, 端口编号为 502 和 MODBUS- TCP 协议连接来支持触摸屏幕 。

网口通道数查看
由各类控制器支持的序列通道数量与净接入点数量不同。 使用在线命令栏发送? * 港口对通道数量的看法决定了控制器可同时连接到多少个装置。

在在线命令栏中,输入“%s'.*port_status”,以确定通信端口是否已被使用。

当前门户协议视图
根据返回结果,使用议定书命令返回当前频道的通信协议。

2.串口连接
通常为 RS232 或 RS485 指定序列,其端口默认参数为 38400, 数据位位 8, stop Bit 1, 检查空格不可用, 并使用 SETCOM 命令配置序列端口参数。 当控制器被重新充电时, SETCOM 参数将返回到默认值, 所以请在程序启动时记录 SETCOM 设置。 控制器所有序列端口的 MODBUS 协议站是 ADPRESS1- 127 默认值= 1 。

直至完成MODBUS系列主选
SETCOM 指令可指定通信协议,将控制器设为主设备或终端设备,并建立自定义通信模式(即模式=0(没有协议模式)。
语法:SETCOM
(baudrate,databits,stopbits,parity,port[,mode] [,variable] [,timeout])

与触摸屏连接时,使用以下模式参数选择协议: 4
Port0:setcom(9600,8,1,0,0,4,2,1000)
Port1:setcom(9600,8,1,0,1,4,2,1000)
串口掉电保持配置
SETCOM 命令选择注册, 默认为 MODBUS 注册, 并指定数据是否应该存储在已关闭的注册中 。
当系统MODBUS 注册为两个与 VR 独立的分隔区时,变量参数选择注册:控制出工厂默认选项2。

变量参数选择示例 :
Port0:setcom(9600,8,1,0,0,4,2,1000)
三、对《公约》和《京都议定书》
使用的一般流程:
在控制器端端,程序将使用ZDevelop软件完成,以便下载到控制器。
触摸屏应用程序使用相关编程软件完成后,将下载到触摸屏保存处。
软件下载完成后, 将触摸屏幕与控制器连接到序列或互联网连接上, 以便将其脱机执行 。
四. 主计长和屏幕传播实例
说明如何使用触摸屏,包括控制器和屏幕通信作为实例。
第一步:在控制器端端,程序将使用ZDevelop软件完成,以便下载到控制器。
步骤 2: 下载触摸屏程序。 Vest 屏幕程序是用 EasyBuilder 程序工具创建的。软件完成后,“ 系统参数设置” 窗口会出现, 如下所示 。
(1) 将设备附加在触摸屏上。
设备列表包含您自己的触摸屏幕和设备; 如果您有您自己的设备, 请双击线条; 如果您没有您自己的设备, 请单击 " 新设备/ 服务器. " 来弹出设备属性窗口 。
2)设置设备属性
首先选择设备类型和 MODBUS IDA 通讯协议, 然后选择触摸屏幕与控制器的实际连接 。
如以下各节所述,用于序列和网络连接的设备不同。
若采用串口连接:
MODBUS RTU (零基地址) 模式: 摘取设备类型 MODBUS RTU (零基地址) 。
选择序列接口(RS485或RS232)。
COM: 通信港是一种控制诸如港口利率匹配等因素的装置。
此参数必须与连接到控制器的端口参数兼容, 触发系统参数设置窗口, 以验证系统参数的关闭 。
若采用网口连接:
应选择MODBUS TCP/IP(零基处理)模式。
自动将接口类型更改为 Ethernet 。
IP: 输入当前控制器的 IP 地址连接 。
指定系统参数设置窗口是否应关闭。
3) 在完成系统参数配置后编译一个书面分组程序,将触摸屏幕与计算机连接起来,并在程序下载到触摸屏幕后断开连接。
第3步:接触显示器和控制器,然后触摸屏幕和控制器能够相互交谈。
如果没有控制器或触摸屏幕, 可以使用模拟程序 。 ZDevelop 向模拟器下载了 。 ZDevelop 软件系统参数设置被选为 MODBUS IDA- MODBUS TCP/IP( 零基) 地址, IP 地址填入模拟器 IP IP : 选择一个 " 在线模拟 ", 将控制器程序连接到组程序 。
五、通讯例程
一. 触摸屏幕结束样本方案
威纶组态程序如下:
2.a.控制器终端示例程序(一个基本示例程序)。
该方案分为五个控制组成部分:
(1) 轴参数设置、变量定义和密钥迁移都是初始化模块的一部分。
(2) 键扫描模块:使用鼠标启动、停止、返回到零,存储数据并启动相关应用程序。
3) 程序动作模块: 调低启动键以进行运动命令。
(4) 后退零模块:按零重置执行轴。
5) 手动运动模块:手动启动的轴轴向移动,正向或负向。
A. 程序性职责的指定
自动运行任务0:
如果您在 SETCOM 设置中指定序列连接的模式和变量,
清理运动缓冲器 重新激活斧头
阅读FLASASH初始化变量和自定义变量的初始化
与MODBUS_BIT/REG/IEE相关的变量初始化
启动
任务2作为
手动任务运行
循环扫描程序:
B、程序资源分配
MODBUS_双边投资条约的独特资源:
启动按钮 MODBUS_BIT( 0)
停止按键 MODBUS_BIT(1)
MODBUS_BIT(4) 得出数值为零。
MODBUS_BIT(5) 数据保存按钮
MODBUS_BIT(10) x 轴轴的负移动
MODBUS_BIT( 11) 活跃 X轴
MODBUS_BIT( 20) Y 轴移动为负 。
MODBUS_BIT(21) 活动Y轴
MODBUS_BIT(100) X 轴产生0 符号 。
MODBUS_BIT(1001)的Y轴为0。
MODBUS_REG/LONG/IEE 独特资源:
MODBUS_REG( 0) 运行状态返回活动状态 。
MODBUS_IE(2) 半径显示和处理半径设置
MODBUS_IEE(4) 长度显示和过程长度配置
任务资源:
任务 0: 任务 2 以初始化变量开始主周期 。
运行,持续扫描外部变量。
任务1:由任务0自动处理软件自动处理软件启动
开始任务0,返回任务0, 总共零。
任务2:以任务0启动人工扫描。
全球可变资源的使用:
活动运行状态
0 表示停止, 1 表示运行, 2 表示返回零 。
MODBUS_REG( 0) 已显示 。
返回到零
0没有返回零,1没有返回零。
MODBUS_IEE(2) 处理半径
MODBUS_EE(4) 处理长MODBUS_EE(4) 处理长MODBUS_EE(4) 处理长MODBDB4 处理长MODBDB4 处理长MODBUS_EE(4) 处理长MODBDB
FLASH资源:
长度, 0 区段半径
读写数据
用到的轴资源:
轴0:X轴
轴1:Y轴
VR资源:
无
中断资源:
无
C、示波器采样波形
启动任务1执行自动处理模块,振荡器的波形如下:
DOS(0)目标是曲线0(红)上的轴0。
曲线1(紫外线):DPOS(1)是轴1的目标点。
本文由 在线网速测试 整理编辑,转载请注明出处。