施奈德的TWDLCAE40DRF PLC可以通过485直接收/发字符串吗 点击:366 | 回复:7



yzx_lcl

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 11回
  • 年度积分:0
  • 历史总积分:16
  • 注册:2009年3月31日
发表于:2010-08-13 09:34:22
楼主

困扰俺半月的问题:

 
设备:EC9-1I智能测风传感器,其电气接口为485,不支持任何协议
PLC:施奈德的TWDLCAE40DRF
操作:PLC向测风传感器发送命令(为一字符串,发送命令间隔必须>=3S);测风传感器收到该字符串后会做应答(返回一字符  串), 请教各位兄弟姐妹怎么做?我能想到的办法都试了,还是做不出来,请各位不吝赐教,先谢了!




abysmal

  • 精华:1帖
  • 求助:0帖
  • 帖子:12帖 | 2176回
  • 年度积分:6
  • 历史总积分:11194
  • 注册:2001年10月26日
发表于:2010-08-13 10:01:07
1楼
怎么会做不出来?我没看到有什么困难的地方。要不把你的程序和字符串协议发给我看看。

hao.wu.abysmal@gmail.com

yzx_lcl

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 11回
  • 年度积分:0
  • 历史总积分:16
  • 注册:2009年3月31日
发表于:2010-08-13 10:06:47
2楼
问题在于测风传感器不支持任何协议。我马上把程序及测风传感器资料发给您。

abysmal

  • 精华:1帖
  • 求助:0帖
  • 帖子:12帖 | 2176回
  • 年度积分:6
  • 历史总积分:11194
  • 注册:2001年10月26日
发表于:2010-08-13 10:08:16
3楼
不支持协议,但不是支持ASCII字符串指令么?

abysmal

  • 精华:1帖
  • 求助:0帖
  • 帖子:12帖 | 2176回
  • 年度积分:6
  • 历史总积分:11194
  • 注册:2001年10月26日
发表于:2010-08-13 10:30:48
4楼
别的暂且不说,协议要求每个发送字符串以“!”开头,“!"对应ASCII码十六进制为33,可是我在你的程序里没有看到任何地方有发送33啊。
你的程序注释在哪里?

饶歌

  • 精华:4帖
  • 求助:0帖
  • 帖子:330帖 | 6019回
  • 年度积分:0
  • 历史总积分:23673
  • 注册:2010年2月20日
发表于:2010-08-13 10:38:21
5楼

弄好后把程序抓个图啊,我们也想学习学习。。。。

yzx_lcl

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 11回
  • 年度积分:0
  • 历史总积分:16
  • 注册:2009年3月31日
发表于:2010-08-13 13:54:02
6楼
回复内容:
对:abysmal 关于别的暂且不说,协议要求每个发送字符串以“!”开头,“!"对应ASCII码十六进制为33,可是我在你的程序里没有看到任何地方有发送33啊。
你的程序注释在哪里?
内容的回复:


谢谢abysmal ,“!"对应ASCII码十六进制为21吧?我把注释加上后再把程序发给你帮看看。

abysmal

  • 精华:1帖
  • 求助:0帖
  • 帖子:12帖 | 2176回
  • 年度积分:6
  • 历史总积分:11194
  • 注册:2001年10月26日
发表于:2010-08-13 14:39:46
7楼
收到。
有两个疑问:
1、既然是ASCII协议,我认为传感器地址01也应该转换成ASCII码,也就是16进制30和31。
2、我没看见手册里提到<cr>前需要ASCII码的空格。

按照这两点修改看看。

热门招聘
相关主题

官方公众号

智造工程师