西门子工业阀门定位器总经销代理商如何使用本手册本手册包含了下列主题:• 第 1 章说明所有组织块的功能。• 第 2章描述公用参数 RET_VAL、REQ 和 BUSY。• 第 3 章至第 29 章描述 SFC、SFB 和 IEC-FC。• 第 30章至第 35 章包含对诊断数据结构的描述、对本手册中描述的 SZL-ID、可能的事件、SFC 列表、SFB 和 FC 的概述,以及对SDB 的概述。• 参考书目包含了更多其它手册的列表。• 词汇表解释了重要的术语。•索引帮助您迅速地定位文本部分和主题部分。约定对其他手册和文档的引用通过斜线/.../中的数字来表示。这些数字代表了在参考书目中列出的手册的标题。特殊注意事项系统功能可能被中断。如果有任何适用于某些SFC 或某些情况的限制,在特定的SFC的描述中有解释。更多支持如果有任何技术问题,请联系西门子代表或代理商程序循环组织块(OB1)描述S7 CPU 的操作系统定期执行OB1。执行 OB1 后,操作系统将启动它。完成启动后,将启动 OB1 的循环执行。可调用 OB1中的其它功能块(FB、SFB)或功能(FC、SFC)。了解 OB1 的操作在运行期受监视的所有 OB 中,OB1的优先级Zui低,换言之,除 OB90 之外的其它所有 OB 均可中断 OB1 的执行。以下事件可导致操作系统调用 OB1:•完成启动。• 已完成 OB1 的执行(上一循环)。执行 OB1 后,操作系统发送全局数据。重新启动 OB1之前,操作系统会将过程映像输出表写入输出模块中、更新过程映像输入表以及接收 CPU 的任何全局数据。S7监视Zui大的扫描时间,并确保Zui大的响应时间。Zui大扫描时间的值预置为150ms。用户可设置一个新值,也可在用户程序中的任意位置使用SFC43"RE_TRIGR" 来重新启动时间监视。如果用户程序超出了 OB1 的Zui大周期,则操作系统将调用 OB80 (时间错误 OB);如果OB80 没有编程,则 CPU 将转为 STOP模式。除了监视Zui大扫描时间外,还可以保证Zui小扫描时间。操作系统将延迟启动新循环(将过程映像输出表写入输出模块中),直至达到Zui小扫描时间为止。请参阅手册/70/ 和 /101/ 以了解参数“Zui大”和“Zui小”扫描时间的范围。可使用STEP 7 更改参数设置。了解时间中断 OB的操作要启动时间中断,必须先设置中断,再将其激活。有以下三种可能的启动方式:• 自动启动时间中断。一旦使用 STEP 7设置并激活了时间中断,即会发生此情况。下表说明了使用 STEP 7 激活时间中断的基本可能情况。• 使用 STEP 7设置时间中断,通过调用程序中的 SFC30 "ACT-TINT" 来激活它。• 通过调用 SFC28 "SET_TINT"来设置时间中断,通过调用SFC30 "ACT_TINT" 来激活它。时间间隔 描述未激活 时间中断未执行,将其装载到 CPU中也是如此。可通过调用 SFC30 来激活它。仅激活一次 时间 OB 按指定时间运行一次后,即被自动取消。用户程序可使用 SFC28和 SFC30 来复位并重新激活 OB。定期激活 当发生时间中断时,CPU将根据当前的时间和周期计算时间中断的下一次启动的时间。当前后拨动时钟时,时间中断的特性将如/234/中所述。注释如果以如下方式组态时间中断,即单次处理相应的OB 要,则 DATE_AND_TIME 必须为过去的时间(相对于 CPU 的实际时间)。如果以如下方式组态时间中断,即定期处理相应的OB,而启动 DATE_AND_TIME 为过去的时间,随后将在下次预期的时间处理该时间中断。下图对此进行了说明。可以使用 SFC39 至 42 禁用或延迟和重新启用时间中断。 影响时间中断 OB的条件由于时间中断仅以指定的时间间隔发生,在执行用户程序期间,某些条件可能会影响 OB的操作。下表列出了其中的一些条件,并说明了该条件对执行时间中断OB 的影响。条件 结果用户程序调用 SFC29(CAN_TINT)并取消时间中断。操作系统清除了时间中断的启动事件(DATE_AND_TIME)。必须设置启动事件并在调用OB 之前激活它。用户程序试图激活时间中断 OB,但未将 OB 加载到 CPU 中。操作系统调用 OB85。如果 OB85尚未编程(装载到 CPU中),则 CPU 将转为 STOP 模式。当同步或更正 CPU 的系统时钟时,用户提前设置了时间并跳过时间OB 的启动事件日期或时间。操作系统调用 OB80 并对时间 OB 的编号和 OB80中的启动事件信息进行编码。随后操作系统将运行一次时间 OB,而不管本应执行此OB 的次数。OB80 的启动事件信息给出了第一次跳过时间OB 的 DATE_AND_TIME。当同步或更正 CPU 的系统时钟时,推后设置了时间以使 OB的启动事件、日期或时间得以重复。S7-400-CPU 和 CPU 318:如果在推后设置时钟之前已激活了时间OB,则不会调用它。S7-300-CPU:执行时间 OB。CPU 通过暖重启或冷重启运行。 由 SFC 组态的所有时间 OB会被改回在 STEP 7 中指定的组态。如果已为相应 OB 的单次启动组态了时间中断,并使用STEP 7对其进行了设置,并将其激活,则当所组态的启动时间为已过去的时间(相对于 CPU 的实时时钟)时,会在暖重启或冷重启操作系统后调用一次OB。当发生下一时间间隔的启动事件时,仍执行时间 OB。操作系统调用 OB80。如果 OB80 没有编程,则 CPU 转为 STOP模式。如果装载了 OB80,则会执行 OB80 和时间中断OB,再执行请求的中断。S7 提供多达四个在指定延迟后执行的 OB(OB20 至 OB23)。每个延时 OB 均可通过调用 SFC32 (SRT_DINT)来启动。延迟时间是 SFC的一个输入参数。当用户程序调用 SFC32 (SRT_DINT)时,需要提供 OB编号、延迟时间和用户专用的标识符。经过指定的延迟后,OB 将会启动。还可取消尚未启动的延时中断。了解延时中断 OB 的操作延迟时间(同OB 编号一起传送给 SFC32 的值,单位为 ms)到期后,操作系统将启动相应的 OB。要使用延时中断,必须执行以下任务:•必须调用 SFC32 (SRT_DINT)。• 必须将延时中断 OB 作为用户程序的一部分下载到 CPU。只有当 CPU 处于 RUN模式下时才会执行延时 OB。暖重启或冷重启将清除延时 OB的所有启动事件。如果延时中断还未启动,则可使用 SFC 33(CAN_DINT)取消执行。延迟时间的分辨率为 1ms。已到期的延迟时间可立即启动。可使用SFC 34(QRY_DINT)查询延时中断的状态。如果发生以下事件之一,操作系统将调用异步错误 OB:• 如果操作系统试图启动一个尚未装载的OB,并且用户在调用SFC 32 "SRT_DINT" 时指定了其编号。• 如果在完全执行延时 OB之前发生延时中断的下一个启动事件。可使用 SFC 39 至 42 来禁用或延迟并重新使能延迟中断 了解循环中断 OB的操作循环中断 OB 的等距启动时间是由时间间隔和相位偏移量决定的。请参阅/234/,以了解 OB的启动时间、周期以及相位偏移量之间的关系。注释必须确保每个循环中断 OB的运行时间远远小于其时间间隔。如果因时间间隔已到期,如果在预期的执行前未完全执行循环中断 OB,则启动时间错误OB(OB80)。稍后将执行导致错误的循环中断。可使用 SFC 39 至 42 来禁用或延迟,并重新启用循环中断请参阅用户特定 CPU的说明书,了解参数时间间隔、优先级和相位偏移量的范围。可使用 STEP 7 来更改参数设置。循环中断 OB的本地数据下表给出了循环中断 OB 的临时(TEMP)变量。变量名为 OB35 的缺省名称。变量 类型 描述OB35_EV_CLASSBYTE 事件等级和标识符B#16#11:中断处于激活状态OB35_STRT_INF BYTE •B#16#30:具有特殊标准的循环中断 OB 的启动请求(仅适用于 H-CPU,且仅当对其进行了明确组态后)•B#16#31:OB30 的启动请求• B#16#36:OB35 的启动请求• B#16#39:OB38 的启动请求•B#16#3A:具有特殊标准的循环中断 OB 的启动请求(仅适用于 S7-300,且仅当对其进行了明确组态后)OB35_PRIORITY BYTE 分配的优先级:缺省值为 7 (OB30)至 15(OB38)OB35_OB_NUMBR BYTE OB 编号(30 至 38)OB35_RESERVED_1 BYTE保留OB35_RESERVED_2 BYTE 保留OB35_PHASE_OFFSET WORD • IfOB35_STRT_INF=B#16#3A:相位偏移以微秒为单位• 在其它情况下:相位偏移以毫秒为单位OB35_RESERVED_3INT 保留OB35_EXC_FREQ INT • If OB35_STRT_INF=B#16#3A:相位偏移以微秒为单位•在其它情况下:时间间隔(单位为 ms)OB35_DATE_TIME DATE_AND_TIME 调用 OB 时的DATE_AND_TIME 硬件中断组织块(OB40 至 OB47)描述S7提供了多达八个的独立硬件中断,每一中断都具有自己的 OB。通过 STEP 7分配参数,可以为将要触发硬件中断的每个信号模块指定以下内容:• 在何种条件下触发硬件中断的通道。• 要分配给个别通道组的硬件中断OB(缺省情况下,将由 OB40 来处理所有的硬件中断)。借助于 CP 和 FM,可使用其各带软件来分配这些参数。可使用 STEP 7选择各个硬件中断 OB 的优先级。了解硬件中断 OB 的操作在模块触发硬件中断后,操作系统将标识插槽以及相应的硬件中断 OB。如果此OB的优先级高于当前激活的优先级,则将启动该 OB。当执行完此硬件中断 OB后,将发送通道指定的确认。如果在对硬件中断进行标识和确认的这段时间内,在同一模块中发生了触发硬件中断的另一事件,则应用以下规则:•如果该事件发生在先前触发硬件中断的通道中,则新中断丢失。在下图中,将根据数字输入模块的通道实例对此进行说明。触发事件是上升沿。硬件中断OB 是OB40。
西门子工业阀门定位器总经销代理商
2024-01-15 08:30 101.85.250.162 1次成立日期 | 2019年09月10日 | ||
法定代表人 | 8 | ||
公司简介 | 浔之漫智控技术(上海)有限公司是中国西门子的最佳合作伙伴,公司主要从事工业自动化产品的集成,销售和维修,是全国知名的自动化设备公司之一。公司坐落于中国一线城市上海市,我们真诚的希望在器件的销售和工程项目承接、系统开发上能和贵司开展多方面合作。以下是我司主要代理西门子产品,欢迎您来电来函咨询,我们将为您提供优惠的价格及快捷细致的服务!西门子华东区域代理SIEMENS可编程控制器1、SIMATICS7 ... |
公司新闻
- 西门子工业S7-1200经销总代理商西门子工业S7-1200经销总代理商由于设备和线路过热而产生的烟雾和火灾会导致烧... 2024-01-13
- 西门子工业S7-400经销总代理商西门子工业S7-400经销总代理商安全性信息Siemens为其产品及解决方案提供... 2024-01-13
- 西门子工业S7-300经销总代理商西门子工业S7-300经销总代理商输入/输出模块的功能类别下表列出了不同功能类别... 2024-01-13
- 西门子工业S7-200经销总代理商西门子工业S7-200经销总代理商SIMATICS7-1500的所有CPU变量都... 2024-01-13
- 西门子工业软启动器经销总代理商西门子工业软启动器经销总代理商分布式I/O系统ET200MP应用领域SIMATI... 2024-01-13
我们的其他产品
- 西门子工业编程模块总经销代理商西门子:PLC
- 西门子工业DP电缆总经销代理商西门子:PLC
- 西门子工业DP接头总经销代理商西门子:PLC
- 西门子工业PCS7总经销代理商西门子:PLC
- 西门子工业S7-1500总经销代理商西门子:PLC
- 西门子工业代理总经销商西门子:PLC
- 西门子工业PLC代理总经销商西门子:PLC
- 西门子工业模块代理总经销商西门子:PLC
- 西门子工业PLC模块代理总经销商西门子:PLC
- 西门子工业CPU模块代理总经销商西门子:PLC