HITECH触摸屏与单片机的通信协议

S nC a ) R C as ( 为 串 口发 送 接 收 函 数 ,依 据 ed hr( , x hr ) PC 8 4 2 片机 U A T口进 行 编写 .通 信 参数 设 置 应 和 I 1F 5 单 SR 触 摸屏 通 讯 协 议 设 置 保 持 一 致 ,C aTA ci si C a、 hro si 、A c2 hr i ItA ci si It C a 和 A CI 相 互 转换 函数 。 n2 si 、A e 2n 为 h r i S I码
(5 )表 示 ,即 34 ;又 如块 校 验 码 5 h 4h 05 A ,则 应 该 表 示 为 3 4 5l源自( )消 息 格式 示 例 3
函 数等 。为 保 证 数 据 传 输 的 完 整性 和 可 靠性 ,还 需 进 行 数 据 校验 编 程 。 以下 示 例代 码 为读 寄存 器 的 函数 程 序 ,其 中
无 .奇 校 验或 偶 校 验
22自定义通信 协议 .
同标 准 M d u 协 议 一 样 .使 用 主一 从 技 术 .即 仅 一 obs
设备 ( 主设备 )能初 始化传输 ( 询 ) 查 ,其它设 备 ( 从设
备 )根 据 主 设 备 查 询 提供 的数 据 作 出 相 应 反 应 。主 设 备 可 单 独 和 从 设 备 通 信 ,也 能 以 广 播 方 式 和 所 有 从 设 备 通 信 。 如 果 单 独 通 信 .从 设 备 返 回一 消息 作 为 回应 ,如 果 以 广 播 方 式 查 询 ,则 不 作任 何 回应 。 HIE H 自定 义 通 信 协 议 定 义 了 自己 的 起 始 符 、 结 束 TC 符 、功 能码 、校 验域 。 H r C 触 摸 屏 内 部定 义 了两 种 数 据格 式 :字 寄 存 器 rE H
( )主 机请 求 消 息 格 式 1 请 求 消 息 格 式如 表 2和 表 3所 示 。 需 要 注 意 的是 .数
据 传 输 格 式 是 十六 进 制 形 式 的 A CI 符 。 比如 ,触 摸 屏 S I字 的站 号 是 1 ,那 么 在 消 息 帧里 应 用 十 六 进 制 0 (0 ) 和 E 4 3h
工业自
中档 8 微 处 理 产 品 .含 有 丰 富 的片 上 资 源 ,广 泛 应 用 在 位 家 用 电 器 、工 业 控 制 等 领 域 。 PC 8 4 2的 U A T 口 I 1F 5 SR ( C 、R 7引 脚 ) R6 C ,经 过 M X 3 A 2 2芯 片 将 1 r' L电平 转 换 为 R 22电平 .即 可与 触 摸 屏进 行连 接 。 S3 触 摸 屏 与 单 片 机之 间 的 数 据 交 换 可 采 用 查 询 和 中断 的
u sg e c a ra ce n rg n in d h r e d s r e e s( nin d n d r u s e it d , g a
_
例 如主机 ( 片机)需要读取从机 ( 号为 0 单 编 )寄 存
器 W1 0的 数据 ,则 发 送 消 息格 式 为 (6进 制 ,下 同 ) 5 1 :0 3 15 7 3 0 3 O 3 13 00 O 3 2 5 0 3 13 O 3 0 3 D。如 果 通 信 正
包 括 1 菜 单 键 和 5个 功 能 键 。 个
P 6 2 S支 持 多 种 通 信 功 能 ,如 R 一 3 、R 一 2 、 WS6 0 S22 S 4 2 R - 8 、Eh me 等 。 它 既 可 直 接 和 P C、变 频 器 等 标 准 S 45 te t L
通信 设 备 通 信 ,也 可 通 过 计 算 机 协 议 与 单 片 机 等 非 标 准 通
方式 。~ 般 地 .单 片机 作 为 主机 ,触 摸 屏 作 为 从 机 ,采 用
表 2 请 求 消 息 格 式
查 询 的方 式 进 行 数 据 交 换 。即 单 片 机 不 断 查 询 触 摸 屏 ,获 取 参 数 的 设 定 情 况 .当触 摸 屏 输 入参 数 变 化 时 ,就 读 取 变 化 的值 ,设 定 相 应 参 数 ,从 而 更 新 系 统 运 行 状 况 。 当 然 , 也 可 采 用 中断 的 方式 ,用 户 可 根 据 实 际需 要 进行 设 定 。
信设 备 通 信 。 触 摸 屏 既 可 作 为 主 站 ( 片 机 为从 站 ) 单 、也
可作 为从 站 ( 片 机 为 主 站 ) 单 ,用 户 可 根 据 需 要 来 进 行 配 ( ) 从机 应 答 消 息 格 式 2 回应 消息 结 构 如 表 4和表 5所 示 。
表4 回应 消 息格 式
( gs r 和 位 继 电 器 (ea s , 它 允 许 用 户 存 取 触 摸 屏 r ie) e t rly ) 49 0 6个 内部 寄 存 器 ( 址 为 W0 0 一 0 5 和 1 2 地 0 0 W4 9 ) 0 4个 内 部 继 电器 ( 0 0 一 1 2 ) B00B 03 。
字段
字 节数
内容
2 H T C 触 摸 屏 及 其 通信 协 议 IE H
21 P 6 0 . WS 6 2 S触摸屏
P 60 WS 6 2 S是 H T C 触 摸 屏 中 较 常 用 的 一款 ,基 本 IE H
特 点 是 :5 . 寸 、1 7英 6级 灰 度 ,分 辨 率 为 30 2 0像 素 , 2x4
0h 6 U h n C mm ̄ d D^r o : A B CC 0 Dh
置 。支 持 R 一 3 S 2 2的通 信 格 式如 表 1 示 。 所
表 1 数 据 通 信 格 式
f) I
fl 2
(】 3
(, 4
f1 5
f 6
奇偶 校 验
数据 停 止 位
合集下载

单片机通讯协议

单片机通讯协议

单片机通讯协议单片机通讯协议是指单片机与其他设备之间进行数据交互所需要遵循的规则和约定。

通讯协议的定义可以使不同的设备之间能够进行正确的数据传输,确保数据的准确性和完整性。

单片机通讯协议可以有很多种,例如I2C、SPI、UART等。

这些通讯协议在不同的应用场景中有着不同的特点和优势。

以I2C通讯协议为例,I2C是一种串行通信协议,可以在一根数据线(SDA)和一根时钟线(SCL)上进行双向通信。

在I2C通讯中,一般会有一个主设备(例如单片机)和多个从设备(例如传感器、LCD等)。

I2C通讯协议规定了数据的传输格式和命令的定义,以及通信的时序。

在I2C通讯中,主设备可以向从设备发送读或写命令,从设备根据命令执行相应的操作,并返回数据给主设备。

SPI通讯协议是一种基于主从结构的串行通信协议,可以实现高速数据传输。

在SPI通讯中,通常会有一个主设备和多个从设备。

主设备通过片选信号(CS)选择与之通信的从设备,并通过时钟信号(CLK)进行数据传输。

UART通讯协议是一种标准的串行通信协议,可以在一根数据线(TX)和一根接收线(RX)上进行双向通信。

在UART通讯中,数据的传输是通过字符的形式进行的,每个字符由起始位、数据位、校验位和停止位组成。

单片机通讯协议的选择需要根据具体的应用场景和需求来确定。

例如,I2C通讯协议适用于需要连接多个从设备的场景,SPI通讯协议适用于需要高速数据传输的场景,UART通讯协议适用于需要简单、可靠的数据传输的场景。

在实际应用中,单片机通讯协议的实现一般需要编写对应的驱动程序或库函数。

这些驱动程序或库函数可以提供给开发者使用,简化了通讯协议的实现过程。

总之,单片机通讯协议是实现单片机与其他设备之间数据交互的重要规则和约定。

在选择通讯协议时,需要考虑到具体的应用场景和需求,以及通讯速度、可靠性和复杂度等因素。

通过合理选择和实现通讯协议,可以提升单片机与其他设备之间的数据传输效率和可靠性。

PIC单片机与触摸屏串行通信的MODBUS协议实现

PIC单片机与触摸屏串行通信的MODBUS协议实现
数据处理及发送模块执行Modbus协议功能码对应 的动作。eView触摸屏与单片机以Modbus协议通信,用 到的Modbus功能码如表2所示。
表2通信程序用到的功能码
功能妈 0l
eView 地址名称
0x
03
4x
ox 05
1x
3x 16
4x
含义 读开关量日期:2005—03—29)
钧 万欢方迎数网据上投稿w槲.瓣耄llel.en w轿懈.勰lnet.co搬.cn 《电子技术应用》2∞5年第9期
自动化与仪器仪表
将PICl6F877单片机Rc6、Rc7口设置为异步串行 方法,因此在进行通信时,需要把单片机和触摸屏的数
通信模式,经过MAx232芯片将1TrL电平转换为RS232 据进行变换。触摸屏画面元件读取地址的设备类型有
PIC单片机通信的实现 -仪表技术与传感器2007(2)
介绍了PIC单片机与GP触摸屏的通讯及实现方法.简要分析了Memory-link通讯协议,给出了PIC单片机与GP触摸屏异步串行通讯连接图,以及用PIC编写 的部分关键通信程序.经实验验证:该方法稳定可靠,为开发者采用GP触摸屏与带串口的智能设备之间的通信连接提供了参考.
电平,再与eView触摸屏PLC[RS一232]接口相连,即完成 Lw、0)【、1x、3x、4x、RwI、Rw等选项。其中,Lw表示该元
了硬件连接。eView触摸屏PLc[Rs一232]接口的管脚2 件读取的是触摸屏内部的地址,如其它元件的地址;ox
为TXD,管脚3为RXD。
表示读取的是控制器的输出信号;1x表示读取的是控
盈l系统电路鞠
出乖出牢出带水幂出乖出脊如脊出i北乖出脊必爷出希出铲蝣壮g卒出f姑脊出秘彤i姑≈姑带蜘带弛}姥书出帛出《建2#也}出察出}池书啦瞽出f出带够带出目≈出f姑替出≯出譬如奋《矫《5带!#f{尘}{生}≈孕f延;f延5f{墉

