在这个颜值当道,屌丝闪边的时代,拼不过颜值拼内涵,只有知识丰富才能提升一个人的内在气质和修养,所谓人丑就要多学习,今天图老师给大家分享用Delphi开发DLL来代替8581协议控制和采集华为PSM—A10电源(二),希望可以对大家能有小小的帮助。
【 tulaoshi.com - 编程语言 】
匹配地址:交流模拟量 11个 cid1=40 cid2=41
一个交流屏 两路交流
I是所得到的包头 7E
回报350包偏移内容返回报地址30-31输出电流AI+85~I+9232-33输出电流BI+93~I+10034-35输出电流CI+101~I+10836-371路交流A相电压I+17~I+2438-391路交流B相电压I+25~I+3240-411路交流C相电压I+33~I+4042-431路交流输出频率I+41~I+4844-452路交流A相电压I+51~I+5846-472路交流B相电压I+59~I+6648-492路交流C相电压I+67~I+7450-512路交流输出频率I+75~I+82
(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/bianchengyuyan/)(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/bianchengyuyan/)转化方法:DataBuf[0] DataBuf[1] DataBuf[2] DataBuf[3] DataBuf[4] DataBuf[5] DataBuf[6] DataBuf[7]
(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/bianchengyuyan/)(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/bianchengyuyan/)
(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/bianchengyuyan/)(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/bianchengyuyan/)
(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/bianchengyuyan/)(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/bianchengyuyan/) *10 再取整
(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/bianchengyuyan/)(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/bianchengyuyan/)
(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/bianchengyuyan/)(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/bianchengyuyan/) integerTemp[0] integerTemp[1]
(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/bianchengyuyan/)(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/bianchengyuyan/)使用Round()函数来执行取整操作
(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/bianchengyuyan/)(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/bianchengyuyan/)交流开关量:cid1=40 cid2= 43 查看现场数据得 6个字节
序号
内容
字节
1
检测的开关数量M=0
1
M+2
用户自定义状态数量P=3
1
M+3
交流切换状态(自动E0H或手动E1H)
1
M+4
照明状态(关E3H或开E2H)
1
M+5
当前工作路号
第一(E4),第二(E5),第三(E6)
1
(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/bianchengyuyan/)(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/bianchengyuyan/)
(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/bianchengyuyan/)(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/bianchengyuyan/)
(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/bianchengyuyan/)(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/bianchengyuyan/)
(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/bianchengyuyan/)(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/bianchengyuyan/)
回报350包偏移内容返回报地址6.1交流切换状态I+19~I+206.2照明状态I+21~I+22
(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/bianchengyuyan/)(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/bianchengyuyan/)取0手动 取1自动取0关闭 取1工作添加循环控制的问题 出错三次抛出错误
(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/bianchengyuyan/)(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/bianchengyuyan/)
(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/bianchengyuyan/)(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/bianchengyuyan/)添加双字节转换为单字节的过程{--------------得到转化字节的过程------------------------------------}{-------@param input1: Byte 数据高位---------------------------------}{-------@param input2: Byte 数据低位---------------------------------}{-------@param reAssign: Byte 得到的数据-----------------------------}{-------2005-06-27 add by Fane---------------------------------------}procedure change2to1(input1,input2:byte;var reAssign: Byte);
(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/bianchengyuyan/)(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/bianchengyuyan/)将reAssign声明为var,使用传引用方式传递参数
(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/bianchengyuyan/)(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/bianchengyuyan/)
(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/bianchengyuyan/)(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/bianchengyuyan/)交流告警量:cid1=40 cid2=44 查看现场数据得 24个字节
(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/bianchengyuyan/)(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/bianchengyuyan/)
序号 内容字节
本屏交流配电系统数量M1
1路输入线/相电压AB/A1
1路输入线/相电压BC/B1
1路输入线/相电压CA/C1
1路频率1
1路检测熔丝(或开关)数量M1
1路用户自定义告警数量P=81
1路用户自定义字节8×1
2路输入线/相电压AB/A1
2路输入线/相电压BC/B1
2路输入线/相电压CA/C1
2路频率1
2路检测熔丝(或开关)数量M1
2路用户自定义告警数量P=01
A相输入电流1
B相输入电流1
C相输入电流1
(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/bianchengyuyan/)(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/bianchengyuyan/)第一个自定义P=8 第2个自定义是0 注 20 20 忽略
来源:http://www.tulaoshi.com/n/20160219/1624579.html
看过《用Delphi开发DLL来代替8581协议控制和采集华为PSM—A10电源(二)》的人还看了以下文章 更多>>