登录
首页
PLC论坛
三菱Mitsubishi
回帖
发帖
正文
主题:三菱FX2NPLC MODBUS读取西门子SMART200 PLC
点击:3148 回复: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
工控新闻
训练机器人的“学校”要来了!广东将建具身智能训练场体系
埃斯顿控股子公司拟将所持扬州曙光48%股权转让给鑫宏业
西门子与横琴粤澳深度合作区民生事务局达成合作意向
西克重点推介 - 通用型接近传感器 IME
聚焦AI与绿色双碳 金士顿亮相2025深圳国际电子展
中控技术登榜2025《财富》中国科技50强,以工业AI助力世界可持续发展
正式立项!优必选再牵头主导两项人形机器人国家技术标准
突破功率壁垒!英威腾30MVA高压水冷变频器成功下线
更多新闻资讯