触摸屏与单片机的通讯实现

触摸屏与单片机的通讯实现

触摸屏与单片机的通讯实现摘要:在当前的嵌入式设备中,触摸屏作为人机接口得到了广泛的应用。

文章讨论了基于HIT6600触摸屏模块与富士通16位单片机90F340串口通讯实现的软硬件设计。

关键词:HIT6600 90F340 触摸屏单片机1、引言随着后PC 时代的到来,嵌入式系统在信息家电、移动计算设备、网络设备、工业控制和仪器仪表等众多领域中得到了广泛的应用,在这些产品中,触摸屏因方便灵活、节省空间、直观等特点,已经逐渐取代键盘成为嵌入式计算机系统主流的输入设备。

触摸屏输入系统由触摸屏、触摸屏控制器、微控制器及其相应的驱动程序构成。

本文介绍触摸屏控制器与富士通16位单片机90f340串口通讯实现的软硬件设计。

2、触摸屏与单片机的硬件连接采用HIT6600触摸屏与90F340单片机一对多通信。

把触摸屏的COM1 9孔插座与串口通讯的90F340单片机相连接。

注意:通信电缆DB9是1-485的正极、6 -485的负极。

由于是一对多的通讯,所以增加串口通讯芯片MAX1487满足分机负载要求。

