西门子SCL程式设计之IF THEN的使用
报价宝综合消息西门子SCL程式设计之IF THEN的使用
SCL语言是一种结构化文字,类似于计算机高阶语言的程式设计方式,他的语言规范解决计算机的PASCAL语言。在复杂的算法中使用SCL比较有优势,在逻辑运算建议使用LAD语言。因此SCL不存在Set/Reset指令,或者说也没有必要使用。SCL中替代置位复位指令的方法如下:
那么问题来了,IF THEN是什么指令呢?
从字面来理解,假如条件满足就执行操作。就是条件执行指令。
指令位于
指令说明:使用条件执行指令,可根据条件控制程式流的分支,本指令的结果为BOOL值,可以将逻辑表示式或比较表示式作为条件。
程式设计方法:
1、IF分支:IF condition THEN instruction
END_IF
如果满足条件,则将执行THEN后编写的指令,如果不满足,则程式将从END_IF后的下一条指令开始继续执行,
在上面的例子就是当 tag3=1,则执行赋值tag5为1,tag3=0,tag4=1,则执行赋值tag5=0.
再啰嗦两句,学习一门程式语言最后的助力就是帮助文件和系统手册,看别人的视讯也好、文章也好,都是看别人总结的,难免有不全的地方,所以建议大家多看帮助和手册。
