基于宏指令下的威纶通配方功能(RW位控制)

基于MT8102IE及XINJIE XD5E下的配方功能

	演示程序,能够将威纶通的RW的位及RW值显示并且修改,然后将存储的值下载或者上载到PLC。RW对应位断电保持寄存器。
	演示程序以触摸屏为主,无PLC程序。触摸屏以下简称HMI。
	其实很简单,但是网上一直找不到案例,希望对需要的人有所帮助。

界面系统设置

在这里插入图片描述
HMI的系统参数设置界面如上图

HMI配方显示界面,及存储界面

在这里插入图片描述
在这里插入图片描述
因为一个显示界面需要切换不同的配方,故需要增加索引寄存器。
该界面RW0-RW2为单号存储,RW3-RW9为数据存储。通过上下组来切换索引寄存器,下组每次会将索引寄存器LW9200+10,上组每次会将索引寄存器LW9200-10,举例:比如当前表示的是RW0-RW9的数据,按下下组之后,RW0会索引到RW0+10=RW10的寄存器。
下组的说明
在这里插入图片描述
当前组表示当前索引寄存器的值。通过内插法,1:10的关系换算,0代表RW0-RW9,1代表RW10-RW19的数据;
在这里插入图片描述
由于RW_BIT的表示比较特殊,没办法以十进制的方式直接表示,故需要增加RW3_IDX1,RW4_IDX2以此类推。IDX0=LW9200=当前组数,IDX1=LW9201=当前组数+3(前3个数据为单号占用3字),IDX2=LW9202=当前组数+4,基于这个关系,增加一个宏指令。如下图
在这里插入图片描述
以上操作可实现配方的存储,通过上下组切换,每次可通过记录单号名称,改变对应的数据,达到存储的功能。本程序仅有RW3-RW9,7个字(16bit)的数据。

搜索配方功能

通过输入单号名称,在存储的名称中搜索,如果存在相对应的名称,则将RW数据导入到LW数据中。
在这里插入图片描述
在这里插入图片描述
增加宏指令进行搜索功能。
在这里插入图片描述
通过显示RW0的3个字。RW10的3个字,即可显示100个数据的名称;
在这里插入图片描述
上图为下载当前LW3-LW9数据至HD100-HD107。(只需要添加功能按钮,调用当前宏指令)
在这里插入图片描述。

宏指令列表

在这里插入图片描述在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

总结

以上是个人花了一天测试并可运行的,可能讲的不是很明白,工程也有点潦草,欢迎大家指正。
以下是百度云连接:https://pan.baidu.com/s/131XiDJWEy7mJE3nUXQwcvA
密码是:sbig
  • 14
    点赞
  • 70
    收藏
    觉得还不错? 一键收藏
  • 8
    评论
威纶通触摸HMI资料配方指令数据传送例程是指在威纶通触摸HMI中,使用指令来进行数据传送的示例程序。指令是一种高级语言指令,用于简化编程过程和提高代码的可读性和可维护性。 在威纶通触摸HMI中,通过配方功能可以存储和管理多组数据。而指令则可以通过编程的方式实现数据的传送和处理。 首先,我们可以定义一个指令,例如"DataTransfer",用于数据传送的操作。在指令中,我们可以通过内置的功能函数和变量来实现数据的读取和写入。 例如,通过使用读取函数"ReadValue"来读取某个配方数据的值,将其存储到一个变量中,然后使用写入函数"WriteValue"将该值写入另一个配方数据的置。 具体的指令数据传送例程如下: 1. 定义指令"DataTransfer"。 2. 使用"ReadValue"函数读取源配方数据的值,并存储到变量中。 3. 使用"WriteValue"函数将变量的值写入目标配方数据的置。 4. 返回结果。 通过上述的指令数据传送例程,我们可以实现在威纶通触摸HMI中,将源配方数据的值传送到目标配方数据的功能。这可以应用在许多场景中,例如将生产线上的某个参数值传送到HMI的配方数据中,以实现自动化控制和数据管理。 总结起来,威纶通触摸HMI资料配方指令数据传送例程是通过定义指令和使用内置函数实现数据传送的示例程序,在实际应用中可以方便地实现数据的读取和写入。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值