3、建立触摸屏与单片机通讯的软件设置打开触摸屏组态软件,从[应用]下拉菜单中选[设定工作参数],弹出如图1所示工作参数设置对话框。

触摸屏的系统参数中装置名称设置成ModBus Master,通信参数设置必需与单片机通信参数设置一致。

通信口/连线方式设置成COM1,数据位设置成8位,1个停止位,波特率9600,校验位设置与单片机编程一致,PLC站号是单片机定义的站地址一样,站号需从1开始。

参数设置完成,按确定键。

4、触摸屏的主态软件通讯设置编辑HIT6600触摸屏提供了一种既方便又功能强大的宏指令应用方式,使人机得以经由内部宏指令(Macro Function)功能执行数值运算,逻辑判断,流程控制,数值传递,数值转换,计时器计数器,自定通讯指令操作等等,由宏指令的使用可让人机不仅和PLC 连线通讯,同时由另一通讯口来执行同其他通讯设备连线,此功能不仅提供有效的系统整合同时成为最经济便宜的硬件应用架构。

HITECH海泰克触摸屏指拨开关的使用说明

HITECH海泰克触摸屏指拨开关的使用说明

HITECH海泰克触摸屏指拨开关的使用说明
指拨开关功能使用的详解
SW1 SW2 : 显示类型出厂默认为SW1=ON;SW2=ON
SW3 SW4 : 运行模式执行使用者应用模式SW3=ON;SW4=ON SW5 : 通讯参数与PLC通讯格式按照硬件系统设置时
SW5=ON;
与PLC通讯格式按照软件系统设置时
SW5=OFF。

