FC PartnerMonitor

2021-08-02 浏览次数:184
FC PartnerMonitor

功能

FC PartnerMonitor 具有以下功能:

可显示有关 SINAUT 用户的重要状态信息(请参见“PartnerStatus”参数)。

FC 还可用于触发用户的一般请求,但控制中心(例如 ST7cc/ST7sc)除外。

还可用于建立和终止与用户的*连接。

可以在循环用户程序(在 OB1 中)中的任何点调用 FC。

如果要监视和控制多个用户,请在用户程序中包含适当数量的 FC PartnerMonitor。

SINAUT 用户(伙伴)只能是已组态连接的 ST7 CPU 或 ST7cc。FC PartnerMonitor 无法监视或控制 TIM。


提示

站点中的 FC PartnerMonitor

也可在站点中使用 FC PartnerMonitor。但是,用于建立和终止*连接的控制输入无法继续使用。当本地 TIM 为主站 TIM 时,仅适用于主站。



参数

名称:

PartnerNo

声明:

INPUT

数据类型:

INT

取值范围:

1 ... 32000 [ms]

说明

要监视和控制的用户 SINAUT 用户编号。

如果在管理 (DB BasicData) 中未找到设置“PartnerNo”,则(仅在启动期间)将条目写入诊断缓冲区(事件 ID B101)。CPU 不切换为 STOP 模式。

在“PartnerStatus”输出字中指示具有正确参数设置的用户的状态,并处理控制输入。

消除错误后处理未知用户。在此期间,“PartnerStatus”输出字保持设置为 0。

 

名称:

MaxConnectTime

声明:

INPUT

数据类型:

INT

取值范围:

0(无限制)

1 … 480 [分钟]

说明

*连接的较长持续时间

在*连接开始时激活此处*的时间 (> 0)(请参见“PermanentCall_On”参数)。

如果在重置*连接之前时间已用尽,则会自动断开连接。只要信号 1 存在于“PermanentCall_On”输入中,就会重新触发时间。

此处*的时间适用于拨号网络中的*连接以及**线路上的*连接(连续轮询)。

 

名称:

PartnerStatus

声明:

OUTPUT

数据类型:

WORD

取值范围:

输出字

QW0 ... QWn
PQW0 ... PQWn

存储器字

MW0 ... MWn
LW0 ... LWn

数据字

DBm.DBW0 ... n

说明

指示要监视的用户状态的输出字。

如果不需要此参数,保留不处理即可。

“PartnerStatus”输出字中的状态位含义:

.0

用户状态

 

0

0 = 用户中断

1

1 = 用户正常

.1

冗余连接的状态

 

0

0 = 冗余连接中断

1

1 = 所有连接正常

.3

.2

一般请求 (GR) 的状态

 

0

0

0 = 无错完成 GR

0

1

1 = GR 开始

1

0

2 = GR 开始接收

1

1

3 = GR 已完成,但存在错误(GR 不完整或无法执行,例如,由于用户发生故障)

.6

.5

.4

拨号连接的状态

 

0

0

0

0 = 无连接

0

0

1

1 = 已激活呼出

0

1

0

2 = 已建立呼入

0

1

1

3 = 已建立呼出

1

0

0

4 = 已注册*连接

1

0

1

5 = 已建立*连接

1

1

0

6 = 已断开*连接

.7

拨号连接的状态

 

0

0 = 后台无拨号连接检查

1

1 = 激活后台拨号连接检查

.8

连续轮询状态(**线路上)

 

0

0 = 无连续轮询

1

1 = 已激活连续轮询

.9

WAN 连接资源的状态

*)

0

0 = 伙伴资源充足

1

1 = 伙伴资源不足

.10

时间状态

 

0

0 = 伙伴的日期/时间不可用/不正常

1

1 = 伙伴的日期/时间正常

.11

时钟同步

 

0

0 = 伙伴 CPU 在上次同步期间收到合理时间,或者在启动后没有收到本地时间。

1

1 = 伙伴 CPU 收到不合理的本地时间;将继续使用最后一个有效时间。

(显示**于 TimeMask > V1.6)


