西門子S7-1200PLC模塊北京代理價(jià)格

西門子S7-PLCSIM軟件的模擬仿真方法
在進(jìn)行模擬仿真之前,需要將用戶程序、PLC的硬件配置等信息下載到模擬的PLC中。在SIMATIC Manager窗口中,通過選擇PLC→下載或者單擊
按鈕實(shí)現(xiàn)下載。
前面提到S7-PLCSIM有監(jiān)視變量的功能,在用戶編寫的PLC控制程序中,會(huì)有一些需要用戶干預(yù)的輸入輸出節(jié)點(diǎn)信息,因此在進(jìn)行仿真之前還需要設(shè)置這些輸入輸出節(jié)點(diǎn)。
在S7-PLCSIM窗口中,用戶可以通過在Insert選擇相應(yīng)的命令插入需要的輸入輸出節(jié)點(diǎn),或者通過單擊窗口中的
等按鈕實(shí)現(xiàn)節(jié)點(diǎn)的設(shè)置。
◇
按鈕:表示插入輸入節(jié)點(diǎn)。單擊該按鈕將出現(xiàn)如圖8-8 (a)所示的窗口,在其中的下拉列表框中可以選擇輸入節(jié)點(diǎn)的數(shù)據(jù)類型。如當(dāng)前窗口中顯示的為Bits數(shù)據(jù)類型,窗口中的IB 0表示字節(jié)0,字節(jié)中的位由下面的0~7這8個(gè)數(shù)字組成,例如圖8-8 (a)中顯示的為字節(jié)0的第3位接通,其他位斷開。
◇
按鈕和
按鈕:分別表示插入輸出節(jié)點(diǎn)和標(biāo)志位節(jié)點(diǎn)。單擊這兩個(gè)按鈕分別出現(xiàn)如圖8-8 (b)、圖8-8 (c)所示的窗口。這兩類節(jié)點(diǎn)的設(shè)置與前面介紹的輸入節(jié)點(diǎn)類似,在此不再贅述。
◇
按鈕:表示插入定時(shí)器。單擊該按鈕將出現(xiàn)如圖8-8 (d)所示的窗口。標(biāo)題T1用于指明控制哪個(gè)定時(shí)器;左下角的數(shù)值文本框和后面的基本單位時(shí)間共同決定定時(shí)器的工作時(shí)間,例如基本時(shí)間單位選擇lOms,前面輸入數(shù)字100,則表示定時(shí)器工作1s;右下角的“T=0”按鈕,用于將定時(shí)器清零。
◇
按鈕:表示插入計(jì)數(shù)器。單擊該按鈕將出現(xiàn)如圖8-8 (e)所示的窗口。與定時(shí)器一樣,標(biāo)題欄C5用于指明控制哪一個(gè)計(jì)數(shù)器;在其后面的下拉列表框中可以選擇下面顯示數(shù)據(jù)的類型;下面的文本框用于顯示當(dāng)前計(jì)數(shù)器內(nèi)的值,從用戶可以直接查看計(jì)數(shù)器內(nèi)數(shù)據(jù)的變化。
設(shè)置完這些輸入輸出節(jié)點(diǎn)后,用戶就可以進(jìn)行仿真模擬了。打開編寫有用戶程序的塊,這里打開已經(jīng)編好程序的組織塊OB1,然后選擇“調(diào)試”→“監(jiān)視”命令,程序即處于仿真模擬的狀態(tài),如圖8-9所示。
可以把梯形圖中的線看作能流線,能流從左邊流向右邊,只有接通時(shí)才能夠運(yùn)行;現(xiàn)在各個(gè)節(jié)點(diǎn)都處于斷開狀態(tài),所以程序沒有運(yùn)行。
如圖8-10所示,接通I0.1位,由于I0.2是常閉節(jié)點(diǎn),因此程序的*行接通,右邊的Q0.2有輸出。
提示:在仿真運(yùn)行的過程中,粗紅線表示接通、程序在運(yùn)行的部分,虛線表示程序沒有運(yùn)行的部分。
斷開剛才接通的I0.1,改為接通I0.3,由于后面的I0.4沒有接通,所以這一行程序沒有*接通,右邊的Q0.2沒有輸出。
在接通I0.3的前提下,再接通I0.4,則*個(gè)程序段*接通,程序能夠運(yùn)行,右邊的Q0.2有輸出。 如圖8-13所示,在I0.3和I0.4接通的前提下,再接通I1.2;由于I0.3和I0.4的接通使Q0.2有輸出,因此處于第二個(gè)程序段的Q0.2為接通狀態(tài);在此基礎(chǔ)上,用戶再接通I1.2,則第二個(gè)程序段*接通,右邊的Q0.3有輸出;因?yàn)?/span>Q0.3為高電位“1”,因此在第三個(gè)程序段中的Q0.3同樣為接通狀態(tài),則數(shù)據(jù)傳輸指令的使能輸入端為高電位“1”,因此執(zhí)行數(shù)據(jù)傳輸功能,將IB7中的數(shù)據(jù)傳輸?shù)?/span>MB8中,并且使能輸出端輸出高電位“1”,因此右邊的Q0.4有輸出。
確定軟件安裝正確后,即可以進(jìn)行程序仿真運(yùn)行了。首先需要在STEP7的SIAMTIC Manager窗口中創(chuàng)建一個(gè)項(xiàng)目。與第6章介紹的相似,需要在該項(xiàng)目中插入站點(diǎn),并且對(duì)站點(diǎn)進(jìn)行硬件配置。例如選擇插入S7-300站點(diǎn),為站點(diǎn)配置PS 307 10A的電源,選擇CPU 312C。這是進(jìn)行操作的基本配置,其他的具體配置,比如數(shù)字量輸入輸出、模擬量輸入輸出等,用戶可以根據(jù)需要進(jìn)行選擇。

