WINCC内部变量的自加运算

当我触发一个内部变量A (bool型)变为1时,内部变量C (INT型)实现每隔一秒自加一,一直加到60后停止自加。当内部变量B (bool型)变为1时,内部变量C (INT型)实现每隔一秒自减一,一直减到0   如果按下内部变量D (bool型)变为1时,则内部变量C (INT型)清零。  这个该如何做呢?

问题补充:
同时当C加到60时,触发内部变量E(BOOL型)置1.

最佳答案

vbs全局脚本:周期1s
dim mytag(4)
mytag(0)=hmiruntime.tags("A").read
mytag(1)=hmiruntime.tags("B").read
mytag(2)=hmiruntime.tags("D").read
mytag(3)=hmiruntime.tags("C").read

if mytag(0) then
mytag(3)=mytag(3)+1
end if
if mytag(3)>=60 then
mytag(3)=60
hmiruntime.tags("E").write 1
end if
if mytag(1) then
mytag(3)=mytag(3)-1
end if
if mytag(2) then
mytag(3)=0
end if
hmiruntime.tags("C").write mytag(3)

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

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年6月24日 下午7:11
下一篇 2017年6月24日 下午7:12

相关推荐

  • 报警记录内部变量显示不了

    在选消息变量的时候不能全部显示内部变量 最佳答案 报警变量的类型应该是无符号8/16/32位数,或者是二进制变量,而浮点数或者有符号数是不能做报警变量的,因此在选择变量时只能看到无…

    SIMATIC WinCC 2019年6月11日
  • I/O域中显示格式

    在I/O域的属性下面的output/input下的output format中有关于输出格式的设置,请问其中的s99.99e等是什么意思?谢谢! 最佳答案 S—可以显…

    SIMATIC WinCC 2019年6月11日
  • wincc web发布显示

    现在客户机分辨率为1600X1200运行wincc能全屏显示但是用浏览器登陆时在浏览器中就不能全屏显示 画面 需要拖动滚动条(该登陆浏览器的电脑分辨率设置160…

    2021年7月5日
  • wincc7.0中报警控件中模拟量报警怎么不显示,

    在wincc7.0的报警记录里面我组态了十几个模拟量报警,上下限报警,组态没有报错误,我也检查了没有发现错误,在运行系统中报警过滤没有过滤条件,实际工况存在报警现象,但是报警控件中…

    SIMATIC WinCC 2017年12月9日
  • WINCC客户机打开服务器上的项目时提示无法找到起始界面

    WINCC客户机打开服务器上的项目时提示无法找到起始界面。项目在服务器打开一切正常。拷贝到客户机上或者通过共享操作时候打开项目时候无法找到起始界面。不知道是哪里设置问题吗?本身客户…

    SIMATIC WinCC 2017年6月5日
  • wincc7.0通讯问题

    现有STEP7-300、CP343-1通讯模块和wincc7.0,想采用TCP/IP进行通讯,按照说明书我配置了STEP7、WINCC、PG/PC、在CMD中PING也能通,但是还…

    SIMATIC WinCC 2019年6月11日
  • wincc7.0 pc acess?

    操作系统:WIN7 32位, WINCC7.0 SP3亚洲版 , PC ACESS SP6, S7-…

    SIMATIC WinCC 2017年8月26日
  • 300PLC与WICC以太网通讯,用网线200米距离,和动力线一起走!有干扰吗?

    干扰严重吗?如何解决?用无线通讯的话怎么弄呢?求解决啊!! 问题补充:用光纤的话,如何使用?两头分别加上一个光电转换器就行了吗? 最佳答案 网线最长100米距离。如果200米的话,…

    SIMATIC WinCC 2017年11月25日
  • 仿真器与wincc通讯

    想问下,我想用模拟器与wincc通讯仿真,实际通讯方式是采用以外网卡与PLC通讯的,那我在自己仿真时需要怎么设置电脑才能仿真呢?? 最佳答案 请参考: 如何将 …

    SIMATIC WinCC 2019年6月11日
  • 帮助文件无法打开

    点击“帮助”——“目录和索引”,窗口闪一下就不见了。点击“帮助”——“使用帮助”,提示找不到WinHlp32.hlp文件。不想重新安装,有没有办法解决? 最佳答案 应该是你没有安装…

    SIMATIC WinCC 2019年6月11日