鄙人欲用VB开发PLC通信程序,但不知如何开发高效的PC与PLC间的数据读写程序,请问各位高手能给支个高招!!

解决方案 »

  1.   

    其实VB与PLC编程的过程实际上就是VB通过MSCOMM.OCX控件进行串口读写。
    PLC连接在电脑的串口上,每中PLC均有其串口通讯手册,指明如何在电脑
    上写指令,读写PLC各地址的值。常用的OMRON-PLC有一本串口通讯手册,
    里面还有QBASIC的源码,你可以改造为VB代码。
    现今的PLC都有API编程接口,因此你只要将帮助中的声明贴入你的模块并使用这些函数编程就行。
      

  2.   

    winehero(编程人生):
        你好!谢谢你的支持!
        本人也是通过MSCOMM.OCX控件来进行读写的,读单个寄存器可以,但读多个寄存器就不能实现实时性,因为读每个寄存器都有固定的协议代码.