首页 新闻 工控搜 论坛 厂商论坛 产品 方案 厂商 人才 文摘 下载 展览
中华工控网首页
  P L C | 变频器与传动 | 传感器 | 现场检测仪表 | 工控软件 | 人机界面 | 运动控制
  D C S | 工业以太网 | 现场总线 | 显示调节仪表 | 数据采集 | 数传测控 | 工业安全
  电 源 | 嵌入式系统 | PC based | 机柜箱体壳体 | 低压电器 | 机器视觉
S7-200的表指令使用例程
启程自动化培训中心
收藏本文     查看收藏

S7-200的表指令使用例程

原文地址:http://www.ad.siemens.com.cn/service/engineerstory/EngineerContent.aspx?KXn3lI03SZdb2o6SuydMB80ZaSC0twla

      对于使用西门子工控产品的客户来说,每当遇到难题或是没有思路时,常想到的就是拨打400-810-4288号码。而这些年来,热线支持也确实给力,对于大家来说算亦师亦友了。

某日,客户打进电话来:“麻烦工程师,给一个编程的思路。我用的S7-200PLC,我想实时采集数据,如何才能实现永远记录最新的几条数据。”
答曰:“运用表指令,就能够实现。”
那么表指令怎么实现,下面我们来细说一下。

首先,需要将实时采集的数据,建立一个指定长度的表格(ATT填表指令)。实时记录最新数据,那么就要求这个表格具有先进先出的功能(FIFO)。

1.ATT填表指令:向表格(TBL)中加入字值(DATA)。表格中的第一个数值是表格的最大长度(TL)。第二个数值是表格的实际条目数。每次向表格中增加新数据后,条目计数加1。新数据被增加至表格中的最后一个条目之后,即无法再向表格中添加数据,报溢出。表格最多可包含100个条目,不包括指定最大条目数和实际条目数的参数。

2. FIFO先进先出指令:从表(TBL)中移走第一个数据,并将此数输出到DATA。剩余数据依次上移一个位置。每执行一条本指令,表中的

3.将这两个指令结合起来,先通过数据建表,当表格满了之后,再移出老的数据,填入最新数据。如下图所示:

注意:所有的表格读取和表格写入指令必须用边缘触发器指令激活。

好啦,如果您需要实现实时记录最新数据,请参考吧。
 

================================================

工控老鬼技Blog

 http://blog.sina.com.cn/wincchome

启程自动化培中心 http://www.gongkong8.com/   联系电话:0755-85292922

E-mailgongkong8@foxmail.com

工控老鬼QQ空间:920500908

启程 PLC培 深圳PLC培训 启程PLC培训  宝安PLC培训西门子PLC培训 S7-200培 S7-300培 集成培 化培 WINCC培 EPLAN培

================================================


 

状 态: 离线

会员简介

会员代号: 1347546707
联 系 人: 启程plc培训
电  话: 0755-32837892
传  真:
地  址: 深圳市宝安区82区华美居商务中心区D区1号楼
邮  编: 518101
主  页:
 
该厂商相关技术文摘:
西门子S7-200 PLC通讯连接不上
WinCC 如何访问数据库(VBS)
WinCC 如何在特定的时间点(非周期)归档过程变量?
绝对精通S7-200【PROFIBUS总线】网络的可靠性
称重传感器的接线方法
变频器和变频电源的工作原理及区别介绍
跟我学西门子300之新GSD文件的安装使用【转载】
PLC梯形图编程基础认识全解【转载】
带你搞懂伺服电机和步进电机【转载】
跟我学西门子300之新GSD文件的安装使用【转载】
两线制三线制和四线制信号【转载至启程PLC培训】
更多文摘...
立即发送询问信息在线联系该技术文摘厂商:
用户名: 密码: 免费注册为中华工控网会员
请留下您的有效联系方式,以方便我们及时与您联络

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 不良信息举报
工控网客服热线:0755-86369299
版权所有 中华工控网 Copyright©2022 Gkong.com, All Rights Reserved