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

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

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

延迟时间到Q点输出
所以,这个实验就证明了timer(in:=(mw2=4),
pt:=T#20s);
这段程序是完全正确,且可以运行的,说明了in这里本来是bool型的引脚,但是(mw2=4)这里确实将比较关系转换为了真假判断,可以说是完成了隐士转换,确实不看到这样的程序,不敢确定是否真的可行。
所以说没事还是要多看看别人的程序,说不定对自己又是一点提高,学无止境。
来源:控制研究控(今日头条)
-
定时器
+关注
关注
23文章
3360浏览量
121715 -
程序
+关注
关注
117文章
3836浏览量
84752 -
SCL
+关注
关注
1文章
244浏览量
17931
原文标题:博图SCL程序中的隐式转换
文章出处:【微信号:gkongbbs,微信公众号:工控论坛】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
XC8怎么将float隐式转换为整数
S7-SCL提供了哪些功能 结构化S7-SCL程序的设计
用中文编写的博途SCL程序
SCL中的 EN/ENO 机制概述
西门子博途中的LAD、FBD与SCL编程

博图SCL程序中的隐式转换
评论