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
    +关注

    关注

    4974

    文章

    12231

    浏览量

    454791
  • cpu
    cpu
    +关注

    关注

    68

    文章

    10428

    浏览量

    206517
  • 存储
    +关注

    关注

    12

    文章

    3854

    浏览量

    84648
  • S7-200
    +关注

    关注

    13

    文章

    405

    浏览量

    49565

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

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

收藏 人收藏

    评论

    相关推荐

    06内部讲座:S7-200 SMART 存储卡的使用#硬声创作季

    plcSMARTS7-200
    或许
    发布于 :2023年06月07日 13:00:33

    西门子S7-200存储卡的功能

    10K ,应该这种应用不能适合。建议使用外接的人机界面来实现该功能。 6、S7-200系列中,在任何时候我都可以使用全部的程序存储吗?答:耐特PLC的
    发表于 07-24 17:38

    西门子S7-200系列相关常见问题及解决方法

    10K ,应该这种应用不能适合。建议使用外接的人机界面来实现该功能。 6、S7-200系列中,在任何时候我都可以使用全部的程序存储吗?答:耐特PLC的
    发表于 08-02 16:46

    回收PLC 长沙回收西门子S7-200模拟量扩展模块

    回收西门子PLC模块 长沙回收西门子S7-200模拟量扩展模块 ,收购s7-300系列SM西门子模拟量模块,长沙高价回收CPU模块,通讯模块/电源模块/数字量/模拟量/回收西门子
    发表于 05-06 14:18

    上海回收plc扩展模块,上海回收西门子s7-200系列plc扩展模块

    上海回收plc扩展模块,上海回收西门子s7-200系列plc扩展模块,回收西门子PLC模块,回收西门子CPU模块,回收西门子通讯模块,回收西门子电源模块/配件
    发表于 11-26 10:30

    S7-200SMART与S7-200的区别是什么

    执行时间可达0.15us,在同级别小型PLC中遥遥领先。一颗强有力的“芯”,能让您在应对繁琐的程序逻辑,复杂的工艺要求时表现的从容不迫。  以太互动,经济便捷  S7-200 SMART PLC的CPU模块
    发表于 12-04 16:21

    天门回收西门子S7-200 plc扩展模块,收购电源模块

    `天门回收西门子S7-200 plc扩展模块,收购电源模块,求购模块PLC、触摸屏、伺服电机、模拟量输入、输出模块、cpu中央处理器、 长期大量收购西门子:S7-200 ,
    发表于 12-07 11:27

    S7-200SMART CPUS7-1200进行S7通信的方法

    PLC 之间的S7通信也是可以成功的,S7-1200侧编程调用PUT/GET指令或者S7-200 SMART侧编程调用PUT/GET指令都是可以的。注意:1.S7-200 SMART
    发表于 12-22 16:00

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

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

    高价回收西门子S7-200系列模块,回收西门子CPU标准型模块CPU扩展模块

    高价回收西门子S7-200系列模块,回收西门子CPU标准型模块CPU扩展模块,回收西门子模块,CPU模块,触摸屏,常年高价回收西门子
    发表于 06-13 09:41

    杭州回收西门子s7-200系列CPU标准型模块,扩展模块,数字量模块

    微信同号 *** QQ2168848469 杭州回收西门子s7-200系列CPU标准型模块,扩展模块,数字量模块,模拟量模块,,CN数字量模块,CN模拟量模块吗,。回收标准型CPU,回
    发表于 08-12 13:23

    上海本地回收西门子s7-200系列CPU标准型模块,扩展模块

    微信同步 ***qq 2168848469上海本地西门子CPU模块,plc模块,触摸屏,比如回收西门子s7-200系列CPU标准型模块,扩展模块,数字量模块,模拟量模块,,CN数字量
    发表于 11-19 09:15

    杭州回收西门子s7-200系列CPU标准型模块,扩展模块,数字量模块

    微信同步*** qq2168848469杭州回收西门子CPU模块,plc模块,触摸屏,回收西门子s7-200系列CPU标准型模块,扩展模块,数字量模块,模拟量模块,,CN数字量模块,C
    发表于 12-06 10:22

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

    S7-200常用存储区包括 RAM区、V 区、M 区、T 区、C 区和EEPROM区,这些所有的存储区大小都是固定的,并不能进行扩展S7-200
    发表于 10-11 16:06 4次下载
    基于<b class='flag-5'>S7-200</b><b class='flag-5'>存储</b>区数据保存说明

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

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