去年我曾经上传过标题为“最简单的红绿灯”S7-200PLC程序,基于此程序,现用VB6做监控界面。
(1)采用自由端口通信方式
(2)采用OPC通信方式
采用自由端口方式的程序已经放在我的网站上提供下载了,PLC程序和VB6程序均有详细注释,有兴趣的朋友可以下来看看。由于我自学VB时书都没有看到结束,出错处理的语句没写,如果有必要,请自己补上吧。下载网址:http://www.acxy.cn
程序可以实现交通灯的实时监控。调试时发现问题:如果重新写入时间,监控到PLC中被写入的值是正确的,但读取到VB监控界面的值显示会不正确,甚至还会影响输出点的正确性。而且只能写两次后就没反应了。
这一点希望哪位朋友能解决一下!
我开始研究OPC方式了,我会把OPC方式的程序调试好再与大家交流。
希望大家下载了程序,到这里也发表一下自己想法。