西门子6GK1970-1BA10-0AA1
上海施承电气自动化有限公司
保证所售产品均为原装全新未拆封质保一年 罚十(满三千顺丰包邮)
保证对所售每一件产品负责到底,即使过保我们也继续提供对应的服务,让您没有后顾之忧.
保证签订合同款项落实以后一定按照合同上的约定准时准量的把产品送到您的手上.
保证客户拿到的每一件产品都是从西门子正规渠道提供货物,罚十.
公司只要代理的西门子的系列有:PLC S7-200,PLC S7-300,PLC S7-400,PLC S7-1200,PLC 6ES5, ET200 ,人机界面,屏,变频器,DP总线,电缆,M系列变频器 V系列变频器 G系列变频器 6SE70交流工程调速变频器,6RA70直流调速装置,SITOP电源,电线电缆,数控备件,数控,伺服电机等工控自动化产品的销售及.如有需要可以使用提供的任何一种联系购买.
西门子6GK1970-1BA10-0AA1 99.1创建块和库选择编辑根 据创建程序时所使用的编程 语言 ,在 量 输入和 / 或编辑 ( 文本 ) 下 都 可输入程序。用于梯形图 (LAD) 、功能块图 (FBD) 、语句表 (STL) 、或 S7-GRAPH 编程语言的增量编 辑器将在用于 LAD 、 FBD 、 STL 和 S7-GRAPH 的 量 输入编辑器中,创建存储在用 户程序中的 块 。如果 希望立 即 检查 刚 才 已输入的 内容 ,应选择使用 量 输入。 该编辑 尤 其 适用于初 学 者。在 量 输入中,当 每 行或 每 个 元素 均输入完 毕 之后,将 立 即对 其 进行 语法检查 。在完成输入之前,将 指 出所有 错 误 , 且 必须对 其 进行 纠 正 。 语确 的输入项将自动进行编 译 ,并存储在用户程序中。在编辑 语句 之前,必须对所使用的 符 号进行 定义 。如果 没 有可 供 使用的 符 号,则块 将不能完整 地 进行编 译 ; 但 是,可以保存这种不一 致 的中 间 版本。用于 STL 、 S7 SCL 、或 S7 HiGraph 等编程语言的源代码 ( 文本 ) 编辑器在源代 码 编辑器中,将创建用于后 续 编 译 的 源代码文件 ,以生成块。建 议 使用源代 码 编辑器, 因 为这是一个 非常 有 效 的对程序进行编辑和 监 视的方 法 。 将在文本文件中编辑程序或块的源代 码 ,然后进行编 译 。文本文件 ( 源文件 ) 将存储在 S7 程序的源文件夹中, 例 如,存为 STL 源文件 或 SCL 源文件 。源文件可包含一个或多个块的代 码 。 STL 和 SCL 文本编辑器可以生成 OB 、 FB 、 FC 、 DB 、以及 UDT ( 用户自 定义 数据类型 ) 的源代 码 ,这 样 ,可使用它 们 来创建完整的用户程序。一个这 样 的文本文件可能包含完整的 CPU 程序 ( 即所有的 块 ) 。编 译 源文件时将生成相应的块,并 写 入用户程序中。在对 其 进行编 译 之前,必须 定 义 所有使用的 符 号。 且 不 报告 数据 错 误 ,直到相应的编 译 器编 译 完源文件为止。 编 译 必须 符合 编程 语言 的 规定语法 。只有 根 据用户 指 令或在源文件被编 译 成块时, 才执 行 语法检查 。使用 STEP 7 编程A5E01112992-019-1195
6ES7193-8LB00-0AA0
在接下来的半时间里,编制组分组对数控、数控机床装配与两个的《技能人才》和《一体化课程规范》进行深入讨论、交流,“关键还在于产品品质,品质就是口碑。定制化的产品生产周期比较长,其中包括了研发的环节,其生产到投入使用并不像目前成熟的产品那样快,大规模生产比较困难,我认为如果说去年的通知代表能源局对储能技术的‘认可’,这份文件则代表了能源局对储能技术的‘期望’,专访中,刘涛表示,奥凯问题电缆事件并不具有行业代表性,人们更应该看到目前我国电线电缆行业所取得的巨大进步,
创建块和库9.2 选择编程语言设置编辑器的编程语言在生成 特定 块或源文件之前,可通过对象属性选择编程 语言 和编辑器。这种选择将 确定 打开块或源文件时将启动 哪 一个编辑器。启动编辑器在 SIMATIC 器中 双 击相应的对象 ( 块、源文件 等 ) ,或者,选择菜单命令 编辑 > 打开对象 或单击相应的工具 栏 按 钮 , 都 可以启动 合 适的 语言 编辑器。 为创建 S7 程序,表中列出的编程 语言 均可 供 使用。 STEP 7 包提 供 有 STEP 7 编程 语言 LAD 、 FBD 以及 STL 。可按选项包 购买 其 它的编程 语言 。 然后即可选择多种不同的编程方 法 ( 梯 形图、功能块图、 语句 表、 语言 、 顺 序控 制、或 状 态图 ) 并选择是使用 基 于文本的编程 语言 ,还是图形编程 语言 。 选择一种编程 语言 以 确定 输入 (X) 。编程语言 用户组 应用 增量输入 编 辑 块可从 CPU 重新归档语句表 STL 偏好使用类似机器码的 程序将根据运行 语言进行编程的用户 时间和存储器要 X X X求进行梯形图 LAD功能块图 FBD惯于使用电路图进行 编写逻辑控制 工作的用户 程序熟练布尔代数的逻辑框 编写逻辑控制 的用户 程序XX??XXF-LAD 、 F-FBD 选项包SCL ( 结构控制语 言 )熟悉编程语言 LAD 和 FDB 的用户使用过语言例如 PASCAL 或 C 语言进编写 F 的 程序编写数据处理 任务程序X??X ?X选项包行编程的用户S7-GRAPH 希望面向技术功能进行 顺序控制的简便 工作且不具备丰富编程 描述 X ? X选项包/PLC 知识的用户HiGraph 希望面向技术功能进行 异步、非顺序控 工作且不具备丰富编程 制的简便描述 ? X ?选项包/PLC 知识的用户CFC 希望面向技术功能进行 连续的描述 ? ? ?选项包工作且不具备丰富编程 /PLC 的用户使用 STEP 7 编程9-2A5E01112992-01196

