电路板功能测试解决方案,扩展一切电信号的测量

 找回密码
 立即注册
查看: 10155|回复: 6

读RS485电流表?AI1 ?AP1 电压表?AV1 ?AQ1 AAA1读取等待?AW2 温度热敏...

[复制链接]

129

主题

259

帖子

1665

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1665
发表于 2017-2-27 10:08:06 | 显示全部楼层 |阅读模式
1.RS485测量模块?AI1 ?AP1 电压表模式?AV1 ?AQ1简介
   使用RS485总线读取外部测量模块,并依据上限、下限判断是否OK  注:?AI1和?AV1的基本单位为u
        ?AP1  ?AQ1 的基本单位为p
   重新初始化USART2,波特率9600bps;
   可使用比例K由系统参数来指定标准值;
   如果读取不成功,可反复读取最多3次;
2.命令格式
   【序号】【"名称"】【标准值】(测量值)【上限】【下限】【高点】【低点】【步骤前延时】【“模式”】【比例K】【偏移B】{平均次数} 【联板序号】<高点2>【低点2】{“备注”}

【高点】D11~D9+【低点】12b:填入测量模块内部寄存器地址高字节+低字节,默认:0   V7.69*2018-6-22修正
【高点】D8~D0:填入测量模块内部寄存器长度字节,默认:0。

【比例K】可复用由系统参数组来指定标准值;

<高点2>的千位填写功能码,百位+十位填写提前测量值的位置,个位填写测量值预分频;
【低点2】填入电流表模块地址,默认:10


3.举例
【1】【"I1"】【96】(测量值)【0】【0】【0】【0】【5】【“CAI1”】【100】【0】{平均次数} 【0】<0>【10】{“Set baut”}
  设置串口波特率为9600bps,

【1】【"I1"】【500】(测量值)【10】【10】【0】【0】【5】【“0AI1”】【100】【0】{平均次数} 【0】<0>【10】{“0”}
  用0AI1模式读取电流表测量值,单位:uA
【2】【"I2"】【500】(测量值)【10】【10】【0】【0】【5】【“3AI1”】【100】【0】{平均次数} 【0】<0>【10】{“0”}
  用0AI1模式读取电流表测量值,单位:mA
【1】【"I1"】【500】(测量值)【10】【10】【10】【0】【5】【“0AI1”】【100】【0】{平均次数} 【0】<3000>【10】{“0”}
  用0AI1模式功能码03H,读取电流表测量值,单位:uA
【2】【"I2"】【500】(测量值)【10】【10】【0】【256】【5】【“3AI1”】【100】【0】{平均次数} 【0】<4020>【10】{“0”}
  用0AI1模式功能码04H,读取电流表测量值(地址1000H,偏移2个字节位置),单位:mA

【3】【"I1"】【500】(测量值)【10】【10】【0】【0】【5】【“0AP1”】【100】【0】{平均次数} 【0】<0>【10】{“0”}
         读取电流表测量值,单位:pA

【4】【"V1"】【500】(测量值)【10】【10】【0】【0】【5】【“0AQ1”】【100】【0】{平均次数} 【0】<0>【10】{“0”}
         读取电流表测量值,单位:pV



早期模式:     X-Y-ZA01 继电器板切换读取电流表值,寄存器地址为0,通用性不




回复

使用道具 举报

129

主题

259

帖子

1665

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1665
 楼主| 发表于 2017-2-27 10:17:36 | 显示全部楼层
1.读取电压表模块简介
   使用RS485总线读取外部测量模块,并依据上限、下限判断是否OK
2.命令格式
   【序号】【"名称"】【标准值】(测量值)【上限】【下限】【高点】【低点】【步骤前延时】【“模式”】【比例K】【偏移B】{平均次数} 【联板序号】<高点2>【485地址】{“备注”}

【高点】填入测量模块内部寄存器地址高字节,默认:0   V7.69*2018-6-22修正
【低点】填入测量模块内部寄存器地址,默认:0
【485地址】填入电流表模块地址,默认:10
3.举例
【1】【"V1"】【500】(测量值)【10】【10】【0】【0】【5】【“0AV1”】【100】【0】{平均次数} 【0】<0>【10】{“0”}
  读取电流表测量值,单位:uV

