ALTEC PHP800, ORP800 Service Manual

CONTROLLER PH/ORP800
ALTEC
八、 串行数字通讯pH/ORP800控制器
8.1 串行通讯接口规格
pH/ORP800控制器使用异步串行通讯接口,接口电平符合RS232CRS422,RS485标准的规定,pH/ORP800的通讯方 式为主从式通讯 方式,如 采用RS485RS422通讯接口,则最多可将100台仪 表同时 连接在一个通迅接口上,通讯距离 为 1km,采用RS232通迅接口时,一个通迅接口只能连接一台仪表,通讯距离为15mpH/ORP800仪表的RS232,RS422,RS485通讯接口均采用了光电隔离技术。
8.2 通讯过程
通迅方式为主从式通讯方式,pH/ORP800仪表作为从机使用,由主机向从机发送一个命令,从机收命令后,给出一个应答 信号即完成一次通讯。 主机向从机发送一个读数据命令,从机收到该命令后,回送一个数据应答命令。 主机向从机发送一个写数据命令,从机收到该命令后,如参数修改完成,回送一个ACK(06H)信号,如参数修改失败,回送 一个NAK(15H)信号。 如主机发送的命令中字节校验出错或命令校验位出错或命令非法,从机不作响应。
8.3 通讯码
ASCII 7位码
8.4 数据格式
起始位:1位 数据位:7位 校验位:1位,偶校验 停止位:1
8.5 通讯波特率(bps)
300,600,1200,2400,4800,9600,19.2k
8.6 命令帧格式
8.6.1 上位机从仪表读数据命令帧格式
EOT
(04H)
如果仪表接收到上位机读数据命令,则会以如下命令帧格式应答:
STX
(02H)
例:主机要读出通讯地址为01号仪表的测量值(PV),发送读数命令帧为:
通讯地址 参数名
参数名 参数值
ENQ
(05H)
ETX
(03H)
BCC
ASCII:
如果此时通讯地址为01号仪表的测量值为6.89,则从机数据应答命令帧为:
ASCII: STX P V 6
HEX:
·8·
EOT 0 0 1 1 P V ENQ
HEX:
04 30 30 31 31 50 56 05
02 50 56 36 2E 38 03 3C
9
3920
ETX BCC
8
.
WWW.CHINA - A LTEC.COM
CONTROLLER PH/ORP800
8.6.2 上位机向仪表写数据命令帧格式
ALTEC
EOT
(04H) (03H)
通讯地址 参数值
(02H)
参数名
ETX BCCSTX
如参数修改完成,pH/ORP800回送一个ACK(06H)应答命令。 如参数修改失败,pH/ORP800回送一个NAK(15H)应答命令。
例:上位机要将01号仪表的设定值修改为7.50,则上位机向仪表发送写数据命令帧:
ASCII:
EOT 0 0 1 1 STX S L
HEX:
04 30 30 31 31 02 53 4C
7
20 37 2E
030ETX BCC
5
.
35
03 20
如设定值修改成功,仪表应答:
ASCII: ACK
HEX:
06
命令帧格式说明:
①. 通讯地址
仪器地址(参数代码为ADDR)为210进制数,编号为0099。 通讯地址为410进制数,前2位数为仪器地址第1位数的重复,后2位数为仪器地址第2位数的重复。 例如:仪器地址为53,则通讯地址为5533
②. 参数名称
参数名称为2个字符,通讯参数名称,代码及含义见附表说明。
③. 参数值数据格式
pH/ORP800数据应答命令帧数值为带符号带小数点510进制数,无 效位补 0或空隔 ,第一位 为符号 位,正号 为空隔 (20H)或(30H)。上位机写数据命令帧参数值格式:符合正常书写习惯,但不超过7个字符。参数必须符合以上规定,参数值 必须在该参数的修改范围内,否则仪表不修改参数,回送NAK信号。
④. BCC命令帧校验位
BCC等于从STX(不包含STX)到ETX(包含ETX)所有字节的异或运算。
通讯参数代码表
序号
1
2
3
4
5
6
7
通讯代码
PV
OP
SL
Hi
Hb
Lo
Lb
ASCII/HEX
50 56 4F 50 53 4C 48 69 48 62 4C 6F 4C 62
参数代码
K,A L
KB
LOA L
LB
参数名称
测量值(只读)
输出功率(只读)
基本设定值
上报警值
上报警回差
下报警值
下报警回差
调整范围
0~10 0.0%
0.01 ~14.00
0.01 ~14.00
0.01 ~14.00
0.01 ~14.00
0.01 ~14.00
WWW.CHINA - A LTEC.COM
·9·
Loading...