wincc用户归档——按时间读取时间

有一个项目用到实验室的灯光模拟。首先,我设置一组参数(比如灯的输出功率)让他照明一段时间,如果我觉得效果好的话,把这组数据归档保存。当我归档保存几组配方后,想实现当给选择配方加上时间后,让他根据时间自动去运行,这怎么实现,各位大哥。

最佳答案

plc中建立udt,包含功率数组,时间数据。
db中定义一个数组数据类型为udt。
然后用变量记录你的保存次数,初始值为0,点按钮保存一次,则把当前功率值保存到数组角标为保存次数的值对应的位置,同时保存次数变量加1。第一次保存,则保存到数组中角标为0的位置,保存次数加1后变为1,第二次就保存到数组中角标为1的位置了。

然后给数组的时间数据中输入需要开启的时间值。

点自动运行后,运行时间从0开始计时,如果运行时间大于数组中第i个时间数据小于数组中第i+1个时间数据,则取第i个功率数据给当前输出值。运行时间自加。

提问者对于答案的评价:
OK

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

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

相关推荐

  • wincc中的VB和C语言函数

    哪位大侠能传我一份WINCC中常用的VB和C语言函数中文解释啊!我对这方面不熟悉,谢谢各位了啊! 我的邮箱是:ygy_wust183@yahoo.com.cn 最佳答案 …

    SIMATIC WinCC 2019年6月11日
  • WinCC V6.0 软件加授权 谢谢!lzzsunny2006@yahoo.com.cn

    哪位高手那里有WinCC V6.0 软件加授权 lzzsunny2006@yahoo.com.cn 最佳答案 你的邮箱能收下吗?我发个给你学习.项目建…

    SIMATIC WinCC 2019年6月11日
  • OP73报警时间设置

    OP73报警窗口显示的报警时间不是当前的正确时间,请问怎么调整?另外OP73MICRO和S7-200的通讯是否与OP73和S7-300的通讯一样? 最佳答案 1、请问怎么调整?见《…

    SIMATIC WinCC 2019年6月11日
  • wincc 7.4归档数据问题

    wincc7.4归档后的数据会自动从在线库中删除,导致在线库无法查看过往曲线,需要查看只能手动添加挂载归档数据文件才行,以前的6.1没有这个问题,有了解的大牛吗,是不是哪里设置的问…

    SIMATIC WinCC 2021年7月5日
  • wincc 7.4或者7.5 手册

    哪里能找到开发组态画面用的wincc手册,如何组态使用wincc软件的那种 最佳答案 《WinCC组态问题合集》http://www.ad.siemens.com.cn/produ…

    SIMATIC WinCC 2021年7月5日
  • wincc项目按钮调用画面窗口点击无反应

    同一个wincc项目,在两台电脑A、B上独立运行,后期在电脑A一个画面窗口上添加了a功能,B上相同画面添加了b功能,现在想要把a、b两个功能合在一台电脑上,我从A电脑上拷贝了相应的…

    SIMATIC WinCC 2021年7月5日
  • Wincc V7.3 用户归档不自动激活

    打开SIMATIC WinCC Explorer 直接运行Wincc Runtime后,用户归档表格不能激活,必须先停止运行Wincc&nb…

    SIMATIC WinCC 2017年6月29日
  • 打印布局疑问

    利用用户归档做了一个报表系统,在报表布局中插入一ODBC数据表,有23列,点击"显示列的标题"打钩,由于用户归档中变量名称是字母组成的如果显示在报表中不直观,于…

    SIMATIC WinCC 2019年6月11日
  • WinCC中C动作

    #define OPEN ".INF"int B;B=MessageBox(NULL,"您确定启动设备吗?",…

    SIMATIC WinCC 2017年8月26日
  • 怎么实现WinCC经由串口直接连接MODBUS仪表

    系统需要增加一套仪表,仪表采用RS485接口的MODBUS协议,由于现场布线的原因,无法直接连到PLC,但连到中控室很方便.现在的想法是在中控计算机增加一块RS232转RS485的…

    SIMATIC WinCC 2019年6月11日

发表回复

登录后才能评论