simatic程序 (simotion执行系统)

SimotionD运动控制器创建的工程在*载下**过程中出现进度停止在某一进度时间过长仍无反应,对于这个问题我们首先试着电脑重启后重新打开程序重新*载下**依然出现同样的问题,这时候我们还有什么办法可以解决呢?

停止进度条显示如下图:

simatic驱动卸载,simotion调试技巧

*载下**进度条停止

由于出现这种情况,我们开始检查程序的编译和*载下**环节是怎样的一个情形,以下为记录的截图

simatic驱动卸载,simotion调试技巧

编程过程中警告提示

simatic驱动卸载,simotion调试技巧

*载下**方法记录

通过编译和*载下**记录的截图,我们大致可以判断出进度条的中途停止引起的原因可能为设备调试及运行时根据生产需求对设备原有组态硬件环境(变频器,伺服电机等)做了删减的处理,同时在程序里未作同步修改。

基于此,第一个解决办法自然是根据硬件的组态删除已经没有的硬件,程序里也做同步修改,这是最好的一个办法,但也会比较耗时间,那有没有办法可以直接跳过硬件组态直接*载下**程序解决问题呢?

经过短暂的思考后,决定通过另一种方式进行*载下**,方法:选中Simotion=>点击右键=>在弹出的下拉框中点击“Target device”=>点击“Download to target device”。*载下**方法如下图所示

simatic驱动卸载,simotion调试技巧

*载下**方法

在弹框里,选择“Load CPU without drive unit”,同时勾选“Store additional data on the deviece”和“After loading,copy RAM to ROM”.点击"YES"进入*载下**界面,如下图。

simatic驱动卸载,simotion调试技巧

*载下**配置

重新观察*载下**进度是否正常,如下图

simatic驱动卸载,simotion调试技巧

新*载下**进度

观察*载下**进度已经正常,等待*载下**完成,程序*载下**完毕。