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



yangyfeng

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



xiao a

  • 精华:1帖
  • 求助:0帖
  • 帖子:102帖 | 555回
  • 年度积分:0
  • 历史总积分:958
  • 注册:2005年12月10日
发表于:2006-04-22 10:26:00
41楼
TO yangyafeng: [color=#FF0000]又得给你添麻烦了[/color],我试了,如果开机047F后写入0HZ停机时是显示我修改的40HZ,不过开机时就以0HZ运行而不是40HZ运行,是不是变频器里的哪个参数设置的不对?

海军基地

  • 精华:0帖
  • 求助:0帖
  • 帖子:6帖 | 54回
  • 年度积分:0
  • 历史总积分:78
  • 注册:2006年4月20日
发表于:2006-04-22 11:16:00
42楼
有谁了解西门子S7-200的模拟量扩展,我想用电位器作为输入,调节时间和电压, 要用到哪些指令和功能块啊? 多多指教啊?
我的邮箱: renneng23@hotmail.com 可以在 MSN Messenger上联系我, 我白天都在线的...

变频器

  • 精华:1帖
  • 求助:0帖
  • 帖子:14帖 | 147回
  • 年度积分:0
  • 历史总积分:296
  • 注册:2003年4月14日
发表于:2006-04-23 22:46:00
43楼
我用台达的EX的PLC控制台达B系列的变频器,用MODRD和MODWR指令来和变频器通讯,控制变频器的起动和停止,还有变频器的运行频率,但是有时候控制变频器起动了,往往却起动不了,要重新起动,不知道是怎么回事,大家帮我分析一下。

变频器

  • 精华:1帖
  • 求助:0帖
  • 帖子:14帖 | 147回
  • 年度积分:0
  • 历史总积分:296
  • 注册:2003年4月14日
发表于:2006-04-23 22:49:00
44楼
我看不懂那个地方,在接收的M1123后面为什么要有那个计数器来计10次的数呢,有什么说法,不要娴我问的太简单,我真的是不太明白,谢谢大家!

xiao a

  • 精华:1帖
  • 求助:0帖
  • 帖子:102帖 | 555回
  • 年度积分:0
  • 历史总积分:958
  • 注册:2005年12月10日
发表于:2006-04-24 08:54:00
45楼
TO变频器:是不是通讯发生突冲了呀,我以前也发生过这种现象就是通讯的问题。采用通讯轮讯的方式试一下看看有没有改善。
[color=#FF0000]在接收的M1123后面为什么要有那个计数器来计10次的数呢[/color],我觉得是控制通讯一条一条传命令防止通讯突冲的。不过也不知道我理解的对不对,你再问问。

yangyfeng

  • 精华:4帖
  • 求助:0帖
  • 帖子:37帖 | 764回
  • 年度积分:0
  • 历史总积分:0
  • 注册:1900年1月01日
发表于:2006-04-24 14:22:00
46楼
台达PLC通讯协议采用的MODBUS,MODBUS协议是半双工方式通讯,一收一发才是一个完整的通讯过程,在同一时刻总线上只允许有一个方向有数据传输,如果同时存在两个方向有数据传输(两个MODBUS指令同时执行),总线上会产生数据碰撞,导致可能通讯失败。所以,要等到一个通讯过程执行完毕后(M1123/M1127=ON),才去执行下一个通讯,才能避免通讯冲突的发生。如果是两个以上通讯指令执行,则可能因为上一次通讯正处于接收过程,而新的一次通讯开始发送数据,发送和接收方向同时有数据传送,将产生冲突。往往我们是采用步进方式或对通讯完成标志计数的方式来控制多个MODBUS通讯指令的执行。

变频器

  • 精华:1帖
  • 求助:0帖
  • 帖子:14帖 | 147回
  • 年度积分:0
  • 历史总积分:296
  • 注册:2003年4月14日
发表于:2006-04-24 20:44:00
47楼
能不能举个例子,写段程序做个参考呢,我原来也考虑过是通讯有了冲突了,才导致有时候不能够成功,但是我试了好几次用通讯的标志点来做,但那几个点我试了却没有成功,所以就出现了上面的我的问题,所以想请你能不能写段程序,用标志点来协调几个通讯的正常进行

yangyfeng

  • 精华:4帖
  • 求助:0帖
  • 帖子:37帖 | 764回
  • 年度积分:0
  • 历史总积分:0
  • 注册:1900年1月01日
发表于:2006-04-29 15:44:00
48楼
To 变频器:
范例参考论坛中帖子:http://bbs.gongkong.com/detail_old.asp?id=319654    当有多个MODBUS指令时,可参考该方式防止通讯冲突发生.

yeguoling

  • 精华:0帖
  • 求助:0帖
  • 帖子:9帖 | 15回
  • 年度积分:0
  • 历史总积分:61
  • 注册:2003年4月12日
发表于:2006-05-01 16:13:00
49楼
我现在正在使用这个RS指令,但是书上说,发送与接收之间要有一个停止时间,这个时间是如何控制的?
另外,对变频器而言,有规定读与写的,那么,无论PLC对其进行读或写,他都会有一个回应吗?例如,我将频率改变为50,这个时候,变频器是马上告诉你己改好了,还是只告诉你正在改?然后需要我再发一个读的指令过去才回复我正确的数值?谢谢大家.

简单控制

  • 精华:1帖
  • 求助:1帖
  • 帖子:40帖 | 196回
  • 年度积分:28
  • 历史总积分:478
  • 注册:2004年12月08日
发表于:2006-05-05 11:20:00
50楼
    我是个初学者,正在做用RS读一台设备的运行参数,已经通讯上,可是PLC接收的数据与专用监测软件显示的不一致,我对PLC寄存器的高低位的换算不太懂,请问如何将数据正确读出?谢谢各位!!

gongkongedit

  • 精华:1099帖
  • 求助:0帖
  • 帖子:14392帖 | 54470回
  • 年度积分:0
  • 历史总积分:622
  • 注册:2008年9月08日
发表于:2006-05-06 09:54:00
51楼
各位前辈:
    
   传感器传来一个信号到达PLC,如水压0.45Mpa,PLC要作出反映这个程序是怎么编的,里面是2进制还是其他的

shtq

  • 精华:0帖
  • 求助:1帖
  • 帖子:16帖 | 101回
  • 年度积分:0
  • 历史总积分:1203
  • 注册:2005年6月14日
发表于:2006-05-07 16:40:00
52楼
各位学长:
    我想用台达的PLC与ABB510的变频器,进行通讯,不知有谁做过,主要是读取变频器的频率,与压力传感器反馈回来的数值。请不吝赐教,谢谢

变频器

  • 精华:1帖
  • 求助:0帖
  • 帖子:14帖 | 147回
  • 年度积分:0
  • 历史总积分:296
  • 注册:2003年4月14日
发表于:2006-05-09 09:42:00
53楼
to:yangyafeng:
    谢谢你,我还有不断尝试,以后还会有问题麻烦你,我感觉通讯是个比较抽象的东西 ,不好理解

山东地瓜

  • 精华:0帖
  • 求助:0帖
  • 帖子:10帖 | 676回
  • 年度积分:0
  • 历史总积分:1641
  • 注册:2003年5月10日
发表于:2006-06-08 19:37:00
54楼

山东地瓜

  • 精华:0帖
  • 求助:0帖
  • 帖子:10帖 | 676回
  • 年度积分:0
  • 历史总积分:1641
  • 注册:2003年5月10日
发表于:2006-06-08 19:37:00
55楼
不错

wenjun

  • 精华:0帖
  • 求助:0帖
  • 帖子:27帖 | 629回
  • 年度积分:0
  • 历史总积分:733
  • 注册:2005年2月21日
发表于:2006-11-25 09:04:00
56楼
谢过楼主!

cinfei

  • 精华:0帖
  • 求助:0帖
  • 帖子:9帖 | 9回
  • 年度积分:0
  • 历史总积分:50
  • 注册:2004年10月06日
发表于:2006-11-27 10:42:00
57楼
请问楼住rs指令不象modrw指令一样需要设置联机欲读写的缓存器地址么?

yangyfeng

  • 精华:4帖
  • 求助:0帖
  • 帖子:37帖 | 764回
  • 年度积分:0
  • 历史总积分:0
  • 注册:1900年1月01日
发表于:2006-12-08 12:10:00
58楼
RS指令也有地址的,其地址就在发送的数据中设置。

lesing

  • 精华:1帖
  • 求助:0帖
  • 帖子:76帖 | 3076回
  • 年度积分:0
  • 历史总积分:5728
  • 注册:2005年4月13日
发表于:2006-12-08 13:36:00
59楼
亚峰重出江湖了?好久不见你的影子了,现在在哪里呀?

teamo.wan

  • 精华:1帖
  • 求助:0帖
  • 帖子:40帖 | 442回
  • 年度积分:0
  • 历史总积分:732
  • 注册:2005年12月13日
发表于:2006-12-08 13:49:00
60楼
亚峰快把你的联系地址告诉我们.台达的小弟们很牵挂你!!!

热门招聘
相关主题

官方公众号

智造工程师