Com接口编程应用.pdf

上传人:暗伤 文档编号:4317457 上传时间:2021-08-20 格式:PDF 页数:1 大小:7.88KB
返回 下载 相关 举报
Com接口编程应用.pdf_第1页
第1页 / 共1页
亲,该文档总共1页,全部预览完了,如果喜欢就下载吧!
资源描述

《Com接口编程应用.pdf》由会员分享,可在线阅读,更多相关《Com接口编程应用.pdf(1页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、 海盐盛迪装置通讯d l l 函数使用说明 目录 = = = = = = = = = = = = = = = = 1 、安装说明 2 、函数调用说明 3 、特别说明 4 、调用举例 = = = = = = = = = = = = = = = = 1 、安装说明 可把h s c o m . d l l 拷贝至s y s t e m 3 2 目录下也可放在你的程序目录下 2 、函数调用说明 文件名 : h s c o m . d l l 函数名 说明 参数 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =

2、 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = A d j u s t _ U I : 负载点调整 P h a s e , R a t e d _ V o l t , R a t e d _ C u r r , R a t e d _ F r e q , P h a s e S e q u e n c e , R e v e r s , V o l t _ P e r , C u r r _ P e r , I A B C , C o

3、 s P , S M o d e l , D e v _ P o r t A d j u s t _ C U S T : 负载点调整( 可任意设定, 四线状态) P h a s e , R a t e _ F r e q , V o l t 1 , V o l t 2 , V o l t 3 , C u r r 1 , C u r r 2 , C u r r 3 , U a b , U a c , A n g 1 , A n g 2 , A n g 3 , S M o d e l , D e v _ P o r t S e t _ H a r m o n i c _ D a t a : 设置输

4、出谐波数据 H A n g , H N u m , H V o l t , H C u r S t d M e t e r _ R e a d : 指示仪表读取 S D a t a , S M o d e l , D e v _ P o r t S e t _ 4 8 5 _ C h a n n e l : 4 8 5 通道切换( 只单个通道吸合) M e t e r _ N o , O p e n _ F l a g , D e v _ P o r t S e t _ 4 8 5 _ C h a n n e l S : 4 8 5 通道切换( 可多个通道吸合) M e t e r _ N o

5、 , O p e n _ F l a g , D e v _ P o r t S e t _ P u l s e _ C h a n n e l : 脉冲采样通道切换 M e t e r _ N o , C h a n n e l _ F l a g , D e v _ P o r t E r r o r _ S t a r t : 开始测试误差 M e t e r _ N o , C o n s t a n t , P u l s e , D e v _ P o r t E r r o r _ R e a d : 误差读取 M E r r o r , M e t e r _ N o , D

6、e v _ P o r t D l l _ P o r t _ C l o s e : 关闭与装置通讯的串口 - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2 0 0 8 . 0 4 . 0 3 新增- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - S e a r c h _ m a r k : 开始寻标 M e t e r _ N o , D e v _ P o r t S e a r c h _ m a r k _ R e s u l t

7、: 读取寻标脉冲 M e t e r _ N o , D e v _ P o r t C R P S T A _ s t a r t : 开始潜动或起动 M e t e r _ N o , D e v _ P o r t C R P S T A _ R e s u l t : 潜动或起动脉冲读取 M e t e r _ N o , D e v _ P o r t C R P S T A _ c l e a r : 潜动或起动状态复位 M e t e r _ N o , D e v _ P o r t E r r o r _ C l e a r : 误差仪总清 D e v _ P o r t P

8、 o w e r _ O f f : 降电压电流 D e v _ P o r t P o w e r _ P a u s e : 降电流, 电压保持 D e v _ P o r t - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2 0 0 8 . 0 4 . 0 3 新增( 常数校核) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - C o n s t T e s t _ S t a r t : 开始常数校核 M e t e r _ N o

9、, C o n s t a n t , D e v _ P o r t C o n s t P u l s e _ R e a d : 读取常数校核电量 M e t e r K W H , S t d K W H , C o n s t a n t , M e t e r _ N o , D e v _ P o r t / / - - - - - - - - - - - - - - - - - - - - - - - - - B B 3 1 0 0 标准表增强专用函数- - - - - - - - - - - - - - - - - - - - - - - - - S e t _ B B 3

10、1 0 0 _ B a u d : 设置B B 3 1 0 0 的通讯波特率 S M B a u d C o m m _ B B 3 1 0 0 _ A l l : 读取标远表测量数据 S D a t a , S e n d C m d , W a i t B A c k , S M o d e l , D e v _ P o r t S t r T o F l o a t _ B B 3 1 0 0 : B B 3 1 0 0 的1 0 进制浮点数转换 C S t r - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2 0 0

11、8 . 0 5 . 2 2 新增( 电表试验台专用) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - S e t _ V o l t P a r a : 设置缓升缓降参数 U p T i m d , F u l l T i m e , D o w n T i m e , L o w T i m e , L o w V a l u e , T e s t T i m e s V o l t F a l l : 电压跌落命令 D e v _ P o r t , E r r A d d r , Z e r o T i m

12、 e , F u l l T i m e , F a l l T i m e s - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2 0 0 8 . 0 8 . 0 1 新增( 高压装置专用) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - S e t _ H M C _ C T 1 : 设置高压表1 次侧C T 额定电流值 R a t e V a l u e , D e v _ P o r t S e t _ H M C _ N e w :

13、设置新高压表装置用以判断标准表切换档位 N e w V a l u e - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2 0 0 8 . 0 9 . 1 8 新增( 4 8 5 表通讯) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - O p e n 4 8 5 C o m m P o r t : 打开4 8 5 通讯口 L n g H d c C o m m , B a u d R a t e , M e t e r _ P o r t S

14、 e t 4 8 5 C o m m P o r t : 更改4 8 5 口波特率 L n g H d c C o m m , B a u d R a t e C l o s e 4 8 5 C o m m P o r t : 关闭4 8 5 通讯口 L n g H d c C o m m S e n d 4 8 5 D a t a : 发送4 8 5 数据( 1 6 进制) L n g H d c C o m m , M e t e r D a t a R e c v 4 8 5 D a t a : 接收4 8 5 数据( 1 6 进制) L n g H d c C o m m , M e

15、t e r D a t a , r e c v _ l e n - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2 0 0 8 . 1 1 . 2 8 新增( 自定义谐波) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - S e t H a r m V a l u e : 设置自定义谐波含量值( 可多次调用) U I C h a n n e l , H a r m N u m , H a r m V a l u e , H a r m A n

16、g - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2 0 0 9 . 0 2 . 0 6 新增- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - S e l e c t C i r c u i t : 选择电流回路 C i r c u i t N o , D e v _ P o r t C u t N e u t r a l : 断零线 C u t t i n g F l a g , D e v _ P o r t - - - - - - - -

17、 - - - - - - - - - - - - - - - - - - - - 2 0 1 0 . 0 3 . 0 4 新增- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - S e t R e f C l o c k : 标准时钟仪切换 S e t F l a g , D e v _ P o r t C l o c k _ E r r o r _ S t a r t : 开始测试时钟误差 M e t e r _ N o , T h e o r y F r e q , T e s t T i m e , D

18、e v _ P o r t C l o c k _ E r r o r _ R e a d : 读取时钟误差 M E r r o r , T h e o r y F r e q , E r r o r T y p e , M e t e r _ N o , D e v _ P o r t - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2 0 1 0 . 0 4 . 0 1 新增- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - S e t _ O

19、 u t P u t M o d e : V 型输出 I s V M o d e A d j u s t _ U I 2 : 负载点调整( 三相电压电流可分别设置) P h a s e , R a t e d _ V o l t , R a t e d _ C u r r , R a t e _ F r e q , P h a s e S e q u e n c e , R e v e r s : B y t e V o l t _ P e r 1 , V o l t _ P e r 2 , V o l t _ P e r 3 , C u r r _ P e r 1 , C u r r _ P

20、 e r 2 , C u r r _ P e r 3 , I A B C , C o s P , S M o d e l , D e v _ P o r t - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2 0 1 0 . 0 5 . 1 7 新增- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - A d j u s t _ U I 3 : 负载点调整( 可以直接付值角度) P h a s e , R a t e _ F r e q , P h

21、a s e S e q u e n c e , R e v e r s , V o l t , C u r r , I A B C , C O S P ( 角度) , S M o d e l , D e v _ P o r t - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2 0 1 0 . 0 6 . 1 0 新增- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - A d j u s t _ U I 4 : 负载点调整( 三相电压电流可分别设置

22、) P h a s e , R a t e d _ V o l t , R a t e d _ C u r r , R a t e _ F r e q , P h a s e S e q u e n c e , R e v e r s : B y t e ( 可以直接付值角度) V o l t _ P e r 1 , V o l t _ P e r 2 , V o l t _ P e r 3 , C u r r _ P e r 1 , C u r r _ P e r 2 , C u r r _ P e r 3 , I A B C , C O S P ( 角度) , S M o d e l ,

23、D e v _ P o r t 参数说明: D e v _ P o r t : 装置通讯口 如:C O M 1 则为1 , C O M 2 为2 , . . . P h a s e : 相线 0 单相 1 三相四线有功 2 三相三线有功 3 9 0 度无功 4 6 0 度无功 5 四线正弦无功 6 三线正弦无功 7 单相无功 R a t e d _ V o l t : 被校表额定电压 如2 2 0 V 则为2 2 0 R a t e d _ C u r r : 被校表额定电流 如1 . 5 ( 6 ) A 则为1 . 5 R a t e d _ F r e q : 被校表额定频率 P h a

24、s e S e q u e n c e : 相序 0 - 正相序 1 - 逆相序 R e v e r s : 电流方向 0 - 正相 1 - 反相 V o l t _ P e r : 负载点电压百分数 1 0 0 表示1 0 0 % C u r r _ P e r : 负载点电流百分数 1 0 0 表示1 0 0 % I A B C : 负载点合分元 H - 合元 A - 分A B - 分B C - 分C C o s P : 负载点功率因数 取值:1 . 0 0 . 5 L 0 . 8 C . . . . H N u m : 谐波次数 ( 3 、5 、7 次可任意叠加,传送时高次在前,其它次数

25、只能发生1 次) H A n g : 谐波相位 H V o l t : 电压谐波含量( 总含量不能超4 0 % ) H C u r : 电流谐波含量( 总含量不能超4 0 % ) V o l t 1 , V o l t 2 , V o l t 3 : A 、B 、C 三相电压值( V ) C u r r 1 , C u r r 2 , C u r r 3 : A 、B 、C 三相电流值( A ) U a b , U a c : U a 和U b 的夹角 A n g 1 , A n g 2 , A n g 3 : A 、B 、C 三相的电压电流夹角( ) S M o d e l : 装置配置的标

26、准表型号 如: H Y 5 3 0 3 C - 2 2 B B 3 1 0 0 等,按照校验系统设置里的表达方式 S D a t a : 指示仪表返回数据 M e t e r _ N o : 挂表位, 1 . . 9 6 C o n s t a n t : 被校表常数 P u l s e : 校验时采样圈数 C h a n n e l _ F l a g : 脉冲采样通道 0 , 1 , 2 , 3 , 4 - 时钟, 5 - 投切, 6 - 需量 O p e n _ F l a g : 4 8 5 通道切换状态 1 - 吸合 0 - 断开 M E r r o r : 误差读取返回误差数据 /

27、 / 2 0 0 8 . 0 9 . 0 4 M e t e r K W H : 电表走字量 S t d K W H : 标准表走字量 / / B B 3 1 0 0 标准表增强专用函数 S M B a u d : 标准表波特率 S e n d C m d : 下发命令 W a i t B A c k : 是否等待应答并返回应答数据 / / 2 0 0 8 . 0 5 . 2 2 新增 U p T i m e : 电压上升时间 ( 0 . 0 1 9 9 9 . 9 s ) F u l l T i m e : 电压保持时间 ( 0 . 0 1 9 9 9 . 9 s ) D o w n T i

28、 m e : 电压下降时间 ( 0 . 0 1 9 9 9 . 9 s ) L o w T i m e : 低值电压保持时间 ( 0 . 0 1 9 9 9 . 9 s ) L o w V a l u e : 电压低值 T e s t T i m e s : 试验次数 ( 1 9 9 9 9 ) E r r A d d r : 控制地址 Z e r o T i m e : 跌落保持时间 ( 0 . 1 6 0 0 0 s ) F u l l T i m e : 电压恢复保持时间 ( 0 . 1 6 0 0 0 s ) F a l l T i m e s : 跌落次数 ( 1 1 0 0 0 0

29、 ) / / 2 0 0 8 . 0 8 . 0 1 新增 R a t e V a l u e : 高压表C T 1 次侧额定电流值 / / 2 0 0 8 . 0 9 . 1 8 L n g H d c C o m m : 4 8 5 通讯口句柄 ,也可以L o n g W o r d 型 B a u d R a t e : 波特率, 如 1 2 0 0 , e , 8 , 1 M e t e r _ P o r t : 4 8 5 通讯口 如:C O M 1 则为1 , C O M 2 为2 , . . . r e c v _ l e n : 接收数据长度( 实际接收字符的2 倍,1 个字

30、节为2 位) M e t e r D a t a : 接收数据, 1 6 进制A S C I I 表示, 如C h r ( 1 3 ) C h r ( 1 0 ) 回车和换行2 个字符 ,则为0 D 0 A / / 2 0 0 8 . 1 1 . 2 8 U I C h a n n e l : 谐波通道 U I 、U 、I H a r m N u m : 谐波次数 H a r m V a l u e : 谐波含量值 H a r m A n g : 谐波初始相角 / / 2 0 0 9 . 0 2 . 0 6 C i r c u i t N o : 回路号0 ( 1 - 2 ) 、1 ( 4 -

31、 3 ) 、2 ( 1 - 2 - 4 - 3 ) 3 ( 1 - 4 ) 、4 ( 3 - 2 ) 、5 ( 1 - 4 - 3 - 2 ) 、6 ( 3 - 4 ) C u t t i n g F l a g : 断零线标志0 - - 不断 1 - - 断 N e w V a l u e : 新高压装置 F a l s e - - 老装置 T r u e - - 新装置 / / 2 0 1 0 . 0 3 . 0 4 S e t F l a g : 切换标志 0 - - 切开 1 - - 切上 T h e o r y F r e q : 时钟理论输出频率( H z ) T e s t T

32、i m e : 测试时间( s ) E r r o r T y p e : 时钟误差类型 0 - - 频率 1 - - 日计时误差 2 - - 相对误差 I s V M o d e : T r u e - V 型输出 F a l s e - Y 型输出 V o l t _ P e r 1 , V o l t _ P e r 2 , V o l t _ P e r 3 : 负载点电压百分数 1 0 0 表示1 0 0 % C u r r _ P e r 1 , C u r r _ P e r 2 , C u r r _ P e r 3 : 负载点电流百分数 1 0 0 表示1 0 0 % C O

33、 S P : 功因对应的角度 每个函数返回都是布尔型,返回T r u e 表示成功,F a l s e 表示失败。 3 、特别说明 a ) 指示仪表读取返回格式( , 分隔,有功功率单位W , 无功功率单位v a r , 视在功率单位V A ) : 三相: U a , U b , U c , I a , I b , I c , a , b , c , 有功功率( 总) , 无功功率( 总) , 视在功率( 总) 注: T C - 3 0 0 0 表返回 U a , U b , U c , I a , I b , I c , a , b , c , P a , P b , P c , Q a ,

