图9 CPU循环时间设置
①“循环周期监视时间”:设置程序最大的循环周期时间,范围为1~6000 ms,默认值为150 ms。超过这个设置时间,CPU会报故障。超过2倍的最大循环周期检测时间,无论是否编程时间错误中断OB80, CPU都会停机。在编程了时间错误中断OB80后,当发生循环超时时CPU将响应触发执行OB80的用户程序,程序中可使用指令“RE_TRIGR” 来重新触发 CPU 的循环时间监控,最长可延长到已组态“循环周期监视时间”的10倍;
②“最小循环时间”:如果激活了“启用循环OB的最小循环时间”,当实际程序循环时间小于这个时间,操作系统会延时新循环的启动,直到达到了最小循环时间。在此等待时间内,将处理新的事件和操作系统服务。
7、通信负载
"通信负载"用于设置CPU 总处理能力中可用于通信过程的百分比,如图 10 所示。 这部分 CPU 处理能力将始终用于通信,当通信不需要这部分处理能力时,它可用于程序执行。可设置的范围为15~50%,默认值为20%。占用"通信负载"的通信包括:博途软件监控,HMI连接及PLC间的S7 通信。
图10 CPU通信负载设置
注意: 如果"由通信引起的循环负荷设置百分比过大,则会延长CPU扫描时间,所以要慎重增加该通信负载百分比。
8、系统和时钟存储器
“系统和时钟存储器”页面可以设置M存储器的字节给系统和时钟存储器,然后程序逻辑可以引用他们的各个位用于逻辑编程。
“时钟存储器位”:组态的时钟存储器的每一个位都是不同频率的时钟方波。
详细介绍请参见系统和时钟存储器()
9、Web服务器
如果要使用Web 服务器,在此界面激活"在此设备上的所有模块上激活Web服务器"。详细介绍请参见Web 服务器快速入门()
支持多语言
用于在 Web 服务器或HMI上显示消息和诊断的文本语言,S7-1200 PLC最多支持2种语言,在下拉列表中选择所使用的语言,如图 11 所示。选择的语言是在项目树的"语言与资源 > 项目语言" 中启用。
图11 支持多语言设置
10、时间
为CPU设置时区,如图 12 所示。
图12 时间设置
①“本地时间”:为CPU设置本地时间的“时区”,一般中国选择东8区。
②“夏令时”:如果需要使用夏令时,则可以选择“激活夏令时”,并进行相关设置,中国目前不支持夏令时。
11、保护
"保护":此界面可以设置该PLC的访问等级,共可设置4个访问等级,设置”连接机制”,通过 PUT/GET 通信的数据访问,设置 “安全事件”和“外部装载存储器“。如图 13 所示。