[西门子] 看这里!!SCL高级编程语言入门

[复制链接]
查看116 | 回复0 | 2024-8-27 10:57:16 | 显示全部楼层 |阅读模式
导读:SCL 编程语言  ,SCL(Structured Control Language,结构化控制语言)是一种基于PASCAL 的高级编程语言。这种语言基于标准 DINEN 61131-3(国际标准为IEC1131-3)。根据该标准,可对用于可编程逻辑控制器的编程语言进行标准化。SCL 编程语言实现了该标准中定义的ST 语言 (结构化文本) 的 PLCopen 初级水平



SCL表达式
表达式将在程序运行期间进行运算,然后返回一个值。一个表达式由操作数(如常数、变量或函数调用)和与之搭配的操作符(如*、/、+ 或 -)组成。通过运算符可以将表达式连接在一起或相互嵌套。

1. 算术表达式
•算术表达式既可以是一个数字值,也可以是由带有算术运算符的两个值或表达式组合而成。


注:
•同等优先级运算符的运算顺序则按照从左到右的顺序进行。
•赋值运算的计算按照从右到左的顺序进行。
•括号中的运算的优先级最高。



2. 关系表达式
关系表达式将两个操作数的值或数据类型进行比较,然后得到一个布尔值。如果比较结果为真,则结果为TRUE,否则为 FALSE。


3.逻辑表达式
      逻辑表达式由两个操作数和逻辑运算符(AND、OR 或 XOR)或取反操作数(NOT) 组成。
逻辑运算符可以处理当前CPU 所支持的各种数据类型。



SCL转换程序的使用







免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册哦

x
您需要登录后才可以回帖 登录 | 注册哦

本版积分规则