首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

为什么西门子PLC会因为一些故障而进入STOP状态?

为什么西门子PLC会因为一些故障而进入STOP状态?

其实,这是因为再STEP7程序中,没有调用相对应组织块。

在STEP7程序中,所有的用户程序都要在组织块OB中被调用,对于不同的事件,CPU也会调用不同的组织块。但是,若是出现某个故障事件,但是CPU中没有下载相对应的组织块,那么CPU就会进入到STOP状态(比较常见的例子,就是从站的通信故障,如果CPU中没有下载OB86,CPU就会进入STOP状态)。

有人又会问,还需要对特殊组织块进行编程吗?

这就要看你的功能要求了,若是利用一些中断组织块的功能,就需要编写相对应的程序,但是,如果只是为了防止CPU进入STOP的话,就可以插入空的组织块就可以。如下图所示

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20201116A0136E00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券