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

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

煊,等

常用设备串口通信协议及其应用 S r l mm u iain Prt c l o m m o l e q ime ta dTh i Ap l a in e i a Co nc t o o os fCo o ny Us d E up n n er pi t s c o

李煌了为 (中石化上海石油化工研究院,上海 2 10 ) 028

要:介绍了研究院常用设备的几种串口通信协议及其在软件设计中的应用。说明了各通信协议的协议内容、信格式以及根据通

各通信协议所开发的 V B程序。对几种串口通信协议在实际应用中遇到的问题进行了分析,并给出了解决方案。实践证明,据这些根 协议所设计的程序均能够达到控制要求,使设备稳定、可靠地运行。 关键词:实验装置 中图分类号:T 2 P9

通信协议

控制

指令

V B

文献标志码:A

Ab ta t S v rlsra o sr c: e e a e lc mmu iain poo osfrc mmo yusd e up n n isi tsa d t era lc to n s f r e ina eito i nc t rtc l o o o nl e q ime ti n t ue n h i ppiain i ot ed sg nr— t wa r d c d.Th o tnt a d c mmu iain fr a fe c o ue ec ne s n o n c t om to a h c mmu iain poo o n h rga de eo e n a c r a c t h r tc l o nc t rtc la d te VB po rm v lp d i c od n ewi tep oo o o h aed s rb d.Th r be xsig i rcia a l ain o e e a e il o r e c e i e p o lmse it n p a t l ppi t fs v rls ra c mmu iain p oo os ae a ay e n c c o nc to r tc l r n lz d, a d t ouin r n he s lt s ae o gv n T ep a tc e f sta l te po r msd sg e n a c ra c t h s rtc l a e o to e ur me ta d ma etee up ie . h r cie v ri h t l h rga

e in di c od n ewi te ep oo osc nme tc nr lrq ie n n k h q i- i e a h me to e a e sa l n e ibl . n p r t t b y a d r l y a

言 上海石油化工研究院所用的实验装置具有点数少、设备多样化等特点。一套典型的小试装置,控制点 一

M 问 一

d b萎辜誉

A B S一次性访问 5 IU, 6个通道只需 12S平均访问时 .,间在 2 s 0m左右。 1 1 A B S通信指令 . I U

般少于 10个。这种规模的装置用分布式控制系统 0

(ir u d ot lyt D S显然不够经济(中评 d tb t n o ss m,C ) si e c r e集价部门除外 )。因此,目前设计的微反、,中试装 1i J ̄、置中,多使用“智能仪表+ L” P C模式,其模拟量的测量 控制( IA由智能仪表完成, A、 O)开关量 ( ID ) D、 O的控

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

制由 P C及相关电路完成。近年来, L这种模式得到了 上海石油化工研究院研究、管理部门的认可。对于这种模式的监控、操作、录平台的实现,记工控机和串 1 3 编程技术成为了核心。本文列举了几种日常工作中常

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

②写:地址代号+ 3 6 )+要写的参数代号+ 4 H( 7 写人数低字节+写人数高字节+校验码 。

用设备的通信协议,并介绍了这些通信协议的应用。

参数代号是指在使用 R .8 S4 5通信方式时为在一 ,

1 AI U B S通信协议 AB S是厦门宇电自动化科技有限公司为 A系 IU I

个通信接口上连接多台 A仪表, I需要为每台 A仪表 I 编一个互不相同的通信地址,有效的地址为 0~8。 0校验码采用 1求和校验方式 6位其中读指令的校验码计算方法为要读参数的代号× 5 2 6+8 2+A d dr写指令的校验码计算方法为以下公式作位二进制加法计算得出的余数 (出部分不处理 )溢 1 6 ,。

列显示控制

仪表开发的通信协议,其使用异步串行通

信接口,口电平符合 R . 2接 s2 c或 R -8 3 s4 5标准中的规定 r。采用 R一8 ̄l l s45通信方式时,能通过简单的指令实现仪表的全功能操作,提供比其他常用协议 (并如 ——

:

要写的参数代

×5 6 2 6+ 7+要写的参数值+A d, d r ̄

N字 2个

节,其低字节在前,高字节在后。公式中 A d为仪表 dr

第李煊.卜生06年毕业于武…学光学专业,改!,94年:9恐叭 ,。 9…汉大一 地一参值,围 ~。写参值 6二,…获…址数……为 8要…的数用1位 范 00 作者, 16男 1 8一……一~…一 一

学位,级师;要从析士学高工程主事分仪器、控自技术方的面研究。 8 2

进制整数表示。无论是读还是写,仪表都返回以下 1 0

P ROCES S AUTOM ATI ON NS RUM ENTATI I T ON 1 3 . 0 Oc o e 0 Vo . 2 N0 1 t b r2 U

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

你可能喜欢

  • RS232串口
  • 单片机串口通信
  • MODBUS通讯协议及编程
  • 串口通信原理
  • 串口通信详解
  • 语言教程
  • 现场总线技术

常用设备串口通信协议及其应用相关文档

最新文档

返回顶部