西门子低压开关工业代理商
其产品范围包括西门子S7-SMART200、S7-200CN、S7-300、S7-400、S7-1200、S7-1500、S7-ET200SP等各类工业自动化产品。西门子授权代理商、西门子一级代理商 西门子PLC模块代理商﹐西门子模块代理商供应全国范围:
我们还提供西门子G120、G120C V20 变频器; S120 V90伺服控制系统;6EP电源;电线;电缆;
网络交换机;工控机等工业自动化的设计、技术开发、项目选型安装调试等相关服务。
西门子中国授权代理商——浔之漫智控技术(上海)有限公司,本公司坐落于松江工业区西部科技园,西边和全球**芯片制造商台积电毗邻,
东边是松江大学城,向北5公里是佘山国家旅游度假区。轨道交通9号线、沪杭高速公路、同三国道、松闵路等
交通主干道将松江工业区与上海市内外连接,交通十分便利。
公司国际化工业自动化科技产品供应商,是专业从事工业自动化控制系统、机电一体化装备和信息化软件系统
集成和硬件维护服务的综合性企业。与西门子品牌合作,只为能给中国的客户提供值得信赖的服务体系,我们
的业务范围涉及工业自动化科技产品的设计开发、技术服务、安装调试、销售及配套服务领域。建立现代化仓
储基地、积累充足的产品储备、引入万余款各式工业自动化科技产品,我们以持续的卓越与服务,取得了年销
售额10亿元的佳绩,凭高满意的服务赢得了社会各界的好评及青睐。
目前,浔之漫智控技术(上海)有限公司将产品布局于中、高端自动化科技产品领域,
PLC模块S7-200、S7-1200、S7-300、S7-400、ET200分布式I/O等
HMI触摸屏、SITOP电源、6GK网络产品、ET200分布式I/O SIEMENS 驱动产品MM系列变频器、G110G120变频器、直流调速器、电线电缆、
驱动伺服产品、数控设备SIEMENS低压配电与控制产品及软起动器等
B 优先级和运行时特性 如果 OB 被分配给事件,则 OB 将拥有该事件的优先级。SIMATIC DriveController 的 CPU 支持优先级 1(*低)到 26(*高)。以下条目对于事件执行必不可少: • 调用和执行所分配的 OB• 更新已分配 OB 的过程映像分区 用户程序按优先级独占式处理 OB。这意味着发出多个 OB 请求时,程序将处理优先级*高的 OB。如果所发生事件的优先级高于当前执行的 OB,则中断此 OB 的执行。对于优先级相同的事件,用户程序按发生的时间顺序进行处理。 说明 通信 通信(如,使用 PG 进行功能测试)的优先级通常为15。在对时间具有严格要求的应用 中,为了防止程序运行时间无谓的延长,通信不应中断这些 OB 的执行。为此,需要为这 些 OB分配大于 15 的优先级。 更多信息 有关组织块的更多信息,请参见 STEP 7 在线帮助。 9.3 异步指令 简介在程序执行过程中,同步和异步指令有着显著不同。 “同步”和“异步”属性与指令调用与执行间的时间顺序相关。以下情况适用于同步指令:同步指令调用完成时,指令执行也完成。而异步指令,则情况有所不同:异步指令调用完成时,异步指令的执行不一定完成。这也 就意味着,异步指令的执行可以跨多次调用。在 CPU中,异步指令的执行与用户程序循 环进行。异步指令在 CPU 中生成待处理的作业。异步指令通常为运动控制指令或用于数据传输(模块的数据记录、通信数据或诊断数据 等)的指令。 异步指令之间的依赖关系用户程序中的调用顺序可能不同于异步指令的处理顺序。这可能导致异步指令之间的依赖 关系出现问题。解决方法:为确保能够正确地按先后顺序进行处理,请在顺控器中使用异步指令的状态输 出。仅当异步指令已完成且已通过参数 DONE确认后,才能开始执行下一条异步指令。 示例:对于 RecipeImport 和 RecipeExport 配方功能,需要使用 CSV文件存储配方数据。 如果导入和导出时使用同一 CSV 文件,则两个异步指令会建立依赖关系。在顺控器中, 将 RecipeImport指令的参数 DONE 状态关联到将执行 RecipeExport 的下一步。进行此关 联后,可确保正确进行处理。 指令作业的调用分配要跨多个调用执行一个指令,CPU 需向该指令正在运行的作业唯一指定一个后续调用。 CPU可通过以下两种方式为作业分配一个调用,具体取决于指令的类型: • 使用指令的背景数据块(“SFB”类型) •使用指令的作业标识输入参数。在异步指令的执行过程中,这些输入参数必须与执行 过程中的各调用相匹配。示例:“Create_DB”指令的作业由输入参数 LOW_LIMIT、UP_LIMIT、COUNT、ATTRIB 和 SRCBLK标识输入参数 REQ 用于启动作业,执行异步指令。 ② 输出参数 DONE 用于指示该作业已完成且无错误。 ③ 输出参数 BUSY用于指示作业是否正在执行。BUSY =1 时,为该异步指令分配资 源。BUSY = 0 时,未分配资源。 ④ 输出参数 ERROR用于指示发生了错误。 ⑤ 输出参数 STATUS/RET_VAL 用于提供有关作业执行的状态信息。发生错误后,输出 参数STATUS/RET_VAL 用于接收错误信息。 图 9-3 指令 WRREC 和 CREATE_DB 示例中,异步指令的块参数说明。下表简要列出了上文中介绍的参数关系。在该表格中,还特别列示了调用后但指令执行不 完整时可能的输出参数值。 说明每次调用后,需在用户程序中对相关输出参数进行评估。异步指令在执行过程中将占用 CPU 中的资源。根据 CPU类型和指令的不同,资源的使用 具有一定限制。CPU 可执行*大数目的异步指令作业。在作业成功完成后或在出错后,这些资源将可用。 示例:对于 RDREC 指令,CPU *多可并行处理 20 个作业。如果超出一个指令可运行的作业*大数量,则该指令将在块参数 STATUS 中返回错误 代码 80C3(资源不足)。CPU将停止执行作业,直至资源可用。 说明 低层级的异步指令某些异步指令可使用一个或多个低层级的异步指令进行处理。下表列出了这种相关性。请注意,使用多个低层级指令时,在某个时间段通常一次仅分配一个低级资源。基本指令:可运行作业的*大数目下表列出了基本异步指令中可运行的作业*大数量。 表格 9- 5 基本指令 基本指令 CPU 1504D TF CPU 1507DTF ARRAY 型 DB ReadFromArrayDBL 使用 READ_DBL(请参见“扩展指令”)WriteToArrayDBL 使用 READ_DBL、WRIT_DBL(请参见“扩展指令”) 通信:可运行作业的*大数目 表格9- 6 用于开放式用户通信的异步指令和级别较低的指令中可运行的*大作业数 开放式用户通信 CPU 1504DTF 表格 9- 7 用于MODBUS TCP 的异步指令的级别较低的指令 MODBUS TCP CPU 1504D TF CPU 1507D TFMB_CLIENT 使用 TSEND、TUSEND、TRCV、TURCV、TCON、TDISCON MB_SERVER 使用TSEND、TUSEND、TRCV、TURCV、TCON、TDISCON 表格 9- 8 用于 S7通信的异步指令可运行的*大作业数。S7 通信指令使用一个资源公 用池。 S7 通信 CPU 1504D TF CPU 1507DTF PUT GET USEND URCV BSEND BRCV 1152 表格 9- 9 用于通信处理器的异步指令的级别较低的指令通信处理器 CPU 1504D TF CPU 1507D TF PtP 通信 Port_Config 使用RDDEC、WRRE保护功能概述 简介 本部分描述了用于防止未经授权的访问的功能: • 保护机密的组态数据 • 访问保护 •专有技术保护 • 通过锁定 CPU 进行保护 其它 CPU 保护措施 下列措施防止了通过外部资源和网络进行未经授权的访问: •不激活通过 NTP 服务器进行时间同步。 • 不激活 PUT/GET 通信。 10.2 保护机密的组态数据 自 STEP 7 V17起,可通过指定一个密码保护相应 CPU 的机密组态数据。包括诸如私钥等 基于证书的协议正常运行所需数据。有关机密组态数据保护的更多信息