软PLC在保留硬件PLC功能的前提下,采用软件来实现多领域的功能,包括逻辑控制、运动控制、过程控制和人机界面,进行统一平台管理;采用面向现场总线网络的体系结构,采用开放的通信接口,如工业以太网、高速串口等,以适应高度分布性自动化工厂环境;采用各种国际工业标准和一系列事实上的标准,来保证多供应商网络的数据交换。
智能生产单元控制器的软PLC采用两种方式实现实时性:通过实时操作系统或软PLC内置实时控制系统,其编程、调试、监控开发环境平台,与智能生产单元控制系统软件的开发环境平台为同一软件平台,以利于实现软硬件间的集成。
对于非标协议设备,可在统一的开发环境平台下开发驱动中间件,或采用OPC SERVER进行用户可配置驱动程序的开发,统一对外以OPC方式进行访问。
依据重点关注的设备、生产、成本、质量、绿色、人员等维度监控信息,智能生产单元控制系统软件开发可分为生产计划、过程控制、设备管理、绩效查询、报警查看、统计报表、公告查看等若干功能模块组,模块组间仅过程控制因智能生产单元不同而异,其他模块组类似,经过组态配置后可分别应用于不同专业业务的智能生产单元(如成形、熔炼浇注、精整、砂处理等),并提供二次开发接口。
智能生产单元控制系统软件与MES、ERP、LIMS、PLM等系统数据交互采用企业服务总线方式,以消除系统底层互访之间的技术差异,实现不同信息管理服务之间的通信与整合,并提供系统一致性、安全性、可靠性,以及性能和扩展能力保障。