0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

S7-200 CPU扩展程序存储区

机器人及PLC自动化应用 来源:机器人及PLC自动化应用 作者:机器人及PLC自动化 2022-12-05 10:43 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

扩展程序存储区——禁用运行模式编程功能

23版的CPU与以前版本的CPU相比,程序、数据存储区有了较大扩展。

23版CPU的新功能(运行时编程)需要占用一部分程序存储空间。如果要利用全部的程序存储区,对于特定的一些CPU型号,需要禁止“运行模式编程”功能。

19af86de-73a6-11ed-8abf-dac502259ad0.png

图1. 增加程序存储区

在上图中:

选中此选择框可以禁止“运行模式编程”并获得更多的程序存储区

使用或禁用“运行模式编程”的程序存储区大小区别

运行模式编程

在 RUN(运行)模式下执行程序编辑功能允许您不必转换至 STOP(停止)模式即可对程序(仅可对程序块进行修改)作出更改并将改动下载至 PLC

不必停机即可对当前程序作出较小的改动。例如:更改参数值。

可以利用此一功能更快地调试程序。例如:对常开或常闭开关进行取反逻辑操作。

向真实的控制过程(与调试程序时可能使用的模拟控制过程不同)下载改动时,下载之前务必要仔细考虑可能对机器和机器操作员造成的各种可能的安全问题。

在运行模式下编辑的前提条件

1、硬件需要支持此功能:S7-200 CPU Rel. 2.0及以上型号支持RUN模式下编辑的功能。通过图2. 读取 PLC类型

19c7012e-73a6-11ed-8abf-dac502259ad0.png

19de4820-73a6-11ed-8abf-dac502259ad0.png

图2. 读取 PLC类型

2、系统块中增加存储区,没有勾选禁止“运行模式编程”功能

3、在运行 STEP 7-Micro/WIN 的个人计算机与 PLC 之间建立通信

4、PLC 必须处于运行模式,才可以从 CPU 中上传程序

5、在线运行模式编程,将修改后的程序下载之前,必须要保证修改后的程序编译无错误,否则下载失败1a076228-73a6-11ed-8abf-dac502259ad0.png警告

当在RUN模式下向S7--200下载修改过的程序时,修改的程序将立即影响过程操作。在RUN模式下修改程序会导致不可预见的系统操作,可能会导致严重的人身伤害和财产损失。

只有了解RUN模式下修改程序对系统运行会造成何种影响的被授权人员,才可以执行在RUN模式下编辑程序。

在运行模式下编辑的步骤

1、选择调试> RUN模式下编辑程序菜单命令。

1a1e7ac6-73a6-11ed-8abf-dac502259ad0.png

图3.

2、如果程序中有用 STEP 7-Micro/WIN 编写的尚未保存的材料,会提示您将程序保存至编程设备的硬盘中。您可以使用与 CPU 中的项目名称相同的名称,或者改变名称:例如,将名称更改为 BACKUP.MWP。您可以选择是否将程序编辑保存在编程设备的硬盘中,也可以选择保存时是否采用与项目较早版本相同的名称。采用相同的名称会使较早版本被覆盖。

1a459642-73a6-11ed-8abf-dac502259ad0.png

图4.

3、STEP 7--Micro/WIN对于您将在RUN模式下编辑程序提出警告,提示您是继续下一步还是取消操作。如果您选择继续,STEP 7--Micro/WIN会在S7--200中上传程序。现在您可以在RUN

模式下编辑程序了。编辑中没有严格的限定

1a64a8de-73a6-11ed-8abf-dac502259ad0.png

图5.

当程序编辑器可以接受更改时,鼠标会变为 CPU 光标1a85a80e-73a6-11ed-8abf-dac502259ad0.png。完成所需的改动后,您必须将改动下载,才会在 CPU 中生效。

可能发生的问题

为了帮助您决定是在 RUN(运行)模式还是在 STOP(停止)模式向 PLC 下载程序编辑,请考虑下列有关 RUN(运行)模式编辑的因素:

1、如果在 RUN(运行)模式编辑中删除输出的控制逻辑,输出保持其最后状态,直至下一次上电周期或转换为 STOP(停止)模式。

2、如果在 RUN(运行)模式编辑中删除正在运行的 HSC 或 PTO/PWM 功能,这些功能继续运行,直至下一次上电周期或转换为 STOP(停止)模式。

3、如果在 RUN(运行)模式编辑中删除 ATCH 指令但中断程序本身尚未删除,则中断程序继续执行,直至下一次上电周期或转换为 STOP(停止)模式。与此相似,如果 DTCH指令被删除,则中断程序不会停止执行,直至下一次上电周期或转换为 STOP(停止)模式。

4、如果在 RUN(运行)模式编辑中增加 ATCH 指令,并以遇到首次扫描标志为条件,这些事件不会被激活,直到下一次上电周期或出现 STOP-to-RUN(停止至运行)模式转换。

