威纶通HMI常见问题

威纶通常见问题

1. 如何断电保持下位机地址数据

  1. 威纶通HMI断电重启后,数值元件中的数据是会归零的(RW/RW_A除外)。
  2. 可以利用断电保持的RW地址中转:比如要保存下位机地址D10中的数据,HMI断电前将D10中数据传输给RW0,HMI重启后将RW0地址中数据传输回D10。
  3. 数据传输方法:资料传输功能或者通过宏指令。

2. USB连接线使用注意事项

USB连接线规格:HI-SPEED USB Revision 2.0 SHIELDED 24AWG

  1. 计算机的USB端口需支持标准USB2.0或USB3.0。
  2. USB连接线需有双层隔离:铝箔和铜网隔离。
  3. USB连接线的长度不超过1.8米。
  4. 若使用台式机电脑,USB连接线请接在主机后方的USB端口。若是使用笔记本电脑,请移除笔记本电脑的外接电源。
  5. 下载Project时,先移除其他连接在HMI上的装置。
  6. 若下载失败,请检查[设备管理器] 中USB驱动程序是否已正确安装。若没有正确安装,请从[EasyBuilder安装文件夹] »[usbdriver文件夹] 手动更新驱动程序。

3. 通讯抗干扰措施

HMI因现场干扰引起通讯故障时,可以通过以下几个方法来排除故障:

  1. 通信线采用屏蔽双绞线,且屏蔽层需要单端接地,也就是PLC与触摸屏只能有一端将屏蔽层接到地号角(建议接在触摸屏HMI端);
  2. 通讯线与动力线分开;
  3. 在通信线上加铁粉芯;
  4. 通讯线全程配管;
  5. 在干扰源上加阻容吸收器但是以上也只是抗屏蔽的一种方式,效果会因为屏蔽层的优劣有所不同,但是肯定会有所好转的。

4. 数值元件读写负数

设置要求:signed或者float数据格式格式;PLC下限要设置一个负数;负号也会占据一位eg:下限是-100,那么小数点前位数,就不能设置为3,必须要设置到4。

5. 数值元件读写浮点数

设置要求:32bit float数据格式;小数点以下位数需设置。

6. 数据格式的含义

我们触摸屏内的数据提供多种数据格式,客户可以根据具体需要选择合适的格式来显示。

  • BCD格式为二进制编码的十进制;也就是常说的 8421码;
  • Hex是表示十六进制;
  • Binary 是表示二进制
  1. 16-bitBCD:16位的 BCD格式
  2. 32-bitBCD:32位的 BCD格式
  3. 16-bitHEX:16位的 16进制格式
  4. 32-bitHEX:32位的 16进制格式
  5. 16-bitBinary:16位的二进制格式
  6. 32-bitBinary:32位的二进制格式
  7. 16-bit Unsigned:16 位的十进制无符号格式
  8. 16-bit signed:16 位的十进制有符号格式
  9. 32-bit Unsigned:32 位的十进制无符号格式
  10. 32-bit signed:32 位的十进制有符号格式
  11. 32-bit float:表示 32 位浮点数,对应 PLC 中的浮点数据

7. 一张趋势图上显示多条曲线

一张趋势图只能调用一个资料取样索引,怎么采集多个寄存器数据放在同一张趋势图呢?——采用多通道设置。

首先从资料取样设置开始,进入取样设置

单击【通道数】—新增,如下图新增了4个通道(1、2、3、4)

通道1对应【数据来源地址】

通道2对应【数据来源地址】的下一个地址(如16bit数据LW0的下一个地址是LW1,32bit数据LW0的下一个地址是LW2)

通道3、通道4依次类推。最多支持64个通道(EB8000是20个)

然后添加趋势图元件,在通道设置栏可以看到有4个数据

注意:①所有通道都勾选才全部显示。②每个通道都要设置对应的最小值及最大值。

当采集下位机端非连续寄存器地址中的数据时,如希望采集的数据显示在同一趋势图,可以先将数据通过资料传输功能传输给HMI的连续地址,然后对HMI这一连续地址进行资料取样。

8. 西门子PLC DB地址格式

PLC端单字,屏这里可选择DB1-DB99,后面直接填地址;超出100或在100内也可选择DBN 地址格式FFFFDDDD 前面四个F表示哪个DB块;后面四个D表示那个地址,四个D不足必须补齐。PLC端双字,必须选择DBDN,格式同DBN。

举例:

PLC端地址

HMI对应地址

DB5.DBW2

DB5 地址2或是DBN 地址50002

DB5.DBD40

DBDN 50040

DB5.DBX2.1

DB5_BIT 21或是DBN_BIT 500021

9. 通讯参数“超时”、“通讯延时”的含义

超时:通讯中断超过此项设定值(单位为秒),HMI会使用5号窗口“PLC No Response”为提示。

通讯延时:HMI在送出下一个命令给PLC前,会先延迟此项设定值(单位为毫秒),再送出命令。一般不修改,基本在MODBUS通讯不上,通讯缓慢情况下,做下调整修改,以10为单位,边调边测,一般调的上限不超过100。

10. 数值元件范围动态限定

新增数值元件——格式

