求助台达 PLC 通讯问题,谢谢 点击:1211 | 回复:5



云海107

    
  • 精华:0帖
  • 求助:2帖
  • 帖子:3帖 | 6回
  • 年度积分:0
  • 历史总积分:18
  • 注册:2014年1月10日
发表于:2014-05-27 10:37:09
楼主

现在遇到的问题是  台达PLC与 温控计、真空计 之间的485通讯 受阻。

环境介绍:

(1)温控计接在 PLC的 COM2 端口, 真空计接在PLC的COM3 端口, 都是485通讯。

(2) 台达触摸屏 接 台达PLC 的 COM1 端口, 232通讯

(3) 台达触摸屏 上  有  温控计的 温度设定值 和测量值  ,真空计的测量值

(4)通讯的程序是按照 PLC与 台达变频器的通讯方式写的,  用的是MODRD和MODWR指令读写 ,用计数器来选择 两COM2端口2、3上仪表的读写。

出现的问题:

(1)温度设定值 、温度测量值、真空计测量值  均显示 1359.    触摸屏上 也无法设置温度设定值,在仪表本身设置时,触摸评上的 数值也不会 改变。


求助 解决办法。 个人在想 ,是不是 PLC编写的程序出了问题(但是plc程序里各端口的通讯设置相应的也设置好了啊),  希望大家帮帮忙,谢谢





wenwanshuang

  • 精华:0帖
  • 求助:12帖
  • 帖子:28帖 | 575回
  • 年度积分:12
  • 历史总积分:2497
  • 注册:2011年11月03日
发表于:2014-05-27 10:50:21
1楼

温控计、真空计支不支持modbus协议?

wjlovelj

  • 精华:0帖
  • 求助:3帖
  • 帖子:15帖 | 169回
  • 年度积分:6
  • 历史总积分:2783
  • 注册:2011年7月11日
发表于:2014-05-27 14:53:59
2楼

最好先单独测试COM2口和COM3口的设备通讯读取和写入,然后在通过触摸屏修改PLC中的数据来,然后让PLC自己通讯去读取和写入仪表的数据。。几者的通讯是分开的,之间没有关系。

云海107

  • 精华:0帖
  • 求助:2帖
  • 帖子:3帖 | 6回
  • 年度积分:0
  • 历史总积分:18
  • 注册:2014年1月10日
发表于:2014-05-27 15:51:20
3楼

回复内容:

对: wenwanshuang  温控计、真空计支不支持modbus协议? 内容的回复!


支持 modbus rtu 协议

云海107

  • 精华:0帖
  • 求助:2帖
  • 帖子:3帖 | 6回
  • 年度积分:0
  • 历史总积分:18
  • 注册:2014年1月10日
发表于:2014-05-27 15:53:32
4楼

回复内容:

对: wjlovelj 最好先单独测试COM2口和COM3口的设备通讯读取和写... 内容的回复!


是的,就是这样的。将PLC 读取 和写入的数据 先放在 PLC 的寄存器里, 然后 通过 触摸屏 去读写 相应的寄存器。    但还是出现了这样的错误。

笨笨猫

  • 精华:1帖
  • 求助:3帖
  • 帖子:71帖 | 1517回
  • 年度积分:0
  • 历史总积分:2257
  • 注册:2008年6月15日
发表于:2014-05-27 20:39:44
5楼

首先确定是否通讯成功,成功之后对应的寄存器会显示你的温控器和真空计的值的,如果显示不正确,就要检查通讯!


PLC与台达变频器的应用实例需要再仔细看一下,那上面的地址都是固定好的,你的真空计和温控计的对应地址是多少?


标准的MODBUS协议都可以用MODRD、MODWR、MODRW指令进行读写,如果不是标准的,需要用RS指令进行通讯!


通讯最重要的三个参数:站号、通讯格式、波特率。


一定要对才行!


热门招聘
相关主题

官方公众号

智造工程师