登录
首页 人机界面 人机界面
回帖 发帖
正文

主题:威纶通触摸屏用索引寄存器如何在宏指令上使用

点击:4599 回复:16

如图,RW0-RW10用索引寄存器LW9200,在宏指令上该如何写?我要通过plc赋值给RW0-RW10的索引寄存器上,宏指令该如何写?有100组数据。
21-03-19 15:58
附件 微信图片_20210319153516.jpg
21-03-19 15:59
用 资料传输 就可以了呀,没必要用宏指令。
21-03-19 16:47
附件 微信图片_20210319165324.jpg
我要实现这样的功能。LW9200就是用资料传输的。
21-03-19 16:57
我如何读取当前值给屏上的寄存器呢?
21-03-19 17:04
我要通过plc赋值给RW0-RW10的索引寄存器上
假设PLC里面是D100-D109,资料传输来源地址D100,目标地址RW0(加索引LW9200),RW0-RW9都加索引LW9200
如果LW9200设为0,按下 资料传输 D100-D109的内容就传给RW0-RW9
如果LW9200设为10,按下 资料传输 D100-D109的内容就传给RW10-RW19
如果LW9200设为50,按下 资料传输 D100-D109的内容就传给RW50-RW59
10个一组就可以了
附件 222222.jpg
21-03-19 19:39
如果是调用RW的数据,就把来源地址和目标地址反过来就是
假设要传送到D0-D9,资料传输来源地址RW0(加索引LW9200),目标地址D0,
如果LW9200设为0,按下 资料传输 RW0-RW9的内容就传给D0-D9
如果LW9200设为10,按下 资料传输 RW10-RW19的内容就传给D0-D9
如果LW9200设为50,按下 资料传输 RW20-RW29的内容就传给D0-D9
附件 33333.jpg
21-03-19 19:46
如果还有配方名什么的,那就占用连续20个地址,20一组,
上一个配方、下一个配方,可以用  多状态设置元件  里面的 递加与递减,递加值与递减值设为10或者20.这样一跳就是一组配方。
如果要直接调用配方号,就直接设定LW9200的值,数值元件 里有 比列转换,这里可以设为10或者20的倍率,假设10个一组,要看10号配方
输入10即可,而LW9200实际值是100,你看到的内容就是RW100-RW109的内容。
21-03-19 20:00
我明白你的意思,我就是想问一下,用宏指令怎么写索引寄存器。
21-03-19 20:24
附件:
[本地下载]
这个就是你所说的方法吧,只是时间没有用到赋值。
21-03-20 08:10

上一页下一页

工控新闻

更多新闻资讯