模拟信号转RS485(232),多通道采集,支持modbus通讯协议

合集下载

(完整版)RS-232转RS-485转换器使用说明书

(完整版)RS-232转RS-485转换器使用说明书

RS-232/RS-485转换器使用说明书一、产品介绍HEXIN-III型转换器是RS-232与RS-485之间的双向接口的转换器、应用于主控机之间,主控机与单片机或外设之间构成点到点,点到多点远程多机通讯网络,实现多机应答通讯,广泛地应用于工业自动化控制系统、一卡通、门禁系统、停车场系统、自助银行系统、公共汽车收费系统。

饭堂售饭系统、公司员工出勤管理系统、公路收费站系统等等。

HEXIN-III型转换器、能够将RS-232串行口的TXD和RXD信号转换成两线平衡半双工的RS-485信号。

无需未接外接电源,可直接从RS-232端口的3脚窃电,同时由7脚请求发送(RTS),4脚数据终端准备好(DTR)给HEXIN-III 辅助供电,自动的流控使你不必重新设置,硬件与安装使用非常简单。

二、性能参数1、串口特性:接口兼容EIA/TIA的RS-232C,RS-485标准;2、电气接口:RS-232C端DB9孔型、连接口,RS-485端口DB9针型连接口、配接线柱(四位接线或六位接线);3、工作方式:异步半双工;4、传输介质:普通线、双绞线或屏蔽线;5、传输速率:300~11520BPS;6、传输距离:5m(RS-232c端)1200m(RS-485端);7、通讯协议:透明;8、工作环境:-10℃到85℃相对湿度为5%到95%;9、信号:RS-232:TXD、RXD、RTS、CTS、DTR、DSR、DCD、GND;RS-485:Date+/Date-,GND;三、接线和信号HEXIN-III转换器采用DB9型的母头连接口与RS232接口相连,另一端DB9公头连接器与RS485接口相连。

RS232C型引脚定义DB9Femsle 1 2 3 4 5 6 7 8RS232C DCD RXD TXD DTR GND DSR RTS CTS RS485引脚定义DB9Msle 1 2 3 4 5 6 RS485 Date- Date+ GND +5V-12V其他工作电源有两种情况:直接从RS232端口向3脚供电,同时由7(RTS)、4(DTR)脚给HEXIN-III型辅助供电,当RS232不能正常供电时,可由RS485端的DB9M6脚(+5V―+12V)和5脚(GND)供电。

被控制232转换485的方法

被控制232转换485的方法

被控制232转换485的方法一、引言在工业自动化领域,RS-232和RS-485是常用的串行通信协议。

RS-232是一种单向、点对点的通信协议,而RS-485是一种多点、半双工的通信协议。

为了实现RS-232和RS-485之间的通信转换,需要使用232转485的方法。

本文将介绍被控制232转换485的几种常见方法。

二、硬件转换方法1. 使用转换器模块一种常见的方法是使用232转485转换器模块。

该转换器模块通常由一个RS-232串口和一个RS-485串口组成,可以直接连接在RS-232设备和RS-485设备之间。

该转换器模块可以实现信号电平的转换和协议的转换,使得RS-232设备可以与RS-485设备进行通信。

2. 自行设计电路除了使用转换器模块外,也可以自行设计电路来实现232转485的功能。

一种常见的电路设计是使用MAX232芯片和MAX485芯片。

MAX232芯片可以将RS-232的电平转换为TTL电平,而MAX485芯片可以将TTL电平转换为RS-485的电平。

通过将这两个芯片结合使用,可以实现RS-232到RS-485的转换。

三、软件转换方法1. 使用转换程序除了硬件转换方法外,还可以通过软件来实现232转485的功能。

可以编写一个转换程序,通过读取RS-232的数据并将其转换为RS-485的数据进行发送,同时也可以接收RS-485的数据并将其转换为RS-232的数据进行输出。

该转换程序可以在计算机上运行,通过串口连接RS-232设备和RS-485设备。

2. 使用嵌入式系统另一种软件转换方法是使用嵌入式系统来实现232转485的功能。

可以将一个嵌入式系统作为中间设备,通过串口连接RS-232设备和RS-485设备,并在嵌入式系统上运行相关的程序来实现数据的转换和传输。

这种方法可以实现实时的数据转换和处理。

四、注意事项在使用232转485的方法时,需要注意以下几点:1. 确保转换设备的质量和稳定性,避免因转换设备的问题导致通信故障;2. 确保转换设备的电气隔离性能,避免因电气干扰导致通信错误;3. 注意RS-232和RS-485的电气特性差异,避免因电平不匹配导致通信失败;4. 在设计软件转换方法时,要考虑通信速率、数据格式、校验等因素,确保数据的可靠传输;5. 在使用嵌入式系统进行转换时,要确保系统的稳定性和可靠性,避免因系统故障导致通信中断。

RS485,RS232,RS422与MODBUS什么区别

RS485,RS232,RS422与MODBUS什么区别

RS485,RS232,RS422与MODBUS什么区别Modbus 协议是应用于电子控制器上的一种通用语言。

通过此协议,控制器相互之间、控制器经由网络(例如以太网)和其它设备之间可以通信。

它已经成为一通用工业标准。

有了它,不同厂商生产的控制设备可以连成工业网络,进行集中监控。

此协议定义了一个控制器能认识使用的消息结构,而不管它们是经过何种网络进行通信的。

它描述了一控制器请求访问其它设备的过程,如果回应来自其它设备的请求,以及怎样侦测错误并记录。

它制定了消息域格局和内容的公共格式。

当在一Modbus 网络上通信时,此协议决定了每个控制器须要知道它们的设备地址,识别按地址发来的消息,决定要产生何种行动。

如果需要回应,控制器将生成反馈信息并用Modbus 协议发出。

在其它网络上,包含了Modbus 协议的消息转换为在此网络上使用的帧或包结构。

这种转换也扩展了根据具体的网络解决节地址、路由路径及错误检测的方法。

采用RS485、RS232 通讯接口时,传输电缆的长度如何考虑?在使用RS485、RS232 通讯接口时,对于特定的传输线经,从发生器到负载其数据信号传输所允许的最大电缆长度是数据信号速率的函数,这个长度数据主要是受信号失真及噪声等影响所限制。

最大电缆长度与信号速率的关系曲线是使用24AWG 铜芯双绞电话电缆(线径为0.51mm),线间旁路电容为52.5PF/M,终端负载电阻为100 欧时所得出。

当数据信号速率降低到90Kbit/S 以下时,假定最大允许的信号损失为6dBV 时,则电缆长度被限制在1200M。

实际上,在实用时是完全可以取得比它大的电缆长度。

当使用不同线径的电缆。

则取得的最大电缆长度是不相同的。

