XV9738a HEIE450617R ABB 主板控制板 雄霸主营供应
XV9738a HEIE450617R ABB 主板控制板 雄霸主营供应
XV9738a HEIE450617R ABB 主板控制板 雄霸主营供应

PC机接口和智能仪表DCS实验系统的现场总线之间接口转换电路使用研华公司生产的PCL-743/745串行通信接口卡。每个接口卡具有两个RS-485串行通信口,每个端口有一个具有16字节的先进先出(FIFO)缓冲器的通用异步收发器(UART)。它在将数据放置到总线之前先将数据缓冲入16字节的信息包内,这样就极大地减轻了CPU的负载并且当系统忙或者不能及时处理中断时可以避免数据丢失,这对于Windows操作系统下的高速串行I/O口尤其重要。在接口卡安装之前,通过卡上的一些跳线来设置I/O基地址和中断请求。PCL-743/745串行通信接口卡的通信功能是通过对其内部的寄存器进行读写操作实现的。
3、控制PC机通信功能的编程实现以及监控软件设计
控制PC机的通信功能用Visual C++6.0编制一个一个通信线程ThreadProcForComm (LPVOID param) 实现,这个通信线程只完成数据收发处理,包括flag、data_tra、data_rec、address等变量,flag为通信成功与否标志,data_tra为发送数据缓冲数组,data_rec为接收数据缓冲数组,address为智能仪表地址数组。
监控软件编制应完成以下功能:监视与操作,打印功能和存储功能。在整个软件中,所有的控制功能的实现都由控制子函数来完成。对于设定值和控制量的修改以及控制方式的改变,软件提供了一个Visual C++的类,它有三个成员函数SettingvalueModify ( int h, WORD new ), 参数h表示仪表号,new表示新设置的值;对于控制算法接口,软件同样提供了一个Visual C++的类,这个类有两个成员函数Data_in (measureIn[ ], setpoint[ ])和Data_out (controlOut[ ]),前者把测量值和设定值传入,后者将控制值送出。measureIn[ ]、setpoint[ ] 和controlOut[ ]分别表示测量值、设定值 和控制值数组,它们均是全局静态变量。用户可以在这个类中自由编写具体的控制算法。至于软件的存储与打印功能的设计,这里不再介绍。
4、实例
本设计是在SEU-211智能温控仪基础上改进设计了USTS-100智能仪表。SEU-211智能温控仪也是面向DCS应用的智能控制仪表,其控制对象是电加热炉,采用热电偶作为温度传感器;仪表的输入是热电偶信号,输出的晶闸管触发信号;通信功能方面,通信协议以RS-485为基础,采用地址呼叫/应答后互传数据帧的结构。USTS-100智能仪表在设计时,硬件方面主要做了以下改进:(1)使其测量输入/输出信号还可配接标准电压电流信号,并将多种信号的输入输出电路整合,形成一个能够兼顾不同电路结构和电路参数的输入输出电路,增强其通用性,还设计了被控对象模型系统,这样可以通过软件实现不同的工业过程控制对象的特性,增强DCS系统的应用能力。(2)为实现复杂的控制算法,仪表微机预留了可扩展至32KB的掉电保护内存,可实现程序空间和数据空间的任意配置。(3)通信部分电平转换的核心器件改用性能更好的MAX485。所以硬件电路的改进主要是增强仪表的适应性,通信功能的改进主要集中在软件方面。
为了能够兼顾仪表内部测算控主体严格的顺序性和通信功能的随机性,该仪表软件设计时借鉴了多任务操作系统模块,并且设置任务列表、任务触发/启动机制,这样就保证了各模块之间严格的顺序性要求;同时,通信功能也被分解成小的模块,并且设置收发数据缓存区,根据各通信功能模块与各测算控功能模块之间的相互关系,确定其任务触发机制和任务启动机制。有关这部分的设计细节较为琐碎,在此不再赘述。
5、结语
本文针对国企的工业生产自动化技术改造,根据智能仪表组网的特点,提出了利用控制PC机通过RS-485总线与智能仪表相连组成多智能仪表控制系统。在参考具有代表性的现场总线协议的基础上,提出了多智能仪表控制系统的通信协议,编制了应用软件,并设计了具有此通信功能的智能仪表USTS-100温控仪,从而组成多智能仪表控制系统的实用系统,完成了一个有针对性的实验。实验证明该实验系统运行良好,能够完成各种较为复杂的控制实验。该研究将有助于提高国内智能仪表的研究和应用水平、拓展其应用领域,并适应国内中小型企业的技术改造需求,因而具有理论意义和实用价值。
ABB DSDP140B 57160001-ACX 脉冲计数板 PLC卡件模块 电路板
CI871K01 3BSE056797R1 ABB 轴振动处理器 通信接口 模块
086444-005 ABB 直接光纤模块 086407-502 086406-002
CI858 3BSE018137R1 ABB 框架接口模块 PLC卡件 控制系统
DSQC679 ABB 机器人操作器 3HAC028357-001 DSQC626
DSAI130D 3BSE003127R1 ABB 电路板 卡件 控制器 PLC系统备
ABB PP881 3BSE092978R1 触摸屏面板 PP875 PP887
CI873 ABB AC 800M通信接口 CI873K01 控制器模块
ABB KUC711AE 3BHB004661R0001 励磁控制器 KUC711AE01
ABB PM891K01 3BSE053241R1 处理器模块 PM891
UAA326A04 HIEE300024R4 ABB控制器模块 雄霸供应
PM902F ABB AC 900F控制器 CPU模块 PM903F PM904F
REF542PLUS ABB 综合保护器装置 多功能保护 PLC模块
PP836A 3BSE042237R2 ABB触摸屏 操作面板
5SHY5045L0020 ABB 中压直流调速板 控制板 电源模块
USC329AE01 ABB 直流数字量输入模块 PLC备件模块
PPD115A102 ABB 控制板模块 控制卡 PLC卡件
AV94A HESG440940R11 HESG216791/A ABB 工控备件 模块
MC91 HESG440588R4 HESG112714/B ABB 输入输出模块全系列
PFTL101B 20KN 3BSE004203R1 ABB 张力传感器 控制系统
ABB PP877K 3BSE069274R1 触摸屏使用者界面 PP877
PM864AK01 ABB 机器人备件 控制器单元 CPU模块
CI773F 3BDH000395R0001 ABB DP主模块 控制系统
DSRF197K01 ABB 输入输出子架 DSRF182AK02 DSRF180A
SPIET800 ABB贝利 以太网CIU传输模块
NTCF22 ABB 端接单元 控制系统模块
CM10/200S0E0/STD ABB 通用过程控制器 库存供应
UNS0881a-P.V1 3BHB006338R0001 ABB PCB板 UNS2881b-P,V1
CI534V02 3BSE010700R1 ABB 轴振动处理器 伺服定位系统
560CMU05 ABB 通信单元 工控备件卡件库存
ABB PP865 3BSE042236R1 触摸屏 PP846A 3BSE042238R2
ABB 3HNA025019-001 喷涂IO板 机器人自动化配件
瑞士 SCYC55830 58063282A ABB 采集卡模块
ABB PFSK151 DSP信号处理器板 PFSK152 电路板控制板
ABB PFEA111-65 张力控制放大器 可接ABB各种压头
ABB PFCL201CE 20KN枕块式张力计垂直测压元件
ABB PM860AK01 3BSE066495R1控制器处理器单元
ABB 5SHY4045L0004 3BHB021400R0002半导体变频IGCT
PLC模块 DSAI130D ABB系统备件 模拟量输入模块
ABB操作屏PP800 PP865A 3BSE042236R2高性能15英寸触摸屏
ABB PM891K01 3BSE053241R1控制处理器450MHZ
ABB 5SHY3545L0010 3BHB013088R0001电力系统电网装置
ABB卡件 DSDI304 57160001-DB 输入模块
abb瑞士DSQC369电力输配
DSQC1015 3HAC04885800103 ABB主驱动装置
abb瑞士3HAA3563-4HA/2自动化解决方案
ABB PFTL201C 10KN 3BSE007913R10 枕块式张力计水平测压元件
abb瑞士3HAB4252-1/0自动化解决方案
PFCL201CE 20KN扭力 ABB垂直压力传感器 机器人张力计
ABB DSQC682 3HAC031245-001机器人协作模块
ABB进口3HAB3365-001过程单元
ABB进口DSQC350工厂自动化系统