梦雨天涯
微信hui530527   &
级别: 网络英雄
精华主题: 0
发帖数量: 4319 个
工控威望: 7696 点
下载积分: 15346 分
在线时间: 2958(小时)
注册时间: 2016-10-31
最后登录: 2024-12-23
查看梦雨天涯的 主题 / 回贴
楼主  发表于: 2018-01-24 11:00
图片:
图片:
图片:
图1为参数设置界面功能
1.有品种变更自动读取参数(未实现),读取触摸屏地址RW0  IDX0(16位索引寄存器,即变址)到固定地址D2000(X轴),RW1000 IDX0到D2200(Y轴)(已经实现)
2.选定某一点,相对应的1到12某一个指示灯会亮(M300到M311,只能某一个灯会亮,PLC用DECO指令控制),保存当前参数(已实现),也有一分钟自动保存一次当前品种的所有参数(未实现)
3.选定某一点,直达当坐标(PLC实现)
要求:
1.图2为宏指令,我想把它简化一下
2,.图3为宏指令,想实现的功能就是当型号变更的时候(型号地址D130,D131为型号地址,当不相等的时候就会M172输出,如果PLC来写话是可以成功的),自动读取当前品种参数
以上求大神帮忙
微信hui530527      b站账号,非标自动化谭工
请不要随意加我,不会随便通过。QQ群942493953
lixianji_007
级别: 工控侠客
精华主题: 0
发帖数量: 242 个
工控威望: 2871 点
下载积分: 5503 分
在线时间: 769(小时)
注册时间: 2011-08-27
最后登录: 2024-11-06
查看lixianji_007的 主题 / 回贴
1楼  发表于: 2018-02-02 08:59
图3的宏指令变量定义是int(32位),实际使用的地址是short(16位),把变量定义变更为short即可,离线仿真是可以的,m变量定义为short或bool都可以。
天下事有难易乎?为之,则难者亦易矣!不为,则易者亦难矣!