最近看到一个程序,博图定时器的in脚中写了一个等式,且是一个等号,不是两个等号,有点小疑惑,就做了个测试,结果是博图确实有点灵活。
本文不讨论程序的合理性,只讨论定时器in脚处输入1个等式,程序是否能正常运行,直接看程序:
如下是一个简单的定时器调用程序:

FC1中的SCL程序
再来看主程序:
如下图,可以看到定时器在运行了:

让MW=4,调用FC1
定时器运行完,Q点有输出了:

延迟时间到Q点输出
所以,这个实验就证明了timer(in:=(mw2=4),
pt:=T#20s);
这段程序是完全正确,且可以运行的,说明了in这里本来是bool型的引脚,但是(mw2=4)这里确实将比较关系转换为了真假判断,可以说是完成了隐士转换,确实不看到这样的程序,不敢确定是否真的可行。
所以说没事还是要多看看别人的程序,说不定对自己又是一点提高,学无止境。
来源:控制研究控(今日头条)
全部0条评论
快来发表一下你的评论吧 !