作为工业自动化中血脉最为纯正的主流控制产品,PLC自诞生至今已近半个世纪。伴随相关技术的发展,PLC在性能、功能、易用性和产品形态等方面已历经五代变革。技术演进的背后是需求的驱动,增效、安全、开放、整合、信息化、智能化将成为当下工业需求趋势。在此背景下,下一代PLC的发展趋势成为用户和PLC业界共同关注的课题。
PLC编程软件,现在仍处于较落后的面向过程的阶段,这种编程方法在小型PLC层面有其优势,但在中大型、复杂现场等条件下,依我这些年的感触和心得,我认为应当走这条道路:
将组态软件和PLC程序开发软件合二为一,然后利用面向对象的图形化编程方法进行控制程序编制。
好的编程软件应该具有以下功能
1在程序编制初期,形成一个空白“画布”,这就是未来的HMI的“底板”,控制器件、执行设备一样样往上“摆”,当这些“活”的东西都摆完了,再往上画建筑、底座等不可执行的“背景”部分,这就是未来的HMI的样貌;
2选择进入后台编程状态,这张HMI的“底板”便被“撤掉”或“拿走”,在每一个执行或控制器件上一点击,它的外形立刻改变为类似变频器接线图式样的功能块图,上面输入点输出点清清楚楚摆在那里,而其他设备的功能块图也可以一一点击予以呈现,将这些设备之间的输入输出点进行一一仔细地定义,并对这些输入输出点之间用连线进行连接,或者以固定数值予以输入,便可确定每台控制或执行设备的数据、控制流态;
3“盖”上HMI的“底板”,返回到HMI界面,通过编程/运行选择按钮进入到HMI编程状态,选择这些控制器件或执行设备的界面形式,并对界面中按钮、数据显示窗口等进行精确定义,HMI部分便编制完成;
4从HMI编程状态转为执行状态,程序编制完成,可以运行了!