台达PLC 通讯应用范例之二(RS指令) 点击:39382 | 回复:133



yangyfeng

    
  • 精华:4帖
  • 求助:0帖
  • 帖子:37帖 | 764回
  • 年度积分:0
  • 历史总积分:0
  • 注册:1900年1月01日
发表于:2006-03-23 14:17:00
楼主
对于不是标准MODBUS协议的设备,台达PLC提供RS指令实现通讯控制,但前提是被控设备的通讯协议是公开的,且要有RS485通讯口。下面是对采用USS通讯协议的SIEMENS MM420变频器的通讯控制范例。



  • 精华:1帖
  • 求助:0帖
  • 帖子:16帖 | 157回
  • 年度积分:0
  • 历史总积分:260
  • 注册:2007年4月13日
发表于:2007-08-30 14:48:00
81楼
to: yi yi 
不知道你是怎么做的,以前?

  • 精华:1帖
  • 求助:0帖
  • 帖子:16帖 | 157回
  • 年度积分:0
  • 历史总积分:260
  • 注册:2007年4月13日
发表于:2007-08-30 16:22:00
82楼
一,频率设置。如果是触摸屏输入的话,怎样将他的高八位,低八位送出去?也就是送入D102,D103。
二,BCC校验。是否一定要先转化为浮点数再进行异或,有没有更简单的方法,我需要六步才完成。

xiao a

  • 精华:1帖
  • 求助:0帖
  • 帖子:102帖 | 555回
  • 年度积分:0
  • 历史总积分:958
  • 注册:2005年12月10日
发表于:2007-08-30 16:57:00
83楼
我就是用台达PLC的编程软件WPL做的程序,没有用高级语言做过。

1.你程序中采用的是8位模式还是16位模式呀?假设屏上地址为D100,可以用WAND D100 HFF00 D102,WAND D100 H00FF D103,然后ROR D102 K8来实现分离出高8位和低8位。
2.BCC校验只要把通讯格式中的所有字节异或得到的就是BCC校验值了。为什么要转化为浮点数呀?
呵呵我也没什么简单的办法,如果你有的话希望共享了。

  • 精华:1帖
  • 求助:0帖
  • 帖子:16帖 | 157回
  • 年度积分:0
  • 历史总积分:260
  • 注册:2007年4月13日
发表于:2007-09-04 20:18:00
84楼
TO:yi yi,
我想按照你的方法做应该没什么问题,现在我在看西门子的MM420能否与电脑串口通讯,不知道你做过没?

lesing

  • 精华:1帖
  • 求助:0帖
  • 帖子:76帖 | 3076回
  • 年度积分:0
  • 历史总积分:5728
  • 注册:2005年4月13日
发表于:2007-09-04 20:24:00
85楼
MM420可以与电脑通讯,但需要增加一个适配器,因为电脑没有485通讯口!

xiao a

  • 精华:1帖
  • 求助:0帖
  • 帖子:102帖 | 555回
  • 年度积分:0
  • 历史总积分:958
  • 注册:2005年12月10日
发表于:2007-09-05 12:11:00
86楼
to 优容:我没有做过PC与变频器的通讯,如果你只是测试的话用串口通讯软件还有lesing说的应该就可以的。

dakaike

  • 精华:2帖
  • 求助:0帖
  • 帖子:19帖 | 49回
  • 年度积分:0
  • 历史总积分:971
  • 注册:2006年6月19日
发表于:2007-09-07 11:12:00
87楼
TO;楼主
 相您请教个让各位见笑问题  因为俺是个菜鸟
1、像01 03 2101 0006 D4 CR LF的报文是通过D100-D108寄存器发送个变频器的吗 
2、MOV H602 D100 、MOV H400 D101 、MOV H337F D102 、MOV H7F33 D103  以上的H602、H400、H337H 、H7F33 各代表什么意思?
不好意思各位见笑啦  初学者  对RS串行数据通讯比较模糊  还请赐教对RS串行数据通讯有什么比较容易熟悉方法  
  谢谢!

