详细介绍: TE-8000型人工智能数字调节仪通讯协议
TE-8000型人工智能数字调节仪的通讯接口协议,具备 16位的求和校正码,通讯可靠,支持1200、2400、4800、9600、19200等多种波特率,并且将上位机访问一台仪表的平均时间缩短到0.1秒以下,仪表允许在一个RS485通讯接口上连接多达101台仪表。
一、接口规格
TE-8000系列仪表使用异步串行通讯接口,接口电平符合RS232C或RS485标准中的规定。数据格式为1个起始位,8位数据,无校验位,一个或2个停止位。通讯传输数据的波特率可调为1200--19200 bit/S(波特率为19200时需配界高速光耦的通讯模块。TE-8000仪表采用多机通讯协议,如果采用RS485通讯接口,则可将1—101台的仪表同时连接在一个通讯接口上。采用RS232C通讯接口时,一个通讯接口只能联接一台仪表。
RS485通讯接口通讯距离长达1KM以上,只需两根线就能使多台TE-8000仪表与计算机进行通讯,优于RS232通讯接口。为使用普通个人计算机PC能作上位机,可使用RS232C/RS485型通讯接口转换器,将计算机上的RS232C通讯口转为RS485通讯口。
按RS485接口的规定,RS485通讯接口可在一条通讯线路上连接最多32台仪表或计算机。需要联接更多的仪表时需要中继器,也可选择采用特殊芯片的通讯接口,则最多可连接100台TE-8000仪表在一条通讯线路上,目前生产的TE-8000仪表通讯接口模块通常采用特殊芯片,具备一定的防雷和防静电功能,且无需中继器即可连接约101台仪表。
TE-8000仪表的RS232C及RS485通讯接口采用光电隔离技术将通讯接口与仪表的其他部分线路隔离,当通讯线路上的某台仪表损坏或故障时,并不会对其它仪表产生影响。同样当仪表的通讯部分损坏或主机发生故障时,仪表仍能正常进行测量及控制,并可通过仪表键盘对仪表进行操作。16位校验码不仅保证数据可靠性,并保证在通讯异常,比如网络上有地址相同的仪表或有其他公司产品时,仪表和计算机机仍能分别正常工作,不会产生数据混乱的问题,因此采用TE-8000仪表组成的集散型控制系统具有较高工作可靠性。
由于采用普通计算机作上位机,其软件资源丰富,发展速度极快。新的TE-8000上位机软件广泛采用WINDOWS作为操作环境,不仅操作直观方便,而且功能强大。这使得TEUOKE-DCS系统价格大大低于传统DCS系统,而性能及可靠性则均可优于传统DCS系统。
二、通讯指令
TE-8000仪表采用16进制数据格式来表示各种指令代码及数据。TE-8000仪表软件通讯指令经过优化设计,只有两条,一条为读指令,一条为写指令,两条指令使得上位机软件编写容易。不过却能100%完整地对仪表进行操作。
地址代号:为了在一个通讯接口上连接多台TE-8000仪表,需要给每台TE-8000仪表编一个互不相同的代号。TE-8000有效的地址为0—100。所以一条通讯线路上最多可连接101台TE-8000仪表。仪表的地址代号由参数Addr决定。
仪表内部采用整型数据表示参数及测量值等,数据最大范围为:-2999—+32767。因此采用-32768—-7160之间的数值来表示地址代号,来降低因数据与地址重复造成冲突的可能性。TE-8000仪表通讯协议规定,地址代号为两个字节,其数值范围(16进制数)是80H—BFH,两个字节必需相同,数值为(仪表地址+80H)。例如,仪表参数Addr=10(16进制数为0AH,0A+80H=8AH),则该仪表的地址表示为: 8AH 8AH
参数代号:仪表的参数用1个8位二进制数(一个字节,写为16进制数)的参数代号来表示。它在指令中表示要读/写的参数名。
|