6ES7214-2BD23-0XB8使用选型
要求与概述
某些设备在处于工作状态时是不可以关闭的。例如,这可能是由于复杂的自动化过程或者重启动成本较高而造成的。可能仍需要移除重组态。
通过CiR进行的热改变可允许在RUN模式下对组态执行某些修改。此操作将在短时间内中断处理。此时间段上限的预设缺省值为1s,如有必要,可改变此值。在中断期间,硬件输出将保持其后的值。
注意
术语"CiR"代表"在RUN模式下组态"。本文档中,用来描述在RUN模式下改变系统组态的一种方法。该操作要求符合下面列出的条件。
有效范围
可在运行期改变包含分布式I/O的系统的组态。下图中所示的组态是此类过程的先决条件。为使您清晰地了解这一过程,我们的主题仅以单个DP主站系统和单个PA主站系统为基础。这一限制并不适用于实际过程。
硬件要求
为了能够通过CiR在RUN模式下修改系统组态,需要下列硬件配置:
从固件3.1.0起,使用S7-400标准CPU (CPU 412、CPU 414、CPU 416或CPU 417),或从固件3.1.0起使用处于单机模式的S7-400-H CPU (CPU 414-4H或CPU 417-4H)
如果要在操作期间用外部DP主站(扩充的CP 443-5)修改系统,则固件的版本低必须为5.0。
如果要向ET 200M添加模块:从MLFB 6ES7 153-2BA00-0XB0起使用IM 153-2 或从MLFB 6ES7153-2BB00-0XB0起使用IM 153-2FO 。还必须安装带有源总线单元的ET200M,并为计划内扩展提供足够的空间。不能将ET 200M作为DPV0从站使用(通过GSD文件)。
如果要为ET 200iSP添加电子模块,请安装带保留模块的ET200iSP。随后可用电子模块在将来替换保留模块。
如果要添加完整的站:提供相应的总线连接器、中继器等。
如果要添加PA从站(现场设备):在相应DP/PA-bbbb中,从MLFB 6ES7157-0AA82-0XA00使用IM157。
不能使用机架CR2。
对于要在操作期间通过CiR修改系统的站,不允许使用下列一个或多个模块:CP 444、IM 467。
无多值计算
注意
可以任意组合组件,无论它们是否支持通过CiR修改系统。但却只能对支持CiR的组件更改系统设置。
组态要求
对于要在RUN模式下通过CiR修改的DP主站系统,不能激活恒定总线周期时间。
如果要添加PA从站(现场设备),必须在DPV1模式下操作DP主站。这种情况下,不能使用IM 157作为DPV0从站。
无论是否有权选择将组态数据保存在模块本身或是CPU中,都必须为此站内的所有模块选择CPU上的存储器。
软件要求
要启用CiR,用户程序必须满足下列要求:程序中不得包含能)将CPU切换到STOP模式的因素,例如站故障或模块错误。
CPU上必须具备下列OB:
硬件中断OB (OB 40到OB 47)
超时OB (OB 80)
诊断中断OB (OB 82)
删除/插入OB (OB 83)
程序运行错误OB (OB 85)
模块机架错误OB (OB 86)
I/O访问错误OB (OB 122)
注意
PCS7始终满足这些要求。
允许的组态改变概述
此处介绍的过程支持对PLC进行下列修改:
通过模块化ET200M DP从站添加模块,倘若还未将其当做DPV0从站使用(通过GSD文件)。
重新组态ET200M模块,例如选择其它中断限制或选择利用先前未使用的通道
用未来的ET 200iSP电子模块替换保留模块
重新组态ET 200iSP模块
向现有DP主站系统添加DP从站
向现有PA主站系统添加PA从站(现场设备)
添加IM157的DP/PA下游耦合器
向现有DP主站系统添加DP/PA链接器(包括PA主站系统)
将扩展模块分配给过程映像分区
将现有模块或紧凑型从站分配给过程映像分区
修改现有模块或紧凑型从站的过程映像分区分配
将新参数分配给安装在ET 200M站中的模块(标准操作中的标准模块和容错信号模块)。
撤消更改:可删除已添加的模块、接口、DP从站和PA从站(现场设备)。
注意
多只能为四个DP主站系统添加或删除从站/模块,或者修改过程映像分区中的现有分配。
除非明确允许(如上所述),RUN模式下所有的系统更改都是不允许的,本文档将不做论述。例如,此类操作有:
修改CPU属性
修改插在CPU机架中的模块的属性
添加和删除DP主站系统
修改现有DP主站系统的属性,包括总线参数。
在安全模式下重新组态故障安全信号模块。
修改下列DP从站参数:总线地址、DP主站的分配、参数分配数据、诊断地址
关于如何从模块化DP从站中删除模块,请参见撤消更改。
关于如何从现有的DP主站系统中删除DP从站,请对照撤消更改。
重新组态I从站接口。
改变从站的同步/冻结组分配
有关在RUN模式下通过CiR更改系统的建议
下面是有关在RUN模式下更改系统组态的提示。
更改设置后,确保备份当前系统组态。这是保证编辑项目而又不丢失CiR功能的唯一途径。
尽可能分几步进行重新组态,在每一步中仅做很少的更改。这种方法能帮助您清楚地了解当前总体状况。
要使CiR同步时间(参见RUN模式下CPU对组态下载的响应尽可能短,建议在每个重组态步骤中仅对一个DP主站系统作出更改。)
基础
概述
在运行期间,对系统的修改基于在进行PLC硬件扩展时在初始组态中所作的规定。应定义一些适当的CiR兼容单元,稍后这些单元可以在RUN模式下用实际对象(从站和/或模块)逐步替换。即可在运行期间将修改过的组态下载至CPU。
步骤
下表给出了修改程序和组态所需的步骤及相应的系统阶段。
如果需要,应执行几遍CiR序列(上表中的步骤4)。切换到连续操作方式之前,只需为所有系统扩展提供足够的从站或足够的I/O容量。
CiR单元类型
概述
可使用下列CiR单元:
注意
STEP7识别总线参数时,会考虑组态的从站及CiR单元。当在CPU的RUN模式下将CiR单元转换为实际从站和/或模块时,总线参数将保持不变。
您可以自动或单独添加CiR单元(参见定义CiR单元。)
CiR对象
为CiR对象指定下列属性:
可明确添加的从站数(缺省值:15/DP主站系统、6/PA主站系统)
供将来使用的I/O字节容量(缺省值:1220/DP主站系统、80/PA主站系统)。这些规范涉及到未来的用户数据地址。无论这些设置如何,都可以组态诊断地址。
CiR模块
使用CiR模块可通过大体指定附加I/O字节数,为模块化ET200M / ET200iSP分布式I/O设备定义附加I/O容量。这些规范涉及到未来的用户数据地址。无论这些设置如何,都可以组态诊断地址。
任何情况下,都不需要完全利用用户数据容量。而目前现有的用户数据容量足以应付一切情况。STEP 7能确保这一点。
CiR单元和I/O地址区
CiR对象
下列规则适用于DP主站系统:总计的实际组态从站数及CiR对象的保证从站数不得大于相应DP主站中的动态项目数据容量。
定义CiR对象时,HW Config会监视是否符合这条规则。
未来用于CiR对象和CiR模块的I/O容量
对于所有DP主站,未来对I/O字节的利用应遵循下列规则:
定义CiR单元
可为已组态的DP和PA主站系统定义CiR对象,为模块化ET200M / ET 200iSPDP从站定义CiR模块。有关此过程的详细信息,请参见定义CiR单元。
对于DP主站系统,还提供了"启用CiR兼容性"功能。选择此功能可为所选DP主站系统及与CiR兼容的各子级PA主站系统生成一个CiR对象。在所选择的DP主站系统中,在每个模块化ET200M/ ET 200iSP从站处插有一个CiR模块。
注意
"启用CiR兼容性"功能仅在尚未定义CiR对象的DP主站系统中可用。
删除CiR单元
在STOP模式下,可删除先前在DP和PA主站系统定义的CiR对象或在ET200M / ET 200iSPDP从站定义的CiR模块。
通过"禁用CiR兼容性"功能可轻松删除DP主站系统中的所有CiR单元。
注意
"禁用CiR兼容性"功能仅在已定义了CiR对象的DP主站系统中可用。
组态下载
定义新的CiR单元或者重新定义现有CiR单元之后,可在STOP模式下,将组态下载至CPU。
在S7-400自动化系统中可以使用多种模块。为了确定所使用的模块是否会妨碍未来的CiR功能,必须遵循此过程:在STOP工作模式下将组态下载至CPU时,应立即在RUN工作模式下将此组态重新装载到CPU中。稍后,STEP7和CPU检查CiR功能。对于早期的模块或非西门子公司生产的模块,这一过程是无法在离线状态下实现。
定义CiR单元
注意
主站系统中CiR对象的定义指定了该主站系统的大I/O数目,进而也指定了其CiR同步时间(参见RUN模式下CPU对组态下载的响应。指定CiR对象的属性从而使相关主站系统的CiR同步时间与具体过程兼容是完全必要的。)
自动添加CiR单元
可按下列步骤将CiR单元自动添加到现有DP主站系统:
在站窗口的上部,高亮显示相应DP主站系统的图标。
在"编辑"菜单中选择命令主站系统 > 启用CiR兼容性。
STEP 7即会将下列CiR单元添加到所选择的DP主站系统中:
向每个兼容CiR模块化ET200M / ET 200iSP从站添加一个CiR模块(如果仍有可用插槽)。
CiR模块包含适当数量的I/O字节,供未来在模块化从站中有效使用。
向每个兼容CiR子级PA主站系统添加一个CiR对象。
此CiR对象包含80个输入字节和80个输出字节。
向所选择的DP主站系统添加一个CiR对象。
STEP 7将设法为此CiR对象保证15个从站,并提供1220个输入字节和1220个输出字节。(如果主站系统先前的高地址>111,则其中可保证从站数会相应减少。如果可用的输入字节数和输出字节数少于1220,容量也会相应减少。)
注意
只有当所选择的DP主站系统中不存在CiR对象时,才能自动添加CiR单元。
DP主站系统不支持在IM 157后自动插入CiR单元
对于所有CPU,CiR对象的缺省设置都是相同的。应针对每个相应CiR对象检查主站系统的CiR兼容性是否激活。验证在CiR对象属性窗口中指定的主站系统同步时间与在CPU中设置的CPUCiR同步时间的上限是否相匹配。(实例:如果使用的是CPU412,从缺省值获得的相应主站系统的CiR同步时间将大于1。而CPU的CiR同步时间的上限缺省值却仅为1)。如必要,必须减少一个或多个CiR对象的可保证从站数,或使用SFC104 "CiR"增加CPU的CiR同步时间上限。
如何向DP或PA主站系统添加CiR对象
请按下列步骤向DP或PA主站系统添加CiR对象:
在站窗口的上部,高亮显示相应DP主站系统的图标。
打开"硬件目录"窗口。
将相应CiR对象从硬件目录拖放到主站系统。此CiR对象随即作为占位符从站出现在站窗口的上部。CiR对象的缺省值是:
可保证的附加从站数:
15/DP主站系统,6/PA主站系统
大附加从站数:
45个DP从站,36个PA从站
输入字节数:DP主站系统为1220,PA主站系统为80
输出字节数:DP主站系统为1220,PA主站系统为80
对于所有CPU,CiR对象的缺省设置都是相同的。应针对每个相应CiR对象检查主站系统的CiR兼容性是否激活。验证在CiR对象属性窗口中指定的主站系统同步时间与在CPU中设置的CPUCiR同步时间的上限是否相匹配。(实例:如果使用的是CPU412,从缺省值获得的相应主站系统的CiR同步时间将大于1。而CPU的CiR同步时间的上限缺省值却仅为1)。如必要,必须减少CiR对象的保证从站数,或使用SFC104 "CiR"增加CPU的CiR同步时间上限。
注意
如果主站系统的资源不足,这些值也将适当减少。
目标循环时间、产生的"目标循环时间"典型总线参数和监视狗将显示在CiR对象的属性窗口中。
可按下列步骤更改附加从站数和/或I/O字节数:
打开CiR对象的属性窗口(双击或高亮显示CiR对象,单击鼠标右键,选择"对象属性..."。
或者高亮显示CiR对象,选择菜单项"编辑 >对象属性...")。此时即可改变可保证的附加从站数。与此改变相关的总线参数("目标循环时间"和典型"目标循环时间")及监视狗将显示在站窗口的下部。
也可以更改I/O字节数。启用"扩充设置"复选框。只能减少这些值,
原因是增大这些值将会延长CiR的同步时间间隔(参见CPU对通过CiR下载组态的响应。)
向ET200M / ET 200iSP模块化从站添加CiR模块
继续对模块化从站执行下列操作:
在站窗口的上部高亮显示相应的从站。
打开"硬件目录"窗口。
在站窗口的下部,将CiR模块从硬件目录拖放至近已组态模块后的DP从站插槽中。(自动插入CiR单元时将自动应用此规则)。此CiR模块随即将作为占位符模块出现在站窗口的下部。
CiR模块的属性窗口将指示I/O字节数。对于ET200M站,这些字节数是:
输入字节数 = 可用插槽数 * 16
在只包含一个CiR模块的ET200M站,此值等于128(如果DP主站系统的CiR对象仍包含足够可用I/O字节数)。
输出字节数 = 可用插槽数 * 16
在只包含一个CiR模块的ET200M站,此值等于128(如果DP主站系统的CiR对象仍包含足够可用I/O字节数)。
注意
对于ET 200iSP,多可用输入输出字节数为244。可在ET 200iSP手册中找到各电子模块的输入输出字节数。
组态下载
定义CiR单元后,将在STOP模式下将组态下载至CPU。
S7-400自动化系统中可以使用许多模块。为确保每个模块都不会干扰未来的CiR过程,必须遵循下列步骤:如果在CPU处于STOP模式时下载组态,无论如何应随后立即在RUN模式下将此组态重新装载到CPU中。在此过程中,STEP7和CPU将检查CiR兼容性。对于早期的模块或其它制造商生产的模块,这一过程是无法在离线状态下实现的。
删除CiR单元
删除所有CiR单元
按下列步骤删除现有DP主站系统的所有CiR单元:
在站窗口的上部,高亮显示相应DP主站系统的图标。
选择右键快捷菜单命令禁用CiR兼容性,或者在"编辑"菜单中选择命令主站系统 > 禁用CiR兼容性。
STEP 7随后将删除
子级PA主站系统中的所有CiR对象
模块化从站中的所有CiR模块
所选DP主站系统中的CiR对象。
注意
只有所选DP主站系统中存在CiR对象时,才能删除所有CiR单元。
子级DP主站系统不支持删除所有CiR单元。
删除单个CiR单元
按下列步骤从PA主站系统或ET200M / ET 200iSP模块化DP从站删除CiR对象:
高亮显示要删除的CiR单元。
选择"编辑 > 删除"或右键快捷菜单命令删除。
如果除CiR对象外,DP主站系统不再有其它CiR单元,可使用同样的步骤删除此CiR对象。
概述
注意
下面列出的所有系统修改均要求在相应的DP主站系统中有一个CiR对象。
每次从HWConfig下载站组态(独立于CPU工作模式)后,都应保存当前的组态。这是确保在发生错误(数据丢失)时能继续处理保存的项目而又不丢失CiR功能的唯一途径。
添加从站或模块
要在RUN模式下添加从站或模块,请按下列步骤操作:
通过HW Config扩展和下载组态
重新配置硬件
扩展、测试和下载用户程序
务必遵循这一顺序。
注意
在STEP 7中,应始终确保在下载修改的组态之前,已在CPU中实现中断OB,并将其编程为忽略由未知组件所触发的中断。
建议使用下列OB:硬件中断OB (OB40到OB47)、定时错误OB (OB80)、诊断中断OB (OB82)、插入/删除OB(OB83)、程序周期错误OB (OB85)、模块机架故障OB (OB86)、I/O访问错误OB (OB122)
添加组件时请注意下列规则:
在模块化ET200M / ET 200iSPDP从站中,务必在后一个组态模块后的插槽中插入CiR模块(在自动添加CiR单元时,则将自动将这条规则考虑在内)。
在主站系统中,为新从站分配的PROFIBUS地址必须要高于先前分配的所有地址。
对于ET 200iSP的每个站和每次下载,只能添加或删除一个模块。
添加从站时如何重新配置硬件
在重新配置期间,在PROFIBUS DP和PROFIBUS PA总线电缆的两端安装有源总线端子,使得电缆可正确端接。
向主站系统添加从站时,应始终确保不要断开任何总线连接。
为此,一种可行的方法是在主站系统的相应扩展槽中安装并连接附加连接器。可使用这些总线连接器连接新的从站。
一种方法是安装中继器或诊断中继器。这种情况下,需按如下步骤添加从站:
关闭中继器功能。
将新的从站连接到中继器的自由侧。请注意当前的安装原则(参见安装手册:安装S7-400、M7-400 PLC)。
打开中继器功能。
如何修改过程映像分区分配
可按如下步骤更改现有模块或紧凑型从站的过程映像分区的分配:
打开模块或从站的属性窗口。在"地址"标签中指定新的过程映像分区。
使用HW Config下载新组态。
在ET 200M / ET 200iSP站中重新组态现有模块
使用先前未使用的通道中描述了使用先前空闲通道的步骤。
重新组态先前已使用的通道或删除先前使用的通道中描述了重新组态ETM200/ET 200iSP模块中已使用的通道的步骤。
撤消先前的更改("撤消"功能)
要在RUN模式下撤消更改,请执行下列步骤:
根据需要撤消先前对用户程序的更改,下载用户程序
从项目中删除已添加的从站和模块,在RUN模式下下载此组态
重新配置硬件(如果需要)
注意
使用STEP 7时,在更改硬件配置后务必修改中断OB,将更改下载至CPU。
撤消更改时请注意下列规则:
在模块化ET200M / ET 200iSP DP从站中,务必从底部(即具有高插槽号的模块)开始删除模块。
在主站系统中,务必从高的PROFIBUS地址开始删除从站。如果需要,可继续在下一较低地址删除从站。
注意
可利用一次下载操作删除通过多次下载而添加的从站或模块。
从组态中删除从站或模块可增加I/O容量资源,并有可能增加可供未来使用的可保证/大从站数。
更换从站或模块
下列规则适用:可通过下载组态来添加或删除从站。
不支持通过下载操作的方式更换从站/模块。
在RUN模式下使用CiR单元
本节描述如何扩展和下载现有组态。
注意
如果在向组态添加真实的从站或模块时执行了非法操作,则直到下载组态时才会收到出错消息。
每次修改设备后,都应检查CiR兼容性是否仍可用(菜单命令:站 > 检查CiR兼容性或快捷键CTRL+ALT+F)。
添加DP或PA从站
按下列步骤添加DP或PA从站:
打开"硬件目录"窗口。
将要插入的从站从硬件目录拖放到站窗口上部中的相应CiR对象。添加的从站随即出现在站窗口的上部。从站名称的底部显示有橙色线条,表示此从站是从CiR对象生成的。
如必要,将所添加的从站分配给现有的同步/冻结组。
注意
添加从站时,STEP7将在相应的CiR对象更新从站的可保证/大数,及I/O字节数。建议按下列方式为添加的DP从站选择站号:
添加的DP从站的站号 = 所有先前组态的DP从站的高站号 + 1
如果为添加的DP从站选择了更高的编号,则不利的情况是仍可添加的从站保证/大数的减少量将超过1。
如果添加CiR兼容ET200M / ET200iSP模块化DP从站,初始状态的此从站将始终包含一个CiR模块。
向ET200M / ET 200iSP模块化从站添加模块
按下列步骤向ET200M / ET 200iSP模块化从站添加组件:
打开"硬件目录"。
将要添加的模块从目录拖放到站窗口下部中相应的CiR模块。新模块随即出现在站窗口下部先前被CiR模块所占据的位置。CiR模块下移一个插槽位置。
注意
向ET200M / ET 200iSP站添加模块时,STEP 7将更新相应CiR模块的I/O字节数。
下图显示的是HW Config视图及其模块放到CiR模块上之后的显示。
在RUN模式下下载组态
按下列步骤通过CiR下载修改的组态:
检查是否可下载当前组态(菜单命令站 > 检查CiR兼容性)。
将组态下载至CPU(菜单命令PLC > 下载至模块...)。
注意
在将组态下载到CPU的过程中,INTF LED将点亮,又熄灭;EXTF LED将持续点亮。只有在点亮的INTFLED熄灭之后才能开始添加实际的站或模块。此后,EXTF LED将熄灭。(参见RUN模式下CPU对组态下载的响应。 )
每次从HWConfig下载站组态(独立于CPU工作模式)后都应备份当前的组态。这是确保在发生错误(数据丢失)时能继续使用备份的项目,而又不丢失CiR兼容性的唯一途径。
撤消先前的更改
可删除先前添加的从站或模块,以撤消先前对下载至CPU的组态的更改。
下列规则适用:
多删除四个主站系统的从站或模块。
始终从DP或PA主站系统高的PROFIBUS地址处开始删除从站。从次低的PROFIBUS地址处继续删除从站。
始终从模块化ET200M / ET 200iSP DP从站的高插槽号处开始删除模块。在HWConfig视图中,是处于低位置的模块。STEP 7提供下列支持:下一个可删除的模块在站窗口的下部中以标准字母显示;所有其它模块均以斜体字母显示。
继续从次低的插槽号处删除模块。
删除步骤:
高亮显示要删除的对象。
选择右键快捷菜单命令删除或选择"编辑 > 删除"。
重复步骤1和2,直至删除先前插入的所有对象。
将修改的组态下载至CPU。
注意
当删除从站时,STEP 7将更新相应CiR对象的可保证的大从站数以及输入和输出字节数。
当删除模块化ET200M / ET 200iSP从站中的模块时,STEP7将更新相应CiR模块的可保证的大从站数以及输入和输出字节数。
如果从硬件配置中删除一个输出模块,但留下插入的真实模块,则后一个输出值仍继续被输出。
DP或PA从站
规划系统时需考虑哪些事项?
提供足够数量的抽头线的分支点或断开点(传输率为12 Mbps时不允许使用抽头线)。
必须为ET200M站和DP/PA链接器配备有源背板总线。安装尽可能多的总线模块,因为在运行期不能插入或拆除任何总线模块。
必须完整地安装带有端子模块的ET 200iSP。为所有分配给保留区的端子模块配备保留模块。
在PROFIBUS DP和PROFIBUSPA总线两端用有源总线终止单元终结总线,以确保在系统重新组态期间也能正常终止总线。
PROFIBUS PA总线系统应配有SpliTConnect产品系列组件,以避免断开电缆。
CiR规则
为新DP从站分配的站号必须高于先前组态的所有DP从站的站号。
由于添加的DP从站的站号与可添加的从站数之和多只能为125,建议按如下方式为所添加的DP从站选择站号:
添加的DP从站的站号 = 所有先前组态的DP从站的高站号 + 1。
如果为添加的DP从站选择了更高的编号,则不利的情况是仍可添加的从站保证/大数的减少量将超过1。这一点将在下例中说明:
假设所有先前组态的从站的高站号为115,可添加的从站数多为10。如果将站号118分配给添加的从站,则仍可添加的从站数多为7。
向现有PA主站系统添加PA从站(现场设备)
在组态中,向现有DP/PA链接器添加下游PA从站与向模块化从站插入模块相一致。
向现有PA主站系统添加带相应PA从站的DP/PA耦合器
向现有DP/PA链接器添加带相应下游PA从站系统的DP/PA耦合器与在现有PA主站系统插入多个PA从站(现场设备)相一致。
添加带PA主站系统的DP/PA链接器添加DP/PA链接器及其相应的PA主站系统与在现有DP主站系统插入新DP从站相一致。
ET200M模块化从站中的模块
规划ET200M站时需记住哪些要点?
安装带有有源背板总线的ET200M站。
始终设法为站配备大数目的总线模块,因为在运行期不能插入或拆除总线模块。
在运行期修改系统的规则
只能紧随末尾的现有模块后添加或删除模块。应避免模块之间出现间隙。
为了在现有CPU组态中用一种不同类型的模块替换另一种模块,必须至少向CPU执行两次下载:下载不再包含所删除模块的CPU组态。下载包含新模块的组态。
ET 200iSP模块化从站中的模块
规划ET 200iSP站时需考虑哪些事项?
完整地安装带端子模块和终端模块的ET 200iSP站。
为ET200iSP配备必需的电子模块(从接口模块开始)。将保留模块插入其余插槽中,以终端模块结束。
在运行期修改系统的规则
用计划内的电子模块替换保留模块。从低插槽(末一个电子模块的右侧)中的个保留模块开始。只能存在一个间隙,换言之,只能用电子模块替换一个保留模块。
PROFINET IO
CiR过程和STEP 7升级
假定为以下情形:
已经将用STEP7版本n创建的硬件配置下载到CPU。该组态还包括PROFINET模块。将CPU更改为RUN模式。
随后将STEP 7版本n升级为新版本(n + I),更新后的STEP7版本对PROFINET系统数据的数据结构进行了修改。
如果您想要在更新STEP7之后运行Cir过程,唯一会被传送到CPU的更改是那些不会影响PROFINET模块的更改。
只会在用更新后的STEP7版本将硬件配置下载到CPU中后(这时CPU将处于STOP模式),对PROFINET模块的更改才会生效。
RUN模式下CPU对组态下载的响应
概述
下载修改的组态后,CPU将对改变进行一致性检查。如果结果正确,即开始解释受影响的系统数据。
这种解释对操作系统功能具有追溯作用,例如过程映像更新和用户程序处理。下面我们将详细讨论这些影响。
CPU解释系统数据所需的时间间隔(之前称做CiR同步时间)取决于受影响的DP主站系统中的I/O字节容量(有关详细信息,参见下文)。
开始解释系统数据时,CPU在诊断缓冲区中输入事件W#16#4318,完成系统数据解释时则输入事件W#16#4319。
CPU确定DP和PA主站系统数,要在这些系统中添加或删除从站/模块或者要修改现有过程映像分区中的分配。如果CPU多发现四个受影响的主站系统,将继续检查。如果发现的系统多于四个,CPU将拒绝修改的组态。
在下一步中,它将按照以下方式计算CiR同步时间:
CPU的CiR同步时间=适用于该CPU类型的主站系统的基本负载
您可在CPU的技术规格中找到CPU的基本负载。
CPU现在比较CiR同步时间与CiR同步时间的实际有效上限值。可根据需要,调用SFC104"CiR"来增大或减小缺省上限值(1秒)。
如果该值小于或等于实际上限值,CPU将接受修改的组态。否则将拒绝。
错误显示
从开始进行一致性检查直至完成SDB解释,INTF LED点亮。更改模块参数时,该指示灯将保持长亮。
CiR操作后,预置组态和实际组态将会有所不同(将组态改变下载至CPU后,预置组态发生变化),EXTFLED点亮。如果修改后的组态中包括添加的从站,BUS1F LED或BUS2F LED还将闪烁。进行相应的硬件更改后,BUS1FLED、BUS2F LED和EXTF LED将熄灭。
在CiR同步时间期间内对操作系统功能的影响
兼容性
要求
下面假定使用了兼容CiR的CPU。
下列规则适用于DP主站:
CPU主站的DP主站系统也将兼容CiR。
要重新组态的DP主站系统的每个外部DP接口都必须支持在运行期进行系统改变。
规则
在系统中可以混合使用CiR兼容和CiR不兼容的组件(除在"要求与概述"中被排除的模块外)。
这种情况下,允许在RUN模式下执行下列组态改变:
在DP主站系统中,紧凑型DP从站只能作为完整站添加或删除。
只有当相应DP/PA链接器的头模块支持CiR时,才能在RUN模式下添加PA从站(现场设备)。
只有在头模块支持在运行期进行系统修改时,模块化ET200M从站才支持模块的删除/插入。
为ET 200iSP添加和删除电子模块。