S7-200 一个寄存器里的数值作为下一个数据的存储地址

各位高手好!请问在S7-200 224CN这个PLC里如何实现以下功能。记过计算得到一个数值,比如3004,这是一个数据实数VD1030马上需要存储的地方。线板3004这个数值放在VD1050里。那么问题来了,怎么把VD1030这个实数存到VD1050这个寄存器里数值为3004也就是VD3004里?

问题补充:
我的VD1050里面存的数据(地址)是不停变化的。对应的内存地址为VD3000-VD6000。这次是3004,下次就是另外的值了,所以不能直接写&VB3004啊

最佳答案

&VB3000+4n  (n=0,1,2,3,4…)的值送给VD1500,下次使用*VD1500即可

提问者对于答案的评价:
现在是按你说的这么计划的,把指针指向需要存储数据的地址。只是这个地址有点难算啊。我是1-12个月,每个月按31天计算,每天存2个实数,即占用8个字节。我得先按月份计算一次,再按天数计算一次,最后才能得到我要存数据的地址。

最佳答案作者回复:
你说12个月按天存数的话,我建议按月份分区域,不要整年的数据存在一起,那样的话要考虑平年和闰年,还要考虑当月是28天还是30天,31天,比较麻烦
当然,PLC来算平年,闰年是没问题的,查表算每个月的实际天数也没问题,不过要写相当长一个子程序。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 下午1:25
下一篇 2021年7月5日

相关推荐

  • CPU226 检测不到模块

    系统配置:1.CPU226CN DC/DC/DC   2.EM222    8DQ &nb…

    2021年7月5日
  • s7-200脉冲输出

    我要用到4路高速脉冲输出,驱动步进电机控制器,4路都是一样的频率,而且同时同步,224上只有2个高速脉冲输出点,怎么办?能不能每2个共用一个点?  最佳答案 同意东方红一…

    SIMATIC S7-200 2020年11月1日
  • 西门子软件安装问题如何处理

    WIN7-64位旗键版系统,想装SP9,STEP7,WINCC7.2,请问安装顺序如何,另外,为什么装了SP9后,PC/PPI下载没有了。 最佳答案 先安装Step7,后安装Win…

    SIMATIC S7-200 2017年7月30日
  • 西门子224xp怎么实现与浙大中控DCS通讯?是否需要编程?谢谢!

    西门子224xp怎么实现与浙大中控DCS通讯?是否需要编程?谢谢! 最佳答案 浙大中控的DCS支持MODBUS RTU和MODBUS TCP使用S7 …

    SIMATIC S7-200 2017年6月1日
  • PLC200控制伺服电机

    刚刚接触,需要用CPU226,4个EM253模块控制4台交流伺服电机的运动,有没有做过此类项目的老师,需要一些实际程序作为参考 问题补充:有实际案列吗,主要是没有编过程序,几台电机…

    SIMATIC S7-200 2017年6月27日
  • S200模拟量输出

    各位现在一个模拟量输出问题想请教:前提,通过运算得出0~100Kg的重量值,要求0~100Kg对应变频器的0~50HZ,PLC的输出电流为4~20MA,变频器的输入电流为4~20M…

    SIMATIC S7-200 2020年11月1日
  • MicroWIN Smart程序怎么使用交叉引用?

    MicroWIN Smart程序怎么使用交叉引用? 最佳答案 先必须编译后,才可以打开交叉引用表。 提问者对于答案的评价:不能先点击变量然后右键选择交叉应用吗? 最佳答案…

    SIMATIC S7-200 2021年7月5日
  • 6ES7214-2BD23-0XB0 模拟量输入接线

    6ES7214-2BD23-0XB0 模拟量输入接线M与A+,B+如何接线,为何不共用正极或负极 最佳答案 常问问题: CPU 224 XP…

    SIMATIC S7-200 2021年7月5日
  • 安装软件类

    我电脑win10的64位系统,安装完V14/V15 之后,打算按200的软件,安装之后发现200的软件无法正常设置连接PLC,我要怎么办?重装系统就不用说了,应为我安装了…

    2021年7月5日
  • 与pc端建立连接时一直显示unknown

    用的USB-PPI与pc端建立连接时通信一直显示unknown,且指示灯一直亮红 钻石用户推荐最佳答案 排除法试一下吧1、PLC有没有和别的设备通讯?有几个通讯口,把CPU拨到停止…

    SIMATIC S7-200 2021年7月5日

发表回复

登录后才能评论