SW6 : 密码要求输入密码时SW6=ON;
不要求输入密码时SW6=OFF.
SW7 : 系统菜单开机后腰显示系统菜单时SW7=ON;
开机后直接进入运行模式时SW7=OFF. SW8 : 默认用户等级开机时密码等级设为1时SW8=ON;
开机时密码等级设为3时SW8=OFF. SW9 : COM1通讯方式COM1为RS485通讯方式时
SW9=ON;
COM1为RS422通讯方式时
SW9=OFF.
SW10 : COM2通讯方式COM2为RS485通讯方式时
SW10=ON;
COM2为RS422通讯方式时
SW10=OFF.
PWS3720-TFT 上海亚豪塑胶科技有限公司1#塑料压延机自动计量部分用PWS3261-TFT
2#塑料压延机自动计量部分用PWS3760-TFT 都是在使用中指拨开关1,2,3,4,8,9处于ON位置;而5,6,7,10,处于OFF位置。

单片机与外设之间的通信协议及接口配置

单片机与外设之间的通信协议及接口配置

单片机与外设之间的通信协议及接口配置在嵌入式系统中,单片机(Microcontroller Unit, MCU)与外设(Peripheral Devices)之间的通信是非常重要的。

为了实现稳定和可靠的数据传送,单片机和外设之间需要遵循一定的通信协议,并进行正确的接口配置。

本文将介绍几种常用的单片机与外设之间的通信协议以及相应的接口配置方法。

1. SPI协议SPI(Serial Peripheral Interface)是一种全双工同步串行通信协议,常用于单片机与外设之间的高速数据传输。

SPI协议需要四根线进行连接:时钟(SCK)、主设备输出从设备输入(MOSI)、主设备输入从设备输出(MISO)和片选(SS)。

接口配置方法:1) 确定单片机的SPI主模式或从模式。

2) 配置时钟极性和相位,定义数据采样的时机和数据发送的时机。

3) 配置SPI通信的速率,根据外设的要求,确定适当的时钟频率。

4) 配置主从模式的选择,根据具体应用要求进行设置。

2. I2C协议I2C(Inter-Integrated Circuit)是一种双线制串行通信协议。

它由两根线组成:串行数据线(SDA)和串行时钟线(SCL)。

I2C协议支持多主设备和从设备之间的通信。

接口配置方法:1) 确定I2C总线上的主设备和从设备地址。

2) 配置I2C总线的速率,根据具体应用要求进行设置。

3) 配置主设备的读写操作,发送正确的读写命令与地址。

4) 接收从设备返回的数据,进行数据处理。

3. UART协议UART(Universal Asynchronous Receiver/Transmitter)是一种异步串行通信协议。

它使用两根线进行通信:一根线用于数据传输(TXD),另一根线用于接收(RXD)。

接口配置方法:1) 配置波特率,根据外设要求以及通信稳定性选择合适的波特率。

2) 配置数据帧格式,包括数据位数、校验位和停止位数等。

3) 配置工作模式,如全双工或半双工模式。

单片机远程监测系统的通信协议与远程控制

单片机远程监测系统的通信协议与远程控制

单片机远程监测系统的通信协议与远程控制一、引言单片机远程监测系统是一种通过网络实现数据传输和远程控制的智能监测系统。

为了实现系统的正常运行和实时监测,需要设计合适的通信协议和远程控制方式。

本文将探讨单片机远程监测系统的通信协议和远程控制的相关技术。

二、通信协议1. 串口通信在单片机系统中,常用的通信方式之一是串口通信。

通过串口通信,单片机可以与上位机或其他外部设备进行数据交换。

通常采用的是RS232或RS485协议。

RS232协议使用一对数字信号线进行数据交换,速度较慢但传输距离较短。

RS485协议支持多个设备同时进行数据交换,传输速度较快且传输距离较长。

2. 网络通信随着互联网的发展,使用网络通信成为一种常见的方式。

通过以太网或Wi-Fi等方式,可以实现单片机与外部设备之间的远程数据传输。

常见的网络通信协议有TCP/IP、UDP和HTTP等。

TCP/IP协议可保证数据传输的可靠性,适用于需要确保数据完整性的应用场景。

UDP协议传输速度快,但不保证数据的可靠性,适用于实时性要求较高的应用场景。

HTTP协议主要用于数据的展示和交互,适用于Web应用。

3. 无线通信在一些场景下,使用无线通信更为方便。

常见的无线通信技术包括蓝牙、ZigBee和LoRa等。

