项目介绍
本系统主要由主控 PC 机,主站 PLC,各个子站 PLC、点火系统与液氧系统 PLC 以及现场设备 组成。图 1 所示为系统方案示意图。
图 1 系统方案示意图
从图中可以看出,虽然主控 PC 也是采用 LabVIEW 编程,此系统中对现场元器件的控制均由PLC 完成,包括所有模拟量和数字量的控制,并且主站 PLC 做为系统的核心部分,它是连接主控 PC(人机操作界面)和现场设备的桥梁。主站 PLC 接收主控 PC 的命令,根据命令依次指挥各个子站PLC 系统对相应的现场设备元件进行操作。主控 PC 主要负责界面显示、参数设置、流程选择、设定参数的数据存储、数据回放、数据处 理等操作。
技术难点
界面可以在线编辑,自定义,灵活可变:对于整个系统,阀门控件和物理量测点数量庞大,多 个系统,包括酒精系统,工艺气系统,冷却水系统等分时显示在 ActiveX 控件可见区域中。界 面刷新时,因为控件过多,产生较大的系统资源消耗。
网络通信,与 PLC 通过 FINS 协议通讯,发送读写命令,包括数字量和模拟量的读取和写入功能。
主站 PLC 与多台子 PLC 之间的数据传递,通过光纤 Controller Link 组网。
设计优势
在该项目中采用了现有的 NET EG,ANA EG 和 UI EG 等多个模块产品。这种基于成熟模块产品的开发模式大大简化了程序开发的难度,同时也大大加快了程序开发的进度,保证系统的安全 和可靠。
在该项目中采用了现有的 NET EG 实现了主控 PC 与主站 PLC 之间的数据传递,命令交互,采 用 UI EG 实现了对于自定义界面的刷新功能,采用 ANA EG 实现多个测点之间的运算功能,真 正实现了“高内聚,低耦合”的模块化编程理念。
软件界面截图
|