西门子SCL语言入门

共 1 个回答

切换为时间排序

2020-12-29 10:50:51

赋值的符号为 :=,注意一定要用英文半角的标点符号,变量可以中文变量,先看最简单的一个触点控制线圈输出的语句:

常开触点控制线圈

常闭触点用取反指令NOT,其它的和常开触点一样

常闭触点控制线圈

串联触点中间用AND或者符号&进行连接

串联触点的写法

串联中的常闭触点,别忘了加NOT

一常开一常闭触点

并联触点指令为OR

两个常开触点并联

并联触点中用常闭依然要加NOT

一常闭一常开触点并联

串联和并联的混合输入,可以加入括号以区分,不然初学者会傻傻分不清逻辑

串联和并联的混合输入,可以加括号以区分

除了上面的,还有一种异或运算,符号为XOR,意思是两个值做异或运算,当两个值相同时,结果为0,当两个值不同的,结果为1,与梯形图比较可以写成如下所示:

异或运算

SCL语言很简单,如果有高级语言基础,基本一天就可以学会,三天精通,五天就可以随便写程序了,关键在于在坚持。


共 1 条
  • 1
前往
61回答数