登录
首页
PLC论坛
三菱Mitsubishi
回帖
发帖
正文
主题:三菱FX2NPLC MODBUS读取西门子SMART200 PLC
点击:3133 回复:9
楼主
编辑
引用
管理
feifeizi
想用FX2N PLC MODBUS功能来读取西门子SMART200 PLC的1个输入点状态、1个输出点状态、1个字存储区的数值,因刚接触三菱PLC的通信功能,不知道这个小测试如何下手,主要是不知道SMART200 PLC对应到三菱PLC中的地址是多少,请各位老师指点,谢谢
18-12-05 10:39
1楼
编辑
引用
管理
fumz78
FX2N是已停产的型号了,
你用的哪个通讯模块?
18-12-05 11:28
2楼
编辑
引用
管理
guanyumou
最简单应该是自定义协议了,西门子叫自由口、三菱叫无协议!
其实可以考虑Modbus RTU协议,西门子200 Smart这边调用一个指令库即可,三菱这边加485BD后用RS指令实现,用03功能码即可,前提是西门子这边提前把你要读的输入点、输出点都存放到V区!
最后可以考虑PPI协议,这就比较复杂了,因为PPI报文要比Modbus复杂!
18-12-05 11:31
3楼
编辑
引用
管理
feifeizi
你好老师,我用的是FX2N-485-BD模块
18-12-05 11:48
4楼
编辑
引用
管理
feifeizi
我用FX2N来学习,在网上买的个二手的PLC,等学习会了,在用三菱的新型号,不知道FX2N PLC的替代品编程和FX2N一样吗?
18-12-05 11:52
5楼
编辑
引用
管理
feifeizi
老师好,图中是200PLC的数据地址,你说的功能码03是指的三菱PLC的吗?
18-12-05 11:58
6楼
编辑
引用
管理
ZCMY
FX2N你只能用RS指令来通讯,不直接支持MODBUS;
18-12-05 16:04
7楼
编辑
引用
管理
guanyumou
引用
feifeizi
在 2018/12/5 11:58:28 发言
【内容省略】
西门子200 Smart做Modbus RTU从站,使用现成指令库即可!
三菱FX2N这边加FX2N-485-BD,然后使用RS指令编写一段Modbus RTU程序,03功能码的!比如让三菱PLC发出:01 03 00 00 00 0A ** **,这个指令的意思就是连续读西门子V区10个字!其中** **是CRC校验,自己算一下!只要你提前吧西门子的I、Q数据提前保存到V区即可!
18-12-06 11:18
8楼
编辑
引用
管理
feifeizi
谢谢老师指点
19-01-13 11:07
9楼
编辑
引用
管理
guanyumou
引用
feifeizi
在 2019/1/13 11:07:13 发言
【内容省略】
老师不敢当!有问题再来论坛!
19-01-13 12:24
工控新闻
让科技有温度:埃夫特欧洲子公司携手i Bambini delle Fate共筑公益梦
新时达完成董事会选举换届 并聘任刘长文为总经理
ABB集团发布2025年第二季度业绩
AI驱动制造变革,链博会热议新质生产力核心路径
霍尼韦尔发布智慧建筑运营管理平台的全新高效运维模块
新能源电控业务表现亮眼,变频器厂商上半年净利预增51%-65%
VisionChina2026(上海)机器视觉展焕新登场,报名抢占黄金展位!
链博会丨施耐德电气崔志达:技术创新赋能“中国制造”迈向“中国创造”
更多新闻资讯