在介紹S7-PLCSIM V5.4的特點(diǎn)時(shí)提到過,它新增加了一些用于仿真的組態(tài)網(wǎng)絡(luò)。這里選擇MPI子網(wǎng)絡(luò)的形式,進(jìn)行PC機(jī)與仿真的PLC進(jìn)行連接。與前面介紹網(wǎng)絡(luò)組態(tài)一樣,在硬件配置窗口中的機(jī)架中右擊CPU一欄,選擇“對(duì)象屬性”命令,在打開的窗口中將該CPU連接到MPI子網(wǎng)絡(luò)中。
硬件配置完成后,回到SIAMTIC Manager窗口。由于S7-300/400 PLC采用模塊化處理,用戶可以根據(jù)需要?jiǎng)?chuàng)建多個(gè)模塊,然后由組織塊進(jìn)行統(tǒng)一調(diào)用。本例就以一個(gè)組織塊編寫程序進(jìn)行模擬仿真試驗(yàn)。用戶在OB1中編寫好自己的程序保存即可。
S7-PLCSIM是一個(gè)功能非常強(qiáng)大的仿真軟件,它與STEP7編程軟件集成在一起,可以在計(jì)算機(jī)上對(duì)S7-300/400 PLC的用戶程序進(jìn)行離線仿真與調(diào)試,而不需要連接任何PLC的硬件。
概括起來S7-PLCSIM軟件具有以下一些功能。
◇ 模擬實(shí)際PLC的寄存器:S7-PLCSIM軟件可以模擬實(shí)際PLC的定時(shí)器、計(jì)數(shù)器、M寄存器、I/O寄存器、FB/FC塊等物理的寄存器。
◇ 對(duì)實(shí)際PLC進(jìn)行硬件檢測:前面介紹PLC的工作方式時(shí)曾提及自診斷環(huán)節(jié),只有確保正確的硬件配置及連接,PLC才能正確地運(yùn)行;尤其對(duì)于S7-300/400 PLC,它們的硬件采用組態(tài)的形式,更需要驗(yàn)證是否配置正確。S7-PLCSIM軟件具有檢測硬件的功能,例如可以反映CPU的工作方式等。
◇ 對(duì)變量進(jìn)行監(jiān)控:S7-PLCSIM軟件可以監(jiān)控變量在程序運(yùn)行過程中的狀態(tài)、值的變化,進(jìn)而判斷程序的正確性。
◇ 對(duì)程序進(jìn)行調(diào)試:通過模擬程序的執(zhí)行過程,借助監(jiān)控變量信息的反饋,用戶可以通過S7-PLCSIM軟件對(duì)程序進(jìn)行調(diào)試;此外,用戶還可以設(shè)置斷點(diǎn)對(duì)程序進(jìn)行一段一段的調(diào)試,利用Single Scan命令對(duì)程序進(jìn)行單步調(diào)試。
AS-i網(wǎng)絡(luò)仍然采用主從式的結(jié)構(gòu),但與PROFIBUS網(wǎng)絡(luò)中的主從結(jié)構(gòu)有著較大的區(qū)別。
◇ 主站類型不同。

