记录每小时产量问题

我想用指针记录每天每小时的产量,如果一个个赋值的话太繁琐。不知道应该怎么写,希望大神可以帮助下。另外假如我早上8点上班,我希望中午之前清空前一天早8点到今天早8点的数据。谢谢。

最佳答案

指针都想到了,水平应该不差,我自己的思路如下:
1.比较当前的"小时" 和前一秒的"小时",差值为1时,触发一个上升沿
2.使用上升沿来触发计算当前小时的产量底数,差值即为上一小时的产量
3.使用2个移位指令来记录每小时的产量和它的"时间戳"
4.在触摸屏上列出24个数值显示原件(因为每小时触发移位,最新的产量永远在最前或者最后
5.当前时间=8:00:00 时 ,清除数据

不知道写出来会不会很傻

呵呵

提问者对于答案的评价:
思路很棒,现在是这样
      OPN   "DB_Hmi_Counter"   \\打开储存块
      L     DBW   22                       \\0.1秒前的时间
      L     DBW   24                       \\当前时间
      <>I   
      FP    M    130.2
      L     #times                           \\当前时间
      SLD   4
      LAR1  
      L     DBW  26                                            \\该时间段内产量
      T     DBW [AR1,P#28.0]                            \\相应的位置
      L      0
      T      DBW26

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

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

相关推荐

  • Wincc做配方

    在网上了解到可以通过用户归档来做配方,想请问一个问题,添加了Wincc UserArchive控件后,有读和写的按钮,并没有用到在建归档时,建立的ID,Job,Filed…

    SIMATIC WinCC 2017年8月15日
  • wincc alarm control 控件 的列宽度 固定

    WINCC的运行条件下,能用鼠标调整alarm控件中每项列(时间,日期,编号,消息文本)的宽度,但是一旦重启后,又要手工调整,请问有什么办法能将宽度固定呢?谢谢 最佳答案 你在运行…

    SIMATIC WinCC 2019年6月11日
  • wincc和step7的通讯问题

    如题进行通讯连接,发现没有反应,在channel diagnosis中显示错误代码为first7000和last7008,请问是什么原因,谢谢!! 问题补充:mpi协议,…

    SIMATIC WinCC 2019年6月11日
  • kepware怎么连接modbus rtu?

    我想用wincc接收rtu数据,通过kepware作为中间环节给wincc提供opc服务器,但现在kepware怎么也连不上rtu,建的地址为400001的变量,通讯状态为good…

    2017年11月13日
  • 您好、我的wincc是6.0版本,没有“用户归档编辑器”是怎么回事?该如何加载?

    我的wincc是6.0版本,没有“用户归档编辑器”是怎么回事? 该如何加载? 谢谢 最佳答案 用户归档属于选件,安装文件已由WinCC安装光盘附带,但默认安装并…

    SIMATIC WinCC 2019年6月11日
  • 请问提示我这个授权有问题,我的授权是7.1的;哪里可以下载对于版本的授权呢?谢谢

    请问提示我这个授权有问题,哪里可以下载对于版本的授权呢?谢谢我的授权是7.1,(光盘已经没有了) 最佳答案 WINCC没有7.1版本的啊是不是7.0SP1的?关于授权的使用参考:W…

    SIMATIC WinCC 2021年7月5日
  • WINCC报表咨询

    我想问一下,就是作报表的时候,添加的那个系统信息通道有什么作用呢?有个实例中有两个变量,其中一个是蒸汽温度,参数为F=11,1,3.0,-Total,这是什么意思?查看此变量时,提…

    SIMATIC WinCC 2019年6月11日
  • WINCC 用户管理 权限

    在WINCC用户管理下,之前 我勾的第一列里对应的所有画面的 几个权限,后来 几个画面需要关闭,便给一用户几个画面的操作权限,然后其中一个画面不能操作…

    SIMATIC WinCC 2021年7月5日
  • 无播放画面

    WinCC跟我做:使用状态显示对象实现动画 课程编号:V0568 本视频介绍了使用“状态显示”对象创建动画…. 点击这里,打开新窗口观看完整视频 该视频下的所有用户提问列表 无…

    2021年7月5日
  • WINCC V7.0做声音报警

    我想通过WINCC做出不同故障报出不同的声音,比如XX泵故障,我的声音就是XX泵故障;应该如何做? 最佳答案 看看下述的文档:详见《WinCC — 组态报警和…

    SIMATIC WinCC 2019年6月11日

发表回复

登录后才能评论