本人初学VB,想用VB写一个PLC上位机的监控程序。用winsock控件和PLC做通讯。希望有高人给一些实例和注释来学习。

解决方案 »

  1.   

    建议楼主先学会使用抓包软件比如wireshark
    然后在百度搜“VB6源代码 Winsock”
      

  2.   

    PLC没玩过,51和ARM还有些经验,不过想必下位机的通讯协议也是自己写的吧,那么相对的通讯协议定制是很重要的,如果你在下位机能搞定通讯协议的编写,VB这一块应该也不难呀,可以用类似的方法进行编写的。如果你是在架构上有问题,你也可以询问架构方案。
    如果你是在通讯协议上有问题,你也可以询问通讯协议定制方案。
    如果你是在使用VB时出现什么问题,你可以直接询问具体的问题。
    你这样问很范的,很难得到准确的回复。
      

  3.   

    我也不知道要写什么范例
    Winsock1.SendData "你好"
    这样的么?
      

  4.   

    不知道有多少前人掉在TCP Socket
    send(人多)send(病少)send(财富)
    recv(人多病)recv(少财富)
    陷阱里面啊!
    http://bbs.csdn.net/topics/380167545
      

  5.   

    PLC的协议厂家一般都不会公开,不过厂家都有提供高级语言开发的解决方案:
    三菱:http://blog.sina.com.cn/s/blog_16d7d3ecb0102x6wj.html
    欧姆龙:http://blog.sina.com.cn/s/blog_16d7d3ecb0102x3qi.html
    西门子:http://blog.sina.com.cn/s/blog_16d7d3ecb0102x1z5.html
    施耐德:http://blog.sina.com.cn/s/blog_16d7d3ecb0102x7ui.html
    松下:http://bbs.gongkong.com/d/201708/724563_1.shtml
    罗克韦尔:http://bbs.elecfans.com/jishu_1646448_1_1.html
      

  6.   

    PLC的协议厂家一般都不会公开,不过厂家都有提供高级语言开发的解决方案:
    三菱:http://blog.sina.com.cn/s/blog_16d7d3ecb0102x6wj.html
    欧姆龙:http://blog.sina.com.cn/s/blog_16d7d3ecb0102x3qi.html
    西门子:http://blog.sina.com.cn/s/blog_16d7d3ecb0102x1z5.html
    施耐德:http://blog.sina.com.cn/s/blog_16d7d3ecb0102x7ui.html
    松下:http://bbs.gongkong.com/d/201708/724563_1.shtml
    罗克韦尔:http://bbs.elecfans.com/jishu_1646448_1_1.html
      

  7.   

    用ModbusTCP嘛,看我这个,连winsock都省了 https://blog.csdn.net/bakw/article/details/50487609