首页 上一页 1 2 下一页 尾页

台达 PLC和变频器通讯,用MODBUS RTU模式 点击:13527 | 回复:33



wenwan90

    
  • 精华:0帖
  • 求助:12帖
  • 帖子:28帖 | 575回
  • 年度积分:12
  • 历史总积分:2497
  • 注册:2011年11月03日
发表于:2012-02-09 12:17:55
楼主
求助帖10分-已结帖
台达 PLC和变频器通讯,用MODBUS  RTU模式,用MODRD指令,通讯成功后,内容在D1073和D1074,我要做怎样的处理才可以显示出我需要的值,用什么指令方便。谢谢


楼主最近还看过



小问号

  • 精华:2帖
  • 求助:8帖
  • 帖子:22帖 | 119回
  • 年度积分:0
  • 历史总积分:222
  • 注册:2008年2月25日
发表于:2012-02-09 13:22:32
1楼
和什么牌子 变频器通讯啊 怎么成功的发个表表 图图 上来啊。你武功咋么高 教教我吧

EBN战略军团厦门-alive

  • 精华:0帖
  • 求助:7帖
  • 帖子:13帖 | 248回
  • 年度积分:0
  • 历史总积分:1307
  • 注册:2011年3月10日
发表于:2012-02-09 14:31:49
2楼

据说是这样可以:你且试试看

_gongkong

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 3回
  • 年度积分:0
  • 历史总积分:33
  • 注册:2012年2月09日
发表于:2012-02-09 14:37:49
3楼
学习了。下次用的时候试试

wenwan90

  • 精华:0帖
  • 求助:15帖
  • 帖子:31帖 | 575回
  • 年度积分:0
  • 历史总积分:2498
  • 注册:2011年11月03日
发表于:2012-02-09 15:02:12
4楼

谢谢,我是想把里面的D4和D5合并起来到D6,如图为H1388,然后转换为十进制到D7,让H1388显示为k5000。

wenwan90

  • 精华:0帖
  • 求助:15帖
  • 帖子:31帖 | 575回
  • 年度积分:0
  • 历史总积分:2498
  • 注册:2011年11月03日
发表于:2012-02-09 15:02:55
5楼
回复内容:
对:EBN战略军团厦门-alive关于据说是这样可以:你且试试看内容的回复:

谢谢,我是想把里面的D4和D5合并起来到D6,如图为H1388,然后转换为十进制到D7,让H1388显示为k5000

wenwan90

  • 精华:0帖
  • 求助:15帖
  • 帖子:31帖 | 575回
  • 年度积分:0
  • 历史总积分:2498
  • 注册:2011年11月03日
发表于:2012-02-09 15:04:49
6楼
谢谢,请问怎么可以办到

小问号

  • 精华:2帖
  • 求助:8帖
  • 帖子:22帖 | 119回
  • 年度积分:0
  • 历史总积分:222
  • 注册:2008年2月25日
发表于:2012-02-09 16:04:31
7楼

知道也不会告诉你 悬赏10分给人家。我悬赏50分给人家都没人理啊

小问号

  • 精华:2帖
  • 求助:8帖
  • 帖子:22帖 | 119回
  • 年度积分:0
  • 历史总积分:222
  • 注册:2008年2月25日
发表于:2012-02-09 16:06:56
8楼
葡萄好酸哦哦不如告诉我吧求教育。

EBN战略军团厦门-alive

  • 精华:0帖
  • 求助:7帖
  • 帖子:13帖 | 248回
  • 年度积分:0
  • 历史总积分:1307
  • 注册:2011年3月10日
发表于:2012-02-09 16:48:56
9楼

这个可以有,不过要看你用的是什么触摸屏 不一样的触摸屏办法显然不一样

青岛黄工

  • [版主]
  • 精华:5帖
  • 求助:89帖
  • 帖子:171帖 | 4776回
  • 年度积分:0
  • 历史总积分:24301
  • 注册:2007年4月02日
发表于:2012-02-09 16:56:31
10楼
这样的通讯是靠PLC内部和变频器内部的硬件自动完成呼叫应答的,你不用担心怎么读上来,你只要能同上讯,用PLC得通讯指令主动呼叫,变频器自动应答,因为通讯协议一致,你PLC编程的时候,直接用通讯指令读那些寄存器中的值就OK。

