NL100 PAKBUS模式 _Campbellsci论坛问答

BA根据之前论坛讨论的建议,我正试图将我的NL100从TCPser更改为PAKBUS。
系统使用记录仪3.4通过以太网连接到NL100,RS-232从那里连接到免费无线电台。在另一端是几个连接到各个自由车道的记录器。

我遵循了NL100手册中的设置说明,但无法连接到任何记录器,状态监视器确实显示我正在连接到PAKBUS端口。如果以下设置正确,有什么想法吗?
谢谢

NL100 PAKBUS模式
_Campbellsci论坛问答

以下是我使用的设置:

TLINK:已禁用
RS485:禁用
CS I/O:已禁用
RS232:帕克布斯
基点:9600
信标:0
验证:0
RS232邻居:0

Ehternet:已启用
等等。

PAKBUS地址4093
时钟:0
路由器:0

PakBus/TCP服务器:已启用
端口号:6785

PakBus/TCP客户端:已禁用
Modbus/tcp:禁用

远程登录ip 23
密码:*********

Devconfig代码:0

新对话如下:

好的,这样我就可以连接到我放在邻居列表中的电台了。该手册指出,具有0的邻居列表将允许NL100连接到它看到的任何PAKBUS记录器。我的情况并非如此。
然而,当我登录时,我不能输入超过5个左右的PAKBUS地址,我有大约23个地址要输入。有什么想法吗。我将尝试输入一系列地址,比如1-2000,看看这是否有效。

新对话如下:

好吧,那没用,NL100冻结了。我将尝试从设备配置中手动输入它们。

新对话如下:

哦,好吧,它不再冻结了,但我不得不将邻居列表设置回0。各位,有什么想法吗?

新对话如下:

如果您Telnet进入NL100并输入“;t”;命令,它将列出其路由表。名单上有邻居吗?可能不会。我的猜测(需要更多的细节来了解更多的猜测)是,数据记录器和NL100都没有设置为信标,所以作为PakBus路由器的NL100永远不会了解它的邻居。

其他观察结果:

我想知道为什么你没有将Freewave和NL100 RS232端口设置为115k,而不是9600 bps。

我还想知道为什么您使用PakBus地址4093作为NL100的PakBus地址。这是我们的PC400软件默认使用的地址。

新对话如下:

现在跳过邻居列表,看看来自NL100的60秒信标是否会将您的站点进入NL100的路由表。

新对话如下:

嗨,谢谢你的回复。
我确实将NL100 PAKBUS ID更改为678(默认值)

“;t”;仅列出记录器(4094)和一个站点ID(1)

我将端口设置为9600 b/c,我们所有的记录器都是CR10X-PB。

我也把信标改回了60秒。

新对话如下:

我需要等到远程电台的收音机在一个小时的最高峰接通电源,看看情况如何。

新对话如下:

好的,我现在看到了进展。

数据是在这一小时内从至少一半的站点收集的。让我们给它几个小时,看看会发生什么。

谢谢

新对话如下:

>;我将端口设置为9600 b/c,我们所有的记录器都是CR10X-PB。

FreeWave无线电波特率仅适用于无线电的物理串行连接,与基本无线电的速率没有关系或影响。也就是说,无线电的传输协议完全缓冲了通信。因此,如果需要,可以将基站无线电设置为在115K与NL100通话,而不考虑另一端的设置。

不过,我对这个问题没有任何意见,因为我们还没有在“;多点“;模式

新对话如下:

如果远程无线电每小时只通一次电,就会有一些问题需要处理。

在NL100中,对于60的信标间隔和0的验证间隔,验证间隔实际上是信标间隔的2.5倍。这意味着NL100将在电台无线电关闭后150秒内将远程数据记录器从其路由表中删除。当无线电重新打开时,NL100需要通过信标间隔重新发现连接的数据记录器,这可能需要一分钟或更长时间。在这种情况下,你最好不要试图联系数据记录器,直到他们有足够的时间被NL100重新发现。

在不使用邻居列表的情况下,在NL100中保持信标间隔为60并设置3660秒(61分钟)的验证间隔可能是最好的。在验证间隔为3660秒的情况下,除非61分钟后没有收到电台的消息,否则电台不会从NL100的路由表中删除。或者,如果您在NL100的邻居列表中指定了所有站点地址,则可以将信标间隔设置为零(无需查找任何内容),并将验证间隔设置为3660。

新对话如下:

凉的
我注意到,在从所有车站收集到“;t”;命令只显示了一个电台。所以你提到的一定发生了。

我不确定输入所有地址的最佳方式,有22个地址,从1到1050不等,因为我无法通过设备配置或telnet将它们全部插入。我会像你提到的那样改变验证信号。

另一件有趣的事情是,我有一个时间表来设置这些电台(允许他们所有的下载都通过旧的方法进行,而不需要他们试图竞争)。好吧,所有的电台都是在前5分钟下载的,而不是分散在时间表上(大约每5分钟有3个电台)。现在,它进入了时间表中的时间,并试图获取已经拥有的数据。

新对话如下:

BNZLTER表示:

另一件有趣的事情是,我有一个时间表来设置这些电台(允许他们所有的下载都通过旧的方法进行,而不需要他们试图竞争)。好吧,所有的电台都是在前5分钟下载的,而不是分散在时间表上(大约每5分钟有3个电台)。现在,它进入了时间表中的时间,并试图获取已经拥有的数据。

我不确定我是否理解。什么是“;旧方法";?其中一个工作站的基本时间、采集间隔、主要重试间隔、主要再试次数和次要重试间隔是多少。

在我的以太网到自由波无线电网络中,我将每个电台的基本时间偏移了10秒,以最大限度地减少射频冲突。然而,Freewave无线电在处理碰撞方面足够好,可以将它们都安排在相同的基准时间,并且可以很好地收集数据。

新对话如下:

因此;旧方法“;在TCPSer模式下使用RS232端口设置。最近,我们在连接几个电台时遇到了问题,这些电台都是通过一个中继器来的。因此,我决定现在是尝试将NL100改为PakBus的好时机。

我正在给你发一张我们设置的表格。


之前的相关讨论:
http://www.campbellsci.com/forum/messages.cfm?threadid=D5DE7BD1-数据22-D4C5-794CBA4D7CE8633E

http://www.campbellsci.com/forum/messages.cfm?threadid=732194DD-0666-52B0-269f3343452d88e3a

分享到:

原文链接:,转发请注明来源!
海洋仪器网 仪器使用 NL100 PAKBUS模式 _Campbellsci论坛问答
「NL100 PAKBUS模式 _Campbellsci论坛问答」评论列表

发表评论