卢紫华
上海振华重工(集团)股份有限公司
PLC(Programmable Logic Controller,可编程逻辑控制器)广泛应用于港口大型机械电气控制、自升式海洋石油钻井平台电气控制、大型工程起重船电气控制等方面,积累了大量的实际经验和数据。但是这些经验和数据往往得不到有效的整理和总结,加之这些大型设备大多属于小批量定制化产品,形成了产品间设计非标的现象。因此,如何从中找到共性,提出适应性广的标准化设计方法,成为提高产品生产效率、增强产品竞争力的关键所在。在标准化设计方法的探索过程中,发现软件工程标准化有着更为系统和深入的研究,由于PLC本身是一类特殊的计算机,故而可以从软件工程标准化中借鉴方法,运用于PLC程序设计中,从而达到PLC程序设计标准化的目标。
PLC程序设计的标准化方法先从内容或者方法层面进行流程的分解,将分解的内容称为要素,要素的有机结合便构成了标准化的设计。流程标准化设计完成之后需要对各个要素分别进行标准化的设计。
根据软件程序设计的一般性方法结合PLC程序设计的特点,可以按以下5个要素对PLC程序设计进行分解:文档的建立与管理、PLC系统的外部接口、变量定义、程序架构、软件检验。
程序的架构是PLC程序设计的核心,其他要素都围绕其展开和为其服务;文档为程序设计提供依据、指导、检验以及数据关系;变量是程序设计的数据流表达;……