【2】【"V2"】【500】(测量值)【10】【10】【0】【0】【5】【“3AV1”】【100】【0】{平均次数} 【0】<0>【10】{“0”}
  读取电流表测量值,单位:mV
回复

使用道具 举报

129

主题

259

帖子

1665

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1665
 楼主| 发表于 2017-2-27 10:25:16 | 显示全部楼层
1.读取测量模块等待简介
   使用RS485总线读取外部测量模块,如果不满足上限、下限则反复读取
2.命令格式
   【序号】【"名称"】【标准值】(测量值)【上限】【下限】【高点】【低点】【步骤前延时】【“模式”】【比例K】【偏移B】【反复次数】 【联板序号】<高点2>【485地址】{“备注”}

【高点】填入测量模块内部寄存器地址高字节,默认:0   V7.69*2018-6-22修正
【低点】填入测量模块内部寄存器地址,默认:0
【反复次数】填入可循环读取测量模块次数
【485地址】填入电流表模块地址,默认:10
3.举例
【1】【"V1"】【500】(测量值)【10】【10】【0】【0】【200】【“0AW1”】【100】【0】【10】 【0】<0>【10】{“0”}
  读取测量模块
    测量值满足,直接退出(不报警)
    测量值不满足则间隔200mS反复读取,直到超过设定次数10退出(不报警)

【2】【"V1"】【3000】(测量值)【0】【100】【0】【0】【500】【“WAW2”】【100】【0】【10】 【0】<0>【10】{“0”}
  主要用于循环延时:读取测量模块,    测量值满足则间隔500mS反复读取,直到超过设定次数10退出

回复

使用道具 举报

129

主题

259

帖子

1665

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1665
 楼主| 发表于 2017-4-4 13:48:21 | 显示全部楼层

设置485地址AAA1(遍历0--255)

1.设置485地址AAAx(遍历0--255)简介
   遍历RS485总线,设置485地址
  固件V6.56以上版本支持。
2.命令格式
   【序号】【"名称"】【标准值】(测量值)【上限】【下限】【高点】【低点】【步骤前延时】【“模式”】【比例K】【偏移B】{平均次数} 【联板序号】<高点2>【485地址】{“备注”}


【标准值】填入设定值,默认:10
【高点】填入测量模块内部寄存器地址高字节
【低点】填入测量模块内部寄存器地址低字节,默认:0
(测量值)返回原来485地址。

3.举例
【1】【"V1"】【10】(测量值)【10】【10】【0】【0】【5】【“AAA0”】【100】【0】{平均次数} 【0】<0>【10】{“0”}
   搜索RS485模块的地址,并设置新地址【10】,成功在返回(10),否则返回(30001)
   删略此步骤,可在“找点”模式下按“启动”来执行此步骤。
回复

使用道具 举报

129

主题

259

帖子

1665

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1665
 楼主| 发表于 2017-4-6 20:08:06 | 显示全部楼层
admin 发表于 2017-4-4 13:48
1.设置485地址AAAx(遍历0--255)、设置寄存器值BAAx简介
   使用RS485总线设置寄存器值
  固件V6.56以上 ...

设置485地址AAA1(遍历0--255)、设置寄存器值BAA1


1.设置寄存器值BAAx简介
   使用RS485总线设置寄存器值
  固件V6.56以上版本支持。
2.命令格式
   【序号】【"名称"】【标准值】(测量值)【上限】【下限】【高点】【低点】【步骤前延时】【“模式”】【比例K】【偏移B】{平均次数} 【联板序号】<高点2>【485地址】{“备注”}


【标准值】填入设定值【高点】填入测量模块内部寄存器地址高字节,默认:0
【高点】填入测量模块内部寄存器地址高字节,默认:0
【低点】填入测量模块内部寄存器地址低字节,默认:0
(测量值)返回设置值,或者返回原来485地址。
【485地址】填入电流表模块地址,默认:10
3.举例


【2】【"V2"】【500】(测量值)【10】【10】【0】【0】【5】【“BAA0”】【100】【0】{平均次数} 【0】<0>【10】{“0”}
    设定寄存器0的内容为【500】,成功在返回(500),否则返回(30001)

回复

使用道具 举报

129

主题

259

帖子

1665

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1665
 楼主| 发表于 2018-7-8 08:55:35 | 显示全部楼层
