s7-200数据存储问题

本人刚接触s7-200,现在要做个东西,需要存储数据,问题是这样的。我用一个触发指令去存数,比方说用I0.0触发后,将一组数据存储到VD0中,下一次I0.0导通后将另一个数据存储到VD4中,依次向下存,要存100条,这100条是要日后读取的,即我随便查其中的一条都能显示出对应当初存的数据,这段程序我无从下手,FOR循环和间接寻址我能大概开明白,但是还是不会用,忘请高手能编写一段例程让我参考下,样本啊,链接啥的就不用发了。谢谢

最佳答案

用间接寻址的方法,假设原始数据放在VD200中

LD     SM0.1
MOVB   0, MB1
MOVD   &VB0, MD10     //将VD0的地址存入MD10

LD     SM0.0
AB<    MB1, 100  //判断存储次数
=      M0.0

LD     I0.0
EU
A      M0.0
MOVD   MD10, AC1    
MOVD   VD200, *AC1  //间接寻址,将VD200的数据存储到AC1所指的地址里
INCB   MB1   //存储次数+1
+D     4, MD10 //存储地址递增,因为是双字,所以要加4

提问者对于答案的评价:
十分感谢,基于您的程序稍加改动已经完成了存储功能了。。。。

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc308462.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月1日 下午2:08
下一篇 2020年11月1日 下午2:08

相关推荐

  • 定时器复位功能的设计

    新手一个,在程序跳入到子程序之后,使Q0.0输出,输出时间为5秒,5秒之后自动关闭Q0.0。请问这个程序应该怎么设计。不使用定时器也可以的。其中S7-200的输入口没有任何的输入。…

    SIMATIC S7-200 2017年11月25日
  • s7-200的PID调节实例

    s7-200的PID调节的编程实例 最佳答案 给我发电子邮件,我给你发一个例子程序 提问者对于答案的评价:谢谢

    SIMATIC S7-200 2021年7月4日
  • PC/PPI cabl (PPI)没找到

    在S7-200 PG/PC接口里无法找到PC/PPI cable (PPI)访问点 问题补充:里面有个类似的PC/PPI cable.PPI…

    2021年7月5日
  • S7-200的编程软件对最新的CPU能使用吗

    能给我介绍这款低端的基础知识吗 最佳答案 参考资料:《西门子 S7-200·LOGO!·SITOP 参考》V0.95版(更新版)  2010…

    SIMATIC S7-200 2020年11月1日
  • S7-200扩展电缆

    现在做了一个S7-200系统,CPU为226,直接与223(16I/16O)连接,然后用扩展电缆连接几个开关量模块,目前是当插上扩展电缆,CPU就运行不了,是扩展线的问题吗/ 最佳…

    SIMATIC S7-200 2020年10月31日
  • 用200如何监视输出点为1的个数

    如何用200做监视输出个数的程序啊!求指导 最佳答案 参考一下论坛中这个问题的帖子http://www.ad.siemens.com.cn/club/bbs/post.aspx?m…

    SIMATIC S7-200 2020年10月31日
  • 2个S7-200的224共用一个触摸屏

    我有两台同样的机组(功能完全相同),机组在楼顶但操作在室内;计划用2个CPU224,和一个触摸屏完成(触摸屏要移到室内,距离50M),请高手指点一下2个224和1个触摸屏TP177…

    SIMATIC S7-200 2020年11月5日
  • 2个传感器接到相邻I/O点上会干扰吗

    设备上有两个传感器信号,I0.0是高速脉冲信号 我想把另个传感器信号(大约10S触发一次)接到i0.1上 请问彼此之间会干扰吗 最佳答案 开关量信号不会受到干扰…

    SIMATIC S7-200 2017年7月30日
  • 采集角度信号

    我想用S7-200采集挖掘机关节直接的角度,选用什么样的角度传感器呢,如何与S7-200连接,是直接当成模拟量信号采集还是连接S7-200的高速计数器呢?求解,谢谢各位,详细点哦,…

    SIMATIC S7-200 2020年10月31日
  • V4.0 STEP 7 MicroWIN SP9无法安装是怎么回事?

    我之前装了一个,后来准备重新装一个新的版本更高的,但是老是提示要安装新的版本必须要把之前的版本软件卸载过之后,才可以安装。但是卸载之后还是有这样的提示,怎么样才可以安装啊?我现在根…

    2019年6月10日