34、 Q b , Q c , S a , S b , S c , 有功功率( 总) , 无功功率( 总) , 视在功率( 总) , 频率, 电压档位 , 电流档位 T C - 6 3 0 0 表返回 U a , U b , U c , I a , I b , I c , P F a , P F b , P F c , P a , P b , P c , Q a , Q b , Q c , S a , S b , S c , 有功功率( 总) , 无功功率( 总) , 视在功率( 总) B B 3 1 0 0 表返回 U a , U b , U c , U a b , U b c , U c a ,

35、 I a , I b , I c , a , b , c , 有功功率, 无功功率, 视在功率, 频率 H S 5 3 2 0 表返回 U a , U b , U c , I a , I b , I c , ( U b ) ( U c ) ( I a ) ( I b ) ( I c ) , 有功功率( a , b , c , 总) , 无功功率( a , b , c , 总) , 视在功率( a , b , c , 总) , 频率, 功因( a , b , c , 总) H Y 5 3 0 3 表返回 U a , U b , U c , I a , I b , I c , a , b , c

36、, P a , P b , P c , Q a , Q b , Q c , S a , S b , S c , 有功功率( 总) , 无功功率( 总) , 视在功率( 总) , 频率, 功因( a , b , c , 总) 单相: 配模拟表 U , I , 配数字表 U , I , , 有功功率, 无功功率, 视在功率 b ) 误差采样流程说明: 脉冲采样通道切换- - 负载点调整- - 开始测试误差- - 误差读取 相关函数: S e t _ P u l s e _ C h a n n e l : 脉冲采样通道切换 E r r o r _ S t a r t : 开始测试误差 E r r o

