## 說明
本節課講述如何通過IOA連接至實體的西門子S7-1200系列控制器;
>使用的PLC編程軟件為西門子博圖軟件,版本為TIA Portal V15。
>虛擬工廠軟件為IOA,版本為V5.0以上。
>IOA軟件與西門子s7-1200的PLC接口數量如下:
* 32個DI輸入口
* 32個DO輸出口
* 4個32位浮點型輸入
* 4個32位浮點型輸出
* 4個電機步進 / 伺服控制(S7-1212為3個)
>IOA與實體S7-1214仿真教程視頻[(點擊跳轉播放)](https://www.bilibili.com/video/BV1EZ4y1B79Z?share_source=copy_web)
*******************
## IOA與實體S7-1200系列控制使用步驟:
### 第一步:將S7-1200控制器鏈接電腦
IOA與實體PLC的鏈接方法為,僅需要網線鏈接,確保在同一個局域網連接即可;
>**備注:** IOA與PLC鏈接需要在標準的模板工程之下編輯,對應的PLC模板工程如下表所述:
>
西門子S7-1200系列PLC的編程采用博圖軟件編程,推薦采用博圖V15軟件,其對應工程模板如下:
| 控制器型號 | 博圖軟件安裝 | 工程下載 |
| --- | --- |--- |
| S7-1212C | [博圖V15](https://pan.baidu.com/s/1SliuSbTn93IjtnJg2s-tIg) 提取碼:1234 | [工程](//down.ioaol.cn/004C463D1B91000A) |
| S7-1212C | [博圖V16]() 提取碼:1234 | [工程](https://pan.baidu.com/s/1o7YlEaLpENAremxhs0pUuA?pwd=1234) |
| S7-1214 | [博圖V15](https://pan.baidu.com/s/1SliuSbTn93IjtnJg2s-tIg) 提取碼:1234 |[工程](//down.ioaol.cn/004C463CA3F80008) |
| S7-1214 | [博圖V16]() 提取碼:1234 |[工程](https://pan.baidu.com/s/1o7YlEaLpENAremxhs0pUuA?pwd=1234) |
>備注:IOA與西門子PLC實體控制仿真注意事項如下
>* IOA軟件中與實體PLC可進行32個IO接口及模擬量接口仿真,實體控制器接入僅需要CPU即可,不需要實際安裝IO模塊;
>* 需要按照該手冊的工程模板中,使用博圖軟件進行PLC的軟件程序的編寫;
*****
### 第二步,通過IOA鏈接PLC實現虛實信號仿真
>* 備注:以S7-1214C為例
打開IOA軟件,點擊左上角系統欄里的控制器選項;

從面板中選擇添加控制器,添加控制器為S7-1214-S1


最后點擊確定按鈕,完成控制器添加。
從添加的控制器中,輸入通道/IP,端口/波特率,點擊連接
>* 備注:波特率為固定,其中IP為實體PLC的IP地址,根據S7-1200控制器的IP地址填寫;
輸入后,點擊鏈接:

連接成功
*****
## 示例:PLC信號與IOA控制
下面以一個示例進行說明(控制器已完成添加)
首先在IOA軟件中,搭建一個簡單場景,如圖所示

目的用來實現,當切換開關撥到ON時,皮帶線體開始運動
其次使用西門子博圖軟件編寫一個實現相應控制的簡單程序,如圖所示

然后根據西門子程序中使用的輸入輸出點IO對IOA場景進行配線,如圖所示

最后,點擊正上方**三角形狀開始按鈕**即可運行控制。如圖所示
*****
- IOA-更新與安裝
- 軟件注冊與安裝
- 軟件使用協議
- 注冊與使用
- (一)、認識IOA基礎界面功能
- UI界面與設置
- 軟件環境設置
- 三維導航操作
- 3D導航球使用
- 快捷鍵與仿真
- IOA開發工具下載匯總
- (二)、三維場景搭建
- 坐標及旋轉
- 模型樹與拼接
- 從SolidWorks到IOA放置的模型自制
- IOA輔助工具
- (三)、虛擬電氣與調試
- (三)、虛實控制與編程
- 西門子PLC的仿真與控制
- 實體S7-1200控制器的添加
- 虛擬S7-1200控制器的添加
- 西門子PLCS7-1512控制器的添加
- 三菱PLC的仿真與控制
- 三菱PLC仿真器的使用說明
- 三菱PLC的添加與說明
- 工業機器人(納博特)仿真
- 工業機器人(KEBA)仿真
- 工業機器人(埃夫特)仿真
- 協作機器人(遨博)仿真
- 運動控制(ZMC308)正運動仿真
- 機器視覺(VPLC516)正運動仿真
- 微型機器人(開塔)仿真
- 開塔機器人使用教程
- IOA與開塔機器人仿真
- 工業機器人(ABB)仿真
- Py-teach快速編程仿真
- Py-teach與IOA仿真
- Py-teach語法與編程
- Python編程與仿真
- Python與IOA仿真方法
- Python編程API說明
- 樹莓派與IOA仿真
- EAIDK610與IOA仿真
- 單片機接入與仿真控制
- Mixly與IOA
- ArduinoIDE
- Mixly-MEGA_S虛擬工廠SDK
- Mixly-UNO_S虛擬工廠SDK
- Mixly-ESP32虛擬工廠SDK
- (四)、自定義控制器添加
- modbus-tcp自定義控制器