如何使用RS指令? 点击:10598 | 回复:15



xiao a

    
  • 精华:1帖
  • 求助:0帖
  • 帖子:102帖 | 555回
  • 年度积分:0
  • 历史总积分:958
  • 注册:2005年12月10日
发表于:2006-03-01 09:50:00
楼主
我想知道RS做为通讯时的用法,最好举出个例子,还有要是用RS做移动数据用,应该怎么做?为什么我用RS D10 K1 D200 K1.D10里的数20为什么没移到D200里呢?



新四军

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 337回
  • 年度积分:0
  • 历史总积分:390
  • 注册:2004年10月12日
发表于:2006-03-01 10:46:00
1楼
你搞错了,rs指令是通讯用的,是一台机器与另外一台机器按自定义格式通讯的一条指令,不是移动数据用的。
如果像移动数据,要用mov/fmov/bmov等等。

xiao a

  • 精华:1帖
  • 求助:0帖
  • 帖子:102帖 | 555回
  • 年度积分:0
  • 历史总积分:958
  • 注册:2005年12月10日
发表于:2006-03-01 13:16:00
2楼

xiao a

  • 精华:1帖
  • 求助:0帖
  • 帖子:102帖 | 555回
  • 年度积分:0
  • 历史总积分:958
  • 注册:2005年12月10日
发表于:2006-03-01 13:23:00
3楼
to新四军:那RS做为通讯指令使用时与MODBUS的读,写指令有什么不同呢?能举个例子吗?谢谢了.

lesing

  • 精华:1帖
  • 求助:0帖
  • 帖子:76帖 | 3076回
  • 年度积分:0
  • 历史总积分:5728
  • 注册:2005年4月13日
发表于:2006-03-04 10:30:00
4楼
MODRD MODWR等指令是针对Modbus协议的便利指令。也就是说只有当主站(Master)和从站(Slave)均符合Modbus协议时,才允许使用Modbus指令。如果从站不符合Modbus协议,那么使用MODRD或者MODWR就不能实现主从设备的通讯。
但是RS指令是专为主机使用485通讯口提供的便利指令,也就是说:只要主站和从站之间通过RS-485通讯口通讯,那么使用RS指令即可实现主站和从站的通讯(前提是要知道从站协议的数据报文格式)。

lesing

  • 精华:1帖
  • 求助:0帖
  • 帖子:76帖 | 3076回
  • 年度积分:0
  • 历史总积分:5728
  • 注册:2005年4月13日
发表于:2006-03-04 10:53:00
5楼
例如:当使用台达PLC控制西门子变频器时,就不能使用MODWR或者MODRD等指令,因为西门子变频器不符合Modbus协议,但使用RS指令便可以实现台达PLC与西门子变频器的通讯控制。

xiao a

  • 精华:1帖
  • 求助:0帖
  • 帖子:102帖 | 555回
  • 年度积分:0
  • 历史总积分:958
  • 注册:2005年12月10日
发表于:2006-03-04 11:27:00
6楼
谢谢你lesing.du,不过我还想再问问,如果我想将设定的频率写入变频器,用MODBUS协议可以写成
如果我用RS指令时应该怎么写呢?我下面这么写对吗?

xiao a

  • 精华:1帖
  • 求助:0帖
  • 帖子:102帖 | 555回
  • 年度积分:0
  • 历史总积分:958
  • 注册:2005年12月10日
发表于:2006-03-04 11:31:00
7楼
啊,wo ya是yi yi的回答

lesing

  • 精华:1帖
  • 求助:0帖
  • 帖子:76帖 | 3076回
  • 年度积分:0
  • 历史总积分:5728
  • 注册:2005年4月13日
发表于:2006-03-06 13:51:00
8楼
可以,只要你预先将数据传入D310开始的寄存器中即可。

xiao a

  • 精华:1帖
  • 求助:0帖
  • 帖子:102帖 | 555回
  • 年度积分:0
  • 历史总积分:958
  • 注册:2005年12月10日
发表于:2006-03-07 08:03:00
9楼
TOlesing.du: 可我觉得我写的RS的程序不对,MOV H2001 D0是将十六进制的数传入D0不是将变频器的地址H2001写入吧?还有如果想将D310里预先存入的数值写入地址H2001,那么如何进行间接寻址呢?如果进行联机装置的地址是2,在哪里用什么指令表示出来呢?

新 手

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 48回
  • 年度积分:0
  • 历史总积分:90
  • 注册:2006年5月25日
发表于:2008-10-24 20:19:30
10楼

可以,只要你预先将数据传入D310开始的寄存器中即可。

RS发的数据是有读?? 站号 功能码 地址 数据量 LRC(CRC) CR? LF

写要加数据数 和数据 功能码要变

zxw841216

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 1回
  • 年度积分:0
  • 历史总积分:3
  • 注册:2009年8月06日
发表于:2010-04-03 17:09:33
11楼

用RS指令怎么来接收青智表的数据啊,表理设置了一个地址号,那在PLC理怎么来接收这个地址号的数据。请高手指点一下。我的邮箱,zengxianwei1216@163.com               谢谢了

JSNTHMW

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 1回
  • 年度积分:0
  • 历史总积分:11
  • 注册:2011年10月16日
发表于:2011-11-12 11:00:37
12楼

5131316515

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 15回
  • 年度积分:0
  • 历史总积分:0
  • 注册:2016年8月15日
发表于:2016-08-17 11:46:08
13楼

bqxcdfasfdsfasdfsd

维2维

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 9回
  • 年度积分:0
  • 历史总积分:131
  • 注册:2017年2月17日
发表于:2018-01-26 15:11:16
14楼

兄弟  你有RS具体的程序吗?我是台达PLC控制三菱变频器想用RS来控制 有的话发下给我2783513093@QQ.com万分感谢

jidaolun

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 76回
  • 年度积分:0
  • 历史总积分:121
  • 注册:2018年6月05日
发表于:2018-06-07 14:45:52
15楼

真好,可要认真学习,学习学习


热门招聘
相关主题

官方公众号

智造工程师