广州凌控自动化科技有限公司
三菱电机你身边的自动化专家
设为首页
加入收藏
首 页
产品信息
产品型号
供应信息
资料下载
技术问题
新闻中心
企业文化
联系我们
诚信通
欧姆龙
搜索:
站内搜索
销售热线:
020-28625679 13825198736
(
点击添加微信
)
企业QQ:
800030275
E-Mail:
ling@lkong.com.cn
当前位置:
首页
>>
技术支持
>>
FX-485-BD是否支持Modbus RTU通信
相关型号
PLC FX3UC-32MT/D
FX3U(C)特殊单元 FX3U-64CCL
FX3U功能扩展板 FX3U-USB-BD
内存盒 FX3U-FLROM-64L
内存盒 FX3U-FLROM-64
内存盒 FX3U-FLROM-16
FX3U(C)特殊单元 FX3U-ENET-L
FX3U(C)特殊单元 FX3U-ENET-ADP
模块 FX3U-ENET
FX3U功能扩展板 FX3U-CNV-BD
FX3U(C)特殊适配器 FX3U-CF-ADP
PLC FX3UC-96MT/DSS
PLC FX3UC-96MT/D
PLC FX3UC-64MT/DSS
PLC FX3UC-64MT/D
技术支持
|
技术咨询
FX-485-BD是否支持Modbus RTU通信 时间:2014/6/9 15:14:00
您好,
我公司有个项目中CPU使用的是 FX3U-80MT,现在与一个第三方的伺服控制器进行通信,这个第三方的伺服控制器除了支持脉冲控制外,如下图所示:
http://i1331.photobucket.com/albums/w583/ssht428/ServoPulseControl_zps87354916.png
还支持485(Modbus RTU)模式控制,如下图所示:
http://i1331.photobucket.com/albums/w583/ssht428/ServoModbusProtocol_zps5893c01b.png
因为考虑到用通信做控制的话效果可能会好些,所以现在买了个FX3U-485-BD的模块进行通信。但是现在看了网上的一些资料发现,FX3U-485-BD本身是没有MODBUS通信协议的,需要用RS命令进行编程,很多人说编程非常麻烦。而看本论坛中另外一个您回复的帖子
http://cn.mitsubishielectric.com/fa/zh/bbs/bbs_topic_view.asp?BoardID=102&PostID=2904&Page=1
其中使用了FX3U-485-ADP-MB模块,该模块只需要使用ADDRW命令就可以直接进行MODBUS RTU模式通信了。
现在有以下几个问题请教:
1.FX3U-485-BD模块是否的确支持MODBUS RTU模式读写?
2.我通过“PC+USB-485+FX3U-485-BD"进行模拟通信,设置参数按以下网页设置的:
D8120=H0C81,即 9600bps,8bit Data,1bit Stop,None Parity,None Header and Terminator,RS485
http://wenku.baidu.com/view/e836ad33f111f18583d05a91
其中PLC中编程简单为下所示:
| M8000 |------- (M8161) ‘设置8位数据模式
| M8002 |------- [MOV H0C81 D8120] '设置通信口参数
| X000 |------- [RS D200 K8 D10 K8] '设置发送和接受寄存器
| X001 |------- [PLS M0] '设置发送出发继电寄存器
| M0 |------- [SET M8122] 'PLC开始发送数据
http://i1331.photobucket.com/albums/w583/ssht428/FX3U-485-BD-PROGRAM_zpscfca8efe.png
其中D200-D210预先设置值为0~10,但是最终电脑端按照同样的串口参数设置好后,利用”串口通讯助手“之类的软件接收数据,其值
在文本模式下时为^/yYyyy*之类的乱码
在十六进制模式下为 7D 7B 79 77 75 73 7C 7E之类的无规律数据
所以总结问题是:
FX3U-485-BD 设置D8120为485通讯后,发出的是ASCII码还是二进制的数据?如果是二进制的数据,是不是就不能使用Modbus RTU了?
3.因为要随时记录电机当前的位置,所以必须与伺服控制进行通讯,所以,当前是不是必须要买一个FX3U-485-ADP-MB的模块才可以进行MODBUS RTU读写操作?
如果购买的话,当前这个FX3U-485-BD模块是不是就没用了,可以退给销售商?
非常感谢和期待您的回复,谢谢。
Re:续:FX-485-BD是否支持Modbus RTU通信 时间:2014/6/9 22:37:00
FX3U-485-BD没有专门的MODBUS通信功能,只能尝试用无协议通信功能(RS指令)做。发送的数据转换为ASCII码,一般就传送十六进制数到发送的寄存器,之后再发送。例如MOV H31 D0,发送到串口调试软件以十六进制显示就是31。不过无协议通信功能做的话想对比较麻烦,建议用FX3U-485ADP-MB做MODBUS通信。
另外,FX3U-485ADP-MB和PLC无法直接连接,中间需要一个BD板连接,例如PLC左侧先加FX3U-485-BD,再加FX3U-485ADP-MB。当然是用其他FX3U的BD板也可以,FX3U-CNV-BD、FX3U-232-BD、FX3U-USB-BD、FX3U-422-BD或FX3U-8AV-BD都可以。
上一篇:
NC Monitor
下一篇:
关于FX3U PROFIBUS-DP通讯
相关问题
> FX3u-80mt-esa的脉冲加减速时
> FX3U PLC的1:1并联通信
> FX3U 表格定位 设置
> FX3U 在结构体编程中,中断要怎么设置
> FX3U使用功能块能在子程序中调用嘛
> FX3U使用功能块能在子程序中调用嘛
> FX2N与FX3U编程(即软件)上的的区
> FX3U选型我想用三菱FX3UD的PLC
> 伺服编码器信号可接到FX3U本体上吗
> 提问呢我用2台FX3U-128MT/ES
[查看更多
FX3U
相关问题]
相关产品
FX3U-USB-BD
USB通信板
产品名称:三菱USB通信板
型号规格:FX3U-USB-BD
USB
FX3U-64MR/DS
PLC
产品名称:三菱PLC
型号规格:FX3U-64MR/DS
最大的输入
FX3UC系列
可编程控制器
● 第三代微型可编程控制器 ● 内置高达64K大容量的RAM存储器 ● 内置
FX3U-32MT/DS
PLC
产品名称:三菱PLC
型号规格:FX3U-32MT/DS
最大的输入
FX3U-80MR/DS
PLC
产品名称:三菱PLC
型号规格:FX3U-80MR/DS
最大的输入
FX3U-48MR/DS
PLC
产品名称:三菱PLC
型号规格:FX3U-48MR/DS
最大的输入
相关下载
> 三菱FX3UC使用手册(硬件篇)(中文)
> 三菱FX3U/FX3UC编程手册(基本、应用指令说
> 三菱 FX3U 三菱-FX3U-485ADP-MB
> 三菱 FX3UC 三菱 FX3UC使用手册(硬件篇
> 三菱FX3U/FX3UC用户手册(定位控制篇)(中
> 三菱FX3G/FX3U/FX3UC系列编程手册-基
> 三菱FX3U系列 硬件手册(中文)
> 三菱FX3U系列用户手册-硬件篇(中文)
> 三菱FX3U/FX3UC用户手册(模拟量控制篇)(
> 三菱FX3U利用FX3U-M485BD通讯模块与M
[查看更多
FX3U
相关下载]
zel30
广州凌控自动化科技有限公司
◎版权所有
销售热线:020-28625679 传真:020-28029239
|
key
|
人才招聘
粤ICP备11012917号-4