TCP的温度冲击自动试验系统.pdf

TCP的温度冲击自动试验系统.pdf

ID:52398254

大小:292.96 KB

页数:4页

时间:2020-03-27

TCP的温度冲击自动试验系统.pdf_第1页
TCP的温度冲击自动试验系统.pdf_第2页
TCP的温度冲击自动试验系统.pdf_第3页
TCP的温度冲击自动试验系统.pdf_第4页
资源描述:

《TCP的温度冲击自动试验系统.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、2016生仪表技术与传感器2016第7期InstrumentTechniqueandSensor‘No.7基于ModBus/TCP的温度冲击自动试验系统陈科,夏继强,耿春明(北京航空航天大学机械工程及自动化学院,北京100191)摘要:c#.NET平台在开发人机交互应用方面具有优势。文中实现了基于c#.NET的ModBUS/TCP通信以及与温度冲击箱CTS05F通信:系统具有用户管理、试验管理、异常管理、自动试验报告功能,能够进行自动试验,并在现场应用。关键词:C#;ModBus/TCP;自动试验系统中图分类号:TP23文

2、献标识码:A文章编号:1002—1841(2016)07—0079-03TemperatureShockAutomationTestSystemBasedonModBus/TCPCHENKe,XIAji—qiang,GENGChun—ming(SchoolofMechanicalEngineering&Automation,BeiHangUniversity,Beijing100191,China)Abstract:C}}.NETplatformhasspecialadvantagesinthedevelopmentofh

3、uman—computerinteraction.TemperatureshockboxCTSO5FcommunicationwithcomputerviaModBUS/TCPwasrealizedbasedonC}}.NET.Automatictestsystemcontainsusermanagement,trailmanagement,exceptionmanagementandtestreportauto—generation,andisabletolest’automaticallyandhasfieldappl

4、ication.Keywords:C#:ModBus/TCP;automatictestsystem.0引言据链路层的校验机制已为传输的正确性作了保证,因目前,国内外对ModBus的应用集中在嵌入式微此,ModBus/TCP协议省去了校验’。处理器上.或与Vc++配合实现远程监控,用于对设备应用数据单元ADt的控制和测试。林辉灿等使用c#实现了ModBusRTU地址域l功能码『数据域l校验码(基于串口)的通信,应用于通信检测系统_l;司马莉简单协议数据单兀PDU萍等在MFC下实现了ModBus/TCP通信应用于工业图1Mo

5、dBus通用帧控制通信

6、2]:郭永伟在51系列单片机上实现ModBus为了区分每次询问和对应的应答,ModBus/TCP通信。使用VC++做上位机监控应用于电力系统的监通信协议里在报文开始加入了2个字节的事物处理标控L3:卢文俊等利用VC++对基于ModBus的控制器实志,应答时复制该标志。现了远程监控J:张益南在ARM7上实现了ModBus/ModBus/TCP协议帧如图2所示,事物标志由客TCP通信_5:关继业、陈秋烨将Modbus协议用于油田户端产生.协议类型2字节固定为0x0000,代表采油监测系统J。ModBus

7、通信。ModBus功能码分为3类:公共功能码、本文介绍地C#语言下ModBus/TCP通信的实现,用户自定义功能码和保留功能码。公共功能码包括使用该协议与温度冲击箱CTS05F进行通信,并在计已被定义和使用的功能码以及供未来使用的备用功算机实现了自动试验。能码。在功能码中留2个区段供使用者自定义,但不1ModBus/TCP通信协议能保证该功能码的使用是唯一的。ModBus/TCP协议采用的是客户服务器模式应蘼数据单元AI)U进行通信,作为服务器端,只有收到客户端的询问才事物标志l协议类型I地址域l功能码J数据域能够做出应答

8、。简单协议数据单元tDuModBus通用通信协议如图1所示,为了降低通信图2ModBus/TCP通信协议帧错误,需在通信报文最后添加CRC校验。而TCP数保留功能码是对一些传统设备通常使用的功能码,该类功能码对公共使用无效。本文仅介绍收稿日期:2015—10—0780InstrumentTechniqueandSensorJu1.2016ModBus/TCP中常用的公共功能码,见表1。报文生成代码与查询报文类似。表1ModBus/TCP常用功能码2.2温度冲击箱远程通信的实现功能码功能功能码功能温度冲击箱CTS05F触屏面

9、板上,通过系统设置、01读线圈03读寄存器远程控制选项能够设置设备的远程IP地址,设备默认O2读输人离散量o4读输人寄存器IP为200.200.200.190,端口号默认3000.ModBus站号O5写单个线圈06写单个寄存器为1。通过微软.NET平台提供的TCPClient类能够完15写多个线圈l6写

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。