您现在的位置是:首页 > PLC技术 > PLC技术

S7-300/400 PLC全局数据通信中设置扫描速率和状态双字的地址

来源:艾特贸易2017-12-20

简介扫描速率用来定义 CPU 刷新全局数据的时间间隔,其单位是 CPU 的扫描循环周期。在第一次编译后,执行菜单命令“查看”→“扫描速率”,每个数据包将增加标有“ SR ”的行(见图

    扫描速率用来定义CPU刷新全局数据的时间间隔,其单位是CPU的扫描循环周期。在第一次编译后,执行菜单命令“查看”→“扫描速率”,每个数据包将增加标有“SR”的行(见图9-6),用来设置该数据包的扫描速率(1~255)S7 - 300默认的扫描速率为8S7 - 400的为22,用户可以修改扫描速率。如果设置S7 - 400的扫描速率为0,表示是事件驱动的GD数据传输。扫描速率如果过快,可能造成通信中断。建议采用默认的扫描速率。

设置扫描速率与状态双字

    9-6    设置扫描速率与状态双字

    可以用GD数据传输的状态双字来检查数据是否被正确地传送,第一次编译后执行菜单命令“查看”→“GD状态”,在出现的GDS行中可以给每个数据包指定一个用于状态双字的地址。最上面一行的全局状态双字GST是同一个CPUGDS行中的状态双字相“或”的结果。状态双字中被使用的各位的意义见表9-1,被置位的位将保持其状态不变,直到它被用户程序复位。

    状态双字使用户程序能及时了解通信的有效性和实时性,增强了系统的故障诊断能力。

    9-1    GD通信的状态双字

GD通信的状态双字

    设置好扫描速率和状态双字的地址后,应对全局数据表进行第二次编译,使扫描速率和状态双字地址包含在组态数据中。

(部分原创文章应编辑稿费需求,每篇需要收取2元的稿费,如需查看全文请联系客服索取,谢谢理解!在线客服:艾特贸易网客服为您服务