例如:当数据信号速率为600Kbit/S 时,采用24AWG 电缆,由图可知最大电缆长度是200m,若采用19AWG 电缆(线径为0.91mm)则电缆长度将可以大于200m;若采用。

232转485芯片

232转485芯片

232转485芯片232转485芯片是一种常用的串行通信转换芯片。

它的主要作用是将RS-232标准的电平信号转换为RS-485标准的电平信号,实现不同设备之间的串行通信。

232转485芯片一般由模拟电路和数字电路组成。

模拟电路主要负责将RS-232电平信号转换为RS-485电平信号,而数字电路则用于控制和监测数据传输的过程。

在模拟电路方面,232转485芯片首先需要将RS-232电平信号进行电平转换。

RS-232电平信号是以正负电平表示逻辑1和逻辑0的,而RS-485电平信号则是以电平差值表示逻辑1和逻辑0的。

因此,模拟电路需要将RS-232电平信号转换为RS-485电平信号。

这通常是通过将RS-232电平信号与一个参考电压进行比较,从而确定RS-485电平信号的电平高低。

在数字电路方面,232转485芯片需要实现数据的传输控制和监测。

一般来说,串行通信需要通过时钟信号来同步数据的传输。

因此,数字电路需要实现时钟信号的生成和同步。

同时,数字电路还需要实现数据的发送和接收控制,以及数据的校验和错误检测。

除了基本的转换功能之外,232转485芯片还可以具备其他扩展功能。

例如,它可以支持多节点通信,即允许多个设备同时进行通信。

此外,它还可以支持半双工或全双工通信,具体取决于芯片的设计和配置。

在实际应用中,232转485芯片广泛应用于工业自动化领域。

由于RS-485标准的电平信号可以在长距离范围内传输,因此232转485芯片非常适用于需要长距离串行通信的应用。

此外,由于RS-485电平信号采用差分电平表示,大大增强了抗干扰能力,因此232转485芯片也可以应用于噪声较多的环境中。

总之,232转485芯片是一种重要的串行通信转换芯片,它能够将RS-232标准的电平信号转换为RS-485标准的电平信号,实现不同设备之间的串行通信。

在工业自动化领域中,232转485芯片具有广泛的应用前景。

ASCII及MODBUS RTU协议设置

ASCII及MODBUS RTU协议设置

数据采集器通讯协议设置方法(ASCII / MODBUS RTU)SunYuan 4-20mA模拟量转RJ45/RS232/RS485系列AD转换多路数据采集器,及RS232/RS485转4-20mA模拟信号的DA系列数据采集器产品,全面支持ASCII字符或MODBUS RTU通讯协议,用户可通过程控校准模块精度、编程设置模块地址和波特率等。

通过软件的配置可匹配采集多种类型的传感器信号给PLC、DCS或计算机,用来监测使用环境或控制远程设备。

产品广泛应用于以太网物联网模拟量、数字量RJ45接口数据采集,RS232/RS485接口现场总线工业自动化控制系统,各种传感器模拟信号测量、监视和控制,微小信号的测量(精度优于0.05%)以及工业现场信号长线无失真传输、远程防干扰隔离监控等场合。

针对用户外接通讯设备的需求,用户可将产品设置为ASCII字符或MODBUS RTU通讯协议。

在此以ISO 4021系列数据采集器产品为例,通过现场接线图示来描述如何设置ASCII字符或MODBUS RTU通讯协议。

其它(SY AD系列 / ISO AD 系列)数据采集产品的设置方法与ISO 4021系列产品相类似,可参考ISO 4021的设置方法。

设置步骤:一、连接ISO 4021产品的电源和通讯线(以RS485为例),并将7脚和8脚短接(如图所示):当要设置模块的通讯协议、波特率和地址等参数时,⑦⑧脚要短接。

完成相关设置后请将⑦⑧脚的短接线去掉,模块才能正常与主机进行485通讯。

⑪⑫接485 ⑪接485正 ⑫接485负⑤⑥脚接电源⑤脚接电源正⑥脚接电源负图中:ISO4021的5脚和6脚外接电源为8-50V,当通讯接口选型为RS485时,RS485的信号正端和负端分别接产品的DATA+,DATA-接口,并且RS232和RS485不能同时工作。

第8脚是配置端口二、软件设置(用户可设置为ASCII字符协议或者MODBUS RTU协议,下面分别给以介绍)1.将ISO 4021产品设置为ASCII字符协议如下图所示,打开软件“SunYuan Test”,软件下载地址:/download/soft.asp。

RS-485和Modbus通信协议及工作原理

RS-485和Modbus通信协议及工作原理

RS-485和Modbus通信协议及工作原理在(工业控制)、电力通讯、(智能)仪表等领域,通常情况下是采用串口(通信)的方式进行数据交换。

最初采用的方式是(RS)232接口,由于(工业)现场比较复杂,各种(电气)设备会在环境中产生比较多的电磁千扰,会导致(信号)传输错误。

1979年施耐德电气制定了一个用于工业现场的总线协议Modbus协议,现在工业中使用RS485通信场合很多都采用Modbus 协议,所以今天我们来了解下RS485通信和Modbus通信协议。

什么是串口通信串口通信(Serial Communication),是指外设和计算机间,通过数据信号线、地线、控制线等,按位进行传输数据的一种通讯方式。

这种通信方式使用的数据线少,在远距离通信中可以节约通信成本,但其传输速度比并行传输低。

由于串行通信是在一根传输线上一位一位的传送信息,所用的传输线少,并目可以借助现成的电话网进行信息传送,因此,特别适合于远距离传输。

(RS-485)协议概述RS-485和RS-232一样,都是审行通信标准,现在的标准名称是(TI)A485/EIA-485-A,但是人们会习惯称为RS485标准,RS-485常用在工业、自动化、汽车和建筑物管理等领域。

RS-485总线弥补了RS-232通信距离短,速率低的缺点,RS-485的速率可高达10Mbit/s,理论通讯距离可达1200米;RS-485和RS-232的单端传输不一样是差分传输,使用一对双绞线,其中一根线定义为A,另一个定义为B。

通常情况下,RS485的信号在传送出去之前会先分解成正负对称的两条线路(即我们常说的A、B信号线),当到达接收端后,再将信号相减还原成原来的信号。

拓扑结构RS485有两线制和四线制两种接线,四线制只能实现点对点的通信方式,现很少采用,多采用的是两线制接线方式,这种接线方式为总线拓扑结构,在同一总线上最多可以挂接32个节点RS-485总线同12C总线一样支持主从模式,支持点对点单从机模式,也支持多从机模式,不支持多主机模式。

【总线】UART、Modbus、I2C、SPI、RS232、RS485及串口通讯常用参数

【总线】UART、Modbus、I2C、SPI、RS232、RS485及串口通讯常用参数

