DRUCK RPT301指令.doc_第1页
DRUCK RPT301指令.doc_第2页
DRUCK RPT301指令.doc_第3页
DRUCK RPT301指令.doc_第4页
DRUCK RPT301指令.doc_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

一 指令简表1、measurement测量:R:return stored reading;返回存储数据;:*return stored reading;返回存储数据;*Short form of the R command;G:get new reading; 读取新数据;A:auto send reading; 自动发送数据;X:auto send from power-up;上电后自动发送;2、set-up 设置:U:set units;设置单位;F:set filter;设置滤波器(?) ;B:set reading solution;设置读数精度;O:set communication parameters;设置通信参数;S:status;状态设置;I:identity;(单位)识别(?) ;3、user calibration用户标定;C:user calibration (linearity);用户标定(线性度);P:change protection PIN; 改变保护插孔(?) ;4、command terminators指令终止符:CR CRLF二 指令格式总括2-1、Single commands单条指令:指令间应以逗号分开。格式: Command, P1, P2, Pn Command 是一个ASCII字符,P1Pn是如下所示的数字形式:(-) mmm.ddd或者:(-)m.ddddE(-)xxe.g 123.456 or 1.23456E02是指令终止符(CR/CRLF)例如:,选择自动发送模式,每三秒发送一次,2-2、command strings指令串:字符串间应该用分号连接。只有在合法的终止符被收到后,整条指令串才被解析执行。例如:多条指令(指令串):1、 O, PIN, address, baud, data bits, stop bits, parity, handshake; U, units; P, PIN, New PINReply: None 这条指令串作以下设置:端口地址(00),波特率,单位和新的身份认证。2、 U, O; G; R; G; R; U, 16; G; R; G; R; G; R; A, 100Reply: Reading 1 mbar Reading 2 mbar Reading 3 psi Reading 4 psi Reading 5 psi Then at 100 second intervals Reading psi这条指令串设置仪表单位为mbar(毫巴;1巴(bar)=105帕(Pa);返回两个连续读数,改变单位为psi(磅/英寸2;1物理大气压(atm)=101.325千帕(kPa)=14.696磅/英寸2(psi)=1.0333巴(bar);返回三个连续读数,然后选择自动发送模式,以每100秒一次发送读数。注意:C、L和T指令是交互式的,因此不适用于多条指令。三 回复格式总括对有返回串的指令来说;回复终止符总是被发送。后总有。贯穿指令概要,被暗含,除非为了表达清楚,被显示表达(例如:诊断模式)。指令终止符:指令串必须以指令终止符结尾。对于“哑终端”应用来说,可通过回车键来实现。对于“终端仿真”通信应用的地方,当按下回车键时,应用必须被设置以给出所需要的输出。对于“习惯”应用,(数字13)或者(数字1310)必须被加在每一条完整的指令串尾。贯穿命令概要,的是要被假定使用的,除非在使用一些交互式的命令的场合,那时,需要跟进一步的解释(例如:用户标定部分)。四 错误消息错误消息有两个产生源:a. 指令解码。指令错误导致返回错误信息并且终止剩余的指令串。仪表发送与错误指令相关的错误信息。b. 压力传感器的错误导致错误信息被发送。严重的错误阻碍压力数据的传输,并发送代替数据的错误消息。错误消息的格式错误消息的格式:ERRPR nn - where nn is a decimal number定义错误数字如下:错误指令;错误密码;求和校验发现错误数据;数据越界;硬件错误;压力越界;系统没准备好;当错误被检测出时系统即发出错误信号。ExampleWhen first detected the hardware fault error is sent once even though the fault persists, sending the S (status) command provides further details of the fault.当地一次检查到硬件有问题时,错误立即被发送,即使问题持续。发送指令以获取进一步的问题细节。五 详细的指令定义5-1测量指令R-Return stored reading返回存储数据;这条命令取回当前的存储读数,由于读数被存储和滤波(如果滤波器被选择的话),回复不会有延迟。Command: RReply: nnnnnnn UNITSWhere:nnnnnnn is the stored reading as a floating point number. Units are the units for nnnnnnn (i.e. mabr, mH2O, psi etc.)在这里,nnnnnnn是作为浮点数的存储读数。Units是nnnnnnn的单位(例如:毫巴,毫米水柱,磅/平方英寸等)。GGet reading这条指令开始了一个新的测量循环。仅这条指令读数还不会被送回。串和一块才可以送回读数(例如:;)。在测量周期末尾,(看关于持续时间的详述)或者如果发生读数错误暂停大约秒后,仪表开始继续下一条指令。指令与外部事件在测量周期内同步。注意:使用命令会忽略业已选择的滤波器。获得的读数不经滤波处理直接储存。Command: GReply: NoneResult: initiates new measurement cycle开始一个新的测量周期A-Auto send reading这条指令将仪表设置成如下模式:当前存储的数值以特定的时间间隔发送给控制计算机。自动发送可以由跟在其后的任何指令终止(亦即:自动发送指令应该置于指令串的末尾)。Command: A, nnnnnnWhere: nnnnnn is a number between 1 and 999999. This is the period in seconds between successive transmissions.在这里:nnnnnn是介于和999999之间的数字。它是连续的发送之间的很短的时间。Reply: NoneResult: A reading is transmitted every nnnnnn seconds. The transmission format is the same as the reply of the R command.读数每nnnnnn秒发送一次。发送的格式与指令R的返回相同。X-Auto Send from switch-on指令被跟随其后的命令取消,并且在转换进行时不被存储。如果压力变送器持续的发送数据并且仍在失电后进行(系统包含关闭设备),这时X指令可以被用来选择设备。只要指令在接通时被发送,这条指令允许传送周期被储存在不易失性的内存中,传送周期会自动加载动作。Command: X, nnnnnnWhere: nnnnnn是一个介于0到999999之间的数字。对于A命令来说,这是传送间隔(以秒为单位)。在接通后,数字0会取消自动发送。Reply:NoneResult:在自动发送模式下,以选定的传送间隔仪表选通。5-2设置指令UUnit Set-up本指令设置测量压力的单位;选择具有保持性。Command: U, nnWhere:nn可以被设置成两位数字(从以下值中选择):0- mbar;1- Pa;2- kPa;3- Mpa;4- hPa;5- bar;6- kg/cm2;7- kg/m2;8- mmHg;9- cmHg;10- mHg;11- mmH2O12- cmH2O13- mH2O14- torr;( 托:压力单位,约等于1.31610-3气压或1,333帕斯卡)15- atm;16- psi;17- lb/ft2;(磅/平方英尺)18- inHg;19- inH2O04;(4摄氏度下,英寸水高?)20- ftH2O04;21- mbar;22- inH2O20;23- ftH2O20; (20摄氏度下,英尺水高?)24- mbar注意:mbar 使用码号0,21或24,可以被选择。Reply:None FFilter Set-up本条指令设置仪表读数滤波系数。Command: F, step, averageWhere: step 是滤波器工作的压力带宽。如果压力在此带宽以外,滤波器就被绕开了,就会为非噪声步的的改变给出未经滤波的响应。Step 选取实际尺寸的一个百分比值(从0到100%)。如果step取0,那么滤波器被取消。average是序列读数(0到99)经滤波器处理后的平均值。高的值会有效的给滤波器一个长的时间常数。Reply:NoneBSet Resolution本指令将读数的小数位部分调整在仪表的分辨率内。 读数分辨率根据仪表满量程被自动选择并且使用已选择了的单位(通过Unit Set-up设置)。本指令允许用户自行设置读数的小数位数,这就会覆盖当前单位自动选择的分辨率。 改变单位会取消所有以前的分辨率指令设置。除非单位改变,分辨率总会保持。改变和恢复单位可以被用来取消分辨率设置指令。 Command: B,nReply:NoneResult:设置传送数字的小数位数n为05,最大限度地依靠单位分辨率。OSet Communication Options本指令设置端口参数以与控制计算机相匹配。注意:当改变这些设置时,必须注意不能失去与仪表的通信。默认设置为:设置指令为O, 000,00,0,0,0,0,0,它的意思是:9600波特率,8位,2个停止位,无奇偶校验位,无握手。Command: O,PIN, address, baud, data bits, stop bits, parity, handshakeWhere: PIN是一个三数字的密码(0999); address, 总是0; baud rate value=07 :0=9600,1=4800,2=2400,3=1200,4=600,5=300,6=150,7=75data bits: 0 for 8 data bits,1 for 7 data bits stop bits: 0 for2 stop bits 1 for 1 stop bitparity: 0=no parity 1= even parity 2=odd parityhandshake:0= no handshake; 1=software handshake(XON/XOFF); 2=hardware handshake(RTS/CTS)Reply:NoneSStatus本指令返回仪表的状态。Command: SReply:STSTUS nnWhere nn: 01=Frequency outside limits;(频率越界)02=Diode voltage outside limits;(二极管压越界,超压?)04=Electronics failure(电子设备失败)Combination errors: a status 06 represents diode voltage and electronics failure.Result: no changeIIdentity本指令可获得描述单位的内容。Command: IReply: Type, range, S/N, cal dateResult: No change in status or operationWhere: Type=Equipment model ( Druck RPT 301)(设备类型) Range=Pressure range, lower and upper and pressure type(压力范围) S/N=Transducer serial number(传感器序列号) Cal date=Date of last calibration(上次标定时间)Command: I, S/PIN, Name Valueformat. When Name=S, Value=nnnn/yy-mmReply: S/N =nnn/yy-

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论