威纶通官方论坛

关于索引值增加的方法

[复制链接]
发表于 2011-2-12 16:14:43 | 显示全部楼层 |阅读模式
在制作工艺卡的时候,用到了索引值。现在有这么一个问题,教程给的方法是往索引填值的方法,例如往里填4,这样传值就会将地址中第5个存储器地址作为传值的首地址,填8,就将第9个存储器作为传值的首地址。我现在想实现这样一个功能,就是做一个按钮,揿一下,然后索引的值就会自动加5,不需要通过填值的方法来实现。我尝试用脚本来实现,但是脚本只能改变索引地址对应的值,而不会改变索引本身的值,例如LW9000,我可以改变LW9200存储的值,而不能让其自动变为LW9205,请高手指点,谢谢!
发表于 2011-2-14 21:32:15 | 显示全部楼层
不知道你要这样的功能干嘛?建议你用宏指令来实现类似功能。
比如建立一个位状态设置开关并在PLC控制里启用宏命令。另外叠加一个多状态切换开关在上面,控制的是LW1。假设你要引用的索引是LW9200,那么宏命令就写成选择语句,“如果LW1的值等于多少,那么将相应的LW92xx的值转移到LW9200中”。
这样应该可以间接达到你的目的。
发表于 2011-2-14 21:32:15 | 显示全部楼层
使用“多状态设置”,可以满足你按一下+5,按一下+5
发表于 2011-2-14 21:32:15 | 显示全部楼层
他说的是按一下把LW9200变成LW9205。
也就是希望另外有一个指针来确认现在所使用的是哪个索引,而不是直接改变索引值。
这个只能用宏指令做近似功能。

我做的工艺卡时也碰到类似问题,就是既要翻页同时也要切换工艺。比如,我一共有5套工艺,一套工艺一共有16段,一段有10个参数,分4页放置。
最后采用的办法是,设置2套“多状态设置”按钮,一套用来翻页——一次递加40上限120,一套用来翻工艺——一次递加160,上限640。
然后在每套“多状态设置”按钮上再附加一个透明的位状态设置开关,用来触发宏指令。宏
 楼主| 发表于 2011-2-14 21:32:15 | 显示全部楼层
工艺卡已经做出来了,就是用宏指令做的,谢谢大家
您需要登录后才可以发帖 登录 | 注册

本版积分规则

回复帖子

Archiver|小黑屋|威纶通官网 ( 粤ICP备06054553号 )

GMT+8, 2024-12-24 10:04

Powered by Discuz! X3.4

© 2001-2023 Comsenz Inc.

快速回复 返回顶部 返回列表