產(chǎn)地類別 | 進口 | 應(yīng)用領(lǐng)域 | 環(huán)保,化工,生物產(chǎn)業(yè),電子,電氣 |
---|
南昌西門子一級代理商
S7通信是一種協(xié)議,與總線的類型無關(guān),現(xiàn)在用的較多的是基于以太網(wǎng)的S7通信。S7通信有單邊通信與雙邊通信之分。單邊通信是指主站準備好通信數(shù)據(jù),從站組態(tài)連接和編程。
![]() |
參考價 | 面議 |
更新時間:2023-08-13 09:18:16瀏覽次數(shù):326
聯(lián)系我們時請說明是化工儀器網(wǎng)上看到的信息,謝謝!
6ES7954-8LT03-0AA0
南昌西門子一級代理商
6ES7954-8LT03-0AA0
南昌西門子一級代理商
概述:SIMATIC S7-1200 小型可編程控制器充分滿足中小型自動化的系統(tǒng)需求。在研發(fā)過程中充分考慮了系統(tǒng)、控制器、人機界面和軟件的無縫整合和高效協(xié)調(diào)的需求。SIMATIC S7-1200 系列的問世,標志著西門子在原有產(chǎn)品系列基礎(chǔ)上拓展了產(chǎn)品版圖,代表了未來小型可編程控制器的發(fā)展方向,西門子也將一如既往開拓創(chuàng)新,自動化潮流。
西門子高清實物圖
1. 西門子S7-200 SMART型號說明
西門子1200PLC的CPU集合
2. 西門子S7-1200簡單應(yīng)用
1.有關(guān) CPU 工作原理的基本信息
掃描周期使用戶程序在某個給定的周期內(nèi)執(zhí)行時保持邏輯一致,避免物理輸出點出現(xiàn)抖動,否則可能多次改變過程映像輸出區(qū)中的狀態(tài)。每個掃描周期都包括寫入輸出、讀取輸入、執(zhí)行用戶程序指令以及執(zhí)行系統(tǒng)維護或后臺處理。
在默認條件下,所有數(shù)字量和模擬量 I/O 點都使用被稱作'過程映像'的內(nèi)部存儲區(qū)與掃描周期同步更新 I/O。 過程映像包含 CPU、信號板和信號模塊上的物理輸入('I 存儲器')和輸出('Q 存儲器')的快照。
西門子1200基本原理圖
STARTUP 模式
A 清除過程映像的輸入?yún)^(qū)(I 存儲器)。
B 使用上一個值對輸出進行初始化。
C 執(zhí)行任意啟動邏輯(包含在特殊代碼塊內(nèi))。
D 將物理輸入的狀態(tài)復(fù)制到 I 存儲器。
E 所有中斷事件都排隊等候在 RUN 模式期間進行處理。
F 啟用將過程映像的輸出區(qū)(Q 存儲器)寫入到物理輸出。
RUN 模式
① 將 Q 存儲器寫入物理輸出。
② 將物理輸入的狀態(tài)復(fù)制到 I 存儲器。
③ 執(zhí)行用戶程序邏輯。
④ 執(zhí)行自檢診斷。
⑤ 在掃描周期的任何時段處理中斷和通信。
2.創(chuàng)建簡單鎖存電路(編程)
電路硬件邏輯圖
應(yīng)熟悉以下標準鎖存功能:
只要按鈕輸入 PB1 閉合 (ON),輸出 K0 就會激活 (ON)。由于鎖存電路使用 K0 的狀態(tài),因而 PB1 釋放(OFF) 后 K0 仍保持激活 (ON)。
按下按鈕輸入 PB2 將禁用 K0 (OFF)。K0 保持 OFF 狀態(tài),直到按鈕輸入 PB1 再次閉合 (ON)。將 K0 用作 PB1 的并聯(lián)輸入可確保電路在 K0 斷開前'鎖存'為接通
我們的個練習(xí)說明如何通過執(zhí)行以下任務(wù)在 LAD 中創(chuàng)建鎖存電路:
2.1創(chuàng)建項目
雙擊桌面圖標啟動 TIA PortalV15,TIA PortalV15打開后,單擊'開始'(Start) 中的'創(chuàng)建新項目'(Create new project)。 輸入項目名稱并單擊'創(chuàng)建'(Create)。
西門子博途V15新建項目
2.2添加設(shè)備(添加對應(yīng)型號的PLC)
西門子博途V15添加西門子1200硬件設(shè)備
2.3在main(OB1)插入 LAD 指令以創(chuàng)建小型用戶程序
西門子博途V15新建指令程序段
2.4將 LAD 指令與 CPU 的 I/O 相關(guān)聯(lián)
西門子博途V15關(guān)聯(lián)西門子1200I/O變量,寫梯形圖
2.5組態(tài) CPU 將用戶程序下載到 CPU 測試用戶程序的運行
西門子博途V15下載工程到西門子1200PLC
3. 在線監(jiān)控實時數(shù)據(jù)
西門子博途V15新建實時監(jiān)控數(shù)據(jù)表查看西門子1200實時數(shù)據(jù)
3. 西門子S7-1200硬件說明圖
西門子S7-1200實物圖介紹
① 通信模塊 (CM): 多 3 個,分別插在插槽 101、102 和 103 中
② CPU: 插槽 1
③ CPU 的以太網(wǎng)端口
④ 信號板 (SB): 多 1 個,插在 CPU 中
⑤ 數(shù)字或模擬 I/O 的信號模塊 (SM): 多 8 個,分別插在插槽 2 到 9 中
CPU 1214C 允許使用 8 個;CPU 1212C 允許使用 2 個;CPU 1211C 不允許使用
任何信號模塊
4. 西門子S7-1200 modbus通信說明
西門子S7-1200 modbus通信庫圖
利用'MB_COMM_LOAD'數(shù)據(jù)塊激活Modbus
西門子S7-1200 激活modbus通信
利用'MB_MASTER'數(shù)據(jù)塊實現(xiàn)主站通信
西門子S7-1200 modbus主站通信
利用'MB_SLAVE'數(shù)據(jù)塊實現(xiàn)從通信
西門子S7-1200 modbus從站通信
西門子S7-1200/1500PLC的S7通信
現(xiàn)代工業(yè)設(shè)備通信有串口通信和工業(yè)以太網(wǎng)通信,串口通信一般是基于RS485接口的串行通信,工業(yè)以太網(wǎng)通信是基于RJ45接口的串行通信。
也有的人把它們分為現(xiàn)場總線通信(不包括基于以太網(wǎng)的現(xiàn)場總線)和工業(yè)以太網(wǎng)通信?,F(xiàn)場總線通信偏重于控制通信,工業(yè)以太網(wǎng)通信偏重于數(shù)據(jù)通信。由于工業(yè)以太網(wǎng)也可以做為現(xiàn)場總線,這種分類就不太合適了。
工業(yè)以太網(wǎng)通信由于設(shè)置簡單、聯(lián)網(wǎng)容易、速度快的特點,得到迅速發(fā)展。
西門子產(chǎn)品支持各類以太網(wǎng)通信,包括:S7通信(簡單)、Profinet IO(簡單)、TCP通信(開放式)、ISO0n TCP 通信(基于以太網(wǎng)的ISO)、UDP通信(開放式)、MODBUS TCP通信(基于以太網(wǎng)的MODBUS)等。
通信總的來說是有一定格式規(guī)律可循的,按照格式規(guī)律來做就好了,做多了就熟悉了。
S7通信協(xié)議是從字面上來看就是,西門子S7系列產(chǎn)品之間通信使用的通信協(xié)議。由于標準一樣,所以通信簡單。
S7通信是一種協(xié)議,與總線的類型無關(guān),現(xiàn)在用的較多的是基于以太網(wǎng)的S7通信。S7通信有單邊通信與雙邊通信之分。單邊通信是指主站準備好通信數(shù)據(jù),從站組態(tài)連接和編程。
S7單邊通信組態(tài)設(shè)置
1、組態(tài)設(shè)備,在控制器中選擇所要使用的PLC類型,這里選擇1214C CPU PLC做為PLC1。
2、如果工程為同一個項目,在“網(wǎng)絡(luò)視圖"中,可再添加一個PLC2,這里添加了一個1511-1PN CPU 的PLC為PLC2?!斑B接"按鈕,在復(fù)選框中選擇“S7連接"。
3、PLC1的PROFINET接口(綠色處),在屬性欄中選擇“以太網(wǎng)地址",在“接口連接到"欄中,添加一個新子網(wǎng),如:PN/IE_1;在IP協(xié)議欄中,設(shè)置IP地址,如:。
4、PLC1的CPU模塊(藍色處),在屬性欄選擇“防護與安全",在下級欄有個“連接機制",勾選“允許來自遠程對象的PUT/GET通信訪問。主/從均要修改。
5、按同樣的方法設(shè)置PLC2的子網(wǎng)和IP地址,子網(wǎng)名稱一樣即可自動連接,IP地址為:。
6、如兩臺PLC不在同一個項目,則可以右鍵PLC1的藍色CPU區(qū),新建一個連接。
7、接上一步,添加PLC1的連接伙伴,記住本地ID為100,編程要用到。左邊欄為同一項目下的PLC。主動建立連接的PLC為從站。
8、“S7_連接_1"可查看連接屬性,在連接屬性中設(shè)置伙伴的IP地址,其余因不在同一項目下,默認“未知"。
9、在連接屬性里的“地址詳細信息"中,設(shè)置連接伙伴的TSAP值,通信伙伴為S7-300,設(shè)置為03.02;通信伙伴為S7-1200/1500,設(shè)置為03.01。
10、在同一項目下組態(tài)到第五步就可以結(jié)束了。
在服務(wù)器端不用編程,在客戶端(從站)添加GET(得到、接收)/PUT(給、發(fā)送)指令編程,也可以在塊參數(shù)中組態(tài)連接。
比如GET(得到、接收)/PUT(給、發(fā)送)M:P#M100.0 WORD 5;
比如GET(得到、接收)/PUT(給、發(fā)送)DB:P#DB0.0 INT 5。
▼ 簡單編程
因狀態(tài)字不保持,要保存狀態(tài)的話,需要加傳送指令。
還可以收發(fā)I、Q區(qū)的數(shù)據(jù),但不建議這樣做,因為S7通信不是實時通信。