蓝牙通信适用于近距离通信,适合小范围内的数据传输和远程控制。

ZigBee是一种低功耗、低速率、近距离的无线通信技术,适用于对功耗要求较高的应用场景。

LoRa技术采用长距离、低功耗的无线通信方式,适用于远程通信场景。

三、远程控制1. 基于手机APP的远程控制当前,手机成为人们不可或缺的工具之一。

通过开发相应的手机APP,可以实现对远程监测系统的控制。

用户可以通过手机APP对单片机进行指令发送和参数设置,实现对监测节点的远程控制。

通过手机APP,用户可以随时随地对监测系统进行实时监测和控制。

2. 基于Web页面的远程控制利用现代化的Web技术,可以通过浏览器实现对远程监测系统的控制。

PIC单片机与触摸屏串行通信MODBUS协议

PIC单片机与触摸屏串行通信MODBUS协议技术分类:嵌入式系统微处理器与DSP | 2006-02-12来源:CE china工控中经常需要观察系统的运行状态或者修改运行参数。

触摸屏能够直观、生动地显示运行参数和运行状态,而且通过触摸屏画面可以直接修改系统运行参数,人机交互性好。

单片机广泛应用于工控领域中,与触摸屏配合,可组成良好的人机交互环境。

触摸屏和单片机通信,需要根据触摸屏采用的通信协议为单片机编写相应的通信程序。

Modbus协议是美国Modicon公司推出的一种有效支持控制器之间以及控制器经由网络(例如以太网)和其它设备之间进行通信的协议。

本文以PIC16F877单片机和人机电子有限公司的eView MT510T 型触摸屏为例,介绍其通信程序的开发过程。

1 系统结构实现触摸屏与单片机的通讯,主要是解决通讯协议的问题。

本文使用开放的Modbus 通讯协议,以触摸屏作主站,单片机作从站。

eView触摸屏本身支持Modbus通讯协议,如果单片机也支持Modbus协议,就可以进行通信了。

触摸屏与单片机之间采用的RS-232C兼容接口直接连接,传输速率设置为9600kb/s。

图1为该系统的电路图。

将PIC16F877单片机RC6、RC7口设置为异步串行通信模式,经过MAX232芯片将TTL 电平转换为RS232电平,再与eView触摸屏PLC[RS-232]接口相连,即完成了硬件连接。

eView 触摸屏PLC[RS-232]接口的管脚2为TXD,管脚3为RXD。

2 Modbus通信协议介绍Modbus通信协议是一种串行的主从通信协议,网络里仅有一台设置可作为主机(称Master),其它设备作为从机(称Slaver),主机不需编号,从机必须编号。

协议定义了主机查询及从机应答的信息帧格式。

通信时,主机首先向从机发出请求信息,符合相应地址码的从机接收通讯命令,并除去地址码,读取信息,如果没有出错,则执行相应的任务,然后把执行结果返给主机。

广州微嵌触摸屏人机界面与单片机通讯方法

单片机与触摸屏通讯单片机与触摸屏通讯有两个方案:一是用modbus—rtu协议,二是自由通讯协议;本实例采用广州市微嵌计算机科技有限公司的人机界面作为参考,因为公司提供一系列的技术支持和公布单片机源代码,开发工程方便有效。

公司网站:方案比较:方案一modbus—rtu协议:优点:工业标准通讯协议,具有通用性,,传输数据量大缺点:需要时间去了解协议的格式和以及按照规定编写通讯程序(我们提供MODBUS-RTU源代码,客户直接移植就可以,不必费心)方案二自由协议:优点:数据格式客户自己定义,灵活多变,定制性强,可以模拟任何已知报文的通讯协议缺点:传输数据量不大,通用性不强,移植不方便客户可以根据以上两种通讯协议的优缺点来选择理想的方案;实现方法:首先下载公司的人机界面组态软件,下载地址是:/new/league.asp?keyno=34组态软件WQTDesigner方案一:1.工程属性选用MODBUS-RTU协议;2.先了解MODBUS-RTU协议,基本的01 03 05 06 16 的功能码需要了解,其他可以不去深究;提供相关的资料3.使用我们提供的MODBUS-RTU协议(C语言)开发源代码,把主要的01 03 05 0616 函数移植到单片机通讯上,大大节省了开发时间;方案二:1.工程属性选用FreeProtocol协议;2.3.打开控制令编辑器(设定—>宏指令—>宏指令编辑器)或者直接按F8;4.新增宏指令,在宏指令里面使用到Output()、Input()、SetWordData()、GetWordData()这四个函数;注:可以参考附一5.Output()函数,把设定好的字符串发送到相应的串口输出;Input()函数,从设定好的串口读取需要的字符串;6.采集显示:SetWordData()函数,把Input()函数接收回来的数据,发送给HIM用户自定义寄存器里,然后在显示控件里填上已经有数据的HIM寄存器,即可显示单片机采集上来的数据;7.改写发送:在显示控件了把需要改写的数据绑定HIM寄存器,使用GetWordData()获得修改后的数据,通过output()发送把数据发送到单片机;附一:Output();【描述】第一个参数channel表示通道,如果通道为com1,则channel=1;如果通道为com2,则channel=2,数据类型为int。