37、 r _ R e a d : 读取误差 c ) 误差返回格式: 次数+ , + 误差 如2 , - 0 . 0 2 4 表示误差为- 0 . 0 2 4 , 是第二次误差, 第0 次误差表示误差还没有,需要丢弃。 d ) 寻标流程说明: 发开始寻标命令- - 负载点调整( A 相,最大电流 循环读取检查寻标是否结束 e ) 潜动或起动流程说明: 发潜动或起动开始命令- - 负载点调整- - 循环读取潜动或起动脉冲是否到来 可通过C R P S T A _ c l e a r 复位潜动或起动状态,重新采样试验脉冲,可做多脉冲试验 f ) 误差仪总清 E r r o r _ C l e a r 误

38、差仪退出试验状态,返回显示表位号。建议每项试验结束后调用。 g ) 日计时误差采样流程说明( 2 0 1 0 . 0 3 . 0 4 ) : 脉冲采样通道切换- - 负载点调整( 可只升电压) - - 切上标准晶振- - 开始测试时钟误差- - 误差读取 . . . 结束后切开标准晶振 相关函数: S e t _ P u l s e _ C h a n n e l : 脉冲采样通道切换 S e t R e f C l o c k : 标准时钟仪切换 C l o c k _ E r r o r _ S t a r t : 开始测试时钟误差 C l o c k _ E r r o r _ R e

