随着工业生产需求向着定制化、复杂化的方向快速发展,运算更快、算力更强的PC-based控制器是未来的一个重要发展方向。不仅西门子,其他厂商多种软PLC产品在工控市场已经活跃了很多年。
西门子软 PLC 例如基于 400 设计的 WINAC 系列,基于 1500 设计的1500S 软 PLC 系列, SIMATIC WinAC RTX (F) 2010 于 2018 年 10 月 1 日起被列为逐步淘汰的产品,替代商品为 1500S 系列软 PLC,还包括 1507S、1508S 系列软 PLC。SIMATIC S7-1500S CPU 应用虚拟化技术,将 PC 硬件资源进行划分,利用部分 PC的硬件资源实现 1500 硬 PLC 的功能,同时兼顾 Windows 开放性的优点。 S7-1500S CPU可以使用高级语言进行编程 (包括 C/C++/C#/VB) 开发, 通过 SIMATIC ODK 开发包可以生成同步或者异步执行的 PLC 调用代码, 此外, S7-1500S CPU 在 SIMATIC ODK 的基础上提供 SIMATIC Target 软件包,S7-1500S 可以直接利用 MATLAB/SIMULINK 算法模型。
PC系统下的 S7 Open Controller 1515SP系列就是西门子的软plc。
西门子软PLC有两种形式,分别为:
Open Controller (开放式控制器):是指ET 200SP系列中一款硬件和软件兼备的产品,其中软件使用的是1505SP (F/T/TF),硬件使用的是S7-1515SP PC2。
Software Controller (软件控制器):是指两款纯软件产品——1507S (F)和1508S (F),必须搭载西门子特定型号IPC使用。
1、软PLC的优点:
嵌入式软PLC系统具有较开放的硬件体系结构,用户可以根据自己的需要自由选择合适的硬件平台来构建满足用户需求的控制系统。
嵌入式软PLC技术是基于IEC61131-3语言标准,所以程序开发较为方便,利于复用,能够缩短产品研发周期,调试与维护也比较方便。
嵌入式软PLC系统的指令集相比于传统PLC的指令集更加的丰富,大大方便了用户去编写工业控制程序。
由于嵌入式芯片技术的款速发展,嵌入式软PLC产品的性价比得到了飞速的发展。
嵌入式软PLC系统具有较为开放的架构与标准,产品可同时加入到PLC网络和标准的计算机网络中,这是现有计算机网络的很多研究的成果可以很容易的应用于PLC控制技术中。
PLCopen里通信技术组织是采用了OPC UA的架构,OPC UA是一个跨操作系统的一个通信协议,主要是面向智慧工厂的信息化的集成形成的一个标准。
软PLC的计算能力很强。
软PLC具有很丰富的网络化接口。如果产品卖到全国各地可以通过远程的售后服务来解决。
2、软PLC的缺点:
可靠性低,在高温、振动、温差大、多灰尘等环境下易发生故障。
实时性差,在对现场信号作出及时和确定性响应方面不如传统PLC。