S7-400H参数设置

S7-400H冗余站中的参数配置与S7-400 标准站中的过多区别。相比标准S7-400系列,S7-400H增加了H参数等附加参数设置。并且,S7-400H的参数以黑色、蓝色进行区分,蓝色参数支持H-CIR功能,即可以在CPU运行时下载

对于中央处理器单元只需对CPU0(机架0上的CPU)设定CPU参数,所设定的数值将自动分配给CPU1(机架1 上的CPU)。除以下参数外CPU1的设置不能更改:

·         CPU MPI 地址

·         集成PROFIBUS DP接口的站地址和诊断地址

·         CPU的设备网络地址和CP443-1的网络地址(主备CPU地址必须不同)

·         I/O 地址区中的模板

HW-Config中双击主CPU,打开CPU参数选项卡。双击CPU的端口如PN X5端口,则打开端口参数选项卡。

Description: Description: Description: C:\Users\PCS7\Desktop\PCS7_TOP1216\H_CPU\S7_400H_Hardware_Configure\S7_400H_Parameter\image\image001.png

CPU的各项参数会占用CPU的内存,因此合理设置参数也可以实现内存的优化。这在小型系统(例如S7-412H系统)很有必要。

H Parameters(H参数)选项卡

“H Parameter(冗余系统参数)选项卡中包含H CPU的自检,CPU同步相关的监控时间设置。如果CPU在指定的时间内不能完成任务,H CPU将无法进行运行模式,或者只能单机运行。

·         设置 CPU自检周期

配置CPU后台自检的周期。可选范围为10分钟到60000分钟。建议使用缺省值90分钟

·         CPU监控时间

CPU硬件进行仅更改下载时,主备CPU需要进行数据同步。在指定的监控时间内不能同步成功则CPU不会进入冗余模式。详细的监控时间定义请参考S7-400H技术手册。可以通过Calculate按钮自动计算出合适的监控时间。

·         冗余IO

使用冗余IO时系统将自动占用DB1DB2,这两个DB块不得再用于用户程序。

Description: Description: Description: C:\Users\PCS7\Desktop\PCS7_TOP1216\H_CPU\S7_400H_Hardware_Configure\S7_400H_Parameter\image\image002.png

Memory(存储)选项卡

Memory(存储)选项卡中根据CPU程序的优先级(129)进行Local data本地数据区的分配。CPU的各OB优先级不同,OB1的优先级最低,循环中断OB和故障诊断OB更高,可以在Interrupts/Cyclic Interrupts选项卡中查询OB的优先级。

如果应用了冗余IO,一定保证优先级242528Local data的空间。

 

Description: Description: Description: C:\Users\PCS7\Desktop\PCS7_TOP1216\H_CPU\S7_400H_Hardware_Configure\S7_400H_Parameter\image\image003.png

Cyclic Interrupts(循环中断)选项卡

Cyclic Interrupts(循环中断)选项卡中进行循环中断OB(OB30-38,根据实际CPU类型有所不同)的过程映像区分配。

默认设置时,IO数据以OB1的周期进行刷新,这样数据的刷新周期是不确定的。因此可以将CPU的过程映像区规划为最多16个分区,之后映像区的数据将以循环周期进行刷新。可以保证数据的一致性。

例如,将DI模块和CPUOB35均分配在PIP5内,则该DI模块的数据将每100msOB35的循环周期)进行刷新。

Description: Description: Description: C:\Users\PCS7\Desktop\PCS7_TOP1216\H_CPU\S7_400H_Hardware_Configure\S7_400H_Parameter\image\image004.png

Cycle/Clock memory(循环/时钟存储器)” 选项卡

设置CPU循环处理参数和过程映像分区大小 。由于H-CPUIO访问方式通过过程映像区而不是直接访问外设地址,CPU的过程映像区一定要包含所有IO设备地址范围。

建议设置:

·         扫描循环监视时间尽可能长(例如6000 ms

·         过程输入映象尽可能小(稍大于实际使用的输入点数)

·         过程输出映象尽可能小(稍大于实际使用的输出点数)

·         出现I/O 访问错误时调用OB 85 只对于输入错误和输出错误

Description: Description: Description: C:\Users\PCS7\Desktop\PCS7_TOP1216\H_CPU\S7_400H_Hardware_Configure\S7_400H_Parameter\image\image005.png

 Diagnostics/Clock(诊断/时钟)选项卡

·         设置诊断缓冲区的报文数量。由于诊断缓冲区条目会占用CPU工作内存,建议根据实际CPU内存空间情况,设定合适的数值,例如对于S7-412H可以设置得小一点,120条,而S7-417H则可以设置为1000甚至更多。

v  如何优化CPU 内存

·         CPU的时钟同步配置。可以为时钟主站也可以为从站

v  时钟同步

Description: Description: Description: C:\Users\PCS7\Desktop\PCS7_TOP1216\H_CPU\S7_400H_Hardware_Configure\S7_400H_Parameter\image\image006.png

 

Protection(保护)选项卡

Protection卡中可以进行CPU的密码保护设置。特别是H CPU应用于SIS系统时,一定要设置密码并且勾选“CPU contains safety program”选项

Description: Description: Description: C:\Users\PCS7\Desktop\PCS7_TOP1216\H_CPU\S7_400H_Hardware_Configure\S7_400H_Parameter\image\image007.png