Date: 3/25/2024 Page: 3
8.1
8.1
SCL
SCL
编
编
程
程
语
语
言
言
简
简
介
介
•
•
SCL
SCL
编
编
程
程
语
语
言
言
的
的
特
特
点
点
SCL(Structured Control Language,结构化控制语言)是一种基于
PASCAL的高级编程语言,这种语言基于标准DIN EN 61131-3(国际标准为
IEC 1131-3。相对于西门子PLC的其他编程语言,SCL与计算机高级编程语
言非常接近,只要使用者接触过PASCAL或者VB编程语言,实现SCL的快速
入门是非常容易的。
SCL语言为在PLC中的应用做了相应的优化处理,它不仅包含PLC的典
型元素(例如,输入、输出、定时器或存储器)外,还包含了高级编程语
言的特性;例如采用表达式、赋值运算、运算符、高级函数等完成数据的
传送和运算,创建程序分支、选择、循环或跳转进行程序控制等。