【总线】UART、Modbus、I2C、SPI、RS232、RS485及串⼝通讯常⽤参数⼀、UART异步收发传输,作为集成于微处理器中的周边设备,把并⾏输⼊信号转成串⾏输出信号,(⼀般是RS-232C规格的,与类似Maxim的MAX232之类的标准信号幅度变换芯⽚进⾏搭配)作为连接外部设备的接⼝。

该总线双向通信,可以实现全双⼯传输和接收。

在嵌⼊式设计中,UART⽤于主机与辅助设备通信,如与PC机通信包括与监控调试器和其它器件,如EEPROM通信。

⼀个字符接着⼀个字符传输,⼀个字符的信息由起始位、数据位、奇偶校验位和停⽌位组成。

传输时低位在前⾼位在后。

发送端和接收端必须按照相同的字节帧格式和波特率进⾏通信。

UART的设计采⽤模块化的设计思想,主要分为 3个模块:数据发送模块、数据接收模块及波特率发⽣器控制模块。

发送模块实现数据由并⾏输⼊到串⾏输出,接收模块实现数据由串⾏输⼊到并⾏输出,波特率发⽣器模块控制产⽣UART时钟频率。

发送逻辑对从发送FIFO读取的数据执⾏“并→串”转换。

控制逻辑输出起始位在先的串⾏位流,并且根据控制寄存器中已编程的配置,后⾯紧跟着数据位(注意:最低位 LSB 先输出)、奇偶校验位和停⽌位。

在检测到⼀个有效的起始脉冲后,接收逻辑对接收到的位流执⾏“串→并”转换。

此外还会对溢出错误、奇偶校验错误、帧错误和线中⽌(line-break)错误进⾏检测,并将检测到的状态附加到被写⼊接收FIFO的数据中。

需要两根信号线和⼀根地线。

⼆、Modbus1、ASCII模式与RTU模式的区别(1)ASCII:消息中每个ASCII字符都是⼀个⼗六进制字符组成(2)RTU:消息中每个8位域都是两个⼗六进制字符组成在同样波特率下,RTU可⽐ASCII⽅式传输更多的数据三、RS232、RS485(1)RS232RS232接⼝可以实现点对点的通信⽅式,但这种⽅式不能实现联⽹功能。

个⼈计算机上的通讯接⼝之⼀,异步传输标准接⼝。

模拟量转 485模块使用说明说明书

模拟量转 485模块使用说明说明书

1.产品介绍1.1产品概述该模块可实现传感器和主机之间的信号采集,用来检测模拟信号。

应用在485总线工业自动化控制系统中,可监测4~20mA / 0~5V/ 0~10V信号。

安全可靠,外观美观,安装方便。

1.2功能特点采用标准的Modbus-RTU协议,地址、波特率可通过上位机软件设置,可挂接在 485 总线中使用。

产品按工业标准设计、制造,具有过压保护,过流保护,抗干扰能力强,可靠性高等特点。

1.3主要技术指标供电电源:10~30V DC输入通道数:1路或2路可选AD转换分辨率:10位或12位可选采集信号:4~20mA、0~5V、0~10V可选存储环境:-20℃~60℃类型4~20 mA 0~5 V 采集数据(10位AD)163~819采集数据(12位AD)655~3276 0~1024 0~40960~10 V 0~1024 0~4096 2.设备安装说明2.1设备安装前检查设备清单■模拟量转485模块1台■12V/2A电源1台(选配)■USB转485(选配)1.4模拟量对应关系表2.2接线说明标识说明备注VCC 电源输入正10~30V DC电源输入及通信GND485A485BVCC 电源输入地485-A 通信485-B电源输出正电源输出,模块给设备电源输出及信号输入GNDIN0电源输出地模拟量1输入模拟量2输入两线制、三线制、四线制通用IN1转换模块只需要一端供电就可以正常工作,另一端电源是为后级供电而准备,如不对后级进行供电,可悬空。

2.3输入信号接线举例线制VCC GND空IN0 IN1两线制三线制四线制设备电源正模拟量输入 1模拟量输入 1模拟量输入1正模拟量输入 2模拟量输入 2模拟量输入2正设备电源地设备电源地模拟量输入负2.3.1两线制接线示意图2.3.2三线制接线示意图2.4 485现场布线说明多个485型号的设备接入同一条总线时,现场布线有一定的要求,具体请参考资料包中《485设备现场接线手册》。

485协议转换器原理

485协议转换器原理

485协议转换器原理485协议转换器是一种网络通信设备,可以实现不同物理接口、不同数据格式的设备之间互相通信的功能。

它主要应用于工业自动化、安防监控、电力电气等领域,在设备连接、数据传输等环节起到了关键的作用。

从技术原理上来说,485协议转换器主要通过以下几个步骤实现数据传输:1. 信号电平的转换485协议转换器需要将不同设备的信号电平转化为统一的信号电平,以便数据传输。

例如,在自动化设备中,PLC的信号采用的是RS232电平,而传感器信号采用的是RS485电平,因此需要先将RS232信号转化为RS485信号,再进行后续的数据传输。

2. 数据格式的转换不同设备之间的数据格式也不尽相同,这就需要在数据传输之前将其统一。

例如,在自动化设备中,PLC采用ASCII码格式进行数据交换,而传感器采用的是Modbus协议,因此需要先将ASCII码格式的数据转化为Modbus协议格式,再进行后续的数据传输。

3. 数据速率的转换不同设备之间的数据传输速率也有可能不同,因此在传输之前需要对数据速率进行调整。

例如,在自动化设备中,PLC的最高速率为9600bps,而传感器采用的最高速率为115200bps,因此需要将传感器采集到的数据速率进行调整,以便进行后续的传输。

4. 数据传输的实现最后,485协议转换器需要实现数据的传输。

在传输过程中,需要进行数据的校验、重发等操作,以确保数据的传输质量。

同时,还需要对传输过程中的错误进行监测与处理,防止数据的丢失或损坏。

总之,485协议转换器的技术原理涉及到多个方面,包括信号电平的转换、数据格式的转换、数据速率的转换以及数据传输的实现等。

通过这些处理,不同设备之间可以实现稳定、高效的数据传输,从而提高了设备的工作效率和可靠性。

多通道模拟量采集模块使用说明

多通道模拟量采集模块使用说明

多通道模拟量采集模块使用说明一.概述8通道模拟量热电偶信号混合型采集模块,采用最新技术和进口原装芯片.具有精度高,性能稳定,抗干扰强,隔离,高速经济的特点,能在恶劣环境下运行. RS485接口,支持Modbus RTU ,DECON标准协议,停止位和波特率随意设置,是PLC控制系统扩展热电偶采集的最佳选择.可以直接连接PLC、DCS 以及国内外各种组态软件(亚控组态力控组态MCGS等等)。

