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日

相关推荐

  • 开关与按钮

    在SMART触屏中开关和按钮的区别 最佳答案 按钮就是你按下对应的标志位置一,你手离开触摸屏就是没有接触到你做的那个按钮的时候,就自动复位了,相应的标志位就置零。开关是你按下对应的…

    SIMATIC WinCC 2021年7月5日
  • vb程序如何读取wincc里面的变量的值

    vb程序如何读取wincc里面的变量的值 最佳答案 dim tagSet tag=HMIRuntime.Tags ("tag")&…

    SIMATIC WinCC 2021年7月5日
  • wincc 6.0连接OPC速度慢

    请大家帮助分析一下,我使用wincc6.0与S7200使用OPC进行通讯,需要带4个224XP,当将两个PLC的变量导入变量表时速度还可以,导入第三个就时常断线,连接不上,变量数每…

    SIMATIC WinCC 2019年6月11日
  • 求帮写一段WINCC脚本实现输入输出域的运算

    有按钮1,有输入输出域1、2、3、4、5、6、7、8、9、10、11、12、13其中1到7在一个画面中,8到13在另一个画面中,要求在1 2 3 4&…

    SIMATIC WinCC 2019年6月11日
  • HMI变量设置

    hmi上面如何将按钮设置为输入量,不是作为输出? 最佳答案 HMI不能是用I点为输入量  只能用M或者DB 提问者对于答案的评价:清楚了,谢谢,

    SIMATIC WinCC 2017年6月6日
  • 谁能告诉我WINCC里面的VBS脚本怎么用

    本人初次接触脚本,想用VBS进行项目组态,就是不明白该怎么用,有这方面资料吗 最佳答案 wincc的帮助里有例子深入浅出wincc里也有例子咱网站也有例子 提问者对于答案的评价:h…

    SIMATIC WinCC 2019年6月11日
  • WINCC 6.0 SP3A 与STEP7 V5.4 SP3不能兼容

    WINCC 6.0 SP3A 与STEP7 V5.4 SP3不能兼容 最佳答案 是不兼容的,WINCC 6.0&nbsp…

    SIMATIC WinCC 2019年6月11日
  • 拷贝WINCC项目到其他电脑,提示SQL错误

    这个项目可以启动运行,就是停止不了(停了一个晚上),不知是不是跟这个有关! 问题补充:因为现场原因,必须将项目通过正常方式停止,请问有什么办法呢?谢谢! 最佳答案 怎么复制的?停不…

    SIMATIC WinCC 2017年5月29日
  • 无符号16位变量

    我要改变一个阀的颜色,开、关、打开中、关闭中和故障分别是一个无符号16位变量的第四位、第五位、第六位、第七位和第八位。怎么做? 问题补充:具体怎么做? 请高手指点&nbs…

    SIMATIC WinCC 2019年6月11日
  • WinCC数据显示问题请教?

    我在用WINCC读PLC(OMRON程序密码锁死)数据的时候,那边还有带有个触摸屏,数据格式都为16进制BCD码,他屏上那里显示为-135,我这边显示数据为8135,他屏上为-7&…

    SIMATIC WinCC 2019年6月11日

发表回复

登录后才能评论