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

wordpress 添加用户登录网络优化工程师是干什么的

wordpress 添加用户登录,网络优化工程师是干什么的,山东青岛市南区新冠疫情最新消息,by68777最新域名查询目录 一、测试任务 二、测试环境 三、PLC工程 1、组态配置 2、ip地址、端口号 3、全局变量定义 四、C#端Winform程序创建 1创建主界面 2、创建子窗口 3、运行生成,界面效果 4、Modebus协议说明 5、Modebus操作说明 六、测试 1、寄存器读测试 2、MW1300寄…

目录

一、测试任务

二、测试环境

三、PLC工程

1、组态配置

2、ip地址、端口号

 3、全局变量定义

四、C#端Winform程序创建

1创建主界面

 2、创建子窗口

 3、运行生成,界面效果

4、Modebus协议说明

5、Modebus操作说明

六、测试

1、寄存器读测试

 2、MW1300寄存器的BIT位

3、写寄存器测试

4、PLC断电或者断网

 七、工程下载连接


一、测试任务

1、PLC作为ModebusTCP端,端口号都是502,PC端上位机软件作为TcpClient去连接多台PLC。PC端读写PLC寄存器。

2、PC端在有的PLC断电、断网的情况下,界面不会阻塞卡死,对其它PLC读写正常。在断网的PLC重新连接网络可以手动连接。

二、测试环境

1、PLC设备:汇川AM402,编程软件InProShop(v1.7.3)

2、PC端:Win10系统、VS2013编程软件。

三、PLC工程

1、组态配置

2、ip地址、端口号

192.168.1.88

502

 3、全局变量定义

VAR_GLOBALStateArray 		AT%MW1300 		:ARRAY[1..200]	OF	WORD;_MW1300Bit0  	AT %MX2600.0	:BOOL;_MW1300Bit1  	AT %MX2600.1	:BOOL;_MW1300Bit2  	AT %MX2600.2	:BOOL;_MW1300Bit3  	AT %MX2600.3	:BOOL;_MW1300Bit4  	AT %MX2600.4	:BOOL;_MW1300Bit5  	AT %MX2600.5	:BOOL;_MW1300Bit6  	AT %MX2600.6	:BOOL;_MW1300Bit7 	AT %MX2600.7	:BOOL;_MW1300Bit8		AT %MX2600.8	:BOOL;_MW1300Bit9  	AT %MX2600.9	:BOOL;_MW1300Bit10  	AT %MX2600.10	:BOOL;_MW1300Bit11  	AT %MX2600.11	:BOOL;_MW1300Bit12  	AT %MX2600.12	:BOOL;_MW1300Bit13  	AT %MX2600.13	:BOOL;_MW1300Bit14  	AT %MX2600.14	:BOOL;_MW1300Bit15  	AT %MX2600.15	:BOOL;_MW860			AT%MW860		:WORD;_MW861			AT%MW861		:WORD;_MW862			AT%MW862		:WORD;_MW863			AT%MW863		:WORD;_MW864			AT%MW864		:WORD;_MW865			AT%MW865		:WORD;_MW866			AT%MW866		:WORD;_MW867			AT%MW866		:WORD;_MW868			AT%MW866		:WORD;	END_VAR

四、C#端Winform程序创建

1创建主界面

在主界面中添加两个Panel控件,用以加载两台PC的Client窗口界面。使用Panel的优点是,对于多台PLC设备,只需要创建一个子窗口加载到多个Panel控件中即可。

 2、创建子窗口

 3、运行生成,界面效果

4、Modebus协议说明

 注意:批量读寄存器,尽量不要太多,一般一次100个左右

            //MBAP报文头//buffer[0]  事务处理标识符Hi//buffer[1]  事务处理标识符Lo//buffer[2]  协议标识符 0x00//buffer[3]  协议标识符 0x00//buffer[4]  长度//buffer[5]  长度   即从buffer【6】--校验符前的长度//buffer[6]  单元标识符 建议:在采用0xFF作为“单元标识符”的无效值//请求数据//buffer[7]  功能码(0x03) 读多个寄存器//buffer[8]  起始地址//buffer[9]  起始地址//buffer[10] 寄存器数量1至125(0x7D)//buffer[11] 寄存器数量1至125(0x7D)

5、Modebus操作说明

批量读寄存器

        /// <summary>/// 读取批量寄存器值:122个寄存器 800-1400/// </summary>/// <returns></returns>public byte[] ReadMultiCmd(){readbuffer[5] = 0x06;           // 长度readbuffer[7] = 0x03;           //功能码readbuffer[8] = 0x05;           //起始地址-高位readbuffer[9] = 0x14;           //起始地址-低位readbuffer[10] = 0x00;readbuffer[11] = 0x7A;          //122个寄存器 1300-1422return readbuffer;}

写单个寄存器

        /// <summary>/// MW860写值/// </summary>/// <param name="value"></param>/// <returns></returns>public byte[] Write_MW860(int value){writebuffer[5] = 0x06;          // 长度writebuffer[7] = 0x06;          //功能码    writebuffer[8] = 0x03;          //起始地址-高位writebuffer[9] = 0x5C;          //起始地址-低位 d860 writebuffer[10] = 0x00;         //寄存器值writebuffer[11] = (byte)value;return writebuffer;}

六、测试

PLC只有一台。

1、寄存器读测试

读寄存器范围:mw1300-mw1500

给MW1300-MW1306如下赋值

 C#读取到的值

 2、MW1300寄存器的BIT位

3、写寄存器测试

写寄存器范围:mw860-mw868

C#端写操作

 PLC端接收到的

4、PLC断电或者断网

PLC重新上电后接入网络,只需要点击重新连接按钮即可。

 七、工程下载连接

 分别是Winform程序PLC程序

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

http://www.hkea.cn/news/36226/

相关文章:

  • 90设计网站免费素材网站seo培训
  • 整形美容网站源码上海seo优化bwyseo
  • 武威市住房和建设局网站百度app下载安装普通下载
  • 网站物理结构天津百度推广排名
  • 美容平台网站建设百度指数查询移动版
  • 工程公司手机网站建立网站怎么搞
  • 做网站软件wd惠州seo外包
  • 聊城做网站seo关键词分类
  • 网站做公司女生学网络营销这个专业好吗
  • 网络运营主要工作内容seo教程自学入门教材
  • 用其他商标在自己网站做宣传百度云网盘资源分享网站
  • 对商家而言网站建设的好处淘宝关键词查询工具哪个好
  • 做简单网站代码关键词推广价格
  • 做品牌折扣的网站百度推广的五大优势
  • 南宁比较有好的网站制作公司百度推广后台登录页面
  • 长沙企业网站排名优化windows优化大师和360哪个好
  • 珠海网站开发维护科技公司免费的网络推广渠道有哪些
  • wp建站系统微信营销管理软件
  • 本地打开WordPress慢百度seo优化分析
  • 适合友情链接的网站排名函数
  • 开发公司岗位设置广州seo招聘网
  • 国内web设计网站宣传推广
  • 深圳高端网站定制公司小时seo
  • wordpress主菜单下拉箭头怎么设置台州seo排名优化
  • 网站系统管理员模块关键词查找工具
  • 望江县建设局网站外贸seo推广招聘
  • 微信网站上传图片手机怎么制作网站
  • 简单做网站需要学什么搜索引擎有哪些网站
  • 网站备案信息加到哪里如何进行网站推广
  • 昭通网站制作aso优化技巧