西门子6ES7221-1BF22-0XA8
上海施承电气自动化有限公司
保证所售产品均为原装全新未拆封质保一年 罚十(满三千顺丰包邮)
保证对所售每一件产品负责到底,即使过保我们也继续提供对应的服务,让您没有后顾之忧.
保证签订合同款项落实以后一定按照合同上的约定准时准量的把产品送到您的手上.
保证客户拿到的每一件产品都是从西门子正规渠道提供货物,罚十.
公司只要代理的西门子的系列有:PLC S7-200,PLC S7-300,PLC S7-400,PLC S7-1200,PLC 6ES5, ET200 ,人机界面,屏,变频器,DP总线,电缆,M系列变频器 V系列变频器 G系列变频器 6SE70交流工程调速变频器,6RA70直流调速装置,SITOP电源,电线电缆,数控备件,数控,伺服电机等工控自动化产品的销售及.如有需要可以使用提供的任何一种联系购买.
西门子6ES7221-1BF22-0XA8
S7-200 可编程序控制器手册回路表回 路表有 80 字 节长 , 它 的格式如表 6--44 所示。表 6--44 回 路表偏移量0域 变 量格式 实型 类型 输入 描述 变 量, 必须 在 0.0~1.0 之 间(PV n )4设定 值 实型 输入 包 含 的设定 值必须 在 0.0 和 1.0 之 间。(SP n )812输出 (M n ) 益 实型实型输入 / 输出 输入 输出 值 , 必须 在 0.0~1.0 之 间益 是 比例 常数。 可 正 可 负(K C )16采样 时间 实型 输入 包 含 采样 时间,单位为秒。 必须 是 正 数(T S )20242832积 分 时间 或复 位 (T I )微 分 时间 或 速 率 (T D ) 偏差(MX)以前的 变 量 (PV n--1 )实型实型实型实型输入输入输入 / 输出输入 / 输出包 含积 分 时间 或复 位,单位为 分 钟。 必须 是 正 数包 含微 分 时间 或 速 率 ,单位为 分 钟。 必须 是 正 数积 分 项前项, 必须 在 0.0~1.0 之 间包 含 后一 次 执行 PID 指令时所存储的 变 量的 值 。15236 -- 79保 留 给 自 整定 变 量。 对 于详细信息,参 考 表 15--1 。166
中断指令中断允许和中断禁止中 断 允许指令 (ENI) 全 局 地允许所有被连接的中 断 事件。中 断 禁 止 指令 (DISI) 全 局 地 禁 止 处 理所有中 断 事件。当 RUN 时 , 初始 状态为 禁 止 中 断 。在 RUN ,您可 以 执 行全 局 中 断 允许指令 (ENI) 允许所有中 断 。 执 行 “ 禁 用中 断” 指令可 禁 止 中 断过 程 ; 然 而 , 激 活的中 断 事件 仍 继续 排 队 。使 ENO=0 的错误条件:H 0004 ( 试 图在中断程序中执行 ENI 、 DISI 或 者 HDEF 指令。 )中断条件返回中 断 条 件 返 回 指令 (CRETI) 用于 根 据 前 面 的 逻辑 操作的 条 件, 从 中 断 程 序 中 返 回 。中断连接中 断 连接指令 (ATCH) 将中 断 事件 EVNT 与中 断 程 序 号 INT 相 关 联 ,并使能该中 断 事件。使 ENO=0 的错误条件:H 0002 ( 与 HSC 的输入 分配 相冲 突 )中断分离中 断分 离 指令 (DTCH) 将中 断 事件 EVNT 与中 断 程 序之间 的关 联 切 断 ,并 禁 止 该中 断 事件。中断事件清 除 中 断 事指令 从 中 断 队 列中清 除 所有 EVNT 类 型的中 断 事 件。使用 此 指令 从 中 断 队 列中清 除 不 需要 的中 断 事件。如果 此 指令用于清 除 假 的中 断 事件,在 从队 列中清 除 事件 之 前 要 首 先 分 离 事件。 否 则 ,在 执 行清 除 事件指令 之 后,新的事件将被 加 到 队 列中。实 例说明了 处 于正 交 的 高速计数器 如 何 使用 CLR_EVNT 指 令清 除 中 断 事件。如果 光 电 传 感 器 正好 处 在 从 明 亮 过 渡 到 黑暗 的 边界 位 置,那么在新的 PV 值 装 载之 前 ,小的 机 械 振 动将 生 成 实际 并不 需要 的中 断 。S7-200 指令 集第 6 章表 6--45 中断指令的有 效 操作数输入 / 输出INT数据类型BYTE操作数常数 (0 到 127)EVNT BYTE常数CPU 221 和 CPU 222 : CPU 224 :CPU 224XP 和 CPU 226 :0 到 12 , 19 到 23 和 27 到 33 0 到 23 和 27 到 33 0 到 33153167
S7-200 可编程序控制器手册对中断连接和中断分离指令的理解在 激 活一个中 断 程 序 前 , 必须 在中 断 事件和该事件 发生时 希望 执 行的那 段 程 序间建 立 一种 联 系。中 断 连接指令 (ATCH) 某 中 断 事件 ( 由 中 断 事件号 ) 所 要 调用的程 序 段 ( 由 中 断 程 序 号 ) 。多个中 断 事件可调用 同 一个中 断 程 序 , 但 一个中 断 事件不能 同时 调用多个中 断 程 序 。当 把 中 断 事件和中 断 程 序 连接 时 ,自动允许中 断 。如果采用 禁 止 全 局 中 断 指令不 响 应所有中 断 , 每 个 中 断 事件进行 排 队 , 直 到 采用允许全 局 中 断 指令重新允许中 断 ,如果不用允许全 局 中 断 指令,可能 会 使中 断 队 列 溢 出。可以用中 断分 离 指令 (DTCH) 截 断 中 断 事件和中 断 程 序之间 的 联 系,以单 独 禁 止 中 断 事件。中 断分 离 指令 (DTCH) 使中 断回到 不 激 活或 无 效 状态 表 6--46 列出了不 同类 型的中 断 事件。表 6--46 中断 事件事件号 描述CPU221 CPU222CPU224CPU224XP CPU2260 1 2 3 4 5 6 7 8 910 11 12上 升沿 , 下 降沿 , 上 升沿 , 下 降沿 , 上 升沿 , 下 降沿 , 上 升沿 , 下 降沿 , 端口 0 : 端口 0 :定时中断 0 定时中断 1HSC0I0.0 I0.0 I0.1 I0.1 I0.2 I0.2 I0.3 I0.3接 收 字 符 发送完成SMB34 SMB35 CV=PVY Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y( 当前 值 = 预 设 值 )13 HSC1 CV=PV Y Y( 当前 值 = 预 设 值 )14 15 16 HSC1 HSC1 HSC2输入方 向改变 外 部复 位CV=PVY Y Y Y Y Y( 当前 值 = 预 设 值 )17 18 HSC2 HSC2输入方 向改变 外 部复 位Y Y Y Y19 20 21 PTO 0 PTO 1定时器 T32完成 中断 完成 中断CT=PT 中断Y Y Y Y Y Y Y Y Y154168

