wincc V15中变量的数值更改激活不了脚本函数

由于PLC中bool变量过多,在PLC中将16位的bool数组转换为一个整型变量,然后传递给wincc中的Steerer1Status,当该整型变量发生数值更改时调用脚本函数,通过脚本函数再次转化为一个bool数组。wincc中的整型变量Steerer1Status的采集模式为循环连续。但使用过程中并没有调用脚本函数,请问问题出在哪里?

问题补充:
脚本中的第一个循环是为了算出总共有多少位,后一个循环是为了转化到bool数组

图片说明:

wincc V15中变量的数值更改激活不了脚本函数    wincc V15中变量的数值更改激活不了脚本函数   

最佳答案

1、添加一个msgbox函数,看一下脚本有没有触发!
2、int类型数据总共16个位,没有必要用第一个循环了!
3、计算得到的位是从低位到高位的!

提问者对于答案的评价:
谢谢,解决了

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月1日 下午3:18
下一篇 2020年11月1日 下午3:19

相关推荐

  • WinCC符号IO域的使用问题

    画面如图所示,假如1台设备生产3款不同型号产品A,B,C。A产品使用模具号分别是1,2,3;B产品使用模具号分别是4,5,6;C产品使用模具号分别是7,8,9。请问如何组态能实现模…

    2021年7月5日
  • WINCC OA去软件和教程

    同题!谢谢各路大神! 最佳答案 WinCC OA PVSS 简介https://www.ad.siemens.com.cn/download/docM…

    2021年7月5日
  • WINCC6.0如何打开5.1的项目

    请问WINCC6.0如何打开5.1的项目?WINCC5.1要装在2000系统下,现在的是XP的.装了WINCC6.0,请问用WINCC6.0如何打开5.1的项目? 最佳答案 老问题…

    SIMATIC WinCC 2019年6月11日
  • wincc与315-2dp数据高速采集问题

    最近在做一个项目,实现wincc与315-dp之间的高速数据通讯,想想也只有用数据块。但我不知道PLC写数据块时需要注意些什么问题,具体如何设置?还有wincc如何处理数据块呢?好…

    SIMATIC WinCC 2019年6月11日
  • 每次一激活WINCC就有个打印任务自动启动是怎么回事

    我没有要打印什么啊 问题补充:请问取消消息顺序报表有什么影响吗?如果我还想在项目里通过按键打印报表还能实现吗? 最佳答案 你把计算机属性—-启动——-消息顺序报表这项取…

    SIMATIC WinCC 2019年6月11日
  • 电脑待机以后,恢复以后,WINCC和PLC就连接不上了,必须wincc重新启动才能连上

    电脑待机以后,恢复以后,WINCC和PLC就连接不上了,必须wincc重新启动才能连上,有没有好的办法,让wincc自动和PLC连接 问题补充:我当然知道可以不让待机。我的意思是如…

    SIMATIC WinCC 2021年7月5日
  • wincc鼠标移动

    我想在wincc里做一个鼠标移动的捕捉,当检测到鼠标动作的时候将设定的位置位,当鼠标停止时,再将这个位复位,请高手指导一下怎么做? 最佳答案 直接用按钮多好,费那劲 提问者对于答案…

    SIMATIC WinCC 2021年7月5日
  • WINCC关于怎样把变量记录导出来

    WINCC关于怎样把变量记录导出来?画面是别人做的,里面做了历史曲线,我想把画面中记录的温度,压力等数值显示出一个月的看看变化情录的数况,最好30分钟一个数值,请告诉下怎操作,请详…

    SIMATIC WinCC 2019年6月11日
  • wincc加密问题?

    怎样做个加密程序运行两个月后使整个wincc操作界面不能使用,要自己输入正确的密码解锁后才能使用,请问这个该怎么做? 问题补充:怎样在脚本中设置登录密码和日期呢?通过什么判断它的有…

    SIMATIC WinCC 2019年6月11日
  • PC站点插入winCC application报错

    不知道为啥无法插入 问题补充:出现了这样的窗口 图片说明:       最佳答案 是PCS7吧? 提问者对于答案的评价:

    2021年7月5日