施耐德M241与网口上位机通讯设置问题 点击:7371 | 回复:8



wanqad

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:12帖 | 137回
  • 年度积分:0
  • 历史总积分:582
  • 注册:2006年11月29日
发表于:2014-12-10 11:12:37
楼主

         各位老师,目前在用施耐德M241做一设备,用PLC自带的网口与上位机通讯,上位机软件用C语言,通讯协议为UDP,通讯测试的时候发现不能正常通讯,PLC接收不到数据。

          PLC使用SEND_RECV_MSG功能块。ADDM地址为‘3’,IP地址与PC机的地址在同一区。

          接受和发送数据类型定义为ARRAY[0..XX] OF WORD 与上位机一致

          网线采用普通的网线。

          有做过的朋友能帮忙分析下原因吗?

           网线?

           端口号?(目前是自己定义端的口号,PLC中好像没有端口号的设定)

 




银光人生—华

  • 精华:0帖
  • 求助:0帖
  • 帖子:5帖 | 13597回
  • 年度积分:0
  • 历史总积分:52877
  • 注册:2007年11月23日
发表于:2014-12-31 11:29:22
1楼

你这网口是以太网还是RS485?PLC模块上的外形看起来网口,有的是485.

leiming132

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 11回
  • 年度积分:5
  • 历史总积分:171
  • 注册:2014年4月04日
发表于:2015-01-13 10:48:24
2楼

241以太网通信物理地址是以太网协议是MODBUS的,和你上位机UDP协议不一样所以通信不上,买个网关就可以解决了。

hao_123

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 221回
  • 年度积分:0
  • 历史总积分:383
  • 注册:2005年6月16日
发表于:2015-05-27 15:36:39
3楼

楼上正解。看来也是高手。

AutoCtrl888

  • 精华:0帖
  • 求助:0帖
  • 帖子:57帖 | 465回
  • 年度积分:48
  • 历史总积分:2394
  • 注册:2007年3月04日
发表于:2015-07-04 13:05:32
4楼

专用的通讯控件:

http://download.csdn.net/detail/autoctrl666/8587043

ihearyouok

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 105回
  • 年度积分:0
  • 历史总积分:320
  • 注册:2002年7月22日
发表于:2015-12-05 10:56:14
5楼

与上位机通讯只需要配IP地址,PLC不需要编程

Crystal_xuch

  • 精华:0帖
  • 求助:1帖
  • 帖子:3帖 | 17回
  • 年度积分:0
  • 历史总积分:72
  • 注册:2015年12月10日
发表于:2015-12-22 11:34:29
6楼

直接用 TCP modbus 的协议代码,代码找错了你上位机。

启程

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 95回
  • 年度积分:0
  • 历史总积分:111
  • 注册:2016年5月31日
发表于:2018-05-17 12:56:52
7楼
看看资料,学习一下了,谢谢啊。

invisible

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 72回
  • 年度积分:0
  • 历史总积分:105
  • 注册:2018年5月10日
发表于:2018-11-05 10:15:24
8楼

新手来学习,望大神多多指教


热门招聘
相关主题

官方公众号

智造工程师