台达PLC RTU通讯 点击:844 | 回复:6



cb19871111

    
  • 精华:0帖
  • 求助:1帖
  • 帖子:3帖 | 2回
  • 年度积分:0
  • 历史总积分:8
  • 注册:2011年6月29日
发表于:2013-11-27 20:08:33
楼主

现在有一PLC,14SS,通过485转232,接入电脑,程序设定传输方式为232,RTU模式,9600,8,偶校验,1位   我的程序里面需要设定SET M1143,电脑端口用的是COM3,已经设定好,和PLC一致。可是为什么还是通讯不上啊

 




liujian5118-PLC技术军团

  • 精华:2帖
  • 求助:8帖
  • 帖子:31帖 | 3109回
  • 年度积分:199
  • 历史总积分:19924
  • 注册:2009年3月25日
发表于:2013-11-28 08:13:00
1楼

建议将你程序通讯部分贴出来,大家看看!

cb19871111

  • 精华:0帖
  • 求助:1帖
  • 帖子:3帖 | 2回
  • 年度积分:0
  • 历史总积分:8
  • 注册:2011年6月29日
发表于:2013-11-28 09:59:54
2楼

这个是我程序的设置

秦君_1

  • 精华:8帖
  • 求助:22帖
  • 帖子:148帖 | 4867回
  • 年度积分:1651
  • 历史总积分:39896
  • 注册:2005年6月28日
发表于:2013-11-28 10:34:29
3楼

这时默认的站点号0就不行了,必须填写PLC站号,一般出厂默认值(你没有改的话)就是1。    

秦君_1

  • 精华:8帖
  • 求助:22帖
  • 帖子:148帖 | 4867回
  • 年度积分:1651
  • 历史总积分:39896
  • 注册:2005年6月28日
发表于:2013-11-28 10:43:23
4楼

14SS你用的是com2口,需要在程序里面设置com2口的通讯参数与你的编程软件里面的一致,像你截图9600,8,偶,2;需要在程序里面给D1120赋值H8F。

秦君_1

  • 精华:8帖
  • 求助:22帖
  • 帖子:148帖 | 4867回
  • 年度积分:1651
  • 历史总积分:39896
  • 注册:2005年6月28日
发表于:2013-11-28 10:49:42
5楼

仔细看了你的程序,觉得有必要将SET M1120和MOV H8F D1120两句顺序调换后下载试一试。再不行就只有换你的RS232/RS485转换器了。

liujian5118-PLC技术军团

  • 精华:2帖
  • 求助:8帖
  • 帖子:31帖 | 3109回
  • 年度积分:199
  • 历史总积分:19924
  • 注册:2009年3月25日
发表于:2013-11-28 11:10:07
6楼

引用 秦君_1 的回复内容: 14SS你用的是com2口,需要在程序里面设置com2... 


 是8 ,E,2;不过印象中,RTU模式下8,E,2的设8,E,1可以通的。你通讯的上位软件是什么?你可以选个串口监控软件,看下串口发收状况;如果用WPL的话,你只能用232口。


热门招聘
相关主题

官方公众号

智造工程师