您现在的位置是:首页 > PLC技术 > PLC技术

S7-1500 PLC的SCL编程应用

来源:艾特贸易2017-12-20

简介例如,应用 SCL 编程语言实现将自动灌装生产线的成品重量存储在全局数据块“重量” ( DB2) 中。 创建全局数据块“重量” (DB2) ,并声明三个变量:“最大数量”“实际数量”和“成品

    例如,应用SCL编程语言实现将自动灌装生产线的成品重量存储在全局数据块“重量”( DB2)中。

    创建全局数据块“重量”(DB2),并声明三个变量:“最大数量”“实际数量”和“成品重量”,数据类型分别为IntIntArray[0..100]  of Real,如图10-3所示。其中“最大数量”启动值设置为100,“实际数量”启动值为0,“成品重量”的各个元素启动值均为0.0

    新建程序块FC8,名称为“称重存储”,语言选择SCL,定义块接口如图10-4所示。使用SCL编程语言对FC8编程,如图10-5所示。

全局数据块“重量”(DB2)

    10-3    全局数据块“重量”(DB2)

“称重存储”(FC8)的块接口

    10-4    “称重存储”(FC8)的块接口

    在使用LAD编程语言创建的“模拟量处理”程序块(FC6)中调用FC8,并赋参数,如图10-6所示。

    如果“模拟量处理”程序块(FC6)是使用SCL编程语言创建的,则在块接口中声明一个Bool数据类型的临时变量(Temp)M_up,然后在程序中调用“称重存储”(FC8),程序如图10-7所示。

“称重存储”(FC8)程序

    10-5    “称重存储”(FC8)程序

“称重存储”(FC8)的调用(LAD)

    10-6    “称重存储”(FC8)的调用(LAD)

“称重存储”(FC8)的调用(SCL)

    10-7    “称重存储”(FC8)的调用(SCL)

(部分原创文章应编辑稿费需求,每篇需要收取2元的稿费,如需查看全文请联系客服索取,谢谢理解!在线客服:艾特贸易网客服为您服务