SoftPLC S5-943
SoftPLC S5-943——一款能够实时显示PLC状态的软件
SoftPLC S5-943 / S5-945执行程序的方式与硬件PLC相同。以这种方式执行PLC程序的优点是可以实时显示PLC状态。由于SoftPLC像原始的SIMATIC PLC一样运行,因此可以使用S5 for Windows®和STEP5编程工具。在线连接可以通过以太网直接在同一台PC上进行串口连接。 S5-PLC的程序可以被传送到SoftPLC S5-943 / S5-945。
SoftPLC可以访问标准I / O板以及许多智能硬件板,这些智能硬件板可以用于业界广泛使用的控制总线系统(PROFIBUS DP、DeviceNet、CAN-Bus)。开发驱动程序以来连接带有SoftPLC的总线系统接口板。
在单处理器系统中,软件PLC同时与其他将被执行的应用程序共享CPU时间。CPU时间分配可自由伸缩。例如,CPU时间(时间片)的百分之五十(50%)被分配给软件PLC,另外50%被其他应用程序使用。在预设的时间范围内软件PLC被调用。在具有双处理器系统的Windows环境中,一个CPU专用于软件PLC。PLC周期时间取决于OB1的执行时间。如果OB1的执行时间短,则每个时间段的周期数就会高。
可用的协处理器板用来运行SoftPLC。 这些协处理器板可以插入PC的主板。SoftPLC完全独立于PC硬件运行。额外的处理器板可以使用自己的电源供应器供电。这样的设置具有不受可能影响SoftPLC的PC故障的优点。知名制造商提供具有集成总线接口(InterBus、PROFIBUS、CAN总线、ASi总线、DeciveNet)的处理器板作为完整的PLC解决方案。
可以从一台PC上同时监控、操作和控制。集成在PC中的SoftPLC允许从一个硬件单元进行过程监控、操作和控制。如果需要使用PC用于数据收集、过程可视化、编程或任何其他原因,SoftPLCis会特别有用。这种解决方案无需硬件PLC和相应的通信处理器。
也可使用IBH OPC Server / DLL Interface访问Windows应用程序。使用IBH OPC Server,可以通过以太网建立到S5和S7 SoftPLC的通信以及在同一台PC上的直接通信。为了在SoftPLC和其他Windows应用程序之间进行快速的数据传输, 可以使用DLL。提供通用编程工具的示例。许多可视化软件供应商拥有可用于软件与其可视化软件之间快速数据传输的驱动程序。
集成监视器功能智能最新总线控制板集成了监视器功能。这些监视器功能保证在PC硬件故障的情况下,可以用硬件PLC CPU相同的方式处理SoftPLC的输入和输出。如果PC出现故障,总线系统的所有输出将被复位。
可扩展性有两个版本的S5兼容的SoftPLC。它们之间的主要区别是PLC程序存储器的大小。PLC S5-943的程序存储器为48kB,PLC S5-945程序存储器为720kB的。软件PLC的执行时间取决于PC处理器的执行时间。这两个版本都有一个集成的PID算法。在内部,PID算法使用浮点运算来提高精度。若要使其与西门子CPU兼容,PID算法的接口需与西门子接口相匹配。
要将执行SoftPLC的PC与外界连接,需要一个接口板。小型应用程序可能只需要Multi-I/O板。这些板无需大量的工作就可直接从SoftPLC访问。SoftPLC提供特殊指令(DO RS 10到DO RS 31),以使用标准板(I / O端口访问)。这些命令可以从输入读取并写入PC较低64k段中的输出。 也可以将PC连接到外部总线系统。除标准的I / O板之外,还可以通过SoftPLC访问不同的总线系统。许多智能硬件板可用于控制业界广泛使用的总线系统(例如,INTERBUS、PROFIBUS DP、CAN ASi DeviceNet等)。为了访问总线接口板,IBHsoftec开发了驱动程序。以下总线系统的驱动程序可用:INTERBUS(来自Phoenix和Hilscher的板),PROFIBUS DP、CAN、ASi、DeviceNet(来自Hilscher的板)。
使用标准的以太网板,可以使用TCP / IP-Protocol连接到现有网络(Internet、Intranet)。TCP / IP-Protocol允许通过互联网对SoftPLC进行诊断,或者可以通过公司内联网进行连续的数据交换。通过S5 for Windows完成这些操作。还集成了ModbusTCP功能和CP功能。
为了满足客户的需求并提供灵活性,软件PLC支持各种硬件和软件平台。S5版本可以安装在最新的Windows操作系统上。