西门子1200下载报错(组态控制)

文章讨论了CPU在启动时遇到的错误,原因是启用了组态控制但未在启动OB中执行WRREC指令导致控制数据记录缺失。作者发现他们的问题在于创建了未使用的DB数据块和变量,通过重新组态和硬件软件编译解决了问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

CPU 临时错误:系统发出的请求: - 没有可用于中央设备选件处理的数据记录或无效  暂停的启动禁止项:   CPU 从 STARTUP 切换到 STOP 模式  PLC_1 / PLC_1 。如下图:

更改设置即可,把√去掉如下图:

造成问题的原因:官方的解答如下:

启用了CPU的组态控制功能,没有在启动OB中执行指令,WRREC 指令在启动 OB 中传送完控制数据记录后组态控制才会生效。如果已启用组态控制但 CPU 不具有控制数据记录,则在退出 STARTUP 模式时会转到 STOP 模式。所以需要确保启动 OB 中包含传输控制数据记录的程序。

分析了官方的解答后,我的问题出在与建立了两个DB数据块,并且建立了变量,但是在程序中并没有使用到这些变量。

所以PLC总是启动不了。当把用户重新组态设备取消后,在设备组态中将硬件软件重新编译了一遍,再次下载无错误。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值