5、如果在 RUN(运行)模式编辑中删除 ENI 指令,中断程序继续操作,直至下一次上电周期或出现 RUN-to-STOP(运行至停止)模式转换。

6、如果在 RUN(运行)模式编辑中修改接收指令的表格地址,而且接收指令在从旧程序向新程序转换的过程中被激活,则接收的数据被写入旧表地址。只有在(向旧地址的)当前接收请求完成后才开始使用新地址,但因为您已经对程序进行了编辑,程序将在新地址中寻找数据(但却不存在)。NETR 和 NETW 指令功能与此相似。

7、以首次扫描标志为条件的逻辑在因为上电周期或从 STOP-to-RUN(运行至停止)模式转换而进入 RUN(运行)模式后才被执行,因为首次扫描标志不受RUN(运行)模式编辑的影响。

审核编辑:汤梓红

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • plc
    plc
    +关注

    关注

    5045

    文章

    14443

    浏览量

    483613
  • cpu
    cpu
    +关注

    关注

    68

    文章

    11218

    浏览量

    222964
  • 存储
    +关注

    关注

    13

    文章

    4696

    浏览量

    89574
  • S7-200
    +关注

    关注

    13

    文章

    411

    浏览量

    52493

原文标题:S7-200 CPU扩展程序存储区

文章出处:【微信号:gh_a8b121171b08,微信公众号:机器人及PLC自动化应用】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    S7-200 SMART存储卡的使用指南

    【导读】S7-200 SMART CPU 支持商用MicroSD卡(支持容量为4G、8G、16G),可用于程序传输、CPU固件更新、恢复 CPU
    发表于 09-08 10:34 3746次阅读

    S7-200 CPU内永久保持型存储EEPROM的方法

    会瞬间将数据写入EEPROM中,当再次上电CPU会将EEPROM中的数据再写到对应V和M中,实现永久保存。  三、现在我们来详细介绍S7-20
    发表于 12-22 16:15

    S7-200存储以及数据保存

      关于S7-200存储以及数据保存的说明。   S7-200常用存储包括 RA
    发表于 09-09 15:30 41次下载

    S7-200 PLC(下位机)程序_labview程序案例

    程序案例 S7-200 PLC(下位机)程序
    发表于 01-12 15:44 38次下载

    S7-200主从站通讯例子程序

    介绍了s7-200 modbus主、从站例子程序程序简单易懂大家交流学习
    发表于 01-20 15:55 5次下载

    S7-200系列CPU_224参数

    S7-200系列CPU_224参数介绍中文版,一般性能,输入输出介绍,扩展单元主要技术特性。
    发表于 03-11 14:00 4次下载

    基于S7-200存储数据保存说明

    S7-200常用存储包括 RAM、V 、M 、T
    发表于 10-11 16:06 4次下载
    基于<b class='flag-5'>S7-200</b><b class='flag-5'>存储</b><b class='flag-5'>区</b>数据保存说明

    S7-200S7-300之间的通讯方式图文详解

    S7-200S7-300进行MPI通信S7-200 plc与S7-300 PLC之间采用MPI通讯方式时,S7-200 PLC中不需要编写
    的头像 发表于 12-04 18:33 5.7w次阅读
    <b class='flag-5'>S7-200</b>与<b class='flag-5'>S7</b>-300之间的通讯方式图文详解

    关于S7-200常用的数据存储介绍

    S7-200常用存储包括I、Q、AI、AQ
    发表于 08-20 10:34 1.1w次阅读

    关于西门子S7-200存储的说明

    关于 S7-200存储以及数据保存的说明。
    发表于 05-07 10:22 9次下载

    S7-200系列PLC的存储器空间

    S7-200 PLC的存储器空间大致分为三个空间,即程序空间、数据空间和参数空间。
    的头像 发表于 01-04 10:27 4801次阅读

    S7-200 PLC的数据

    数字量输入映象S7-200CPU为输入端信号状态开辟的一个存储。输入映像寄存器的标识符为I,在每个扫描周期的开始,CPU对输入点进行采
    的头像 发表于 01-10 10:43 4381次阅读

    S7-200 SMART如何下载程序

    S7-200 SMART CPU 可以通过以太网电缆与安装有STEP7 Micro/WIN SMART 的编程设备进行通信连接。
    的头像 发表于 03-29 09:31 5831次阅读

    S7-1200 CPUS7-200 SMART S7通信

    S7-200 SMART CPU 固件版本 V2.0 及其以上,本体集成的 PROFINET 通信接口支持 S7 通信
    发表于 05-06 14:49 1772次阅读
    <b class='flag-5'>S7</b>-1200 <b class='flag-5'>CPU</b>与<b class='flag-5'>S7-200</b> SMART <b class='flag-5'>S7</b>通信

    S7-200扩展配置2由CPU224组成的扩展

    S7-200扩展配置是由S7-200的基本单元和扩展模块组成。
    的头像 发表于 06-01 09:18 3079次阅读