Ignition缺省支持多种PLC的接入。对于这个问题还是一样先贴个图在下面,一眼过去主流的美系AB,日系Omron,德系Siemens都在缺省支持之列,而对于通用协议Modbus,TCP,UDP都提供支持。对于一些未在列表中的PLC,如Keyence,其方案可以通过中性的OPC,或者适配专门的接口转换盒子转换成TCP进行连接。这里必须要提到一个熟悉PLC的电气工程师,对于MES的部署的价值,数据采集很多问题是软硬结合的问题,资深的电气工程师可以让设备连接变得非常容易,这样可以让MES团队更多关注于高层的HMI的展示、数据库的设计等问题,从大的角度看,电气工程师也是整个IIOT中必不可少的一员,脱离了设备连接谈IIOT都是扯淡。
图3 Ignition缺省支持多种PLC的接入
Ignition提供Redundancy冗余的架构,这不仅是在单个数据库发生问题时候,Redundancy数据库可以迅速启动工作,也为热升级提供了可行性。由于配置的是demo环境,并未打开Redundancy和Gateway功能。
图4 Ignition提供Redundancy冗余的架构
Ignition提供完善的安全策略。依然是上面这幅图,在支持了Gateway策略后,完全可以通过Gateway上策略限制MES内部网络和外部网络的访问,这是硬件层面的安全控制。由于提供Uers,Role的设定,还可以控制某个人或者某群人的访问权限;并且提供了Security Zone后,可以将访问按照IP或IP段进行划分。
以上内容是个人对于Ignition的特点的认识。总结而言,Ignition是BS架构Java Based的MES,支持多数据库,含内建的HMI Design,缺省提供较丰富的设备连接驱动,有一定的安全策略屏蔽技术的MES平台。