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 |
存储器字 | MW0 ... MWn | |
数据字 | 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 建立拨号连接到适当的用户,并且无论数据通信量如何,始终保持此状态,直到发送终止命令。 对于**线路: 在这种情况下,主 TIM 以站点的轮询模式运行。此时,通过用户的“连续轮询”实现*连接。实际上,这是对用户的间歇轮询;换句话说,仍轮询**线路网络上的其他用户,但是对“正常”用户每次轮询后,将再次轮询可以选择用户。 站点特性: 无法从站点建立*连接。因此,当在站点中使用 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 才终止现有拨号连接。 对于**线路: 主 TIM 删除对相应用户连续轮询的注册。所有已连接用户的轮训周期继续处于正常模式。 也可以通过命令主 TIM 开始另一用户的连续轮询,取消**线路上的连续轮询。现有作业随后将被新作业替换。 站点特性: 站点无法终止*连接。因此,当在站点中使用 FC PartnerMonitor 时,无法使用此控制输入。 |
shtxjd.cn.b2b168.com/m/