重慶西門子S7-1200PLC模塊代理經(jīng)銷商
使用Monitor/Modify Variables工具可以檢查連接到數(shù)字量輸入和輸出模塊的接線。

①建立符號(hào)表。使用符號(hào)地址可使程序更容易閱讀和理解。全局符號(hào)在符號(hào)表中定義,可供程序中所有的塊使用,CPU自動(dòng)為程序中的全局符號(hào)加雙引號(hào),在局部變量前自動(dòng)加“#”號(hào)。點(diǎn)擊SIMATIC管理器左邊的電動(dòng)機(jī)的正反轉(zhuǎn)控制圖標(biāo),右邊的工作區(qū)將出現(xiàn)Symbols圖標(biāo),雙擊它后進(jìn)入符號(hào)編輯窗口。按圖1-94所示,編輯電動(dòng)機(jī)正反轉(zhuǎn)控制的符號(hào)表,I/O的地址要在硬件組態(tài)中列出。符號(hào)表編輯完成后,可通過菜單命令View→Sort…,對(duì)符號(hào)表排序??砂捶?hào)( symbol)、地址(address)、數(shù)據(jù)類型(data type)、注釋(comment)的升序或降序排。電動(dòng)機(jī)正反轉(zhuǎn)控制符號(hào)表如圖1-94所示。
②建立變量表。在SIMATIC管理器下,執(zhí)行菜單命令PLC→Monitor/Modify Variables,打開Variable tablel,在變量表中輸入I/O地址,如圖1-95所示。地址的符號(hào)因在已符號(hào)表中定義而自動(dòng)生成。
③測(cè)試I/O接線。當(dāng)變量表完成時(shí),在變量表編輯窗口執(zhí)行菜單命令PLC→Connectto→Direct CPU,建立PC與PLC的直接連接,測(cè)試輸入接線:用工具
激活監(jiān)視,操作有關(guān)的輸入并觀察屏幕上的狀態(tài)顯示。Status value欄變綠,表示對(duì)應(yīng)的輸入接線接通。如圖1-95,表示I1.0、I1.1、I1.2、I1.3均已接通,輸入接線正常。為了檢查輸出的接線,在Modify value列為相應(yīng)的輸出、輸入狀態(tài)1(實(shí)際顯示為true),CPU處于STOP狀態(tài)時(shí),用
激活修改值,使CPU處于RUN;用
激活監(jiān)視,觀察對(duì)應(yīng)Status value欄的狀態(tài)是否變綠,輸出模塊的LED是否點(diǎn)亮。修改Q4.1、Q4.2、Q4.4的值為1,激活后相應(yīng)的Status value欄變綠,再觀察輸出模塊上對(duì)應(yīng)的LED是否點(diǎn)亮。在接線測(cè)試中觀察到的錯(cuò)誤,一般的原因是操作錯(cuò)誤、硬件組態(tài)錯(cuò)誤、訂貨號(hào)不匹配、I/O模塊錯(cuò)誤或者沒有連接上。