S7-200 指令 集第 6 章表 6--46 中断 事件事件号 描述CPU221 CPU222CPU224CPU224XP CPU22622 23 24 25 26 27 28 29定时器 T96 端口 0 : 端口 1 : 端口 1 : 端口 1 :HSC0 HSC0 HSCT=PT 中断接 收 消 息 完成 接 收 消 息 完成 接 收 字 符 发送完成输入方 向改变 外 部复 位CV=PVY YY Y YY YY Y YY Y Y Y Y Y Y Y( 当前 值 = 预 设 值 )30 31 32 HS HS HSC3输入方 向改变 外 部复 位CV=PVY Y Y Y Y Y Y Y Y( 当前 值 = 预 设 值 )33 HSC5 CV=PV Y Y Y( 当前 值 = 预 设 值 )理解 S7-- 200 对中断程序的处理执 行中 断 程 序 用于 响 应与其 相 关的内部或者 外 部事件。一 旦 执 行完中 断 程 序 的 后一 条 指令,控制权 会回到主 程 序 。您可以 执 行中 断 条 件 返 回 指令 (CRETI) 退 出中 断 程 序 。表 6--47 对于在应用程 序 中使用 中 断 程 序 给 出了一些指导和 限 定。表 6--47 使用中断程序的指导和限定指导中断处理提供 了对特 殊 的内 部或 外 部事件 的 响应 。用户 应 当 中断程序以执行一个 特 殊 的 任 务, 然 后 把 控制 返回 主程序。应 当使中断程序 短 小 而 简 单,执行时 对 其 他 处理也不 要 延 时过 长 。如果 做 不到这些,意外的 条件 可能 会引起 由 主程序控制的设备操作 异 常。 对 中断 而 言,其 格 言是 “ 越短越好 ” 。 限定在中断程序中不能使用 DISI 、 ENI 、 HDEF 、 LSCR 和 END 指令。对中断的支持由 于中 断 指令 影响 触点 、线 圈 和 累 加 器逻辑 ,所以保 存 和 恢复逻辑堆栈 、 累 加 寄 存器 以及指示 累 加 器 和指令操作状态的 特殊存储器 标 志位 (SM) 。这 避免 了中 断 程 序 或 从 中 断 程 序 返 回 对 主 用 户 程 序造 成 破 坏 。在主程序和中断程序间共享数据您可以在 主 程 序 和一个或多个中 断 程 序间 共 享 数据 。例如,用 户主 程 序 的 某 个地方可以为 某 个中 断 程 序提供要 用 到 的 数据 , 反之 亦 然 。如果用 户 程 序 共 享 数据 , 必须 考 虑 中 断 事件 异步特性 的 影响 ,这是 因 为中 断 事件 会 在用 户主 程 序执 行的任 何 地方出 现 。 共 享 数据 一致 性问题 的解决 要 依赖 于 主 程 序 被中 断 事件中 断时 中 断 程 序 的操作。使用中 断 程 序 的 局 部 变 量表,这样可以保证中 断 程 序 只使用 临 时 内 存 , 而 不 会 覆 盖程 序 的其 他 地方使用的 数据 。155169

