大家好,最近想做用VB做界面通过PC Access与200PLC通信,有几个问题不懂,在此向各位高手请教:
1.PC Access安装目录里有个VB的例题,如果我现在就用这个例题与PLC通信,那么在PC Access里面还需要设置些什么呢?比如需要新建一个怎样的项目,设置些什么?
2.允许该VB例题以后,点连接,就会启动PC Access,然后可以添加组和项目,请问如果我在上面添加了组和项目,在哪里可以看到已经添加的内容?
3.在该例题的基础上,如果现在我想用一个按钮连接PLC的位变量(如M0.0),应该在VB上做怎样的操作?
新手提问比较啰嗦,请见谅。谢谢大家!
问题补充:
如果我现在在PC Access里面已经建好了一个项目(m0.0),项目代码为:MicroWin.PLC1.start;那在VB里面要使用这个项目,该怎样做?能不能帮我写出代码?
最佳答案
1. 在PC Access中需要设定PG/PC interface,即和S7-200通信的设备,例如CP5611,PC/PPI电缆;以及波特率等。
2. 已经添加的组和条目一般不会显示出来,除非在程序中编写代码做这部分工作;就像打开PC Access看到的测试客户端一样。
3.和问题补充. 注意MicroWin.PLC1.start只是在PC Access中定义的条目的别名,仅限于在PC Access的测试客户端中使用;而在VB中编写客户端程序时,PC Access是不识别MicroWin.PLC1.start的。
楼主需要参考PC Access中的在线帮助-第二章 使用S7-200 PC Access-建立项目一节中项目目标部分关于条目的语法定义。
具体到M0.0,应该定义为2:M0.0,BOOL
其中2为通信地址,M0.0为变量地址,BOOL为数据类型。
楼主可以仔细看一下VB例子的代码。
提问者对于答案的评价:
非常感谢,我再仔细看下例题;
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc317154.html