對(duì)PLC機(jī)架上的硬件進(jìn)行配置,設(shè)置各種硬件模塊的參數(shù)。
①插入一個(gè)站。執(zhí)行菜單命令Insert→Station→SIMATIC 300 Station或SIMATIC 400 Station,可以在當(dāng)前項(xiàng)目下插入一個(gè)新站。當(dāng)插入一個(gè)新站時(shí),系統(tǒng)自動(dòng)分配一個(gè)站名,如:SIMATIC 300 (1),以后可以修改站名。
②啟動(dòng)硬件組態(tài)編輯器。在SIMATIC管理器下選擇剛剛插入的硬件站,執(zhí)行菜單命令Edit→Open Object…,打開了硬件組態(tài)(hardware config)窗口,利用它可以從硬件目錄(hardware catalog)窗口中插入模塊。也可以通過雙擊硬件對(duì)象圖標(biāo)啟動(dòng)硬件組態(tài)編輯器。在硬件組態(tài)( hardware config)窗口執(zhí)行菜單命令View→Catalog,或點(diǎn)擊工具欄中的圖標(biāo),就可以打開硬件目錄。
③產(chǎn)生硬件設(shè)定組態(tài)并存盤。是指從硬件目錄中選擇硬件機(jī)架(RACK),并將模塊擺放在機(jī)架中希望的插槽中,例如在SIMATIC 300目錄下組態(tài)一個(gè)SIMATIC 300 (1)的站,步驟如下。
a.機(jī)架。打開RACK-300文件夾,雙擊或拖曳圖標(biāo)到硬件組態(tài)窗口左邊空白處。
b.電源。打開PS-300文件夾,雙擊或拖曳圖標(biāo)到1號(hào)插槽。
c.CPU。打開CPU-300文件夾下的CPU 315-2DP文件夾,雙擊或拖曳圖標(biāo)到2號(hào)插槽。
d.I/O模塊。打開SM-300文件夾下的DI-300文件夾,雙擊或拖曳圖標(biāo)到4號(hào)插槽;打開D0-300文件夾,雙擊或拖曳圖標(biāo)到5號(hào)插槽。3號(hào)槽為接口模塊IM360、IM3 61保留。當(dāng)IM360、IM3 61不用時(shí),物理上不能空,而邏輯上要空,即實(shí)際機(jī)架3號(hào)位置放DI16× 24V DC模塊,4號(hào)位置放D08×Relay模塊,其余依次類推,而邏輯上,DI16×24V DC模塊仍是4號(hào)插槽,D08×Relay模塊仍是5號(hào)插槽。組態(tài)完畢后,點(diǎn)擊工具欄中的圖標(biāo),保存設(shè)置。如果計(jì)算機(jī)已與PLC連接上,也可上載硬件實(shí)際組態(tài)到PC(計(jì)算機(jī))。方法如下:在創(chuàng)建的項(xiàng)目下執(zhí)行菜單命令PLC→Up load Station,或在新建的項(xiàng)目下點(diǎn)擊工具欄的圖標(biāo),系統(tǒng)自動(dòng)搜索PLC,選擇需要的PLC后點(diǎn)擊OK。用此法讀出的實(shí)際組態(tài)是不*的,因?yàn)橛袔讉€(gè)模塊的訂貨號(hào)丟失,需要在上載的實(shí)際組態(tài)中輸入實(shí)際模塊的訂貨號(hào)。
④I/O模塊的字節(jié)地址。硬件組態(tài)完成后,可以在硬件組態(tài)窗口的機(jī)架區(qū)域看到各模塊的字節(jié)地址,例如,4號(hào)插槽的DI16×24V DC模塊的地址在列I address中顯示0~1,表示16位數(shù)字量的輸入地址為I0.0~I0.7和I1.0~I1.7;5號(hào)插槽的D08×Relay模塊的地址在列Q address中顯示1,表示8位數(shù)字量的輸出地址為Q4.0~Q4.7。
⑤建立PC/PG與PLC的通信。在管理器中執(zhí)行菜單命令Options→Settingthe PG/PCInterface…,打開Setting the PG/PC Interface對(duì)話框。在中間的選擇框中,選擇實(shí)際使用的硬件接口,點(diǎn)擊Select按鈕,打開Install/Remove Interfaces對(duì)話框,安裝所需的硬件接口的驅(qū)動(dòng)程序。點(diǎn)擊Property按鈕,可以設(shè)置計(jì)算機(jī)與PLC通信的參數(shù)。

