发布于 2003-12-12 20:06:03
0楼
wincc在运行中当然可能以各种角色在运行,但你用到的和excel进行dde通讯的场景,我想肯定只有一种角色。
既然你反复几次,仍然没有明确说出wincc在dde通讯中所处的脚色,我只能通过你的一些描述来猜了。
我怀疑你是让wincc作为 dde server,而excel作为dde client,否则的话,如果wincc作为client,它就应当通过添加dde协议的驱动通道,以及在此之下的tag,而不会使用内部tag。
这样的话,wincc处于被动的状态,只有excel端有读写请求的时候,数据才会被更新,而wincc端读取变量值的循环中并没有包括这些内部tag.
其实你仅仅是为了开机时候读取存储值,没有必要使用dde实时通讯,你完全可以用比如txt格式的文本文件,通过文件读取方式实现。
我最推荐的方式使用ini文件实现,比较方便管理。
微信公众号:PLC标准化编程,ZHO6371995