组态指定变量而不丢失索引

问题:
在 FMS 客户机组态中,如何组态“读出通讯伙伴( FMSn服务器)的变量描述”?

解答:
正在用的是一个 CP 343-5 (MLFB: 6GK7 343-5FA00-0XE0) 或 CP 443-5n基本型 (MLFB: 6GK7 443-5FX00-0XE0)。在 FMS 客户机一边,要为 GetOVn组态一个指定的变量列表 X1, X2...,Xn (比如:20785, 20786,n20787)。

组态指定变量而不丢失索引

图 1:FMS连接的属性

NCM 的连续索引区永远被转换成 X1-Xn 形式(比如:20785 -n20787)。

组态指定变量而不丢失索引

图 2:索引区的转换

对于上述的 CP ,读/写访问和诊断显示被限制在变量 X1 (在本例中为n20785)。 对其它变量 X2-Xn 的访问被拒绝并显示0x0607 (变量不在 OVn中,或 GetOV 仍在运行),并且在诊断显示中也不显示。
当使用最新的 CP 343-5 (MLFB: 6GK7 343-5FA01-0XE0)或最新的 CP 443-5n基本型 (MLFB:6GK7 443-5FX01-0XE0),n对于所有指定变量的读/写访问和诊断显示都是正确的。

补救措施:

  • 选项 1:
    组态“读取所有变量描述”(GetOVall)。n

组态指定变量而不丢失索引

图 3:读出所有变量描述

  • 选项 2
    在服务器一边把连贯的索引区(如:20785, 20787, 20789)拆分开来。n

组态指定变量而不丢失索引

图 4:拆分连贯的索引区

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc340812.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月5日 下午12:03
下一篇 2021年4月12日 上午12:00

相关推荐

发表回复

登录后才能评论