SIEMENS西门子软件销售代理商
西门子G120、G120C V20 变频器; S120 V90 伺服控制系统;6EP电源;电线;电缆;
网络交换机;工控机等工业自动化的设计、技术开发、项目选型安装调试等相关服务是专业从事工业自动化控制系统、机电一体化装备和信息化软件系统
集成和硬件维护服务的综合性企业。与西门子品牌合作,只为能给中国的客户提供值得信赖的服务体系,我们
的业务范围涉及工业自动化科技产品的设计开发、技术服务、安装调试、销售及配套服务领域。建立现代化仓
储基地、积累充足的产品储备、引入万余款各式工业自动化科技产品,我们以持续的卓越与服务,取得了年销
售额10亿元的佳绩,凭高满意的服务赢得了社会各界的好评及青睐。其产品范围包括西门子S7-SMART200、S7-200CN、S7-300、S7-400、S7-1200、S7-1500、S7-ET200SP等各类工业自动化产品。西门子授权代理商、西门子一级代理商 西门子PLC模块代理商﹐西门子模块代理商供应全国范围:
我们还提供。
西门子中国授权代理商——浔之漫智控技术(上海)有限公司,本公司坐落于松江工业区西部科技园,西边和全球zhuming芯片制造商台积电毗邻,
东边是松江大学城,向北5公里是佘山国家旅游度假区。轨道交通9号线、沪杭高速公路、同三国道、松闵路等
交通主干道将松江工业区与上海市内外连接,交通十分便利。
目前,浔之漫智控技术(上海)有限公司将产品布局于中、高端自动化科技产品领域,
PLC模块S7-200、S7-1200、S7-300、S7-400、ET200分布式I/O等
HMI触摸屏、SITOP电源、6GK网络产品、ET200分布式I/O SIEMENS 驱动产品MM系列变频器、G110G120变频器、直流调速器、电线电缆、
驱动伺服产品、数控设备SIEMENS低压配电与控制产品及软起动器等
西门子中国有限公司授权——浔之漫智控技术(上海)有限公司为西门子中国代理商,主要供应全国范围:西门子PLC代理商SIEMENS可编程控制器PLC模块、HMI触摸屏、SITOP电源、6GK网络产品、ET200分布式I/OSIEMENS 驱动产品MM系列变频器、G110 G120变频器、直流调速器、电线电缆、
驱动伺服产品、数控设备SIEMENS低压配电与控制产品及软起动器等
SIEMENS 可编程控制器
对于需要在每个扫描周期进行更新的 I/O,CPU 将在每个扫描周期期间执行以下任务: • CPU将过程映像输出区中的输出值写入到物理输出。 • CPU 仅在用户程序执行前读取物理输入,并将输入值存储在过程映像输入区。这样一来,这些值便将在整个用户指令执行过程中保持一致。 • CPU 执行用户指令逻辑,并更新过程映像输出区中的输出值,而不是写入实际的物理输出。这一过程通过在给定周期内执行用户指令而提供一致的逻辑,并防止物理输出点可能在 过程映像输出区中多次改变状态而出现抖动。为控制在每个扫描周期或在事件触发时是否自动更新 I/O 点,S7-1200 提供了五个过程映像 分区。第一个过程映像分区 PIP0指定用于每个扫描周期都自动更新的 I/O,此为默认分配。 其余四个分区 PIP1、PIP2、PIP3 和 PIP4 可用于将 I/O过程映像更新分配给不同的中断事件。 在设备组态中将 I/O 分配给过程映像分区,并在创建中断 OB (页176) 或编辑 OB属性(页176) 时将过程映像分区分配给中断事件。 默认情况下,在设备视图中插入模块时,STEP 7 会将其 I/O过程映像更新为“自动更新” (Automatic update)。对于组态为“自动更新”(Automatic update) 的I/O,CPU 将在每个扫 描周期自动处理模块和过程映像之间的数据交换。 要将数字量或模拟量点分配给过程映像分区,或将 I/O点排除在过程映像更新之外,请按照 以下步骤操作: 1. 在设备组态中查看相应设备的“属性”(Properties) 选项卡。 2.根据需要在“常规 (General)”下展开选项,找出所需的 I/O 点。 3. 选择“I/O 地址”(I/O addresses)。4. 也可以从“组织块”(Organization block) 下拉列表中选择一个特定的 OB。 5.在“过程映像”(Process image) 下拉列表中将“自动更新”(Automatic update) 更改为“PIP1”、“PIP2”、“PIP3”、“PIP4”或“无”(None)。选择“无”(None) 表示只能通过立即指令对此 I/O 进行读写。要将这些点重新添加到过程映像自动更新中,请将该选项更改为“自动更新” (Automaticupdate)。可以在指令执行时立即读取物理输入值和立即写入物理输出值。无论 I/O 点是否被组态为存储到过程映像中,立即读取功能都将访问物理输入的当前状态而不更新过程映像输入区。立 即写入物理输出功能将更新过程映像输出区(如果相应I/O 点组态为存储到过程映像中) 和物理输出点。如果想要程序不使用过程映像,直接从物理点立即访问 I/O 数据,则在 I/O 地址后加后缀“:P”。 说明 使用过程映像分区 如果将 I/O 分配给过程映像分区 PIP1 - PIP4 中的其中一个,但未将 OB分配给该分区,那么 CPU 决不会将 I/O 更新至过程映像,也不会通过过程映像更新 I/O。将 I/O 分配给未分配相应 OB 的PIP,相当于将过程映像指定为“无”(None)。可使用直接读指令直接从物理 I/O 中读取 I/O,或使用直接写指令直接写入物理I/O。CPU 不更新过程映像。 CPU 支持 PROFINET、PROFIBUS、以及 AS-Interface 网络 (页599)的分布式 I/O。 5.1.1 CPU 的工作模式 CPU 有以下三种工作模式:STOP 模式、STARTUP 模式和 RUN模式。CPU 前面的状态 LED 指 示当前工作模式。 • 在 STOP 模式下,CPU 不执行程序。您可以下载项目。 • 在STARTUP 模式下,执行一次启动 OB(如果存在)。在启动模式下,CPU 不会处理中 断事件。 • 在 RUN 模式,程序循环OB 重复执行。RUN 模式中的任意点处都可能发生中断事件,这 会导致相应的中断事件 OB 执行。可在 RUN模式下下载项目的某些部分 (页 1231)。 CPU 支持通过暖启动进入 RUN 模式。暖启动不包括储存器复位。执行暖启动时,CPU会初 始化所有的非保持性系统和用户数据,并保留所有保持性用户数据值。存储器复位将清除所有工作存储器、保持性及非保持性存储区、将装载存储器复制到工作存 储器并将输出设置为组态的“对 CPU STOP的响应”(Reaction to CPU STOP)。存储器复位不 会清除诊断缓冲区,也不会清除yongjiu保存的 IP 地址值。可组态 CPU 中“上电后启动”(startup after POWER ON) 设置。该组态项出现在 CPU“设备组态”(Device Configuration) 的“启动”(Startup) 下。通电后,CPU 将执行一系列上电诊断检查和系统初始化操作。在系统初始化过程中,CPU 将删除所有非保持性位 (M) 存储器,并将所有 非保持性 DB的内容复位为装载存储器的初始值。CPU 将保留保持性位 (M) 存 • 不重新启动(保持为STOP 模式) • 暖启动 - RUN 模式 • 暖启动 - 断电前的模式 注意 可修复故障可使 CPU 进入 STOP 模式。CPU 可能因如下可修复故障进入 STOP 模式: • 可替换信号模块故障 • 临时故障,如电力线干扰或不稳定上电事件这种情况可导致财产损失。 如果已将 CPU 组态为“暖启动 - 断电前的模式”(Warm restart - mode priorto POWER OFF),CPU 则在掉电或发生故障前进入工作模式。如果在发生掉电或故障时,CPU 处于 STOP 模式,则 CPU将在上电时进入 STOP 模式。CPU 保持 STOP 模式,直至 CPU 收到 进入 RUN模式的命令。如果在发生掉电或故障时,CPU 处于 RUN 模式,则 CPU 将在下 次上电时进入 RUN 模式。在 CPU未检测到可禁止其进入 RUN 模式的条件下,CPU 将进 入 RUN 模式。 可将欲独立于 STEP 7 连接而运行的 CPU组态为“暖启动 - RUN”(Warm restart - RUN)。此 启动模式将 CPU 设置为在下一次循环上电时返回到 RUN模式可以使用编程软件在线工具中的“STOP”或“RUN”命令(页 1217)更改当前工作模式。也可在程 序中包含 STP 指令 (页302),以使 CPU 切换到 STOP 模式。可通过该指令根据程序逻辑停止 程序的执行。 • 在 STOP 模式下,CPU处理所有通信请求(如果适用)并执行自诊断。CPU 不执行用户程 序。过程映像也不会自动更新。 • 在 STARTUP 和 RUN模式下,CPU 执行下图所示的任务: $ % & ' ( ཱ ུ ི ཱི STARTUP RUN A 将物理输入的状态复制到 I存储器 ① 将 Q 存储器写入物理输出 B 将 Q 输出(映像)存储区初始化为 零、上一个值或组态的替换值将 PB、PN 和 AS-i输出设为零 ② 将物理输入的状态复制到 I 存储器 C 将非保持性 M 存储器和数据块初始 化为其初始值,并启用组态的循环中断事件和时钟事件。 执行启动 OB。 ③ 执行程序循环 OB D 将所有中断事件存储到要在进入 RUN 模式后处理的队列中 ④执行自检诊断 E 启用 Q 存储器到物理输出的写入操 作 ⑤ 在扫描周期的任何阶段处理中断和通信 说明 包括 HMI通信在内的通信不能中断程序循环 OB 以外的其它 OB。 每个启动 OB都包含帮助您确定保持性数据和时钟有效性的启动信息。可以在启动 OB 中编 写指令,以检查这些启动值,从而采取适当的措施。启动 OB支持以下启动位置: 表格 5-1 启动 OB 支持的启动位置 输入 数据类型 描述 LostRetentiv e Bool如果保持性数据存储区丢失,该位为真 LostRTC Bool 如果时钟(实时时钟)丢失,该位为真 在启动过程中,CPU还会执行以下任务: • 在启动阶段,对中断进行排队但不加以处理 • 在启动阶段,不执行任何循环时间监视 • 在启动模式下,可以更改HSC(High-Speed Counter,高速计数器)、PTO(Pulse Train Output,脉冲串输出)以及PtP(Point-to-Point Communication,点对点通信)模块的 组态 • 只有在 RUN 模式下才会真正运行HSC、PTO 和点对点通信模块 执行完启动 OB 后,CPU 将进入 RUN 模式并在连续的扫描周期内处理控制任务。 5.1.2 在RUN 模式下处理扫描周期 在每个扫描周期中,CPU 都会写入输出、读取输入、执行用户程序、更新通信模块以及响应用户中断事件和通信请求。 在扫描期间会定期处理通信请求。 以上操作(用户中断事件除外)按先后顺序定期进行处理。对于已启用的用户中断事件,将 根据优先级按其发生顺序进行处理。对于中断事件,如果适用的话,CPU 将读取输入、执行OB,使用关联的过程映像分区 (PIP)写入输出。系统要保证扫描周期在一定的时间段内(即Zui大循环时间)完成;否则将生成时间错误事件。 •在每个扫描周期的开始,从过程映像重新获取数字量及模拟量输出的当前值,将其 写入到 CPU、SB 和 SM 模块上组态为自动 I/O更新(默认组态)的物理输出。 通过指令 访问物理输出时,输出过程映像和物理输出本身都将被更新。 • 随后在该扫描周期中,将读取CPU、SB 和 SM 模块上组态为自动 I/O 更新(默认组态)的 数字量及模拟量输入的当前值,将这些值写入过程映像。通过指令访问物理输入时, 指令将访问物理输入的值,但输入过程映像不会更新。 •读取输入后,系统将从第一条指令开始执行用户程序,一直执行到Zui后一条指令。 其中 包括所有的程序循环 OB 及其所有关联的 FC 和FB。 程序循环 OB 根据 OB 编号依次执行, OB 编号Zui小的先执行。在扫描期间会定期处理通信请求,这可能会中断用户程序的执行。 自诊断检查包括定期检查系统和检查 I/O 模块的状态。中断可能发生在扫描周期的任何阶段,并且由事件驱动。事件发生时,CPU 将中断扫描循环, 并调用被组态用于处理该事件的 OB。 OB处理完该事件后,CPU 从中断点继续执行用户程序。 5.1.3 组织块 (OB) OB 控制用户程序的执行。CPU中的特定事件将触发组织块的执行。OB 无法互相调用。FC 或 FB 不能调用 OB。只有发生诊断中断或时间延迟这类事件才能启动 OB的执行。CPU 按照 OB 对应的优先级对其进行处理,遵从高优先级在前低优先级在后的顺序执行 OB。 参见 事件执行的优先级与排队(页 83) 5.1.3.1 程序循环 OB 程序循环 OB 在 CPU 处于 RUN 模式时循环执行。主程序块是一种程序循环OB。您可在此处 放置控制程序的说明和调用其他用户块。您可以拥有多个程序循环 OB,