S7-1200作为IO控制器进行分布式IO设备的通讯确诊功用
留意:分布式 IO 为 PN 子站时,可在“网络概览”中能检查分布式 IO 的设备编号。
在大局数据块中创立数据类型为 Array of BOOL 数组,合计1024个元素,如图 2 所示。
『留意』关于DP主站体系,相关的确诊功用与PROFINET体系相似。只需运用DP体系兼容的变量,例如创立128个元素的 Array of BOOL 数组,用于存储DP站的状况,相似状况下文不再赘述。
本例中挑选PN IO体系硬件标识符,并将 MODE 设置为2,STATE 填写上述界说的大局数据块数组。如图 4 所示。
运用 MODE 参数可读取状况信息。可读取整个 PROFINET IO 或 DP 主站体系的下列一条状况信息:
假如运用 MODE 挑选的状况适用于 IO 设备/DP 从站,则在 STATE 参数中将下列位设置为“1”:
位 0 = 1:组显现。至少有一个 IO 设备/DP 从站的第 n 位设置为“1”。
关于 PROFINET IO 体系,第 n 位对应于相应 IO 设备的设备编号(请拜见设备视图和网络视图中的 PROFINET 接口特点)。
关于 PROFINET DP 体系,第 n 位对应于 DP 从站的 PROFIBUS 地址(请拜见设备视图和网络视图中的 DP 从站特点)。
要仅输出状况信息的组显现位,可在 STATE 参数中运用 BOOL 数据类型。
要输出一切 IO 设备/DP 从站的状况信息,请运用下列长度的 Array of BOOL:
在大局数据块中创立数据类型为 Array of BOOL 数组,合计128个元素。如图 8 所示。
本例中挑选PN IO设备硬件标识符,并将 MODE 设置为2,STATE 填写上述界说的大局数据块数组。如图 10 所示。
假如运用 MODE 挑选的状况适用于某个模块,那么下列位将设置为“1”:
位 n = 1:运用 MODE 挑选的状况将应用到插槽 n-1(例如:位 3 对应插槽 2)中的模块。
要仅输出状况信息的组显现位,可在 STATE 参数中运用 BOOL 数据类型。
要输出一切模块的状况信息,请运用长度为 128 位的 Array of BOOL。
声明:本文内容及配图由入驻作者编撰或许入驻协作网站授权转载。文章观念仅代表作者自己,不代表电子发烧友网态度。文章及其配图仅供工程师学习之用,如有内容侵权或许其他违规问题,请联络本站处理。告发投诉控制器控制器+重视
原文标题:S7-1200 作为 IO 控制器进行分布式 IO 设备的通讯确诊功用