


价格:1200起
0
联系人:
电话:
地址:
产品规格:15.10 x 15.10 x 4.70
产品数量:600 个
包装说明:出厂标准
关 键 词:西门子模块,西门子接口模块,西门子PLC代理商,西门子PLC模块,接口模块,IM,155-5,PN
发布时间:2023-09-13
6ES7155-5AA01-0AB0接口模块 IM 155-5 PN
6ES7155-5AA01-0AB0接口模块 IM 155-5 PN
6ES7155-5AA01-0AB0 相似图像 SIMATIC ET 200MP. PROFINET IO 设备 接口模块 IM 155-5 PN ST 用于 ET 200MP Elektronikmodule; 到 zu 12 IO 模块 ohne PS; 到 zu 30 IO 模块 mit zusätzlicher PS; integrierter 2PORT-Switch;RJ45 Shared 设备;MRP; IRT >=0,25ms;同步模式 FW-Update;I&M0...3; FSU mit 500ms |
西门子S7-1200PLC 产品简介:
CPU支持以下类型的代码块,使用它们可以创建有效的用户程序结构:组织块 (OB) 定义程序的结构。 有些 OB 具有预定义的行为和启动事件,但用户也可以创建具有自定义启动事件的 OB。功能 (FC) 和功能块 (FB) 包含与特定任务或参数组合相对应的程序代码。 每个 FC 或 FB 都提供一组输入和输出参数,用于与调用块共享数据。 FB 还使用相关联的数据块(称为背景数据块)来保存该 FB 调用实例的数据值。 可多次调用 FB,每次调用都采用唯一的背景数据块。 调用带有不同背景数据块的同一 FB 不会对其它任何背景数据块的数据值产生影响。数据块 (DB) 存储程序块可以使用的数据。用户程序的执行顺序是:从一个或多个在进入 RUN 模式时运行一次的可选启动组织块 (OB) 开始,然后执行一个或多个循环执行的程序循环 OB。还可以将 OB 与中断事件关联,该事件可以是标准事件或错误事件。当发生相应的标准或错误事件时,即会执行这些 OB。功能 (FC) 或功能块 (FB) 是指可从 OB 或其它 FC/FB 调用的程序代码块,可下至以下嵌套深度:16(从程序循环 OB 或启动 OB 开始)。6(从任意中断事件 OB 开始)。注:安全程序使用二级嵌套。因此,用户程序在安全程序中的嵌套深度为四。FC 不与任何特定数据块 (DB) 相关联。FB 与 DB 直接相关并使用该 DB 传递参数及存储中间值和结果。用户程序、数据及组态的大小受 CPU 中可用装载存储器和工作存储器的限制。对各个 OB、FC、FB 和 DB 块的数目没有特殊限制。但是块的总数限制在 1024 之内。每个周期都包括写入输出、读取输入、执行用户程序指令以及执行后台处理。该周期称为扫描周期或扫描。S7‑1200 自动化解决方案可由配备 S7‑1200 CPU 和附加模块的中央机架组成。术语“中央机架”表示 CPU 和关联模块采用导轨或面板式安装。只有在通电时才会对模块(SM、SB、BB、CB、CM 或 CP)进行检测和记录。
CPU 伴随扫描周期使用内部存储区(即过程映像)对本地数字量和模拟量 I/O 点进行同步更新。过程映像包含物理输入和输出(CPU、信号板和信号模块上的物理 I/O 点)的快照。可组态在每个扫描周期或发生特定事件中断时在过程映像中对 I/O 点进行更新。也可对 I/O 点进行组态使其排除在过程映像的更新之外。例如,当发生如硬件中断这类事件时,过程可能只需要特定的数据值。通过为这些 I/O 点组态映像过程更新,使其与分配给硬件中断 OB 的分区相关联,就可避免在过程不需要持续更新时,CPU 于每个扫描周期中执行不必要的数据值更新。对于需要在每个扫描周期进行更新的 I/O,CPU 将在每个扫描周期期间执行以下任务:CPU 将过程映像输出区中的输出值写入到物理输出。CPU 仅在用户程序执行前读取物理输入,并将输入值存储在过程映像输入区。这样一来,这些值便将在整个用户指令执行过程中保持一致。CPU 执行用户指令逻辑,并更新过程映像输出区中的输出值,而不是写入实际的物理输出。这一过程通过在给定周期内执行用户指令而提供一致的逻辑,并防止物理输出点可能在过程映像输出区中多次改变状态而出现抖动。为控制在每个扫描周期或在事件触发时是否自动更新 I/O 点,S7-1200 提供了五个过程映像分区。第一个过程映像分区 PIP0 用于每个扫描周期都自动更新的 I/O,此为默认分配。其余四个分区 PIP1、PIP2、PIP3 和 PIP4 可用于将 I/O 过程映像更新分配给不同的中断事件。在设备组态中将 I/O 分配给过程映像分区,并在创建中断 OB 或编辑 OB 属性时将过程映像分区分配给中断事件。默认情况下,在设备视图中插入模块时,STEP 7 会将其 I/O 过程映像更新为“自动更新”(Automatic update)。对于组态为“自动更新”(Automatic update) 的 I/O,CPU 将在每个扫描周期自动处理模块和过程映像之间的数据交换。要将数字量或模拟量点分配给过程映像分区,或将 I/O 点排除在过程映像更新之外,请按照以下步骤操作:在设备组态中查应设备的“属性”(Properties) 选项卡。根据需要在“常规 (General)”下展开选项,找出所需的 I/O 点。选择“I/O 地址”(I/O addresses)。也可以从“组织块”(Organization block) 下拉列表中选择一个特定的 OB。在“过程映像”(Process image) 下拉列表中将“自动更新”(Automatic update) 更改为“PIP1”、“PIP2”、“PIP3”、“PIP4”或“无”(None)。选择“无”(None) 表示只能通过立即指令对此 I/O 进行读写。要将这些点重新添加到过程映像自动更新中,请将该选项再次更改为“自动更新”(Automatic update)。CPU 有以下三种工作模式:STOP 模式、STARTUP 模式和 RUN 模式。CPU 的状态 LED 指示当前工作模式。在 STOP 模式下,CPU 不执行程序。您可以下载项目。在 STARTUP 模式下,执行一次启动 OB(如果存在)。在启动模式下,CPU 不会处理中断事件。在 RUN 模式,程序循环 OB 重复执行。RUN 模式中的任意点处都可能发生中断事件,这会导致相应的中断事件 OB 执行。可在 RUN 模式下下载项目的某些部分。CPU 支持通过暖启动进入 RUN 模式。暖启动不包括储存器复位。执行暖启动时,CPU 会初始化所有的非保持性系统和用户数据,并保留所有保持性用户数据值。存储器复位将所有工作存储器、保持性及非保持性存储区、将装载存储器复制到工作存储器并将输出设置为组态的“对 CPU STOP 的响应”(Reaction to CPU STOP)。存储器复位不会诊断缓冲区,也不会永久保存的 IP 地址值。可组态 CPU 中“上电后启动”(startup after POWER ON) 设置。该组态项出现在 CPU“设备组态”(Device Configuration) 的“启动”(Startup) 下。通电后,CPU 将执行一系列上电诊断检查和系统初始化操作。在系统初始化过程中,CPU 将删除所有非保持性位 (M) 存储器,并将所有非保持性 DB 的内容复位为装载存储器的初始值。CPU 将保留保持性位 (M) 存储器和保持性 DB 的内容,然后进入相应的工作模式。检测到的某些错误会阻止 CPU 进入 RUN 模式。CPU 支持以下组态选项:不重新启动(保持为 STOP 模式);暖启动 - RUN 模式;暖启动 - 断电前的模式。
在每个扫描周期中,CPU 都会写入输出、读取输入、执行用户程序、更新通信模块以及响应用户中断事件和通信请求。 在扫描期间会定期处理通信请求。以上操作(用户中断事件除外)按先后顺序定期进行处理。 对于已启用的用户中断事件,将根据优先级按其发生顺序进行处理。 对于中断事件,如果适用的话,CPU 将读取输入、执行 OB,然后使用关联的过程映像分区 (PIP) 写入输出。系统要保证扫描周期在一定的时间段内完成;否则将生成时间错误事件。在每个扫描周期的开始,从过程映像重新获取数字量及模拟量输出的当前值,然后将其写入到 CPU、SB 和 SM 模块上组态为自动 I/O 更新(默认组态)的物理输出。 通过指令访问物理输出时,输出过程映像和物理输出本身都将被更新。随后在该扫描周期中,将读取 CPU、SB 和 SM 模块上组态为自动 I/O 更新(默认组态)的数字量及模拟量输入的当前值,然后将这些值写入过程映像。 通过指令访问物理输入时,指令将访问物理输入的值,但输入过程映像不会更新。读取输入后,系统将从第一条指令开始执行用户程序,一直执行到最后一条指令。 其中包括所有的程序循环 OB 及其所有关联的 FC 和 FB。 程序循环 OB 根据 OB 编号依次执行,OB 编号最小的先执行。在扫描期间会定期处理通信请求,这可能会中断用户程序的执行。自诊断检查包括定期检查系统和检查 I/O 模块的状态。中断可能发生在扫描周期的任何阶段,并且由事件驱动。 事件发生时,CPU 将中断扫描循环,并调用被组态用于处理该事件的 OB。 OB 处理完该事件后,CPU 从中断点继续执行用户程序。