IFC110_RS485通讯说明文件
- 格式:doc
- 大小:62.00 KB
- 文档页数:3
关于威纶屏与欧姆龙PLC 的485通信试验一.试验目的:了解威纶通触摸屏与OMRON的CP1H系列PLC的485通信试验其中触摸屏做主站,两个PLC做从站。
二.材料:1.威纶通触摸屏型号MT6100I (软件EB8000)2.OMRON的PLC型号:CP1H-XA40DT-D 2个(软件CX-Programmer)3.PLC附件CP1W-CIF11 2个。
4.开关电源直流24V开关电源一个5.电线若干。
三.接线按求接好电线,触摸屏电源为24VDC;PLC电源为24VDC;通讯线在屏的COM1通信口(D型9針)需要注意的是MT61OOI屏有两个COM1通信口(一个为RS485 2/4W母头,一个为rs232公头)我们选择前者。
打开EB8000软件查看帮助中通信线的制作。
2号脚和1号脚分别为RX+和RX-,RX+连接到2个CP1W-CIF11通信口的SDB+或RDB+;RX-连接CP1W-CIF11通信口的SDB-或RDB-。
四.CP1W-CIF11的设置:把CP1W-CIF11上的拨码开关的1、2、3、5、6号脚打到ON的位置。
五.PLC设置:其中模式应选择Host link, 波特率,通信位数,停止位,校验方式等应与触摸屏设置一致。
单元号即为站号。
两个PLC设置不能一样。
我这里一个为1,一个为2。
(因为PLC有两个通信端口,所以设置时应视选择的端口来设置串口1还是串口2)。
六.PLC程序,因为是试验,所以写了一个简单的启动与停止程序。
程序写好后下载到PLC中在下载时一定要记得把设置也下载到PLC中,完成后把PLC断电重启,七.触摸屏程序:打开编程软件EB8000,新建一个文件,在系统参数设置中新增一个设备(多个PLC在同一485网络下不要多次新增设备,否则会报COM1端口已被占用。
),在PLC类型中选择OMRON CJ/CS/CP ;接口类型中选择RS485 2W;COM设置见下图,设置完成后点确定.然后在屏幕创建四个位元件.请注意,在地址栏中一个为W1#0.00,一个为W2#0.00分别对应站号为1的PLC的W0.00位和站号为2的PLC的W0.00位依次建立四个按键分别为第一个PLC启动,第一个PLC停止,第二个PLC启动,第二个PLC停止,完成后保存再编译,然后下载到触摸中.八.实验:有触摸屏上按下第一个PLC启动,电脑监控第一个PLC程序发现W1.00有输出,按下第一个PLC停止,W1.00停止输出.然后监控第二个PLC程序,程序运行正确.至此,实验完成了一个触摸屏与两个PLC之间的485通讯完全正确.可以正常使用.。
Shanghai KROHNE Guanghua Instruments Co., Ltd.KROHNE IFC110 RS485通讯说明首先感谢您使用我们的电磁流量计!在您进行RS485通讯之前,请详细阅读由厂家提供的IFC110通讯协议说明书。
测量块的通讯主机发送:(皆为十六进制数)* 同步字节SYN最少为3个,现发送5个。
** 方便起见,位号ADR不要选用02H、03H、10H、16H。
( 此处选用01H)***其中校验和CS是从STX(02H)开始,加上整个Info-Field字段,再加上被累加的个数(此处是7个) ,然后再对100H取余。
上式中,CS=[(02+91+01+01+18+0+0)+7] MOD 100 = B4加上被累加个数(此处是37个),然后再对100H取余。
请仔细阅读协议中Dynamic Data Block部分的Measurement Block 小节,您可以确定您所需的瞬时流量/累积流量应选取的字节。
例如,您发送读取命令代码后,IFC110响应的代码可能会是:(根据流量的不同,代码也在变动)/16/16/16/16/16/2/91/1/1/18/0/43/68/0/0/3E/66/D0/0/42/90/0/0/42/90/B6/46/46/17/A2/6C/84/ 10/0E/0/0/0/0/0/0/0/40/78/3按照协议,可看出代码表示的意义:(0) 43/68/0/0Flow without smoothing(4) 3E/66/D0/0 (所需求的瞬时流量)Flow with smoothing 瞬时流量单位是m^3/sec (8) 42/90/0/0Flowrate without smoothin(0C) 42/90/B6/46 Flowrate with smoothing 流量率%(10) 46/17/A2/6C/84/10/0E(所需求的累积流量)Totalizer(positive direction)正向累积流量m^3(17) /0/0/0/0/0/0/0 Totalizer(negative direction) 反向累积流量m^3 (1E) 40 Actual Status of deviceShanghai KROHNE Guanghua Instruments Co., Ltd.例如:代表瞬时流量的字节为在31字节的测量块代码中的第4,5,6,7字节。
485型一氧化氮传感器产品说明书w 485型一氧化氮传感器使用说明书485型一氧化氮传感器产品说明书目录第1章产品简介 (3)1.1产品概述 (3)1.2功能特点 (3)1.3主要参数 (3)1.4探头参数与选型 (4)1.5系统框架图 (5)第2章硬件连接 (7)2.1设备安装前检查 (7)2.2接口说明 (7)2.3安装说明 (8)第3章配置软件安装及使用 (9)3.1传感器接入电脑 (9)3.2传感器监控软件的使用 (10)3.3修改波特率和设备ID (11)第4章通信协议 (12)4.1通讯基本参数 (12)4.2数据帧格式定义 (12)4.3寄存器地址 (13)4.4通讯协议示例以及解释 (14)4.4.1读取设备地址0x01的NO值 (14)4.4.2读取设备地址0x01的温湿度值 (14)4.4.3读取设备地址0x01的温湿度、NO浓度值 (15)1485型一氧化氮传感器产品说明书w 4.5NO测量单位ppm与ug/m3换算 (16)第5章常见问题及解决办法 (16)5.1设备无法连接到PLC或电脑 (16)6.包装售后 (17) (17)6.1产品包装清单 (17)6.2联系方式 (17)6.3质保与售后 (18)6.4免责声明 (18)2485型一氧化氮传感器产品说明书第1章产品简介1.1产品概述一氧化氮传感器采用专业测试一氧化氮浓度传感器探头作为核心检测器件;具有测量范围宽、精度高、线性度好、通用性好、使用方便、便于安装、传输距离远、价格适中等特点。
1.2功能特点本产品采用高灵敏度的气体检测探头,信号稳定,精度高。
具有测量范围宽、线形度好、使用方便、便于安装、传输距离远等特点。
1.3主要参数参数技术指标NO测量范围0-250ppm/0-2000ppm测量方式电化学传感器NO测量精度≤读数的±3%(25℃)响应时间一般小于15秒质保期主机质保2年,气体探头质保1年波特率2400/4800/9600通讯端口RS485供电电源12V-24V DC耗电<1W3485型一氧化氮传感器产品说明书w4运行温度-30-50℃(-20-40℃持续)工作湿度环境0-100%RH (15-95%RH )外形尺寸110×85×44mm 31.4探头参数与选型编号探头类型量程分辨率/可检测下限寿命250P 进口霍尼韦尔250ppm 500ppb >2年2KP 进口霍尼韦尔2000ppm 1ppm >2年以上寿命均为温度23±3℃、湿度40±10%RH 、浓度<5%最大量程的情况下的参考数值。
三相导轨电能表RS485通信手册(版本号:V1.0)1-1 概述高清晰LCD显示的三相导轨电能表,提供串行异步半工RS485通讯接口,采用MODBUS-RTU协议,各种数据信息均可在通讯线路上传送。
在一条485总线上可以同时连接多达32个网络电力仪表,每个网络电力仪表均可以设定其通讯地址。
不同系列仪表的通讯接线端子号码不同,这点在布线时需要注意。
通讯连接应使用带有铜网的屏蔽双绞线,线径不小于0.5mm2,不要用平行线,因其易引入干扰。
将屏蔽双绞线的屏蔽层接地(GND端),布线时应使用通讯线远离强电电缆或其他强电磁环境。
1-2 MODBUS-RTU通讯协议MODBUS协议约定在一根通讯线上采用主从应答方式的通讯连接方式。
首先,主计算机的信号寻址到一台唯一地址的终端设备(从机),然后,终端设备发出的应答信号以相反的方向传输给主机,即在一根单独的通讯线上信号沿着相反的两个方向传输所有的通讯数据流(半双工的工作模式)。
MODBUS协议只允许在主机(PC,PLC等)和终端设备之间通讯,而不允许独立的终端设备之间的数据交换,这样各终端设备不会在它们初始化时占据通讯线路,而仅限于响应到达本机的查询信号。
1.主机查询:查询消息帧包括设备地址码、功能码、数据信息码、校验码。
地址码表明要选中的从机设备功能代码告之被选中的从设备要执行何种功能,例如功能代码03或04是要求从设备读寄存器并返回它们的内容;数据段包含了从设备要执行功能的其它附加信息,如在读命令中,数据段的附加信息有从何寄存器开始读的寄存器数量;校验码用来检验一帧信息的正确性,为从设备提供了一种验证消息内容是否正确的方法,它采用CRC16的校准规则。
2.从机响应:如果从设备产生一正常的回应,在回应消息中有从机地址码、功能代码、数据信息码和CRC16校验码。
数据信息码包括了从设备收集的数据:如寄存器值或状态。
如果有错误发生,我们约定是从机不进行响应。
3.数据传输方式传输方式是指一个数据帧内一系列独立的数据结构以及用于传输数据的有限规则,下面定义了与MODBUS协议-RTU方式相兼容的传输方式。
PLC与RS485远传远传电表通讯的实现通信格式::8E1,1200bps,每字节含8 位二进制码,传输时加上一个起始位(0)、一个偶校验位和一个停止位(1)。
(具体的参看各厂家表的说明,大多是前面通信参数,也有是2400bps的)本协议为主-从结构的半双工通信方式。
PC为主站,表具为从站。
每个表具装置均有各自的地址编码。
通信链路的建立与解除均由主站发出的信息帧来控制。
每帧由帧起始符、从站地址域、控制码、数据长度、数据域、帧信息纵向校验码及帧结束符等7 个部分组成。
每部分由若干字节组成。
帧格式:68H A0 A1 A2 A3 A4 A5 68H C L DATA CS 16H帧起始符表地址号帧起始符控制码数据长度数据校验码结束符帧起始符68H:标识一帧信息的开始,其值为68H=01101000B。
表地址号:地址域由6 个字节构成,每字节2 位BCD 码。
地址长度可达12 位,十进制数,低地址位在先,高地址位在后。
A0A1A3=999999时为设置表位读数,当地址为99999999999H 时,为广播地址。
控制码C:D7 D6 D5 D4 D3 D2 D1 D0D7=0:由主站发出的命令帧D7=1:由从站发出的应答帧D6=0:从站正确应答D6=1:从站对异常信息的应答D5=0:无后续数据帧D5=1:有后续数据帧D4~D0:请求及应答功能码00000:设置00001:读数据00010:读后续数据00011:重读数据00100:写数据01000:广播校时01010:写设备地址01100:更改通信速率01111:修改密码10000:最大需量清零数据长度L:L 为数据域的字节数。
读数据时L≤200,写数据时L≤50,L=0 表示无数据域。
数据域DATA:数据域包括数据标识和数据、密码等,其结构随控制码的功能而改变。
传输时发送方按字节进行加33H 处理,接收方按字节进行减33H 处理。
校验码CS:从帧起始符开始到校验码之前的所有各字节的模256 的和,即各字节二进制算术和,不计超过256 的溢出值。
一、IFC 050 转换器RS-485/MODBUS设置:转换器菜单编号功能设置/说明C5.1 从站地址设定仪表地址:1-247(默认为1)C5.2 波特率设定仪表波特率:1200/2400/3600/4800/9600/19200(默认)/38400/57600/115200C5.3 奇偶校验设定仪表校验类型:偶检验(默认)/奇校验/无校验C5.4 数据类型设定数据类型:Big Endian(默认)/Little EndianC5.5 数据传输延迟主站请求的最后一个字节与从站响应的第一个字节间的时间:0-40ms(默认为0)C5.6 停止位设定仪表停止位:1(默认)/2C5.7 信息设备信息描述二、IFC 050 MODBUS输出与PC设备连接(RS-232/485转换接口):端子描述B- Signal A(D0-)B+ Signal B(D1+)B Common 0V三、PC设备从IFC 050读取瞬时流量的设置:Modbus协议地址描述类型寄存器位数1st2nd30002 2 Volume flow[m³/s] Float 2首先,了解接收设备MODBUS协议地址是从0开始还是从1开始。
如果从1开始,所有寄存器位置加1位。
使用Modscan 32软件时,需要先设置以下基本参数,点击上方菜单栏connection→connect后可进入设置,按OK完成以读取瞬时流量(模拟测试瞬时流量为3600m³/h)、数据类型=Big Endian为例,首先点击上方菜单栏setup→display options→swapped FP再设置address=30003,length=2,device id=1,function code=04:input register此时,可以读取到瞬时流量。
请注意,读取到的瞬时流量单位为m³/s,需要乘3600才能与表头显示的瞬时流量(m³/h)相符。
single high speed RS485isolation transceiver module (with distribution)FEATURESl Two-terminal isolation (input and output are mutually isolated)l Integrated Isolated DC/DC converter l Bus protectionl Isolation voltage :2.5KVDCl Operating temperature range:-40℃~+105℃l Baud rate 115200bpsl Connect up to 32nodes on one bus l Isolation power output +5VTD311D485H/TD511D485H series are transceiver isolation module with integrated duplex power isolation,electrical isolation,and RS485interface bus protector ;Products can be easily embedded in the user equipment,achieve function of RS-485network connection.The isolation RS485circuits of using a piece of power isolation module,three light couplings and RS485transceivers and device are only need to adopt a RS485isolation module now.Simplify the customers on the isolation requirements of the design.1.Please read the technical manual carefully before use;contact our technical support if you have any problem.2.Do not use the product in hazardous areas.e DC power supply for the product and220V AC power supply is prohibited.4.Do not dismount and assemble the product without permission to avoid failure or malfunction of equipment.After-sales service1.Ex-factory inspection and quality control have been strictly conducted for the product;if there occurs abnormal operation or possibilityof failure of internal module,please contact the local representative or our technical support.2.The warranty period for the product is3years as calculated from the date of delivery.If any quality problem occurs under normal usewithin the warranty period,the product can be repaired or changed for free.Applied circuitSee Application Notes for Isolated Transmitter for details.Conventional CircuitNote:No pull up and pull-down resistor on A/B Line inside of the prodult,users connected according to the actaal situation① - New CircuitFig.12.Recommended EMC circuitRecommended external circuit parameters:Model TD311D485H /TD511D485H±0.25KV/±0.5KV±0.5KV/±1KV±1KV/±2KV±2KV/±4KV±4KV/±6KVC1220uF/10V(Electrolytic capacitor)220uF/10V(Electrolytic capacitor)TVS1SMCJ5.0A (TD311D485H)/SMCJ6.5A(TD511D485H)C2/C31uF/50V 1uF/50V L110μH 10μH C5/C6100pF/100V 100pF/100V C41nF/2KV 1nF/2KV R11M Ω1M ΩTVS2/TVS3/TVS4SMBJ15CA SMBJ15CA R4/R5----10Ω/2W(Wire-wound resistor)10Ω/2W(Wire-wound resistor)10Ω/2W(Wire -wound resistor)R2/R310Ω/1W(Wire-wound resistor)10Ω/2W(Wire-wound resistor)------GDT1/GDT2/GDT3----G30-A90XS30-A90XS50-A90XNotes:①GDT1,GDT2and GDT3be used instead of a three terminal gas discharge tube.Such as GDT1,GDT2and GDT3three two-terminal device available gas discharge tube instead of a three-terminal at "±4KV /±6KV"hierarchy,as B3D090L-C.②It is not needed the component when parameter with the symbol of "--".3.For more information please find the application notes on Notes:1.Packing Information please refer to 'Product Packing Information'.Packing bag number:58040012;2.Unless otherwise specified,data in this datasheet should be tested under the conditions of Ta=25℃,humidity<75%when inputting nominal voltage and outputting rated load;3.All index testing methods in this datasheet are based on our Company ’s corporate standards;4.The performance indexes of the product models listed in this datasheet are as above,but some indexes of non-standard model products will exceed the above-mentioned requirements,and please directly contact our technician for specific information;5.We can provide product customization service;6.Specifications of this product are subject to changes without prior notice.Mornsun Guangzhou Science &Technology Co.,Ltd.Address:No.5,Kehui St.1,Kehui Development Center,Science Ave.,Guangzhou Science City,Luogang District,Guangzhou,P.R.China Tel:86-20-38601850-8801Fax:86-20-38601272E-mail:***************。
第九章串行口RS485通讯协议9.1通讯概述本公司系列变频器向用户提供工业控制中通用的RS485通讯接口。
通讯协议采用MODBUS标准通讯协议,该变频器可以作为从机与具有相同通讯接口并采用相同通讯协议的上位机(如PLC控制器、PC机)通讯,实现对变频器的集中监控,另外用户也可以使用一台变频器作为主机,通过RS485接口连接数台本公司的变频器作为从机。
以实现变频器的多机联动。
通过该通讯口也可以接远控键盘。
实现用户对变频器的远程操作。
本变频器的MODBUS通讯协议支持两种传送方式:RTU方式和ASCII方式,用户可以根据情况选择其中的一种方式通讯。
下文是该变频器通讯协议的详细说明。
9.2通讯协议说明9.2.1通讯组网方式(1) 变频器作为从机组网方式:图9-1 从机组网方式示意图(2) 多机联动组网方式:单主机单从机单主机多从机图9-2 多机联动组网示意图9.2.2通信协议方式该变频器在RS485网络中既可以作为主机使用,也可以作为从机使用,作为主机使用时,可以控制其它本公司变频器,实现多级联动,作为从机时,PC 机或PLC可以作为主机控制变频器工作。
具体通讯方式如下:(1)变频器为从机,主从式点对点通信。
主机使用广播地址发送命令时,从机不应答。
(2)变频器作为主机,使用广播地址发送命令到从机,从机不应答。
(3)用户可以通过用键盘或串行通信方式设置变频器的本机地址、波特率、数据格式。
(4) 从机在最近一次对主机轮询的应答帧中上报当前故障信息。
9.2.3通讯接口方式通讯为RS485接口,异步串行,半双工传输。
默认通讯协议方式采用ASCII 方式。
默认数据格式为:1位起始位,7位数据位,2位停止位。
默认速率为9600bps,通讯参数设置参见P3.09~P3.12功能码。
9.3 ASCII通讯协议字符结构:10位字符框(For ASCII)(1-7-2格式,无校验)(1-7-1格式,奇校验)(1-7-1格式,偶校验)11位字符框(For RTU)(1-8-2格式,无校验)(1-8-1格式,奇校验)(1-8-1格式,偶校验)通讯资料结构:ASCII模式通讯地址:00H:所有变频器广播(broadcast)01H:对01地址变频器通讯。
RS485总线报警控制主机安装使用手册使用本系统之前恳请仔细阅读使用说明特别注意1:使用RS485报警主机:建议必须使用2*0.5RVSP的两芯0.5平方双绞带屏蔽层的线材!低于500米一下可以不带屏蔽,采用开关电源集中供电,供电电源线越粗越好,不能低于1个平方,负责造成电压衰减;2:超过500米以上,避免集中供电带来的电压衰减,建议采用现场取电的方式;RS485必须采用2*0.5平方的双绞屏蔽线;RS485总线最大信号传输1200米,超过1200米后增加贵司的RS485信号放大器来延伸距离;3:RS485也可以采用网线来传输信号,只建议室内布线使用;采用标准纯铜网线,避免信号干扰,建议使用屏蔽网线;4:RS485采用手拉手接线模式,不支持星型布线;解决星型走线的方法使用贵司的RS485信号隔离器来解决星型走线;5:RS485支持光纤传输;传输光端机必须是:半双工双向数据传输的光端机(带反向数据);6:RS485特别注意不能和音频信号传输系统一起走线,避免信号干扰!快捷操作方法1:系统布防:密码123456+“布防确认”;2:系统撤防:密码123456+“撤防返回”;3:进入编程:密码666666+编程;4:清除报警记录:密码123456+“*”;5: 断开联动:密码123456+“#”;6:单防区布防:密码123456+“1”+“(00101)”+“布防确认”;备注:00101表示001号设备的01防区;7:单防区撤防:密码123456+“1”+“(00101)”+“撤防返回”;备注:00101表示001号设备的01防区;8:分区布防:密码123456+“0”+“01”+ “布防确认”;备注:01表示01号分区;9:分区撤防:密码123456+“0”+“01”+ “撤防返回”;备注:01表示01号分区;10:旁路布防:密码123456+“旁路”+“(00101)”+“撤防返回”备注:00101表示001号设备的01防区;此设置必须进入主机编程里面的2.2.3防区参数里面的防区旁路,输入1允许,打开旁路防区才有效;11:旁路恢复:密码123456+“旁路”+“(00101)”+“布防确认”备注:00101表示001号设备的01防区;此设置必须进入主机编程里面的2.2.3防区参数里面的防区旁路,输入1允许,打开旁路防区才有效;快速操作方法(1):设置设备数目连续按撤防返回键,退出编程到撤防状态下,然后再布防报警即可(2):打开主板自带防区设置完毕,连续按撤防返回键退出编程(3):设置报警时间设置完毕,连续按撤防返回键退出编程(4):查询模块设备状态举例:显示005号设备掉线,说明主机没有检测到005号设备注意:检查设备掉线的方法是:(1)检查该设备的供电电压DC9-24V;(2)检查该设备的接线是否正确,绿/黄线不能接反;(3)检查该设备的地址码有没有拨正确,设备地址不能重码;(4)检查该设备有没有星型分支接线,有分支就要增加总线隔离器;(5)检查该设备是否超过总线的最大限制距离(最大驱动距离1200米)超过1200 米增加总线信号放大器;(5):查询模块异常防区状态显示有问题的防区请检查上述有问题的防区,等待所有防区正常,主机才可以正常布防报警;中文液晶键盘设置方法1 键盘地址的设置(1)将键盘外壳后盖打开后,将短路冒插到“JP1”位置,(2)键盘与主板的绿/黄信号线必须断开;(3)红/黑只通12V电源;(4)等待主机显示:“1设置键盘地址”按“布防确认”;(5)显示“0:主键盘请输入地址号:”键盘出厂是默认0为主键盘。
Shanghai KROHNE Guanghua Instruments Co., Ltd.
KROHNE IFC110 RS485通讯说明
首先感谢您使用我们的电磁流量计!
在您进行RS485通讯之前,请详细阅读由厂家提供的IFC110通讯协议说明书。
测量块的通讯
主机发送:(皆为十六进制数)
* 同步字节SYN最少为3个,现发送5个。
** 方便起见,位号ADR不要选用02H、03H、10H、16H。
( 此处选用01H)
***其中校验和CS是从STX(02H)开始,加上整个Info-Field字段,再加上被累加的个数(此处是7个) ,然后再对100H取余。
上式中,
CS=[(02+91+01+01+18+0+0)+7] MOD 100 = B4
加上被累加个数(此处是37个),然后再对100H取余。
请仔细阅读协议中Dynamic Data Block部分的Measurement Block 小节,您可以确定您所需的瞬时流量/累积流量应选取的字节。
例如,您发送读取命令代码后,IFC110响应的代码可能会是:(根据流量的不同,代码也在变动)/16/16/16/16/16/2/91/1/1/18/0/43/68/0/0/3E/66/D0/0/42/90/0/0/42/90/B6/46/46/17/A2/6C/84/ 10/0E/0/0/0/0/0/0/0/40/78/3
按照协议,可看出代码表示的意义:
(0) 43/68/0/0Flow without smoothing
(4) 3E/66/D0/0 (所需求的瞬时流量)Flow with smoothing 瞬时流量单位是m^3/sec (8) 42/90/0/0Flowrate without smoothin
(0C) 42/90/B6/46 Flowrate with smoothing 流量率%
(10) 46/17/A2/6C/84/10/0E(所需求的累积流量)Totalizer(positive direction)正向累积流量m^3
(17) /0/0/0/0/0/0/0 Totalizer(negative direction) 反向累积流量m^3 (1E) 40 Actual Status of device
Shanghai KROHNE Guanghua Instruments Co., Ltd.
例如:代表瞬时流量的字节为在31字节的测量块代码中的第4,5,6,7字节。
比如说是3E,66,D0,0 ( 这是浮点数格式,IEEE754标准)
如果要转换成十进制数,可按下列算法:(注:此处c(X)代表3E,c(X+1)代表66,依次类推)
符号位si = (c(X) And 128) / 128=(62 And 128) / 128 = 0
阶码ex = ((c(X) Mod 128) * 2 + (c(X + 1) And 128) / 128)- 127 =((62 Mod 128)*2 + (102 And 128) /128 )– 127 = -3
尾数ma = ((c(X + 1) Mod 128) / 2 ^ 7 + c(X + 2) / 2 ^ 15 + c(X + 3) / 2 ^ 23) + 1 (略)
所以所需求的瞬时流量vo = (-1) ^ si * 2 ^ex * ma=0.2254
则浮点数3E,66,D0,0 代表瞬时流量为0.2254 m^3/sec .
同理,对于正向累积流量,在31字节中对应的码为16~22字节,
如果要转换成十进制数,可按下列算法:
si = (c(X) And 128) / 128
ex = ((c(X) Mod 128) * 2 + (c(X + 1) And 128) / 128)- 127
ma = ((c(X + 1) Mod 128) / 2 ^ 7 + c(X + 2) / 2 ^ 15 + c(X + 3) / 2 ^ 23 + c(X + 4) / 2 ^ 31 + c(X + 5) / 2 ^ 39 + c(X + 6) / 2 ^ 47 )+ 1
则需求的正向累积流量TotalPositive = (-1) ^ si * 2 ^ ex * ma (单位为m^3)
所以上述浮点数代码46/17/A2/6C/84/10/0E 表示9,704.60597 (单位为m^3)
设置IFC110的 RS485参数可以进入3.10菜单进行修改。
具体如下:
1.正常显示状态下,如果没有在Fct3.04中设定密码,则只需按→键就可进入菜单Fct1.0
OPERATION,然后按↑键2下,显示Fct3.00 INSTALL,再按1下→键,显示3.01 LANGUAGE,再一直按↑键,直到显示Fct3.10 COM2菜单
2.当显示Fct
3.10 COM2菜单时,按1下→键即可进入,显示KROHNE,然后按 键显示ADDRESS
(地址位),按→键即可选择(从0-255),选好后可按1下中间键 退出,接着会显示BAUDRATE (波特率),按→键即可进入选择(按↑键可依次显示1200,2400,4800,9600,19200,38400)。
最后一直按中间键 退出菜单,(如有修改则会显示“STORE YES”)按中间键 确认保存即可。
如果当您在Fct 3.04中设定密码了,则必须先输入9位码:→→→↑↑↑ 才能进入Fct1.0 OPERATION菜单,此后同步骤1、2。
注意要点:
1.波特率、地址位的设置在Fct 3.10菜单中。
其中选COM2=KROHNE,ADDRESS(地址位)项可以自己选(从0到255),BAUDRATE(波特率)也可以自己选(从1200,2400,4800,9600,19200,38400)。
默认设置:地址位ADR=01,波特率=19200bps 。
2.IFC110的RS485通讯响应时间(slot time)通常在350ms内,请控制好发送、接收时间。
3.通讯时所用com口使用8个数据位,偶校验,一个停止位。
4.通讯电缆规格及长度:屏蔽双绞线,最长1200m (取决于波特率)
5.接口定义:A: TX-
B: TX+
C: GND
Shanghai KROHNE Guanghua Instruments Co., Ltd.
注意事项:
有时IFC110的响应代码中,<Data-field>中可能不是上文所述的31字节,有可能会多一个或几个字节。
您可以参看我们的IFC110 RS485通讯协议(英文版)的第4页。
这种现象是当在IFC110 响应代码的<Data-Field>中如果出现值为SYN(16H)、STX(02H)、ETX(03H)、DLE(10H)的一个或几个时,这时仪表会在此之前自动加上一个前缀码DLE(10H),但是请注意,在计算各实际值时,应该把DLE剔除,同时DLE(10H)不被累加到校验和CS中。
例如:
某一时间IFC110响应的代码如下:
/16/16/16/16/16/02/91/01/01/18/00/[43/68/00/00/3E/66/D0/00/42/90/00/00/42/90/B6/46 /46/17/A2/6C/84/63/0E/00/00/00/00/00/00/00/40]/78/3
可见上述代码的〈Data-Field〉中没有出现SYN(16H)、STX(02H)、ETX(03H)、DLE(10H)的一个或几个,所以也就没有出现DLE(10H),测量块代码为31字节。
再看这一段IFC110响应的代码:
/16/16/16/16/16/02/91/01/01/18/00/[3F/9E/FB/00/3F/9B/F8/00/42/5D/5A/4F/42/59/28/D3 /4C/10/02/20/0E/0D/6A/0E/C3/67/1D/43/4F/4F/80/40]/CE/03
可见在正向累积流量字节块里(4C/10/02/20/0E/0D/6A/0E)中,代码中出现了02H这个
码,所以在02H前仪表会自动加上10H。
测量块代码为32字节。
请注意这个10H不需要累加到校验和CS中,并且计算正向累积流量时,实际的代码应为4C/02/20/0E/0D/6A/0E。
以此类推,响应代码中可能多几个字节的情况时,可根据上述方法解决。