触摸屏幕是运动的控制器吗?

      最后更新: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的目标点。

      本文由 在线网速测试 整理编辑,转载请注明出处,原文链接:https://www.wangsu123.cn/news/12208.html

          热门文章

          文章分类