S7-200PLC的基本配置
語句表程序設(shè)計(jì)語言與梯形圖
語句表程序設(shè)計(jì)語言是用布爾助記符來描述程序的一種程序設(shè)計(jì)語言。語句表程序設(shè)計(jì)語言與計(jì)算機(jī)中的匯編語言非常相似,采用布爾助記符來表示操作功能。
語句表程序設(shè)計(jì)語言具有下列特點(diǎn):
(1) 采用助記符來表示操作功能,具有容易記憶,便于撐握的特點(diǎn);
(2) 在編程器的鍵盤上采用助記符表示,具有便于操作的特點(diǎn),可在無計(jì)算機(jī)的場合進(jìn)行編程設(shè)計(jì);
(3) 用編程軟件可以將語句表與梯形圖可以相互轉(zhuǎn)換。
例如,圖1中的梯形圖轉(zhuǎn)換為語句表程序如下:
CPU 417-4 具有:
基本型控制器是適合中低端應(yīng)用的智能控制器。包括標(biāo)準(zhǔn)型和安全型。通過其集成輸入和輸出以及工藝功能,可實(shí)現(xiàn)高性價(jià)比的緊湊解決方案。使用基本型控制器,可通過集成和可選通信接口,實(shí)現(xiàn)聯(lián)網(wǎng)簡便的靈活解決方案。
基本型控制器可在 TIA 博途平臺(tái)中進(jìn)行組態(tài)和編程。工程組態(tài)效率高,而且,隨著應(yīng)用復(fù)雜性的增加,還可方便地轉(zhuǎn)為使用型控制器。
SIMATIC S7-1200 控制器用于處理機(jī)械設(shè)備制造和工廠建造中的開環(huán)和閉環(huán)控制任務(wù)。
由于具有模塊化的緊湊型設(shè)計(jì),同時(shí)又具有高性能,SIMATIC S7-1200 適用于廣泛的自動(dòng)化應(yīng)用。其應(yīng)用范圍從取代繼電器和接觸器,一直延伸到網(wǎng)絡(luò)中以及分布式結(jié)構(gòu)內(nèi)的復(fù)雜自動(dòng)化任務(wù)。
S7-1200 在先前出于經(jīng)濟(jì)原因而開發(fā)專用電子裝置的領(lǐng)域中日益得到應(yīng)用。
例如,應(yīng)用的例子包括:
SIMATIC S7-1200 系列包括以下模塊:
機(jī)械特性
設(shè)備特性
SIMATIC S7-1200 支持各種通信機(jī)制:
PROFINET 接口
通過集成 PROFINET 接口,可與以下設(shè)備通信:
支持以下協(xié)議:
可連接以下設(shè)備:
在編程器和 SIMATIC S7-1200 的 CPU 之間建立連接
在精簡面板和 SIMATIC S7-1200 的 CPU 之間建立連接
通過 CSM 1277 以太網(wǎng)交換機(jī)連接多臺(tái)設(shè)備
點(diǎn)到點(diǎn)接口,可自由編程的接口模式
通信模塊可通過點(diǎn)到點(diǎn)連接進(jìn)行通信。采用 RS232 和 RS485 物理傳輸介質(zhì)。在 CPU 的“自由口 (Freeport)”模式下進(jìn)行數(shù)據(jù)傳輸。采用面向位的用戶特定通信協(xié)議(例如,ASCII 協(xié)議、USS 或 Modbus)。
可以連接任何具有串行接口的終端設(shè)備,如驅(qū)動(dòng)、打印機(jī)、條碼讀碼器、調(diào)制解調(diào)器等。
在可編程接口模式下,通過 CM 1241 實(shí)現(xiàn)點(diǎn)到點(diǎn)連接
6ES7332-5HF00-0AB0 SIMATIC S7-300產(chǎn)品描述
SIMATIC S7-300,模擬量輸出M 332,光電隔離,8 AO,U/I;診斷;分辨率11/12位,40針,遠(yuǎn)程/插件,帶 有源背板總線
電源電壓 | |
負(fù)載電壓 L+ | |
額定值 (DC) | 24 V |
輸入電流 | |
來自負(fù)載電壓 L+(空載),大值 | 340 mA |
來自背板總線 DC 5 V,大值 | 100 mA |
功率損失 | |
功率損失,典型值 | 6 W |
模擬輸出 | |
模擬輸出端數(shù)量 | 8 |
電壓輸出,短路保護(hù) | 是 |
電壓輸出,短路電流,大值 | 25 mA |
電流輸出,空載電壓,大值 | 18 V |
輸出范圍,電壓 | |
0 至 10 V | 是 |
1 至 5 V | 是 |
-10 至 +10 V | 是 |
輸出范圍,電流 | |
0 至 20 mA | 是 |
-20 至 +20 mA | 是 |
4 至 20 mA | 是 |
負(fù)載電阻(在額定輸出范圍內(nèi)) | |
電壓輸出端的小值 | 1 kΩ |
電壓輸出端的電容負(fù)載,大值 | 1 μF |
電流輸出端的大值 | 500 Ω |
電流輸出端的電感負(fù)載,大值 | 10 mH |
導(dǎo)線長度 | |
屏蔽導(dǎo)線長度,大值 | 200 m |
模擬值構(gòu)成 | |
集成和轉(zhuǎn)換時(shí)間/每通道分辨率 | |
帶有過調(diào)制的分辨率(包括符號(hào)在內(nèi)的位數(shù)),大值 | 12 bit; +/-10 V,+/-20 mA,4 至 20 mA,1 至 5 V: 11 位 + 符號(hào);0 至 10 V,0 至20 mA: 12 位 |
轉(zhuǎn)換時(shí)間(每個(gè)通道) | 0.8 ms |
起振時(shí)間 | |
對(duì)于電阻負(fù)載 | 0.2 ms |
對(duì)于電容負(fù)載 | 3.3 ms |
對(duì)于電感負(fù)載 | 0.5 ms; 0.5 ms (1 mH);3.3 ms (10 mH) |
誤差/精度 | |
整個(gè)溫度范圍內(nèi)的操作錯(cuò)誤限制 | |
電壓,與輸出范圍有關(guān) | +/- 0,5 % |
電流,與輸出范圍有關(guān) | +/- 0,6 % |
基本錯(cuò)誤限制(25 °C 時(shí)的操作錯(cuò)誤限制) | |
電壓,與輸出范圍有關(guān) | +/- 0,4 % |
電流,與輸出范圍有關(guān) | +/- 0,5 % |
報(bào)警/診斷/狀態(tài)信息 | |
可接入替代值 | 是; 可參數(shù)化 |
報(bào)警 | |
診斷報(bào)警 | 是; 可參數(shù)化 |
診斷信息 | |
診斷信息可讀 | 是 |
診斷 | 是 |
診斷顯示 LED | |
累積故障 SF(紅色) | 是 |
電位隔離 | |
模擬輸出電位隔離 | |
在通道和背板總線之間 | 是 |
絕緣 | |
絕緣測試,使用 | DC 500 V |
連接技術(shù) | |
需要的前置插頭 | 40 針 |
尺寸 | |
寬度 | 40 mm |
高度 | 125 mm |
深度 | 120 mm |
重量 | |
重量,約 | 272 g |
CPU 414-2, CPU 414-3 和 CPU 414-3 PN/DP 為中等性能要求中的高需求而設(shè)計(jì). 他們可以滿足對(duì)程序容量和處理速度有較高要求的應(yīng)用.
CPU 414-2 和 CPU 414-3 中內(nèi)置 PROFIBUS DP 口,可以作為主站或從站直接連接到 PROFIBUS DP 現(xiàn)場總線。
使用 IF 964-DP 接口模板,還可將其他 DP 主站系統(tǒng)連接到 CPU 414-3 和 CPU 414-3 PN/DP 上。
在使用 PROFINET-ASIC ERTEC 400 時(shí),CPU 414-3 PN/DP 具有交換機(jī)功能。 它提供了可從外部接觸到的兩個(gè) PROFINET 端口。 除分層網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)之外,還可以在新型 S7-400 控制器中創(chuàng)建總線形結(jié)構(gòu)。
注意:
只有 6ES7 964-2AA04-0AB0 接口子模塊才能使用。
CPU 裝配有:
CPU 414-3 和 CPU 414-3 PN/DP 還包括:
CPU 414-3 PN/DP 另外包括:
通過 SIMOTION,帶有眾多不同機(jī)器的運(yùn)動(dòng)任務(wù)可輕松、統(tǒng)一地執(zhí)行。
為了方便任務(wù)的執(zhí)行,一個(gè)非常特別的多層軟件結(jié)構(gòu)被選擇作為運(yùn)行系統(tǒng)。所有 SIMOTION 設(shè)備都提供了 PLC 功能等基本功能,帶有符合標(biāo)準(zhǔn) IEC 61131-3 的一個(gè)指令集。用戶可使用隨附的工藝包和函數(shù)庫來擴(kuò)展基本功能。
工藝包、函數(shù)庫和運(yùn)行系統(tǒng)的多層結(jié)構(gòu)相結(jié)合,可將 SIMOTION 的功能加以擴(kuò)展。
可伸縮
使用靈活
可擴(kuò)展
每個(gè)技術(shù)功能包都為相關(guān)技術(shù)提供了完整功能。例如,運(yùn)動(dòng)控制功能包提供了用于精確定位運(yùn)動(dòng)的所有功能(包括凸輪系統(tǒng))。
它還負(fù)責(zé)處理與驅(qū)動(dòng)器之間進(jìn)行的設(shè)定點(diǎn)和實(shí)際值循環(huán)交換,包括位置控制、運(yùn)動(dòng)曲線的計(jì)算、運(yùn)動(dòng)的刪除和超控、歸位功能、編碼器切換、軸的釋放、狀態(tài)信息,等等。
除運(yùn)動(dòng)控制工藝包(包括定位、同步操作、輸出凸輪和路徑插補(bǔ))之外,還提供了用于其他技術(shù)的功能包,如溫度控制。
功能庫提供了標(biāo)準(zhǔn)功能
模塊化用戶功能也可存儲(chǔ)為庫,以便在項(xiàng)目中以標(biāo)準(zhǔn)形式執(zhí)行。
SIMATIC S7 PLC處理輸入/輸出中斷的使用方法介紹
概述
本程序適用于SIMATIC S7-212和S7-214的計(jì)數(shù)器,可以從0計(jì)到255,這要取決于輸入10.0的狀態(tài)。如果將輸入10.0置為1,則程序減計(jì)數(shù);如果將輸入10.0置為0,則程序加計(jì)數(shù)。
如果輸入10.0的狀態(tài)改變,則將立即激活輸入/輸出中斷程序,中斷程序0或1分別將有儲(chǔ)器位M0.0置成1或0。
例圖
程序框圖
程序和注解
本程序是一個(gè)輸入/輸出中斷程序的范例,計(jì)數(shù)器從0計(jì)到255。如果輸入10.0為0,則程序加計(jì)數(shù);如果輸入10.0為1,則程序減計(jì)數(shù)。
本程序包括以下三個(gè)程序:
Main (主程序) 初始化和計(jì)數(shù)
INT0 (中斷程序0) 輸入10.0為1時(shí),減計(jì)數(shù)。
INT1 (中斷程序1) 輸入10.0為0時(shí),加計(jì)數(shù)。
本程序長度為32個(gè)字
//標(biāo)題:事件中斷
//********主程序*********
//主程序包括初始化程序和計(jì)數(shù)程序。
//計(jì)數(shù)器的存儲(chǔ)器標(biāo)志位M0.0的0或1狀態(tài),決定計(jì)數(shù)方向?yàn)榧踊驕p計(jì)數(shù)。
//當(dāng)輸入10.0山0變?yōu)?/span>1時(shí),產(chǎn)生中斷事件0,激活中斷程序0 (INT0)。
//中斷程序0將存儲(chǔ)器位M0.0置成1,導(dǎo)致主程序減計(jì)數(shù)。
//當(dāng)輸入10.0山1變?yōu)?/span>0時(shí),產(chǎn)生中斷事件1,激活中斷程序1 (INT1)。
//中斷程序1將存儲(chǔ)器位M0.0置成0,導(dǎo)致主程序加計(jì)數(shù)。
//主程序
LD
MOVB
ENI
ATCH
ATCH
LDN
AB>=
A
EU
INCW
SM0.1
+0, AC0
+0, 0
+1,1
M0.0
16#FE, ACO
SM0.5
AC0
//僅掃描時(shí),SM0.1才為1,進(jìn)行以下初始化
//將計(jì)數(shù)累加器ACO清Oa
//允許中斷。
//輸入10.0為上升沿時(shí)激活事件中斷0
//輸入10.0為上升沿時(shí)激活事件中斷1
//如果存儲(chǔ)器的標(biāo)志位M 0.0為0狀態(tài)
//且計(jì)數(shù)累加器ACO的當(dāng)前計(jì)數(shù)值小于或等于254
//且0.5秒脈沖
//且上升沿
//那么計(jì)算累加器ACO加1
LD
AB<=
A
EU
DECW
M0.0
16#1,AC0
SM0.5
ACO
//如果存儲(chǔ)器的標(biāo)志位M 0.0為1狀態(tài)
//且計(jì)數(shù)累加器ACO的當(dāng)前計(jì)數(shù)值大于或等于
//且0.5秒脈沖
//且上升沿
//那么計(jì)算器累加器ACO減1
LD
MOVB
MEND
SM0.0
AC0, QB0
// SM0.0總是1。
//在輸出端00.0至00.7顯示ACO的當(dāng)前計(jì)數(shù)值。
//主程序結(jié)束。
//******中斷程序0******
//事件中斷程序0將存儲(chǔ)器的標(biāo)志位M0.0置成
//此情況下程序減計(jì)數(shù)。
//
INT 0 //中斷事件0減計(jì)數(shù)。
S M0.0,1 //將存儲(chǔ)器的標(biāo)志位M0.0置成
RETI //中斷程序0結(jié)束。
//******中斷程序1******
//事件中斷程序1將存儲(chǔ)器的標(biāo)志位M 0.0置成Oa
//此情況下程序增計(jì)數(shù)。
INT 1
R M0.0,1
RETI
//中斷事件1加計(jì)數(shù)。
//將存儲(chǔ)器的標(biāo)志位M0.0置成O。
//中斷程序1結(jié)束。
請參考SIMATIC S丁EP 7編程參考手冊的6.2節(jié)“中斷指令”,為您提供了更多的有關(guān)輸入輸出中斷的信息。