
控制*二個轉子接觸器的輸出Q0.2被置位。T39和T40重復上述步驟,它們靠設置相應的輸出Q0.3和Q0.4來分別起動轉子接觸器3和4。這樣,電機終按額定轉速旋轉。當輸入I0.1和10.2小再有任何電壓時,也就是OFF點動開關打開或電機電路斷路器打開時,電閉。
串聯電路塊的并聯連接指令OLD
兩個或兩個以上的接點串聯連接的電路叫串聯電路塊。串聯電路塊并聯連接時,分支開始用LD、LDN指令,分支結束用OLD指令。OLD指令與后述的ALD指令均為無目標元件指令,而兩條無目標元件指令的步長都為一個程序步。OLD有時也簡稱或塊指令。
2、并聯電路的串聯連接指令ALD
兩個或兩個以上接點并聯電路稱為并聯電路塊,分支電路并聯電路塊與前面電路串聯連接時,使用ALD指令。分支的起點用LD、LDN指令,并聯電路結束后,使用ALD指令與前面電路串聯。ALD指令也簡稱與塊指令,ALD也是無操作目標元件,是一個程序步指令。
3、輸出指令 =SIMATIC ET 200SP 作為 ET 200 分布式 I/O 家族的新成員,是一款面向過程自動化和工廠自動化 的創新產品。ET 200SP 可以幫助用戶有效應對提高過程效率和工廠生產力的挑戰。ET 200SP 具 有眾多創新特性,可歸納為 :簡單易用,身形小巧,功能強大。
1、= 輸出指令是將繼電器、定時器、計數器等的線圈與梯形圖右邊的母線直接連接,線圈的右邊不允許有觸點,在編程中,觸點以重復使用,且類型和數量不受限制。
4、置位與復位指令S、R
S為置位指令,使動作保持;R為復位指令,使操作保持復位。從*的位置開始的N個點的寄存器都被置位或復位,N=1~255如果被*復位的是定時器位或計數器位,將清除定時器或計數器的當前值。
5、跳變觸點EU,ED
正跳變觸點檢測到一次正跳變(觸點的入信號由0到1)時,或負跳變觸點檢測到一次負跳變(觸點的入信號由1到0)時,觸點接通到一個掃描周期.正/負跳變的符號為EU和ED,他們沒有操作數,觸點符號中間的”P”和”N”分別表示正跳變和負跳變
6、空操作指令NOP
NOP指令是一條無動作、無目標元件的一個序步指令。空操作指令使該步序為空操作。用NOP指令可替代已寫入指令,可以改變電路。在程序中加入NOP指令,在改動或追加程序時可以減少步序號的改變。
7、程序結束指令END
SIMATIC ET 200SP 是新一代分布式 I/O 系統,具有體積小,使用靈活,性能**的特點 ? 防護等級 IP20,支持 PROFINET 和 PROFIBUS ? 更加緊湊的設計,單個模塊多支持 16 通道 ? 直插式端子,*工具單手可以完成接線 ?
程序的調試及運行監控是程序開發的重要環節,很少有程序一經編制就是完整的,只有經過調試運行甚至現場運行后才能發現程序中不合理的地方,從而進行修改。STEP7—Micro/WIN4.0編程軟件提供了一系列工具,可使用戶直接在軟件環境下調試并監視用戶程序的執行。
(1) 程序的運行
單擊工具欄的按鈕,或執行菜單【PLC】→【運行】選項,在對話框中確定進入運行模式,這時S**(停止)狀態指示燈滅,綠色RUN(運行)燈點亮。
(2)、程序的調試
在程序調試中,經常采用程序狀態監控、狀態表監控和趨勢圖監控三種監控方式反映程序的運行狀態。下面結合示例介紹基本使用情況。
取反(NOT)指令將它左邊電路的邏輯運算結果取反,運算結果若為1則變為0,為0則變為1,該指令沒有操作數。能流到達該觸點時即停止;若能流未到達該觸點,該觸點給右側提供能流。
? 正(EU,Edge Up,上升沿)/(ED,Edge Down)負跳變指令 正跳變觸點檢測到一次正跳變(觸點的輸入信號由0變為1)時,或負跳變觸點檢測到一次負跳變(觸點的輸入信號由1變為0)時,觸點接通一個掃描周期。它們沒有操作數,觸點符號中間的“P”和“N”分別表示正跳變(Positive Transition)和負跳變(Negative Transition)。
(一)決定系統所需的動作及次序。
當使用可編程控制器時,重要的一環是決定系統所需的輸入及輸出。輸入及輸出要求:
(1) 步是設定系統輸入及輸出數目。
(2) 第二步是決定控制先后、各器件相應關系以及作出何種反應。
(二)對輸入及輸出器件編號
每一輸入和輸出,包括定時器、計數器、內置寄存器等都有一個的對應編號,不能混用。
(三)畫出梯形圖。
根據控制系統的動作要求,畫出梯形圖。
(四)將梯形圖轉化為程序
把繼電器梯形圖轉變為可編程控制器的編碼,當完成梯形圖以后,下一步是把它的編碼編譯成可編程控制器能識別的程序。
這種程序語言是由序號(即地址)、指令(控制語句)、器件號(即數據)組成。地址是控制語句及數據所存儲或擺放的位置,指令告訴可編程控制器怎樣利用器件作出相應的動作。
(五)在編程方式下用鍵盤輸入程序。
(六)編程及設計控制程序。
(七)測試控制程序的錯誤并修改。
(八)保存完整的控制程序。
、移位指令和循環指令概述
1、功能:STEP7移位指令能夠將累加器1低字的內容或者整個累加器的內容逐位向左或者向右。位數由輸入值N決定。向左移位相當于累加器的內容乘以2的冪次方;向右移位相當于累加器的內容除以2的N次方。循環指令能夠將累加器1整個內容逐位向左或者向右循環移位。
2、分類:
移位指令:字左移指令SHL_W
字右移指令SHR_W
雙字左移指令SHL_DW
雙字右移指令SHR_DW
整數右移指令SHR_I
雙整數右移指令SHR_DI
循環指令:雙字左循環指令ROL_DW
雙字右循環指令ROR_DW
二、指令功能
S7中定時時間由時基和定時值兩部分組成,定時時間等于時基與定時值的乘積。當定時器運行時,定時值不斷減1,直至減到0,減到0表示定時時間到。定時時間到后會引起定時 定時器的*0到*11位存放BCD碼格式的定時值,三位BCD碼表示的范圍是0~999。*12,13位存放二進制格式的從下表中可以看出:時基小定時分辨率高,但定時時間范圍窄;時基大分辨率低,但定時范圍寬。
時 基 二進制時基 分辨率 定 時 范 圍
10 s 00 0.01 s 10ms至9s_990ms
100ms 0l 0.1 s 100ms至1m_39s_900ms
1 s 10 1s 1s至16m_39s
10 s 11 10 s 10s至2h_46m_30s
當定時器啟動時,累加器1低字的內容被當作定時時間裝入定時字中。這一過程是由操作系統控制自動完成的,用戶只需給累加器l裝入不同的數值,即可設置需要的定時時間。
推薦采用下述直觀的句法:
L W#16# txyz
其中:t,x,y,z均為十進制數;
8、基座的組裝更方便 ? 各種模塊任意組合,并支持故障安全型模塊 ? 各個負載電勢組的形成* PM-E 電源模塊 ? 運行中可以更換模塊(熱插拔) ? 編程組態可以通過新一代 TIA 博途平臺或者 Step7 V5.5
END是一條無目標元件的一序步指令。PLC反復進行輸入處理、程序運算、輸出處理,在程序的后寫入END指令,表示程序結束,直接進行輸出處理。在程序調試過程中,可以按段插入END指令,可以按順序擴大對各程序段動作的檢查。采用END指令將程序劃分為若干段,在確認處于前面電路塊的動作正確無誤之后,依次刪去END指令。要注意的是在執行END指令時,也刷新監視時鐘。
立即觸點指令(Immediate)只能用于輸入量I,執行立即觸點指令時,立即讀入物理輸入點的值,根據該值決定觸點的接通/斷開狀態,但是并不更新該物理輸入點對應的輸入過程映像寄存器。在語句表中,分別用LDI、AI、OI來表示開始、串聯和并聯的常開立即觸點,用LDNI、ANI、ONI來表示開始、串聯和并聯的常閉立即觸點。觸點符號中間的“I”和“/I”用來表示立即常開觸點和立即常閉觸點。SIMATIC ET 200SP 安裝于標準 DIN 導軌,一個站點基本配置包括 ? 支持 PROFINET 或 PROFIBUS 的 IM 通訊接口模塊 ? 各種 I/O 模塊,功能模塊以及所對應的基座單元 ? 右側用于完成配置的服務模塊(*單獨訂購,隨接口模塊附帶)
S7-300 CPU模板的運行方式選擇和狀態指示
(1)CPU模板的運行方式選擇
RUN-P:可編程運行方式。 RUN:運行方式。
S**:停止方式。 MRES:清除存儲器,不能保持。
(2)CPU的LED狀態及故障指示燈
SF(紅色):系統出錯/故障指示燈。
BATF(紅色):電池故障指示燈(只有CPU313和314配備)。
DC5V(綠色):+5V電源指示燈。 FRCE():強制有效指示燈。
RUN(綠色):運行狀態指示燈。 S**():停止狀態指示燈。
(3)CPU315-2DP CPU的另外兩個狀態及故障指示燈
BUS DF(BF)(紅色):總線出錯指示燈(只適用于帶有DP接口的CPU)。
SF DP(紅色):DP接口錯誤指示燈(只適用于帶有DP接口的CPU)。
西門子PLC的SM322數字量輸出模塊
接口模塊用于將 SIMATIC ET 200SP 連接到 PROFINET 或者 PROFIBUS 總線 ? 每個接口模塊可以擴展 32 個或 64 個信號模塊 ? PROFINET 接口模塊可選多種總線適配器 ? PROFIBUS 接口模塊已經包含了快連式 DP 接頭(1)DO模板的功能
數字量輸出模塊SM322將S7-300內部信號電平轉換成過程所要求的外部信號電平,可直接用于驅動電磁閥、接觸器、小型電動機、燈和電動機啟動器等。
(2)DO模板的類型
按負載回路使用的電源不同分為:
直流輸出模塊、交流輸出模塊和交直流兩用輸出模塊。
按輸出開關器件的種類不同分為:
晶體管輸出方式、晶閘管輸出方式和繼電器觸點輸出方式。
(3)兩路脈沖輸入的單相加/減計數。即有兩個脈沖輸入端,一個是加計數脈沖,一個是減計數脈沖,計數值為兩個輸入端脈沖的代數和。如圖3所示。
(4)兩路脈沖輸入的雙相正交計數。即有兩個脈沖輸入端,輸入的兩路脈沖A 相、B相,相位互差90°(正交),A 相**前B相90°時,加計數;A 相滯后B相90°時,減計數。在這種計數方式下,可選擇1x 模式(單倍頻,一個時鐘脈沖計一個數)和4x 模式(四倍頻,一個時鐘脈沖計四個數)。如圖4,圖5所示。
高速計數器指令有兩條:高速計數器定義指令HDEF、高速計數器指令HSC。指令格式如表1所示。
(1)高速計數器定義指令HDEF。指令*高速計數器(HSCx)的工作模式。工作模式的選擇即選擇了高速計數器的輸入脈沖、計數方向、復位和起動功能。每個高速計數器只能用一條“高速計數器定義”指令。
(2)高速計數器指令HSC。根據高速計數器控制位的狀態和按照HDEF指令*的工作模式,控制高速計數器。參數N*高速計數器的號碼。
表1 高速計數器指令格式
LAD
STL HDEF HSC,MODE HSC N
功能說明 高速計數器定義指令HDEF 高速計數器指令HSC
操作數 HSC:高速計數器的編號,為常量(0~5)數據類型:字節
MODE工作模式,為常量(0~11)
數據類型:字節 N:高速計數器的編號,為常量(0~5)數據類型:字
ENO=0的出錯條件 SM4.3(運行時間),0003(輸入點沖突),
0004(中斷中的非法指令),000A(HSC重復定義) SM4.3 (運行時間),0001(HSC在HDEF之前),0005(HSC/PLS同時操作)
對于立即寫(Immediate Write)功能,必須如下面舉例所示,生成符號程序段。
對于有時間限制的應用,可以以比每OB1 掃描循環一次的正常情況快的速度,將一個數字量輸出的當前狀態發送到輸出模板。立即寫功能可以在掃描立即寫邏輯程序級的同時,將一個數字量輸出寫入輸出模板。否則,當 Q存儲區使用 P存儲狀態更新時,必須等到下一OB1掃描循環結束。
為了將一個輸出立即寫入輸出模板,應使用輸出(PQ)存儲區,而不使用輸出(Q)
存儲區。輸出存儲區可以作為一個字節、一個字或一個雙字讀取。因此,通過一個線圈元素,不能更新一個單獨的數字量輸出。為了將一個數字量輸出的狀態立即寫入輸出模板, 包含相關位的Q存儲器的字節、 字或雙字可以有條件地到相應的PQ存儲器中 (直接輸出TPC1062K的模板地址)。這個問題可以通過轉換器的正確設置或使用合適的線路適配器(空調制解調式的適配器)來解決。
程序和注解
此打印程序向并行打印機發送信息。
主程序檢查S7-200模式開關,如果模式開關為RUN模式,則切換到自由通信口模式。
根據輸入把相應的信息傳送到打印機,主程序定義了這些內存變量。
以下的任務由子程序0完成:
子程序0包括設置自由通信日模式的參數和相應于小同輸入的打印輸出文本。
程序結構如下:
MAIN(主程序)—初始化和輸入請求
SBRO(子程序)—打印設置
可逆電動機起動器電路一一適用于改變三相交流感應電動機旋轉方向
這個示例程序用于控制可雙向運轉的三相感應電動機。
當與輸入點I0.0相連的左轉點動開關(Le)閉合時,電動機逆時針方向旋轉,當與輸入點I0.1相連的右轉點動開關(Ri)閉合時,電動機順時針方向旋轉。但這要有一個前題,即與輸入點I0.3相連的電動機電路斷路器和與輸入點I0.2相連的停機開關(OFF)都沒有動作。只有按下停機開關,并等待5秒鐘之后,才可以改變電動機的旋轉方向。這樣做是為了讓電動機有足夠的時問剎車停轉,然后再反向起動,如果需要電動機反轉的話。如
果與I0.0和I0.1相連的點動開關同時按下,電動機停轉,并且小起動。
程序和注釋
在程序起始部分,程序檢查是否必須激活互鎖電路。互鎖電路防比電動機誤起動,或者按錯誤方向起動。只有當所有點動開關都沒有動作(位于起始狀態)或者等待時問溢出時,互鎖才清除,即M2.0被置成邏輯0.
如果電動機斷路器(輸入點10.3)沒有動作,停機點動開關(輸入點10.2)也沒有動作(這兩個觸點都是常閉觸點);并且狀態位M1門沒有被設置成順時針旋轉標志,則使能位M 2.1被置為邏輯1。電動機才有可能逆時針旋轉。代表逆時針旋轉的狀態位是M1.0。用類似方法可得到順時針方向旋轉的起動條件。
當點動起動開關(1e和Ri)這一動作,并且互鎖位和狀態位都沒有被設置成相反的旋轉方向時,電動止起動。即相關的輸出位和狀態位被置位,狀態位的作用是使輸出能夠自保。電動止逆時針方向旋轉起動器由輸出點Q0.0控制。電動機順時針方向旋轉起動器由輸出點Q0.1控制。
除此外,另有一組信號燈指示電動機當前的運行狀態;逆時針方向旋轉指示燈(Le)與輸出點00.4相連;順時針方向旋轉指示燈(Ri)與輸出點00.3相連;關電機指示燈(OFF)與輸出點00.2相連。
當電動機被停機時,"ED”的下降沿將輔助存儲位M 2.3置為1,進入停機模式。當M 2.3被置位時,限制電動機再次起動的定時器開始計時,該定時器的預置時問是5秒(500 X10ms),經過5秒鐘后,內部存儲器位M 2.3被復位。在這段強制等待時問內與輸出點Q0.5相連的信號燈(Wait)閃爍。如果狀態位都沒有被置位,則點亮與輸出點00.2相連的停止狀態指示燈(OFF)。
CPU運行需要MMC
故障安全型 CPU 24 ■CPU 317F-2 PN/DP 概述 ? 基于 CPU 317-2 PN/DP ? 故障安全型 CPU 具有大容量程序存儲器和程序規模,適用 于高要求應用;用于建立故障安全型自動化系統,適用于增 安要求的工廠 ? 符合安全要求,可達 SIL 3 (IEC 61508 標準)、 PL e (ISO 13849-1 標準)以及 Cat.4 (EN 954-1) ? 通過集成 PROFINET 接口 (PROFIsafe) 和 / 或集成 PROFIBUS DP 接口 (PROFIsafe),連接分布式站中的故障安全 I/O 模塊 ? 也可在機架中安裝 ET200M 故障安全型 I/O 模塊 ? 對于非安全應用,可集中式或分布式地操作標準模塊 ? 經由 PROFINET 基于組件的自動化 (CBA) ? PROFINET I/O 控制器,用于控制分布式 PROFINET I/O ? 集成雙端換機的 PROFINET 接口 ? PROFINET 代理,用于基于組件的自動化 (CBA) 系統中的 PROFIBUS DP 智能設備 CPU 運行需要 SIMATIC 微型存儲卡 (MMC)
6ES7 317-2AJ10-0AB0
CPU 317-2PN/DP
512 kB RAM,24VDC電源,MPI/PROFIBUS-DP主/從組合接口;以太網/PROFINET接口;
CPU運行需要MMC
6ES7 317-2EJ10-0AB0
CPU 318-2DP
512 kB RAM,24VDC電源,
PROFIBUS-DP主/從接口,MPI,存儲卡插槽,后備電池保護外殼;
包括插槽號標簽和2 把鑰匙
6ES7 318-2AJ00-0AB0
S7-300F CPU選型型號表
CPU系列號
產品圖片
描述
選型型號
CPU 315F-2 DP
SIMATIC S7-300F CPU;128kB
RAM,24VDC電源,MPI,PROFIBUS
DP 主/從接口;包括插槽號標簽和2把鑰匙
6ES7 315-6FF01-0AB0
CPU 317F-2 DP
CPU 319F-3 PN/DP 概述 ? 故障安全型 CPU 具有很高的處理性能、大容量程序存儲器 和程序規模,適用于高要求應用 ? 用于建立故障安全型自動化系統,適用于增安要求的工廠 ? 符合安全要求,可達 SIL 3(IEC 61508 標準)、PL e(13849- 1 標準)以及 Cat.4 (EN 954-1) ? 可通過集成 PROFINET 接口 (PROFIsafe) 和 / 或集成 PROFIBUS DP 接口 (PROFIsafe),連接分布式站中的安全 I/O 模塊 ? 也可在機架中安裝 ET200M 的故障安全 I/O 模塊 ? 對于非安全應用,可集中式或分布式地操作標準模塊 ? 在基于組件的自動化 (CBA) 系統中、經由 PROFINET 實現分 布式智能 ? 經由 PROFIBUS 的等時同步模式 ? PROFINET 代理,用于基于組件的自動化 (CBA) 中的 PROFIBUS DP 智能設備 CPU 運行需要 SIMATIC 微存儲卡 (MMC)
512 kB RAM,24VDC電源,MPI,
PROFIBUS-DP主/從接口;需要MMC
6ES7 317-6FF00-0AB0
S7-300T CPU選型型號表
CPU系列號
產品圖片
描述
選型型號
■ 技術規格 6ES7 315-6FF04- 0AB0 6ES7 315-2FJ14- 0AB0 6ES7 317-6FF04- 0AB0 6ES7 317-2FK14- 0AB0 6ES7 318-3FL01- 0AB0 一般信息 工程組態方式 ? 編程軟件包 STEP 7 V5.5 + SP1 或 更高版本,或 STEP 7 V5.2 + SP1 或更高版 本,帶 HSP 218 + Distributed Safety STEP 7 V5.5 或更高版 本、Distributed Safety V5.4 SP4 STEP 7 V5.5 + SP1 或 更高版本,或 STEP 7 V5.2 + SP1 或更高版 本,帶 HSP 202 + Distributed Safety STEP 7 V 5.5 或更高版 本、Distributed Safety V5.4 SP4 STEP 7 V5.5 或更高版 本、Distributed Safety V5.4 SP4 電源電壓 24 V DC ? ? ? ? ? 功耗 典型功耗 4.5 W 4.65 W 4.5 W 4.65 W 14 W 存儲器 工作存儲器 ? 內置 384 KB 512 KB 1536 KB 1536 KB 2560 KB ? 用于非易失性數據塊的非 易失性存儲器的大小 128 KB 128 KB 256 KB 256 KB 700 KB 裝載存儲器 ? 大可插入 (MMC) 8 MB 8 MB 8 MB 8 MB 8 MB CPU 處理時間 位操作時,典型值 0.05 ?s 0.05 ?s 0.025 ?s 0.025 ?s 0.004 ?s 字操作時,典型值 0.09 ?s 0.09 ?s 0.03 ?s 0.03 ?s 0.01 ?s **運算時,典型值 0.12 ?s 0.12 ?s 0.04 ?s 0.04 ?s 0.01 ?s 浮點數運算時,典型值 0.45 ?s 0.45 ?s 0.16 ?s 0.16 ?s 0.04 ?s 計數器、定時器及其保持性 S7 計數器 ? 數量 256 256 512 512 2048 IEC 計數器 ? 提供 ? ? ? ? ? S7 定時器 ? 數量 256 256 512 512 2048 IEC 定時器 ? 提供 ? ? ? ? ? 數據區及其保持性 標志 ? 位存儲器 2048 字節 2048 字節 4096 字節 4096 字節 8192 字節 地址區 I/O 地址區 ? 輸入 2048 字節 2048 字節 8192 字節 8192 字節 8192 字節 ? 輸出 2048 字節 2048 字節 8192 字節 8192 字節 8192 字節 過程映像 ? 輸入,可修改 2048 字節 2048 字節 8192 字節 8192 字節 8192 字節 ? 輸出,可修改 2048 字節 2048 字節 8192 字節 8192 字節 8192 字節 日時鐘 時鐘 ? 硬件時鐘 (實時時鐘) ? ? ? ? ? 運行時間計數器 ? 數量 1 1
CPU 315T-2DP
6ES7315-6TG
CPU 317T-2DP
處理單元 故障安全型 CPU 26 ■ 技術規格 ( 續 ) * 1 接口 接口類型 集成 RS 485 接口 集成 RS 485 接口 集成 RS 485 接口 集成 RS 485 接口 集
1. 指令結構:操作碼+操作數
2. 尋址方式:立即尋址、直接尋址、間接尋址
二、 位邏輯運算類指令
與和與非指令,或喝或非指令,異或和異或非指令
三、 位操作指令
輸出指令,置位/復位指令,RS觸發器,對RLO的直接操作指令
四、 位測試指令
對RLO的跳變沿指令,對觸點跳變沿直接檢測的梯形圖方塊指令
實訓目的
①熟悉S7-300常用模塊
②掌握S7-300常用模塊安裝規范
2. 實訓任務和要求
安裝一個單導軌PLC控制系統,包含一個數字量模塊,一個模擬量模塊,一個仿真模塊。要求各模塊安裝符合安裝規范,
3. 實訓設備
電源模塊PS 307(10A)、CPU模塊313C-2DP、數字量模塊SM322、模擬量模塊SM334、仿真模塊SM374、連接器、導軌、螺釘、螺絲刀、導線若干。
4. 安裝步驟
①對照部件清單件是否齊備;
②安裝導軌
③安裝電源
④把總線連接器連到CPU,并安裝模塊;
⑤把總線連接器連到 I/O 模塊,并安裝模塊;
⑥連接前連接器,并插入標簽條和槽號;
⑦給模塊配線(電源,CPU 和 I/O 模塊)
一、 S7-300PLC指令結構和尋址方式
1? 與 S7-1500 CPU 1511-1 PN 和 CPU 1513-1 PN 具有相同的功能 ? 直接連接 ET 200SP I/O,具有體積小,使用靈活,接線方便等特點 ? 運行中可以更換多個模塊(熱插拔) ? 帶有 3 個交換端口的 PROFINET 接口(1xRJ45,2x 通過總線適配器) ? 支持 i-Device,IRT,PROFIenergy,組態控制等 PROFINET 功能 ? 支持開放式以太信(TCP/IP、UDP、Iso-on-TCP) ? 集成的系統診斷,Webserver, 運動控制,Trace 等功能 ? 集成信息安全功能,大限度保護知識產權和投資. 指令結構:操作碼+操作數
2. 尋址方式:立即尋址、直接尋址、間接尋址
二、 位邏輯運算類指令
與和與非指令,或喝或非指令,異或和異或非指令
OB40的應用
系統配置模擬量輸入模板時,用戶可以設定測量值的允許范圍,如果測量值**過這個界限,OB40將被調用執行。該功能與OB1中的比較邏輯相似,但是它省略了在OB1中的控制程序,節約了循環掃描時間。
比較指令用于比較累加器2與累加器1中的數據大小。比較時應確保兩個數的數據類型相同,數據類型可以是整數、長整數或實數.若比較的結果為真,則RLO為1,否則為0。比較指令影響狀態字,用指令測試狀態字有關位,可得到兩個數更詳細的情況。比較存儲字MW10和輸入字IW10中整數的大小。如果兩個整數相等,則輸出Q 4.0為1;若MW10中的數大,則輸出Q 4.1為1;若IW10中的數大,則輸出Q 4.2為1。
L MW 10 // 個待比較的數裝入累加器1
L IW // *二個待比較的數裝入累加器l,個數被裝入累加器2
==I
= Q 4.0 // 若(MW 10)=(IW10),則Q 4.0為l,否則為0
>I
= Q 4.1 // 若(MW 10)>(1W10),則Q 4.1為1,否則為0
<I
= Q 4.2 // 若(MWl0)<(IWl0),則Q 4.2為l,否則為0
例3.5.2:
如果存儲雙字MD 24中的實數大于1.0,則輸出Q 4.1為1;若小于1.0則輸出Q 4.2為1。
L MD 24
L +1.359E+02
>R
= Q 4.1 //若(MD 24)>+1.359E+02,Q 4.1為1,否則為0
<R
= Q 4.2 //若(MD 24)<+1.359E+02,Q 4.2為l,否則為0
例3.5.3
這是一個限值監測程序,當數據字DBWl5的值大于l05時,輸出Q 4.0為1;當數據字DBWl5的值小于77時,輸出Q 4.1為1;數值在77到105范圍內時,輸出Q 4.0和Q 4.1均為0。下面是與其對應的語句表程序:
L DBW 15
L +l05
>I
= Q 4.0
L DBW 15
L +77
<I
轉換指令將累加器1中的數據進行類型轉換,轉換的結果仍在累加器l中。能夠實現的轉換操作有:BCD碼和整數及長整數間的轉換,實數和長整數間的轉換,數的取反、取負,字節擴展等。
在STEP 7中,整數和長整數是以補碼形式表示的。BCD碼數值有兩種:一種是字(16位)格式的BCD碼數,其數值范圍從-999到+999;另一種是雙字(32位)格式的BCD碼數,范圍從-9999999到+9999999。
指令 說 明
BTI 將累加器1低字中的3位BCD碼數轉換為16位整數
BTD 將累加器1中的7位BCD碼數轉換為32位整數
ITB 將累加器1低字中的16位整數轉換為3位BCD碼數
ITD 將累加器l低字中的16位整數轉換為32位整數
DTB 將累加器1中的32位整數轉換為7位BCD碼數
DTR 將累加器1中的32位整數轉換為32位浮點數
微分和積分是另外2個比較靈敏的數算,
摘要
WinAC是SIEMENS新推出的基于PC的工業自動化控制系統兼具PC強大的計算功能數
據處理能力和PLC邏輯測控與運行可靠性特點本文介紹了WinAC在千層酥自動化生產線中的
成功應用及其*具的特點
關鍵詞:千層酥 烘爐 基于PC自動化 分布式控制系統 過程控制系統
一、概述
千層酥生產線總長度約200米主要由如下單元組成
1、疊層起酥機
疊酥機是生產餅干的道重要工序可根據廠房的不同來選擇立式或臥式其包括七道軋輥三次軋制配備撒酥機要求自動化控制系統滿足如下要求:
傳動控制采用矢量型變頻器調速線速度同步工作穩定性高。
軋輥間隙采用數字化閉環調整系統控制操作簡單方便快捷高效。
人機界面操控能與其它成型主機的相關部分實現聯動控制操作簡單方便。
疊層次數、寬度在范圍內任意調節。
疊層寬度560-1000MM
疊層次數4-12層
壓片厚度0.1-10MM
2、送料機
送料機將攪拌好的韌性餅干胚料進行初步軋制后輸送到后一工序的雙軋軋面機電控系統要求能夠同步調速控制手動調節與自動運行控制。
3、雙軋軋面機
該設備是將疊酥機或送料機輸送來的面胚進行多次軋制使面胚由厚變薄電控系統要求;
軋輥采用變頻調速控制,速度同步性能穩定;
精確控制面皮厚度采用智能數字表設定與顯示。
? ET 200pro 的故障安全模塊是全自動化的一個組成部分,能夠用來實現安全相關 的應用要求。該模塊可用于符合 Cat.4/SIL 3 規范的安全型電路。 ? 故障安全數字量輸入/輸出,具有防護等級 IP65/66/67。 ? 故障安全數字量輸入 - 二、分塊程序結構
分塊程序是指一個工程的全部控制任務被分成多個小的任務塊,每個任務塊的控制任務根據具體情況分別放到子程序中,或者放到中斷程序中。程序執行過程中,CPU不斷地調用這些子程序或者被中斷程序中斷,
分塊程序雖然結構復雜一些,但是可以把一個復雜的過程分解成多個簡單的過程。對于具體的程序塊容易編寫,容易調試。從總體上看,分塊程序的優勢是十分明顯的。
S7-200系列的基本邏輯指令與FX系列和CPM1A系列基本邏輯指令大體相似,編程和梯形圖表達方式也相差不多,這里列表表示S7-200系列的基本邏輯指令(見表)。
表 S7-200系列的基本邏輯指令
指令名稱 指令符 功能 操作數
取 LD bit 讀入邏輯行或電路塊的個常開接點 Bit:
I,Q,M,SM,T,C,V,S
取反 LDN bit 讀入邏輯行或電路塊的個常閉接點
與 A bit 串聯一個常開接點
與非 AN bit 串聯一個常閉接點
或 O bit 并聯一個常開接點
或非 ON bit 并聯一個常閉接點
電路塊與 ALD 串聯一個電路塊 無
電路塊或 OLD 并聯一個電路塊
輸出 = bit 輸出邏輯行的運算結果 Bit:Q,M,SM,T,C,V,S
置位 S bit,N 置繼電器狀態為接通 Bit:
Q,M,SM,V,S
復位 R bit,N 使繼電器復位為斷開
1.脈沖產生指令EU/ED的應用
EU指令在EU指令前的邏輯運算結果由OFF到ON時就產生一個寬度為一個掃描周期的脈沖,驅動其后面的輸出線圈。
2.邏輯堆棧的操作
LPS為進棧操作,LRD為讀棧操作,LPP為出棧操作。
S7-200系列PLC中有一個9層堆棧,用于處理邏輯運算結果,稱為邏輯堆棧。
3.NOT、NOP和MEND指令











