操作台上有一停止按钮,作用是停止电机, 地址为“I12.0”,我想在这个按钮按下之后,使鼓风机停止,鼓风停止 控制点为:M16.1 上位机上 变量为 line_stop, 我做了一个I12.0的输入输出域,然后在“属性的输出”里定义C:如果i12.0这个点为1时,则m16.1(即line_stop)为1,但是发现问题是 如果按钮i12.0 按下的时间长一点(1秒左右)则m16.1点有输入,如果按钮按下的很快,M16.1根本没动作! 我想这是不是和扫扫描时间有关系, 有没有解决方法???? 求助。。。。
还有 在全局脚本里编写if语句 为什么 不运行呢 是不是没写触发时间,编写时需要注意什么!!!
问题补充:
我问的问题 有问题吗, 怎么没人回答呀
专家建议
WinCC中变量“stop”地址为I12.0,“line_stop”地址为m16.1,步骤为:
1、在画面中放一个输入输出域,对应变量“stop”,更新为“根据变化”。
2、在此输入输出域事件“输出/输入-输出值-更改”中写入给“line_stop”赋值的语句。
另外,关于全局脚本的问题,需要注意要给全局动作设定触发器,否则全局动作不会执行。
提问者对于答案的评价:
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc310708.html