plc怎么在线修改程序,就是不用停止运行就可以下载程序的

1天前 (03-04 20:14)阅读2回复0
xietoutiao
xietoutiao
  • 管理员
  • 注册排名1
  • 经验值1471835
  • 级别管理员
  • 主题294367
  • 回复0
楼主

plc怎么在线修改程序,就是不用停止运行就可以下载程序的

在客户现场调试到一定阶段后,就进入了带产品的调试过程,此时的调试很多时候是不能停机的,因为有些特殊工艺,一旦停机将造成很大的损失,因此在线更改程序就变的至关重要。

应该说现在主流的PLC都支持不停止CPU而进行程序的在线修改。下面我就以西门子博图软件的操作来说明一下吧,其实不管是STEP7还是博图软件,他们进行在线的程序修改,其实就是修改单个或者几个程序块,然后将修改后的程序块下载下去即可,并没有像有一些PLC有明显的debug modify模式。

看一下修改前的程序图:

plc怎么在线修改程序,就是不用停止运行就可以下载程序的

此时左边的状态图标都是绿色表示CPU内和软件监视的软硬件都是一样的,严格说是在线和离线版本一致。

再看一下我修改了程序后,但是没有下载时候的状态,此时的CPU并没有停止。

plc怎么在线修改程序,就是不用停止运行就可以下载程序的

当程序还处于“在线监控”的状态下,我直接修改程序,把M10.0并联在M0.1处,然后左侧的状态图标就发生了一些变化,主要的变化就是OB1,因为我就只修改了OB1这个一个块,所以它用了一个比较的不一致图标,表明了这个块的状态!

下边,就来看看整体的动态图吧,注意看CPU全程是没有STOP的:

plc怎么在线修改程序,就是不用停止运行就可以下载程序的

从这个动态图可以看到,处于在线监控状态的程序,我直接修改,修改后这个块就自动离线了,修改完毕后需要将该块重新下载下去,但是CPU自始至终都是处于运行状态。

这就是博图软件的在线修改程序的方法,其实STEP7中也是这样的,修改完一个或者几个块后,最好是一个块一个块的下载下去,以免出问题。图中我添加的M10.0是一个时钟脉冲点,所以动态图中在闪烁,不理解的朋友可以去看一下我的文章,有介绍这个点!

希望能对提问者有点帮助,谢谢!

0
回帖

plc怎么在线修改程序,就是不用停止运行就可以下载程序的 期待您的回复!

取消
载入表情清单……
载入颜色清单……
插入网络图片

取消确定

图片上传中
编辑器信息
提示信息