在WINCC里运行串口通讯的VB脚本实现通讯读取数据可靠吗?

打算从注塑机触摸屏中通过VB脚本实现通讯读取数据,原来技术人员安装一个VB软件,从触摸屏中读取数据到ACCESS,然后在WINCC写脚本直接从ACCESS读取数据;
要是直接把那个VB程序写在WINCC脚本里,是否可以实现WINCC与现场触摸屏的直接通讯读取数据,变量有几千个,会对WINCC运行有影响吗?

最佳答案

可以在WINCC 调用串口控件编写VBS通讯的,我写过一个测试程序,这点可以确定没问题。不过会增加WINCC的负担,还有就是有几千个变量用串口控件应该没问题不过最好整理好通讯长度避免WINCC执行脚本消耗资源。
再有就是编写一个DDE接口程序,WINCC和该软件的主题名进行通讯也是OK的

还有就是有的触摸屏支持多方通讯的,比如可以作为MODBUS主,然后WINCC建立一个MODBUS的通讯(TCPIP)

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

专家置评

已阅,最佳答案正确。wincc的脚本机制是单线程,注意计算机硬件负荷。

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

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

相关推荐

  • wincc 脚本程序的编写

    我只知道脚本编写用vc或是c语言,但是不知道怎么去编写,有这方面的编程资料以及应用资料吗?我是个新手,请大师们多多帮助!小弟在此感谢!邮箱:zuozhuan-jc@hotmail.…

    SIMATIC WinCC 2019年6月11日
  • TIA Portal 能做声音报警么?有脚本范例么?

    TIA Portal V12能做声音报警么?有脚本范例么,最好带注释的,还有我想做一个动画,怎么触发媒体播放器的功能?也就是这个动画只是在特定的情况下出现。求解…

    SIMATIC WinCC 2017年11月16日
  • 时间控件的显示

    请问,在wincc里田间时间控件后,为什么在显示时年月日与小时分钟秒之间会出现一个类似于Σ的符号?如何去掉该符号?谢谢! 最佳答案 如何通过脚本来动态组态在线趋势控件的时间范围?&…

    SIMATIC WinCC 2019年6月11日
  • WINCC和OPC对8位文本变量写值,结果不一样

    各位,大家好!请大家帮忙分析这个问题:我现在有一个变量地址是(DB215.DBB20),我在wincc中建变量时选择的是8位文本字符变量。OPC服务器数据库中对应变量(S7:[S7…

    SIMATIC WinCC 2017年11月12日
  • WINCC 报警自动复位问题

    WINCC 报警做好了,当有故障变量触发的时候,报警会响,但是当报警变量复位的时候报警不会自动复位,还在继续报警,会导致电脑音箱一直在播放报警声音,只有手动确认后,报警才…

    2021年7月5日
  • WINCC6.0 SP2无法无法运行,停止在激活22%

    大家好: WINCC6.0 SP2无法无法运行,停止在激活22% 这是为什么啊? 计算机名字改了的啊,授权也有,找不到别的原因 最佳答案 工…

    SIMATIC WinCC 2019年6月11日
  • VBS时间函数

    在用户归档中有个列时间参数shijianjiu,类型:整形数,计划做个一脚本动作比如整点时把系统时间(不含时期,只需要小时、分、秒)写入到变量shijianjiu中,如何写VBS动…

    SIMATIC WinCC 2019年6月11日
  • 如何更改C动作中的变量?

    项目中原有的转换开关见图1,C动作语句见图2,现在我公司要改造这个项目,在画面中增加了几个这样的转换开关,分别连接到不同的变量,大家看到的这个开关是连接DB11.DBX1.2,我想…

    2017年6月18日
  • 博途WINCC中IO域中如何加入小数点

    最好输入输出两种都说一下,谢谢 问题补充:为什么两位时无法移动小数点,三位时只能移动一位小数点,我想要在两位时移动一位小数点,三位时移动两位小数点要怎么做 图片说明:  …

    2020年11月1日
  • wincc动态改变按钮背景颜色

    wincc 7.0,按钮属性,效果中,wincc样式选择windows样式,按钮的背景颜色为什么不能根据变量的值改变?用户自定义和全局样式可以改变背景色。有什么办法可以动…

    SIMATIC WinCC 2019年6月10日