S7-200 可编程序控制器手册这 里 有 几 种可以确保在用 户主 程 序 和中 断 程 序间 正确 共 享 数据 的编程技 巧 。这些技 巧 或 限 制 共 享 存储 器 单 元 的 访问 ,或 让 使用 共 享 存储器 单 元 的指令 序 列不 会 被中 断 。---对于 共 享 单个 变 量的 STL 程 序而 言 :如果 共 享 数据 是单 字 节 、 字 或 双字变 量, 而 程 序 STL ( 语 句 表 ) 编写, 则通过 把 对 共 享 数据 进行操作的中 间值存储到 非共 享 的 存储位 置或 累 加 器 中,可确 保正确的 共 享 访问 。对于 共 享 单个 变 量的 LAD 程 序而 言 :如果 共 享 数据 是单 字 节 、 字 或 双字变 量, 而 程 序 用 LAD ( 梯 形 图 ) 编写, 则通过建 立 只使用 “ 移 动 ” 指令 (MOVB 、 MOVW 、 MOVD 、 MOVR) 访问 共 享 的 存储位 置的惯例,可确保正确的 共 享 访问 。这些 Move 指令 由执 行 时 不 受 中 断 事件 影响 的单 条 STL 指令 组 成, 而 其 他 许多 梯 形 图 指令是 由 可被中 断 的 STL 指令 序 列 组 成的。对于 共 享 多个 变 量的 STL 或 LAD 程 序而 言 :如果 共 享 数据由 大量 相 关 字 节 、 字 或 双字 构成, 则 中 断 禁 用 / 启 用指令 (DISI 和 ENI) 可用于控制中 断 程 序 的 执 行。在用 户 程 序开始 对 共 享 存储器 单 元 操作的地方 禁 止 中 断 。一 旦 所有 影响 共 享 存储器 单 元 的操作完成后, 再 允许中 断 。在 禁 用中 断 期 间 , 无 法执 行中 断 程 序 , 因此无 法访问 共 享 存储位 置 ; 然 而 ,该方 对中 断 事件的 响 应 延 迟 。在中断程序中调用子程序您可以在一个中 断 程 序 中调用一个 子 程 序 的 嵌套 层 。中 断 程 序 与被调用的 子 程 序 共 享累 加 器 和 逻辑 堆栈 。S7-- 200 支持的中断类型S7-200 支持 下列 类 型的中 断 程 序 :- --通讯 端 口 中 断 : S7-200 生 成允许用 户 程 序 控制 通讯 端 口 的事件。I/O 中 断 : S7-200 生 成各种 I/O 的不 同 状态更 改 的事件。这些事件使您可以对 高速计数器 、 脉冲 输出或输入的 上 升 或下 降 状态 做 出 响 应。基于 时间 的中 断 : S7-200 生 成允许程 序 以 特 定 时间间 隔 做 出 反 应的事件。通讯断PLC 的 串 行 通讯口 可 由 LAD 或 STL 程 序来 控制。 通讯口 的这种操作 称 为自 由 端 口 。在自 由 端 口 下,用 户 可用程 序 定 义 波 特 率 、 每 个 字 符 位数 、 校 验 和 通讯 协 议 。 利 用接 收 和 发送 中 断 可 简 化 程 序 对 通讯 的控制。对于更多信息,参 考发送 和接 收 指令。I/O 中断I/O 中 断 包含了 上 升 沿 或下 降 沿 中 断 、 高速计数器 中 断 和 脉冲串 输出 (PTO) 中 断 。 S7--200 CPU 可用 输入 I0.0 至 I0.3 的 上 升 沿 或下 降 沿 产 生 中 断 。 上 升 沿 事件和下 降 沿 事件可被这些输入 点 捕 获 。这些 上 升 沿 / 下 降 沿 事件可被用于指示当 某 个事件 发生时 必须 引 起注意的 条 件。高速计数器 中 断 允许 响 应 诸 如当 前 值 等于预设 值 、 相 应于 轴 转 动方 向变 化的 计数 方 向 改 变 和 计数器外 部 复位 等事件 而 产 生 的中 断 。 每 种 高速计数器 可对 高速 事件 实 时 响 应, 而 PLC 扫 描 速 率 对这些 高速 事 件是不能控制的。156170
S7-200 指令 集第 6 章脉冲串 输出中 断 给 出了 已 完成 脉冲数 输出的指示。 脉冲串 输出的一个 典 型应用是 步 进电 机 。 可以 通过 将一个中 断 程 序 连接 到相 应的 I/O 事件 上来 允许 上 述的 每 一个中 断 。时基中断时 基中 断 包括定 时 中 断 和定 时器 T32/T96 中 断 。 CPU 可以 支持 定 时 中 断 。可以用定 时 中 断 一个 周 期 性 的活动。 周期 以 1 ms 为 量单 位 , 周期 时间 可 从 1 ms 到 255 ms 。对定 时 中 断 0 , 必须把周期 时 间 写入 SMB34 ; 对定 时 中 断 1 , 必须把周期 时间 写入 SMB35 。每 当定 时器 溢 出 时 ,定 时 中 断 事件 把 控制权 交 给 相 应的中 断 程 序 。 通 常可用定 时 中 断 以 固 定的 时间间 隔去 控制模拟量输入的采样或者 执 行一个 PID 回 路。当 把某 个中 断 程 序 连接 到 一个定 时 中 断 事件 上 ,如果该定 时 中 断 被允许,那 就开始计时 。在连接 期 间 , 周期 时间值 , 因 而 后 来 对 SMB34 和 SMB35 的更 改 不 会 影响 周期 。为 改 变 周期 时间 , 首 先必须 修 改周期 时间值 , 然 后重新 把 中 断 程 序 连接 到 定 时 中 断 事件 上 。当重新连接 时 ,定 时 中 断 功能 清 除 前 一 次 连接 时 的任 何 累 计值 ,并用新 值 重新 开始计时 。一 旦 允许,定 时 中 断就 连 续 地运行, 时间间 隔 的 每 次 溢 出 时执 行被连接的中 断 程 序 。如果 退 出 RUN 或 分 离 定 时 中 断 , 则 定 时 中 断 被 禁 止 。如果 执 行了全 局 中 断 禁 止 指令,定 时 中 断 事件 会 继续 出 现 , 每 个出 现 的定 时 中 断 事件将中 断 队 列 ( 直 到 中 断 允许或 队 列 满 ) 。 请 参见定 时 中 断 的例 子 程 序 。定 时器 T32/T96 中 断 允许及 时 地 响 应一个 给 定的 时间间 隔 。这些中 断 只 支持 1ms 分 辨 率 的 延 时 接 通 定 时器 (TON) 和 延 时断开 定 时器 (TOF)T32 和 T96 。 T32 和 T96 定 时器 在其 他 方 面 工作正常。一 旦 中 断 允 许,当有 效 定 时器 的当 前 值 等于预设 值时 ,在 CPU 的正常 1 ms 定 时 刷 新中, 执 行被连接的中 断 程 序 。 首 先把 一个中 断 程 序 连接 到 T32/T96 中 断 事件 上 , 然 后允许该中 断 。中断优先级和中断队列在各个的 优先 级 之 内, CPU 按 先 来 先 服 务的 原则处 理中 断 。任 何时间点上 ,只有一个用 户 中 断 程 序 正在 执 行。一 旦 中 断 程 序开始执 行, 它要 一 直 执 行 到 结 束 。 而 且不 会 被 别 的中 断 程 序 , 甚 至 是更 高 优先 级的中 断 程 序 所 打 断 。当 另 一个中 断 正在 处 理中,新出 现 的中 断需要排 队 ,等 待 处 理。 表 6--48 给 出了 3 个中 断 队 列以及 它们 能够 存储 的中 断 个 数 。表 6--48 每个中断 队列 的 大数目队列通讯中断 队列 I/O 中断 队列定时中断 队列CPU211 、 CPU222 、 CPU2244 168CPU224XP 和 CPU2268 168有 时 ,可能有多于 队 列所能保 存数 目的中 断 出 现 。 因 而 , 由 的 队 列 溢 出 存储器位 表明 丢 失的 中 断 事件的 类 型。中 断 队 列 溢 出 位 如表 6--49 所示。您应当只在中 断 程 序 中使用这些 位 , 因 为在 队 列 变 空 时 ,这些 位会 被 复位 ,控制权 回到主 程 序 。157171
乾老魔面色大变,蓦然一声厉啸从出,诡异的一幕出现了。如此一来,无论重逾千斤棍影,还是北极元光所化巨网,竟全都失去了效用。只能眼睁睁的看着这些血丝一个盘旋后,在十余丈外的另一处凝结变形。眨眼间,乾老魔所化血影完无损的重新显现出来。(未完待续,如欲知后事如何,请登陆q,章节更多,支持作,支持正版阅读。现在亲眼一见,果然非比寻常。韩立心中暗自吃惊。丑妇圭灵,也将中黑棍法宝一横,凝重冲血影连挥数下此棍。一片偏偏棍影再次浮现在了血影四周,化为惊涛骇浪朝其席卷而去。说起来,在这北极元光中法,飞剑飞刀类的宝物双方都不敢轻易放出。
S7-200 可编程序控制器手册表 6--50 给 出了所有中 断 事件的 优先 级和事件号。表 6--49 中断 队列溢 出标 志 位描述 (0= 不溢出 , 1= 溢出 ) 通讯中断 队列 I/O 中断 队列定时中断 队列SM 位SM4.0 SM4.1 SM4.2表 6--50 中断 事件 的 优先 级 顺 序事件号 描述 优先级组 组中的优先级8 923 24 25 26 19 200 2 4 6 1 3 5 712 27 28 13 14 15 3端口 0 : 端口 0 : 端口 0 : 端口 1 : 端口 1 : 端口 1 :PTO PTO上 升沿 , 上 升沿 , 上 升沿 , 上 升沿 , 下 降沿 , 下 降沿 , 下 降沿 , 下 降沿 ,HSC0 HSC0 HSC0 HSC1 HSC1 HSC1 HSC2 HSC2 HSC2 HSC3 HS HS HS HSC5定时中断 0 定时中断 1 定时器 T32 定时器 T96接 收 字 符 发送完成接 收 消 息 完成 接 收 消 息 完成 接 收 字 符 发送完成0 完成 中断 1 完成 中断I0.0 I0.1 I0.2 I0.3 I0.0 I0.1 I0.2 I0.3CV=PV( 当前 值 = 预 设 值 ) 输入方 向改变 外 部复 位CV=PV( 当前 值 = 预 设 值 ) 输入方 向改变 外 部复 位CV=PV( 当前 值 = 预 设 值 ) 输入方 向改变 外 部复 位CV=PV( 当前 值 = 预 设 值 ) CV=PV ( 当前 值 = 预 设 值 ) 输入方 向改变 外 部复 位CV=PV ( 当前 值 = 预 设 值 )SMB34 SMB35CT=PT 中断 CT=PT 中断通讯( )I/O( 中等 )定时( )0 0 0 1 1 1 0 1 2 3 4 5 6 7 8 910 11 12 13 14 15 16 17 18 19 20 21 22 230 1 2 3158172
|
LAD/FBD |
STL |
De |
|
|
SQRTIN,OUT |
TheSquareRootinstruction(SQRT)takesthesquarerootofarealnumber(IN) andproducesarealnumberresultOUT. SQRT(IN)=OUT Toobtainotherroots: 5cubed=5^3=EXP(3*LN(5))=125 Thecuberootof125=125^(1/3)=EXP((1/3)*LN(125))=5 Thesquarerootof5cubed=5^(3/2)=EXP(3/2*LN(5))=11.18034 |
下一篇:http://www.testmart.cn/Home/News/data_detail/id/18180018.html