S7-400H参数设置

描述

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端口,则打开端口参数选项卡。

protection

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时系统将自动占用DB1和DB2,这两个DB块不得再用于用户程序。

protection

Memory(存储)选项卡

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

如果应用了冗余IO,一定保证优先级24、25、28号Local data的空间。

protection

Cyclic Interrupts(循环中断)选项卡

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

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

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

protection

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

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

建议设置:

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

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

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

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

protection

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

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

如何优化CPU 内存

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

时钟同步

protection

Protection(保护)选项卡

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

protection

审核编辑:汤梓红

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分