欧姆龙plc与西门子s7-300如何交换数据

远创智控 y8000-fx 模块内部集成 modbustcp 服务器,因此 modbustcp 客户机,如支持modbustcp 的组态软件、opc 服务器、plc 以及实现 modbustcp 客户机的高级语言开发的软件等,可以直接访问三菱 fx 系列plc 的内部数据区,modbus 协议地址在net 内部已经被默认映射到 fx 系列 plc 的地址区,实现的功能号包括:fc1、fc2、fc3、fc5、fc6 和 fc16。
1, modbustcp 协议帧格式:
事务处理标识 
符 事 务处 理标 识 
符 协议标识符 协 议 标识符 长度字段(高字节) 长 度 字 段
(低字节) 从站地址 功能号 数据地址
( 高 字节) 数 据 地址(低字节) 指 令数(高字节) 指 令数(低字节)
0x0 0x0 0x0 0x0 0x0 后面的字节

地址映射表
modbus 从站地
址 fx 系列 plc
内部软元件 数据
类型 计算公式 功能号 最大指令数
000001~ 输出线圈:y0~ 位 ym = 000001+dec(m) ① fc1(读线圈)
fc5(写线圈) fc1:2000 fc5:1
005001~ 特殊:m8000~ m8m = 005001+m ②
006001~ 定时器线圈:t0~ tm = 006001+m
007001~ 计数器线圈:c0~ cm = 007001+m
010001~ 线圈:m0~ mm = 010001+m
030001~ 线圈:s0~ sm = 030001+m
100001~ 输入:x0~ 位 xm = 100001+dec(m) ③ fc2(读输入) 2000
400001~ 定时器:t0~ 字 tm = 400001+m fc3(读寄存器)
fc16(写寄存器)
fc6(写单一寄存器) fc3:125 fc16:125 fc6:1
401001~ 计数器:c0~ cm = 401001+m
401201~ 计数器:c200~ cm=401201+(m-200)*2 ④
401301~ 特殊:d8000~ d8m = 401301+m ⑤
402001~ 资料暂存器:d0~ dm = 402001+m
420001~ 文件寄存器:r0~ rm=420001+m ⑥
1, s7-1200 编程
本例中,s7-1200 作为 modbustcp 主站(客户机),三菱 fx3u 作为  modbustcp 从站(服务器)。读取从站 400001~400008 的 8 个寄存器(t0 到 t7)到主站 mw100~mw114,以及将主站 mw116~mw130 的 8 个字写入到从站 402101 至 402108  (d100 到d108)。
示例程序如下:
2, 新建 db 块
3, 编写 modbus tcp 客户机程序
数据验证
s7-1200 读取三菱fx3u 数据验证
4, 用三菱编程软件works2 监视并修改三菱 fx3u t0 至t7 的数值
5, 西门子编程软件监视 mw100 至 mw114 的数值
s7-1200 写入三菱fx3u 数据验证
6, 用西门子编程软件修改西门子 mw116 至 mw130 的数值
7, 监视三菱 fx3u d100 至 d107 的数值


微雪电子USB转RS232/RS485/UART串口模块简介
IOTE 论坛 | 多场不同物联网领域论坛,9月共同一刻演讲!
二极管反向恢复特性和机理
各种仪表的基础知识(电磁流量计压力表式温度计等)
Creaform推R-Series产品线 美光为AMD显卡提供高性能GDDR6内存
欧姆龙plc与西门子s7-300如何交换数据
电能质量在线监测装置的介绍
奥迪E-Tron GT量产版本路测曝光,采用800V电池组系统支持无线充电
LED透明屏的优点及应用场景
NVIDIA正式发布GTX1660SUPER显卡 价格1799元起
虹膜识别技术未来可以在哪些领域有所作为
华为Mate 20 Pro的拍照和视频的综合得分高达109分全球排名第一
小米6什么时候上市:小米6将于4月16日发布,采用满血版骁龙835
高通正式发表5G进展与新一代行动平台
无线电池管理系统(wBMS)的发展趋势与挑战
杀马特教授和他的新技术究竟如何?paGAN:逼真动画人物生成对抗网络
转换率高达34.5%!光伏电池能效记录再次被打破
什么是SWaP?一些直接影响SWaP的重大成就
如何判断扫地机器人好不好用
智能手表屏幕损坏如何解决