APC Smart UPS RS232通讯协议说明
-
资源ID:60288412
资源大小:53.50KB
全文页数:3页
- 资源格式: DOC
下载积分:16积分
快捷下载
会员登录下载
微信登录下载
微信扫一扫登录
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
|
APC Smart UPS RS232通讯协议说明
APC Smart UPS RS232通讯协议说明一 硬件层协议a) RS232接口,使用2400bit/s的波特率,1位起始位,8位数据位,1位停止位,无奇偶校验位。b) 通讯码制是ASCII码。二 部分通讯命令描述以下协议中,ASCII码区分大小写字符,所有的UPS返回信息后面都加上回车换行符(即0d 0a )结束符。以下分为5类命令:连接UPS通讯命令,UPS状态命令,电池参数命令,输出UPS的电参数信息命令;这4个命令是:查询方式,也就是上位机发什么命令,UPS就对应的返回什么数据上来。UPS自动返回的警告信息:是UPS自动向上位机发送警告字符,因为这是RS232通讯的,RS232是全双工的工作模式。发送UPS命令UPS返回信息UPS延时时间长度含义说明备注连接UPS通讯命令YSM50ms设置UPS当前在Smart Mode 这个UPS当前在以ASCII码连接通讯。要与这个UPS进行通讯,必须要先用这个命令设置UPS当前状态。以下是UPS状态命令Cddd.d:10进制的ASCII码的数据格式80msUPS内部温度Qdd:是16进制的ASCII码数据格式。如:返回ASCII码:“08”,说明UPS当前在线50msUPS starte Bit7:返回电池状态Bit6:电池电压过低状态Bit5:UPS超载运行Bit4:UPS使用电池逆变Bit3:UPS在线Bit2:UPS内部工作模式;总是为0,此位可以不用理睬Bit1:此位总是为0,可以不用理睬Bit0:UPS运行时间校准,此位可以不用理睬以下是电池参数命令gDdd:10进制的ASCII码的数据格式60msUPS电池电压:如电池电压是48V,则返回“48“。Bdd.dd80ms返回电池电压。fddd.d:10进制的ASCII码的数据格式80ms返回UPS的电池容量的百分比:如满容量是:100%输出UPS的电参数信息命令:/dd.dd:10进制的ASCII码的数据格式80ms负载电流信息ddd.d: 10进制的ASCII码的数据格式80ms负载工作功率:单位是VA。Lddd.d:10进制的ASCII码的数据格式80msUPS输出在线电压Mddd.d:10进制的ASCII码的数据格式80msUPS输出在线最大电压Nddd.d:10进制的ASCII码的数据格式80msUPS输出在线最小电压Oddd.d:10进制的ASCII码的数据格式80msUPS输出当前电压Fdd.dd:10进制的ASCII码的数据格式80msUPS输出电压频率。UPS自动返回的警告信息%电池电压过低警告#UPS自动测试电池失败返回信息。Ctrl+DUPS内部温度过高警告!UPS使用电池逆变输出$表示UPS刚刚从使用的电池切换到使用市电电压逆变。输入UPS电参数信息Ctrl+Idd.dd:ddd.d数据与数据的中间以分好隔开;这是实际测出的数据结果49.98;225.2;225.2;225.249.98表示输入电的频率,225.2表示A相电压;225.2表示B相电压;225.2表示C相电压。100ms以上协议中:发送的ASCII字符无0d 0a结束符,也无校验。程序流程如下:开始以同样的方法发送命令及处理返回的数据。处理返回状态数据。 发送UPS命令发送连接通讯命令Y