当限制使用“取自寄存器”时,该数值元件的下限值与上限值由对应的寄存器中数值决定。

如果“取自寄存器”地址为LW0,数据格式16bit,则该数值元件的下限值为LW0寄存器中的值,上限值为LW1寄存器中的值。

如果“取自寄存器”地址为LW0,数据格式32bit,则该数值元件的下限值为LW0寄存器中的值,上限值为LW2寄存器中的值。

11. XY曲线图使用

XY曲线图功能:

  1. X轴坐标点取自一组寄存器中数值,最多1023个数据。
  2. Y轴坐标点取自一组寄存器中数值,最多1023个数据。
  3. XY曲线图是由多个坐标点连线构成一条曲线。
  4. 读取地址:各坐标点数据来源。
  5. 控制地址:控制曲线绘制(数值为1)、删除(数值为2)、先删除后绘制(数值为3)
  6. 控制地址+1:地址中的数值表示参与曲线绘制的数据个数。

12. 支持断电保持的寄存器

HMI系统寄存器中支持断电保持的地址类型有RW和RW_A。

RW地址范围:0~524287

RW_A地址范围:0~65535

数据保持说明:

当数据写入RW或RW_A寄存器后,运行一分钟以上,自动生成rcp文件保存至HMI中。

也可以通过系统保留字LB9029置ON的方式来强制保存数据。

13. HMI IP的设置

1. 点击屏右下角向左箭头——齿轮——输入6个1——network;

2. network下的设置:

(1)选择IP address get from below

(2)“IP address”中填写触摸屏的IP地址,例如设置为192.168.0.80,即表示此屏所在IP网段为0.地址为80.

(3)“Subnet Mask”为子网掩码,使用默认:255.255.255.0

(4)“Gateway”为网关,设置为192.168.0.1。

注:屏的ip和电脑ip在一个网域,即前3段一致,最后一段不重复;

子网掩码和网关要和电脑一致。

  • 3
    点赞
  • 23
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 威纶通HMI宏指令`getdata`是用于获取数据的意思。 在威纶通HMI编程中,`getdata`是一种宏指令,用于从外部设备或传感器中获取数据。通过该指令,用户可以通过编写指令来获取需要的数据,并将其用于HMI界面的显示或执行其他操作。 具体来说,`getdata`指令可以用于读取传感器数据、PLC数据或其他外部设备的数据。用户可以在指令中指定需要获取数据的设备地址或标识符,并设置获取数据的方式(如读取寄存器值、读取输入状态等)。通过执行`getdata`指令,HMI系统将与指定设备通信,并将获取的数据保存到指定的变量中。 使用`getdata`指令可以帮助用户实时获取外部设备的数据,并与HMI界面进行交互。例如,在监控系统中,可以使用`getdata`指令从传感器读取温度、湿度等数据,并在HMI界面上显示。在自动控制系统中,可以通过`getdata`指令读取PLC的输出信号,并根据不同的数据值执行不同的操作。 综上所述,`getdata`是威纶通HMI提供的一种宏指令,用于从外部设备获取数据,并将其用于HMI界面的显示或执行其他操作。使用该指令可以方便地实现HMI与外部设备的数据交互。 ### 回答2: 威纶通HMI宏指令getdata是用于在威纶通HMI界面中获取数据的指令。 在威纶通HMI中,宏指令是一种用于自动化控制的特殊功能。getdata指令是其中的一种,它的作用是从外部设备或其他来源中获取数据,并将其传递给威纶通HMI界面中的相关变量或对象。 使用getdata指令可以实现威纶通HMI界面与其他设备的数据交互,比如从PLC或传感器中获取实时数据,并在HMI界面上显示或作为计算条件使用。通过此指令,可以方便地实现数据的采集和监控,提高系统的自动化程度和数据处理效率。 getdata指令的语法可以根据具体的应用需求进行灵活配置,包括参数的设置、数据的读取方式以及数据的存储方式等。通过正确使用getdata指令,可以有效实现威纶通HMI界面与外部设备之间的数据交互,并为系统的控制和监控提供强大的支持。 总而言之,威纶通HMI宏指令getdata是一种用于获取数据的指令,通过它可以实现HMI界面与外部设备之间的数据交互,提高系统的自动化程度和数据处理效率。 ### 回答3: 威纶通HMI宏指令"getdata"的意思是获取数据。HMI是人机界面的缩写,是指用于人与机器进行交互的控制界面。宏指令则是一种编程语言或命令,在某些特定的软件或系统中使用,可以用于执行一系列预定义的操作。 "getdata"是威纶通HMI宏指令中的一个命令,用于从特定的数据源或设备中获取数据。在使用该指令时,我们可以设置一些参数,如数据源的地址、数据类型、存储位置等。 通过使用"getdata"命令,我们可以方便地从外部设备中读取数据并将其显示或用于其他操作。这种命令对于监控和控制系统非常有用,我们可以通过这个命令实时地获取传感器或其他设备的数据,并对其进行处理和分析。 总之,威纶通HMI宏指令"getdata"的意思是获取数据,是一种通过编程语言来实现从外部设备中读取数据的操作。这个指令在人机界面应用中非常常用且有着广泛的应用。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值