SIMATIC-S7-200系列PLC基本指令系統(tǒng)
《SIMATIC-S7-200系列PLC基本指令系統(tǒng)》由會(huì)員分享,可在線閱讀,更多相關(guān)《SIMATIC-S7-200系列PLC基本指令系統(tǒng)(360頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1、1.1 第7章 SIMATIC S7-200系列 PLC基本指令系統(tǒng)第7章 SIMATIC S7-200系列PLC基本指令系統(tǒng) 1.2 第7章 SIMATIC S7-200系列 PLC基本指令系統(tǒng) 梯 形 圖 指 令 中 的 基 本 內(nèi) 容 如 下 。 (1) 左 母 線 梯 形 圖 左 側(cè) 的 粗 豎 線 , 它 是 為 整 個(gè) 梯 形 圖 程 序 提 供 能 量 的 源 頭。 (2) 觸 點(diǎn) 代 表 邏 輯 “ 輸 入 ” 條 件 。 如 開 關(guān) 、 按 鈕 等 閉 合 或 打 開 動(dòng) 作 , 或 者內(nèi) 部 條 件 。 (3) 線 圈 代 表 邏 輯 “ 輸 出 ” 結(jié) 果 。 如 燈 的
2、 亮 滅 、 電 動(dòng) 機(jī) 的 啟 動(dòng) 停 止 , 中 間繼 電 器 的 動(dòng) 作 , 或 者 內(nèi) 部 輸 出 條 件 。 (4) 功 能 框 /指 令 盒 代 表 附 加 指 令 。 如 定 時(shí) 器 、 計(jì) 數(shù) 器 、 功 能 指 令 或 數(shù) 學(xué)運(yùn) 算 指 令 等 。 梯 形 圖 編 輯 方 式 方 便 初 學(xué) 者 使 用 , 易 于 理 解 , 可 以 建 立 與 電 氣 接 線 圖 類 似 的 程 序 , 而 且 全 世 界 通 用 。 可 以 使 用 指 令 表 編 輯 器 顯 示 所 有 用 梯 形 圖 編 輯 器 編寫 的 程 序 。 2. 指 令 表 編 輯 器 中 指 令 的 組
3、成 與 使 用 如 圖 7.4所 示 , 在 指 令 表 編 輯 器 中 , 程 序 也 分 為 一 個(gè) 個(gè) 的 網(wǎng) 絡(luò) 段 , 這 樣 可方 便 地 與 梯 形 圖 進(jìn) 行 轉(zhuǎn) 換 。 當(dāng) 然 也 可 以 不 分 網(wǎng) 絡(luò) 段 , 此 時(shí) 指 令 表 程 序 不 能 轉(zhuǎn) 換。 注 釋 部 分 和 梯 形 圖 編 輯 器 中 相 同 。7.2 指 令 及 其 結(jié) 構(gòu) 1.3 第7章 SIMATIC S7-200系列 PLC基本指令系統(tǒng) 圖 7.4 指 令 表 編 輯 器 中 指 令 的 組 成 指 令 表 程 序 的 基 本 構(gòu) 成 為 指 令 助 記 符 +操 作 數(shù) 。 如 LD I0.0,
4、 LD為 指 令 助記 符 , 表 示 具 體 需 要 完 成 的 功 能 ; I0.0為 操 作 數(shù) , 表 示 被 操 作 的 內(nèi) 容 。 指 令 表屬 于 文 本 形 式 的 編 程 語(yǔ) 言 , 和 匯 編 語(yǔ) 言 類 似 , 可 以 解 決 梯 形 圖 指 令 不 易 解 決 的問 題 , 適 用 于 對(duì) PLC和 邏 輯 編 程 的 有 經(jīng) 驗(yàn) 程 序 員 。7.2 指 令 及 其 結(jié) 構(gòu) 1.4 第7章 SIMATIC S7-200系列 PLC基本指令系統(tǒng)7.2.2 尋 址 方 式 PLC最 大 的 特 點(diǎn) 是 可 以 利 用 其 內(nèi) 部 軟 元 件 的 邏 輯 組 合 代 替 由
5、 繼 電 器 盤 實(shí) 現(xiàn)的 硬 件 邏 輯 , 軟 元 件 沒 有 使 用 次 數(shù) 的 限 制 , 可 以 無(wú) 限 次 使 用 。 所 謂 軟 元 件 實(shí) 際上 就 是 PLC內(nèi) 部 的 各 存 儲(chǔ) 單 元 , 為 方 便 編 程 使 用 , 各 存 儲(chǔ) 單 元 根 據(jù) 功 能 的 不 同分 配 了 不 同 的 名 稱 , 如 輸 入 過 程 映 像 寄 存 器 (I)、 輸 出 過 程 映 像 寄 存 器 (Q)、 變 量寄 存 器 (V)等 。 每 一 個(gè) 存 儲(chǔ) 器 單 元 都 編 有 唯 一 的 地 址 , 通 過 這 個(gè) 地 址 , 用 戶 可 以方 便 地 在 程 序 中 使 用
6、該 存 儲(chǔ) 單 元 進(jìn) 行 數(shù) 據(jù) 存 儲(chǔ) 或 傳 輸 。 一 個(gè) 完 整 的 地 址 包 括 存 儲(chǔ) 器 標(biāo) 識(shí) 符 、 字 節(jié) 地 址 及 位 地 址 。 如 I6.3, I表 示 輸入 過 程 映 像 寄 存 器 ; 6表 示 第 6個(gè) 字 節(jié) ; 3表 示 該 字 節(jié) 中 的 第 3位 。 字 節(jié) 與 位 地 址 之 間 用 “ .”分 隔 。 S7-200系 列 PLC可 以 使 用 直 接 尋 址 方 式 和 間 接 尋 址 方 式 對(duì) 數(shù)據(jù) 進(jìn) 行 操 作 。 1 直 接 尋 址 方 式 直 接 尋 址 是 指 在 編 程 過 程 中 直 接 使 用 各 存 儲(chǔ) 單 元 的 地
7、址 編 號(hào) 存 取 數(shù) 據(jù) 的 尋址 方 式 。 直 接 尋 址 方 式 可 以 對(duì) 各 存 儲(chǔ) 器 區(qū) 進(jìn) 行 位 地 址 、 字 節(jié) 地 址 、 字 地 址 、 雙字 地 址 的 數(shù) 據(jù) 操 作 。 圖 7.5以 變 量 存 儲(chǔ) 區(qū) (V)為 例 , 介 紹 位 地 址 、 字 節(jié) 地 址 、 字 地址 、 雙 字 地 址 的 表 示 方 法 。7.2 指 令 及 其 結(jié) 構(gòu) 1.5 第7章 SIMATIC S7-200系列 PLC基本指令系統(tǒng) 以 下 具 體 介 紹 的 各 類 存 儲(chǔ) 單 元 中 , 前 7種 的 尋 址 方 式 可 以 參 照 圖 7.5中 變 量存 儲(chǔ) 區(qū) 的 尋
8、址 方 式 。 下 面 就 S7-200系 列 PLC中 可 以 直 接 尋 址 的 各 存 儲(chǔ) 單 元 的 功能 進(jìn) 行 說 明 (名 稱 后 面 括 號(hào) 中 字 母 為 寄 存 器 功 能 標(biāo) 識(shí) )。 (a) 位 地 址 7.2 指 令 及 其 結(jié) 構(gòu) 1.6 第7章 SIMATIC S7-200系列 PLC基本指令系統(tǒng) (b) 字 節(jié) 地 址 、 字 地 址 、 雙 字 地 址圖 7.5 變 量 存 儲(chǔ) 區(qū) (V)直 接 尋 址 的 表 示 方 法 7.2 指 令 及 其 結(jié) 構(gòu) 1.7 第7章 SIMATIC S7-200系列 PLC基本指令系統(tǒng) 1) 輸 入 映 像 寄 存 器 (
9、I) 輸 入 映 像 寄 存 器 (I)中 的 每 一 個(gè) 位 地 址 對(duì) 應(yīng) PLC的 一 個(gè) 輸 入 端 子 , 用 于 存 放外 部 傳 感 器 或 開 關(guān) 元 件 發(fā) 來 的 信 號(hào) 。 在 每 個(gè) 掃 描 周 期 的 開 始 , PLC對(duì) 所 有 輸 入端 子 狀 態(tài) 進(jìn) 行 采 樣 , 并 把 采 樣 結(jié) 果 送 入 輸 入 映 像 寄 存 器 (I)。 在 一 個(gè) 掃 描 周 期 內(nèi), 程 序 執(zhí) 行 只 使 用 輸 入 映 像 寄 存 器 中 的 數(shù) 據(jù) 進(jìn) 行 處 理 , 而 不 論 外 部 輸 入 端 子 的狀 態(tài) 是 什 么 。 編 程 時(shí) 要 注 意 , 輸 入 映 像
10、 寄 存 器 只 能 反 映 外 部 信 號(hào) 的 狀 態(tài) , 而 不能 由 程 序 設(shè) 置 , 也 不 能 用 于 驅(qū) 動(dòng) 負(fù) 載 。 2) 輸 出 映 像 寄 存 器 (Q) 輸 出 映 像 寄 存 器 中 的 每 一 個(gè) 位 地 址 對(duì) 應(yīng) PLC的 一 個(gè) 輸 出 端 子 , 用 于 存 放 程序 執(zhí) 行 后 的 所 有 輸 出 結(jié) 果 , 以 控 制 外 部 負(fù) 載 的 接 通 與 斷 開 。 PLC在 執(zhí) 行 用 戶 程 序 的 過 程 中 , 并 不 把 輸 出 信 號(hào) 直 接 輸 出 到 輸 出 端 子 , 而 是 送 到 輸 出 映 像 寄 存 器(Q)中 , 在 每 個(gè) 掃
11、描 周 期 的 最 后 , 才 將 輸 出 映 像 寄 存 器 中 的 數(shù) 據(jù) 統(tǒng) 一 送 到 輸 出 端子 。 3) 變 量 存 儲(chǔ) 器 (V) 在 程 序 處 理 過 程 或 上 下 位 機(jī) 通 信 過 程 中 , 會(huì) 產(chǎn) 生 大 量 的 中 間 變 量 數(shù) 據(jù) 需 要存 儲(chǔ) , S7-200系 列 PLC專 門 提 供 了 一 個(gè) 較 大 存 儲(chǔ) 器 區(qū) 存 儲(chǔ) 此 類 數(shù) 據(jù) , 即 變 量 存儲(chǔ) 器 。 在 變 量 存 儲(chǔ) 器 中 也 可 存 放 與 控 制 過 程 和 任 務(wù) 相 關(guān) 的 其 他 數(shù) 據(jù) , 應(yīng) 用 比 較靈 活 。 7.2 指 令 及 其 結(jié) 構(gòu) 1.8 第7章
12、SIMATIC S7-200系列 PLC基本指令系統(tǒng) 4) 內(nèi) 部 標(biāo) 志 位 存 儲(chǔ) 器 (M) PLC進(jìn) 行 邏 輯 控 制 時(shí) , 除 了 輸 入 映 像 寄 存 器 和 輸 出 映 像 寄 存 器 直 接 與 外部 設(shè) 備 聯(lián) 系 之 外 , 還 有 一 些 內(nèi) 部 狀 態(tài) 標(biāo) 志 或 者 輸 入 端 子 與 輸 出 端 子 之 間 的 邏輯 關(guān) 系 需 要 中 間 單 元 進(jìn) 行 存 儲(chǔ) 和 過 渡 , 這 些 中 間 單 元 即 內(nèi) 部 標(biāo) 志 位 存 儲(chǔ) 器 。內(nèi) 部 標(biāo) 志 位 存 儲(chǔ) 器 只 起 中 間 狀 態(tài) 暫 存 的 作 用 , 不 能 直 接 接 收 輸 入 信 號(hào)
13、的 控 制, 也 不 能 直 接 輸 出 用 于 驅(qū) 動(dòng) 外 部 設(shè) 備 , 類 似 于 繼 電 盤 控 制 系 統(tǒng) 中 的 中 間 繼 電器 。 5) 特 殊 標(biāo) 志 位 存 儲(chǔ) 器 (SM) 特 殊 標(biāo) 志 位 存 儲(chǔ) 器 是 PLC內(nèi) 部 保 留 的 一 部 分 存 儲(chǔ) 空 間 , 用 于 保 存 PLC自身 工 作 狀 態(tài) 數(shù) 據(jù) 或 提 供 特 殊 功 能 。 該 存 儲(chǔ) 器 區(qū) 可 以 反 映 CPU運(yùn) 行 時(shí) 的 各 種 狀 態(tài) 信 息 , 用 戶 程 序 能 夠 根 據(jù) 這 些 信 息 判 斷 PLC的 工 作 狀 態(tài) , 從 而 確 定 下 一 步的 程 序 走 向 。 (在
14、 7.2.4小 節(jié) 中 會(huì) 有 詳 細(xì) 介 紹 ) 6) 順 序 控 制 繼 電 器 (S) 順 序 控 制 繼 電 器 是 用 于 步 進(jìn) 順 控 指 令 中 的 特 殊 繼 電 器 , 通 常 要 與 步 進(jìn) 順控 指 令 結(jié) 合 使 用 , 用 于 組 織 步 進(jìn) 過 程 。7.2 指 令 及 其 結(jié) 構(gòu) 1.9 第7章 SIMATIC S7-200系列 PLC基本指令系統(tǒng) 7) 局 部 存 儲(chǔ) 器 (L) 局 部 存 儲(chǔ) 器 與 變 量 存 儲(chǔ) 器 十 分 類 似 , 都 是 作 為 中 間 變 量 的 存 儲(chǔ) 空 間 。 其 主要 區(qū) 別 在 于 變 量 存 儲(chǔ) 器 是 全 局 有
15、效 的 , 即 同 一 個(gè) 變 量 存 儲(chǔ) 器 可 以 被 任 何 程 序 (主 程 序 、 子 程 序 、 中 斷 程 序 )訪 問 并 進(jìn) 行 數(shù) 據(jù) 存 取 ; 而 局 部 存 儲(chǔ) 器 是 局 部 有 效的 , 只 能 與 特 定 的 程 序 相 關(guān) 聯(lián) 。 S7-200系 列 PLC有 64個(gè) 字 節(jié) 的 局 部 存 儲(chǔ) 器 , 其 中 60個(gè) 字 節(jié) 可 以 作 為 臨 時(shí)數(shù) 據(jù) 的 存 儲(chǔ) 器 或 者 為 子 程 序 傳 遞 參 數(shù) , 最 后 4個(gè) 字 節(jié) 為 系 統(tǒng) 所 保 留 。 局 部 存 儲(chǔ)器 由 CPU根 據(jù) 需 要 動(dòng) 態(tài) 分 配 。 在 主 程 序 執(zhí) 行 過 程
16、中 , 分 配 給 子 程 序 或 中 斷 程序 的 局 部 存 儲(chǔ) 器 實(shí) 際 上 是 不 存 在 的 , 當(dāng) 出 現(xiàn) 子 程 序 或 中 斷 程 序 調(diào) 用 時(shí) , 則 由 CPU隨 時(shí) 給 子 程 序 或 中 斷 程 序 分 配 局 部 存 儲(chǔ) 器 。 由 于 不 同 程 序 中 使 用 的 局 部存 儲(chǔ) 器 不 能 相 互 訪 問 , 所 以 主 程 序 、 子 程 序 和 中 斷 程 序 中 可 以 使 用 相 同 地 址編 號(hào) 的 局 部 存 儲(chǔ) 器 。 局 部 存 儲(chǔ) 器 在 分 配 時(shí) 不 被 初 始 化 , 也 沒 有 任 何 值 , 在 參數(shù) 傳 遞 過 程 中 也 不 接
17、 收 新 值 , 只 能 由 CPU在 當(dāng) 前 程 序 中 使 用 。7.2 指 令 及 其 結(jié) 構(gòu) 1.10 第7章 SIMATIC S7-200系列 PLC基本指令系統(tǒng) 8) 定 時(shí) 器 存 儲(chǔ) 器 (T) 在 PLC中 , 定 時(shí) 器 的 作 用 相 當(dāng) 于 延 時(shí) 繼 電 器 , 其 定 時(shí) 值 由 程 序 賦 予 。 S7-200系 列 PLC中 包 括 1ms、 10ms、 100ms 3種 精 度 的 定 時(shí) 器 , 每 個(gè) 定 時(shí) 器 對(duì) 應(yīng)一 個(gè) 16位 的 當(dāng) 前 值 寄 存 器 和 一 個(gè) 狀 態(tài) 位 。 16位 的 寄 存 器 存 儲(chǔ) 定 時(shí) 器 所 累 積 的 時(shí)間
18、, 狀 態(tài) 位 標(biāo) 志 定 時(shí) 器 定 時(shí) 時(shí) 間 到 達(dá) 時(shí) 的 動(dòng) 作 。 當(dāng) 前 值 寄 存 器 和 狀 態(tài) 位 均 可 由(T+定 時(shí) 器 號(hào) )來 表 示 , 如 T10。 區(qū) 分 依 賴 于 對(duì) 其 操 作 的 指 令 , 位 操 作 指 令 存 取定 時(shí) 器 狀 態(tài) 位 , 而 字 操 作 指 令 對(duì) 寄 存 器 值 進(jìn) 行 操 作 。 9) 計(jì) 數(shù) 器 存 儲(chǔ) 器 (C) 在 PLC中 , 計(jì) 數(shù) 器 用 于 累 積 輸 入 脈 沖 的 個(gè) 數(shù) , 當(dāng) 計(jì) 數(shù) 值 達(dá) 到 由 程 序 設(shè) 置 的 數(shù) 值 時(shí) , 執(zhí) 行 特 定 功 能 。 S7-200系 列 PLC提 供 了
19、3種 類 型 的 計(jì) 數(shù) 器 , 即 增 計(jì) 數(shù)器 、 減 計(jì) 數(shù) 器 和 增 減 計(jì) 數(shù) 器 , 每 個(gè) 計(jì) 數(shù) 器 也 對(duì) 應(yīng) 一 個(gè) 16位 的 當(dāng) 前 值 寄 存 器 和 一個(gè) 狀 態(tài) 位 。 當(dāng) 前 值 寄 存 器 和 狀 態(tài) 位 均 可 由 (C+定 時(shí) 器 號(hào) )來 表 示 , 如 C10。 其 區(qū)分 同 定 時(shí) 器 。 7.2 指 令 及 其 結(jié) 構(gòu) 1.11 第7章 SIMATIC S7-200系列 PLC基本指令系統(tǒng) 10) 高 速 計(jì) 數(shù) 器 (HC) 計(jì) 數(shù) 器 (C)的 輸 入 脈 沖 頻 率 受 到 PLC掃 描 周 期 的 限 制 不 能 太 高 , 而 在 控
20、制 領(lǐng)域 中 , 高 頻 脈 沖 的 技 術(shù) 又 是 普 遍 要 求 (如 控 制 電 機(jī) 的 精 確 定 位 等 )。 所 以 PLC專 門設(shè) 計(jì) 了 能 夠 對(duì) 高 頻 脈 沖 進(jìn) 行 計(jì) 數(shù) 的 高 速 計(jì) 數(shù) 器 , 使 用 專 用 端 子 接 收 高 頻 脈 沖 信號(hào) 。 高 速 計(jì) 數(shù) 器 用 HC作 為 標(biāo) 識(shí) , 可 用 “ HC+計(jì) 數(shù) 器 號(hào) ” 的 形 式 進(jìn) 行 32位 有 符 號(hào)整 數(shù) (即 當(dāng) 前 計(jì) 數(shù) 值 )的 存 取 , 如 HC0。 高 速 計(jì) 數(shù) 器 的 當(dāng) 前 值 為 只 讀 值 。 11) 模 擬 量 輸 入 (AI)及 模 擬 量 輸 出 (AQ)
21、模 擬 量 的 轉(zhuǎn) 換 是 通 過 模 擬 量 模 塊 完 成 的 , 但 其 數(shù) 據(jù) 的 存 儲(chǔ) 是 在 CPU模 塊中 , 也 是 由 CPU完 成 其 尋 址 的 。 模 擬 量 經(jīng) 過 A/D轉(zhuǎn) 換 變 為 數(shù) 字 量 , 存 儲(chǔ) 在 模 擬 量 輸 入 寄 存 器 (AI)中 。 而 存 儲(chǔ) 在 模 擬 量 輸 出 寄 存 器 (AQ)中 的 數(shù) 字 量 經(jīng) 過 D/A轉(zhuǎn)換 變 為 模 擬 量 , 供 外 部 電 路 使 用 。 模 擬 量 輸 入 寄 存 器 和 模 擬 量 輸 出 寄 存 器 均按 16位 (1個(gè) 字 )存 儲(chǔ) 數(shù) 值 , 所 以 要 從 偶 數(shù) 號(hào) 字 節(jié) 開
22、始 為 其 編 址 。 具 體 內(nèi) 容 如 圖7.6所 示 。 如 模 擬 量 輸 入 寄 存 器 地 址 為 AIW0、 AIW2、 AIW4、 ; 模 擬 量 輸 出寄 存 器 地 址 為 AQW0、 AQW2、 AQW4、 。 要 注 意 的 是 用 戶 程 序 無(wú) 法 讀 取 模擬 量 輸 出 寄 存 器 的 內(nèi) 容 。7.2 指 令 及 其 結(jié) 構(gòu) 1.12 第7章 SIMATIC S7-200系列 PLC基本指令系統(tǒng)15 8 7 0AIW2 字 節(jié) 2(最 高 有 效 字 節(jié) ) 字 節(jié) 3(最 低 有 效 字 節(jié) )MSB LSB15 8 7 0AQW10 字 節(jié) 10(最 高
23、有 效 字 節(jié) ) 字 節(jié) 11(最 低 有 效 字 節(jié) )MSB LSB 圖 7.6 模 擬 量 輸 入 與 輸 出 字 節(jié) 示 意 圖 12) 累 加 器 (AC) 累 加 器 是 可 以 像 存 儲(chǔ) 器 一 樣 使 用 的 讀 /寫 區(qū) 間 , 它 可 以 用 于 向 子 程 序 傳 遞參 數(shù) 或 從 子 程 序 返 回 參 數(shù) , 也 可 以 用 于 存 儲(chǔ) 計(jì) 算 過 程 的 中 間 值 。 S7-200系 列PLC提 供 了 4個(gè) 32位 的 累 加 器 , 地 址 編 號(hào) 分 別 為 AC0、 AC1、 AC2、 AC3, 使用 時(shí) 只 需 寫 出 累 加 器 的 地 址 編 號(hào)
24、 即 可 。7.2 指 令 及 其 結(jié) 構(gòu) 1.13 第7章 SIMATIC S7-200系列 PLC基本指令系統(tǒng) 可 以 按 字 節(jié) 、 字 或 雙 字 方 式 對(duì) 累 加 器 進(jìn) 行 數(shù) 據(jù) 存 取 。 以 字 節(jié) 方 式 存 取 數(shù)據(jù) 時(shí) 只 占 用 累 加 器 的 最 低 8位 , 以 字 方 式 存 取 數(shù) 據(jù) 時(shí) 占 用 累 加 器 的 低 16位 , 以雙 字 方 式 存 取 數(shù) 據(jù) 時(shí) 才 占 用 累 加 器 的 全 部 32位 。 占 用 累 加 器 的 數(shù) 據(jù) 長(zhǎng) 度 取 決于 所 用 指 令 的 具 體 要 求 , 例 如 , MOVB指 令 以 字 節(jié) 方 式 存 取
25、數(shù) 據(jù) ; MOVW指令 以 字 方 式 存 取 數(shù) 據(jù) ; MOVD指 令 以 雙 字 方 式 存 取 數(shù) 據(jù) 。 如 圖 7.7所 示 。7.2 指 令 及 其 結(jié) 構(gòu) 1.14 第7章 SIMATIC S7-200系列 PLC基本指令系統(tǒng)7 0MOVB AC0 VB100 字 節(jié) (VB100)15 8 7 0MOVW AC0 VB100 最 高 有 效 字 節(jié)(VB100) 最 低 有 效 字 節(jié)(VB101)31 24 23 16 15 8 7 0MOVD AC0 VB100 最 高 有 效字 節(jié)(VB100) (VB101) (VB102) 最 低 有 效 字 節(jié)(VB103)圖
26、7.7 累 加 器 使 用 方 法 圖7.2 指 令 及 其 結(jié) 構(gòu) 1.15 第7章 SIMATIC S7-200系列 PLC基本指令系統(tǒng) 2. 間 接 尋 址 方 式 間 接 尋 址 是 指 在 編 程 過 程 中 使 用 指 針 來 存 取 寄 存 器 中 的 數(shù) 據(jù) 的 尋 址 方 式 。使 用 地 址 指 針 的 間 接 尋 址 在 處 理 連 續(xù) 空 間 數(shù) 據(jù) 運(yùn) 算 方 面 十 分 方 便 , 可 以 直 接 通過 地 址 指 針 的 修 改 , 改 變 對(duì) 應(yīng) 的 存 儲(chǔ) 空 間 , 可 縮 短 程 序 代 碼 , 使 程 序 更 加 靈 活。 間 接 尋 址 的 使 用 范
27、 圍 包 括 輸 入 映 像 寄 存 器 (I)、 輸 出 映 像 寄 存 器 (Q)、 變 量 存儲(chǔ) 器 (V)、 內(nèi) 部 標(biāo) 志 位 存 儲(chǔ) 器 (M)、 順 序 控 制 繼 電 器 (S)、 定 時(shí) 器 存 儲(chǔ) 器 (T)、 計(jì) 數(shù)器 存 儲(chǔ) 器 (C)的 字 節(jié) 、 字 、 雙 字 編 碼 地 址 , 即 間 接 尋 址 針 對(duì) 的 只 是 數(shù) 據(jù) 對(duì) 象 , 而不 能 是 單 個(gè) 的 位 地 址 。 另 外 , 模 擬 量 值 也 不 能 進(jìn) 行 間 接 尋 址 。 使 用 間 接 尋 址 方 式 存 取 數(shù) 據(jù) 應(yīng) 遵 循 以 下 幾 點(diǎn) 。 1) 地 址 指 針 的 建 立 要
28、使 用 間 接 尋 址 , 首 先 必 須 建 立 地 址 指 針 。 地 址 指 針 為 一 個(gè) 雙 字 值 , 其 內(nèi)部 存 放 的 是 數(shù) 據(jù) 所 在 存 儲(chǔ) 器 的 物 理 地 址 。 能 夠 存 儲(chǔ) 地 址 指 針 數(shù) 據(jù) 的 存 儲(chǔ) 空 間 只有 變 量 存 儲(chǔ) 器 (V)、 局 部 存 儲(chǔ) 器 (L)和 累 加 器 (AC1、 AC2、 AC3)。 需 要 使 用 雙 字傳 送 指 令 (MOVD)將 數(shù) 據(jù) 所 在 地 址 裝 入 用 于 存 儲(chǔ) 物 理 地 址 的 指 針 數(shù) 據(jù) 所 在 的 存儲(chǔ) 器 單 元 或 寄 存 器 , 格 式 如 以 下 指 令 所 示 。7.2
29、指 令 及 其 結(jié) 構(gòu) 1.16 第7章 SIMATIC S7-200系列 PLC基本指令系統(tǒng) 例 : MOVD &VB200 VD10 MOVD &MB10 LD0 MOVD &T0 AC1 (1) “&”為 取 地 址 符 號(hào) , 它 與 存 儲(chǔ) 單 元 地 址 編 號(hào) 結(jié) 合 表 示 對(duì) 應(yīng) 單 元 的 32位物 理 地 址 。 物 理 地 址 是 指 存 儲(chǔ) 單 元 在 整 個(gè) 存 儲(chǔ) 器 中 的 絕 對(duì) 位 置 。 VB200只 是 存儲(chǔ) 單 元 的 一 個(gè) 直 接 地 址 編 號(hào) 。 (2) 指 令 中 第 二 個(gè) 存 儲(chǔ) 器 單 元 或 寄 存 器 必 須 為 雙 字 長(zhǎng) 度 (
30、32位 ), 如 VD、 LD、 AC。 2) 利 用 地 址 指 針 存 取 數(shù) 據(jù) 在 存 儲(chǔ) 器 單 元 或 寄 存 器 前 面 加 “ *” 號(hào) 表 示 一 個(gè) 地 址 指 針 。 例 : MOVD &VB200 AC1 MOVW *AC1 VW100 該 程 序 表 示 將 VW200中 的 數(shù) 據(jù) 傳 送 到 VW100中 。 AC1中 存 儲(chǔ) 著 VB200的物 理 地 址 , * AC1直 接 指 向 VB200存 儲(chǔ) 單 元 , MOVW指 令 決 定 了 指 針 指 向 的 是一 個(gè) 字 長(zhǎng) 的 數(shù) 據(jù) , 在 本 例 中 , 存 儲(chǔ) 在 VB200, VB201中 的 數(shù)
31、 據(jù) 被 送 到 VB100,VB21中 , 如 圖 7.8所 示 。7.2 指 令 及 其 結(jié) 構(gòu) 1.17 第7章 SIMATIC S7-200系列 PLC基本指令系統(tǒng) 圖 7.8 使 用 地 址 指 針 存 取 數(shù) 據(jù) 3) 地 址 指 針 的 修 改 通 過 修 改 地 址 指 針 , 可 以 方 便 地 存 取 相 鄰 存 儲(chǔ) 單 元 的 數(shù) 據(jù) , 如 進(jìn) 行 查表 或 多 個(gè) 連 續(xù) 數(shù) 據(jù) 兩 兩 計(jì) 算 。 只 需 要 使 用 加 法 、 自 增 等 算 術(shù) 運(yùn) 算 指 令 就 可 以實(shí) 現(xiàn) 地 址 指 針 的 修 改 , 但 要 注 意 指 針 所 指 向 數(shù) 據(jù) 的 長(zhǎng)
32、度 。 存 取 字 節(jié) 時(shí) , 指 針值 加 1; 存 取 一 個(gè) 字 、 定 時(shí) 器 或 計(jì) 數(shù) 器 的 當(dāng) 前 值 時(shí) , 指 針 值 加 2; 存 取 雙 字時(shí) , 指 針 值 加 4。如 圖 7.9所 示 為 一 連 加 運(yùn) 算 程 序 , 修 改 指 針 使 VW200 VW204的 數(shù) 值 和 AC0中 的 數(shù) 值 連 加 , 最 后 放 入 AC0中 。7.2 指 令 及 其 結(jié) 構(gòu) 1.18 第7章 SIMATIC S7-200系列 PLC基本指令系統(tǒng) 圖 7.9 修 改 指 針 進(jìn) 行 連 加 運(yùn) 算 7.2 指 令 及 其 結(jié) 構(gòu) 1.19 第7章 SIMATIC S7-2
33、00系列 PLC基本指令系統(tǒng)7.2.3 操 作 數(shù) 在 PLC編 程 中 , 多 數(shù) 指 令 需 要 指 定 具 體 的 存 儲(chǔ) 單 元 或 具 體 數(shù) 據(jù) 參 與 其 運(yùn) 算, 這 些 就 是 指 令 所 需 的 操 作 數(shù) 。 按 照 表 現(xiàn) 形 式 的 不 同 , S7-200系 列 PLC可 提 供3種 形 式 的 操 作 數(shù) , 即 存 儲(chǔ) 單 元 、 常 數(shù) 、 能 流 。 1. 存 儲(chǔ) 單 元 在 直 接 尋 址 中 涉 及 的 所 有 存 儲(chǔ) 器 都 可 以 作 為 操 作 數(shù) 。 此 類 操 作 數(shù) 包 括 輸入 映 像 寄 存 器 (I)、 輸 出 映 像 寄 存 器 (Q
34、)、 變 量 存 儲(chǔ) 器 (V)、 內(nèi) 部 標(biāo) 志 位 存 儲(chǔ) 器 (M)、 特 殊 標(biāo) 志 位 存 儲(chǔ) 器 (SM)、 順 序 控 制 繼 電 器 (S)、 局 部 存 儲(chǔ) 器 (L)中 的 位 尋 址 方式 、 字 節(jié) 尋 址 方 式 、 字 尋 址 方 式 、 雙 字 尋 址 方 式 。 還 包 括 定 時(shí) 器 存 儲(chǔ) 器 (T)、 計(jì) 數(shù) 器 存 儲(chǔ) 器 (C)、 高 速 計(jì) 數(shù) 器 (HC)、 模 擬 量 輸 入 (AI)、 模 擬 量 輸 出 (QI)和 累 加 器(AC)。 不 同 的 CPU模 塊 中 存 儲(chǔ) 單 元 類 操 作 數(shù) 的 數(shù) 量 有 所 不 同 , 表 7-1列
35、 出 了 S7-200系 列 PLC中 的 所 有 可 用 存 儲(chǔ) 單 元 類 操 作 數(shù) 。7.2 指 令 及 其 結(jié) 構(gòu) 1.20 第7章 SIMATIC S7-200系列 PLC基本指令系統(tǒng) 表 7-1 CPU226中 可 用 存 儲(chǔ) 單 元 類 操 作 數(shù)存 儲(chǔ) 器 單 元 CPU221 CPU222 CPU224 CPU226輸 入 映 像 寄 存 器 I0.0 I15.7 I0.0 I15.7 I0.0 I15.7 I0.0 I15.7輸 出 映 像 寄 存 器 Q0.0 Q15.7 Q0.0 Q15.7 Q0.0 Q15.7 Q0.0 Q15.7模 擬 量 輸 入 (只 讀 )
36、AIW0AIW30 AIW0AIW62 AIW0AIW62 模 擬 量 輸 出 (只 寫 ) AQW0AQW30 AQW0AQW62 AQW0AQW62變 量 存 儲(chǔ) 器 V0.0V2047.7 V0.0V2047.7 V0.0V5119.7 V0.0V5119.77.2 指 令 及 其 結(jié) 構(gòu) 1.21 第7章 SIMATIC S7-200系列 PLC基本指令系統(tǒng)7.2 指 令 及 其 結(jié) 構(gòu)局 部 存 儲(chǔ) 器 L0.0 L63.7 L0.0 L63.7 L0.0 L63.7 L0.0 L63.7內(nèi) 部 標(biāo) 志 位 存 儲(chǔ)器 M0.0M31.7 M0.0M31.7 M0.0 M31.7 M0
37、.0 M31.7特 殊 標(biāo) 志位 存 儲(chǔ) 器 SM0.0SM179.7 SM0.0SM179.7 SM0.0SM179.7 SM0.0SM179.7只 讀 SM0.0 SM29.7 SM0.0SM29.7 SM0.0SM29.7 SM0.0SM29.7定 時(shí) 器 T0 T255 T0 T255 T0 T255 T0 T255 1.22 第7章 SIMATIC S7-200系列 PLC基本指令系統(tǒng)計(jì) 數(shù) 器 C0 C255 C0 C255 C0 C255 C0 C255高 速 計(jì) 數(shù) 器 HC0、HC3 HC5 HC0、HC3 HC5 HC0 HC5 HC0 HC5順 序 控 制 繼 電 器 S
38、0.0 S31.7 S0.0 S31.7 S0.0 S31.7 S0.0 S31.7累 加 器 AC0 AC3 AC0 AC3 AC0 AC3 AC0 AC3 2. 常 數(shù) 常 數(shù) 是 指 令 中 常 用 的 一 種 操 作 數(shù) , 常 數(shù) 值 可 為 字 節(jié) 、 字 或 雙 字 。 在 PLC內(nèi)部 , 所 有 常 數(shù) 均 以 二 進(jìn) 制 存 儲(chǔ) , 但 在 編 程 時(shí) 可 以 輸 入 的 常 數(shù) 形 式 有 二 進(jìn) 制 、 十進(jìn) 制 、 十 六 進(jìn) 制 、 ASCII碼 或 浮 點(diǎn) 數(shù) (實(shí) 數(shù) )等 。 表 7-2是 幾 種 常 數(shù) 的 表 示 方 法 。7.2 指 令 及 其 結(jié) 構(gòu) 1
39、.23 第7章 SIMATIC S7-200系列 PLC基本指令系統(tǒng)表 7-2 常 數(shù) 的 表 示 方 法數(shù) 制 書 寫 格 式 舉 例二 進(jìn) 制 2#二 進(jìn) 制 數(shù) 2#1100_1011_0001_1111十 進(jìn) 制 十 進(jìn) 制 數(shù) 值 1688十 六 進(jìn) 制 16#十 六 進(jìn) 制 數(shù) 16#A3CDASCII碼 ASCII碼 字 符 This is a example 浮 點(diǎn) 數(shù) (實(shí) 數(shù) ) ANSI/IEEE754-1985標(biāo) 準(zhǔn) (正 數(shù) )+1.175495E-38至+3.402823E+38(負(fù) 數(shù) )-1.175495E-38至 -3.402823E+387.2 指 令 及
40、其 結(jié) 構(gòu) 1.24 第7章 SIMATIC S7-200系列 PLC基本指令系統(tǒng) 3. 能 流 在 梯 形 圖 中 , 沒 有 真 正 的 電 流 流 動(dòng) 。 為 方 便 對(duì) PLC周 期 掃 描 過 程 的 分 析 和指 令 運(yùn) 行 狀 態(tài) , 假 想 有 “ 電 流 ” 在 梯 形 圖 中 流 動(dòng) , 這 就 是 “ 能 流 ” 。 “ 能 流 ”只 能 在 梯 形 圖 中 從 左 向 右 流 動(dòng) , 任 何 可 以 連 接 到 左 /右 母 線 或 觸 點(diǎn) 的 梯 形 圖 元 件都 有 “ 能 流 ” 的 輸 入 (EN)/輸 出 端 (ENO)。 輸 入 (EN)端 必 須 有 能
41、量 流 , 才 能 執(zhí) 行該 元 件 功 能 , 在 元 件 正 確 無(wú) 誤 的 執(zhí) 行 其 功 能 后 , 輸 出 端 (ENO)才 能 將 能 量 流 傳送 到 下 一 個(gè) 單 元 。 只 有 梯 形 圖 (LAD)和 功 能 塊 圖 (FBD)中 才 有 能 流 的 概 念 。 對(duì) 應(yīng)于 指 令 表 為 棧 頂 值 為 1。7.2 指 令 及 其 結(jié) 構(gòu) 1.25 第7章 SIMATIC S7-200系列 PLC基本指令系統(tǒng)7.2.4 狀 態(tài) 字 S7-200系 列 PLC中 提 供 了 眾 多 的 狀 態(tài) 字 , 它 們 實(shí) 際 上 就 是 特 殊 標(biāo) 志 位 存儲(chǔ) 器 (SM)。 這
42、 些 狀 態(tài) 字 用 于 保 存 PLC自 身 工 作 狀 態(tài) 數(shù) 據(jù) 或 提 供 特 殊 功 能 , 通過 對(duì) 其 位 、 字 節(jié) 、 字 或 雙 字 的 使 用 , 可 以 起 到 在 CPU與 用 戶 程 序 之 間 交 換 信息 的 作 用 。 下 面 介 紹 各 狀 態(tài) 字 功 能 , 狀 態(tài) 字 具 體 功 能 及 用 法 見 S7-200系 統(tǒng) 手冊(cè) 。 1. 常 用 狀 態(tài) 字 SMB0 常 用 狀 態(tài) 字 SMB0包 括 8個(gè) 狀 態(tài) 位 , 在 每 個(gè) 掃 描 周 期 結(jié) 束 時(shí) , 由 CPU更 新這 些 位 。 具 體 功 能 描 述 見 表 7-3。7.2 指 令 及
43、 其 結(jié) 構(gòu) 1.26 第7章 SIMATIC S7-200系列 PLC基本指令系統(tǒng)SMB0的 各 個(gè) 位 功 能 描 述SM0.0 常 閉 觸 點(diǎn) , 在 程 序 運(yùn) 行 時(shí) 一 直 保 持 閉 合 狀 態(tài)SM0.1 該 位 在 程 序 運(yùn) 行 的 第 一 個(gè) 掃 描 周 期 閉 合 , 常 用 于 調(diào) 用 初 始化 子 程 序SM0.2 若 永 久 保 持 的 數(shù) 據(jù) 丟 失 , 則 該 位 在 程 序 運(yùn) 行 的 第 一 個(gè) 掃 描周 期 閉 合 。 可 用 于 存 儲(chǔ) 器 錯(cuò) 誤 標(biāo) 志 位 SM0.3 開 機(jī) 后 進(jìn) 入 RUN方 式 , 該 位 將 閉 合 一 個(gè) 掃 描 周 期
44、。 可 用 于啟 動(dòng) 操 作 前 為 設(shè) 備 提 供 預(yù) 熱 時(shí) 間表 7-3 SMB0的 各 個(gè) 位 功 能 描 述7.2 指 令 及 其 結(jié) 構(gòu) 1.27 第7章 SIMATIC S7-200系列 PLC基本指令系統(tǒng)SM0.4 該 位 為 一 個(gè) 一 分 鐘 時(shí) 鐘 脈 沖 , 30s閉 合 , 30s斷 開SM0.5 該 位 為 一 個(gè) 一 秒 鐘 時(shí) 鐘 脈 沖 , 0.5s閉 合 , 0.5s斷 開SM0.6 該 位 為 掃 描 時(shí) 鐘 , 本 次 掃 描 閉 合 , 下 次 掃 描 斷 開 , 不 斷 循環(huán)SM0.7 該 位 指 示 CPU工 作 方 式 開 關(guān) 的 位 置 (斷
45、開 為 TERM位 置 , 閉合 為 RUN位 置 )。 利 用 該 位 狀 態(tài) 。 當(dāng) 開 關(guān) 在 RUN位 置 時(shí) , 可使 自 由 口 通 信 方 式 有 效 , 開 關(guān) 切 換 至 TERM位 置 時(shí) , 同 編 程 設(shè) 備 的 正 常 通 信 有 效7.2 指 令 及 其 結(jié) 構(gòu) 1.28 第7章 SIMATIC S7-200系列 PLC基本指令系統(tǒng) 2. 其 他 狀 態(tài) 字 功 能 其 他 狀 態(tài) 字 功 能 見 表 7-4。 表 7-4 其 他 狀 態(tài) 字 功 能 一 覽 表狀 態(tài) 字 功 能 描 述SMB1 包 含 了 各 種 潛 在 的 錯(cuò) 誤 提 示 , 可 在 執(zhí) 行 某
46、 些 指 令 或 執(zhí) 行 出 錯(cuò)時(shí) 由 系 統(tǒng) 自 動(dòng) 對(duì) 相 應(yīng) 位 進(jìn) 行 置 位 或 復(fù) 位 SMB2 在 自 由 接 口 通 信 時(shí) , 自 由 接 口 接 收 字 符 的 緩 沖 區(qū)SMB3 在 自 由 接 口 通 信 時(shí) , 發(fā) 現(xiàn) 接 收 到 的 字 符 中 有 奇 偶 校 驗(yàn) 錯(cuò) 誤 時(shí) ,可 將 SM3.0置 位SMB4 標(biāo) 志 中 斷 隊(duì) 列 是 否 溢 出 或 通 信 接 口 使 用 狀 態(tài)7.2 指 令 及 其 結(jié) 構(gòu) 1.29 第7章 SIMATIC S7-200系列 PLC基本指令系統(tǒng)狀 態(tài) 字 功 能 描 述SMB5 標(biāo) 志 I/O系 統(tǒng) 錯(cuò) 誤SMB6 CPU模
47、 塊 識(shí) 別 (ID)寄 存 器SMB7 系 統(tǒng) 保 留SMB8SMB21 I/O模 塊 識(shí) 別 和 錯(cuò) 誤 寄 存 器 , 按 字 節(jié) 對(duì) 形 式 (相 鄰 兩 個(gè) 字 節(jié) )存儲(chǔ) 擴(kuò) 展 模 塊 0 6的 模 塊 類 型 、 I/O類 型 、 I/O點(diǎn) 數(shù) 和 測(cè) 得 的 各 模 塊 I/O錯(cuò) 誤SMW22SMW26 記 錄 系 統(tǒng) 掃 描 時(shí) 間SMB28SMB29 存 儲(chǔ) CPU模 塊 自 帶 的 模 擬 電 位 器 所 對(duì) 應(yīng) 的 數(shù) 字 量7.2 指 令 及 其 結(jié) 構(gòu) 1.30 第7章 SIMATIC S7-200系列 PLC基本指令系統(tǒng)7.2 指 令 及 其 結(jié) 構(gòu)SMB30和
48、SMB130 SMB30為 自 由 接 口 通 信 時(shí) , 自 由 接 口 0的 通 信 方 式 控 制 字 節(jié) ;SMB130為 自 由 接 口 通 信 時(shí) , 自 由 接 口 1的 通 信 方 式 控 制 字 節(jié) ;兩 字 節(jié) 可 讀 可 寫SMB31SMB32 永 久 存 儲(chǔ) 器 (EEPROM)寫 控 制SMB34 SMB35 用 于 存 儲(chǔ) 定 時(shí) 中 斷 的 時(shí) 間 間 隔SMB36SMB65 高 速 計(jì) 數(shù) 器 HSC0、 HSC1、 HSC2的 監(jiān) 視 及 控 制 寄 存 器 1.31 第7章 SIMATIC S7-200系列 PLC基本指令系統(tǒng)SMB66SMB85 高 速 脈
49、 沖 輸 出 (PTO/PWM)的 監(jiān) 視 及 控 制 寄 存 器SMB86SMB94SMB186SMB194 自 由 接 口 通 信 時(shí) , 接 口 0或 接 口 1接 收 信 息 狀 態(tài) 寄 存 器SMB98SMB99 標(biāo) 志 擴(kuò) 展 模 塊 總 線 錯(cuò) 誤 號(hào) SMB131SMB165 高 速 計(jì) 數(shù) 器 HSC3、 HSC4、 HSC5的 監(jiān) 視 及 控 制 寄 存 器SMB166SMB194 高 速 脈 沖 輸 出 (PTO)包 絡(luò) 定 義 表SMB200SMB299 預(yù) 留 給 智 能 擴(kuò) 展 模 塊 , 保 存 其 狀 態(tài) 信 息7.2 指 令 及 其 結(jié) 構(gòu) 1.32 第7章
50、SIMATIC S7-200系列 PLC基本指令系統(tǒng)7.3 位 邏 輯 指 令7.3.1 位 操 作 指 令 位 邏 輯 指 令 屬 于 基 本 邏 輯 控 制 指 令 , 是 專 門 針 對(duì) 位 邏 輯 量 進(jìn) 行 處 理 的 指令 , 與 使 用 繼 電 器 進(jìn) 行 邏 輯 控 制 十 分 相 似 。 位 邏 輯 指 令 包 括 觸 點(diǎn) 指 令 、 線 圈驅(qū) 動(dòng) 指 令 、 置 位 /復(fù) 位 指 令 、 正 /負(fù) 跳 變 指 令 和 堆 棧 指 令 等 , 主 要 分 為 位 操 作 指令 部 分 和 位 邏 輯 運(yùn) 算 指 令 部 分 。 S7-200系 列 PLC中 還 提 供 了 立
51、 即 指 令 , 主 要用 于 對(duì) 輸 出 線 圈 的 無(wú) 延 時(shí) 控 制 。 1. LD(Load)、 LDN(Load Not)及 =(Out)指 令 1) 指 令 格 式 梯 形 圖 與 指 令 表 格 式 見 表 7-5。 指 令 可 用 操 作 數(shù) 見 表 7-6。 1.33 第7章 SIMATIC S7-200系列 PLC基本指令系統(tǒng)表 7-5 LD、 LDN、 =指 令 格 式名 稱 裝 載 非 裝 載 線 圈 驅(qū) 動(dòng)指 令 LD LDN =指 令 表 格 式 LD bit LDN bit = bit梯 形 圖 格 式 表7-6 LD、LDN及= 指令可用操作數(shù)指 令 可 用 操
52、 作 數(shù)LD、 LDN I, Q, M, SM, T, C, V, S, L的 位 邏 輯 量= Q, M, S, V的 位 邏 輯 量7.3 位 邏 輯 指 令 1.34 第7章 SIMATIC S7-200系列 PLC基本指令系統(tǒng)2) 指 令 功 能LD 裝 載 指 令 , 常 開 觸 點(diǎn) 與 母 線 相 連 , 開 始 一 個(gè) 網(wǎng) 絡(luò) 塊 中 的 邏 輯 運(yùn) 算 。LDN 非 裝 載 指 令 , 常 閉 觸 點(diǎn) 與 母 線 相 連 , 開 始 一 個(gè) 網(wǎng) 絡(luò) 塊 中 的 邏 輯 運(yùn) 算。= 線 圈 驅(qū) 動(dòng) 指 令 。3) 指 令 應(yīng) 用 舉 例在 梯 形 圖 和 指 令 表 程 序 中
53、的 應(yīng) 用 如 圖 7.10所 示 。 圖 7.10 LD、 LDN、 = 指 令 的 梯 形 圖 、 指 令 表 及 時(shí) 序 圖 7.3 位 邏 輯 指 令 1.35 第7章 SIMATIC S7-200系列 PLC基本指令系統(tǒng)(1) 當(dāng) I0.0閉 合 時(shí) , 輸 出 線 圈 Q0.0接 通 。(2) 當(dāng) I0.1斷 開 時(shí) , 輸 出 線 圈 Q0.1和 內(nèi) 部 輔 助 線 圈 M0.0接 通 。4) 指 令 使 用 說 明 (1) 內(nèi) 部 輸 入 觸 點(diǎn) (I)的 閉 合 與 斷 開 僅 與 輸 入 映 像 寄 存 器 相 應(yīng) 位 的 狀 態(tài) 有 關(guān), 與 外 部 輸 入 按 鈕 、
54、接 觸 器 、 繼 電 器 的 常 開 /常 閉 接 法 無(wú) 關(guān) 。 輸 入 映 像 寄 存 器 相應(yīng) 位 為 1, 則 內(nèi) 部 常 開 觸 點(diǎn) 閉 合 , 常 閉 觸 點(diǎn) 斷 開 。 輸 入 映 像 寄 存 器 相 應(yīng) 位 為 0,則 內(nèi) 部 常 開 觸 點(diǎn) 斷 開 , 常 閉 觸 點(diǎn) 閉 合 。 (2) LD、 LDN指 令 不 僅 用 于 網(wǎng) 絡(luò) 塊 邏 輯 計(jì) 算 的 開 始 , 在 塊 操 作 ALD, OLD中 也 要 配 合 使 用 。 (3) 在 同 一 個(gè) 網(wǎng) 絡(luò) 塊 中 , “ =”指 令 可 以 任 意 次 使 用 , 驅(qū) 動(dòng) 多 個(gè) 線 圈 。 (4) 同 一 編 號(hào)
55、的 線 圈 在 一 個(gè) 程 序 中 使 用 兩 次 及 兩 次 以 上 叫 做 線 圈 重 復(fù) 輸 出。 因 為 PLC在 運(yùn) 算 時(shí) 僅 將 輸 出 結(jié) 果 置 于 輸 出 映 像 寄 存 器 中 , 在 所 有 程 序 運(yùn) 算 均結(jié) 束 后 才 統(tǒng) 一 輸 出 , 所 以 在 線 圈 重 復(fù) 輸 出 時(shí) , 后 面 的 運(yùn) 算 結(jié) 果 會(huì) 覆 蓋 前 面 的 結(jié)果 , 容 易 引 起 誤 動(dòng) 作 。 建 議 避 免 使 用 。7.3 位 邏 輯 指 令 1.36 第7章 SIMATIC S7-200系列 PLC基本指令系統(tǒng) (5) 梯 形 圖 的 每 一 網(wǎng) 絡(luò) 塊 均 從 左 母 線 開
56、 始 , 接 著 是 各 種 觸 點(diǎn) 的 邏 輯 連 接 ,最 后 以 線 圈 或 指 令 盒 結(jié) 束 。 一 定 不 能 將 觸 點(diǎn) 置 于 線 圈 的 右 邊 。 線 圈 和 指 令 盒 一般 也 不 能 直 接 接 在 左 母 線 上 , 如 確 實(shí) 需 要 , 可 以 利 用 特 殊 標(biāo) 志 位 存 儲(chǔ) 器 (如M0.0)進(jìn) 行 連 接 。 2. S(Set)、 R(Reset)指 令 1) 指 令 格 式 梯 形 圖 與 指 令 表 格 式 見 表 7-7。 指 令 可 用 操 作 數(shù) 見 表 7-8。表 7-7 S、 R指 令 格 式 名 稱 置 位 復(fù) 位指 令 S R指 令 表
57、 格 式 S bit, N R bit, N梯 形 圖 格 式 7.3 位 邏 輯 指 令 1.37 第7章 SIMATIC S7-200系列 PLC基本指令系統(tǒng)表 7-8 S、 R指 令 的 可 用 操 作 數(shù)指 令 可 用 操 作 數(shù)S、 R I, Q, M, SM, T, C, V, S, L的 位 邏 輯 量N VB, IB, QB, MB, SMB, SB, LB, AC, 常 數(shù) , *VD,*AC, *LDN可 設(shè) 置 的 范 圍 為 : 1 255 2) 指 令 功 能S 置 位 指 令 , 將 操 作 數(shù) 中 定 義 的 N個(gè) 位 邏 輯 量 強(qiáng) 制 置 1。R 復(fù) 位 指
58、令 , 將 操 作 數(shù) 中 定 義 的 N個(gè) 位 邏 輯 量 強(qiáng) 制 置 0。3) 指 令 應(yīng) 用 舉 例在 梯 形 圖 和 指 令 表 程 序 中 的 應(yīng) 用 如 圖 7.11所 示 。7.3 位 邏 輯 指 令 1.38 第7章 SIMATIC S7-200系列 PLC基本指令系統(tǒng) 圖 7.11 S、 R指 令 的 梯 形 圖 、 指 令 表 及 時(shí) 序 圖 (1) S 、 R指 令 中 的 2表 示 從 指 定 的 Q0.0開 始 的 兩 個(gè) 觸 點(diǎn) , 即 Q0.0與 Q0.1。 (2) 在 檢 測(cè) 到 I0.0閉 合 的 上 升 沿 時(shí) , 輸 出 線 圈 Q0.0、 Q0.1被 置
59、 為 1, 并 保持 , 而 不 論 I0.0為 何 種 狀 態(tài) 。 (3) 在 檢 測(cè) 到 I0.1閉 合 的 上 升 沿 時(shí) , 輸 出 線 圈 Q0.0、 Q0.1被 復(fù) 位 為 0, 并保 持 , 而 不 論 I0.0為 何 種 狀 態(tài) 。7.3 位 邏 輯 指 令 1.39 第7章 SIMATIC S7-200系列 PLC基本指令系統(tǒng) 4) 指 令 說 明 (1) 指 定 觸 點(diǎn) 一 旦 被 置 位 , 則 保 持 接 通 狀 態(tài) , 直 到 對(duì) 其 進(jìn) 行 復(fù) 位 操 作 ; 而指 定 觸 點(diǎn) 一 旦 被 復(fù) 位 , 則 變 為 接 通 狀 態(tài) , 直 到 對(duì) 其 進(jìn) 行 復(fù) 位
60、操 作 。 (2) 如 果 對(duì) 定 時(shí) 器 和 計(jì) 數(shù) 器 進(jìn) 行 復(fù) 位 操 作 , 則 被 指 定 的 T或 C的 位 被 復(fù) 位 ,同 時(shí) 其 當(dāng) 前 值 被 清 0。 (3) S、 R指 令 可 多 次 使 用 相 同 編 號(hào) 的 各 類 觸 點(diǎn) , 使 用 次 數(shù) 不 限 , 如 圖 7.12所 示 。 若 幾 個(gè) 觸 發(fā) 信 號(hào) 同 時(shí) 閉 合 , 則 Network1中 Q0.0的 狀 態(tài) 為 接 通 ,Network3中 Q0.0的 狀 態(tài) 為 斷 開 , Network6中 Q0.0的 狀 態(tài) 為 接 通 , Network9之 后 Q0.0的 狀 態(tài) 為 斷 開 。 圖 7
61、.12 S、 R指 令 對(duì) 同 一 線圈 的 多 次 設(shè) 置7.3 位 邏 輯 指 令 1.40 第7章 SIMATIC S7-200系列 PLC基本指令系統(tǒng)3 RS、 SR指 令1) 指 令 格 式梯 形 圖 與 指 令 表 格 式 見 表 7-9。 指 令 可 用 操 作 數(shù) 見 表 7-10。表 7-9 RS、 SR指 令 基 本 格 式名 稱 復(fù) 位 優(yōu) 先 鎖 存 器 置 位 優(yōu) 先 鎖 存 器指 令 RS SR 梯 形 圖 格 式 7.3 位 邏 輯 指 令 1.41 第7章 SIMATIC S7-200系列 PLC基本指令系統(tǒng) 表 7-10 RS、 SR指 令 可 用 操 作 數(shù)
62、指 令 可 用 操 作 數(shù)S1, R 能 流S、 R1 能 流OUT 能 流Bit I, Q, M, V, S 的 位 邏 輯 量 2) 指 令 功 能 RS 復(fù) 位 優(yōu) 先 鎖 存 器 , 當(dāng) 置 位 信 號(hào) 和 復(fù) 位 信 號(hào) 都 有 效 時(shí) , 復(fù) 位 信 號(hào) 優(yōu) 先 ,輸 出 線 圈 不 接 通 。 SR 置 位 優(yōu) 先 鎖 存 器 , 當(dāng) 置 位 信 號(hào) 和 復(fù) 位 信 號(hào) 都 有 效 時(shí) , 置 位 信 號(hào) 優(yōu) 先 ,輸 出 線 圈 接 通 。 3) 指 令 應(yīng) 用 舉 例在 梯 形 圖 中 的 應(yīng) 用 如 圖 7.13所 示 。7.3 位 邏 輯 指 令 1.42 第7章 SIM
63、ATIC S7-200系列 PLC基本指令系統(tǒng) 圖 7.13 RS、 SR指 令 的 梯 形 圖 及 時(shí) 序 圖 (1) RS、 SR指 令 均 為 鎖 存 器 , 一 個(gè) 復(fù) 位 優(yōu) 先 , 一 個(gè) 置 位 優(yōu) 先 。 S連 接 置位 輸 入 , R連 接 復(fù) 位 輸 入 。 一 旦 輸 出 線 圈 被 置 位 , 則 保 持 置 位 狀 態(tài) 直 到 復(fù) 位 輸入 接 通 。 (2) 置 位 、 復(fù) 位 輸 入 均 以 高 電 平 狀 態(tài) 有 效 。 (3) RS、 SR指 令 只 有 梯 形 圖 格 式 , 而 無(wú) 指 令 表 格 式 。 其 指 令 表 是 多 個(gè) 位邏 輯 指 令 的
64、組 合 。 以 下 是 圖 7.13的 指 令 表 參 考 程 序 。7.3 位 邏 輯 指 令 1.43 第7章 SIMATIC S7-200系列 PLC基本指令系統(tǒng)Network1 Network2LD I0.0 LD I0.0LD I0.1 LD I0.1NOT NOTLPS A Q0.1A Q0.0 OLD= Q0.0 = Q0.1LPP ALDO Q0.0 = Q0.04. EU(Edge Up)、 ED(Edge Down)指 令1) 指 令 格 式梯 形 圖 與 指 令 表 格 式 見 表 7-11。7.3 位 邏 輯 指 令 1.44 第7章 SIMATIC S7-200系列
65、PLC基本指令系統(tǒng)表 7-11 EU、 ED指 令 格 式名 稱 正 跳 變 觸 點(diǎn) 負(fù) 跳 變 觸 點(diǎn)指 令 EU ED指 令 表 格 式 EU ED梯 形 圖 格 式 2) 指 令 功 能EU 正 跳 變 觸 點(diǎn) , 在 檢 測(cè) 到 正 跳 變 (OFF到 ON)時(shí) , 使 能 流 接 通 一 個(gè) 掃描 周 期 的 時(shí) 間 。ED 負(fù) 跳 變 觸 點(diǎn) , 在 檢 測(cè) 到 負(fù) 跳 變 (ON到 OFF)時(shí) , 使 能 流 接 通 一 個(gè) 掃描 周 期 的 時(shí) 間 。3) 指 令 應(yīng) 用 舉 例在 梯 形 圖 和 指 令 表 程 序 中 的 應(yīng) 用 如 圖 7.14所 示 。7.3 位 邏 輯
66、 指 令 1.45 第7章 SIMATIC S7-200系列 PLC基本指令系統(tǒng)圖 7.14 EU、 ED指 令 的 梯 形 圖 、 指 令 表 及 時(shí) 序 圖 (1) 在 I0.0閉 合 的 一 瞬 間 , 正 跳 變 觸 點(diǎn) 接 通 一 個(gè) 掃 描 周 期 , 使 Q0.0有 一 個(gè) 掃描 周 期 輸 出 。 (2) 在 I0.1斷 開 的 一 瞬 間 , 負(fù) 跳 變 觸 點(diǎn) 接 通 一 個(gè) 掃 描 周 期 , 使 Q0.1有 一 個(gè) 掃描 周 期 輸 出 。 4) 指 令 說 明 (1) EU、 ED指 令 可 無(wú) 限 次 使 用 。7.3 位 邏 輯 指 令 1.46 第7章 SIMATIC S7-200系列 PLC基本指令系統(tǒng) (2) 正 /負(fù) 跳 變 指 令 常 用 于 啟 動(dòng) 或 關(guān) 斷 條 件 的 判 斷 , 以 及 配 合 功 能 指 令 完成 邏 輯 控 制 任 務(wù) 。 5. NOP指 令 指 令 表 格 式 為 NOP N; 梯 形 圖 格 式 如 圖 7.5所 示 。 NNOP圖 7.15 NOP指 令 梯 形 圖 格 式 NOP指 令 為 空 操 作 指 令
- 溫馨提示:
1: 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 中西方家庭教育的對(duì)比ppt課件
- 《運(yùn)籌學(xué)教程》第五版運(yùn)籌學(xué)6對(duì)策論矩陣對(duì)策課件
- (部編版)統(tǒng)編版四年級(jí)語(yǔ)文下冊(cè)第2課《鄉(xiāng)下人家》ppt課件
- 全等三角形1--公開課一等獎(jiǎng)ppt課件
- 《會(huì)跳舞樹葉娃娃》課件
- 9兒童詩(shī)兩首_人教版五年級(jí)的語(yǔ)文下冊(cè)課件
- 綠色植物是食物之源(我的課件)0
- 河南專版2022春八年級(jí)語(yǔ)文下冊(cè)第四單元16慶祝奧林匹克運(yùn)動(dòng)復(fù)興25周年習(xí)題課件新人教版
- 全國(guó)xx杯說課大賽機(jī)械類一等獎(jiǎng)作品:鉗工車模的制作說課ppt課件
- 六年級(jí)下冊(cè)數(shù)學(xué)ppt課件-總復(fù)習(xí)(1)數(shù)的認(rèn)識(shí)-整數(shù)∣北師大版
- 牛頓第二定律優(yōu)秀完整公開課ppt課件
- 調(diào)脂與卒中防治課件
- 點(diǎn)到平面的距離課件
- 聚焦新醫(yī)改形勢(shì)下的醫(yī)院發(fā)展戰(zhàn)略
- 四肢血管超聲基礎(chǔ)