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日 下午1:25

相关推荐

  • s7200smart使用S7-200 frequency库指令的问题

    S7200smart能不能使用S7-200 frequency库指令,如果能使用,怎么移植使用? 钻石用户推荐最佳答案 这个库200smart也有,你直接到200smar…

    SIMATIC S7-200 2021年7月5日
  • s7200用PPI组态王通讯100米

    S7200PLC用组态王做通讯不想加其他模块节约成本,想用现成的PPI通讯,距离是100米。不知道怎么才能做得到呢。大家如果知道的话可以详细点说清楚吗??我用普通的编程电缆中间没有…

    SIMATIC S7-200 2020年10月31日
  • 电脑上的MCGS组态软件怎么样控制S7-200

    电脑上面安装了MCGS组态软件,要想用这个软件与S7-200通信,并监视控制PLC,需要哪些硬件?(包括什么样的通信电缆线,是否需要5611卡件,是否需要卡件与PLC之间的连接器,…

    SIMATIC S7-200 2020年10月31日
  • 两台电机交替运行,运行时长为24小时

    两台电机交替运行,运行时长为24小时,一台启动另一台就停止。用定时器加计数器的方法做。西门子S7-200的。需要几个计数器? 问题补充:工作24小时后自动切换。两台电机故障检修后电…

    SIMATIC S7-200 2021年7月5日
  • S7-200子程序定义局部变量(不含临时变量)只能定义16个的问题

    之前有论坛内网友提到了这个问题——S7-200子程序中局部变量只能定义16个吗?局部变量定义表中到了16个时不能再定义了,怎么回事? 现在我同样遇到了,具体为:定义的IN…

    2020年10月31日
  • cpu224上的电位器

    如何用电位器改程序中的定时器 最佳答案 两个模拟电位器分别对应SMB28和SMB29,调节电位器就是改变SMB28和SMB29中的数值,数值在0到255之间。 可以用SM…

    SIMATIC S7-200 2021年7月5日
  • 字传送

    什么情况下该用字传送,字节传送,双字传送 最佳答案 这都是根据实际的需要。例如传送16位整数型数据用字、浮点数用双字、2位BCD码用字节。总之,是根据所要传送数据的类型、格式、长度…

    SIMATIC S7-200 2017年11月16日
  • 自由口通讯断电问题

    我用s7-200 cpu224xp与投影机按照字符中断的通讯办法进行通讯,可是当我人为关掉投影机电源或者投影机电源意外掉电,s7-200 cpu中接收的数据如何…

    SIMATIC S7-200 2017年11月25日
  • smart1000连接两个S7200

    smart1000如何连接两台S7-200PLC cpu224如何设置 最佳答案 直接WinCC flexible SMART V3软件连接…

    2017年6月12日
  • 文本显示器TD

    1、谁有TD400C文本显示器的详尽说明书,包括自己变成和使用自定义面板功能的2、我在S7-200plc中写程序时我想在两个常开点之间插入一个常闭点,为什么插入后会覆盖后面的常开点…

    SIMATIC S7-200 2020年10月31日

发表回复

登录后才能评论