二.技术指标型号:TDAM7018 通道数: 8通道信号类型:K,J,E,R,S,N,T,B,钨铼(2000多度)等型热电偶,通过软件设置各通讯输入类型电流采集范围:±20mA, 0-20 mA, 4-20Ma电压采集范围:±1000mV或±10V ±5V,±100mV,±500mV, ±1V精度:0.1级 分辩率: 24位 扫描周期:100ms采样频率:AD采样频率每通道1000次/秒,数据刷新3次/秒通讯接口:RS485接口.光电隔离,ESD保护.标准协议:MODBUS-RTU DECON协议工作电源:9-36VDC 功耗: 1.0W冷端补偿误差: <±1℃. 环境温度:温度-20~70℃相对湿度:≤85% RH 无凝结 通讯距离:1200米,可加中继延长安装方式:DIN35mm标准导轨卡装或螺钉固定.产品外观尺寸:100*70*26MM 含端子尺寸:120*70*26MM三.功能和特点z8路差分输入:提供高过压保护和传感器断线检测功能;抗干扰强隔离,高速经济,使用范围广.z采样频率: AD采样频率每通道1000次/秒,数据刷新3次/秒z通讯接口: RS485接口. 隔离电压: 3000 VDC.z RS485通信: 光电隔离,ESD保护.通信部分电源隔离,信号采用高速光耦光电隔离,使通信更稳定可过压过流保护,TVS管保护,全方位保护通信芯片!z标准协议: 支持DCON和Modbus RTU协议,停止位和波特率随意设置,是PLC控制系统扩展模拟量或热电偶采集的最佳选择.z业界独创1: 采用PT1000作为冷端补偿,冷端补偿温度精度更高,性能更稳定,模块内置测温元件,自动完成热电偶冷端温度补偿;z业界独创2: 唯一能采2000多度的钨铼型热电偶z热电偶输入过压保护:±220V. 输入阻抗: 20兆欧姆.z电源输入端: 具有直流滤波器功能,抗干扰能力强,适用于恶劣环境下运行.z50Hz与60Hz工频干扰抑制:CMR>120dB NMR>80dB.z接线端子: 插拔式端子;z软 件: 随货免费配送设置软件,功能更强大,一键搜索,再也不需烦琐的硬件跳线来实现 参数设置.z安 装: 35mm卡槽安装,装卸更灵活.并可垫起来安装(如下图)四.应用领域SMT行业温度数据监测 电子设备厂温度数据监测电子产品的温度数据监测 冷藏库温度监测仓库温度监测 药厂GMP监测系统环境监测 电信机房监测过程温度监测 啤酒生产空调监测 石油仪器设备机房环境监测工程 库房环境监测工程塑料机械设备数据监测 高校等做实验菜棚/养殖棚的温湿度监测….五. 所需配件:z转换器:RS232转485(有源/无源/USB转)z开关电源24V/2A 3A z传感器 z电脑。

RS485与Modbus通信协议教程

RS485与Modbus通信协议教程

RS485与Modbus通信协议教程1979年施耐德电气订立了一个用于工业现场的总线协议Modbus协议,现在工业中使用RS485通信场合很多都采纳Modbus协议,所以今日我们来了解下RS485通信和Modbus通信协议。

【一】/前言在工业掌控、电力通讯、智能仪表等领域,通常情况下是采纳串口通信的方式进行数据交换。

最初采纳的方式是RS232接口,由于工业现场比较多而杂,各种电气设备会在环境中产生比较多的电磁干扰,会导致信号传输错误。

1979年施耐德电气订立了一个用于工业现场的总线协议Modbus协议,现在工业中使用RS485通信场合很多都采纳Modbus协议,所以今日我们来了解下RS485通信和Modbus通信协议。

【二】/RS485通信1、实际上在RS485之前RS232就已经诞生,但是RS232也有不足:1)接口的信号电平值较高,达到十几V,简单损坏接口电路的芯片,而且和TTL电平不兼容,因此和单片机电路接起来的话必需加转换电路。

2)接口使用的信号线与其他设备形成共地模式的通信,这种共地模式传输简单产生干扰,并且抗干扰性能也比较弱。

3)传输距离、速率都有限,最多只能通信几十米;只能两点之间进行通信,不能够实现多机联网通信。

2、针对RS232接口以上不足,显现了RS485等新的接口标准,RS485具备以下的特点:1)逻辑“1”以两线间的电压差为+(2—6)V表示;逻辑“0”以两线间的电压差为(2—6)V表示。

接口信号电平比RS232降低了,不易损坏电路的芯片,且该电平与TTL电平兼容,可便利与TTL电路连接。

2)RS485通信速度快,数据最高传输速率为10Mbps以上;其内部的物理结构,采纳的是平衡驱动器和查分接收器的组合,抗干扰本领大大加添。

3)传输距离最远可达到1200米左右,但传输速率和传输距离是成反比的,只有在100KB/s以下的传输速率,才能达到最大的通信距离,假如需要传输更远距离可以使用中继。

模拟量转485模块(4路)用户手册说明书

模拟量转485模块(4路)用户手册说明书

(4路)用户手册文档版本:V1.01.产品介绍 (3)1.1产品概述 (3)1.2功能特点 (3)1.3主要技术指标 (3)1.4设备选型 (3)1.5模拟量对应关系表 (4)2.设备安装说明 (4)2.1设备安装前检查 (4)2.2接线说明 (5)2.3输入信号接线举例 (5)2.3.1两线制接线示意图 (5)2.3.2三线制接线示意图 (6)2.3.3四线制接线示意图 (6)2.4485现场布线说明 (6)3.配置软件安装及使用 (6)3.1软件选择 (6)3.2参数读取 (6)3.3参数设置 (7)4.通信协议 (8)4.1通信基本参数 (8)4.2数据帧格式定义 (8)4.3保持寄存器地址定义 (8)4.4通讯协议示例以及解释 (9)4.4.1读保持寄存器 (9)4.4.2写保持寄存器 (11)5.常见问题及解决办法 (13)6.文档历史 (13)1.产品介绍1.1产品概述该模块可采集现场的最多4路模拟量信号(4-20mA、0-5V、0-10V)并通过485接口标准ModBus-RTU通信协议上传。

485接口最远通信距离1000米,可直接接入现场的PLC、工控仪表、组态屏或组态软件。

采集精度12位(4095)分辨率,0.1%精度。

可广泛应用于工业现场、配电柜等需要模拟量信号采集的场所。