⑥下載硬件組態(tài)。下載硬件組態(tài)數(shù)據(jù)前,應(yīng)將CPU的存儲(chǔ)器復(fù)位。復(fù)位存儲(chǔ)器的操作如下:PLC通電后將鑰匙開關(guān)從STOP位置扳到MRES位置,STOP LED亮、滅兩次后,放開鑰匙開關(guān),使它回到STOP位置,然后再扳到MRES位置,STOP LED以2Hz的頻率至少閃爍3s,此時(shí)存儲(chǔ)器正在復(fù)位,后STOP LED一直亮,表示復(fù)位完畢,可以松開鑰匙開關(guān),選中SIMATIC 300 (1)站點(diǎn)擊,執(zhí)行硬件組態(tài)的下載。
⑦插入S7程序。在項(xiàng)目My_proj ect下,打開SIMATIC 300 (1)站,再打開CPU 315-2DP。將程序名S7 Program (1)修改成具有實(shí)際意義的名稱,如電動(dòng)機(jī)的正反轉(zhuǎn)控制。也可以通過執(zhí)行菜單命令Insert→Program→S7 Program在當(dāng)前項(xiàng)目下插入一個(gè)新程序。當(dāng)插入一個(gè)新程序時(shí),系統(tǒng)自動(dòng)給出一個(gè)程序名,如:S7 Program (1)。編完程序后,用拖拽的方法把該程序的塊文件夾中的所有塊拷貝到與CPU相連的程序電動(dòng)機(jī)的正反轉(zhuǎn)控制的塊文件夾。
SIMATIC S7-300/400是一種通用型的PLC,在現(xiàn)代工業(yè)領(lǐng)域中應(yīng)用比較廣泛。STEP7是S7-300/400的編程語言,包含了自動(dòng)化項(xiàng)目中從項(xiàng)目的啟動(dòng)、實(shí)施到測(cè)試以及服務(wù),每一階段所需要的全部功能。然而,許多初學(xué)者感到西門子PLC技術(shù)門檻太高,為不能盡快掌握而苦惱。這里通過示例項(xiàng)目介紹STEP 7編程軟件的使用,幫助初學(xué)者輕松愉快地掌握STEP 7結(jié)構(gòu)化編程技術(shù),希望給讀者的學(xué)習(xí)帶來裨益。
下面通過編寫一個(gè)具體的例子來說明編程軟件的使用:電動(dòng)機(jī)正反轉(zhuǎn)點(diǎn)動(dòng)自動(dòng)控制。電動(dòng)機(jī)系統(tǒng)啟動(dòng)后,可以進(jìn)行手動(dòng)和自動(dòng)兩種模式的選擇。手動(dòng)模式下,可進(jìn)行電動(dòng)機(jī)的正反轉(zhuǎn)點(diǎn)動(dòng);自動(dòng)模式下,按啟動(dòng)按鈕,電動(dòng)機(jī)從左端開始,正轉(zhuǎn)右行至右端,停5s后,自動(dòng)返回,至左端后,停8s后,自動(dòng)右行,如此往返,直到按下停止按鈕。系統(tǒng)停止時(shí),手動(dòng)和自動(dòng)模式均停止。
以電動(dòng)機(jī)正反轉(zhuǎn)控制系統(tǒng)為例,首先創(chuàng)建一個(gè)項(xiàng)目,取名為My_project。
①啟動(dòng)SIMATIC管理器 在安裝好了STEP 7的計(jì)算機(jī)中,雙擊Windows桌面圖標(biāo),或者通過開始菜單→SIMATIC→啟動(dòng)管理器。SIMATIC Manager的運(yùn)行界面如圖1-93所示。
②創(chuàng)建項(xiàng)目 選擇菜單File→New,或點(diǎn)擊工具條中的圖標(biāo),打開建立新項(xiàng)目的對(duì)話框。在Name框中輸入項(xiàng)目名My_project,按OK確認(rèn)。也可以在啟動(dòng)SIMATIC管理器時(shí),利用自動(dòng)彈出的對(duì)話框STEP 7Wizard:‘New Project’幫助建立新項(xiàng)目,系統(tǒng)默認(rèn)的新項(xiàng)目名稱是S7_Pro×。執(zhí)行菜單命令Option→Customize,選項(xiàng)卡的General頁(yè)顯示了保存項(xiàng)目的設(shè)定路徑。
圖1-78中的步M1、M2和M3是順序功能圖中順序相連的三步。M1對(duì)應(yīng)的步為活動(dòng)步時(shí),M1為“ON”。該步之后的轉(zhuǎn)換條件X1滿足時(shí),X1的常開觸點(diǎn)接通,因此可以將M1和X1的常開觸點(diǎn)組成的串聯(lián)電路作為與轉(zhuǎn)換實(shí)現(xiàn)的兩個(gè)條件,使它們同時(shí)滿足對(duì)應(yīng)的電路。用它來使后續(xù)步對(duì)應(yīng)的M2變?yōu)?ldquo;ON”,同時(shí)使M1變?yōu)?ldquo;OFF”。設(shè)計(jì)啟保停電路的關(guān)鍵是找出啟動(dòng)條件和停止條件。根據(jù)轉(zhuǎn)換實(shí)現(xiàn)的基本規(guī)則,轉(zhuǎn)換實(shí)現(xiàn)的條件是它的前級(jí)步為活動(dòng)步,并且滿足相應(yīng)的轉(zhuǎn)換條件,所以步M2變?yōu)榛顒?dòng)步的條件是它的前級(jí)步M1為活動(dòng)步,且轉(zhuǎn)換條件X1=1。在啟保停電路中,用M1和X1的常開觸點(diǎn)組成的串聯(lián)電路,作為控制M2線圈的啟動(dòng)電路。
步M3變?yōu)榛顒?dòng)步時(shí),步M2應(yīng)變?yōu)椴换顒?dòng)步,因此可以將后續(xù)步M3的常閉觸點(diǎn)與M2的線圈串聯(lián),作為啟保停電路的停止電路。

圖1-78 啟保停電路

重慶西門子S7-1200PLC模塊代理經(jīng)銷商