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日
下一篇 2020年11月1日

相关推荐

  • s7-200 RTD模块 电源灯不亮,SF灯间歇闪烁,频率不均匀

    如题,我单位一台设备CPU224后面拖有两个RTD模块,一个4输入,一个2输入,设备运行过程中突然出现故障,RTD模块电源灯灭了,SF灯间歇性闪烁,亮的时间最长十几秒,灭的时间最长…

    SIMATIC S7-200 2017年11月12日
  • s7 200 modbus

    我有一个cp243-1,上位机打算用vb编程。但是不想用pc access+opc的方式。请问能否通过modbus tcp的方式通信呢?PLC端该怎么设置?&n…

    SIMATIC S7-200 2021年7月4日
  • 请推荐200系列plc的入门教材,使用stl语言

    如题 最佳答案 1、为什么一定要STL语言(类似我们学习微处理器的汇编语言,有助记符提示指令含义),作为初学者,梯形图应该更直观,容易掌握。2、为啥还要学习S7-200?这已是西门…

    2021年7月5日
  • S7-200如何读取通讯中的数据

    现在有个项目要用到S7-200的PLC来控制两台风机的启停,厂家要实现远程启动,即做画面软按钮来启停,但所用画面软件还不确定。假如用WINCC或者组态王做画面软启动的话,程序怎么读…

    SIMATIC S7-200 2020年11月1日
  • SMART 200开放式以太网通讯

    怎么调用smart 200的OUC指令库,找了半天也没找到 最佳答案 1、软件版本:STEP 7-Micro/WIN SMART V2.22…

    SIMATIC S7-200 2021年7月5日
  • S7 200PLC 连上位机

    做空调机组的控制系统:16个200CPU,一台上位机,怎么通讯连比较好,只做过7个CPU连上位机的,上位机采用WINCC,谢谢 最佳答案 1、如果S7-200站少的话,可以用PPI…

    SIMATIC S7-200 2021年7月5日
  • s7-200 CN CPU224XP模块通电后,左侧3个状态指示灯都不亮

    S7-200 CN    CPU224XP模块通电后,左侧3个状态指示灯(SD/DIAG 、 RUN&nbsp…

    SIMATIC S7-200 2021年7月5日
  • 关于TD200使用

    各位:我是一个新手,关于TD200与S7-200PLC相联,看好好多资料就是搞不清,如何通讯.如我要写一些内容(如:公司名称等)怎样做呢?有没有个实例一步一步方法.我的TD200是…

    SIMATIC S7-200 2021年7月4日
  • PLC参数设定

    如何编写程序才能使PLC上电后一些参数为默认值,经过修改后,被保存,即使PLC断电重新上电时,参数也为修改后的值,而不是默认值呢? 问题补充:如PLC第一次上电显示VW100默认值…

    SIMATIC S7-200 2020年11月1日
  • 语句不清楚,请教一下

    我想问一下,把一个数比如2#010010通过输出端同时输出这个语句怎么写啊? 最佳答案 L       &nb…

    SIMATIC S7-200 2021年7月5日