-
博图
SCL
语言使用简介
西门子博图简称
TIA
,是西门子
全集成自动化的软件平台,其
对
PLC
编程支持
LAD
、
FBD
、
SCL
、
STL
、
GRAPH
语言,本文着重介绍
博图
SCL
编程语言的使用方法。
< br>
SCL
(
Structured
Control Language
,结构化控制语言)是一
种
基于
PASCAL
的高级编程语言。
这种语言基于标准
DIN EN
61131-3
(国际标准为
IEC
1131-3
)
。根据该标准,可对用于可编程
逻辑控制器的编程语言进行标准化。
SCL
编程语言实现了该标准中
定义的
ST
语言
(
结构化文本
)
的
PLCopen
初级水平。
p>
SCL
语言在
数据管理和数学计算方面有梯
形图所不具有的优势。且使用
SCL
语
言编程有时更容易浏览,比如用梯形图编程用
3
个页面,用
p>
SCL
语
言有可能
1
个页面都用不了。其基础语法知识类似于
C
< br>语言,这里
不做详述,本文仅对用
SCL
编程语言实现一些常用的功能进行一个
整理并列出一些实例,这样更有利于初学
者理解。
一、
赋值
1
、假
如将某个常数或者某个变量的值赋给另一个变量:
在变量表里
建立一个变量
a
,数据类型为
int<
/p>
,将常数
100
赋给
a
需要在
PLC
的变量表里定义或者在子程序的接口参
数表里定义,不能凭空产生,同样也可以
将变量赋值给
a
,注意数
据类型的一致
性。