当前位置: 首页 > news >正文

山东省建设工程招投标网站百度推广开户电话

山东省建设工程招投标网站,百度推广开户电话,软件商店下载最新版2022,列出网站开发建设的步骤目录 一、硬件环境 1、设置PLC的ip地址 2、ModbusTCP软件安装 3、PLC操作系统防火墙设置 4、网络助手连接PLC 二、创建PLC工程 1、创建寄存器读写变量 2、添加ModbusTCP授权 3、激活和运行工程 三、ModbusTCP数据协议说明 1、写单个寄存器 2、读寄存器 (1&…

目录

一、硬件环境

1、设置PLC的ip地址

2、ModbusTCP软件安装

 3、PLC操作系统防火墙设置

4、网络助手连接PLC

二、创建PLC工程

 1、创建寄存器读写变量

2、添加ModbusTCP授权

 3、激活和运行工程

 三、ModbusTCP数据协议说明

1、写单个寄存器

2、读寄存器

(1)读单个寄存器

 (2)读多个寄存器

 四、C#工程创建

1、创建UI界面

2、寄存器读写操作测试

五、下载连接


一、硬件环境

1、设置PLC的ip地址

使用PLC网口1和PC电脑连接

192.168.1.31

2、ModbusTCP软件安装

使用远程桌面进入到PLC系统中,安装TF6250-Modbus-TCP.exe软件。

 3、PLC操作系统防火墙设置

设置允许modbusTCP服务穿过PLC控制器的操作系统

(1)

 (2)

(3)

 (4)

(5)

(6)

(7)

4、网络助手连接PLC

地址:192.168.1.31

端口:502

二、创建PLC工程

 1、创建寄存器读写变量

在Main程序中创建局部变量,和MW寄存器关联

PROGRAM MAIN
VARWrite_Array			AT%MW0			:ARRAY[1..10]		OF		WORD;Read_Array			AT%MW100		:ARRAY[100..110]	OF		WORD;
END_VAR

2、添加ModbusTCP授权

 3、激活和运行工程

 三、ModbusTCP数据协议说明

1、写单个寄存器

写寄存器操作,功能码15个byte数据,每个byte功能如下

写单个寄存器
buff[0]=0x00;	//事务处理标识符Hi
buff[1]=0x01;	//事务处理标识符Lo
buff[2]=0x00;	//协议标识符 0x00	
buff[3]=0x00;	//协议标识符 0x00	
buff[4]=0x00;	//后续的Byte数量
buff[5]=0x09;	//后续的Byte数量
buff[6]=0x00;	//单位标识符
buff[7]=0x10;	//功能码:写多个寄存器
buff[8]=0x30;	//起始地址-高位	0x3000->MW0		*
buff[9]=0x00;	//起始地址-低位				*
buff[10]=0x00;	//寄存器数量
buff[11]=0x01;	//寄存器数量
buff[12]=0x02;	//数据的Byte数量
buff[13]=0x00;	//写寄存器的值	256*buff[13]+buff[14]	*
buff[14]=0x6F;	//写寄存器的值				*

MW寄存器从0x3000开始。

举例说明

给MW0写879:
00 01 00 00 00 09 00 10 30 00 00 01 02 03 6F
写成功返回:
00 01 00 00 00 06 00 10 30 00 00 01

2、读寄存器

读寄存器操作,功能码12个byte数据,每个byte功能如下

buff[0]=0x00;	//事务处理标识符Hi
buff[1]=0x01;	//事务处理标识符Lo
buff[2]=0x00;	//协议标识符 0x00
buff[3]=0x00;	//协议标识符 0x00
buff[4]=0x00;	//后续的Byte数量
buff[5]=0x06;	//后续的Byte数量
buff[6]=0x00;	//单位标识符
buff[7]=0x03;	//功能码:读多个寄存器
buff[8]=0x30;	/起始地址-高位	0x3000->MW0
buff[9]=0x00;	//起始地址-低位	
buff[10]=0x00;	//读取的寄存器数量-高位
buff[11]=0x01;	//读取的寄存器数量-低位

举例说明

(1)读单个寄存器

读单个寄存器MW0值

00 01 00 00 00 06 00 03 30 00 00 01
返回
00 01 00 00 00 05 00 03 02 03 6F
返回11个字节recv[0]-recv[10],其中recv[9]、recv[10]是寄存器值高位、低位。recv[9]*256+recv[10]

 (2)读多个寄存器

读取MW0-MW2寄存器值
00 01 00 00 00 06 00 03 30 00 00 03
返回
00 01 00 00 00 09 00 03 06 03 6F 00 01 00 02
MW0的值:recv[9]=03、    recv[10]=6F
MW1的值:recv[11]=00、    recv[12]=01
MW2的值:recv[13]=00、    recv[14]=02

实际测试:一次读取一万个也是可以的

 四、C#工程创建

1、创建UI界面

 生成两台设备子界面,其中界面1为测试PLC。界面2无设备连接

2、寄存器读写操作测试

 多个寄存器的读取,一次最多读取95个寄存器。

 

五、下载连接

https://download.csdn.net/download/panjinliang066333/87549591

包含

①PLC测试程序、②C#测试程序、③测试工具、④Mobus_TCP.exe安装库文件、⑤防火墙设置说明、⑥倍福官方测试例程

 

 

http://www.yidumall.com/news/19682.html

相关文章:

  • wordpress 编辑器 高亮 引用做专业搜索引擎优化
  • 泸州市住房与城乡建设局网站腾讯企点app下载安装
  • 创建网站需要哪些工作淘宝关键词热度查询工具
  • 联合实验室 网站建设方案开发网站建设
  • 做流量的网站应该注意什么长春网站建设推广
  • 网站ui设计欣赏搜狐视频
  • 站长网站查询工具信息流优化师发展前景
  • 做网站英文编辑有前途吗网站外链有多重要
  • 公司网站备案需要每年做吗网站推广优化排名公司
  • 去柬埔寨做网站是传销吗建站模板网站
  • 商务网站建设流程200字优化关键词排名seo软件
  • 怎么用阿里云服务器做淘客网站安卓在线视频嗅探app
  • 关于医院建设网站的请示百度搜索优化关键词排名
  • qq空间可以做网站吗服务之家网站推广
  • 付钱做编程题目的网站百度网盘登录入口官网
  • 网站管理工具电池优化大师下载
  • 房产网站建设网站排名seo培训
  • 珠宝公司网站模板网络广告有哪些
  • 上海专业做网站建设公司怎么查权重查询
  • iis7.5 部署网站链接购买
  • 四川酒店网站建设重庆可靠的关键词优化研发
  • 图片加文字制作seo快速排名软件网站
  • 菏泽 网站建设如何做好企业网站的推广
  • 网址导航网站有哪些百度高级搜索
  • 广州微网站开发化工seo顾问
  • 婚庆公司网站怎么做软文推广名词解释
  • 天猫商城网站风格汽车行业网站建设
  • 人民政府网seo博客推广
  • 网站可以做腾讯广告联盟网站关键词优化案例
  • 有做销售产品的网站有哪些重庆森林粤语