登录
首页 PLC论坛 三菱Mitsubishi
回帖 发帖
正文

主题:FX3U的PLC与3个通讯设备485通讯

点击:9154 回复:27

如题,PLC读取3个设备的数据,用RS指令,可是,我没找到通讯站号的设定,怎样编程站号1、站号2、站号3的。知道可以用3次RS指令来写,不知道咋写站号?如果不用站号怎样确定是发送到哪个从站。
最后修改:2015/12/15 21:50:29
15-12-12 22:40
站号是设备上参数设置的,
15-12-13 07:38
参照台达的事例介绍编写,在台达网站资料上有详细的介绍,即一控多485轮换控制运行,台达与三菱的程序没多大差别。
15-12-13 08:57
寄存器D8120是通讯格式的设定,即数据位、波特率、停止位、校验位。没有站号的设定啊。PLC要分别读3个设备的数据,站号怎样编程。3个设备的站号分别是01、02、03.PLC去读这3个设备必须有前提读01或是02啊。不可能不设站号吧。
最后修改:2015/12/13 9:26:52
15-12-13 09:18
你的3个设备的通讯参数里不支持设站号?
15-12-13 12:51

引用 425713902 在 2015/12/13 9:18:10 发言【内容省略】

那三个设备是什么设备?智能电表?智能传感器或者变送器?
终端站号的设定,是在终端设备上进行设定的,而不是在PLC内部进行编制程序进行设定,需要搞清楚是找谁设定站号。
15-12-13 13:05
设备是可以设定站号的,同时波特率、停止位、数据位、校验位都设定一样了。站号分别是01、02、03.我是说怎样去读3个设备的数据,程序怎样编写?
最后修改:2015/12/13 14:21:35
15-12-13 14:07

引用 425713902 在 2015/12/13 14:07:22 发言【内容省略】

可以使用度娘的搜索功能,获得案例进行参照:表情
http://www.fx-plc.com/news/3323.html
附件 01.jpg
附件 02.jpg
附件 03.jpg
附件 04.jpg
15-12-13 14:28
我说的是怎样读出多功能表的数据,比如站号01的K50到K55寄存器的数值。站号02的H0000,H0007,H000A寄存器的数值。站号03的K0,K24两个双字节寄存器的数值。程序怎样编写啊。望楼上指教。谢谢您。表情
RS  D100 K10 D300 K10.该指令是读与写寄存器的首地址及个数,没有体现出站号啊。站号程序咋编写?????
最后修改:2015/12/15 19:34:07
15-12-13 20:49
使用三菱PLC的RS通讯读取指令进行编制通讯程序,具体请翻阅三菱公司提供的编程手册与多功能表的使用手册关于数据传输格式的部分,需要自己编制出通讯程序并进行实物通电实验,验证编程的效果。表情
15-12-14 00:32

上一页下一页

工控新闻

更多新闻资讯