VB通过PC Access连接PLC

大家好,最近想做用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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月1日
下一篇 2020年11月1日

相关推荐

  • s7-200接近开关输出脉冲信号

    我这边设备上有个接近开关用来感应传送带上面物体的位置 因为用来感应的铁片有点太长 感应到后信号一直输出直到感应不到 有什么办法可以让接近开关感应到后马…

    SIMATIC S7-200 2020年10月31日
  • 通讯中断问题

    中断事件23(接收信息完成)与SM86.5(e:收到结束字符)有什么不同?     既然接收信息已经完成,还有什么必要看是否收到结…

    SIMATIC S7-200 2021年7月5日
  • 300与200MPI通讯 数据使用问题

    使用SFC67,SFC68。200的地址只能用I,Q,M吗? V存储器能不能用的??我在程序里写P#M 0.0 BYTE 8,P#Q&nbs…

    SIMATIC S7-200 2020年11月1日
  • 通讯电缆延长

    型号为6ES7 901-3CB30-0XA0的PPI通讯电缆不够长,用普通的网线怎么做延长线? 最佳答案 1,PPI电缆不够长,接个DP头。不需要加硬件,用一对9针的DP…

    SIMATIC S7-200 2020年10月31日
  • 西门子s7-200安装问题

    SETP 7-Mirco/WIN的安装过程因为意外终止,造成不能卸载也不能重新安装。在删除安装文件夹和相应的注册表后,再次安装,出现xcopy file&nbs…

    SIMATIC S7-200 2021年7月5日
  • td400c强制M状态位

    各位大侠,我今天第一次用TD400C,程序中用到了M3.0,我想强制M3.0为0或者为1,怎么操作?或者说我强制I0.0为1应该怎么做? 问题补充:1.直接组态TD400C在画面中…

    SIMATIC S7-200 2021年7月5日
  • S7-200XP frequency库使用问题

    我想使用HC3、HC4、HC5检测三路频率,使用了frequency库。当使能其中一个时很准,但是当把三个都使能了就不对了。估计是根据这个库的全局变量分配有关系吧。我要怎么办才能使…

    2017年10月29日
  • 模拟量编程的讨论

    最近在学习模拟量编程,我写了一段小程序,程序是将输入的4~20mA信号能够在程序中显示出具体的毫安值,我将电流表串联在输入信号中,发现电流表显示的值与程序显示的值相差4mA,请问这…

    SIMATIC S7-200 2021年7月4日
  • modbus协议

    通讯时,为何没有返回值呢。我使用了03,但是所看的寄存器无值啊。(01 03 00 0A 00 02 CRC校验,返回时…

    SIMATIC S7-200 2021年7月5日
  • S7-200分别与MP277和MD720-3通讯口不够怎么办

    S7-200分别与MP277和MD720-3还有变频器USS通讯口不够怎么办 问题补充:S7-200分别与MP277和MD720-3还有变频器USS通讯口不够怎么办 最佳答案 可以…

    SIMATIC S7-200 2020年11月1日