欧姆龙plcCP1L和台达温控器dte10t怎么通讯 点击:1615 | 回复:4



林总

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:5帖 | 42回
  • 年度积分:2
  • 历史总积分:443
  • 注册:2017年7月28日
发表于:2019-05-31 22:29:14
楼主

欧姆龙cp1L和台达温控器dte10t想走rtu协议,两者波特率都为9600,8,1,e,的通讯格式,欧姆龙cif11,485模块,没有终端电阻,所以后面的拨码为1,3为off,2356为on,串口网关模式,现在只要欧姆龙plc能读取到温控器的温度即可,读取温控器的地址为H1000,读取2个字节,站号为01,读取的功能码为03,用的是第二个串口,现在用plc的mov指令,将#0001赋值到D32300,#0003移到D32301,#0002移到D32302,#1000移到D32303,然后置位a640.00,结果串口错误标志位亮了,没通讯上,不知哪里出了问题。想问下用简易rtu主从站通讯,要从温控器读取当前温度,想请教下,D32300到D32303,分别要填充的数据是什么,我所认为的D32300代表站号,D32301代表功能码,D32302代表我要读取的字节个数,D32303代表我要读取的地址,然后D32304之后的就不用设置了,这个逻辑正确吗?

1分不嫌少!



林总

  • 精华:0帖
  • 求助:0帖
  • 帖子:5帖 | 42回
  • 年度积分:2
  • 历史总积分:443
  • 注册:2017年7月28日
发表于:2019-05-31 22:32:55
1楼

如果通讯错位标志位置位了,怎么才能重新发送呢,再次置位a640.00吗?

simon454

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 97回
  • 年度积分:473
  • 历史总积分:1606
  • 注册:2009年3月25日
发表于:2019-06-10 10:22:39
2楼

HMI跟温控通信相对简单一点。

末广

  • 精华:0帖
  • 求助:0帖
  • 帖子:6帖 | 267回
  • 年度积分:22
  • 历史总积分:220
  • 注册:2014年6月20日
发表于:2019-06-11 13:10:34
3楼

HMI跟温控通信相对简单一点。

caihuanxiong

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 7回
  • 年度积分:0
  • 历史总积分:17
  • 注册:2011年6月18日
发表于:2021-12-12 21:02:52
4楼

d32350等响应写了没有


热门招聘
相关主题

官方公众号

智造工程师