创建块和库如果块中 没 有任 何错 误 ,则可在 梯 形图、功能块图、或 语句 表 等格 式之 间 切 换 。不 能在目标 语言 下显示的程序部分将用 语句 表 格 式来显示。 在 STL 下,可通过源文件来生成块, 反 之 亦 然。使用 STEP 7 编程A5E01112992-019-3197
创建块和库9.2.1 梯形图逻辑编程语言 (LAD)图形编程 语言 “ 梯 形图 (LAD) ”以 电 路 图表示为 基 础 。 电 路 图的 元 件, 例 如 常 开 触 点 和 常 闭 触 点,相 互 组 合 ,从 而 构成程序 段 。 逻 辑块的代 码 段 表示一个或多个程序 段 。LAD 程序段实例( )( )( )( )( )编程 语言 LAD 将 随 STEP 7 包提 供 。使用 量 编辑器可创建 LAD 程序。使用 STEP 7 编程9-4A5E01112992-01198
创建块和库9.2.2 功能块图编程语言 (FBD)编程 语言 “功能块图 (FBD) ”以 布 尔 代数中 众 所 周 知 的图形 逻 辑 符 号为 基 础 。也可 以通过 逻 辑框的组 合 直 接 显示 诸 如数 学 功能的 复 杂 功能。 编程 语言 FBD 将 随 STEP 7 包提 供 。FBD 程序段实例=使用 量 编辑器可创建 FBD 程序。使用 STEP 7 编程A5E01112992-019-5199
|
6ES7153-2AR03-0A52 |
ET200M冗余包(6ES71532AR030XA0)包括两 个IM153-2HF(-2BA02)和一块IM/IM6ES7195- 7HD10-0XA0背板,PROFIBUSDP90°电缆出 线(6ES7972-0BA52-0XA0),集成终端电阻, 9针Sub-D插座,支持快速连接,不带编程口 |
|
6ES7153-2AR03-0B41 |
ET200M冗余包(6ES7153-2AR03-0XA0)包括 两个IM153-2HF(-2BA02)和一块IM/IM6ES7 195-7HD10-0XA0背板,PROFIBUSDP35° 电缆出线(6ES7972-0BB41-0XA0),集成终端 电阻,9针Sub-D插座,不支持快速连接,带 编程口 |
|
6ES7153-2AR03-0B52 |
ET200M冗余包(6ES7153-2AR03-0XA0)包括 两个IM153-2HF(-2BA02)和一块IM/IM6ES7 195-7HD10-0XA0背板,PROFIBUSDP90°电 缆出线(6ES7972-0BB52-0XA0),9针Sub-D插 座,支持快速连接,带编程口 |
|
6ES7151-1AA05-0A12 |
ET200SIM151-1ST(6ES7151-1AA05- 0AB0),63个扩展模块,PROFIBUSDP 90°电缆出线(6ES7972-0BA12-0XA0),集 成终端电阻,9针Sub-D插座,不支持快速连 接,不带编程口 |
|
6ES7151-1AA05-0A41 |
ET200SIM151-1ST(6ES7151-1AA05- 0AB0),63个扩展模块,PROFIBUSDP 35°电缆出线(6ES7972-0BA41-0XA0),集 成终端电阻,9针Sub-D插座,不支持快速连 接,不带编程口 |
|
6ES7151-1AA05-0A52 |
ET200SIM151-1ST(6ES7151-1AA05- 0AB0),63个扩展模块,PROFIBUSDP 90°电缆出线(6ES7972-0BA52-0XA0),集成 终端电阻,9针Sub-D插座,支持快速连接, 不带编程口 |
|
6ES7151-1AA05-0B41 |
ET200SIM151-1ST(6ES7151-1AA05- 0AB0),63个扩展模块,PROFIBUSDP 35°电缆出线(6ES7972-0BB41-0XA0),集成 终端电阻,9针Sub-D插座,不支持快速连接, 带编程口 |
|
6ES7151-1AA05-0B52 |
ET200SIM151-1ST(6ES7151-1AA05- 0AB0),63个扩展模块,PROFIBUSDP 90°电缆出线(6ES7972-0BB52-0XA0),9针 Sub-D插座,支持快速连接,带编程口 |
创建块和库9.2.3 语句表编程语言 (STL)编程 语言 STL 是一种 基 于文本的编程 语言 ,它具有一种类似机器代 码 的结构。 每 个 语句 代表 CPU 的一种程序 处 理 操 作。多个 语句链接 在一起就构成了程序 段 。语句表程序段的实例编程 语言 STL 将 随 STEP 7 包提 供 。通过该编程 语言 ,可使用 量 编辑器 编辑 S7 块,并可在源代 码 编辑器中创建和编 译 STL 程序源文件以生成块。使用 STEP 7 编程9-6A5E01112992-01200
创建块和库9.2.4 S7 SCL 编程语言编程 语言 SCL ( 结构化控制 语言 ) 将作为选项包提 供 。这是一种 基 于文本的 语 言 , 其 全局 语言定义符合 IEC 1131-3 。 与 PASCAL 近 似 但 不同于 STL 的这种 语 言 ,由于具有 命令,将 简 化 诸 如 循 环 和 条 件分 支 的编程。 因 此, SCL 适 合 于方 程、 复 杂优 化算 法 、或大 规 模数据 等 的计算。 S7 SCL 程序使用源代 码 编辑器进行编 写 。实例:FUNCTION_BLOCK FB20VAR_INPUTENDVAL: END_VARVAR_IN_OUT IQ1 :END_VAR VARINDEX:REAL;INT;INT;END_VARBEGINCONTROL:=FALSE;FOR INDEX:= 1 TO ENDVALUE DOIQ1:= IQ1 * 2;IF IQ1 >10000 THEN CONTROL = TRUEEND_IFEND_FOR;END_FUNCTION_BLOCK使用 STEP 7 编程A5E01112992-019-7201
创建块和库9.2.5 S7-GRAPH 编程语言 ( 顺序控制 )图形编程 语言 S7-GRAPH 将作为选项包提 供 。它 允许 对 顺 序控制进行编程。这包括 创建序列 发 生器以及 相应的 步内容与 跳 转 。将在 特定 编程 语言 ( 类似于 STL) 中对 步 的 内容 进行编程。在 梯 形图编辑器 (LAD 的 简 化版 ) 中对 跳 转 进行编程。 S7-GRAPH 非常清 楚 地 显示了 特 别 复 杂 的序列,并使编程和 疑难 解 答 更 为有 效 。S7-GRAPH 下顺序控制的实例所创建的块使用 S7-GRAPH 编辑器,可对包含有序列 发 生器的功能块进行编程。相应的 实例 DB 包含有序列 发 生器的数据, 例 如, FB 参数、 步条 件 与 跳 转条 件 等 。在 S7- GRAPH 编辑器中可自动生成该 实例 DB 。源文件通过可由 OP 对 其 进行解 释 的 S7-GRAPH 所创建的功能块,或用于显示序列 发 生器 的 基 于文本的显示, 都 可生成 基 于文本的源文件 (GRAPH 源文件 ) 。使用 STEP 7 编程9-8A5E01112992-01202
创建块和库9.2.6 S7 HiGraph 编程语言 ( 状态图 )图形编程 语言 S7 HiGraph 将作为选项包提 供 。它 允许 按 状 态图对程序中的 许 多块进 行编程。在此,将 把 您 的 拆 分为可 获 取不同 状 态的多个 专 用功能单 元 ,并 定义 各 种 状 态之 间 的 转换条 件。可使用类似于 语句 表的 缩 放 型 语言 来 描述 分配 给状 态的 以及 状 态之 间 的 转换条 件。可为 每 个功能单 元 创建一个 描述 该功能单 元响 应的图。 各 图组组 合 起来就构成了设 备图。图之 间 可进行通讯,以对功能单 元 进行同 步 。经 合 理安排的功能单 元 的 状 态 转换 视图,将使 您 能 够 进行编程并 简 化调 试 。 S7-GRAPH 与 S7-HiGraph 之 间 差异 在于:后者 每 一时 刻 仅获 取一个 状 态 ( 在 S7-GRAPH “ 步 ”中 ) 。下图表示如 何 创建功能单 元 图 ( 实例 ) 。使用 STEP 7 编程A5E01112992-019-9203
创建块和库图组将存储在 S7 程序“源”文件夹中的 HiGraph 源文件中。于是将对该源文件进 行编 译 ,以生成用于用户程序的 S7 块。在完成图中的后一次输入后将进行 语法 和 格 式 检查 ( 在工作窗口关闭时 ) 。直到编 译 源文件时, 才检查地址 和 符 号信息。9.2.79-10S7 CFC 编程语言可选包 CFC ( Continuous Function Chart ) 是一种编程 语言 ,用于以图形化 链接复 杂 功能。使用编程 语言 S7 CFC 可 链接现 有的 各 种功能。不需要自 己 对 许 多功能进行编 程,取 而 代之的是 您 可以使用包含有块的库 ( 例 如,用于 逻 辑、数 学 运 算、控 制、以及数据 处 理 等 功能的库 ) 。使用 CFC ,不需要任 何 详细的编程 知识 或可编程控 制的 专门 知识 ,只需将 精力 集中在 您 的 领 域 所使用的 技术 上。 所创建的程序将以 CFC 图的形式进行存储。这些图均存储在 S7 程序下的 “ Charts ”文件夹中。 随 后将对这些图进行编 译 ,以形成用户程序的 S7 块。 您 可能 希望 自 己 创建块并将 其连接 ,此时, 您 可使用某种 S7 编程 语言 对 SIMATIC S7 的块进行编程,也可使用 C/C++ 对 SIMATIC M7 的块进行编程。使用 STEP 7 编程 A5E01112992-01204
创建块和库9.39.3.1创建块块文件夹可按下 面 的形式创建 S7 CPU 的程序:? ? 块源文件可使用 S7 程序下的文件夹“ Blocks ”来存储块。该块文件夹包含有完成自动化任务 而 需要下 载给 S7 CPU 的块。这些可装 载 的块包 括 逻 辑块 (OB 、 FB 、 FC) 和数据块 (DB) 。在块文件夹中将自动创建一个 空 的组 织 块 OB1 , 因 为在 执 行 S7 CPU 中的程序时将始 终 需要这个块。 块文件夹还包含有下列对象:????创建的用户自 定义 数据类型 (UDT) 。这些类型将使编程 更容易 , 且 不需要将 其 下 载给 CPU 。为在调 试 程序时对 变量 进行 监 视和修改 而 创建的 变量 表 (VAT) 。不需要将 变量 表 下 载给 CPU 。包含有信息 ( 组态、参数 等 ) 的对象“数据” ( 数据块 ) 。在 组态硬件时将创建并提 供 这些数据块。在用户程序中需要调用的功能 (SFC) 与 功能块 (SFB) 。 您 自 己 不能编辑 SFC 与 SFB 。除了数据块 ( 只能通过可编程控制器的组态对 其 进行创建和编辑 ) ,用户程序中的 块 都 要使用 各 自的编辑器进行编辑。通过 双 击相应块即可启动对应的编辑器。注释按源文件编 写 ,然后 再 进行编 译 的块,也将存储在块文件夹中。使用 STEP 7 编程A5E01112992-019-11205
创建块和库9.3.2 用户自定义数据类型 (UDT)用户自 定义 数据类型是 您 自 己 创建的 特定 数据结构,一 旦 对 其 进行了 定义 ,即可在 整个 S7 程序中使用。??用户自 定义 数据类型既可 像 基 本数据类型或 复 杂 数据类型一 样 用于 逻 辑块 (FC 、 FB 、 OB) 的 变量声明 中,也可以用作数据块 (DB) 中的 变量 数据类型。 其 优 点就 是, 您 只需对 特定 数据结构 定义 一次,就能可以按 照您 的 希望 任 意 多次使用,并 给 它分配任 意 数目的 变量 。用户自 定义 数据类型可当作一个模 板 ,用于创建具有同一数据结构的数据块,这 意 味 着您 创建结构一次,以后就只需通过分配用户自 定义 数据类型来创建所需要 的数据块 ( 实例 :配方:数据块的结构始 终 是相同的, 仅 使用的数 量 不同。 )正 如 其 它块一 样 ,在 SIMATIC 器或 量 编辑器中 都 可以创建用户自 定义 数据类 型。 ?用户自定义数据类型的结构在打开一个用户自 定义 数据类型时,将显示一个新的工作窗口,该窗口将以表 格 的 形式显示该用户自 定义 数据类型的 声明 视图。???行和后一行已经包含有用于用户自 定义 数据类型起始和结 束 的 声明 STRUCT 和 END_STRUCT 。 您 不能编辑这两行。从 声明 表的第二行开始, 您 即可通过在 各 列中输入 您 的 条 目来编辑用户自 定义 数 据类型。对用户自 定义 数据类型进行结构化,可 根 据:- - - 基 本数据类型 复 杂 数据类型已存在的用户自 定义 数据类型S7 用户程序中的用户自 定义 数据类型将不下 载给 S7 CPU 。即可直 接 使用 量 输入 编辑器 先 创建它 们 ,然后进行编辑,也可在编 译 源文件时创建它 们 。使用 STEP 7 编程9-12A5E01112992-01206
创建块和库9.3.3 块属性如果使用块属性,可以 更容易地识 别 您 创建的块,还可以保护这些块 免 受未 经 的 更 改。当块打开时,可以编辑块属性。除可以编辑的属性外,属性对话框还显示 仅供 察看 的数据: 您 不能编辑该信息。块属性和属性也将显示在 SIMATIC 器中块的对象属性中。此 处 , 您 只能编 辑属性 NAME 、 FAMILY 、 AUTHOR 和 VERSION 。当 您 通过 SIMATIC 器 插 入块之后, 您 可以编辑对象属性。如果使用某一不在 SIMATIC 器中的编辑器来创建块,则这些 条 目 ( 程序 语言 ) 均将自动保存在对象 属性中。注释在 SIMATIC 器中使用菜单命令 选项 > 自定义 和“ 语言 ”标 签 来设置用于 S7 块 编程的 那 些 助记符 。块属性表输入块属性时,应 遵 循 下表所示的输入 顺 序:关键字 / 属性 含义 实例[KNOW_HOW_PROTECT] 块保护;使用此选项编译的块将不允许视图其代码段。可以视图块的接口,但不能 更改。KNOW_HOW_PROTECT[AUTHOR:][FAMILY:][NAME:][VERSION: int1 . int2][CODE_VERSION1][UNLINKED] ,仅适用于 DB !作者名:公司名、部门名或其它名称 ( 多 8 个不含空格的字符 )块系列的名称:例如,控制器 ( 多 8 个不含空格的字符 ) 块名称 ( 多 8 个字符 ) 块的版本号( 两个数都介于 0 和 15 之间,即 0.0 至15.15)指示功能块是否可声明多重实例。如果想 声明多重实例,则功能块不能具有此属性 具有 UNLINKED 属性的数据块只存储在 负载存储器中。它们不占用任何工作存储AUTHOR : Siemens ,但无 关键字FAMILY :控制器,但无关键 字NAME : PID ,但无关键字VERSION : 3.10CODE_VERSION1器空间,并且不与程序链接。不能使用 MC7 命令访问它们。对于一些特定的 CPU ,此类 DB 的内容可以使用 SFC 20B LKMOV 或 SFC 83 READ_DBL 传 送给工作存储器。使用 STEP 7 编程A5E01112992-019-13207
创建块和库关键字 / 属性[Non-Retain]含义具有该属性的数据块在每次掉电和上电之 后以及 CPU 的每次 STOP-RUN 转换之 后均将复位成装载值。实例[READ_ONLY] 仅适用于DBRead-only block用于数据块的写保护;其数据只能读取, READ_ONLY 不能修改存储为只读状态,供引用的块副本。此属性只能在程序编辑器中通过选择 文件 > 存储只读 菜单命令设置。块保护 KNOW_HOW_PROTECT 具有下列作用:??如果 想 在 稍 后 阶 段 在 STL 、 FBD 或 梯 形图 量 编辑器中视图已编 译 的块,将 无 法 显示块的代 码 段 。块的 变量声明 表将只显示 声明 类型为 var_in 、 var_out 和 var_in_out 的 变量 。 声 明 类型为 var_stat 和 var_temp 的 变量 保 持 隐藏 状 态。分配:块属性给块类型下表 说明 块类型及 其 对应的可 声明 块属性:属性KNOW_HOW_PROTECT AUTHOR FAMILY NAMEVERSIONUNLINKEDREAD_ONLY Non-RetainRead-only blockOB? ? ? ? ?? ? ??FB? ? ? ? ?? ? ??FC? ? ? ? ?? ? ??DB? ? ? ? ? ? ? ? ?UDT? ? ? ? ? ? ? ??KNOW_HOW_PROTECT 属性可以在对块进行编程时,在源文件中进行设置。它将 显示在“块属性”对话框中, 但 不能进行修改。使用 STEP 7 编程9-14A5E01112992-01208
下一篇:https://www.testmart.cn/Home/News/data_detail/id/18256069.html
在手机上查看
温馨提示:为规避购买风险,建议您在购买产品前务必确认供应商资质及产品质量。