1.读取测量模块跳转简介
   使用RS485总线读取外部测量模块,【标准值】=30004,用于根据测量值跳转,目前支持A,G,IH模式。后面紧跟测量表格。  适用热敏电阻的测量。
2.命令格式
   【序号】【"名称"】【标准值】(测量值)【上限】【下限】【高点】【低点】【步骤前延时】【“模式”】【比例K】【偏移B】【反复次数】 【联板序号】<高点2>【485地址】{“备注”}

【上限】【下限】填入最大等级和最小等级
【高点】填入测量模块内部寄存器地址高字节,默认:0 。
【低点】填入测量模块内部寄存器地址,默认:0

【比例K】【偏移B】修正测量值为测量表格相同数目等级

【反复次数】填入可循环读取测量模块次数
【485地址】填入电流表模块地址,默认:10
3.举例



12        temp        30004        298        30                15               0        14        100        0AT1        10        5        10        0        0        10        FETCh:IMP?        
13        NT1         30002        32222        15713        15432        0        0        100        0GR1        100        0        0        0        0        10        FETCh:IMP?        
1        A-16        30002        32222        15000        14737        0        0        100        0GR1        100        0        0        0        0        10        FETCh:IMP?        
1        A-17        30002        32222        14324        14077        0        0        100        0GR1        100        0        0        0        0        10        FETCh:IMP?        
1        A-18        30002        32222        13682        13451        0        0        100        0GR1        100        0        0        0        0        10        FETCh:IMP?        
1        A-19        30002        32222        13072        12856        0        0        100        0GR1        100        0        0        0        0        10        FETCh:IMP?        
1        A-20        30002        32222        12493        12290        0        0        100        0GR1        100        0        0        0        0        10        FETCh:IMP?        
1        A-21        30002        32222        11943        11735        0        0        100        0GR1        100        0        0        0        0        10        FETCh:IMP?        
1        A-22        30002        32222        11419        11242        0        0        100        0GR1        100        0        0        0        0        10        FETCh:IMP?        
1        A-23        30002        32222        10922        10756        0        0        100        0GR1        100        0        0        0        0        10        FETCh:IMP?        
1        A-24        30002        32222        10449        10294        0        0        100        0GR1        100        0        0        0        0        10        FETCh:IMP?        
1        A-25        30002        30000        10000        9854        0        0        100        0GR1        100        0        0        0        0        10        FETCh:IMP?        
1        A-26        30002        32222        9572        9429        0        0        100        0GR1        100        0        0        0        0        10        FETCh:IMP?        
1        A-27        30002        32222        9164        9025        0        0        100        0GR1        100        0        0        0        0        10        FETCh:IMP?        
1        A-28        30002        32222        8776        8640        0        0        100        0GR1        100        0        0        0        0        10        FETCh:IMP?        
1        A-29        30002        32222        8407        8274        0        0        100        0GR1        100        0        0        0        0        10        FETCh:IMP?        
1        A-30        30002        32222        8055        7925        0        0        100        0GR1        100        0        0        0        0        10        FETCh:IMP?        


测量值+0.5°C然后乘以 10%,取得的数在30~15等级之间的执行下面16个等级对应的步骤,小于下限则执行第一个步骤,大于上限则执行最后一个测量步骤。

回复

使用道具 举报

129

主题

259

帖子

1665

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1665
 楼主| 发表于 2018-10-13 11:20:25 | 显示全部楼层
1.配置通用仪表模式CA?0模式简介
   配置串口波特率、校验位、停止位、各类其他
2.命令格式
   【序号】【"名称"】【标准值】(测量值)【上限】【下限】【高点】【低点】【步骤前延时】【“模式”】【比例K】【偏移B】{平均次数} 【联板序号】<高点2><低点2>{“备注”}
   【标准值】大于0则设置波特率   【上限】大于0则个位设置校验位,十位设置停止位。
   【下限】大于0则设置停止位

  【高点】填入串口编号(仅限使用了8选1串口接口板)
  【低点】填入
   {平均次数}
  【“模式”】的第一字符写'C'

   <高点2><低点2>{“备注”} 填入完整的SCPI指令

3.举例
【1】【"F1"】【96】(测量值)【1】【0】【0】【0】【5】【“CAV0”】【100】【0】{平均次数} 【0】<0><10>{“”}
   配置波特率为9600,偶校验。
回复

使用道具 举报

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表