VB与施奈德PLC以太网通讯 点击:855 | 回复:8



向大家學習

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:26帖 | 110回
  • 年度积分:0
  • 历史总积分:311
  • 注册:2003年11月08日
发表于:2010-03-29 10:51:06
楼主

我用的是施奈德M340的PLC,CPU自带的以太网功能,用VB与PLC通讯。我是第一次用VB搞通讯,首先我下了网上一些事例,但发现程序即便是一样的也无法正常运行,目前我所做到的是能读取PLC的数字量寄存器的值。但数字量我始终无法读到。我的程序代码如下:我特别想知道发送数据senddata是如何规定格式的,比如程序中SendStr数据时如何设置的,我想这是关键。有高手请赐教,本人万分感谢




向大家學習

  • 精华:0帖
  • 求助:0帖
  • 帖子:26帖 | 110回
  • 年度积分:0
  • 历史总积分:311
  • 注册:2003年11月08日
发表于:2010-03-29 10:54:59
1楼

‘Private Sub Comd_send_Click()


 

向大家學習

  • 精华:0帖
  • 求助:0帖
  • 帖子:26帖 | 110回
  • 年度积分:0
  • 历史总积分:311
  • 注册:2003年11月08日
发表于:2010-03-29 10:57:52
2楼
一下是程序,刚才发源代码怎么也发不上来

向大家學習

  • 精华:0帖
  • 求助:0帖
  • 帖子:26帖 | 110回
  • 年度积分:0
  • 历史总积分:311
  • 注册:2003年11月08日
发表于:2010-04-08 14:41:22
3楼
没人回复啊,不过我自己搞定了

cqhcm

  • 精华:0帖
  • 求助:0帖
  • 帖子:5帖 | 16回
  • 年度积分:0
  • 历史总积分:231
  • 注册:2001年9月05日
发表于:2010-05-25 17:49:23
4楼
错在哪里,把你的程序拿出看看

wg258

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 51回
  • 年度积分:0
  • 历史总积分:0
  • 注册:1900年1月01日
发表于:2010-07-30 17:10:09
5楼
你好 我 也在搞vb写以太网通讯程序  我不是很明白呢  能交流一下吗  qq254868862  谢谢

来迟了

  • 精华:0帖
  • 求助:1帖
  • 帖子:11帖 | 273回
  • 年度积分:0
  • 历史总积分:945
  • 注册:2004年2月18日
发表于:2010-08-02 17:59:36
6楼
这是根据modbus_tcp的协议写的VB代码,利用VB的winsock控件, 很早网上就有高手贴出简单的收发代码了.

来迟了

  • 精华:0帖
  • 求助:1帖
  • 帖子:11帖 | 273回
  • 年度积分:0
  • 历史总积分:945
  • 注册:2004年2月18日
发表于:2010-08-02 18:02:55
7楼
SendStr(   )发出的一系列的数都是根据modbus_tcp的协议标准来的, 对照着来就不会错.

来迟了

  • 精华:0帖
  • 求助:1帖
  • 帖子:11帖 | 273回
  • 年度积分:0
  • 历史总积分:945
  • 注册:2004年2月18日
发表于:2010-08-02 18:06:18
8楼

MODBUS TCP-IP协议规范网上也很早就有好心的人贴出来了,并且有简单的说明,感谢他们.

或者在施奈德的公司网站上也是可以下载到的.


热门招聘
相关主题

官方公众号

智造工程师