提示

输入/输出参数

以下参数是输入/输出参数(声明 IN_OUT):

GeneralRequest

PermanentCall_On

PermanentCall_Off

使用此参数类型很难*本地位存储器,因此不应使用。



名称:

GeneralRequest

声明:

IN_OUT

数据类型:

BOOL

取值范围:

输入

存储器位

数据位

I 0.0 ... I n.7

M 0.0 ... M n.7

DBm.DBX 0.0 ... n.7

说明

输入,触发到由 PartnerNo *的用户的一般请求。

如果此时对该用户无活动请求,则在该输入端使用一个 1 信号触发对用户的一般请求。然后,该输入端由 FC 自动复位。

如果*了数字量输入的输入 (I 0.0 ... I n.7),则需要在输入端复位信号。在结束当前运行的一般请求之前复位信号,以便不会立即触发另一个一般请求。

名称:

PermanentCall_On

声明:

IN_OUT

数据类型:

BOOL

取值范围:

输入

存储器位

数据位

I 0.0 ... I n.7

M 0.0 ... M n.7

DBm.DBX 0.0 ... n.7

说明


输入,触发到由 PartnerNo *的用户的*连接。

如果当前没有与该用户的*连接,则在该输入端通过 1 信号触发到用户的*连接。然后,该输入端由 FC 自动复位。如果*了数字量输入的输入 (I 0.0 ... I n.7),则需要在现有*连接终止之前,在输入端复位该信号。

如果输入“PermanentCall_On”的 1 信号大于 0,也会激活“MaxConnectTime”*的时间。

根据与用户的连接方式是拨号连接还是**线路连接,通过以下处理建立*连接的命令,并在“PartnerStatus”输出中指示:

对于拨号连接:

由主 TIM 建立拨号连接到适当的用户,并且无论数据通信量如何,始终保持此状态,直到发送终止命令。
在 PartnerStatus 输出字中用位 4 ... 6 指示(请参见 PartnerStatus 参数)*连接的当前状态。

对于**线路:

在这种情况下,主 TIM 以站点的轮询模式运行。此时,通过用户的“连续轮询”实现*连接。实际上,这是对用户的间歇轮询;换句话说,仍轮询**线路网络上的其他用户,但是对“正常”用户每次轮询后,将再次轮询可以选择用户。
“PartnerStatus”输出参数中的位 8 指示连续轮询的当前状态。

站点特性:

无法从站点建立*连接。因此,当在站点中使用 FC PartnerMonitor 时,无法使用此控制输入。

名称:

PermanentCall_Off

声明:

IN_OUT

数据类型:

BOOL

取值范围:

输入

存储器位

数据位

I 0.0 ... I n.7

M 0.0 ... M n.7

DBm.DBX 0.0 ... n.7

说明


终止现有*连接

该输入用于触发到由 PartnerNo *的用户的现有*连接。

如果当前存在与该用户的*连接,则在该输入端通过 1 信号终止到用户的*连接。然后,该输入端由 FC 自动复位。如果*了数字量输入的输入 (I 0.0 ... I n.7),则需要通过用户程序,在输入端复位该信号。较迟应在再次建立*连接之前完成该操作。

根据与用户的连接方式是拨号连接还是**线路连接,通过以下处理终止*连接的命令,并在“PartnerStatus”输出中指示:

对于拨号连接:

只有在已发送任何未决数据之后,主 TIM 才终止现有拨号连接。
在 PartnerStatus 输出字中用位 4 ... 6 指示(请参见 PartnerStatus 参数)*连接的当前状态。

对于**线路:

主 TIM 删除对相应用户连续轮询的注册。所有已连接用户的轮训周期继续处于正常模式。
“PartnerStatus”输出参数中的位 8 指示连续轮询的当前状态。

也可以通过命令主 TIM 开始另一用户的连续轮询,取消**线路上的连续轮询。现有作业随后将被新作业替换。

站点特性:

站点无法终止*连接。因此,当在站点中使用 FC PartnerMonitor 时,无法使用此控制输入。


shtxjd.cn.b2b168.com/m/
top