陆志娟 王磊 赵彬文


摘要:通过局部变量的运用,将叠片系统工艺流程中相似的功能抽象提取,提炼出相同的部分,定义不同的部分,实现程序模块化设计。从而使程序设计简单和直观,增强易读性和可维护性,大幅度减少编程序辑量,缩短编程时间,提高设计效率,使叠片系统的设计趋向简洁化和高效化。
关键词:变量;局部变量;模块化编程
中图分类号:TP273.5 文献标识码:A 文章编号:1007-9416(2020)07-0007-03
0 引言
随着工业自动化的不断发展,基于稳定可靠的特性,PLC应用越来越广泛,向大容量,多种类发展[1]。叠片系统是背光生产线中自动控制系统,庞大的數据处理,大量的编程工作,短暂的设计周期,都对编程质量提出了新的要求[2]。而局部变量的应用,将系统中功能相似的任务进行功能模块的独立,求同存异,设计的结构中各功能模块具有相同结构,不同的条件和任务,结合触摸屏编程设置开关,可以任意的切换模块中功能,这样程序结构清晰明了,增加了灵活性,避免了重复劳动,提高了编程效率,增强了可读性和可维护性。
1 局部变量编程
1.1 动态存储
局部变量是在特定过程中可以访问的变量,和普通变量不同,系统只在程序运行期间对局部变量分配动态空间,执行完成后,释放局部变量,局部变量使用时所占用的内存将变成垃圾数据消失。局部变量未被调用时并没有分配固定的地址,这就减少了对全局变量区的占用,节省了PLC的内存。
1.2 可移植性
可移植性是程序的生命力,具有适应性,共存性,易替换性等特点。……