我现在用wincc连接pc access 再连接s7 200的PLC,并通过下面程序读取PLC中变量的值
cc=createobject("wincc-runtime-project")
test=cc.readtags("CCvw1002")
如果一切连接正常,这个程序没有任何问题。
可一旦PLC断开,则会报错。
我在wincc的变量属性中添加了连接失败情况下设置为-10的信息。
但是我用的高级语言VFP在wincc返回-10之前就弹出窗口提示:由于另一个程序正在运行中,此操作无法完成。请选择“切换到”来激活正在运行中的程序,并更正问题。
因此,我想通过wincc设置某内部变量来判断PLC是否在线,如果不在线,我就不去读取外部变量了。
可有好的方法?