1.2功能特点●DC7-30V防反接、过压保护、过流保护、短路保护●4路模拟量电流输入4~20mA(兼容0-20mA)●4路模拟量电压输入0~5V、0~10V●4路继电器开关量输出●12位分辨率,0.1%精度ADC●支持标准Modbus-RTU通讯协议●通信运行指示灯、防死机看门狗●带防雷、静电保护RS485通讯接口、运放信号隔离●每通道模拟量信号采集量程可独立设置●地址、波特率、校验位可通过上位机软件设置1.3主要技术指标供电电源:5~30V DC(推荐12VDC)功耗:0.3WAD转换分辨率:12位采集信号:4~20mA(兼容0-20mA)、0~5V、0~10V可选存储环境:-40℃~60℃通讯接口:RS485通讯协议:ModBus-RTU协议采集精度:±0.1%地址范围:出厂默认0x01,设置范围0x01-0xFD串口参数:1200-115200bps可设置,出厂默认波特率9600N81采集频率:115200波特率最快100HZ(100次/秒)9600波特率最快20HZ(20次/秒)1.4设备选型PR-公司代号3000-I20-采集4~20mA电流信号V05-采集0~5V电压信号V10-采集0~10V电压信号(0~10V型只能24V供电)485-485通讯(Modbus协议)4采集4路模拟量信号1.5模拟量对应关系表类型采集数据(12位AD)计算举例4~20mA (兼容0-20mA)0~40954mA对应819(0mA对应0),20mA对应4095例:读取的数据值为3000,则测量输出电流信号为(3000/4095)*20mA=14.65mA0~5V0~4095例:读取的数据值为300,则测量输出电流信号为(300/4095)*5V=0.37V0~10V0~4095例:读取的数据值为1000,则测量输出电流信号为(1000/4095)*10V=2.44V2.设备安装说明2.1设备安装前检查设备清单●模拟量转485模块(4路)1台●USB转485(选配)安装尺寸:孔直径 2.5mm,上下孔间距88mm。

232转485芯片型号

232转485芯片型号

232转485芯片型号
232转485芯片是一种常见的串行通信接口转换芯片,它在工业控制系统和自动化设备中起着重要的作用。

该芯片的型号多种多样,每种型号都有其独特的功能和特点,下面将对其中一种型号进行介绍。

XX型号的232转485芯片是一款高性能、低功耗的芯片,它具有稳定可靠的通信能力,能够将RS-232串行接口转换为RS-485串行接口。

该芯片采用先进的电路设计和优质的材料制造,具有出色的抗干扰能力和高速传输特性。

该芯片具有多种通信模式,包括全双工和半双工模式,可以满足不同应用场景的需求。

它支持多主机和多从机通信,并具有自动方向控制和自动波特率检测功能,能够自动识别通信设备的工作状态和波特率,从而实现更加灵活和智能的通信。

除了基本的通信功能外,XX型号的232转485芯片还具有其他重要的特性。

它采用了先进的电源管理技术,能够自动识别和调整工作电压,提供稳定可靠的电源供应。

同时,它还支持多种数据格式和协议,如ASCII码、Modbus和Profibus,可以与各种设备和系统进行兼容和集成。

在实际应用中,XX型号的232转485芯片广泛应用于工业控制领域。

它可以连接各种传感器、执行器和控制器,实现设备之间的可靠通
信和数据交换。

它在工业自动化、电力系统、交通运输等领域发挥着重要的作用,提高了系统的稳定性、可靠性和效率。

XX型号的232转485芯片是一种功能强大、稳定可靠的串行通信接口转换芯片。

它具有多种通信模式和协议支持,适用于各种应用场景。

通过使用该芯片,工业控制系统和自动化设备可以实现高效、可靠的数据传输和设备间的互联互通。

RS485或232转换4-20MA或0-5V模拟量隔离信号变送器说明

RS485或232转换4-20MA或0-5V模拟量隔离信号变送器说明
产品包括电源隔离,信号隔离、线性化,D/A转换和RS-485串行通信。每个串口最多可接256只IBF-232/485系列模 块,通讯方式采用ASCII码通讯协议或MODBUS RTU通讯协议,其指令集兼容于ADAM模块,波特率可由代码设置, 能与其他厂家的控制模块挂在同一RS-485总线上,便于计算机编程。
Page 3 of 11
B
F
ShenZhen Beifu Technology Co.,Ltd
IBF-232/485 字符协议命令集:
命令由一系列字符组成,如首码、地址 ID,变量、可选校验和字节和一个用以显示命令结束符(cr)。主机除了带
通配符地址“**”的同步的命令之外,一次只指挥一个 IBF-232/4851 模块。
地址代码为 01 波特率 9600 bps 禁止校验和 由于新模块的地址代码都是一样的,他们的地址将会和其他模块矛盾,所以当你组建系统时,你必须重新配置每 一个模拟量输出模块地址。可以在接好 IBF-232/485 模块电源线和 RS485 通讯线后,通过配置命令来修改 IBF-232/485 模块的地址。波特率,校验和状态,通讯协议也需要根据用户的要求而调整。而在修改波特率,校验和状态,通讯协 议之前,必须让模块先进入缺省状态,否则无法修改。 让模块进入缺省状态的方法: IBF-232/485 模块都有一个特殊的标为 INIT 的管脚。将 INIT 管脚短路接到地线(GND 管脚)后,再接通电源,此时 模块进入缺省状态。在这个状态时,模块的配置如下: 地址代码为 00 波特率 9600 bps 禁止校验和 这时,可以通过配置命令来修改 IBF-232/485 模块的波特率,校验和状态等参数,通过设置模块的通讯协议命令 来选择通讯协议。在不确定某个模块的具体配置时,也可以通过安装配置跳线,使模块进入缺省状态,再对模块进行 重新配置。如果用户需要将模块设置为 MODBUS RTU 通讯协议,请看 MODBUS 通讯协议章节的有关说明。

PROFINET转RS485 MODBUS RTU网关连接西门子PLC和工业称重控制仪表配置案例

PROFINET转RS485 MODBUS RTU网关连接西门子PLC和工业称重控制仪表配置案例

PROFINET转RS485 MODBUS RTU网关PNMD485-K20连接西门子PLC和工业称重控制仪表配置案例前言:随着工业现场总线技术以及工业以太网技术的飞速发展,工业自动化现场通常有多种通讯协议同时存在,对于不同协议的设备之间如何通讯,是我们必须面临解决的问题,如工业称重自动化项目中为了方便工程师实时监控称重数据,会把称重仪表接入到PLC监控系统中,在这种需求越来越多的情况下,不同协议之间可以实现协议转换就尤为重要,此方案是以微硬创新协议转换网关为例,介绍如何实现PROFINET和MODBUS-RTU的数据交换,实现MODBUS转PROFINET,或者PROFINET转MODBUS数据通讯。

