ET2100发动机测控系统RS232_RS485通讯协议
- 格式:doc
- 大小:74.50 KB
- 文档页数:8
串口通讯协议1. 概述串口通讯是指通过串行接口进行数据传输的一种通讯方式。
在许多应用领域,包括物联网、嵌入式系统、工业自动化等,串口通讯被广泛使用。
为了实现不同设备之间的数据交换,通信双方需要事先约定一套规范,即串口通讯协议。
2. 串口基本概念在深入了解串口通讯协议之前,有必要先了解一些基本的串口概念。
•波特率(Baud Rate):波特率指的是每秒传输的比特数,表示单位时间内串口传输的速度。
常见的波特率有9600、115200等。
•数据位(Data Bits):数据位是指每个数据字节中实际所使用的位数。
通常有7位、8位两种选择。
•停止位(Stop Bits):停止位是指在数据位之后,传输停止时所使用的位数。
常见的有1位、2位两种选择。
•校验位(Parity Bit):校验位用于检测数据传输过程中是否发生错误。
可以选择奇校验、偶校验或无校验。
3. 常见串口通讯协议以下介绍了几种常见的串口通讯协议。
3.1 RS232RS232是一种广泛使用的串口通讯协议。
它规定了物理层和部分数据链路层的规范,包括电气特性、线缆连接、通信速率等。
RS232使用异步传输方式,每个字节包含一位起始位、7-8位数据位、可选的奇偶校验位和一个或多个停止位。
3.2 RS485RS485是一种多点共享、半双工的串口通讯协议。
它可以连接多个设备,实现多设备之间的通讯。
RS485使用差分信号传输,具有较高的抗干扰能力和传输距离。
3.3 MODBUSMODBUS是一种通讯协议,用于在不同设备之间进行数据传输。
该协议定义了一组通信规范,包括数据帧结构、功能码、寄存器地址等。
MODBUS常用于工业自动化领域,例如远程测控系统、PLC控制等。
4. 串口通讯协议的实现实现串口通讯协议通常需要进行以下步骤:•建立物理连接:首先,需要通过串口线将两个设备相连。
通常使用的是两根线,分别用于发送和接收数据。
•配置通信参数:在进行数据传输之前,需要确定合适的波特率、数据位、停止位和校验位等参数。
10/CN/view/zh/105640826C o p y r i g h t ãS i e m e n s A G C o p y r i g h t y e a r A l l r i g h t s r e s e r v e d 目录1任务概述................................................................................................................. 31.1 S7-1500 CM PtP 通信模块概要 . (3)1.2 MV340信息 (3)1.3示例方案 (4)2接口与连接 (4)2.1S7-1500CM PtP 接口 (4)2.2MV340 RS232电缆 (5)3 MV340通信设置 (5)4 TIA Portal V13项目组态 (6)4.1创建项目并组态模块 (6)4.2设备组态 (7)5编程测试 (10)5.1通信程序 (10)5.2简单测试 (12)6 CM PtP 错误诊断 (13)6.1通过模块上的 LED 指示灯 (14)6.2通过程序块错误代码 (14)C o p y r i g h t ãS i e m e n s A G C o p y r i g h t y e a r A l l r i g h t s r e s e r v e d SIMATIC S7-1500或ET200MP 自动化系统包含各种应用模块,其中包括通信模块。
串行通信模块通过点对点连接,提供了简单的数据交换功能。
本例以S7-1500串口通信模块CM PtP RS232 HF ,与手持读码器MV340自由口通信为例,简单介绍西门子串口通讯模块的使用方法。
1.1 S7-1500 CM PtP 通信模块概要S7-1500或 ER200MP CM PtP 串行通信模块产品有如下几种。
郑州众智科技股份有限公司SMARTGEN (ZHENGZHOU) TECHNOLOGY CO., LTD.CMM366-ET 云监控通信模块用户手册目次前言 (3)1 概述 (4)2 性能特点 (4)3 规格 (5)4 面板和接线端子描述 (6)4.1 面板指示灯和内部按键 (6)4.2 以太网接口 (7)4.3 RS485接口 (7)4.4 RS232接口 (7)4.5 LINK接口 (8)4.6 USB Host接口 (8)4.7 USB Device接口 (8)4.8 接线端子 (9)5 编程参数 (10)5.1 参数范围及定义 (10)5.2 PC参数设置界面 (14)6 系统应用图 (16)7 外形及安装尺寸 (17)8 故障排除 (18)前言是众智的中文商标是众智的英文商标SmartG en ―Smart的意思是灵巧的、智能的、聪明的,Gen是generator(发电机组)的缩写,两个单词合起来的意思是让发电机组变得更加智能、更加人性化、更好的为人类服务。
不经过本公司的允许,本文档的任何部分不能被复制(包括图片及图标)。
本公司保留更改本文档内容的权利,而不通知用户。
公司地址:中国.河南省郑州市高新技术产业开发区金梭路28号电话:+86-371-67988888+86-371-67981888+86-371-67991553+86-371-67992951+86-371-67981000(外贸)全国免费电话:400-0318-139传真: +86-371-67992952网址://邮箱:sales@表1 版本发展历史1 概述CMM366-ET云监控通信模块是一个以太网通信协议转换模块,可以实现发电机组(带有串行通信接口)连入因特网。
模块从SmartGen、DeepSea、ComAp等国际一流品牌发电机组控制模块的RS485接口,USB 接口,LINK接口或者RS232接口获取发电机组的数据信息,通过有线以太网将获取的数据信息传送到相应的云服务器,用户可通过手机APP(IOS或安卓系统)、电脑等终端设备实时监控发电机组的运行状态和查询发电机组的运行记录。
第8卷第1期实验科学与技术・69・RS232与RS485串行接口转换电路及其编程实现胡玮,魏伟(华中科技大学电气学院.武汉430074)摘要:文章给出了一种通用RS232一RS485串口通信转换器的硬件结构和程序实现。
介绍了该转换器在电路测试技术课程电子实验报告中的应用实例。
关键词:电子实验报告;串口通信;转换器;MAX232芯片;MAX485芯片中图分类号:TP311:TM930文献标识码:B文章编号:1672—4550(2010)01—0069—03RS232toRS485SerialInterfaceConversionCircuitanditsProgrammeHUWei,WEIWei(CdlegeofElectrical&ElectronicEngineedng。
HuazhongUniversityofScieneandTechnology,Wuhan430074,China)Abstract:llfispaperpresentedaCOlllIgonusedRS232-RS485serialinterfaceconversioncircuitanditsprogrmme.Inaddition,thewholeconfigurationofelectronicalexperimentreportsforcircuitmeoryexperimentWaSalsogiveninthepaper.Keywords:ehctronicalexperimentreports;serialcommunication;conveyor;MAX232;MAX4851引言本文介绍的电路测试技术电子实验报告是电工实验台综合软件,该软件选用华中科技大学编著的电工基础实验讲义,制作了9个实验内容:2个直流实验,3个交流实验,4个动态实验。
每个实验相对于一个独立的实验界面,这个实验界面运用软件平台制作完成。
通过使用该软件,学生可以在课堂上完成实验的同时完成实验报告,并在网络打印机上打印出来。
室外开闭所视频动环监控设计方案第一章室外开闭所视频动环监控方案1.1方案简述室外开闭所前端子系统主要由视频监控、环境监测等组成,实现对室外开闭所现场图像及各种环境信息采集、处理、监控等功能。
开闭所采集终端安装网络高清摄像机+环境传感器及变送器的方式:前端开闭所内安装水浸和温湿度传感器,通过开关量\RS485的方式接入到环境传感变送器,然后上传至变电站的动环主机集中采集数据。
开闭所视频全部通过网络传输至电力局新大楼机房集中存储,开闭所视频图像数据通过国网B接口接入智能辅助监控平台;动环数据通过104规约,接入平台,如图1:前端系统拓扑图「2>系统解决目前开闭所/配电柜监控状态,环境数据实时上传的问题。
>系统具有性能可靠、技术成熟、功能完善、体系先进的分布式结构,系统配置灵活、操作方便、布局合理,满足长时间稳定工作的要求。
>系统具有良好的标准性、开放性、集成性、安全性、可扩充性及可维护性,可根据需要方便地进行分层管理,增减各类站级前端设备等。
>系统所使用的高清视频探头符合大规模拓扑网络传输需要的、采用网络接口,易于采购及安装。
>系统所用通信协议和通信接口等遵循当前最新国际标准、国家标准、工业或行业标准。
>采用符合电力标准的耐压、抗浪涌电压冲击、抗雷击、抗强电磁干扰等其它抗干扰措施。
>系统各层次的网络互连优先使用现有的网络资源。
1.3通过平台软件,实现以下功能:>实现对开闭所/配电房防盗自动监控,可对报警及安全布防、撤防。
>实现站内报警联动,并对运行状态进行监视。
>实现对温湿度、水浸、摄像头等设备的远方状态监视和控制。
>能灵活适应监控中心的设置。
开闭所端智能装置提供开闭所消防、防盗及环境数据等报警信息。
14实施方案现场示例图图现场图1,4.2设备部署及功能根据现场各传感器的作用,点位部署情况详见下图。
\/V图设备布点图1.4.2.1视频监控系统视频监控系统主要负责对全站周边环境进行全天候的常规视频监控,满足运行管理对安全、巡视的要求。
QB2100控制器通讯协议
河南驰诚电气股份有限公司
2018/04/03
1、概述
本协议适用于上位机软件与QB2100控制器之间的通讯协议,采用标准的ModbusRTU协议。
2、传输规范
工作方式:RS485半双工
波特率:默认9600
数据格式:起始位 1
数据位8
校验位None
停止位 1
流控制None
错误检测(Error Checking):CRC-16
3、通讯帧结构
1)主从命令格式
主站命令格式:
从站命令格式:
主:0103 00 6500 0194 15
从:0103 0200 00B8 44
2)QB2100控制器读取格式
QB2100控制器可以连接16路分线型探测器或64路总线型探测器,其中控制器上传时,分线型和总线型的寄存器起始地址是不同的。
QB2100控制器的16路分线型探测器通道号为A01-A16,对应的寄存器地址如下表:
QB2100控制器的64路总线型探测器通道号为D01-D64,对应的寄存器地址如下表:。
宇电AIBUS及MODBUS通讯协议说明(V8.0)AIBUS是厦门宇电自动化科技有限公司为AI系列显示控制仪表开发的通讯协议,能用简单的指令实现全面的功能,其特点是写参数的同时亦可完成读功能,因此写参数时不破坏读的循环周期时间,加上指令长度较少,因此具有比MODBUS更快的速率(尤其是有写入指令时,MODBUS的写入指令不能同时完成读下位机数据的功能,会破坏读指令的周期,延长了读的循环周期),AIBUS协议具有组建大规模过程控制系统能力。
AIBUS采用了16位的求和校正码,下位机运算快速且通讯可靠,支持9600和19200等不同波特率,在19200波特率下,上位机访问一台AI-7/8系列高性能仪表的平均时间仅20mS,访问AI-5系列仪表的平均时间为40mS。
仪表允许在一个RS485通讯接口上连接多达80台仪表(为保证通讯可靠,仪表数量大于60台时需要加一个RS485中继器)。
AI系列仪表可以用PC、触摸屏及PLC作为上位机,其软件资源丰富,发展速度极快。
基与PC的上位机软件广泛采用WINDOWS作为操作环境,不仅操作直观方便,而且功能强大。
最新的工业平板触摸屏式PC的应用,更为工业自动化带来新的界面。
这使得采用仪表+上位机结构的测控系统价格大大低于传统DCS系统,而性能及可靠性也具备比传统DCS系统更优越的潜力。
宇电AI-5系列仪表写入寿命可达100万次,而AI-7/8系列仪表则允许连续写参数,如写给定值或输出值,写入寿命高达10亿次,可利用上位机将仪表组成复杂调节系统。
一、接口规格AI系列仪表使用异步串行通讯接口,接口电平符合RS232C或RS485标准中的规定。
数据格式为1个起始位,8位数据,无校验位,1个或2个停止位。
通讯传输数据的波特率可调为4800~19200 bit/S,通常用9600 bit/S,单一通讯口所连接仪表数量大于40台或需要更快刷新率时,推荐用19200bit/S,当通讯距离很长或通讯不可靠常中断时,可选4800bit/S。
FADEC半实物仿真平台测控系统设计陈盛【摘要】在航空发动机控制系统的研制过程中,利用半实物仿真环境开展控制系统集成试验,可在逼近真实台架试车的条件下,验证控制系统各项功能性能.在某型半实物仿真设备建设过程中,分析了设备实际需求,引入了Ethercat工业以太网技术实施测控系统构建,并完成设备建设.该平台投用后,用于多个项目研制,缩短了项目开发周期,节约了研制经费,降低了开发风险.%In the process of designing the aero-engine Fadec system, using closed-loop simulation environment to develop integration test can validate FADEC' s functions and performances, due to the environment is accordant with real engine test conditions. This paper proposes facility construct process of a closed-loop simulation equipment, analyzing the actual demand of equipment, inducting Ethercatto implement the measurement and control system, a kind of Industrial Ethernet technology. The closed-loop simulation equipment has be used to develop a plurality of FADECs, after it been achieved. The closed-loop simulation test is beneficial to Shorten development cycle, save experiment cost and reduce development risk.【期刊名称】《微型电脑应用》【年(卷),期】2012(028)012【总页数】3页(P32-34)【关键词】航空发动机数控系统;半实物仿真;Ethercat【作者】陈盛【作者单位】上海交大,上海,200240【正文语种】中文【中图分类】TP150 引言航空发动机控制系统,是决定航空发动机性能的一个关键功能系统,在航空发动机发展中占据了十分重要的地位。
【小案例】西门子ET200SP和汇川IS620P伺服MODBUSRTU通讯【附源代码下载】下方发送关键词:实例即刻获取资源。
1摘要本文主要介绍了如何使用ET200SP串口模块6ES7 137-6AA00-0BA0作为MODBUS主站与汇川IS620P系列伺服控制器进行MODBUS RTU通讯,把每段移动的位置和速度以及扭矩给定写入到伺服控制器,同时把当前位置读入到PLC。
2简介2.1ET200SP串口模块介绍西门子远程IO模块ET200SP系列仅有一款串口模块6ES7 137-6AA00-0BA0。
此通信模块允许通过点对点连接以及来自不同制造商的不同设备的连接在您自己的和其它可编程控制器或计算机之间交换数据。
它支持RS232和RS422/RS485接口,数据传输率:300 到 115200 bps,传输协议: Freeport、3964(R) 和 Modbus。
2.2汇川IS620P系列伺服控制器介绍该系列产品功率范围为100W~7.5kW,支持MODBUS、CANopen和CANlink通信协议,使用对应的通信接口配合上位机可实现多台伺服控制器联网运行。
可实现快速精准的位置控制、速度控制、转矩控制。
IS620P的控制方式:(1)脉冲控制;(2)内部多段位置控制;(3)MODBUS总线控制;(4)CANlink控制。
本文介绍的就属于比较常用且实用的第(3)种控制方式。
3应用项目配置示例PLC使用CPU 1512SP-1 PN,串口模块作为IO模块布置在ET200SP IO系统机架。
图3-1 CPU和串口模块配置图3.1串口模块配置在硬件配置中添加工艺模块到模块机架中,在设备视图下单击所需模块,对该模块的工作模式做参数配置。
图3-2 串口模块操作模式配置图图3-3 串口模块端口组态配置图上图的2号红框中设定的端口参数可直接使用默认值,在CPU RUN 模式下,端口参数将被重新分配(使用指令)。
3.2汇川IS620P系列伺服控制器配置。
2007-01-10更改
前言
本规约适用于点对点、星形、总线等全双工和半双工通道结构,信息传输的物理通道可以是RS232、RS485。
报文格式:
1.地址:
用来区分各个不同的节点,结构如下:
地址范围00~255。
2.命令:
用来说明报文的类型,规定不同的码字代表相应类型的报文。
3.数据区长度:
用来代表报文数据区的大小(字节数)。
4.校验码:
采用国际标准化组织ISO制定的HDLC标准CRC校验码,其生成多项式为g(X)=X16+X15+X2+1,CRC计算包括CRC校验码之前所有数据,但不包括同步头。
若传输通道是异步通道,如RS232或RS485时,报文可以不用拆包、打包处理,直接通过串口传输;若传输通道是CAN,由于CAN每条报文只能传8字节,报文可能需拆包、组包处理,详细情况请见CAN通讯部分。
一、异步通讯方式
报文内容以字节(8位)为单位,1个起始位,8个数据位,1个停止位,无奇偶校验。
在信道中传送顺序如下:
起动位—B0—B1……B7—停止位,以起动位开始,以停止位结束。
信息内容最低位(B0)最先送,最高位(B7)最后送。
上下行报文均要加上2字节报头;下行报头为:e9h,上行报头为:a8h;通讯波特率从19200;字节超时50ms;在RS485通讯方式时,收发方向切换时延时2ms再发送数据;报文中数据,如果未作具体说明,都是低字节在前,高字节在后;
单精度浮点数字节格式如下:
地址 +0 +1 +2 +3
内容 SEEE EEEE EMMM MMMM MMMM MMMM MMMM MMMM
这里
S 代表符号位,1是负,0是正
E 偏移127的幂,二进制阶码=(EEEEEEEE)-127。
M 24位的尾数保存在23位中,只存储23位,最高位固定为1。
仪器的字节超时为50mS。
当仪器收到报文的同步头后,开始启动超时检测,超时时间为50mS,若50mS后还没收到正文的第一字节,认为此次通讯间断,抛弃此次通讯状态,重新接收下一条报文的同步头;若50mS内收到第一字节正文,仪器继续启动超时检测,接收下一字节,依此类推,直到接收完成。
当上位机向仪器发生一条命令报文时,上位机应等待充足的时间,再接收;一条命令报文的响应时间由命令从上位机串口传送到仪器的时间、仪器的处理时间、应答报文从仪器通过上位机串口传送到接收缓冲区的时间组成(这中间没有包括上位机操作系统发送、接收相应时间),仪器的处理时间可以忽略不计(属微秒级),命令从上位机串口传送到仪器的时间和相应报文从仪器通过上位机串口传送到接收缓冲区的时间都是由字节传送时间之和,可由如下公式计算出来:
字节传送时间=10/波特率
当波特率为K时,计算出的字节传送时间为mS
例如:当波特率=115.2K
字节传送时间=10/115.2=0.0868mS
与ET2100(测控仪)相关的命令
(1)查询转速箱数据报文(PC ET2100):
格式:
功能:向测控仪查询转速箱数据(扭矩、转速、水门位置、油门位置)。
ET2100应答报文(
ET2100 PC ): 正常应答报文:
格式:
功能:ET2100向PC 应答转速箱数据(扭矩、转速、水门位置、油门位置),其中扭矩值对应字节高8位中最高位为符号位,符号位为0,扭矩值为正;符号位为1,扭矩值为负。
(2) 发送控制命令报文(PC ET2100):
格式:
功能:让ET2100进入指定的控制模式,无应答报文。
TYPE:
01H: 让ET2100进入M/p控制
02H: 让ET2100进入n/P控制
03H: 让ET2100进入n/M控制
04H: 让ET2100进入M-n2控制
05H: 让ET2100进入P1/P控制
(3)发送控制数据报文(PC ET2100):
格式:
功能:发送数据长度为4的数据帧,让ET2100依据控制数据工作,无应答报文。
与ET2300(采集仪)相关的命令
(4)查询采集箱1命令报文(PC ET2300):
格式:
功能:向ET2300查询采集箱测量数据
采集箱1应答报文(ET2300 PC):
正常应答报文:
格式:
功能:返回测量数据。
测量数据包括16个AD测量值和一个频率测量值,通道1的AD测量值在前,每个测量值都为整型量,传送时低字节在前;通道
n对应字节高8位中最高2位表示小数点位置,小数点位置为0,有0位小数;
小数点位置为1,有1位小数;小数点位置为2,有2位小数;小数点位置为
3,有3位小数。
(5)查询采集箱2,3,4命令报文(PC ET2300):
格式:
功能:向ET2300查询采集箱测量数据
COMMAND:
02H: 查询第二采集箱
04H: 查询第三采集箱
06H: 查询第四采集箱
采集箱应答报文(ET2300 PC):
正常应答报文:
格式:
功能:返回测量数据。
测量数据包括16个AD测量值,通道1的AD测量值在前,每个测量值都为整型量,传送时低字节在前;通道n对应字节高8位
中最高2位表示小数点位置,小数点位置为0,有0位小数;小数点位置为1,
有1位小数;小数点位置为2,有2位小数;小数点位置为3,有3位小数。
与ET2400(多参数显示仪)相关的命令
(6)发送显示数据命令报文(PC ET2400):
格式:
功能:让ET2400多参数显示仪的第一行参数,显示PC机下发的数据, 每个显示数值都为整型量,传送时低字节在前,无应答报文。
与ET2500(油耗仪)相关的命令
(7)发送油耗仪控制命令报文(PC 油耗仪):
格式:
功能:启动或停止测油命令。
TYPE=0:停止测油
TYPE=1:开始测油
(8)上传油耗量命令报文(ET2500 PC):
格式:
功能: ET2500主动上传油耗量,油耗量为4字节浮点数。
(9)上传测油状态命令报文(ET2500 PC):
格式:
功能: ET2500主动上传测油状态。
TYPE=0:测油结束
TYPE=1:正在测油
与ET2100协议转换板直接相关的命令
(10)查询4通道AD测量数据报文(PC ET2100协议转换板):格式:
功能:向ET2100协议转换板查询AD测量数据。
ET2100协议转换板应答报文(ET2100协议转换板 PC):
正常应答报文:
格式:。