39、a d : 读取时钟误差 D e l p h i 声明: F u n c t i o n A d j u s t _ U I ( P h a s e : I n t e g e r ; R a t e d _ V o l t , R a t e d _ C u r r , R a t e d _ F r e q : D o u b l e ; P h a s e S e q u e n c e , R e v e r s : I n t e g e r ; V o l t _ P e r , C u r r _ P e r : D o u b l e ; I A B C , C o s P :

40、 P C h a r ; S M o d e l : P C h a r ; D e v _ P o r t : I n t e g e r ) : B o o l e a n ; s t d c a l l ; e x t e r n a l h s c o m . D L L ; F u n c t i o n A d j u s t _ C U S T ( P h a s e : I n t e g e r ; R a t e _ F r e q : D o u b l e ; V o l t 1 , V o l t 2 , V o l t 3 , C u r r 1 , C u r r

41、 2 , C u r r 3 : D o u b l e ; U a b , U a c , A n g 1 , A n g 2 , A n g 3 : D o u b l e ; S M o d e l : P C h a r ; D e v _ P o r t : B y t e ) : B o o l e a n ; s t d c a l l ; e x t e r n a l h s c o m . D L L ; P r o c e d u r e S e t _ H a r m o n i c _ D a t a ( H A n g : A r r a y o f D o u b

42、 l e ; H N u m : A r r a y o f I n t e g e r ; H V o l t , H C u r : A r r a y o f D o u b l e ) ; s t d c a l l ; e x t e r n a l h s c o m . D L L ; 说明:所有参数为三维数组,在升源命令前调用 举例:S e t _ H a r m o n i c _ D a t a ( 0 , 0 , 0 , 7 , 3 , 5 , 0 , 0 , 0 , 1 0 , 1 5 , 3 0 ) F u n c t i o n S t d M e t e r _