项目概述:本项目现场是在国内某自动化项目,该PLC系统使用的是西门子S7-1200 PLC,支持PROFINET 工业以太网协议;工业称重仪表为国内某公司生产的,提供RS485 串口,支持标准MODBUS-RTU网络通讯协议;协议转换网关为微硬创新PROFINET转MODBUS网关PNMD485-K20项目拓扑图:项目目的:通过MODBUS转PROFINET网关完成协议转换之后,实现PLC通过RS485串口和称重仪表连接,采集称重表的各种状态值,并设置称重表的工作模式,可以通知仪表去皮、清零,打印数字,远程校正、配置参数,实时监控仪表的运行状态:1.读取仪表显示重量.2.控制仪表去皮、清零、清皮、打印、数字去皮等等3.远程校正、配置参数、加载预置点目标值等等4.监控仪表的运行状态,包括监控预置点5.读取仪表扩展输入口和控制仪表扩展输出口项目方案:由于称重控制仪表有RS485通讯接口,支持MODBUS-RTU现场总线通讯协议,作为MODBUS从站,PLC 支持PROFINET 以太网通讯协议,作为PROFINET 主站,PLC和称重控制仪表的协议是不同的,仪表是MODBUS-RTU,PLC是PROFINET,所以PLC是不能直接采集称重控制仪表的数据的,需要通过MODBUS转PROFINET/ROFINET转MODBUS协议转换模块实现不同协议间的数据交换。

模拟信号4-20MA、0-5V转换RS485或232串口

模拟信号4-20MA、0-5V转换RS485或232串口

模拟信号4-20mA转RS-485/232,数据采集A/D转换模块产品特点:●模拟信号采集,隔离转换 RS-485/232输出●采用12位AD转换器,测量精度优于0.1%●通过RS-485/232接口可以程控校准模块精度●信号输入 / 输出之间隔离耐压3000VDC●宽电源供电范围:8 ~ 32VDC●可靠性高,编程方便,易于应用●标准DIN35导轨安装,方便集中布线●用户可编程设置模块地址、波特率等●支持Modbus RTU 通讯协议●低成本、小体积模块化设计典型应用:●信号测量、监测和控制●RS-485远程I/O,数据采集●智能楼宇控制、安防工程等应用系统●RS-232/485总线工业自动化控制系统●工业现场信号隔离及长线传输●设备运行监测●传感器信号的测量图1 模块外观图●工业现场数据的获取与记录●医疗、工控产品开发●4-20mA或0-5V信号采集产品概述:产品实现传感器和主机之间的信号采集,用来检测模拟信号。

IBF系列产品可应用在 RS-232/485总线工业自动化控制系统,4-20mA / 0-5V信号测量、监测和控制,0-75mV,0-100mV等小信号的测量以及工业现场信号隔离及长线传输等等。

产品包括电源隔离,信号隔离、线性化,A/D转换和RS-485串行通信。

每个串口最多可接255只模块,通讯方式采用ASCII码通讯协议或MODBUS RTU通讯协议,其指令集兼容于ADAM模块,波特率可由代码设置,能与其他厂家的控制模块挂在同一RS-485总线上,便于计算机编程。

图2 模块内部框图IBF系列产品是基于单片机的智能监测和控制系统,所有的用户设定的校准值,地址,波特率,数据格式,校验和状态等配置信息都储存在非易失性存储器EEPROM里。

产品按工业标准设计、制造,信号输入 / 输出之间隔离,可承受3000VDC隔离电压,抗干扰能力强,可靠性高。

工作温度范围- 45℃~+85℃。

功能简介:信号隔离采集模块,可以用来测量一路电压或电流信号,1、模拟信号输入12位采集精度,产品出厂前所有信号输入范围已全部校准。

4-20mA、0-10v转RS485、232采集器精度0.1

4-20mA、0-10v转RS485、232采集器精度0.1

4-20mA、0-10v转RS485、232采集器/精度0.14-20mA转RS485隔离变送器可实现传感器和主机之间的信号采集,用以检测模拟信号或控制远程设备。

通过软件的配置,可用于多种传感器类型,包括:模拟信号输入,模拟信号输出,和数字信号输入/输出(I/O),产品可应用在RS232或RS485总线工业自动化控制系统,0-20mA/0-10V信号测量、监视和控制,小信号的测量以及工业现场信号隔离及长线传输等。

产品包括电源转换,信号隔离、线性化,AD转换和RS485串行通信。

每个串口最多可接256只模块,通讯方式采用ASCII码通讯协议或Modbus RTU通讯协议,其指令集兼容于ADAM模块,波特率可由代码设置,能与其他厂家的控制模块挂在同一RS-485总线上,便于计算机编程。

产品是基于单片机的智能监测和控制系统,所有的用户设定的校准值,地址,波特率,数据格式,校验和状态等配置信息都储存在非易失性存储器EEPROM里。

产品按工业标准设计、制造,信号输入 / 输出之间隔离,可承受3000VDC隔离电压,抗干扰能力强,可靠性高。

工作温度范围- 25℃~+70℃。

信号隔离采集模块,可以用来测量一路电压或电流信号,1、模拟信号输入12位采集精度,产品出厂前所有信号输入范围已全部校准。

在使用时,用户也可以很方便的自行编程校准。

具体电流或电压输入量程请看产品选型。

2、通讯协议通讯接口: 1路标准的RS-485通讯接口或1路标准的RS-232通讯接口,订货选型时注明。

通讯协议:支持两种协议,命令集定义的字符协议和MODBUS RTU通讯协议。

可通过编程设定使用那种通讯协议,能实现与多种品牌的PLC、RTU或计算机监控系统进行网络通讯。

数据格式:10位。

1位起始位,8位数据位,1位停止位。

通讯地址(0~255)和波特率(2400、4800、9600、19200、38400bps)均可设定;通讯网络最长距离可达1200米,通过双绞屏蔽电缆连接。

232转485转换器原理

232转485转换器原理

232转485转换器原理232转485转换器原理随着现代社会对自动化的要求越来越高,各种智能设备不断涌现,其中电气控制设备就是其中的重要一类,不论是工厂、机房还是普通的家庭用电,都会用到大量的电气控制设备。

232转485转换器作为电气控制设备中的一员,其作用非常重要,下面我们一起了解一下它的工作原理。

一、232转485转换器工作原理应该先明确一个问题,232转485转换器是什么?简单来讲,它是将串口的信号从RS-232信号转换成RS-485信号,或者从RS-485信号转换成RS-232信号的设备。

那么,这个设备是如何工作的呢?1.1 传输协议的差异在了解RS-232和RS-485之前,我们先说一下传输协议的差异。

RS-232是单工方式的,其传输速度较慢,最大传输距离较短约15米,因此通常用于传输少量数据。

而RS-485则是双工的,其传输速度更快,最大传输距离更远可达1200米,因此通常用于大型传输系统。

