博图上载 300 程序时 CPU 会停止的原因和解决方案 (博图上载300plc程序不能监控)

会停止的原因和解决方案

原因

当博图软件将程序上载到 S7-300 PLC 时,CPU 将停止运行以接收和处理上载的数据。这是因为上载过程涉及对 PLC 内存的修改,而这些修改只能在 CPU 停止的情况下进行。

解决方案

有以下几种方法可以解决博图上载 300 程序时 CPU 停止的问题:

1. 使用在线上载模式

在线上载模式允许在 CPU 运行时上载程序。通过这种方式,CPU 无需停止即可接收和处理上载的数据。要使用在线上载模式,请执行以下步骤:1. 在博图软件中,右键单击 PLC 设备并选择“在线访问”。2. 在“在线访问”窗口中,选择“上载到 PLC”。3. 在“上载到 PLC”对话框中,选择“在线上载”选项。4. 点击“开始”按钮开始上载过程。

2. 使用强制性上载

强制性上载是一种特殊的上载模式,即使 CPU 处于停止状态,也可以对其进行上载。请谨慎使用此模式,因为它可能会损坏 PLC 程序或造成其他问题。要使用强制性上载,请执行以下步骤:1. 在博图软件中,右键单击 PLC 设备并选择“强制性上载”。2. 在“强制性上载”对话框中,点击“开始”按钮开始上载过程。

3. 停止监控

如果正在监控 PLC 程序,则在博图软件进行上载时,监控过程将停止。这是因为监控过程需要访问 PLC 的内存,而上载过程也会访问 PLC 的内存。要避免此问题,请在上载程序之前停止监控过程。

4. 使用外部编程器

可以使用外部编程器(例如西门子 STEP 7 的 PG/PC интерфей斯)通过 MPI 接口或 PROFIBUS 接口对 PLC 进行编程。这种方法允许在不停止 CPU 的情况下上载程序。

其他提示

确保博图软件与 PLC 的固件版本兼容。使用最新的博图软件版本。在上载程序之前,确保 PLC 处于运行模式。在上载过程中,请勿断开 PLC 与博图软件之间的连接。如果出现问题,请尝试重新启动 PLC 和博图软件。通过遵循这些解决方案,您应该能够在不停止 CPU 的情况下将程序上载到 S7-300 PLC。

PLC运行中自动进入stop状态的原因

运行中进入STOP大致有下面几点。

1、I/O模块损坏,导致寻址错误。

2、其余站远程停止该站。

3、程序中有自停机程序。

4、存储卡或者CPU有问题。

5、安装机架及背板总线连接器松动,震动引起CPU与以太网模块通讯不正常。

6、设置DP/DP Coupler的波特率过高,在干扰较大的环境中,引起通讯故障。

扩展资料:

根据产生的原因,分别进行相应的修改:

1、检测PROFIBUS DP接口,保证连接正常;

2、S7-300重新做接地,接地统一连接到导轨接地端,然后接地端再连接到电气柜的接地排上;

3、紧固S7-300CPU、以太网模块的背板总线;

4、把DP/DP Coupler默认波特率(1.5M)修改为187.5k的波特率;

5、加入组织块:OB82、OB86、OB121、OB122,防止通讯错误时,CPU跳变为Stop状态(治标不治本的方法,不会解决通讯问题,但是会阻止CPU为Stop问题)。

本文原创来源:电气TV网,欢迎收藏本网址,收藏不迷路哦!

相关阅读

添加新评论