发货地址:上海金山
信息编号:129969026,公司编号:13708464
产品规格:西门子6SL3055-0AA00-2EB0
产品数量:100.00 个
包装说明:全新原装
产品单价:面议
官方网址:http://zx2015888.cn.b2b168.com/
西门子6SL3055-0AA00-2EB0
问题:
在 STEP 7 程序中,如何确定已改变的控制器参数是否有效?
解答:
功能块(扩展)“FMT_PID”自动刷新下列参数结构中的所有控制器参数:
控制器优化,
PI- 和 PID- 参数之间的变化,
通过参数“UNDO_PAR”撤回控制器参数的变化,和
下载系统组态软件的控制器参数。
此过程需要若干调用功能块“FMT_PID”的周期,并在参数“PAR_ACT”放置好且也放回功能块“FMT_PID”后被关闭。因此,用户程序需寄存脉冲沿 0/1 和 1/0 。
为了检查参数,请按下列步骤进行:
在改变了上述情况之一的有效控制器参数后,FM355-2将原始参数“PAR_ACT”从 0 改为 1。
功能块“FMT_PID”使用系统功能 SFC59“RD_REC” 从模块读取控制器参数。
功能块“FMT_PID”使用系统功能 SFC58“WR_REC”将控制器参数写入模块以便作检查。
模块 FM355-2 比较所发出的和接收到的控制器参数,如果相等的话将参数“PAR_ACT”从 1 改回到 0。
描述
在大的或者分布很广的工厂中,很多的IO控制器通常都会生效。‘共享设备’功能允许IO设备模块和子模块在多种IO控制器之间共享。 这种能力的划分使灵活自动化概念成为可能。例如,可以在一个IO设备中将IO模块紧密组态。
本条目描述了当访问共享设备的数据时报错,PROFINET IO控制器的表现。
如果一个PROFINET IO控制器出故障,正在运行的IO控制器可以继续访问共享的设备,但是只访问分配的子模块。 故障IO控制器的子模块不能继续读或写。
使用“模块内部的输入/输出共享(MSI/MSO)”功能,在共享设备的一个子模块(输入模块或输出模块)上较多可以访问4个IO控制器。
如果IO控制器通过MSI故障,其他分配的IO控制器可以继续有读取输入模块的输入数据的权限。
如果对输出子模块有写权限的IO控制器通过MSO故障,那么输出模块不在能写。如果对输出子模块有读权限的IO控制器通过MSO故障,那么输出会继续通过可用的IO控制器写或读。
如果共享设备失败,那么每个共享的IO控制器都会收到站故障报错。其他诊断基于子模块的分配。只有这个IO控制器会收到接口模块的诊断信息。
共享设备的接口模块被分配给其中一个访问的IO控制器。接口模块分配给IO控制器并建立应用连接。 只有这个IO控制器接收PROFINET的诊断。
ET200M作为共享设备的特殊情况
如果其中一个IO控制器故障,那么完整的分布式IO设备ET 200M输出的替代值作为共享设备。这意味着不仅有故障IO输出模块的IO控制器的输出替代值,还有正常运行的IO控制器的IO输出模块。
由于IO模块的输出不能单独输出替代值,在共享设备环境中,如果所有分配的IO控制器处于“运行”模式,所有被分配的IO控制器都在“RUN”模式时,IO只输出进程值。因此,只要一个IO控制器换到“STOP”模式,IO模块的输出也会输出替代值,这个替代值是被其他IO控制器订阅的。这种行为可以被监控,例如,使用S7功能"Enable PA"。"Enable PA"会造成处于“STOP”模式的CPU报告成“RUN”操作模式。这样,仍处在“RUN”状态的被分配给其他IO控制器的模块就被再次使能了。
ET200MP作为共享设备的特殊情况
在共享状态下,例如,如果其中一个共享的IO设备变为“STOP”模式或者由于断开连接报故障,那么输出模块所有的子模块会为替代值(例如,断开)表现成参数化。这就是说即使一个IO控制器故障,另一个共享IO控制器的共享设备都不再控制被分配的输出模块的子模块。
0.前言
西门子SIMATIC S7家族中的控制器按照应用场合、性能等分为S7-1200、S7-200、S7-300、S7-400等各种不同的系列。而每一系列中又细分不同的型号,例如,S7-400系列中有S7-412、S7-414、S7-416、S7-417等型号。不同系列、不同型号的控制器对应不同的控制性能(运算速度、内存容量等)。本文基于S7-400系列控制器,详细介绍内存的类型、分配情况及实际使用过程中可能的内存优化方法。
1.内存类型
S7-400型控制器的内存按照功能的不同,可以分为:
√ 系统内存(System Memory)--- 控制器的自身功能(M、T、C等)
√ 工作内存(work Memory)--- 用于运行程序;
√ 装载内存(Load Memory)--- 用于装载程序;
其中,工作内存部分又可以细分为:
√ 代码工作内存(Code Memory)--- 用于运行程序的代码部分;
√ 数据工作内存(Data Memory)--- 用于运行程序的数据部分;
S7-400型控制器的内存按照集成方式的不同,可以分为:
√ 集成内存(Integrated)--- 直接集成在控制器内部随控制器一起提供,*额外订购;
√ 扩展内存(Expanded)--- 通过扩展存储卡的方式扩展提供,需要额外订购;
一般情况下,控制器的工作内存不可扩展,而装载内存则可以通过FEPROM或RAM的方式进行扩展。如果希望和集成的RAM装载内存无缝扩展使用,则扩展的装载内存必须选用RAM类型。下图为CPU 412的性能参数示例。
图 1 CPU 412的性能参数示例