记录每小时产量问题

我想用指针记录每天每小时的产量,如果一个个赋值的话太繁琐。不知道应该怎么写,希望大神可以帮助下。另外假如我早上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日
下一篇 2021年7月5日

相关推荐

  • wincc不能创建和打开项目

    求助,安装了wincc6.0后,打开界面后不能创建和打开任何项目,打开项目时提示“已组态服务器的项目管理器未启用”“请检查服务器的计算机名称” ”不能装载。。项目&quo…

    SIMATIC WinCC 2019年6月11日
  • vbs报表的脚本

    请教高手:按文档A0579做的vbs脚本生成报表的代码在按钮中能正常执行,为何不能在全局脚本中执行? 最佳答案 1、全局脚本中需要设置循环执行时间。2、或者根据变量变化或者条件来执…

    SIMATIC WinCC 2018年12月9日
  • wincc 画面窗口中,有变量需要前缀,有些不需要,如何解决

    如题,画面窗口,我有些变量是需要加前缀的,但是有些是直连变量,这个有什么好的解决办法????? 最佳答案 你可以参考下面这个以前问题的解答http://www.ad.siemens…

    SIMATIC WinCC 2017年11月4日
  • WinCC Professional V14 SP1

    WinCC Professional  V14 SP1与wincc兼容了么 最佳答案 不兼容WinCC Professional&…

    SIMATIC WinCC 2017年6月1日
  • 希望提供Mapper.zip,wiccc6.2出现AS-OS错误

    wincc6.2出现AS-OS错误,在step7中集成os无法编译传输变量到os,希望前辈提供Mapper.zip文件,谢谢!! 问题补充:忘记提供邮箱了,zhangfanchao…

    SIMATIC WinCC 2019年6月11日
  • WINCC、K-TP178双语切换

    WINCC、K-TP178如何做双语切换(中文和俄文切换),K-TP178里面做切换比较容易点,能否在程序里做一个地址,通过程序里的对位控制语言切换呢? 最佳答案 WINCC多语言…

    SIMATIC WinCC 2019年6月11日
  • 关于wincc的画面.pdl的背景问题

    1.我在主画面的属性里添加了图片,现在主界面是带图片的界面  2.我在另外一个画面里面做了一个小界面,在1.主界面里面做弹窗功能弹出2。  …

    SIMATIC WinCC 2021年7月5日
  • Wincc7.0无法启动

    wincc无法启动,但可以打开编辑,每次运行到Tag loggingruntime 初始化归档管理,就停下来了啊。每次都是一样啊! 最佳答案 加了归档授权,并把…

    SIMATIC WinCC 2019年6月11日
  • 700IEV3显示时间日期不对

    两台设备同样的配置,为什么一台触摸屏的时间日期是正确的,另一台却显示不正确,搞不懂是哪里的问题 问题补充:我用的是触摸屏里的时间域  没有在PLC里编程时间 钻…

    SIMATIC WinCC 2021年7月5日
  • WinCC怎么配置在同一个趋势图里显示多条曲线?

    如题,能否直接通过配置或者组态方法令WinCC在同一个趋势图里显示多条曲线,而不是通过脚本的方式? 最佳答案 1.先在WINCC Online TrendCon…

    2021年7月5日

发表回复

登录后才能评论