scl语言上升沿问题

"R_TRIG_DB"(CLK := "TagIn",
            Q => "TagOut");
"R_TRIG_DB", "TagIn","TagOut"是什么变量需要怎么定义,在哪里定义局部还是全局;
CLK和Q又是什么变量,如何定义。

图片说明:

scl语言上升沿问题   

最佳答案

在SCL编辑器里面输入R_TRIG,然后再输入(的时候会弹出一个对话框,定义单个实例还是参数实例,单个实例相当于全局变量的,参数实例相当于局部变量,这个最好使用FB功能块,FC里面刚试了一下,会定义在IN OUT里面,还需要你输入一个实例
CLK := "TagIn","TagIn"是你输入的需要检测的上升沿信号,
Q => "TagOut","TagOut"是你输入的信号的有上升沿时的输出信号
CLK和Q不是变量,不用管,是上升沿指令的形参

关于实例的知识,请参考:
SIMATIC STEP 7 Professional V14.0 系统手册
https://support.industry.siemens.com/cs/cn/zh/view/109742272
3585页 1.3.3 实例
关于上升沿指令,按F1看帮助最好

还是得自己多用用,多试试才有体会

提问者对于答案的评价:
谢谢

专家置评

已阅,最佳答案正确。

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc152842.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年6月5日 下午7:41
下一篇 2017年6月5日

相关推荐