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日
下一篇 2020年11月1日

相关推荐

  • 登陆画面脚本–请教

    static int user0=111111, user1; static int pass0=000000,&nbs…

    SIMATIC WinCC 2019年6月11日
  • 初学WINCC,虚拟点数怎么计算?

    各位前辈好,最近初学WINCC,不知道项目中的虚拟点数是如何计算的? 最佳答案 外部变量是指Wincc与通信伙伴使用的变量,如读取您PLC中数据的变量,这些变量将占用Wincc授权…

    SIMATIC WinCC 2018年12月7日
  • 报警信息的疑问

    大家好,请教大家一个问题,Wincc报警信息能不能带参数,比如说XX导致了错误。XX可能由几种情况产生的。情况不同,显示的内容就跟着变化。还有Wincc的报警内容能否和TDC直接联…

    SIMATIC WinCC 2019年6月11日
  • WINCC6.2如何备份项目

    有WINCC6.2的项目想备份到另外一台电脑如何做? 最佳答案 WINCC项目文件拷贝步骤1、确定计算机中的WINCC项目已经关闭2、点击开始菜单SIMATIC—WinCC—TOO…

    SIMATIC WinCC 2017年6月24日
  • 自定义图像的动态效果

    在WinCC画面编辑器里如何让自定义的图像做出“变量置位时显示,变量复位时消失”的动作。图片格式为JPG。 最佳答案 具体方法:1. 在WINCC画面编辑器中新建一个新画…

    SIMATIC WinCC 2018年3月6日
  • 连接数据库出错A

    WINCC在使用过程中没修改任何地方,突然用户归档控件中显示连接数据错误!怎么回事? 最佳答案 1、打开项目–检查计算机属性–用户归档–是否已打钩。2、如果已打钩了就检查归档…

    SIMATIC WinCC 2019年6月11日
  • wincc的spreadsheet另存为excel指令

    需要将spreadsheet的表格格式及数据保存,Export属性好像只能导出数据到已有文件,将spreadsheet另存为excel的vb指令是什么, 问题补充:难道没有直接将s…

    SIMATIC WinCC 2017年6月5日
  • WINCC 应用范围

    请问WINCC是不是只能用来监控西门子的PLC?能否监控其它品牌的控制器呢?        象INT…

    SIMATIC WinCC 2019年6月11日
  • wincc里面如何自己做水流流动效果

    我下了个水流控件 不过是箭头表示的 我想就是普通的那种一白色一其他色的方块在管道里面动的效果 有没有好点的控件啊 自己做的话怎么弄? 最佳答…

    SIMATIC WinCC 2019年6月11日
  • WinCC7.4组态软件是否支持双机热备?

    如题,WinCC7.4组态软件是否支持双机热备?如果支持有没有具体的技术文档或者样例参考? 钻石用户推荐最佳答案 wincc冗余就是双机热备如何构建一个WinCC冗余项目(WinC…

    SIMATIC WinCC 2021年7月5日