大家好!
最近迷恋上了WinAC 了,千方百计终于安装成功了,我在一个两核的IPC上安装了版本为WinAC RTX 2010,没有带任何DP/PN IO 就是进行一些数学模型的仿真实验而已。
因为编写了数学模型控制程序,实验过程中使用常规的仿真器根本开不起来,程序一开始进行运算仿真器就STOP了,也就是说会卡机导致仿真器的扫描周期超限了。所以使用仿真器是肯定无法模拟我这个程序了。
于是想到了使用WinAC RTX 一开始没有怎么听说过这个软件,在一个***里面认识了一些大神,他们说普遍认为WinAC 非常强大,扫描速度非常快,于是我有了使用WinAC 来做程序的念头。
这几天一直加班加点的捣鼓,终于安装成功了,并且也成功的运行起来了,我使用了各种各样的方法进行了压力测试,发现了一些问题。
我们来看看下面的图片:
这个速度曲线是没有在安装了WinAC 的IPC上进行任何APP的操作的曲线,基本上是正常的
这个状态显示是没有在安装了WinAC 的IPC上进行任何APP的操作的曲线,基本上是正常的,核心资源显示正常。
在安装了WinAC的IPC上操作打开TIA 编程软件APP,这个时候资源占用严重,CPU的核心工作状态已经满满的。
在安装了WinAC的IPC上操作打开TIA 编程软件APP,这个时候资源占用严重,CPU的核心工作状态已经满满的。并且输出数学模型的轨迹已经出现了卡顿。如下图片右边窗口的曲线出现了阶梯波形。正常应该是如右边窗口一样平滑的。
根据这个实验,说明要使用WinAC软件的如果要保证足够的确定性,应该是要使用西门子专业的IPC 例如IPC427 477等等。如果非西门子的IPC应该从配置高等等方面下功夫来保证CPU的资源足够多来应付打开多个APP软件操作。
个人认为,安装了WinAC的IPC就是等同于一台PLC控制器了(软PLC)理论上不应该作为他用了。如果同时作为工程师站,又同时作为软PLC使用,那么工程师在操作各种各样的APP时会占用CPU资源,如我上面图片那样,会出现卡顿,实时性失效等等问题。如果要求高的场合会出现风险。
这个实验是基于常规2核的IPC条件下进行测试的。可能会因为我的硬件等等问题不够强大所以只能够客观的进行了一些探讨。
希望各位大侠深入探讨一下。
谢谢!