【正文】
左側(cè)為邏輯運(yùn)算的輸入變量,右側(cè)為輸出變量,輸入、輸出端的小圓圓表示“非”運(yùn)算,方框被“導(dǎo)線”連接在一起,信號(hào)自左向右流動(dòng)。大、中、小型PLC的存儲(chǔ)容量變化范圍一般為2KB~2MB。PLC除具有基本的邏輯控制、定時(shí)、計(jì)數(shù)、算術(shù)運(yùn)算等功能外,配上特殊的功能模塊還可實(shí)現(xiàn)位控制、PID運(yùn)算、過程控制、數(shù)字控制等功能。使用圖像寄存器共同掃描開始的所有輸入取樣會(huì)使掃描循環(huán)的程序執(zhí)行階段的輸入數(shù)值同步化,并凍結(jié)這些數(shù)值。()輸入程序,編譯正確后在文件菜單中導(dǎo)出為 AWL 文件。單擊“確定”,開始下載程序。程序驗(yàn)證過程中有過,啟動(dòng)后程序中的某個(gè)燈出現(xiàn)一閃及滅,檢查了輸出,排除了燈本身的問題,又對(duì)整個(gè)程序進(jìn)行全面檢查,發(fā)現(xiàn)問題出在,選用的定時(shí)器,由于疏忽,輸入程序時(shí)自己數(shù)錯(cuò)了,導(dǎo)致選用的定時(shí)器定時(shí)精度發(fā)生改變,原有的需要用100ms,猶豫疏忽選用了10ms,所以定時(shí)時(shí)長出錯(cuò),燈才會(huì)出現(xiàn)一閃而滅的情況。 S7200系列PLC中CPU22X的基本單元型 號(hào)輸入點(diǎn)輸出點(diǎn)可帶擴(kuò)展模塊數(shù)S7200CPU22164無S7200CPU222862個(gè)擴(kuò)展模塊78路數(shù)字量I/O點(diǎn)或10路模擬量I/O點(diǎn)S7200CPU22414107個(gè)擴(kuò)展模塊168路數(shù)字量I/O點(diǎn)或35路模擬量I/O點(diǎn)S7200CPU22624162個(gè)擴(kuò)展模塊248路數(shù)字量I/O點(diǎn)或35路模擬量I/O點(diǎn)S7200CPU226XM24162個(gè)擴(kuò)展模塊248路數(shù)字量I/O點(diǎn)或35路模擬量I/O點(diǎn)這次設(shè)計(jì)中,我使用了兩個(gè)開關(guān),且輸出只有六個(gè),對(duì)于這個(gè)設(shè)計(jì)而言,輸入和輸出較為簡單,并且不需要擴(kuò)展模塊,選用CPU222的PLC的主機(jī)比較適合本人的設(shè)計(jì)。如果PLC未設(shè)為“停止”模式,單擊工具條中的“停止” 按鈕,或選擇PLC 停止。我們最常采用的是結(jié)構(gòu)化編程和分布編程配合使用,很少采用線形編程。 向輸出寫入:存儲(chǔ)在進(jìn)程圖像輸出寄存器中的數(shù)值被寫入實(shí)際輸出。當(dāng)您將程序下載至PLC并將PLC放置在RUN(運(yùn)行)模式時(shí),PLC的中央處理器(CPU)按下列順序執(zhí)行程序:,抗干擾能力強(qiáng)PLC是為工業(yè)控制而設(shè)計(jì)的,要能適應(yīng)這樣一個(gè)具有很強(qiáng)的電噪聲、電磁干擾、機(jī)械振動(dòng)、極端溫度和濕度很大的工業(yè)環(huán)境中,那么,在PLC硬件設(shè)計(jì)方面,首先應(yīng)對(duì)器件嚴(yán)格篩選和優(yōu)化,而且在電路結(jié)構(gòu)及工藝上采取了一些獨(dú)特的方式。PLC的性能指標(biāo)I/O點(diǎn)數(shù)I/O點(diǎn)數(shù),即PLC面板上的I/O端子的個(gè)數(shù)。梯形圖程序讓PLC仿真來自電源的電流通過一系列的輸入邏輯條件,根據(jù)結(jié)果決定邏輯輸出的允許條件。掃描周期周而復(fù)始地進(jìn)行,讀輸入、輸出和用戶程序是否執(zhí)行是可控的。因此,網(wǎng)絡(luò)在自動(dòng)化系統(tǒng)集成工程中的重要性越來越顯著,甚至有人提出網(wǎng)絡(luò)就是控制器的觀點(diǎn)說法。3) 計(jì)時(shí)器4) 計(jì)數(shù)器(3) 用戶程序存儲(chǔ)區(qū) 用戶程序存儲(chǔ)區(qū)存放用戶編制的用戶程序,不同類型的PLC 其存儲(chǔ)容量各不相同。 在使用者看來,不必要詳細(xì)分析CPU的內(nèi)部電路,但對(duì)各部分的工作機(jī)制還是應(yīng)有足夠的理解。因此,本人選擇制作十字路口交通燈。進(jìn)入運(yùn)行后,從用戶程序存貯器中逐條讀取指令,經(jīng)分析后再按指令規(guī)定的任務(wù)產(chǎn)生相應(yīng)的控制信號(hào),去指揮有關(guān)的控制電路。1)系統(tǒng)軟設(shè)備存儲(chǔ)區(qū)除了I/O 映象區(qū)區(qū)以外,系統(tǒng)RAM 存儲(chǔ)區(qū)還包括PLC 內(nèi)部各類軟設(shè)備(邏輯線圈、計(jì)時(shí)器、計(jì)數(shù)器、數(shù)據(jù)寄存器和累加器等)的存儲(chǔ)區(qū),該存儲(chǔ)區(qū)又分為具有失電保持的存儲(chǔ)區(qū)域和無失電保持的存儲(chǔ)區(qū)域,前者在PLC 斷電時(shí)由內(nèi)部的鋰電池供電,數(shù)據(jù)不會(huì)遺失,后者當(dāng)PLC 斷電時(shí)數(shù)據(jù)被清零1) 邏輯線圈。也就是我們系統(tǒng)的上位機(jī)。入輸出設(shè)備:用于接收信號(hào)或輸出信號(hào),一般有條碼讀人器,輸入模擬量的電位器,打印機(jī)等。程序功能圖提供了一種組織程序的圖形方法,在順序功能圖中可以用別的語言嵌套編程。如西門子的S7200。典型的特殊功能單元有模擬量、模糊控制連網(wǎng)等功能。注意:不能把一個(gè)定時(shí)器號(hào)同時(shí)作用TON和TOF,例如:不能有TON32又有TOF32。 在程序中執(zhí)行控制邏輯:S7200執(zhí)行程序的指令,并將數(shù)值存儲(chǔ)在不同的內(nèi)存區(qū)。符號(hào)的命名一般用字母編寫不超過8個(gè)字節(jié),最好不要使用很長的漢字進(jìn)行描述,否則對(duì)程序的執(zhí)行有很大的影響。請(qǐng)遵循下列步驟。單擊工具條中的“運(yùn)行” 按鈕,或選擇PLC 運(yùn)行,轉(zhuǎn)換回RUN(運(yùn)行)模式。知識(shí)的積累是一點(diǎn)一滴的,在設(shè)計(jì)中我也感受頗深。繼續(xù)下載嗎?”欲糾正PLC類型選項(xiàng),選擇“否”,終止下載程序。點(diǎn)擊“程序”“載入程序”(或工具條中的第2個(gè)按鈕)。 組態(tài)一個(gè)站,組態(tài)一個(gè)站就是指定你要使用的可編程控制器,例如S7300、S7400等。 在程序結(jié)束時(shí),S7200將數(shù)據(jù)從進(jìn)程圖像輸出寄存器寫入至域輸出。在從繼電器控制系統(tǒng)改造到PLC系統(tǒng)的情況下,PLC小的模塊結(jié)構(gòu)使之能安裝在繼電器箱附近并將連線接向已有接線端,而且改換很方便,只要將PLC的輸入/輸出端子連向已有的接線端子排即可。指令系統(tǒng)它是衡量PLC能力強(qiáng)弱的標(biāo)志,決定了PLC的處理能力、控制能力的強(qiáng)弱。機(jī)構(gòu)文本,結(jié)構(gòu)文本是為IEC11313標(biāo)準(zhǔn)創(chuàng)建的一種專用的高級(jí)編程語言。用來存儲(chǔ)工作數(shù)據(jù)的區(qū)域稱為工作數(shù)據(jù)區(qū)。 (2)常用的I/O分類如下: 開關(guān)量:按電壓水平分,有220VAC、110VAC、24VDC,按隔離方式分,有繼電器隔離和晶體管隔離。 PLC 常用的存儲(chǔ)器類型為:(1) RAM (Random Assess Memory),這是一種讀/寫存儲(chǔ)器(隨機(jī)存儲(chǔ)器) ,其存取速度最快,由鋰電池支持。它采用可以編制程序的存儲(chǔ)器,用來在其內(nèi)部存儲(chǔ)執(zhí)行邏輯運(yùn)算、順序運(yùn)算、計(jì)時(shí)、計(jì)數(shù)和算術(shù)運(yùn)算等操作的指令,并能通過數(shù)字式或模擬式的輸入和輸出,控制各種類型的機(jī)械或生產(chǎn)過程。關(guān)鍵詞:交通燈,PLC,定時(shí)器 Abstract The emergence of traffic lights, so that the effective control of traffic, for ease traffic flow and improve road capacity and reduce traffic accidents have a demonstrable effect. The