v>
PLC 西門子 1200 課程目錄
第一章 S7-1200 PLC 硬件組成與編程基礎
1.1 S7-1200 PLC 概述與控制系統硬件組成
1.1.1 S7-1200 PLC 概述
1.1.2 S7-1200 PLC 硬件系統組成
1.2 S7-1200 PLC 外部結構及外部接線
1.2.1 S7-1200 PLC 的外部結構
1.2.2 CPU 1214C 的接線
1.2.3 S7-1200 PLC 實物接線圖
第二章 S7-1200 TIA 博途(Portal)軟件使用入門
2.1 TIA Portal 編程軟件的視圖與項目視圖
2.1.1 項目視圖
2.1.2 項目樹
2.2 創建和編輯項目
2.2.1 創建項目
2.2.2 添加設備
2.2.3 編輯項目(打開、保仔、另存為、關閉和刪除)
2.3 CPU 參數配置
2.3.1 常規
2.3.2 PROFINET 接口
2.3.3 設置系統存儲器字節與時鐘存儲器字節
2.3.4 設置 PLC 上電后的啟動方式
2.3.5 設置實時時鐘
2.3.6 設置讀寫保護和密碼
2.3.7 設置循環周期監控時間
2.4 信號模塊與信號板的參數設置
2.4.1 信號模塊與信號板的地址分配
2.4.2 數字量輸入點的參數設置
2.4.3 數字量輸出點的參數設置
2.4.4 模擬量輸入模塊的參數設置
· 1 ·西門子 S7-1200 從入門到精通
??
· 2 ·
2.4.5 模擬量輸出模塊的參數設置
2.5 下載和上傳
2.5.1 下載
2.5.2 上傳
2.6 軟件編程
2.6.1 一個簡單程序的輸入和編譯
2.6.2 使用快捷鍵
2.7 用 TIA 博途軟件創建一個完整的項目
第三章 S7-1200 PLC 的數據類型、存儲區劃分與地址格式
3.1 數據格式及要求
3.2 數據長度:字節(Byte)、字(Word)、雙字(DoubleWord)
3.3 數據類型
3.3.1 位
3.3.2 位字符串
3.3.3 整數
3.3.4 浮點數
3.3.5 時間與日期
3.3.6 字符
3.3.7 字符串
3.3.8 數組
3.3.9 結構
3.3.10 Pointer 指針
3.3.11 Any 指針
3.3.12 Variant 指針
3.4 S7-1200 PLC 進制和轉換
3.4.1 二進制數
3.4.2 十六進制數(表 3-3)
3.4.3 BCD 碼(表 3-4)
3.5 系統存儲區
3.5.1 過程映像輸入 / 輸出
3.5.2 外設輸入目錄
3.5.3 外設輸出
3.5.4 位存儲區
3.5.5 數據塊
3.5.6 臨時存儲器
第四章 S7-1200 基礎邏輯指令
4.1 位邏輯指令
4.1.1 常開、常閉指令
4.1.2 輸出線圈指令
4.1.3 取反指令
4.1.4 置位、復位線圈指令
4.1.5 置位、復位位域指令
4.1.6 SR、RS 觸發器指令
4.1.7 掃描操作數信號邊沿的指令
4.1.8 信號邊沿置位操作數的指令
4.1.9 掃描 RLO 的信號邊沿指令
4.1.10 檢測信號邊沿指令
4.1.11 位邏輯指令的使用練習
4.2 定時器指令
4.2.1 定時器概述
4.2.2 接通延時定時器 TON
4.2.3 時間累加器 TONR
4.2.4 斷開延時定時器 TOF
4.2.5 脈沖定時器 TP
4.2.6 定時器線圈指令
4.2.7 定時器應用舉例
4.3 計數器指令
4.3.1 計數器概述
4.3.2 增計數器(CTU)
4.3.3 減計數器(CTD)
4.3.4 增 / 減計數器(CTUD)
4.3.5 計數器應用舉例
· 3 ·西門子 S7-1200 從入門到精通
??
· 4 ·
第五章 S7- 1200 功能指令
5.1 比較指令
5.1.1 比較指令功能介紹
5.1.2 值在范圍內指令
5.1.3 值超出范圍指令
5.1.4 比較指令應用舉例
5.2 數據移動操作
5.2.1 移動值指令
5.2.2 塊移動指令
5.2.3 填充塊指令
5.2.4 字節交換指令
5.2.5 傳送指令的應用舉例
5.3 移位指令
5.3.1 左移動指令
5.3.2 右移動指令
5.3.3 循環左移指令
5.3.4 循環右移指令
5.3.5 移位指令的應用舉例
5.4 算術運算指令
5.4.1 加法指令
5.4.2 減法指令
5.4.3 乘法指令
5.4.4 除法指令
5.4.5 遞增指令
5.4.6 遞減指令
5.4.7 數學函數運算指令
5.4.8 計算指令
5.4.9 獲取最大值指令
5.4.10 獲取最小值指令
5.4.11 設置限制指令
5.4.12 計算絕對值指令
5.4.13 算數指令的應用舉例目錄
5.5 轉換指令
5.5.1 轉換值轉換指令
5.5.2 雙整數與實數之間的轉換指令
5.5.3 標準化指令
5.5.4 縮放指令
5.6 邏輯運算指令
5.6.1 取反指令
5.6.2 邏輯與指令
5.6.3 邏輯或指令
5.6.4 邏輯異或指令
5.6.5 解碼指令(DECO)
5.6.6 編碼指令(ENCO)
5.6.7 多路復用指令(MUX)
5.6.8 多路分用指令(DEMUX)
5.6.9 邏輯運算指令的應用舉例
第六章 S7-1200 PLC 經典案例及解析
6.1 電動機順序啟動逆序停止
6.2 電機間歇運行程序
6.3 用信號燈顯示三臺電動機的運行狀況
6.4 機床工作臺自動往返控制
6.5 用定時器寫商場電梯程序
6.6 電動機的星三角控制
6.7 倉庫大門控制程序
6.8 送料小車的 PLC 控制
6.9 四個燈順序點亮
6.10 八個燈循環點亮
6.11 五站點呼叫小車
6.12 投幣洗車機
6.13 水塔給水的控制系統
6.14 水塔水位監測與報警
6.15 搶答題 (邏輯指令)
6.16 廣場噴泉
· 5 ·西門子 S7-1200 從入門到精通
??
· 6 ·
6.17 廣告燈控制
6.18 交通燈
6.19 物流檢測控制 移位寄存器指令
6.20 時鐘指令多段定時啟動
第七章 S7-1200 PLC 模擬量控制程序設計
7.1 模擬量控制概述
7.1.1 模擬量控制簡介
7.1.2 模擬量檢測系統的組成
7.2 模擬量信號的實物接線
7.2.1 變送器信號的選擇
7.2.2 模擬量測溫接線案例
7.2.3 變送器的類型及接線
7.3 模擬量模塊接線與實際物理量轉換案例
7.3.1 模塊擴展連接及地址分配
7.3.2 模擬量輸入模塊 SM1231
7.3.3 模擬量輸出模塊 SM 1232
7.3.4 模擬量輸入輸出混合模塊 SM 1234
7.3.5 模擬量與實際物理量的轉換
7.3.6 模擬量與數字量的對應關系
7.3.7 模擬量轉換公式的推導
7.3.8 用模擬量轉化公式求工程量案例
7.4 西門子標準模擬量轉換指令的使用
第八章 S7-1200 PID 閉環控制
8.1 PID 控制介紹
8.1.1 比例調節作用
8.1.2 積分調節作用
8.1.3 微分調節作用
8.2 PID 算法在 S7-1200 中的實現
8.3 PID 調試一般步驟
8.4 PID 測溫案例
第九章 S7-1200 PLC 程序結構目錄
9.1 TIA 博圖軟件編程方法簡介
9.2 函數、數據塊和函數塊
9.2.1 塊的概述
9.2.2 函數(FC)及其應用
9.2.3 數據塊(DB)及其應用
9.2.4 PLC 定義數據類型(UDT)及其應用
9.2.5 函數塊(FB)及其應用
9.3 多重背景
9.3.1 多重背景的簡介
9.3.2 多重背景的應用
第十章 S7-1200 組織塊 (OB) 和中斷指令的使用
10.1 事件和組織塊
10.1.1 啟動組織塊事件
10.1.2 事件執行的優先級與中斷隊列
10.2 主程序組織塊
10.2.1 程序循環 OB 的功能
10.2.2 操作系統的執行過程
10.2.3 啟動組織塊及其應用
10.2.4 延時中斷組織塊及其應用
10.2.5 循環中斷組織塊及其應用
10.2.6 硬件中斷組織塊及其應用
10.2.7 時間錯誤組織塊
10.2.8 診斷錯誤組織塊
第十一章 S7-1200 通訊
11.1 通訊概述
11.1.1 串行通信接口標準
11.1.2 并行通信與串行通信
11.1.3 異步通信和同步通信
11.1.4 串行通訊工作方式
11.2 S7-1200 PLC 以太網通訊
11.2.1 兩臺 S7-1200 PLC 之間以太網通訊
· 7 ·西門子 S7-1200 從入門到精通
??
· 8 ·
11.2.2 兩臺 S7-1200 PLC 的案例要求
11.3 西門子 1200 PLC 與西門子 MM440 的 USS 通信
11.3.1 USS 協議簡介
11.3.2 西門子 S7-1200 PLC 與 MM440 變頻器的 USS 通信
11.3.3 PLC 1200 與西門子 MM440 變頻器通訊實操案例
11.4 西門子 1200 PLC 與臺達變頻器的 MODBUS 通信
11.4.1 Modbus 定義
11.4.2 Modbus 尋址
11.4.3 Modbus 主站尋址
11.4.4 S7-1200 PLC 的 Modbus 通信地址定義
11.4.5 Modbus 指令介紹
11.4.6 西門子 1200 PLC 與臺達變頻器 MODBUS 通信實物接線
11.5 西門子 1200 PLC 與儀表 MODBUS
11.5.1 實物介紹
11.5.2 實物接線
11.5.3 面板介紹
11.5.4 參數代碼及符號介紹(表 11-24)
11.5.5 參數及狀態設置方法
11.5.6 通訊說明
第十二章 S7-1200 PLC 與伺服的運動控制
12.1 運動控制簡介
12.2 S7-1200 PLC 的運動控制功能
12.3 S7-1200 PLC 的運動控制指令
12.4 伺服系統緒論
12.5 伺服控制系統的分類
12.6 松下 A5 伺服系統簡介
12.7 松下 A5 伺服系統硬件介紹
12.8 伺服接線端子介紹
12.8.1 電源輸入連接器 XA 介紹
12.8.2 再生放電電阻連接器及電機連接端子輸出 XB 介紹
12.8.3 伺服接地介紹
12.8.4 伺服驅動器前面板介紹(圖 12-12)目錄
12.8.5 伺服 USB 連接器 X1 介紹(圖 12-13)
12.8.6 伺服驅動器串行通信端口 X2 介紹(圖 12-14)
12.8.7 伺服驅動器安全功能端口 X3 介紹(圖 12-15)
12.8.8 伺服驅動器并行 IO 連接器介紹(圖 12-16)
12.8.9 伺服驅動器反饋光柵尺連接器介紹(圖 12-17)
12.8.10 編碼器連接器介紹(圖 12-18)
12.8.11 伺服電機側介紹(圖 12-19)
12.9 A5 系列驅動器操作面板的使用方法和點動控制
12.9.1 A5 系列驅動器操作面板的介紹(圖 12-20)
12.9.2 A5 系列驅動器操作面板的使用方法
12.10 松下 A5 系列驅動器的參數設定
12.11 松下 A5 系列驅動器的參數設置及 PLC 控制
12.11.1 位置控制參數說明
12.11.2 位置控制參數設置
12.11.3 位置控制參數的詳細說明(表 12-10)
12.12 PLC 接線
12.13 PLC 程序控制
12.13.1 案例一:伺服驅動器正反轉控制
12.13.2 案例二:左右限位往返運動控制
12.13.3 案例三:伺服 ABC 三點往返運動控制
12.13.4 案例四:伺服單軸回原點
?