S7-200中的模拟量,如何读取1min以前的值?

现场有台电子秤,距离加料口有一段距离,1min以后才会到底下料口,需要延时读取该值,应该怎么做呢?

钻石用户推荐最佳答案

这个程序可以这样来做:
规划好一串数据存储区,假设自VD100开始的10个数据区(VD100~VD136)作为10个电子称的数据存储区,建立一个指针&VB100,每记录一个数据指针地址下移4个字节,即VD104的地址区,当10个数据区记录满后,第11个数据记录地址区仍然是从VD100开始的,把原值由新值覆盖掉,当然,这些数据记录仅仅是一些思路具体几个你可以按实际需要定义,调用指针记录数据及指针上、下移动到最后一次记录后,指针需要返回到起始的地址存储区位置。
另外,假设每记录一次数据所需要的时间(或者位置等)需要1min,那么指针的移动就是按这个引起来,这样第一次记录在VD100,而第二次记录在VD104,第三次则在VD108,以此类推。
另外一种可能控制的原理,假设称重是按每10秒进行一次记录的,而加料需要在1分钟后才能反应,那么,这样指针需要在移动6次后,才能将VD100的数据做相应的传送并计算、比较所需要的值。

提问者对于答案的评价:

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

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

相关推荐

  • 第一次扫描标志

    什么是第一次扫描标志,它的作用是什么? 问题补充:“在RUN模式下编辑不影响第一次扫描标志位”是不是就是说不影响SM0.1这一位啊?是不是在程序中不能改变改位的值啊? 最佳答案 P…

    SIMATIC S7-200 2021年7月5日
  • s7-200系列226 modbus 通讯死机问题

    226与pc通讯:功能有读取72个开关量状态信息;读取8路模拟量;写6路开关量。循环读取开关量,模拟量状态。根据条件发送写开关量命令。问题是有时候会在写命令后,读取信息造成modb…

    SIMATIC S7-200 2021年7月5日
  • S7200 224CPU最多能带多少个模块?

    按图片里这样连接一个224cpu带6个模块24V点够么?模拟输入点外供电,模拟输出点是PLC供电 图片说明:    最佳答案 S7 200的模块最主要…

    2020年10月31日
  • S7-200 V存储区程序使用的奇怪现象

    S7-200,使用VD来保存一个经过程序处理后的模拟量结果,为浮点数值,在程序中做个上下限报警处理,超过多少或低于多少会触发位接通,位的表示法如V1000.0/V1000.1,但是…

    SIMATIC S7-200 2017年8月15日
  • PC_ADAPTE可下载200PLC吗

    西门子的USB口的,PC_ADAPTER可下载200PLC吗?谢谢 问题补充:PC_ADAPTER(PPI),我的选项里没有,装的是V2.0版本的,怎么回事? 最佳答案 可以,但要…

    SIMATIC S7-200 2020年11月1日
  • S7-200smart的RS485串口接两个传感器

    S7-200 smart 的RS485串口的3和8引脚接了 温湿度传感器和液位计,我用了MODbus RTU 的轮询指令,只有温湿…

    2021年7月5日
  • 485转232连接PC和PLC能正常实现MODBUS通信吗

    PC上有一个用C#编写的modbus主站程序,S7-200中有对应的从站程序,用PPI编程线连接时能够正常通信。我想问,如果把编程线换成485转232的线连接到电脑串口上,还能正常…

    SIMATIC S7-200 2018年3月6日
  • UPS设置软件,选了写保护,怎么解开

    UPS设置软件第一次用,,好奇选了写保护,怎么解开,如图 图片说明:    最佳答案 看看软件说明:SITOP DC UPS 软件…

    2021年7月5日
  • S7200拨码开关的使用

    请问西门子EM231 231-0HC22-0XA8的拨码开关的含义 最佳答案 单极性       满…

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

    请求软件安装教程 钻石用户推荐最佳答案 都是下一步就好了,可以尝试自己装,一般的都能装下来,300的我就是这么装的,随着时间的推移,你会懂自定义安装和推荐安装,最小安装,全部安装的…

    SIMATIC S7-200 2021年7月5日

发表回复

登录后才能评论