quote:以下是引用Aeolican在2011-10-26 10:46:06的发言:
1、咨询了下这个LED是用的自己的一套专用协议,KEP这类OPC软件无法支持
2、wincc是否支持直接对串口编程,这样可能就能专门针对此LED通讯了
3、或者我想通过外挂VB程序的方式,后台运行通过wincc的OPC采集过程值然后传数据给LED
KepServerEx可是相当万能的,提供了大量的驱动,更有一个用户组态驱动可以实现自定义的串口或以太网通讯
WinCC里可以使用串口控件,就是脚本里发送数据有些限制,VB脚本不能发送ASC码大于127的字符,C脚本不能发送ASC码0,在本版精华贴里有解决方法
用VB的话那是没有问题,通过OPC可以访问WinCC变量,也可以通过运行时对象来访问WinCC变量,如
Dim HMI As Object
Set HMI=CreateObject("CCHMIRuntime.HMIRuntime") 'HMI即为WinCC里的HMIRuntime对象,使用和脚本里一样,用这个比OPC简单多了