APP下载

常用设备串口通信协议及其应用

2011-07-26李煊丁为

自动化仪表 2011年10期
关键词:指令计算机

李煊丁为

(中石化上海石油化工研究院,上海 201208)

0 引言

上海石油化工研究院所用的实验装置具有点数少、设备多样化等特点。一套典型的小试装置,控制点一般少于100个。这种规模的装置用分布式控制系统(distributed control system,DCS)显然不够经济(集中评价部门除外)。因此,目前设计的微反、小试、中试装置中,多使用“智能仪表+PLC”模式,其模拟量的测量控制(AI、AO)由智能仪表完成,开关量(DI、DO)的控制由PLC及相关电路完成。近年来,这种模式得到了上海石油化工研究院研究、管理部门的认可。对于这种模式的监控、操作、记录平台的实现,工控机和串口编程技术成为了核心。本文列举了几种日常工作中常用设备的通信协议,并介绍了这些通信协议的应用。

1 AIBUS通信协议

AIBUS是厦门宇电自动化科技有限公司为AI系列显示控制仪表开发的通信协议,其使用异步串行通信接口,接口电平符合RS-232C或RS-485标准中的规定[1]。采用RS-485通信方式时,能通过简单的指令实现仪表的全功能操作,并提供比其他常用协议(如Modbus)更快的速率。在9600 bit/s下,一般上位机访问一台7.0版仪表的平均时间约80 ms,但若采用AIBUS,一次性访问56个通道只需1.2 s,平均访问时间在20 ms左右。

1.1 AIBUS 通信指令

AI仪表采用16进制数据格式来表示各种指令代码及数据,其软件通信指令经过优化设计,只有读、写两条指令,从而使得上位机软件的编写更容易,且能够100%地对仪表进行操作。标准的读写指令如下。

①读:地址代号+52H(82)+要读的参数代号+0+0+校验码。

②写:地址代号+43H(67)+要写的参数代号+写入数低字节+写入数高字节+校验码。……

登录APP查看全文

猜你喜欢

指令计算机
听我指令:大催眠术
计算机操作系统
穿裙子的“计算机”
基于计算机自然语言处理的机器翻译技术应用与简介
计算机多媒体技术应用初探
ARINC661显控指令快速验证方法
LED照明产品欧盟ErP指令要求解读
信息系统审计中计算机审计的应用
杀毒软件中指令虚拟机的脆弱性分析
Fresnel衍射的计算机模拟演示