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

相关推荐

  • 本人急需200plc的modbus库指令和200plc的uss库指令,谢谢

    请发到小弟邮箱,13549457560@163.com感激涕零! 最佳答案 http://pan.baidu.com/s/1eQezDLK百度云直接下载吧。 提问者对于答案的评价:…

    SIMATIC S7-200 2017年8月16日
  • 如何实现过电流保护

    一个PLC系统由224-AC/DC/Realy,两台SITOP24V*5A电源组成,请问,如何计算实现过电流保护,选择何种元件 最佳答案 开关电源本身具有短路保护功能,当负载短路时…

    SIMATIC S7-200 2020年11月1日
  • 和MODBUS从站交换数据

    用CPU226作modbus的主站,有两个问题向各位请教:  1 在交换数据的时候,需要把4个子站的数据交换发生的时刻特意分开吗?我想,如果CPU22…

    SIMATIC S7-200 2021年7月5日
  • 初学者如何看S7-200的程序

    初学者如何看S7-200的程序 最佳答案 1、通读系统手册,这是第一步; 2、看别人的程序,起码控制方面的识知和写程序的人相当或高出,才能理解程序所要达到的目的,否则光是…

    SIMATIC S7-200 2021年7月5日
  • 200smartplc无法与电脑编程软件连接

    之前一直可以正常连接,昨天关机后今早就无法连接了。 可以搜索到cpu IP地址也在同一网断 任务管理器进程也在运行 网线设备也没有问题&nb…

    2021年7月5日
  • S7-200不能变量强制

    我使用224XP的PLC。在线调试的时候不能进行变量强制操作,可能是什么原因?请教各位 最佳答案 I/Q寄存器可以被强制,和程序也无关系,任何时候都可以强制!V和M寄存器不能使用强…

    SIMATIC S7-200 2021年7月5日
  • CPU224XP的模拟量输出

    我用CPU224XP的模拟输出0-20mA,去控制一个变频器的转速,0-50HZ。假如我想让变频器电机的转速是25HZ,就应当输出10mA,请问这个模拟输出口的地址是什么?在程序中…

    SIMATIC S7-200 2020年10月31日
  • 上位机,s7200,仪表modbus通讯

    上位机在监控室计划用wincc做画面,距离电气间1000米。其它设备在电气间,S7200,10台仪表modbus通讯,2台变频。该如何组网?能提供详细的配置单吗?成本尽量低些,不使…

    SIMATIC S7-200 2021年7月5日
  • 修改VW

    请问,如何通过修改VW中的数据来控制输出?如,16#1000控制Q0.1,16#8004控制Q0.2? 最佳答案 Network 1 // 网络标题/…

    SIMATIC S7-200 2019年6月10日
  • for next 指令

    请问从1 加到10 应该是循环几次?  我的理解是9次,可是书上看到是10次。  多谢多谢!! 最佳答案 你的题目就说明…

    SIMATIC S7-200 2021年7月5日

发表回复

登录后才能评论