




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、IDAS-3102直流模拟量测量前置机 第一章 IDAS-3102直流模拟量测量前置机1. 概 述IDAS-3102直流模拟量测量前置机是在IDAS-2000系列多年成功应用的基础上采用新技术进行创新开发而成的升级产品,属远程I/O第六代产品,对前置机供电方式、信号接线方式、网络冗余等方面作了重大改进,特别是前置机供电部分采用新颖的网线供电技术后,减少了前置机电源接口,降低了成本,现场安装更灵活同时可靠性得到进一步提高,使用更加高效实用。技术特点:* 利用通讯网络(S网)对前置机进行供电,其实就是通讯线与电源线是同一根线。彻底摆脱了现场获取220V交流电源的困境,在省去了前置机独立供电电源中间
2、环节时,前置机的可靠性及安装灵活性得到了进一步提高,同时避免了来自交流电网的各种干扰的影响。* 采用全新表面贴装技术(SMT),大规模在线可编程逻辑电路,前置机的集成度高,功耗低;* 采用可编程增益放大器分辨率、低功耗的新型程控ADC芯片,测量精度更高;* 具有精度自校准功能,内部没有一个精度调整电位器,出厂前一次校准后可长期保证精度不变。2主要技术指标2.1 IDAS-3102直流模拟量测量前置机* 基本输入通道 20路三端子差分模拟量输入* 通道开关 光电开关* 输入信号类型 直流电压、直流电流;热电偶B、E、J、K、R、S、T、EA-2;电阻(0-100k);热电阻Pt10、Pt100、
3、Cu50、Cu100、BA1、BA2、BA3、G;各种不同类型的模拟量信号可在同一台前置机上混接具有三种热电偶冷端补偿方式* 引线电阻补偿 双恒流源方式,三线制引线电阻可自动补偿* 通道隔离电压 400V(峰-峰值)* 电压量程 ±10mV、±100mV、±1000mV、±10000mV、自动量程* A/D分辨率 17位* 通 讯 速 率 375kbps1.25Mbps* 通道采样时间 每个模拟通道30ms* 精度等级 0.1级以内(详见2.4)* 共模抑制比 120dB* 串模抑制比 70dB* 显示方式 LED状态显示* 参数设置 在线* 通讯接口
4、冗余* 接线端子 菲尼克斯接线端子(阻燃型材料)* 主要功能 多种函数运算;具有系统自检、精度自校、自复位及越限报警等功能;历史数据存贮,掉电可保持半年以上;工作方式在线固化,掉电可永久保存。* 供电方式 通过通讯S网对现场的前置机进行供电,且双电源冗余,供电电压DC12V48V,现场不再需要另接220V交流电源。2.2 环境条件* 功耗 2W* 工作方式 连续* 可靠性指标 MTBF32000Hr * 运行环境温度 -20+70(内控指标:-20+75) * 湿度 相对湿度95% (带防护外壳) * 防护等级 IP56 (带防护外壳) * 重量 3kg (带防护外壳)* 外部尺寸 420
5、215;292×70(长×宽×高;单位:mm)* 安装方式 墙挂式2.4 精度指标表1 直流电压测量精度指标(25±3):量程(mV) 灵敏度(V) 准确度 10 - ±(0.02%满量程±1V) 100 1 ±(0.02%满量程+0.01%读数) 1000 10 ±(0.02%满量程+0.01%读数) 10000 100 ±(0.02%满量程+0.01%读数) 温度系数:15ppm/表2 热电偶测温精度指标:分度号 量程()误差() 量程() 误差()B 40015000.25 80 18001.6E
6、-2101500.1 -21010000.4J -2101800.1 -21012000.5K -1802400.1 -20013700.5R 0 10000.5 -50 1760 1.6S 0 10000.5 -50 17601.6T -1502000.1 -2404000.5EA-2 - -50 8000.4 误差中冷端温度的误差未考虑; 前置机内部冷端温度测量误差:< 0.4(-2075)表3 电阻测量精度指标(25±3):激励电流量程() 灵敏度(m) 准确度1mA 10 100 1000 10000 - 1 10 100±(0.02%满量程+0.02%读数)
7、0.1mA 100 1000 10000 100000 - 10 100 1000±(0.02%满量程+0.05%读数) 温度系数:050<(0.1×准确度)/ 表4 热电阻测温精度指标: 型号 灵敏度() 满量程() 误差() Pt10 0.1 -200+850 0.4 Pt100 0.02 -200+850 0.3 BA1 0.1 -200+650 0.5 BA2 0.05 -200+650 0.2 BA3 0.08 -100+300 0.4 G 0.04 -50 +150 0.2 Cu50 0.03 -50 +150 0.2 Cu100 0.06 -50 +15
8、0 0.33工作原理IDAS-3102直流模拟量测量前置机采用独特的低功耗现场仪表电路设计思路,功耗小于2W,具有数据处理能力强、采样精度高、通讯速度快、抗干扰能力强等特点。前置机通道开关为进口光电开关,现场信号采用差分输入方式,经程控放大器放大(无精度调整电位器),到17位A/D芯片进行转换及整形分频,计数后送CPU 运算处理,再通过CPU的通讯口将处理后的数据通过通讯网络传送至DCS。 根据IDAS-3102测量前置机的结构和基本原理,前置机主机可分为电源、数字、模拟、通道、通讯五部分。3.1 电源部分IDAS-3102前置机电源来自S网络,且为直流电源,不再采用常用的AC220V交流电源
9、,由于采用了新颖的供电技术,避免了来自交流电网的各种干扰对前置机的影响。前置机的电源部分省去了交直流变换的环节,使前置机的电源部分更加简洁、可靠。3.2 通道部分前置机通道部分采用高档进口光电隔离开关(AQW214),该开关具有很好得热稳定性,通道采用双恒流源光电开关,三线制测量电阻和热电阻信号时引线电阻可自动补偿。光电开关通道隔离电压可达400V。该部分的功能是完成对20路现场信号的轮流切换。3.3 模拟部分前置机模拟部分由差分输入、可编程运算放大器、A/D转换器组成,模拟信号经放大后由A/D转换电路将模拟电压信号转换成数字信号。可编程运算放大器具有自动增溢功能,17位A/D转换器具有良好的
10、线性度,可保证前置机的测量精度达到0.1级。3.4 数字部分 前置机的数字部分由微处理器、数据存储器、复位电路、通讯电路等组成。整个系统以微处理器为核心,对数字信号进行分析处理后送到通讯电路,数字电路采用了超大规模现场在线可编程逻辑门阵ISP器件:iM4A5芯片(美国LATTICE公司产品),该芯片可集成8000门逻辑电路,大大提高了前置机的集成度,使前置机的可靠性得到进一步保证。采用EEPROM保存前置机参数,具有掉电保护功能。前置机自复位电路采用最新的看门狗电路芯片,具有上电复位、故障复位和电压监控等功能。 3.5 通讯前置机通讯部分由专用通讯电路、隔离变压器等部分组成,并具有通讯电平高、
11、速率快、抗干扰能力强、双网冗余等特点。该部分的功能是将测量工程量信号传送到网络电源适配器。4结构与安装4.1 结构IDAS-3000系列直流模拟量测量前置机由防护外壳(即机箱)、主机部分、信号接线板三部分组成。外壳采用高强度的黑色ABS材料,整机全封闭,耐高温、强度高。4.1.1 前置机的外形及内部结构IDAS-3102测量前置机的信号线、通讯电缆均由下方密封橡胶头引入,必要时可以灌入密封胶,保证整机的密封性能,确保防尘、防潮的技术要求,如图4.2所示(黑色方块即为密封橡胶头)。外壳上的信号接线记录用于用户自行标注信号名称和来源(见图4.1)。外型尺寸:420×292×70
12、(长×宽×高 单位:mm) 图4.1 IDAS-3102测量前置机外形图 图4.2 IDAS-3102测量前置机内部结构图 前置机主机部分通过两个螺钉固定在机箱底部,信号接线端子与主机部分之间采用插拔结构,更换主机部分时需松开固定螺钉,将主机部分轻轻向前移即可取下,更换后不需重新接线。4.1.2 LED指示IDAS-3102模拟量测量前置机均有LED自诊断指示灯,位于前置机右上角,其显示状态的意义见表5。 表5:IDAS-3000模拟量测量前置机LED指示灯状态的意义绿灯闪烁绿灯闪烁,红灯亮绿、红灯均无闪烁绿、红灯同时闪烁通道扫描正常信号越限前置机主机故障或复位4.2 机械
13、安装4.2.1 前置机的安装尺寸图4.3 IDAS-3102测量前置机安装尺寸(mm)安装地点: IDAS-3102模拟量测量前置机具有较高的防护等级(IP56),可不加任何防护直接安装于现场,但应注意避免安装在腐蚀性气体直接侵蚀或阳光直接照射的地方。安装方式: 根据现场的情况,前置机可采用悬挂、平置等多种方式。安装时只需使用附带的扁钢将前置机固定在墙上、栏杆上或其它合适位置。4.2.2 接线IDAS-3102模拟量测量前置机使用的接线端子均为菲尼克斯产品,端子可接受的导线规格为AWG12,即: 多股导线不大于2.5mm2 (通讯线通常为1.52.5 mm2多股导线); 单芯导线不大于4mm2
14、; 剥线长度约7 mm; 当使用多芯软导线时,为防止搭线造成短路,芯线应绞紧,最好将芯线事先作镀锡处理。下面介绍以IDAS-3102直流模拟量测量前置机为例。IDAS-3102模拟量测量前置机有三种不同类型的引入线,即:模拟测量信号引入端子(三端子)10组、网络通信端子2组、备用直流电源端子1组。(a)通信线接入通信端子在前置机上的位置,共占用了两组端子(如图2.4所示)。 图4.4 通信线接入端子示意图对于IDAS-3000系列测量前置机产品,通信和电源共用两组端子依次标示为A+、A-、S; B+、B-、S,其通信线接入时端子A+、A-接A网络的正、负极(一般IDAS网络线红色为正,蓝色为负
15、),而B+、B-接B网络的正、负极,S极用于接入屏蔽线。注:由于前置机上的电源均在A、B两组网络线上直接提供(DC1248V的电压),故在网线没有接好和未检查的情况下切忌将设备上电。 (b)被测信号的接入IDAS-3102测量前置机的端子分为上下两层,下层端子从左到右依次为1、3、5、号模入,上层端子从左到右依次为2、4、6、号模入,(其结构见图4.5所示)。图4.5 接线端子示意图注:接线板最右边的电源端子为外部电源输入端(输入电压范围为DC1248V),如前置机采用网线供电方式,则该端子不用接线,该端子作为调试电源输入端。)。 4.3 前置机的挂网 所有前置机必须将其连接到各自的网络中才能
16、进行工作方式设置、读取数据等操作。4.3.1 网络的匹配网络的匹配就是要求网络上的各个点都具有相等或近似相等的阻抗。当网络严重不匹配时,可能导致通讯出错,甚至不能正常运行。对于新上网的前置机,在接入网络时应注意: l 前置机与网络干线的通讯连线分支长度应小于0.5米;l 当前置机位于网络末端时应接入网络匹配器,而其它情况下不能接入。l 与IDAS-2000相比IDAS-3000网络的匹配器不只是一只匹配电阻,而是一个阻容结合元件,该匹配器有我公司提供,具体名称为IDAS-3000网络匹配器。4.3.2 前置机地址设定 为了使网络中主站能够与子站(前置机)通讯,所有接入网络的主站或子站都必须设置
17、一个唯一的识别地址。前置机出厂时的地址是随机的、甚至是无效的,因此,新入网的前置机必须进行地址设定,以在网络中取得一个唯一的地址,否则无法正常通讯,例如网络中同时有了两台3#前置机,系统就会出现通讯出错。 前置机地址是在主机上借助于网络用“地址设定命令”设定的,即通过发送子程序Command(int paddr,char* cmd,int num,float* argf),向前置机发送地址设定命令cmd=“ADnNOm”来完成前置机地址设置。 其中n是前置机号,m是前置机编号(前置机编号标示于前置机的信号标签上、主体电路外壳上)。由于新入网的前置机地址不详(或其地址无效),因此可在指定了其编号
18、的前提下采用0地址进行广播式发送的方式来传送其地址设定命令(即paddr =0)。例如,将新接入网络的编号为010845012的前置机地址设定为5号(前提是网络上无5号地址的前置机),采用广播式发送的具体操作步骤如下:·参数赋值,即: paddr=0;/ 注:命令发送给网络中所有前置机 cmd=“AD5NO010845012”;/注:将该前置机地址设定为5号 num=0; argf=NULL;/注:表示没有参数·调用文本发送子程序Command(paddr, cmd, num, argf)。 地址设定应注意以下几点: * 地址设定要采用广播式(paddr=0)发送方式; *
19、 确认“地址设定命令”中所输入的编号是正确的; * 地址设定命令不接受由分号(;)隔开的命令组,即该命令只能单独发送,所以前置机地址设定操作必须一台一台地进行。5信号测量与接线通过IDAS-3102模拟量测量前置机进行直流模拟量信号的高精度采集时,被测量的信号可能比较微弱,特别是对于热电偶信号的测量,其信号幅度只有几十毫伏。因此,要想在各种干扰非常严重的工业现场对如此微弱的信号进行高精度采集,信号的接线方式正确与否将对采集精度产生重要的影响。本章将进一步说明进行信号测量、接线的具体方法,以及如何避免与抑制各种干扰信号,内容包括:* 前置机接线端子的配置* 直流电压、电流的测量和接线* 热电偶信
20、号的测量和接线* 热电阻及电阻的测量和接线5.1 前置机接线端子配置 IDAS-3102 IDAS-3103 图5.1 IDAS-3102测量前置机接线端子的配置图 由于前置机功能不同,接线端子的布置也不同。图5.1给出了IDAS-3102模拟量测量前置机信号输入端子的配置示意图,图中I、H、L、G依次表示信号输入的激励电流、正极、负极和信号地。前置机外壳上的信号接线记录表主要用于记录每个通道的测点名称和信号类型,除了型号、前置机地址和编号,还应有相应的出厂日期。每一个空栏代表一个输入通道,空栏中可由用户填写对应输入通道的标示信息。5.2 直流模拟量信号的测量与接线IDAS-3102模拟量测量
21、前置机的测点信号可以混接,但各种模拟量信号的接线方式是不同的。对于直流模拟信号的测量来说,不管是何种类型的信号,实际上都可归结为直流电压信号的测量。IDAS-3102模拟量测量前置机为每个模拟信号输入提供了H、L、G三个端子作为基本输入端子,即H端接信号正极,L端接信号负极,G端则接屏蔽层(直接在接线端子侧将L和G端连接)。如果遗漏了G端与L端间的连接,将导致测量精度下降或测量结果不稳定,甚至得出不正确的测量结果,即G端绝对不能悬空。 除了H、L、G端子外(简称三端子输入),用于四线制电阻测量的前置机还提供了恒流源输出端子I(简称四端子输入)。下面详细介绍不同类型的前置机进行各种信号的测量方法
22、和接线。5.2.1 直流电压的测量与接线 IDAS-3102模拟量测量前置机测量直流电压是它最基本的功能,IDAS-3102模拟量测量前置机使用5种量程,即:±10mV、±100mV、±1000mV、±10000mV四个固定量程和一个自动量程。其中固定量程的选择应根据信号可能达到的最大电压不大于某个固定量程来确定,自动量程、工作方式可根据输入信号电平的高低(0±10V)自动切换量程,以保证有最大的测量精度,因而用户在不能确定被测量信号变化范围时,应首选自动量程作为直流电压信号的测量方式。H端接被测信号正极,L端接信号负极,G端则应在接线端子处与
23、L端(即信号负极)相连接,绝对不可悬空(如图5.2所示)。 IDAS-3102 IDAS-3103图5.2 IDAS-3102测量前置机电压测量接线图直流电压测量的具体操作步骤如下(假如前置机已在网络中以8号地址正常登录):·按本节所述正确接线(例如在第5通道上接入被测信号);·在主站上向该前置机发送工作方式,即: paddr=8; cmd=“CH5MD200”; num=0; argf=NULL; 调用发送子程序Command(paddr,cmd,num,argf);·在主站上读取前置机5号通道的测量结果,即: paddr=8; mod=1; ch=5; num
24、=1; 调用实时数据接收子程序E=GetData(int paddr,int mod,int ch,int num, float *retf,short *flg,char *ctm );·由retf中得到测量结果。5.2.2 直流电流的测量与接线直流电流的测量是通过在被测电流回路中串入一标准电阻,然后由前置机测得该电阻上的电压,再经过前置机本身的函数运算功能,将电压值转换为电流值得出的。标准电阻的取值应注意以下两点: * 电阻上产生的电压应小于前置机允许的输入电压最大值10V; * 尽量使其电压变化范围正好落在前置机的某个电压量程内;比如对变化范围为020mA的直流电流进行测量时,
25、可以接入50标准电阻,当信号电流为20mA时,在电阻上产生的电压为1000mV,不超过测量量程允许的范围且在1V量程内变化。此时可设定该模入通道为测电压、量程为1V和进行函数运算的工作方式,函数运算选择“FU1”功能,即:y=Kx其中: x为实测的标准电阻上的电压mV值; K为变换系数,此例中K=20/1000=0.02; y为计算机读取的最后结果,此例中为电流值I(mA)。 这样在测量时前置机就进行了I=0.02x的计算,最后计算机从前置机读取的结果即为实际的电流值(mA)。通常,标准电阻直接接在接线端子上,这时G端在接线端子处直接与L端连接在一起。如果标准电阻必须远离接线端子,接在电流信号
26、源一侧,也要将G端在接线端子处与L端连接。 IDAS-3102 IDAS-3103 图5.3 电流测量接线示意图5.2.3 热电偶信号的测量与接线 IDAS-3102 IDAS-3103a.冷端内部补偿 IDAS-3102 IDAS-3103b.冷端恒温补偿 IDAS-3102 IDAS-3103c.以某接线箱温度补偿 图5.4 热电偶测温接线图 与电压测量一样,热电偶的测温是测量热电偶所产生的微弱温差电势由前置机进行了相应的冷端补偿和线性化处理,并最终给出热电偶热结点处的温度值。IDAS-3102模拟量测量前置机可进行热电偶测温,如图5.4所示,可接受的热电偶型号B型、E型、J型、K型、R型
27、、S型、T型、EA-2型八种。与电压测量所不同的是,热电偶测温时需要知道其冷端结点处的温度,并以此温度对测量结果进行补偿,冷端所处的位置决定其补偿方式。IDAS-3000系列模拟量测量前置机在测量热电偶时,具有下面三种冷端补偿方式:(1)以环境温度为冷端补偿(内部补偿) 环境温度是指前置机机箱内的温度,IDAS-3102模拟量测量前置机通过主处理系统中的热敏电阻自动测得,若以环境温度为冷端补偿,将热电偶信号用热电偶延引线引至前置机的接线端子上。前置机的良好密封性能保证了前置机接线端子处的温度场是均匀的(见图5.4a)。 例1:方式设置命令“CH01MD230;TC0”表示某前置机的第1通道输入
28、为K型热电偶信号,以前置机接线端子处的温度作为冷端温度,也就是说该热电偶直接(或通过延引线)接于前置机的接线端子上。 在这种接线方式下,热电偶的输出信号必须使用补偿线直接接在前置机的接线端子上。热电偶的信号正极接H端、负极接L端,G端在接线端子处与L端短接。(2)冷端以外部恒温槽为冷端补偿 有些工业现场将多支热电偶的冷端共同接入一个恒温槽内,此时恒温槽的温度就是其冷端温度,这个温度可在测量前作为前置机的设定,并在工作方式设置中指定以该单元的值作为热电偶的冷端温度(见图5.4b)。 例2:通道方式设置命令“CH02MD230;TC100”,命令串中“230”表示某前置机的2号模入为K型热电偶,第
29、一个所需浮点参数“20”表示以20作为冷端温度。 在这种接线方式下,热电偶的信号引到恒温槽,然后使用普通的导线从恒温槽中将被测量信号引至前置机,其信号正极接H端、负极接L端,G端在接线端子处与L端短接。IDAS-3102测量前置机进行热电偶测温的具体操作步骤如下(假设前置机已在网络中以5号地址正常登录,热电偶冷端位于20的恒温槽中。)·按本节所述正确接线(例如在2号模入通道上接入被测热电偶信号);·在主站上向该前置机发送工作方式,并将恒温槽温度值写入前置机 即: paddr=5; cmd=“CH2MD230; TC100;” num=1; argf0=20(恒温槽温度值);
30、 调用Command(paddr,cmd,num,argf);·在主站上读取测量的结果,即: paddr=5; mod=1; ch=2; num=1; 调用E=GetData(paddr,mod,ch,num,retf,flg,ctm );·由retf中得到测量实际温度值。(3)以前置机某通道的测量值作为补偿 当热电偶冷端位于一非恒温的未知温度的接线箱时,IDAS-3102模拟量测量前置机也可以采用某一通道测量值作为冷端补偿值(见图5.4c)。 例3:通道方式设置命令“CH01MD2302;CH20MD1302”,表示某前置机的1号模入为K型热电偶,以20号模入通道热电阻C
31、u50所测温度作为冷端温度。 关于热电阻测温的接线方法参见5.2.4节的介绍。 为保证测量精度,热电阻和热电偶的冷端应接入同一个接线箱内,且测量冷端温度的热电阻应尽量靠近热电偶的冷端,同时该接线箱内的温度场应是均匀的。5.2.4 电阻及热电阻的测量与接线 IDAS-3102模拟量测量前置机测量电阻的原理,是通过在未知电阻上施加已知电流,测量出电阻上的电压,通过运算得到被测电阻值。 对于热电阻的测量,前置机内均已预置了若干线性化程序,可接受的热电阻型号为Pt10、Pt100、Cu50、Cu100、BA1、BA2、BA3、G等。 对于IDAS-3102模拟量测量前置机,进行电阻或热电阻测量时的激励
32、电流选择应注意以下几点: * 被测电阻或热电阻的最大值与激励电流的乘积应不大于前置机所允许的输入电压最大值10V,在必要的情况下可考虑分压; * 在满足上一条件的情况下尽量选择较大的激励电流,可以提高测量精度。电阻量程:1mA激励电流为10、100、1k、10k和自动量程;0.1mA激励电流为100、1k、10k、100k和自动量程。电阻、热电阻测量可以有多种接线方式:(1) 二线制电阻、热电阻测量接线 IDAS-3102 IDAS-3103图5.5 二线制电阻、热电阻测量接线图二线制电阻测量接线实际上是三线制接线的简化接线方式,即当被测电阻阻值较大,引线电阻引起的误差不足以影响测量精度时,将
33、、G端直接在接线端子处短接,以构成二线制电阻测量接线方式。见图5.5。(2) 三线制电阻、热电阻测量接线 IDAS-3102 IDAS-3103图5.6 三线制电阻、热电阻测量接线图 注:IDAS-3101测量三线制电阻、热电阻信号时引线电阻自动补偿。(3) 四线制电阻、热电阻测量接线 图5.7 IDAS-3103四线制电阻、热电阻测量接线图5.3 接线中的干扰抑制当模拟量精度不能达到产品的精度指标时,应考虑是否是由于信号接线处理不当或现场干扰严重所09G6,可能帮助您解决问题: 1.不使用的信号输入端应将其H、L、G端可靠短接,同时要将其测量方式设置为“跳过”方式;-2.当信号引线较长同时干
34、扰较严重时,应使用带屏蔽的双绞信号电缆,并且必须采用图5.7的信号接线方式,即G端通过屏蔽层在信号源处和L端连接,此时原接线端子处G端和L端的连线要断开;HLG此处必须断开+ Vi -图5.7 干扰严重时的接线方式 3.如果被测的直流电压中叠加有较大的交流成分时(如现场附近有严重的电磁干扰),就有可能在输入信号线上产生感应电压,此感应电压叠加在直流电压中会使测量精度下降,这时可尝试用更高一级的固定量程来进行测量; 4.前置机的屏蔽罩接地端应可靠接大地; 5.对于热电偶的测量,误差经常来自冷端的设置错误,也可能由冷端所处的温度场不稳定或不均匀引起。6前置机命令在IDAS-3000网络中,所有网络
35、上的各种设备,都通过“命令”来设定其工作方式、对其编程或对其运行状态进行干预的。命令的格式、书写规则及使用方式都是统一的。IDAS-3102前置机的命令主要用于完成其各类测量通道工作方式设置、前置机工作状态编程等一系列工作,以便使其能够自动、准确地运行。 本章首先介绍命令的通用格式、规则及发送方式,然后介绍IDAS-3000系列前置机所使用的命令。内容包括:*命令的统一约定; *IDAS-3102前置机的命令;6.1 命令的统一约定6.1.1 命令书写格式一个命令可以由一个或多个命令项组成,一个命令项包含“命令符”和“命令参数”,或只有“命令符”。通常,多个命令可以一起使用(称为命令串),由驱
36、动程序提供的子程序(command)发送至指定前置机,其书写格式如下:“命令符(参数) ;命令符(参数) ;命令符(参数)”, 内的项可缺省6.1.2 命令的规则 所有命令串均遵循以下规则: *命令可以单个传送,也可以以命令串的形式一次传送多个命令。这时命令和命令之间必须用“;”号隔开,命令串的长度不超过254个字符,否则应分多次发送。 *命令串(命令参数除外)由ASCII字符组成,合法字符为字母AZ(可小写)、数字09,以及“;”、“,”、“:”、“-”等字符,其它字符如空格等均非法; *命令参数中可以包含除“()”以外的任何字符;命令中的“,”号可以用“:”号代替,用于命令中参数的分隔;6
37、.1.3 命令的发送 将命令发送给IDAS-3000系列前置机,是在主站上通过调用文本发送子程序Command(int paddr,chat *cmd,int num,float *argf)完成的。命令由主机传送给网卡,再由网卡通过网络发送给前置机。 对于一些简单的命令,直接将命令字符赋值给cmd即可。 当命令需要一个或多个IEEE格式的单精度浮点数或其它格式的数值作进一步说明时,这些附加数据则是用文本传送子程序中的单精度数组A(1)传送的。在使用时应将命令串所需的数值的个数值赋值给num,而数据则依次赋值给A()数组的元素。赋值给A()数组的附加数据的顺序应依照命令串中命令书写的顺序,对于
38、某个命令中的多个数据的赋值顺序,则依据该命令对赋值顺序说明。A()数组的元素个数最多只能允许100个,如果命令串中所需附加数据的个数超过100,应分多次发送。 向已在网络中的某个子站(前置机)发送命令的具体操作步骤如下:* 将该子站的地址赋值给paddr;* 将准备发送的命令串赋值给cmd;* 如果命令串中的命令需要由argf数组传送参数,则将所需数值的个数赋值给num, 否则num=0; 如果num不为0,则按照命令串的顺序依次将所需数值赋值给retf0, retf1, retf2,retfnum-1;* 调用发送子程序Command(paddr,cmd,num,argf)给被命令的子站。6
39、.2 IDAS-3102前置机的命令6.2.1 命令一览表7命令一览命令名称字符代码说 明地址设置ADnNOm将编号为m的前置机地址设定为n通道方式CHnMDmFUp,qBDr设置通道工作方式通道清零CLa,b,m, n对某些类型的通道执行清零操作保存参数SV保存工作参数至EEPROM暂停PS暂停前置机的扫描测量状态触发CM重新启动前置机的扫描测量状态复位RS使前置机执行一次复位操作装入参数LD从EEPROM调入工作参数冷端方式TCn设置冷端补偿方式存贮数据及顺序SHa,b,m,n按a,b,m,n顺序进行存贮历史数据存贮周期SPt设定历史数据存贮时间间隔6.2.2命令详述1、地址设置命令命令格
40、式 “ADnNOm”功 能 将编号为m的前置机地址设置为n。参数说明 n:待设定地址,取值1240(n不能取0); m:前置机编号, 该编号标示于产品标签上。注 意 1地址设定命令须单独发送,即每次命令的发送只针对一台前置机进行地址设定; 2如果不知道被设定前置机的当前地址,应采用广播方式发送(paddr=0)方式; 3. 前置机将自动保存该命令的设置值。2、模入方式命令命令格式 “CHnMDm FUp,qBDr”功 能 设定通道的工作方式。参数说明 1. CHn:n为模入通道号,取值由前置机实际模入通道数决定(例如IDAS-3102前置机为120)。当多个通道设定相同的方式时,该项还有其他两
41、种形式:“CHa,b,m,n”,即同时设置a,n号通道的方式(通道号可不连续);“CH0”,即同时设置前置机所有通道相同的方式。 MDm方式项;m为方式代码,其意义见表8(a)、表8(b); 2.“FUp,q”为函数运算项,该项可缺省,缺省时则不进行函数运算。p为第一级函数运算方式代码,q为第二级函数运算方式代码,若只进行一级函数运算,则q 可缺省,即“FUp”,函数代码见表10和表11。 当FU有效时,须根据需要同时通过A级数组传送运算参数; *FU的参数每通道最多只能有六个。 3.“BDr”为越限比较方式项,该项可缺省,缺省时则不进行越限检查。r为越限比较方式代码,见表9。当BDr有效时,
42、须同时通过A数组传送越限值; *BD的参数每通道最多只能有两个。 4.函数运算的使用方法: 设X为通道的原始输入(通道的原始输入即为通道进行函数运算前的物理量,电压输入模式下单位为mV,电阻输入模式下单位为,热电阻、热电偶和热敏电阻输入模式下单位为),Z为通道的输出结果,则:y=f(x) z=g(y)=g(f(x)其中:f表示第一级函数,y是第一级函数运算的结果,g表示第二级函数,通道的输出结果z是第二级函数运算, 则可认为:z=g(y)=y,若也不进行第一级函数运算,输出结果为原始结果,即:z=y=f(x)=x。第一级函数运算中所需的参数K0,K1,Ki与第二级函数运算中所需的参数L0,L1
43、,.Li其个数之和不得超过6个; 5.命令中所需参数的赋值顺序 对于一组命令应按照命令书写顺序依次向命令传送子程序中 的A级数组赋值。每一通道所需参数的传送顺序按照:冷端温度(或电阻,热电阻测量的外部激励电流);第一级函数运算所需的参数;第二级函数运算所需参数;越限参数,依次向命令传送子程序中的A数组赋值。函数运算所需的参数按照K0,K1,.Ki的顺序,依次向命令传送子程序中的A数组赋值。越限参数按照先一级(一级上限或下限)后二级(二级上限或下限)、先下限后上限的顺序,依次向命令传送子程序中的A数组赋值。表8(a) 前置机工作方式代码表类 型代 码方 式备 注 000跳 过电阻100i-104
44、i代码中的第3、4位的解释与热电阻相同热电阻110i-114i120i-124i130i-134i140i-144i150i-154i160i-164i170i-174i180i-184iPt10Pt100Cu50Cu100BA1BA2BA3G第3位代码代表量程,其中0为自动量程,1为10mv量程,2为100mv量程,3为1000mv量程,4为10V量程。第4位代码i代表激励电流选择,i=0、1、2分别代表所选择的激励电流为0mA、0.1mA、1mA。当第4码缺省时,将自动选择1mA激励电流。电压200-204其中第3位代码的意义(同上)。热电偶210i-214i220i-224i230i-2
45、34i240i-244i250i-254i260i-264i270i-274i280i-284iE型J型K型R型S型T型B型EA-2型其中第3位代码的意义(同上)。第4位代码i代表冷端补偿方式:若i值缺省或i=0,则以前置机接线盒内的温度作为冷端补偿。若i=1,则以设定温度作为冷端,此时该温度值由COMMAND程序中的A数组传送。应变300i-304i第3、4位代码的意义与热电阻相同。表9 越限比较码r的意义代码r功能参数个数说 明1一级下限报警1越限值由A数组传送2一级上限报警1越限值由A数组传送4二级下限报警2第一级下限大于第二级下限5二级上限报警2第一级上限小于第二级上限表10 第一级函
46、数运算代码p功能运算码PY=f(X)*参数个数备 注01K0X * 1倍率运算02K0X +K12一次运算03K0X 2+ K1X + K23二次运算04K0X 3+ K1X 2+ K2X +K34三次运算05K0X 4+ K1X 3+ K2X 2+K3X +K45四次运算06K0X5+K1X 4+K2X 3+K3X 2+K4X +K56五次运算10 无开方运算11K0X +K1Z0*2函数累加运算12X.dt+Z0无累加运算13X/2+ Z0/2无滤波运算14(K0X +K1)/Z-1*2通道间运算151/( K0X +K1)2倒数运算40取对应于X的Pt10的温度值无热电阻查表运算41取对
47、应于X的Pt100的温度值无热电阻查表运算42取对应于X的Cu50的温度值无热电阻查表运算43取对应于X的Cu100的温度值无热电阻查表运算44取对应于X的BA1的温度值无热电阻查表运算45取对应于X的BA2的温度值无热电阻查表运算46取对应于X的BA3的温度值无热电阻查表运算 注: * X为通道的原始结果,Y为第一级函数运算的结果,当第二级函数运算代码q缺省时,Y即为最终输出值。 * K0,K1,K2,K3,K4,K5为由A数组传送的参数。 * Z0为该通道上一次测量结果。 * Z-1为该通道前一通道结果。例:该通道为5通道时,Z-1为 4通道的 结果。表11 第二级函数运算代码q功能运算码
48、qZ=g(Y)*参数个数备注01L0Y * 1倍率运算02L0Y +L12一次运算03L0Y 2+ L1Y + L23二次运算04L0Y 3+ L1Y 2+ L2Y +L34三次运算05L0Y 4+ L1Y 3+ L2Y 2+L3Y +L45四次运算06L0Y 5+L1Y 4+ L2Y 3+L3Y 2+ L4Y +L56五次运算10无开方运算11L0Y +L1Z0*2函数累加运算12Y.dt+Z0无累加运算13Y/2+ Z0/2无滤波运算14(L0Y +L1)/Z-1*2通道间运算151/( L0Y+L1)2倒数运算40取对应于Y的Pt10的温度值无热电阻查表运算41取对应于Y的Pt100的温度值无热电阻查表运算42取对应于Y的Cu50的温度值无热电阻查表运算43取对应于Y的Cu100的温度值无热电阻查表运算44取对应于Y的BA1的温度值无热电阻查表运算45取对应于Y的BA2的温度值无热电阻查表运算46取对应于Y的BA3的温度值无热电阻查表运算注: * 结果有第二级函数运算,则Y为第一级函数运算的结果,Z为最终物理量 输出值。 * L0,L1,L2,L3,L4,L5为由A数组传送的参数。 * Z0为该通道上一次测量结
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 初中的音乐试题及答案
- 事业单位厨工考试试题及答案
- 工程法规考试2025年重要幽默试题
- 产业投资试题及答案
- 地理知识试题及答案
- 探讨中国近现代史中的宗教影响及试题与答案
- 血液透析科患者护理与管理总结计划
- 秋季社区合作学习方案计划
- 自我展示与品牌建设的年度计划
- 财务管理考试中的心理素质与能力提升考核试题及答案
- 民宿实习报告总结
- 小区安全排查
- 中国典籍英译概述课件
- 【MOOC】航空发动机结构分析与设计-南京航空航天大学 中国大学慕课MOOC答案
- 红旅赛道未来规划
- 带电作业施工方案
- 宏定义与跨平台开发
- 腰椎病护理措施
- 2024年全国寄生虫病防治技能竞赛备赛试题库-上(血吸虫病、疟疾)
- 手术室环境清洁与消毒课件
- DB23T 3844-2024 煤矿地区地震(矿震)监测台网技术要求
评论
0/150
提交评论