全国服务热线: 15000711173

西门子6ES7505-0KA00-0AB0使用手册

发布日期 :2021-06-07 15:56访问:1次发布IP:180.162.25.103编号:6628012
品牌:
西门子
分 类
DCS/PLC系统
单 价
888.00元/
最小起订量
1
供货总量
100
发货期限
自买家付款之日起 3 天内发货
有效期至
长期有效
咨询电话
15000711173
手机
15000711173
Email
3174023378@qq.com
在线咨询
点击这里给我发消息
让卖家联系我
详细介绍

 

品牌: SIEMENS/西门子

西门子(SIEMENS)的PLC产品包括LOGO、S7-200、S7-1200、S7-300、S7-400、S7-1500等。 西门子S7系列PLC体积小、速度快、标准化,具有网络通信能力,功能更强,可靠性高。S7系列PLC产品可分为微型PLC(如S7-200),小规模性能要求的PLC(如S7-300)和中、高性能要求的PLC(如S7-400)等


如何在S7-200 SMART CPU断电后保持高速计数器的当前值

问题描述

S7-200 SMART的断电数据保持不支持高速计数器的范围设置,因此高速计数器的当前值在CPU每次断电后都会复位为数值0。要使S7-200 SMART高速计数器的当前值在CPU断电重启后依然保持,可以通过以下的编程来实现。

实现方法

在此以通过向导生成高速计数器0的模式0为例来说明如何在S7-200 SMART CPU断电后保持高速计数器的当前值,具体可参考以下三个部分的编程来实现:
首先,在除了一个扫描周期之外的其它周期,需要将高速计数器0的当前值HC0传送到寄存器VD1000中,如下图1所示,以保证寄存器VD1000始终存储的是HC0的当前值。

图1 传送当前值到寄存器

其次,在上电的一周期将寄存器VD1000存储的数值传送到高速计数器的当前值SMD38,保证高速计数器以VD1000为初始值开始计数,并初始化高速计数器0。
本例中HSC初始化程序是通过HSC向导生成的,只需要在向导生成的程序"HSC0_INIT"上进行简单修改就可以了, 如下图2所示:

图2 初始化HSC0

后,在系统块的断电数据保持处设置寄存器VD1000为断电保持区域,如下图3所示。需要注意的是S7-200 SMART V存储区默认设置为断电数据不保持,如其设置为断电保持,则V区数据即为久保持,
无需增加使用电池卡来实现数据的久保持。

图3 设置VD1000为断电保持

例程

所需条件:

1、软件版本:STEP 7-Micro/WIN SMART V2.3

2、SMART CPU固件版本:V2.3(其他版本亦可)

3、通讯硬件:TP电缆(以太网电缆)

所实现的功能:

根据上文描述,实现CPU断电后保持高速计数器的当前值。


相关分类
产品分类
联系我们
  • 联系人:向娇
  • 电话:15000711173
  • 邮件:3174023378@qq.com
  • 手机:15000711173
信息搜索
 
上海市陌然自动化科技有限公司
  • 地址:金山区枫泾镇环东一路
  • 电话:15000711173
  • 邮件:3174023378@qq.com
  • 手机:15000711173
  • 联系人:向娇