西門(mén)子S7-1200PLC模塊新疆代理商

STEP 7的生成用戶程序
1.硬件電路
圖3-5是三相異步電動(dòng)機(jī)正反轉(zhuǎn)控制的主電路和繼電器控制電路,KM1和KM2分別是控制正轉(zhuǎn)運(yùn)行和反轉(zhuǎn)運(yùn)行的交流接觸器。圖中的FR是用于過(guò)載保護(hù)的熱繼電器。圖3-6是PLC的外部接線圖和梯形圖,各輸入信號(hào)均用常開(kāi)觸點(diǎn)提供。輸出電路中的硬件互鎖電路用于確保KM1和KM2的線圈不會(huì)同時(shí)通電,以防止出現(xiàn)交流電源相間短路的故障。
2.生成項(xiàng)目
用“新建項(xiàng)目”向?qū)梢粋€(gè)名為“電機(jī)控制”的項(xiàng)目(見(jiàn)隨書(shū)光盤(pán)中的同名例程),CPU可以選任意的型號(hào)。如果只是用于仿真實(shí)驗(yàn),可以不對(duì)S7 -300的硬件組態(tài),機(jī)架中只有CPU模塊也能仿真。如果使用S7 - 400的CPU,必須組態(tài)電源模塊才能進(jìn)行仿真。
3.共享符號(hào)與局部符號(hào)
在程序中可以用地址(例如I0.2)訪問(wèn)變量,但是符號(hào)地址(例如“停止按鈕”)使程序更容易閱讀和理解。
(1)共享符號(hào)
共享符號(hào)在符號(hào)表和共享數(shù)據(jù)塊中定義,它們可以被所有的邏輯塊使用:符號(hào)表中的符號(hào)可以使用漢字。可以用符號(hào)表為I、Q、PI、PQ、M、T、C、FB、FC、SFB、SFC、DB、UDT(用戶定義的數(shù)據(jù)類(lèi)型)和VAT(變量表)定義符號(hào)。共享數(shù)據(jù)塊中的變量不能用符號(hào)表定義,它們?cè)跀?shù)據(jù)塊中定義。數(shù)據(jù)塊中的變量名稱(chēng)不能使用漢字。
(2)局部符號(hào)
局部符號(hào)在邏輯塊的變量聲明表中定義,只在定義它的塊中有效,同一個(gè)符號(hào)名可以在不同的塊中用于不同的局部變量。局部符號(hào)只能使用字母、數(shù)字和下劃線,不能使用漢字。
4.定義符號(hào)地址
選中SIMATIC管理器左邊窗口的“S7程序”,雙擊右邊窗口出現(xiàn)的“符號(hào)”,打開(kāi)符號(hào)編輯器(見(jiàn)圖3-7),OB1的符號(hào)是自動(dòng)生成的。在下面的空白行輸入符號(hào)“正轉(zhuǎn)按鈕”和地址I0.0,其數(shù)據(jù)類(lèi)型BOOL(二進(jìn)制的位)是自動(dòng)添加的。可以為符號(hào)添加注釋。
單擊某一列的表頭,可以改變排序的方法。例如單擊“地址”所在的單元,該單元出現(xiàn)向上的三角形,表中的各行按地址升序排列(按地址的第1個(gè)字母從A到Z的順序排列)。再單擊一次“地址”所在的單元,該單元出現(xiàn)向下的三角形,表中的各行按地址降序排列。
5.生成梯形圖程序
選中SIMATIC管理器左邊窗口中的“塊”,雙擊右邊窗口中的OB1,打開(kāi)程序編輯器(見(jiàn)圖3-8的左圖)。*次打開(kāi)程序編輯器時(shí),邏輯塊和每個(gè)程序段均有灰色背景的注釋區(qū)。注釋區(qū)比較占地方,可以執(zhí)行菜單命令“視圖”→“顯示方法”→“注釋”,關(guān)閉所有的注釋區(qū)。下一次打開(kāi)該邏輯塊后,需要做同樣的操作來(lái)關(guān)閉注釋。
執(zhí)行下面的操作,可以在打開(kāi)邏輯塊時(shí)不顯示注釋區(qū)。在程序編輯器中執(zhí)行菜單命令“選項(xiàng)”→“自定義”,在打開(kāi)的“自定義”對(duì)話框的“視圖”選項(xiàng)卡中(見(jiàn)圖3-8中間的圖),取消“塊打開(kāi)后的視圖”區(qū)中對(duì)“塊/程序段注釋”的激活,即用鼠標(biāo)單擊它左邊的復(fù)選框,使其中的“√”消失。關(guān)閉程序段的注釋后,可以將程序段的簡(jiǎn)要注釋放在程序段的“標(biāo)題”行。
在“自定義”對(duì)話框的“LA D/FBD”選項(xiàng)卡(見(jiàn)圖3-8右邊的圖),可以設(shè)置“地址域?qū)挾?rdquo;,即梯形圖中觸點(diǎn)和線圈的寬度(以字符個(gè)數(shù)為單位)。
如果在新建項(xiàng)目時(shí),選中的是默認(rèn)的“STL”(語(yǔ)句表),打開(kāi)程序編輯器后,看不到梯形圖中的“電源線”,只能輸入語(yǔ)句表程序。此時(shí)需要執(zhí)行菜單命令“視圖”→“LAD”,將編程語(yǔ)言切換為梯形圖。
單擊程序段1梯形圖的水平線,它變?yōu)樯钌募哟志€(見(jiàn)圖3-8的左圖),工具欄上觸點(diǎn)、線圈按鈕的圖形變?yōu)樯钌螕粢淮喂ぞ邫谏系某i_(kāi)觸點(diǎn)按鈕
,單擊4次常閉觸點(diǎn)按鈕
,單擊一次線圈按鈕
,生成的觸點(diǎn)和線圈見(jiàn)圖3-9a。為了生成并聯(lián)的觸點(diǎn),首先單擊左邊的垂直短線來(lái)選中它,然后單擊工具欄上的
按鈕,生成一個(gè)常開(kāi)觸點(diǎn)(見(jiàn)圖3-9b)。單擊工具欄上的
按鈕,該觸點(diǎn)被并聯(lián)到上面一行的*個(gè)觸點(diǎn)上(見(jiàn)圖3-9c)。
用鼠標(biāo)右鍵單擊觸點(diǎn)上的“??.?”,執(zhí)行彈出的快捷菜單中的“插入符號(hào)”命令(見(jiàn)圖3-9d),將彈出下拉式符號(hào)列表(見(jiàn)圖3-9e),符號(hào)列表只顯示與該地址的數(shù)據(jù)類(lèi)型匹配的所有符號(hào)地址。雙擊其中的變量“電機(jī)正轉(zhuǎn)”,該符號(hào)地址出現(xiàn)在觸點(diǎn)上。用同樣的方法輸入其他符號(hào)地址。輸入地址時(shí),用英文輸入法輸入任意的字符,也能彈出下拉式符號(hào)列表。
6.設(shè)置符號(hào)地址的顯示方式
執(zhí)行菜單命令“視圖”→“顯示方式”→“符號(hào)表達(dá)式”,菜單中該命令左邊的符號(hào)“√”消失,梯形圖中的符號(hào)地址變?yōu)榈刂?。再次?zhí)行該命令,該命令左邊出現(xiàn)“√”,又顯示符號(hào)地址。執(zhí)行菜單命令“視圖”→“顯示方式”→“符號(hào)信息”,菜單中該命令的左邊出現(xiàn)符號(hào)“√”,在符號(hào)地址的上面出現(xiàn)地址和符號(hào)表中的注釋?zhuān)ㄒ?jiàn)圖3-11)。再次執(zhí)行該命令,該命令左邊的“√”消失,只顯示符號(hào)地址。
可以用菜單命令“視圖”→“顯示方式”→“符號(hào)選擇”來(lái)切換在輸入地址時(shí),是否自動(dòng)顯示已定義的符號(hào)列表。該命令的左邊出現(xiàn)“√”時(shí),表示已經(jīng)激活了該功能。
用鼠標(biāo)左鍵選中雙箭頭表示的觸點(diǎn)的端點(diǎn)(見(jiàn)圖3-12),按住左鍵不放,將自動(dòng)出現(xiàn)的與端點(diǎn)連接的線拖到希望并允許放置的位置,隨光標(biāo)一起移動(dòng)的
(禁止放置)符號(hào)變?yōu)?/span>
(允許放置)時(shí),放開(kāi)左鍵,該觸點(diǎn)便被連接到的位置。
1.更換S7-300的信號(hào)模塊
更換信號(hào)模塊時(shí)把CPU切換到STOP狀態(tài),切斷負(fù)載供電電源,打開(kāi)信號(hào)模塊的前蓋,松開(kāi)并取下模塊的前連接器,松開(kāi)模塊的緊固螺釘,取下舊的模塊。
取下新模塊編碼器的上半部分,將新模塊固定在導(dǎo)軌上,將接好線的前連接器插入模塊,并將它放到正常工作位置,關(guān)好模塊的前蓋,接通負(fù)載電源,執(zhí)行一次CPU的*再啟動(dòng)。
CPU正在通過(guò)MPI交換數(shù)據(jù)時(shí)不能更換模塊,如果不能確定,可以拔下CPU的MPI接口上的連接器。
2.更換S7 -300信號(hào)模塊的熔絲管
SM 322 16×AC 120 V和SM 322 8×AC 230V數(shù)字量輸出模塊有熔絲管,應(yīng)使用8A/ 250V的熔絲管。更換時(shí)CPU的模式選擇開(kāi)關(guān)應(yīng)在STOP位置,切斷負(fù)載電源,取下前連接器,松開(kāi)模塊的緊固螺釘,取下模塊,擰下模塊的熔絲管座。更換熔絲管后重新擰緊熔絲管座,安裝模塊,插入前連接器,重新接通負(fù)載電源。
3.更換S7 -400的后備電池
必須在通電模式下更換備用電池,否則用戶存儲(chǔ)器中的數(shù)據(jù)會(huì)丟失,CPU內(nèi)部時(shí)鐘會(huì)停止。使用MMC的CPU不需要備用電池或備用時(shí)鐘電池。
4.更換S7 -400的信號(hào)模塊
更換信號(hào)模塊時(shí)把CPU切換到STOP狀態(tài),或確保用戶程序允許可以在RUN模式下更換模塊。松開(kāi)并取下模塊的前連接器,松開(kāi)模塊的緊固螺釘,取下舊的模塊。
安裝新的模塊,用螺釘緊固它。取下新模塊編碼器的上半部分,將接好線的前連接器插入模塊并擰緊。如果CPU在STOP模式,將它切換到RUN模式。
西門(mén)子的ET 200是基于現(xiàn)場(chǎng)總線PROFIBUS-DP或PROFINET的分布式I/O,可以與經(jīng)過(guò)認(rèn)證的非西門(mén)子公司生產(chǎn)的PROFIBUS-DP主站協(xié)同運(yùn)行。在組態(tài)時(shí),STEP 7自動(dòng)分配標(biāo)準(zhǔn)的DP從站的輸入/輸出地址。就像訪問(wèn)主站主機(jī)架上的I/O模塊一樣,DP主站的CPU通過(guò)DP從站的地址直接訪問(wèn)它們,因此使用標(biāo)準(zhǔn)DP從站不會(huì)增加編程的工作量。
1.安裝在控制柜內(nèi)的ET 200
(1) ET 200S
ET 200S(見(jiàn)圖2-56)是一種多功能按位模塊化的I/O系統(tǒng),配備了PROFIBUS-DP或PROFINET接口模塊,可以提供集成光纖接口。模塊的種類(lèi)豐富,包括數(shù)字量I/O模塊、模擬量I/O模塊、技術(shù)功能模塊、電動(dòng)機(jī)起動(dòng)器和變頻器、IQ-Sense(智能傳感器)模塊、氣動(dòng)接口模塊、故障安全模塊。每個(gè)站多可以使用63個(gè)I/O模塊,或20個(gè)電動(dòng)機(jī)起動(dòng)器和變頻器,有2、4、8點(diǎn)的I/O模塊。能在運(yùn)行時(shí)更換I/O模塊(有熱插拔功能),可以用于危險(xiǎn)區(qū)域Zone 2。
ET 200S COMPACT(緊湊型)有32點(diǎn)數(shù)字量I/O,可以擴(kuò)展12個(gè)ET 200S的I/O模塊。IM 151 -7 CPU接口模塊的功能與CPU 314相當(dāng)。圖2-56中的ET 200S配有I/O模塊、電動(dòng)機(jī)起動(dòng)器和變頻器。
(2) ET 200M
ET 200M是多通道模塊化的分布式I/O,可使用S7 - 300全系列模塊,適用于大點(diǎn)數(shù)、高性能的區(qū)域。多可以擴(kuò)展8個(gè)模塊,用接口模塊IM 153來(lái)實(shí)現(xiàn)與主站的通信。ET 200M可以提供與S7 - 400H系統(tǒng)相連的冗余接口模塊和故障安全型I/O模塊??梢杂糜?/span>Zone 2的危險(xiǎn)區(qū)域,傳感器和執(zhí)行器可以用于Zone 1。ET 200M有可以帶電熱插拔的模塊,可在運(yùn)行中修改組態(tài)。
S7 - 400的I/O模塊平均每點(diǎn)的價(jià)格比S7 -300的貴得多,較大型的控制系統(tǒng)常用功能強(qiáng)大的S7 - 400的CPU和ET 200M來(lái)組成系統(tǒng),這樣可以使用價(jià)格便宜的S7 - 300的模塊,使系統(tǒng)具有很高的性能價(jià)格比。這是一種常見(jiàn)的硬件配置方案。
ET 200M的SIPLUS版本是為戶外應(yīng)用設(shè)計(jì)的,其環(huán)境溫度范圍可達(dá)-25~+70℃。
(3) ET 200iSP
ET 200iSP是本質(zhì)安全I/O系統(tǒng),適用于有爆炸危險(xiǎn)的區(qū)域。模塊化I/O可以直接安裝在Zone 1,可以連接來(lái)自Zone O的本質(zhì)安全的傳感器和執(zhí)行器。ET 200iSP可以擴(kuò)展多種端子模塊,有熱插拔功能,多可以插入32塊電子模塊。ET 200iSP也可以用于容錯(cuò)系統(tǒng)的冗余運(yùn)行。ET 2001SP有支持HART通信協(xié)議的模塊,可以將HART儀表接入現(xiàn)場(chǎng)總線。
2.不需要控制柜的ET 200
ET 200pro、ET 200eco和ET 200R有很高的保護(hù)等級(jí),能適應(yīng)惡劣的工業(yè)環(huán)境,可以直接安裝在現(xiàn)場(chǎng),用于沒(méi)有控制柜的I/O系統(tǒng)。它們安裝在一個(gè)堅(jiān)固的玻璃纖維加強(qiáng)塑殼內(nèi),耐沖擊和污物,不透水。
(1) ET 200pro
ET 200pro是防護(hù)等級(jí)為IP 65/67的多功能模塊化分布式I/O,有一個(gè)DP接口或一個(gè)PROFINET接口。ET 200pro由接口模塊和多16個(gè)I/O模塊組成,可以擴(kuò)展數(shù)字量和模擬量I/O模塊、電動(dòng)機(jī)起動(dòng)器、變頻器、安全系統(tǒng)和氣動(dòng)模塊等,支持故障安全功能。ET 200pro可以熱插拔和獨(dú)立布線。
(2) ET 200eco
ET 200eco是可以直接安裝在現(xiàn)場(chǎng)的一體化經(jīng)濟(jì)實(shí)用的I/O,能在運(yùn)行時(shí)更換模塊,不會(huì)中斷總線或供電。
(3) ET 200R
ET 200R是直接安裝在現(xiàn)場(chǎng)的加固型I/O,特別適合在機(jī)器人所處的惡劣的工業(yè)環(huán)境中使用,堅(jiān)固的金屬外殼使它能抗強(qiáng)電磁干擾和抗焊接火花的飛濺。ET 200R多有32個(gè)I/O點(diǎn)。
3.其他型號(hào)的ET 200
ET 200B是緊湊的分布式I/O,具有不可更改的固定的輸入?yún)^(qū)和輸出區(qū)。提供不同電壓范圍和不同通道數(shù)的數(shù)字量和模擬量I/O模塊。
西門(mén)子S7-1200PLC模塊新疆代理商