您现在所在的是:

三菱Mitsubishi

回帖:27个,阅读:9007 [上一页] [1] [2] [3] [下一页]
1751
425713902
文章数:132
年度积分:53
历史总积分:1751
注册时间:2012/6/2
发站内信
发表于:2015/12/12 22:40:08
#0楼
如题,PLC读取3个设备的数据,用RS指令,可是,我没找到通讯站号的设定,怎样编程站号1、站号2、站号3的。知道可以用3次RS指令来写,不知道咋写站号?如果不用站号怎样确定是发送到哪个从站。
[此贴子已经被作者于2015/12/15 21:50:29编辑过]
1649
LL6350
文章数:475
年度积分:50
历史总积分:1649
注册时间:2015/3/28
发站内信
发表于:2015/12/13 7:38:04
#1楼
站号是设备上参数设置的,
此帖发自手机工控论坛
17375
pan_xiansheng
文章数:2332
年度积分:1023
历史总积分:17375
注册时间:2011/11/18
发站内信
2018论坛解答高手
2015论坛贡献奖
发表于:2015/12/13 8:57:33
#2楼
参照台达的事例介绍编写,在台达网站资料上有详细的介绍,即一控多485轮换控制运行,台达与三菱的程序没多大差别。
1751
425713902
文章数:132
年度积分:53
历史总积分:1751
注册时间:2012/6/2
发站内信
发表于:2015/12/13 9:18:10
#3楼
寄存器D8120是通讯格式的设定,即数据位、波特率、停止位、校验位。没有站号的设定啊。PLC要分别读3个设备的数据,站号怎样编程。3个设备的站号分别是01、02、03.PLC去读这3个设备必须有前提读01或是02啊。不可能不设站号吧。
[此贴子已经被作者于2015/12/13 9:26:52编辑过]
85329
ZCMY 版主
文章数:47405
年度积分:1388
历史总积分:85329
注册时间:2004/3/16
发站内信
2018论坛贡献奖
2018春节活动(三)
2017论坛优秀版主
2017国庆活动(三)
2016论坛优秀版主
2015论坛优秀版主
2014论坛优秀版主
2014相约国庆
2013论坛优秀版主
2012论坛优秀版主
2011论坛贡献奖
2010年论坛优秀版主
发表于:2015/12/13 12:51:02
#4楼
你的3个设备的通讯参数里不支持设站号?
28180
cfg168
文章数:17072
年度积分:76
历史总积分:28180
注册时间:2012/11/28
发站内信
2018论坛解答高手
2015论坛贡献奖
发表于:2015/12/13 13:05:04
#5楼
以下是引用4257139022015/12/13 9:18:10的发言:
寄存器D8120是通讯格式的设定,即数据位、波特率、停止位、校验位。没有站号的设定啊。PLC要分别读3个设备的数据,站号怎样编程。3个设备的站号分别是01、02、03.PLC去读这3个设备必须有前提读01或是02啊。不可能不设站号吧。
[此贴子已经被作者于2015/12/13 9:26:52编辑过]
那三个设备是什么设备?智能电表?智能传感器或者变送器?
终端站号的设定,是在终端设备上进行设定的,而不是在PLC内部进行编制程序进行设定,需要搞清楚是找谁设定站号。
1751
425713902
文章数:132
年度积分:53
历史总积分:1751
注册时间:2012/6/2
发站内信
发表于:2015/12/13 14:07:22
#6楼
设备是可以设定站号的,同时波特率、停止位、数据位、校验位都设定一样了。站号分别是01、02、03.我是说怎样去读3个设备的数据,程序怎样编写?
[此贴子已经被作者于2015/12/13 14:21:35编辑过]
28180
cfg168
文章数:17072
年度积分:76
历史总积分:28180
注册时间:2012/11/28
发站内信
2018论坛解答高手
2015论坛贡献奖
发表于:2015/12/13 14:28:18
#7楼
以下是引用4257139022015/12/13 14:07:22的发言:
设备是可以设定站号的,同时波特率、停止位、数据位、校验位都设定一样了。站号分别是01、02、03.我是说怎样去读3个设备的数据,程序怎样编写?
[此贴子已经被作者于2015/12/13 14:21:35编辑过]
可以使用度娘的搜索功能,获得案例进行参照:表情
http://www.fx-plc.com/news/3323.html
附件 01.jpg

附件 02.jpg

附件 03.jpg

附件 04.jpg
1751
425713902
文章数:132
年度积分:53
历史总积分:1751
注册时间:2012/6/2
发站内信
发表于:2015/12/13 20:49:46
#8楼
我说的是怎样读出多功能表的数据,比如站号01的K50到K55寄存器的数值。站号02的H0000,H0007,H000A寄存器的数值。站号03的K0,K24两个双字节寄存器的数值。程序怎样编写啊。望楼上指教。谢谢您。表情
RS  D100 K10 D300 K10.该指令是读与写寄存器的首地址及个数,没有体现出站号啊。站号程序咋编写?????
[此贴子已经被作者于2015/12/15 19:34:07编辑过]
28180
cfg168
文章数:17072
年度积分:76
历史总积分:28180
注册时间:2012/11/28
发站内信
2018论坛解答高手
2015论坛贡献奖
发表于:2015/12/14 0:32:07
#9楼
使用三菱PLC的RS通讯读取指令进行编制通讯程序,具体请翻阅三菱公司提供的编程手册与多功能表的使用手册关于数据传输格式的部分,需要自己编制出通讯程序并进行实物通电实验,验证编程的效果。表情

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2024 Gkong.com, All Rights Reserved

78.0005