dakaike

  • 精华:2帖
  • 求助:0帖
  • 帖子:19帖 | 49回
  • 年度积分:0
  • 历史总积分:971
  • 注册:2006年6月19日
发表于:2007-09-07 15:20:00
88楼
终于 看明白啦  

505lichao

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 50回
  • 年度积分:0
  • 历史总积分:0
  • 注册:1900年1月01日
发表于:2007-09-17 15:27:00
89楼

KingLion

  • 精华:2帖
  • 求助:0帖
  • 帖子:86帖 | 1155回
  • 年度积分:0
  • 历史总积分:2681
  • 注册:2002年2月26日
发表于:2007-09-18 12:06:00
90楼
抽时间研究一下!

漫天枫雪

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 30回
  • 年度积分:0
  • 历史总积分:90
  • 注册:2007年11月03日
发表于:2007-11-05 12:15:00
91楼
收藏之!

KingLion

  • 精华:2帖
  • 求助:0帖
  • 帖子:86帖 | 1155回
  • 年度积分:0
  • 历史总积分:2681
  • 注册:2002年2月26日
发表于:2007-11-07 16:36:00
92楼
以后可以借鉴一下经验,
刚用过MM420,不过是用S7-200带的

和有

  • 精华:5帖
  • 求助:4帖
  • 帖子:181帖 | 1823回
  • 年度积分:0
  • 历史总积分:3836
  • 注册:2004年8月19日
发表于:2007-11-19 16:07:00
93楼
好东西,谢谢楼主

zhougui

  • 精华:2帖
  • 求助:0帖
  • 帖子:23帖 | 455回
  • 年度积分:0
  • 历史总积分:1394
  • 注册:2004年9月07日
发表于:2007-11-21 10:08:00
94楼
不错,学习了,我以前用台达和欧陆做485通讯,还不错,台达的PLC总的说来用起来还挺方便的,还有指令向导,不错,楼主也辛苦了,向你学习了。

中原龙

  • 精华:0帖
  • 求助:0帖
  • 帖子:9帖 | 831回
  • 年度积分:0
  • 历史总积分:1291
  • 注册:2007年7月09日
发表于:2008-07-31 14:15:35
95楼

学习了。。。。。。。。。。。。。。

lesing

  • 精华:1帖
  • 求助:0帖
  • 帖子:76帖 | 3076回
  • 年度积分:0
  • 历史总积分:5728
  • 注册:2005年4月13日
发表于:2009-03-25 09:58:03
96楼
台达PLC通讯RS指令控制第三方变频器设备范例请参考!

lxm030137

  • 精华:0帖
  • 求助:0帖
  • 帖子:21帖 | 58回
  • 年度积分:0
  • 历史总积分:297
  • 注册:2007年6月06日
发表于:2009-05-22 17:44:02
97楼

学习学习,楼主辛苦了!!!!!

lb30394859

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 9回
  • 年度积分:0
  • 历史总积分:13
  • 注册:2009年8月19日
发表于:2009-11-26 14:28:44
98楼

收益匪浅,谢楼主!辛苦了!

小驹

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 154回
  • 年度积分:0
  • 历史总积分:569
  • 注册:2009年8月30日
发表于:2011-03-23 23:59:15
99楼
引用廖乘风 的回复内容:谢谢!谢谢!



大话东游

  • 精华:2帖
  • 求助:6帖
  • 帖子:39帖 | 1815回
  • 年度积分:7
  • 历史总积分:8251
  • 注册:2008年12月19日
发表于:2011-04-03 17:16:07
100楼
请教楼主一个问题,不知道可不可以?我想用S7-200与台达的EH2PLC用modbus通讯,西门子200当主站,EH2当从站,不知道在EH2中怎样编程?还望楼主赐教!谢谢

热门招聘
相关主题

官方公众号

智造工程师