HITECH触摸屏与单片机的通信协议

HITECH触摸屏与单片机的通信协议
王桂林;段梦兰
【期刊名称】《机电工程技术》
【年(卷),期】2010(039)003
【摘要】触摸屏通常可以直接对PLC的变量进行读写编程,但对于单片机用户,触摸屏提供自定义通信协议,需要根据不同单片机进行编程,实现数据交换.针对此问题,对Hitcech触摸屏自定义通信协议进行了研究,基于单片机P1C18F452介绍了HITECH触摸屏与单片机实现串行通信的方法,给出了硬件电路连接图、通信协议以及关键通信程序.
【总页数】4页(P36-38,103)
【作者】王桂林;段梦兰
【作者单位】中国石油大学(北京)海洋油气研究中心,北京,102200;中国石油大学(北京)海洋油气研究中心,北京,102200
【正文语种】中文
【中图分类】TP23
【相关文献】
1.基于PC与单片机的数字化打印通信协议研究 [J], 陈林林;贾华坡;陈贝贝;杨晨
2.PCC和HITECH触摸屏数据交换的研究 [J], 张中亚;辛雪飞;刘卫亚
3.PCC和HITECH触摸屏数据交换的研究 [J], 张中亚
4.基于RS-485总线的MODBUS通信协议在单片机上的实现 [J], 马亚玲
5.Hitech触摸屏在精梳机上的应用 [J], 杨建伟
因版权原因,仅展示原文概要,查看原文内容请购买。

单片机与触摸屏基于MODBUS协议通信的应用

单片机与触摸屏基于MODBUS协议通信的应用作者:黄月明来源:《中国新技术新产品》2017年第07期摘要:本文以自动温控鼓风机为例,介绍了触摸屏与单片机控制系统组成人机交换界面。

重点讲述了基于MODBUS RTU协议的触摸屏与单片机的通信方法,并讲述应用程序设计方法,提供了通用的软件硬件设计方法。

目前该系统已通过实践证明可以可靠稳定地运行。

关键词:触摸屏;单片机控制系统;MODBUS协议中图分类号:TP393 文献标识码:A自动控制系统经常需要观察运行状态或输入输出相关的参数,触摸屏能直观生动地显示运行参数和状态,具有良好的人机交互性。

单片机广泛应用于工业控制中,与触摸屏配合使用可以构成良好的人机交互界面。

但现有工控触摸屏都只支持与PLC的接口通信,没有支持与单片机的接口通信的工控触摸屏,故给单片机和工控触摸屏组成控制系统带来了很大的障碍。

本文以自动温控鼓风机项目为例,以MODBUS协议为载体,搭建单片机与工控触摸屏通信的通用平台。

一、MODBUS通信协议介绍1. MODBUS协议简述Modbus协议是广泛应用于电子控制器上开放性通用语言。

MODBUS协议在一根通信线上使用主从应答式连接,在一根单独的通信线上信号沿着相反的两个方向传输。

首先,主计算机的信号寻址到一台唯一的终端设备,然后,终端设备发出的应答信号以相反的方向传输给主机。

MODBUS协议只允许在主机和终端设备之间通信,而不允许独立的终端设备之间的数据交换,这样终端设备不会在它们初始化时占据通信线路,而仅限于响应到达本机的查询信号。

2.查询查询消息中的功能代码告之被选中的从设备要执行何种功能。

例如功能代码03是要求从设备读保持寄存器并返回它们的内容。

数据段必须包含要告之从设备的信息:从何寄存器开始读及要读的寄存器数量及错误检测。

3.回应如果从设备产生正常的回应,在回应消息中的功能代码是在查询消息中的功能代码的回应。

数据段包括了从设备收集的数据:如寄存器值或状态。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档