记录器之间的SD_12数据传输 _Campbellsci论坛问答

我有一个在两个记录器之间传输数据的系统
一个CR10x(PB)和CR10x
我们成功地将16个值从PB(传感器)推送到10x(记录器)

我正在尝试为另一个站点复制,但没有成功
这里我正在将数据从10x移动到10
我正在使用以下代码
在10x(传感器)上

记录器之间的SD_12数据传输
_Campbellsci论坛问答

1:子程序的开始(P85)
1:98子程序98

2:SDI-12传感器(P106)
1:0 SDI-12地址
2:0016时间/数值
3:1位点[F_阶段1]

3:结束(P95)

和10(记录器)
1:SDI-12记录仪(OS10 1.1)(P105)
1:0 SDI-12地址
2:0——开始测量(aM0!)
3:8端口
4:1位置[集合_1]
5:1.0倍
6:0.0偏移

我似乎只得到6个值?
我尝试了不同的设置,但最多只能获得9个
设置为10倍到10倍,没有任何改进。
我知道这将是一件非常简单的事情,但任何帮助都将不胜感激。

新对话如下:

这两个都是CR10X吗?您的P105指令看起来像是来自CR10,而不是CR10X。

P106指令的第二个参数将取决于查询方式(即其他记录器中的P105)。因此,了解P105在哪个记录器中运行是很重要的。

在记录器中,您可能需要尝试两个P105指令。类似这样的内容:
;从数据记录器中每次获取8个值
3:SDI-12记录仪(P105)
1:0 SDI-12地址
2:0开始测量(aM0!)
3:4端口
4:1位置[Loc1]
5:1.0倍
6:0.0偏移

4:SDI-12记录仪(P105)
1:0 SDI-12地址
2:1开始测量(aM1!)
3:4端口
4:9位置[Loc9]
5:1.0倍
6:0.0偏移

您的传感器记录器将具有以下内容:
2:SDI-12传感器(P106)
1:0 SDI-12地址
2:0008时间/数值;请参阅以下注释
3:1 Loc[电池]
;注意:一系列M命令将查询传感器,因此格式为tttn。ttt=0;数据准备就绪,n=8个值要传输

我还建议确保每个记录器中都运行最新的操作系统。http://www.campbellsci.com/19_1_763如果您使用的是CR10(而不是CR10X),我们需要知道PROM签名*B 02。

如果这能解决你的问题,请告诉我。。。或者没有。

当做
珍妮特

新对话如下:

我正在尝试做同样的事情(使用最新的操作系统,从基于阵列的CR10X到基于阵列的CR10X SDI),但遇到了同样的问题,即只发送几个值。这个程序组合产生6个值,使其从一个值到另一个值。我在协议中看到:
http://www.sdi-12.org/sdi-12/SDI-12_version1_3%20January%2012%202009.pdf
提到了对传输字符数的限制,但如果PPeters的pakbus记录器可以执行16个值,那么其他东西会浮动吗?这是我的两个示例程序,以防我在实现中出错。谢谢你看。

SDI记录仪程序
*表1程序
01:60执行间隔(秒)

1:SDI-12记录仪(P105)
1:5 SDI-12地址
2:0开始测量(aM!)
3:2端口
4:1位置[电池_1]
5:1.0乘数
6:0.0偏移

2:SDI-12记录仪(P105)
1:5 SDI-12地址
2:1开始测量(aM1!)
3:2端口
4:6位置[电池_6]
5:1.0乘数
6:0.0偏移

SDI传感器程序
*表1程序
01:30执行间隔(秒)

1:循环开始(P87)
1:0延迟
2:8循环计数

2:阶跃循环指数(P90)
1:2步骤

3:电池电压(P10)
1:1——位置[电池]

4:内部温度(P17)
1:2-位置[面板]

5:结束(P95)

*表2程序
02:0.0执行间隔(秒)

*表3子程序

1:子程序的开始(P85)
1:98子程序98

2:SDI-12传感器(P106)
1:5 SDI-12地址
2:0015时间/数值
3:1 Loc[电池]

3:结束(P95)

结束程序

*最后更新者:Bobfbks于2009年9月4日下午3:52*

新对话如下:

博夫克斯,

您正在使用M查询传感器!命令因此,在P106指令中,第二个参数 时间/值 具有tttn格式。

在Edlog的帮助下:
时间/值:当M命令启动测量时,以tttn的形式输入。当C命令启动测量时,以ttnn的形式输入。

因此,您可能希望使用P105指令中的C命令进行查询。
1:SDI-12记录仪(P105)
1:0 SDI-12地址
2:0——开始测量(aM0!)
3:1端口
4:1位置[值1]
5:1.0倍
6:0.0偏移

看到了吗 -- 在参数2中?这就是并发测量命令C。在Edlog中,要切换--(index),请将光标放在第二个参数上,使0高亮显示,然后按下编辑器顶部的index按钮,或F4。

希望能有所帮助。

珍妮特

新对话如下:

谢谢,效果很好。

分享到:

原文链接:,转发请注明来源!
海洋仪器网 仪器使用 记录器之间的SD_12数据传输 _Campbellsci论坛问答
「记录器之间的SD_12数据传输 _Campbellsci论坛问答」评论列表

发表评论