您现在的位置是:首页 > PLC技术 > PLC技术
S7-1500 PLC的SCL编程应用
来源:艾特贸易2017-12-20
简介例如,应用 SCL 编程语言实现将自动灌装生产线的成品重量存储在全局数据块“重量” ( DB2) 中。 创建全局数据块“重量” (DB2) ,并声明三个变量:“最大数量”“实际数量”和“成品
例如,应用SCL编程语言实现将自动灌装生产线的成品重量存储在全局数据块“重量”( DB2)中。
创建全局数据块“重量”(DB2),并声明三个变量:“最大数量”“实际数量”和“成品重量”,数据类型分别为Int、Int和Array[0..100] of Real,如图10-3所示。其中“最大数量”启动值设置为100,“实际数量”启动值为0,“成品重量”的各个元素启动值均为0.0。
新建程序块FC8,名称为“称重存储”,语言选择SCL,定义块接口如图10-4所示。使用SCL编程语言对FC8编程,如图10-5所示。
图10-3 全局数据块“重量”(DB2)
图10-4 “称重存储”(FC8)的块接口
在使用LAD编程语言创建的“模拟量处理”程序块(FC6)中调用FC8,并赋参数,如图10-6所示。
如果“模拟量处理”程序块(FC6)是使用SCL编程语言创建的,则在块接口中声明一个Bool数据类型的临时变量(Temp):M_up,然后在程序中调用“称重存储”(FC8),程序如图10-7所示。
图10-5 “称重存储”(FC8)程序
图10-6 “称重存储”(FC8)的调用(LAD)
图10-7 “称重存储”(FC8)的调用(SCL)
(部分原创文章应编辑稿费需求,每篇需要收取2元的稿费,如需查看全文请联系客服索取,谢谢理解!在线客服:)
点击排行
