西門子S7-1200 控制器是我們新推出產(chǎn)品的核心,可實(shí)現(xiàn)簡單卻高度精確的自動(dòng)化任務(wù)。西門子S7-1200 控制器實(shí)現(xiàn)了模塊化和緊湊型設(shè)計(jì),功能強(qiáng)大、投資安全并且*適合各種應(yīng)用??蓴U(kuò)展性強(qiáng)、靈活度高的設(shè)計(jì),可實(shí)現(xiàn)標(biāo)準(zhǔn)工業(yè)通信的通信接口以及一整套強(qiáng)大的集成技術(shù)功能,使該控制器成為完整、全面的自動(dòng)化解決方案的重要組成部分。
產(chǎn)品簡介
西門子S7-1200 控制器是我們新推出產(chǎn)品的核心,可實(shí)現(xiàn)簡單卻高度精確的自動(dòng)化任務(wù)。西門子S7-1200 控制器實(shí)現(xiàn)了模塊化和緊湊型設(shè)計(jì),功能強(qiáng)大、投資安全并且*適合各種應(yīng)用??蓴U(kuò)展性強(qiáng)、靈活度高的設(shè)計(jì),可實(shí)現(xiàn)標(biāo)準(zhǔn)工業(yè)通信的通信接口以及一整套強(qiáng)大的集成技術(shù)功能,使該控制器成為完整、全面的自動(dòng)化解決方案的重要組成部分。
詳細(xì)介紹
陜西西門子S7-1200PLC模塊一級(jí)代理
西門子PLC的分類
德國西門子可編程序操控器在我國得到廣泛使用,如在冶金、化工、印刷生產(chǎn)線等范疇都有使用。西門子(SIEMENS)公司的PLC產(chǎn)品包含LOGO、S7-200、S7-1200、S7-300、S7-400等。 西門子S7系列PLC體積小、速度快、標(biāo)準(zhǔn)化,具有網(wǎng)絡(luò)通訊能力,功用更強(qiáng),可靠性高。S7系列PLC產(chǎn)品可分為微型PLC(如S7-200),小規(guī)模性能要求的PLC(如S7-300)和中、高性能要求的PLC(如S7-400)等。
西門子PLC編程的作業(yè)原理
當(dāng)PLC投入運(yùn)轉(zhuǎn)后,其作業(yè)進(jìn)程一般分為三個(gè)階段,即輸入采樣、用戶程序履行和輸出刷新三個(gè)階段。完成上述三個(gè)階段稱作一個(gè)掃描周期。在整個(gè)運(yùn)轉(zhuǎn)期間,PLC的CPU以一定的掃描速度重復(fù)履行上述三個(gè)階段。
輸入采樣
在輸入采樣階段,PLC以掃描方法順次地讀入一切輸入狀況和數(shù)據(jù),并將它們存入I/O映象區(qū)中的相應(yīng)得單元內(nèi)。輸入采樣完畢后,轉(zhuǎn)入用戶程序履行和輸出刷新階段。在這兩個(gè)階段中,即便輸入狀況和數(shù)據(jù)發(fā)生變化,I/O映象區(qū)中的相應(yīng)單元的狀況和數(shù)據(jù)也不會(huì)改變。因而,假如輸入是脈沖信號(hào),則該脈沖信號(hào)的寬度有必要大于一個(gè)掃描周期,才干保證在任何情況下,該輸入均能被讀入。
用戶程序履行
在用戶程序履行階段,PLC總是按由上而下的次序順次地掃描用戶程序(梯形圖)。在掃描每一條梯形圖時(shí),又總是先掃描梯形圖左面的由各觸點(diǎn)構(gòu)成的操控線路,并按先左后右、先上后下的次序?qū)τ捎|點(diǎn)構(gòu)成的操控線路進(jìn)行邏輯運(yùn)算,然后依據(jù)邏輯運(yùn)算的成果,刷新該邏輯線圈在體系RAM存儲(chǔ)區(qū)中對(duì)應(yīng)位的狀況;或許刷新該輸出線圈在I/O映象區(qū)中對(duì)應(yīng)位的狀況;或許斷定是否要履行該梯形圖所規(guī)則的特別功用指令。
即,在用戶程序履行進(jìn)程中,只有輸入點(diǎn)在I/O映象區(qū)內(nèi)的狀況和數(shù)據(jù)不會(huì)發(fā)生變化,而其他輸出點(diǎn)和軟設(shè)備在I/O映象區(qū)或體系RAM存儲(chǔ)區(qū)內(nèi)的狀況和數(shù)據(jù)都有可能發(fā)生變化,而且排在上面的梯形圖,其程序履行成果會(huì)對(duì)排在下面的但凡用到這些線圈或數(shù)據(jù)的梯形圖起作用;相反,排在下面的梯形圖,其被刷新的邏輯線圈的狀況或數(shù)據(jù)只能到下一個(gè)掃描周期才干對(duì)排在其上面的程序起作用。
輸出刷新
當(dāng)掃描用戶程序完畢后,PLC就進(jìn)入輸出刷新階段。在此期間,CPU依照I/O映象區(qū)內(nèi)對(duì)應(yīng)的狀況和數(shù)據(jù)刷新一切的輸出鎖存電路,再經(jīng)輸出電路驅(qū)動(dòng)相應(yīng)的外設(shè)。這時(shí),才是PLC的真正輸出。
同樣的若干條梯形圖,其擺放次序不同,履行的成果也不同。另外,采用掃描用戶程序的運(yùn)轉(zhuǎn)成果與繼電器操控設(shè)備的硬邏輯并行運(yùn)轉(zhuǎn)的成果有所區(qū)別。當(dāng)然,假如掃描周期所占用的時(shí)刻對(duì)整個(gè)運(yùn)轉(zhuǎn)來說能夠疏忽,那么二者之間就沒有什么區(qū)別了。
西門子PLC編程中應(yīng)該留意的問題:
1.中斷程序中能夠調(diào)用子程序
累加器和邏輯倉庫式的存蓄器在中斷程序和被調(diào)用的子程序中都是共用的
2.通訊接口的中斷
PLC的串行通訊口是能夠有梯形圖或許句子表程序操控的。通訊口的這種操作形式稱為自有端口的形式。在自在的情況下,就能夠用程序界說波特率,每個(gè)字節(jié)的位數(shù)等等,在履行主程序的進(jìn)程中,請(qǐng)求中斷,才干界說自在端口形式,使用接收和發(fā)送中斷能夠簡化程序?qū)νㄓ嵉牟倏亍?/p>
3.中斷程序和主程序下數(shù)據(jù)是能夠同享的
中斷程序雖說是能夠同享的,可是咱們要留意的是中斷事情中工作異步特性的因數(shù)影響,來處理同享數(shù)據(jù)的共同性問題,在中斷事情中主程序履行的任何一個(gè)當(dāng)?shù)囟际怯锌赡艹尸F(xiàn)的。
4.I/O中斷
I/O中斷包含上升或下降沿中斷,通知計(jì)數(shù)器中斷和脈沖串輸出中斷。
S7-200CPU用輸入I0.0~I0.3的上升或下降產(chǎn)生了中斷,則發(fā)生的事情被輸入端子捕獲,這樣的上升沿或許下降可被用來指示當(dāng)某個(gè)事情發(fā)生時(shí)有必要引起留意的條件。
5.時(shí)基中斷
6.中斷的優(yōu)先級(jí)和排隊(duì)
7.中斷的限制
8.中斷程序編程步驟
打開一個(gè)磁盤中已有的程序文件,可用“文件”菜單中“打開”命令,在彈出的對(duì)話框中選擇打開的程序文件,也可用工具條的按鈕來完成。
3、上裝
在已經(jīng)與PLC建立通信的前提下,如果要上裝PLC存儲(chǔ)器中的程序文件,可用“文件”菜單中“上裝”命令,也可用工具條中的按鈕來完成。
二、編輯程序
編輯和修改控制程序是程序員利用STEP7-Micro/WIN32以上版本編程軟件要做的最基本的工作,下面以梯形圖編輯器為例介紹一些基本編輯操作。
1、輸入編程元件
梯形圖的編程元件(編程元素)主要有線圈、觸點(diǎn)、指令盒、標(biāo)號(hào)及連接線。輸入方法有以下兩種。
方法1:用指令樹窗口中的“治理”所列的一系列指令按類別分別編排在不同子目錄中,找到要輸入的指令并雙擊,如上圖所示。
方法2:用指令工具條上的一組編程按鈕,單擊觸點(diǎn)、線圈和指令盒按鈕,從彈出的窗口中下拉菜單所列的指令中選擇要輸入指令單擊即可。
工具按鈕和彈出的窗口下拉菜單如圖3所示。
2、塊操作
利用塊操作對(duì)程序大面積刪除、移動(dòng)、復(fù)制操作十分方便。塊操作包括塊選擇、塊剪切、塊刪除、塊復(fù)制和塊粘貼。這些操作十分簡單,與一般字處理軟件中的相應(yīng)操作方法*相同。
3、符號(hào)表
使用符號(hào)表,可將直接地址編號(hào)用具有實(shí)際意義的符號(hào)代替,有利于程序結(jié)構(gòu)清晰易讀。
4、注釋
梯形圖編程器中的“網(wǎng)絡(luò)n”標(biāo)志每個(gè)梯級(jí),同時(shí)又是標(biāo)題欄,可在此為本梯級(jí)加標(biāo)題或必要的注釋說明。
5、編程語言轉(zhuǎn)換
選擇“視圖”菜單,然后單擊STL、LAD或FBD便可進(jìn)入對(duì)應(yīng)的編程環(huán)境。但STL只有在嚴(yán)格按照網(wǎng)絡(luò)塊編程的格式下才可切換到LAD,不然無法實(shí)現(xiàn)轉(zhuǎn)換。
6、編譯
可用“PLC”菜單中“編譯”命令進(jìn)行離線編譯。
7、下載
編譯無誤后,單擊下載按鈕,把用戶程序下載到PLC。
數(shù)字量輸入和輸出映象區(qū)
1.輸入映象寄存器(數(shù)字量輸入映象區(qū))(I)
數(shù)字量輸入映象區(qū)是S7-200CPU為輸入端信號(hào)狀態(tài)開辟的一個(gè)存儲(chǔ)區(qū)。輸入映像寄存器的標(biāo)識(shí)符為I,在每個(gè)掃描周期的開始,CPU對(duì)輸入點(diǎn)進(jìn)行采樣,并將采樣值存于輸入映像寄存器中。
輸入映像寄存器是PLC接收外部輸入的開關(guān)量信號(hào)的窗口。
可以按位、字節(jié)、字、雙字四種方式來存取。
(1)按“位”方式:從I0.0~I15.7,共有128點(diǎn)
(2)按“字節(jié)”方式:從IB0~IB15,共有16個(gè)字節(jié)
(3)按“字”方式:從IW0~IW14,共有8個(gè)字
(4)按“雙字”方式:從ID0~ID12,共有4個(gè)雙字
2.輸出映像寄存器(Q)
數(shù)字量輸出映象區(qū)是S7-200CPU為輸出端信號(hào)狀態(tài)開辟的一個(gè)存儲(chǔ)區(qū)。輸出映像寄存器的標(biāo)識(shí)符為Q(從Q0.0~Q15.7,共有128點(diǎn)),在每個(gè)掃描周期的末尾,CPU將輸出映像寄存器的數(shù)據(jù)傳送給輸出模塊,再由后者驅(qū)動(dòng)外部負(fù)載。
可以按位、字節(jié)、字、雙字四種方式來存取。
(1)按“位”方式:從Q0.0~I15.7,共有128點(diǎn)
(2)按“字節(jié)”方式:從QB0~QB15,共有16個(gè)字節(jié)
(3)按“字”方式:從QW0~QW14,共有8個(gè)字
(4)按“雙字”方式:從QD0~QD12,共有4個(gè)雙字
說明:實(shí)際沒有使用的輸入端和輸出端的映象區(qū)的存儲(chǔ)單元可以作中間繼電器用。
陜西西門子S7-1200PLC模塊一級(jí)代理