有关诊断地址的信息
简介
诊断地址用于对没有用户数据的组件进行寻址,例如接口模块或端口。
输入地址作为诊断地址
使用诊断地址对没有用户数据的组件进行寻址。 STEP 7 自动“从上而下”将电子邮件地址分配给组件,即从较高的电子邮件地址开始向下分配。 此电子邮件地址是*的诊断地址。
此输入地址不用于读入输入值(过程值)。 例如,诊断地址用于对指令“DPNRM_DG”或“RDREC”中的组件进行寻址。
示例
要读取 DP 从站的诊断数据记录,可将此 DP 从站的接口模块诊断地址用于指令“DPNRM_DG”(“LADDR”参数)。
要读取包含端口相邻关系的数据记录,可对指令“RDREC”使用此端口的诊断地址(“ID”参数)。
使用输入和输出组进行寻址
要对输入模块进行寻址,可以将起始地址用于指令“RDREC”或“WRREC”。 如果将地址 5 和 6 分配给输入模块,则 5 是起始地址。 为“ID”参数设置值“DW#16#0005”。
要对输出模块进行寻址,还可以将起始地址用于指令“RDREC”或“WRREC”。 对于起始地址 5,将“ID”参数设置为值“DW#16#8005”。对于输出模块,必须设置位 15(值“1”)。 因此,对于起始地址 5,“ID”参数的值设置为“DW#16#8005”。
要对混合模块(输入和输出模块)进行寻址,可在“ID”参数中输入两个起始地址中较低的一个。 如果输入和输出区域具有相同的起始地址,则使用输入地址的标识符(未设置地址的位 15,“0”)。
shtxjd.cn.b2b168.com/m/