yjig

  • 精华:2帖
  • 求助:6帖
  • 帖子:110帖 | 5237回
  • 年度积分:0
  • 历史总积分:12514
  • 注册:2004年6月04日
发表于:2012-02-09 17:35:13
11楼

根据你提供的条件:

D4=H0013,D5=H0088,

执行指令:  【SWAPP  D4】

指令执行后:D4=H1300

在执行WAND指令:【WAND  D4  D4  D6】

指令执行后:D6=H1388=K5000

以上D6就是10进的K5000,无须转换,可在文本中直接调用10进的寄存器D6。

bhdxzgp

  • 精华:8帖
  • 求助:10帖
  • 帖子:197帖 | 5451回
  • 年度积分:0
  • 历史总积分:21613
  • 注册:2006年4月16日
发表于:2012-02-09 18:04:51
12楼
也就是数据相互转化的过程;自己多想一想;在本子上面画一下就可以出来了啊!!!

wenwan90

  • 精华:0帖
  • 求助:15帖
  • 帖子:31帖 | 575回
  • 年度积分:0
  • 历史总积分:2498
  • 注册:2011年11月03日
发表于:2012-02-10 10:23:54
13楼
回复内容:
对:yjig关于根据你提供的条件:D4=H0013,D5=H0088,执行指令:  【SWAPP  D4】指令执行后:D4=H1300在执行WAND指令:【WAND  D4  D4  D6】指令执行后:D6=H1388=K5000以上D6就是10进的K5000,无须转换,可在文本中直接调用10进的寄存器D6。内容的回复:


谢谢你,是用WOR指令吧,可以了,我一开始是用D4乘以K256再加上D5,不知道这样行吗?

wenwan90

  • 精华:0帖
  • 求助:15帖
  • 帖子:31帖 | 575回
  • 年度积分:0
  • 历史总积分:2498
  • 注册:2011年11月03日
发表于:2012-02-10 10:26:10
14楼
谢谢上面各位回答。。。。。

EBN战略军团厦门-alive

  • 精华:0帖
  • 求助:7帖
  • 帖子:13帖 | 248回
  • 年度积分:0
  • 历史总积分:1307
  • 注册:2011年3月10日
发表于:2012-02-10 13:14:36
15楼

来个我的程序图你看,昨天本来就要发上来的登不上无语

EBN战略军团厦门-alive

  • 精华:0帖
  • 求助:7帖
  • 帖子:13帖 | 248回
  • 年度积分:0
  • 历史总积分:1307
  • 注册:2011年3月10日
发表于:2012-02-10 13:24:38
16楼
这两个道理其实一模一样

wenwan90

  • 精华:0帖
  • 求助:15帖
  • 帖子:31帖 | 575回
  • 年度积分:0
  • 历史总积分:2498
  • 注册:2011年11月03日
发表于:2012-02-10 16:41:42
17楼
谢谢,以后多指教。。。。。。。。

EBN战略军团厦门-alive

  • 精华:0帖
  • 求助:7帖
  • 帖子:13帖 | 248回
  • 年度积分:0
  • 历史总积分:1307
  • 注册:2011年3月10日
发表于:2012-02-10 16:54:57
18楼

加ENB军团跟这个群83086632
里面很多同道中人 去试试

有兴趣否?

Tianjun

  • 精华:3帖
  • 求助:52帖
  • 帖子:572帖 | 5540回
  • 年度积分:6
  • 历史总积分:32368
  • 注册:2006年9月20日
发表于:2012-02-10 17:12:35
19楼
正在学习中                                                                                                     

chenshiji2006

  • [版主]
  • 精华:25帖
  • 求助:20帖
  • 帖子:532帖 | 7001回
  • 年度积分:16
  • 历史总积分:66978
  • 注册:2010年6月26日
发表于:2012-02-10 17:58:09
20楼
通这些多做 做写及就金额已领会的···

热门招聘
相关主题

官方公众号

智造工程师
    首页 上一页 1 2 下一页 尾页