1.2 信号的差异RS-232和RS-485的信号相互不兼容。

RS-232信号的电压范围在±3到±25V之间,逻辑“1”表示为-3V至-25V,逻辑“0”表示为+3V 至+25V。

而RS-485信号的电压范围在±1.5到±6V之间,逻辑“1”表示为-1.5V至-6V,逻辑“0”表示为+1.5V至+6V。

1.3 232转485转换器工作原理232转485转换器的作用就在于将RS-232信号转换成RS-485信号或将RS-485信号转换成RS-232信号。

具体地说,RS-232传送信号通过转换器的串口,再通过485串口转换成RS-485信号或者反方向传输。

二、232转485转换器的应用232转485转换器常用于自动控制系统和通讯领域。

主要应用于监控设备、防盗系统、工控系统、电力自动化、交通系统等等。

三、需要注意的问题1. 需要确定设备的RS-232与RS-485的连接方式;2. 需要根据设备的速率设置232转485转换器;3. 需要注意设备的加电顺序,先给RS-485供电,再给RS-232供电;4. 如果设备有多个接收器,需要对设备的地址进行设置。

模拟量转485模块

模拟量转485模块

模拟量转485模块
模拟量转485模块是一种新型的数据采集设备,可以将模拟量输入转换为RS485信号输出,用于实现采集传感器模拟量信号、外部模拟量输入设备的数据采集。

模拟量转485模块具有结构紧凑、安装灵活、支持多种断电保护等优点,可以有效简化现场环境的接线电路、缩短工程安装周期。

模拟量转485模块适用于不同类型的模拟量输入,具有极大的灵活性,可以支持0~5V、0~10V、0~20mA等不同范围的模拟量输入。

此外,它还具有抗干扰性强、精度高等特点,可以有效确保转换数据准确无误。

此外,它还支持数据报告和报警功能,将模拟量转换后的数据传输到上位机,实现多种控制和监测功能,使系统的可操作性和实时监控能力更强。

模拟量转485模块的安装通常有两种方式,一种是直接安装,一种是插件安装。

直接安装就是直接将模块安装在控制系统上,方便实施,但是这种安装方式有一定的限制;而插件安装就是将模块安装在拓扑结构上,模块和被控制的设备分离开,与采集的数据相对独立,可大大提高安装的灵活性。

模拟量转485模块具有接口灵活、数据报告及报警功能强大、支持多种断电保护等特点,使其在实际应用中被广泛使用,特别是在工业自动化系统中,它实现了精准的数据采集,有利于实现高可靠性的控制系统。

同时,模拟量转485模块由于其结构紧凑、安装灵活,适用于不同类型的模拟量输入,可以有效缩短工程安装周期,帮助企业
提高生产效率,减少成本。

综上所述,模拟量转485模块是一种新型的数据采集设备,性能特点综合良好,可以实现精准的数据采集,为自动化系统的控制和监测提供有效的支持,且由于其安装灵活性强,可以更快捷的完成安装,从而大大提高企业的应用效率和生产效益。

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

8路模拟信号转RS-485/232,数据采集A/D转换模块WJ28产品特点:● 八路模拟信号采集,隔离转换RS-485/232输出● 采用24位AD转换器,测量精度优于0.05%● 通过RS-485/232接口可以程控校准模块精度● 信号输入/ 输出之间隔离耐压3000VDC●宽电源供电范围:8 ~ 32VDC● 可靠性高,编程方便,易于应用● 标准DIN35导轨安装,方便集中布线● 用户可编程设置模块地址、波特率等● 支持Modbus RTU 通讯协议● 低成本、小体积模块化设计典型应用:● 信号测量、监测和控制● RS-485远程I/O,数据采集● 智能楼宇控制、安防工程等应用系统● RS-232/485总线工业自动化控制系统图1 WJ28 模块外观图● 工业现场信号隔离及长线传输● 设备运行监测● 传感器信号的测量● 工业现场数据的获取与记录● 医疗、工控产品开发● 4-20mA或0-5V信号采集产品概述:WJ28产品实现传感器和主机之间的信号采集,用来检测模拟信号。

WJ28系列产品可应用在RS-232/485总线工业自动化控制系统,4-20mA / 0-5V信号测量、监测和控制,0-75mV,0-100mV等小信号的测量以及工业现场信号隔离及长线传输等等。

产品包括电源隔离,信号隔离、线性化,A/D转换和RS-485串行通信。

每个串口最多可接255只WJ28系列模块,通讯方式采用ASCII码通讯协议或MODBUS RTU通讯协议,其指令集兼容于ADAM模块,波特率可由代码设置,能与其他厂家的控制模块挂在同一RS-485总线上,便于计算机编程。

图2 WJ28模块内部框图WJ28系列产品是基于单片机的智能监测和控制系统,所有的用户设定的校准值,地址,波特率,数据格式,校验和状态等配置信息都储存在非易失性存储器EEPROM里。

WJ28系列产品按工业标准设计、制造,信号输入/ 输出之间隔离,可承受3000VDC隔离电压,抗干扰能力强,可靠性高。

工作温度范围- 45℃~+85℃。

功能简介:WJ28 信号隔离采集模块,可以用来测量八路电压或电流信号。

1、模拟信号输入24位采集精度,8路模拟信号输入。

产品出厂前所有信号输入范围已全部校准。

在使用时,用户也可以很方便的自行编程校准。

具体电流或电压输入量程请看产品选型。

2、通讯协议通讯接口:1路标准的RS-485通讯接口或1路标准的RS-232通讯接口,订货选型时注明。

通讯协议:支持两种协议,命令集定义的字符协议和MODBUS RTU通讯协议。

可通过编程设定使用那种通讯协议,能实现与多种品牌的PLC、RTU或计算机监控系统进行网络通讯。

数据格式:10位。

1位起始位,8位数据位,1位停止位。

通讯地址(0~255)和波特率(2400、4800、9600、19200、38400bps)均可设定;通讯网络最长距离可达1200米,通过双绞屏蔽电缆连接。

通讯接口高抗干扰设计,±15KV ESD保护,通信响应时间小于100mS。

3、抗干扰可根据需要设置校验和。

模块内部有瞬态抑制二极管,可以有效抑制各种浪涌脉冲,保护模块,内部的数字滤波,也可以很好的抑制来自电网的工频干扰。