43、R e a d ( v a r S D a t a : P c h a r ; S M o d e l : P C h a r ; D e v _ P o r t : I n t e g e r ) : B o o l e a n ; s t d c a l l ; e x t e r n a l h s c o m . D L L ; F u n c t i o n E r r o r _ R e a d ( v a r M E r r o r : P C h a r ; M e t e r _ N o , D e v _ P o r t : I n t e g e r ) : B o o

44、l e a n ; s t d c a l l ; e x t e r n a l h s c o m . D L L ; F u n c t i o n E r r o r _ S t a r t ( M e t e r _ N o : I n t e g e r ; C o n s t a n t : D o u b l e ; P u l s e , D e v _ P o r t : I n t e g e r ) : B o o l e a n ; s t d c a l l ; e x t e r n a l h s c o m . D L L ; F u n c t i o n

45、S e t _ P u l s e _ C h a n n e l ( M e t e r _ N o , C h a n n e l _ F l a g , D e v _ P o r t : I n t e g e r ) : B o o l e a n ; s t d c a l l ; e x t e r n a l h s c o m . D L L ; F u n c t i o n S e t _ 4 8 5 _ C h a n n e l ( M e t e r _ N o , O p e n _ F l a g , D e v _ P o r t : I n t e g e r ) : B o o l e a n ; s t d c a l l ; e x t e r n a l h s c o m . D L L ; - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2 0 0 8 . 0 4 . 0 3 新增- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - F u

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 成人自考

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com