厦门宇电自动化科技有限公司

产品中心
当前位置:自动化网>厦门宇电自动化科技有限公司门户>【厂直销】厦门宇电AI-501/500

【厂直销】厦门宇电AI-501/500型0.3级精度单显仪表五年免费保修

【厂直销】厦门宇电AI-501/500型0.3级精度单显仪表五年免费保修

分类:数显仪表
品牌:宇电
厂商:厦门宇电自动化科技有限公司
型号:AI-501、500
相关行业:

发布时间:2013-03-22 14:46
浏览人数:

产品详情

厦门宇电产品温控器、PID调节器、多路巡检仪、流量积算仪、工业控制软件、移相触发器、数显仪表、无纸记录仪、变送器、电炉控制柜、固态继电器、电流电压表、手持式测温仪

适合温度、压力、流量、液位……的测量报警与变送

AI-501型测量显示报警仪

  宇电AI-501型测量显示报警仪可输入热电偶、热电阻、线性电压、电流、电阻等信号,一个输入模块插座还可扩充特殊输入信号;0.3级测量精度

  宇电AI-501型测量显示报警仪具备上限、上上限、下限和下下限等4路可编程报警输出

  宇电AI-501型测量显示报警仪电流输出能实现14位D/A精度及小于温漂100PPm/℃的高精度变送输功能

  宇电AI-501型测量显示报警仪可采用RS485通讯接口用数字方式传输给计算机或数字式无纸记录仪

  宇电AI-501型测量显示报警仪双排显示便于设置参数,并且可自由显示刻度及定义小数点位置

 

AI-501仪表的通迅设计及其应用:

 

 

一、计算机和10台AI-501仪表的硬件连接

    使用RS232-RS485转换器能够很方便的连接计算机和10台AI-501。RS232-RS485转换器的RS232端接到计算机,所有仪表并联在RS485的A、B端,并设置不同的地址。这里设置的10台AI-501地址分别是对应:1-10。

    AI系列仪表数据格式为1个起始位,8位数据,无校验位,1个或2个停止位,波特率4800~19200 bit/S。考虑到10台的数量,为了达到通讯快速,本项目使用19200bit/S,经过试验后,效果比较满意。

 

二、LabVIEW的程序设计

    LabVIEW是美国NI公司开发的一款图形化编程语言。基于文本的编程语言不同,LabVIEW的程序编写由图形语言、图标和连线代替文本形式,它使用数据流编程方法描述程序的执行,更加显得直观,而且操作更加方便简单。
    LabVIEW的用户界面主要有前面板和图形代码窗口组成。前面板类似实际仪表面板,可以放置包括旋钮、按钮和文本框等控制和显示元件。图形代码窗口放置以图标为代表的常数、函数和VI程序等。

    在图形代码窗口,为了完成对串口的初始化、写和读,分别用到串口初始化函数、串口写函数和串口读函数。由于得到的数据为16进制,还用到了一些字节处理函数,使之换算成10进制显示在程序前面板。
     下面以地址为1的AI-501为例,其它仪表可以以此为例,把地址改变就可以了。

 1、 串口的初始化:按如图4.1A设置串口初始化函数。其中ASRL6::INSTR表示我计算机扩张出来的COM6口;Enable Termination设置成False,否则在读到回车字节的时候会中断读串口数据。
  2、 往串口写入读取型号特征的命令:调用串口写函数。共10台AI501,地址1-10,要发送的读命令如下表。需要注意,如图4.1B,写入的字符串为Hex Display。右键点击与VISA Write函数连接的 String Constant,选择Hex Display,直接输入8181521500005315,即读取地址为1的仪表型号特征。其它地址如下表类推。
AI-501仪表地址     命令(16进制)
1                             8181521500005315
2                             8282521500005415
3                             8383521500005515
4                             8484521500005615
5                             8585521500005715
6                             8686521500005815
7                             8787521500005915
8                             8888521500005A15
9                             8989521500005B15
10                             8A8A521500005C15
    3、读取串口数据:命令发送成功后,调用串口读函数(VISA Read函数)对串口读取10字节,如图4.2C。因为无论是读还是写,仪表都返回以下10个字节数据(参见《AIBUS通讯协议说明(V7.0)》)
    4、16进制数据转换成10进制数据:如图4.2D,由于读取串口得到的10字节数据前2字节表示PV值的信息,故调用String Subset函数取出第1、第2字节。再调用String To Byte Array函数使第1、第2字节转换成Byte Array的第0、第1元素。最后调用Index Array函数把两元素提取出来成为单独的10进制数。我设置的温度为1位小数,所以正确的温度是10进制情况下
PV=(第一字节+第二字节*256)/10
    数据转换之后,输出到前面板相应的显示件,即为图1样式。以上是一个仪表的代码,其它仪表除读命令不同外,代码一致,直接拷贝即可。


 

更详细的技术说明及产品介绍敬请您与我联系
公司网站:http://company.ca800.com/index.aspx?compid=4642

厂家直销联系人:李菊华(经理)  联系电话:13859905066  0592-2632375 

联系方式

中国自动化网安全提示,在购买供应商商品时,请一定要先审核好企业信息是否真实,谨防网上诈骗。
公司名称:厦门宇电自动化科技有限公司
联系人: 李菊华
联系电话:0592-2632375
手机号:
传 真:0592-5651630
电子信箱:2297885778@QQ.com
公司网站:http://www.yudian.com/
公司地址:福建省厦门火炬高新区火炬园火炬北路17号