PLC与DTC温控通讯问题 点击:1243 | 回复:14



jiutuniao

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:13帖 | 44回
  • 年度积分:0
  • 历史总积分:245
  • 注册:2004年8月19日
发表于:2008-03-29 08:49:00
楼主
初用台达PLC,请问各位高手:台达ES系列PLC与DTC温控模块用RS指令通讯时,PLC一直通讯超时报警(m1129ON),经过监控发现通讯一直是正常的,DTC模块返回的数据都正确,也能完成相应的指令动作.但接受完成标志位m1123一直没动作(OFF).但用MODRD和MODER指令通讯时不会报警,M1123也能正常动作.一直解决不来这个问题,请各位帮忙了.



后台运行

  • 精华:0帖
  • 求助:0帖
  • 帖子:19帖 | 213回
  • 年度积分:0
  • 历史总积分:299
  • 注册:2006年10月25日
发表于:2008-03-29 10:44:00
1楼
将程序贴上来看看。

jiutuniao

  • 精华:0帖
  • 求助:0帖
  • 帖子:13帖 | 44回
  • 年度积分:0
  • 历史总积分:245
  • 注册:2004年8月19日
发表于:2008-03-29 10:57:00
2楼

jiutuniao

  • 精华:0帖
  • 求助:0帖
  • 帖子:13帖 | 44回
  • 年度积分:0
  • 历史总积分:245
  • 注册:2004年8月19日
发表于:2008-03-29 11:01:00
3楼
程序如下:

jiutuniao

  • 精华:0帖
  • 求助:0帖
  • 帖子:13帖 | 44回
  • 年度积分:0
  • 历史总积分:245
  • 注册:2004年8月19日
发表于:2008-03-29 11:02:00
4楼

jiutuniao

  • 精华:0帖
  • 求助:0帖
  • 帖子:13帖 | 44回
  • 年度积分:0
  • 历史总积分:245
  • 注册:2004年8月19日
发表于:2008-03-29 11:02:00
5楼
怎么贴不上来啊

jiutuniao

  • 精华:0帖
  • 求助:0帖
  • 帖子:13帖 | 44回
  • 年度积分:0
  • 历史总积分:245
  • 注册:2004年8月19日
发表于:2008-03-29 11:52:00
6楼
程序如下:
LD T66 MOV H303A D21
       MOV H3032 D22
       MOV H3031 D23
       MOV H3138 D24
       MOV H3030 D25
       MOV H3030 D26
       MOV H4439 D27
       MOV H43 D28
LDP T66 SET M1122
        ZRST D30 D46
LD  T66  RS D21 K15 D30 K17
       AND M1123 
       MPS
       AND= D31 H3032
       AND= D32 H3130
       BMOV D33 D70 K3
       MPP
       RST M1123 

后台运行

  • 精华:0帖
  • 求助:0帖
  • 帖子:19帖 | 213回
  • 年度积分:0
  • 历史总积分:299
  • 注册:2006年10月25日
发表于:2008-03-29 12:19:00
7楼
台达的PLC和台达的DTC温控器直接用MODED指令就OK了啊

后台运行

  • 精华:0帖
  • 求助:0帖
  • 帖子:19帖 | 213回
  • 年度积分:0
  • 历史总积分:299
  • 注册:2006年10月25日
发表于:2008-03-29 12:21:00
8楼
你用RS指令那格式设置正确了没有?

后台运行

  • 精华:0帖
  • 求助:0帖
  • 帖子:19帖 | 213回
  • 年度积分:0
  • 历史总积分:299
  • 注册:2006年10月25日
发表于:2008-03-29 14:59:00
9楼
还有你是不是用8位模式的?

jiutuniao

  • 精华:0帖
  • 求助:0帖
  • 帖子:13帖 | 44回
  • 年度积分:0
  • 历史总积分:245
  • 注册:2004年8月19日
发表于:2008-03-29 19:40:00
10楼
我认为格式没错,模块都有返回数据.位寄存器读写没办法用MODRD和MODWR指令.如:自整定,温度单位等.我发出的指令模块都有作出相应的动作.但PLC就是报警.打电话给中达,负责PLC的工程师要我问负责温控的工程师.负责温控的工程师说要我问负责PLC的工程师.郁闷.

jssw

  • 精华:0帖
  • 求助:0帖
  • 帖子:16帖 | 430回
  • 年度积分:0
  • 历史总积分:798
  • 注册:2001年11月28日
发表于:2008-03-29 20:34:00
11楼
试试在RST C21后就RST M1123.另外,你的D1129设置了多少?是不是温控仪反应比较慢?将D1129里的值设置大一点.

jiutuniao

  • 精华:0帖
  • 求助:0帖
  • 帖子:13帖 | 44回
  • 年度积分:0
  • 历史总积分:245
  • 注册:2004年8月19日
发表于:2008-03-30 21:32:00
12楼
D1129设置了200MS,设大也没用.其实m1123根本都没有ON过,我监视过,不写RST M1123这一条指令,m1123也不会ON.其实温控器已经返回了数据.

yzmazuh

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 16回
  • 年度积分:0
  • 历史总积分:52
  • 注册:2002年7月05日
发表于:2008-04-29 22:01:26
13楼
我也遇到过同样问题,不知仁兄是否已解决此问题.请发送autorun@yzvod.com交流,谢谢!

jiutuniao

  • 精华:0帖
  • 求助:0帖
  • 帖子:13帖 | 44回
  • 年度积分:0
  • 历史总积分:245
  • 注册:2004年8月19日
发表于:2008-04-29 22:14:16
14楼
问题已经解决了

热门招聘
相关主题

官方公众号

智造工程师