賞心悦目
级别: 论坛先锋
精华主题: 0
发帖数量: 349 个
工控威望: 1386 点
下载积分: 1663 分
在线时间: 864(小时)
注册时间: 2008-12-24
最后登录: 2024-09-23
查看賞心悦目的 主题 / 回贴
楼主  发表于: 2017-10-28 10:09
图片:
用一个触摸屏的按键直接控制PLC输出点,按下时,Y输出点接通,松开时,Y输出点断开,我这样编为什么按键有时候可以控制输出点,有时候却不行呢?
[ 此帖被賞心悦目在2017-10-28 13:02重新编辑 ]
賞心悦目
级别: 论坛先锋
精华主题: 0
发帖数量: 349 个
工控威望: 1386 点
下载积分: 1663 分
在线时间: 864(小时)
注册时间: 2008-12-24
最后登录: 2024-09-23
查看賞心悦目的 主题 / 回贴
1楼  发表于: 2017-10-28 13:01
引用
引用第2楼030403118于2017-10-28 11:08发表的  :
选择周期执行

谢谢你的指点,就是这个原因
賞心悦目
级别: 论坛先锋
精华主题: 0
发帖数量: 349 个
工控威望: 1386 点
下载积分: 1663 分
在线时间: 864(小时)
注册时间: 2008-12-24
最后登录: 2024-09-23
查看賞心悦目的 主题 / 回贴
2楼  发表于: 2017-10-30 18:38
引用
引用第4楼zhongshl于2017-10-29 12:52发表的  :
维纶屏宏程序扫描周期很长,这么长的程序估计要0.5S以上,如果下面这样做简单,周期也短
bool a1,a2
GetData(a1,"Local HMI" ,LB,4,1)
SetData(a1,"Panasonic FP/KW" ,Y,F,1)

试了下,这段宏指令简单多了,也能达到效果,就是有点不解,第一行为什么要写bool a1,a2呢, 这个a2好像用不到呀!