当前位置:首页 > 高端制造 > 正文

结构化控制语言S7-SCL简介

S7-SCL是一种结构化控制语言,即(StructuredControlLanguage),它是一种类似于PASCAL的高级编程语言,它不仅具有PLC典型的元素(如:输入/输出,定时器,计数器,浮号表),而且还具有高级语言的特性(如:循环,选择,分支,数组等)。因此,利用SCL可以完成一些复杂的运算...

S7-SCL是一种结构化控制语言,即(StructuredControlLanguage),它是一种类似于PASCAL的高级编程语言,它不仅具有PLC典型的元素(如:输入/输出,定时器,计数器,浮号表......

S7-SCL是一种结构化控制语言,即(StructuredControlLanguage),它是一种类似于PASCAL的高级编程语言,它不仅具有PLC典型的元素(如:输入/输出,定时器,计数器,浮号表),而且还具有高级语言的特性(如:循环,选择,分支,数组等)。因此,利用SCL可以完成一些复杂的运算功能及过程优化等,这些功能,一般通过梯形图、语句表来实现的化,会比较困难。

要使用S7-SCL,首先要确保系统中安装有S7-SCL软件。

STEP7标准版不包括S7-SCL软件包及授权,需单独购买;

STEP7Professional版包括了S7-SCL的软件包及授权,安装即可。

可在“已安装程序列表”中,查看是否已安装S7-SCL。


3、博途平台下,集成的是STEP7Professional,因此,在博途中可以用SCL编程。

在STEP7项目中中插入SCL

选择“Sources”-“InsertNewObjece”-“SCLsource”,即可插入一个“SCLsource”。双击打开,进入SCL编辑界面。


开发环境中,提供了“块模板”、“控制结构”编程向导,进行辅助编程,提高编程的可靠性,也一定程度降低了编程难度。


在博途中使用SCL

博途中,运用SCL相对更简单,选择要添加的块类型,在“语言”中,选择“SCL”,则新建的块,将用SCL进行编程。


编程界面与其他编程语言环境类似,由“接口定义”部分和“程序主体”构成。程序主体在编程时,可以根据需要选择“if”、“for”等高级语言的结构控制语句。


最新文章