在PROFIBUS網(wǎng)絡(luò)中,主站一般為S7站點(diǎn)或者PG/PC機(jī)等,而AS-i網(wǎng)絡(luò)的主站一般不直接為S7站點(diǎn),而是站點(diǎn)驅(qū)動(dòng)下的一些具有輸出輸入功能的模塊,比如CP 343-2、CP142-2等。
◇ 通信協(xié)議等不同。
通過前面的介紹,我們了解到組建一個(gè)AS-i網(wǎng)絡(luò)涉及到物理部件、主站和從站類型等。據(jù)此作出如圖7-18所示的AS-i網(wǎng)絡(luò)示意圖。
在圖7-8中,AS-i網(wǎng)絡(luò)的主站是由S7站點(diǎn)驅(qū)動(dòng)的一些模塊,并由此模塊引出網(wǎng)絡(luò)的電纜,進(jìn)而連接從站的接口模塊,以便接入傳感器、執(zhí)行器等從站。整個(gè)網(wǎng)絡(luò)可以連接多個(gè)從站,并且網(wǎng)絡(luò)電纜還可以進(jìn)行分支連接;AS-i網(wǎng)絡(luò)必須配備電源,并將電源接入電纜中。
和其他子網(wǎng)絡(luò)的組建一樣,節(jié)點(diǎn)連接到點(diǎn)對(duì)點(diǎn)子網(wǎng)絡(luò)中同樣需要通信處理器作為接口。然而一部分S7-300/400 PLC的CPU集成有點(diǎn)對(duì)點(diǎn)接口,比如S7-300站點(diǎn)的CPU 313C-2PtP,這些類型的CPU可以直接連接到點(diǎn)對(duì)點(diǎn)子網(wǎng)絡(luò)中。
下面以集成有點(diǎn)對(duì)點(diǎn)通信接口的CPU為例,說明如何組建點(diǎn)對(duì)點(diǎn)子網(wǎng)絡(luò)。在SIMATICManager窗口中新建一個(gè)項(xiàng)目,并插入兩個(gè)S7-300站點(diǎn)和一個(gè)點(diǎn)對(duì)點(diǎn)子網(wǎng)絡(luò),然后對(duì)S7-300站點(diǎn)進(jìn)行硬件配置,分別選擇CPU 313C-2 PtP和CPU 314C-2 PtP;退出SIMATIC Manager窗口,打開NetPro窗口,在其中對(duì)兩個(gè)站點(diǎn)的接口信息進(jìn)行設(shè)置,即可實(shí)現(xiàn)兩個(gè)站點(diǎn)與點(diǎn)對(duì)點(diǎn)子網(wǎng)絡(luò)的連接,進(jìn)行站點(diǎn)之間的點(diǎn)對(duì)點(diǎn)通信。具體操作過程與前面介紹的以太網(wǎng)、PROFIBUS和MPI子網(wǎng)絡(luò)組建類似,在此不再贅述。

西門子S7-1200PLC模塊北京代理價(jià)格