产品选型:WJ28 - U(A)□ - □输入电压或电流信号值通讯接口U1:0-5V A1:0-1mA 485:输出为RS-485接口U2:0-10V A2:0-10mA 232:输出为RS-232接口U3:0-75mV A3:0-20mAU4:0-2.5V A4:4-20mAU5:0-±5V A5:0-±1mAU6:0-±10V A6:0-±10mAU7:0-±100mV A7:0-±20mAU8:用户自定义A8:用户自定义选型举例1:型号:WJ28-A4-485 表示8路4-20mA信号输入,输出为RS-485接口选型举例2:型号:WJ28-U1-232 表示8路0-5V信号输入,输出为RS-232接口选型举例3:型号:WJ28-U2-485 表示8路0-10V信号输入,输出为RS-485接口WJ28通用参数:(typical @ +25℃,Vs为24VDC)输入类型:电流输入/ 电压输入精度:0.05%温度漂移:±30 ppm/℃ (±50 ppm/℃, 最大)输入电阻:50Ω (4-20mA/0-20mA/0-±20mA电流输入)100Ω (0-10mA/0-±10mA电流输入)1KΩ (0-1mA/0-±1mA电流输入)大于200K(5V/10V电压输入)大于1MΩ(2.5V以下电压输入)带宽:-3 dB 10 Hz转换速率:10 Sps共模抑制(CMR):120 dB(1kΩ Source Imbalance @ 50/60 Hz)常模抑制(NMR):60 dB (1kΩ Source Imbalance @ 50/60 Hz)输入端保护:过压保护,过流保护通讯:协议RS-485 或RS-232 标准字符协议和MODBUS RTU通讯协议波特率(2400、4800、9600、19200、38400bps)可软件选择地址(0~255)可软件选择通讯响应时间:100 ms 最大工作电源:+8 ~ 32VDC宽供电范围,内部有防反接和过压保护电路功率消耗:小于1W工作温度:- 45 ~ +80℃工作湿度:10 ~ 90% (无凝露)存储温度:- 45 ~ +80℃存储湿度:10 ~ 95% (无凝露)隔离耐压:输入/ 输出之间:3KVDC,1分钟,漏电流1mA其中RS-232 / RS-485输出和电源共地。

耐冲击电压:3KV AC,1.2/50us(峰值)外形尺寸:120 mm x 70 mm x 43mm表1 引脚定义图3 WJ28 模块接线图初始化WJ28模块:所有的WJ28模块,如果使用RS-485网络,必须分配一个独一无二的地址代码,地址代码取值为16进制数在00和FF之间。

但是,所有全新的WJ28模块都使用一个工厂的初始设置,如下所示:地址代码为01波特率9600 bps禁止校验和由于新模块的地址代码都是一样的,他们的地址将会和其他模块矛盾,所以当你组建系统时,你必须重新配置每一个WJ28模块地址。

可以在接好WJ28模块电源线和RS485通讯线后,通过配置命令来修改WJ28模块的地址。

波特率,校验和状态,通讯协议也需要根据用户的要求而调整。

而在修改波特率,校验和状态,通讯协议之前,必须让模块先进入缺省状态,否则无法修改。

让模块进入缺省状态的方法:WJ28模块边上都有一个INIT的开关,在模块的侧面位置。

将INIT开关拨到INIT位置,再接通电源,此时模块进入缺省状态。

在这个状态时,模块的配置如下:地址代码为00波特率9600 bps禁止校验和这时,可以通过配置命令来修改WJ28模块的波特率,校验和状态等参数,通过设置模块的通讯协议命令来选择通讯协议。

在不确定某个模块的具体配置时,也可以将INIT开关拨到INIT位置,使模块进入缺省状态,再对模块进行重新配置。

如果用户需要将模块设置为MODBUS RTU通讯协议,请看MODBUS通讯协议章节的有关说明。

注:正常使用时请将INIT开关拨到NORMAL位置。

WJ28字符协议命令集:命令由一系列字符组成,如首码、地址ID,变量、可选校验和字节和一个用以显示命令结束符(cr)。

主机除了带通配符地址“**”的同步的命令之外,一次只指挥一个WJ28模块。

命令格式:(Leading Code)(Addr)(Command)[data][checksum](cr)(Leading code)首码是命令中的第一个字母。

所有命令都需要一个命令首码,如%,$,#,@,...等。

1- 字符(Addr)模块的地址代码, 如果下面没有指定,取值范围从00~FF (十六进制)。

2- 字符(Command)显示的是命令代码或变量值。

变量长度[data]一些输出命令需要的数据。

变量长度[checksum]括号中的Checksum(校验和)显示的是可选参数,只有在启用校验和时,才需要此选项。

2- 字符(cr) 识别用的一个控制代码符,(cr)作为回车结束符,它的值为0x0D。

1- 字符当启用校验和(checksum)时,就需要[Checksum]。

它占2-字符。

命令和应答都必须附加校验和特性。

校验和用来检查所有输入命令,来帮助你发现主机到模块命令错误和模块到主机响应的错误。

校验和字符放置在命令或响应字符之后,回车符之前。

计算方法:两个字符,十六进制数,为之前所发所有字符的ASCII码数值之和,然后与十六进制数0xFF相与所得。

应用举例:禁止校验和(checksum)用户命令$002(cr)模块应答!00020600 (cr)启用校验和(checksum)用户命令$002B6 (cr)模块应答!00020600 A9 (cr)…$‟ = 0x24 …0‟ = 0x30 …2‟ = 0x32B6=(0x24+0x30+0x30+0x32) AND 0xFF…!‟ = 0x21 …0‟ = 0x30 …2‟ = 0x32 …6‟ = 0x36A9=(0x21+0x30+0x30+0x30+0x32+0x30+0x36+0x30+0x30) AND 0xFF命令的应答:应答信息取决于各种各样的命令。

应答也由几个字符组成,包括首代码,变量和结束标识符。

应答信号的首代码有两种,…!‟或…>‟表示有效的命令而…?‟ 则代表无效。

通过检查应答信息,可以监测命令是否有效注意:1、在一些情况下,许多命令用相同的命令格式。

要确保你用的地址在一个命令中是正确的,假如你用错误的地址,而这个地址代表着另一个模块,那么命令会在另一个模块生效,因此产生错误。

2、必须用大写字母输入命令。

1、读测量数据命令说明:以当前配置的数据格式,从模块中读回所有通道模拟输入端的测量数据。

命令格式:#AA(cr)参数说明:#分界符。

十六进制为23HAA模块地址,取值范围00~FF(十六进制)。

出厂地址为01,转换成十六进制为每个字符的ASCII 码。

如地址01换成十六进制为30H和31H。

(cr)结束符,上位机回车键,十六进制为0DH。

应答格式:>(data)(cr) 命令有效。

?AA(cr) 命令无效或非法操作。

参数说明:> 分界符。

十六进制为3EH(data)代表读回的数据。

数据格式可以是工程单位,FSR的百分比,16进制补码。

详细说明见命令集第2条。

十六进制为每个字符的ASCII码。

(cr)结束符,上位机回车键,十六进制为0DH。

相关文档
最新文档