台达ES2 COM2&COM3同时做通讯,求帮助 点击:0 | 回复:15



yzc3699

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 1回
  • 年度积分:0
  • 历史总积分:30
  • 注册:2009年10月23日
发表于:2011-01-28 11:11:10
楼主

台达ES2 COM2&COM3同时做通讯,求帮助,

我现在需要用ES2两个串口做通讯,COM2执行RS指令,COM3执行MODRW指令,各通讯程序单独执行都正常,但在同一程序当中就不行,发现问题关键出在如何指定串口执行对应指令,ES2中找不到该怎么解决,哪位师傅如果能解决,请赐教,万分感谢,可以QQ76609809联系TEL;15895402764




s5556657

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 38回
  • 年度积分:0
  • 历史总积分:69
  • 注册:2010年11月16日
发表于:2011-02-22 10:43:04
1楼
不清楚你要与哪个厂家的人机界面通讯?

hwm12320

  • 精华:0帖
  • 求助:1帖
  • 帖子:3帖 | 27回
  • 年度积分:0
  • 历史总积分:110
  • 注册:2011年10月30日
发表于:2012-07-25 16:02:56
2楼
请大虾赐教,也遇到这个问题了。如何在一个程序里同时使用两个串口进行MODBUS通信

lydxliusun

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 20回
  • 年度积分:17
  • 历史总积分:436
  • 注册:2012年2月08日
发表于:2012-07-25 16:30:51
3楼
这个应该有一个先后顺序的吧,比如PLC学习的时候总不能同时看两套PLC视频教程吧,通讯协议里面是不是要制定那个先通讯那个后通讯?

zhangli0612

  • 精华:0帖
  • 求助:3帖
  • 帖子:24帖 | 64回
  • 年度积分:195
  • 历史总积分:1968
  • 注册:2009年5月21日
发表于:2012-07-25 17:01:28
4楼
是不是这两个指令不能同时执行??

happinessman88

  • 精华:0帖
  • 求助:1帖
  • 帖子:38帖 | 122回
  • 年度积分:5
  • 历史总积分:777
  • 注册:2010年5月02日
发表于:2012-08-11 18:32:34
5楼
我就是用COM2和COM3同时通讯的,没有任何问题啊。

CS研创台达事业部

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 3回
  • 年度积分:0
  • 历史总积分:3
  • 注册:2012年8月11日
发表于:2012-08-24 10:29:40
6楼
手册上没有类似的内容讲解

张智勇

  • 精华:16帖
  • 求助:4帖
  • 帖子:428帖 | 4141回
  • 年度积分:0
  • 历史总积分:4029
  • 注册:2004年8月21日
发表于:2012-09-02 09:31:52
7楼
我做过COM2  COM3分别与3台变频器通讯  没有问题

秦君

  • 精华:8帖
  • 求助:22帖
  • 帖子:180帖 | 4723回
  • 年度积分:846
  • 历史总积分:28018
  • 注册:2005年6月28日
发表于:2012-09-03 15:14:22
8楼
找不到类似介绍选择COM2、COM3的资料,但是想来两个口不能同时做主站。你可将COM2执行RS指令做主站,COM3执行MODRW指令做从站并且两个口设置的通讯格式不一样试试。

一点意见

  • 精华:0帖
  • 求助:0帖
  • 帖子:6帖 | 895回
  • 年度积分:96
  • 历史总积分:1187
  • 注册:2002年7月29日
发表于:2012-09-07 10:59:29
9楼

这连个口同时通讯没有问题,估计时序问题原因较多!

需要注意的是:ES2同一时间只有一条通讯指令被执行

happinessman88

  • 精华:0帖
  • 求助:1帖
  • 帖子:38帖 | 122回
  • 年度积分:5
  • 历史总积分:777
  • 注册:2010年5月02日
发表于:2012-10-13 12:31:28
10楼
编写一段通讯时序程序,就会没有问题了。你想想,两条指令虽然在不同通讯口通讯,但是PLC处理时单线程的,只能在一个通讯指令结束后才能进行另一个通讯,所以,需要编写通讯时序程序,一个通讯结束后再进行下一个通讯,依次循环。

cqyyyl

  • 精华:0帖
  • 求助:4帖
  • 帖子:24帖 | 107回
  • 年度积分:2
  • 历史总积分:388
  • 注册:2007年9月22日
发表于:2012-12-26 15:46:02
11楼
台达在COM口通讯问题上,讲的不像西门子公司那样很清楚,台达的很模糊,不理解!

南风

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 343回
  • 年度积分:0
  • 历史总积分:1477
  • 注册:2002年9月21日
发表于:2013-01-21 23:35:02
12楼

在wpl软件中写通讯程序中注意各通讯口程序的位置

应该是

先写com1的通讯程序

 

再写com2的通讯程序

 

最后写com3的通讯程序

不能够弄错位置,否则通讯会有问题

另外发送命令请求需要自己编写时序即可

liujian5118

  • 精华:2帖
  • 求助:10帖
  • 帖子:32帖 | 3040回
  • 年度积分:414
  • 历史总积分:14026
  • 注册:2009年3月25日
发表于:2013-01-22 08:49:25
13楼

COM2 使用通讯特殊继电器M1120--M1131

COM1 使用通讯特殊继电器M1312--M1315

COM3 使用通讯特殊继电器M1316--M1320

 

cqyyyl

  • 精华:0帖
  • 求助:4帖
  • 帖子:24帖 | 107回
  • 年度积分:2
  • 历史总积分:388
  • 注册:2007年9月22日
发表于:2014-09-12 12:27:04
14楼
没看到说明书上有这些介绍呀。

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 455回
  • 年度积分:0
  • 历史总积分:1000
  • 注册:2008年1月09日
发表于:2014-09-26 16:12:57
15楼

本人认为应该是rs指令执行时要查看M1312(对应COM1)、M1122(对应COM2)、M1316(对应COM3),看哪个为1,然后就发送到哪个端口上,所以这些位不能同时为1或true,只有另一个rs指令执行完毕后方能执行下一个rs指令,这不仅对同一个端口是这样,对不同的端口也是这样,这好像与各个端口可同时工作相矛盾。

Hong

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 3回
  • 年度积分:3
  • 历史总积分:35
  • 注册:2018年9月01日
发表于:2020-12-09 19:53:29
16楼

学习最重要

ladis

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 122回
  • 年度积分:119
  • 历史总积分:119
  • 注册:2020年9月12日
发表于:2020-12-23 21:11:16
17楼

还没用过台达,先学习了


相关主题

官方公众号

智造工程师