西门子最早的软PLC 是WINAC 系列,目前是1500s系列,今年的汉诺威展示了虚拟PLC 1500V;
陆续使用过几种西门子的IPC, 主要627E,ET200SP-PC2,127E,227E,277E; 从命名来说是有规律的,比如427B/C/D/E/G, 字母越小越老,目前最新的是G;
另外一种是带触摸屏的IPC(也可以认为是带IPC 的HMI),比如477E,这代表的是panel PC,前面提到的是box PC,本质上就是触摸屏+427E IPC; 从系列来说可能有127,227,327,427,627,827 等,数字越小,外形越小,性能越低;一般滞后于当代商用的cpu,比如目前十三代,对应的IPC 一般不超过11代u,最新高性能应该是BX39A 系列;在这个系列之前的工控机,普遍性能比较弱,尤其一些无风扇的,比如127E 使用了ATOM, E3950 ,227E 使用了N2930 等低功耗的u,作为IOT 的现场初级处理节点,也可作为WINCC Adv RT 使用;高一些性能的可以作为现场工程师站,安装step7+wincc ,现在主流是博图了;另外也可以作为软PLC使用,早期有WINAC, 现在有1505s/1507s/1508s ;
不同于Beckoff 卖授权,不限制机器,西门子的软PLC 必须使用西门子的工控机才能使用,至少手册是这么写的,它是把多核CPU其中的一个核心作为实时核心作为PLC,其他核运行WIN/Linux(建议用Debian)。安全功能和硬件无关,只是PLC 固件的不同;
更多信息可以参看官网手册;
但就应用场景和性价比来说,在一些预算受影响的情况下,有被一些二线品牌或商用设备取代的风险;大多数场景下一般用不到软PLC,除非有些复杂算法对响应速度有要求的情况下;因为高性能的硬PLC 点位运算普遍做到了1ns 比如1518 但是价格过于昂贵;相对来说Codesys等的产品做到1ns的价格是非常便宜的;
如何简单配置一台软PLC