西门子、三菱、欧姆龙等PLC不编写程序实现ModbusTCP从站功能的案例
案例所使用的IGT-SER智能网关可将几乎所有PLC的协议转成Modbus协议,不用PLC编程,只需通过网关的配置软件设置一下PLC寄存器地址与Modbus地址的对应关系即可;更详细的应用案例 ModbusTCP数据存入数据库
首先,要确认一下ModbusTCP与PLC的地址对应关系,如下图,按照这些设置,已经PLC的所有寄存器与Modbus地址关联上了;
按照上图,设置完成PLC寄存器与Modbus地址的对应关系,6位MODBUS地址对应如下:
VB0对应400001, VB1对应400002,VB2对应400003 ......
VW0对应400001~400002, VW2对应400003~400004,VW4对应400005~400006 ......
VD0对应400001~400004, VD4对应400005~4000008,VD8对应400009~400012 ......
MB0对应300001, MB1对应300002,MB2对应300003 ......
MW0对应300001~300002, MW2对应300003~300004,MW4对应300005~300006 ......
MD0对应300001~300004, MD4对应300005~300008,MD8对应300009~300012 ......
I0.0对应100001, I0.1对应100002,I0.2对应100003 ......
Q0.0对应000001, Q0.1对应000002,Q0.2对应000003 ......
M0.0对应010001, M0.1对应010002,M0.2对应010003 ......
然后确认一下,网关的IP地址,网关端口等参数,如下图:
最后确认一下IP地址,选择通讯端口(网口或串口),将设置下载到网关,重启即可用ModScan32测试:
按照上图Modbus地址表,5位MODBUS地址对应如下:
VB0对应HR0, VB1对应HR1,VB2对应HR2 ......
VW0对应HR0, VW2对应HR2,VW4对应HR4 ......
VD0对应HR0, VD4对应HR4,VD8对应HR8 ......
MB0对应IR0, MB1对应IR1,MB2对应IR2 ......
MW0对应IR0, MW2对应IR2,MW4对应IR4 ......
MD0对应IR0, MD4对应IR4,MD8对应IR8 ......
I0.0对应DI0, I0.1对应DI1,I0.2对应DI2 ......
Q0.0对应DQ0, Q0.1对应DQ1,Q0.2对应DQ2 ......
M0.0对应DQ10000, M0.1对应DQ10001,M0.2对应DQ10002 ......
网关支持欧姆龙、三菱、MicroLogix等PLC,网口、串口都可转成ModbusTCP从站;相关资料下载
西门子、三菱、欧姆龙等PLC不编写程序实现ModbusTCP从站功能的案例相关推荐
- labview DSC模块 opc服务器,支 持三菱,西门子,欧姆龙等PLC的通讯
labview DSC模块 opc服务器,支 持三菱,西门子,欧姆龙等PLC的通讯 ID:6935619837015919
- 三菱FX3U的plc画圆程序,程序将圆分为360等份进行插补 ,才用子程序循环调用的方式
三菱FX3U的plc画圆程序,程序将圆分为360等份进行插补 ,才用子程序循环调用的方式,根据这个原理可自行编写多种图形的程序,值得入手三菱FX3U的plc画圆程序,程序将圆分为360等份进行插补 , ...
- 三菱L系列PLC 注释完成 程序完整 有威纶通触摸屏程序
三菱L系列PLC 注释完成 程序完整 有威纶通触摸屏程序 ID:6930647920862683小一的杂货店
- PYthon作业通讯录文件中存有若干联系人的信息,每个联系人的信息由姓名和电话号码组成。 编写程序,完成以下功能: 输入姓名,若通讯录文件中存在,则讲该联系人信息输出;
"""通讯录文件中存有若干联系人的信息,每个联系人的信息由姓名和电话号码组成.编写程序,完成以下功能:输入姓名,若通讯录文件中存在,则讲该联系人信息输出:若不存在,则输出 ...
- 题目75:若两个素数之差为2,则该对素数称为双胞胎数,如3,5就是一对双胞胎数。编写程序,实现如下功能:输入n的值,统计显示n以内的所有双胞胎数。
题目转载:http://python.wzms.com/s/1/80 题目描述: ps:暂无数据 若两个素数之差为2,则该对素数称为双胞胎数,如3,5就是一对双胞胎数.编写程序,实现如下功能:输入n的 ...
- 西门子三菱台达PLC读取国网DLT645协议电表数据方案
根据需求,提供一套带边缘计算协议解析功能的硬件设备,DLT645转modbus RTU协议,可以解决上述问题. 参考原文链接: dlt645协议电表数据采集接入PLC或scada等组态软件系统实现内网 ...
- Java/eclipse新建项目TR_52,编写程序,完成以下功能
1.新建类Student,类成员包括: (1)成员属性,包括学生的姓名,年龄,姓别,成绩四个成员变量,变量名及数据类型如表所示. (2)构造方法 参数名:String name,int age,Str ...
- python编写程序掷骰子游戏_Python基础案例练习:掷骰子小游戏
前言 骰子是我们经常能看到的小玩意儿,今天我们来做一个模拟掷骰子过程的文字版小游戏,送给新接触Python的初学者们~ 本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者 ...
- 用函数调用编写程序,函数的功能是:根据以下公式计算s,计算结果作为函数值返回;n通过形参传入。s=1+1/(1+2)+...+1/(1+2+3+...+n).)
!!!敲重点,数值类型是double #include <stdio.h> double fun(int n) {double sum1,sum2,sum,i;sum1=0;sum=0;f ...
最新文章
- flash程序员2012最大转变
- GPU — CUDA 编程模型
- python画笑脸-python 利用turtle库绘制笑脸和哭脸的例子
- var_export
- c++ socket启动网卡接口
- 模板:割点、桥与双连通
- iOS发展系列II - UILabel 使用摘要
- Java中对List集合排序的两种方法
- 不为人知的 35 个 More Effective C++ 改善编程与设计的最佳方法 | 原力计划
- linux 清空进程recv q,Linux中ss命令Recv-Q和Send-Q详解
- GO 语言博客 搬家部署,NGINX作为代理
- 如何对一个普通的Java项目进行打包,打成jar包,idea操作
- excel表格打开是乱码怎么办?
- html代码清明节,清明节网上祭祀网站登陆地址:http://www.tsingming.com/index.html
- ArcGIS 地理数据库(GDB)/Tolerance/Resolution简介
- 局部路径规划算法-DWA动态窗口法
- python获取邮件并转为pdf
- Oracle Java SE高级版
- 中国最能喝咖啡的城市,找到了
- python绘图之坐标轴从0开始