參考價: | 面議 |
- 產(chǎn)品型號
- 西門子/SIEMENS 品牌
- 代理商 廠商性質(zhì)
- 長沙市 所在地
訪問次數(shù):253更新時間:2018-04-26 20:03:56
湖南翰智自動化設(shè)備有限公司致力于工業(yè)自動化控制領(lǐng)域的產(chǎn)品開發(fā)、工程配套和系統(tǒng)集成,擁有豐富的自動化產(chǎn)品的應(yīng)用和實踐經(jīng)驗以及雄厚的技術(shù)力量。*銷售西門子S7-200PLC/S7-200CPU/S7-300PLC/S7-300CPU/S7-400PLC/S7-400CPU/S7-1200PLC/S7-1200CPU/西門子觸摸屏/西門子SITOP電源/西門子LOGO/西門子MM420變頻器/
?
1. 下載并安裝GSD文件
通常情況下在STEP 7的硬件組態(tài)中無法把在PROFIBUS-DP 目錄下的300系列模塊連接至Ylink的DP MASTER段。S7-300 作為從站連接至Ylink的*辦法是通過GSD文件。首先,通過如下鏈接下載相應(yīng)的CPU的GSD文件。
113652
注意:不同的CP342-5,其GSD文件有不同的版本,請選擇合適的序列號。有時候下載后的GSD文件的文件名的格式為:siem80ee.gse.txt 。請刪除.txt 后綴。
得到GSD文件以后,應(yīng)把它導(dǎo)入STEP 7的硬件組態(tài)目錄中。見Pic1所示。
Pic1. 導(dǎo)入新的GSD文件
2. 系統(tǒng)的硬件組態(tài)
2.1 S7 300組態(tài)
在項目中加入Simatic 300 Station,進行相應(yīng)組態(tài)插入相應(yīng)的300CPU,其硬件組態(tài)見Pic2。
Pic2. CP342-5的硬件組態(tài)
注意:記住CP342-5的I/Q映射區(qū)地址,后面編程需用到。
雙擊CP342-5,設(shè)置為DP Slave模式,見Pic3所示。
Pic3.CP342-5的組態(tài)
為了使CP342-5能夠與H系統(tǒng)進行通訊,應(yīng)在CP342-5內(nèi)組態(tài)相應(yīng)的與H系統(tǒng)的通訊區(qū)域。與鏈接集成DP組態(tài)不同的是,CP342-5是通過編程來實現(xiàn)的,硬件組態(tài)中毋需配置接口。
2.2 冗余系統(tǒng)組態(tài)
H系統(tǒng)中插入IM157時,請選擇“Interface module for PROFIBUS-DP”選項,如下圖Pic4所示。
Pic4. IM157 總線系統(tǒng)選擇
如下圖Pic5所示,加入CP342-5從站站點。
Pic5. 加入CP342-5從站
類似于為普通的ET200M從站組態(tài)插槽,為相應(yīng)的cp342-5站點組態(tài)接口數(shù)據(jù),將如下圖Pic6中的模塊拖拽到相應(yīng)的CP342-5站點的插槽中。zui終配置如下圖Pic7所示。
Pic6. 作為DP-Slave 的CP342-5中可插入的模塊
Pic7. H系統(tǒng)中CP342-5中的模塊
3. S7-300和冗余系統(tǒng)下的編程
3.1 冗余系統(tǒng)下的編程
實際進行通訊時,H系統(tǒng)下毋需編寫任何程序,通訊數(shù)據(jù)通過上面配置的輸入/輸出接口區(qū)進行自動的讀寫??刂瞥绦蛉绻枰x取這些通訊數(shù)據(jù),只需要通過Pic8中配置的相應(yīng)地址直接讀取即可。
3.2 CP342-5下的編程
這里需要注意一個概念:CP342-5的DP I/O區(qū)是虛擬I/O區(qū)(Pic2所示),它與300 CPU的過程映像區(qū)是不同的。用戶無法從HWCONFIG 中直接訪問342-5的I/O區(qū),S7 300中如果不編寫任何程序,系統(tǒng)不能正常工作。通訊時Y-LINK和CP342-5的SF及BF指示燈會閃爍。解決此問題需要在300CPU中調(diào)用相應(yīng)的功能塊。FC1“DP_SEND”和FC2“DP_RECV”分別向CP342-5發(fā)送和接受數(shù)據(jù),如下Pic8所示。
Pic8. 地址對應(yīng)圖
因此與342-5的通訊需要用戶自己編程完成,Pic9是在CPU315-2DP的OB1中的示例。這兩個功能塊的參數(shù)基本相同,*個參數(shù):CPLADDR須填寫CP342-5的起始地制,可以參見Pic2。示例代碼中使用的是十六進制的地址。第二個參數(shù)是接受或發(fā)送的數(shù)據(jù)的地址。這一參數(shù)有兩部分組成:前一部分是起始地址,后一部分是偏移量。注意,偏移量的選取應(yīng)該與S7-400中CP342-5的地址長度相對應(yīng)。S7-400中CP342-5的I區(qū)表示來自S7-300系統(tǒng)的數(shù)據(jù),而Q區(qū)表示S7-400發(fā)送至S7-300的數(shù)據(jù)。
Pic9. S7 300中編程示例
注1:在調(diào)用FC1/FC2時,CPLADDR 后面的地址必須是硬件組態(tài)中342-5的起始地址,當(dāng)然FC1用I起始地址,F(xiàn)C2用Q起始地址。請合理設(shè)置FC1::RECV和FC2::SEND的參數(shù)以保證覆蓋需要通訊的區(qū)域。同時,在硬件組態(tài)時,請盡量連續(xù)使用地址。
注2:通過Ylink和S7 300等從站通訊, Ylink后組態(tài)的所有從站通訊字節(jié)總和不能超過244 byte Input/244 byte output。
關(guān)鍵詞
冗余系統(tǒng),Ylink,DP從站,GSD,CP342-5,F(xiàn)C1,F(xiàn)C2
DetailPages.ToPageTop
文獻(xiàn)屬于產(chǎn)品樹圖文件夾(n):
- 自動化技術(shù) 過程控制系統(tǒng)SIMATIC PCS 7
如何避免S7-300/400系統(tǒng)掃描時間過長而導(dǎo)致CPU停機?
*文檔: 西門子工程師*本文檔!
文獻(xiàn)
涉及產(chǎn)品
1. 如何避免S7-300/400系統(tǒng)掃描時間過長而導(dǎo)致CPU停機?
如果用戶程序的執(zhí)行時間超出硬件組態(tài)中所設(shè)定CPU的掃描周期監(jiān)控時間,則CPU會因看門狗超時而停機,同時觸發(fā)定時錯誤OB80,診斷信息如圖1所示:
圖1 診斷信息S7-300/400 CPU的循環(huán)掃描時間(看門狗時間)默認(rèn)為150ms(zui大可修改為6000ms),用戶程序的執(zhí)行時間必須在設(shè)定的掃描周期監(jiān)控時間范圍內(nèi)。zui大掃描周期設(shè)置如圖2所示:
圖2 設(shè)置zui大掃描周期時間2. 如何查看S7-300/400系統(tǒng)掃描循環(huán)時間?
如果工程師需要了解程序的掃描周期,可通過如下兩種方法查詢。
方法一、將程序下載到PLC后,進行在線連接,查看CPU信息,如圖3所示:
圖3 查看CPU“掃描循環(huán)時間”方法二、通過將OB1相應(yīng)的臨時變量傳送到M區(qū),即可讀取CPU掃描循環(huán)時間,如圖4、圖5所示:
圖4 臨時變量傳送到M區(qū)
圖5 變量監(jiān)控3. 如何查看S7-300/400中一個子程序的大約執(zhí)行時間?
使用S7-300/400 CPU時,如果工程師需要了解某個子程序的大約執(zhí)行時間,可在該子程序前、后分別讀取CPU系統(tǒng)時鐘,然后使用時鐘相減指令FC34進行編程計算,步驟如下:1、設(shè)置PLC系統(tǒng)時鐘,按圖6所示的設(shè)置:
圖6 置PLC系統(tǒng)時鐘2、創(chuàng)建一個塊符號名為“time”的數(shù)據(jù)塊(DB1),并創(chuàng)建如下變量,如圖7所示:
圖7 創(chuàng)建數(shù)據(jù)塊
3、在需要測試的子程序的*個網(wǎng)絡(luò)和zui后一個網(wǎng)絡(luò)讀取系統(tǒng)時鐘,然后運用時鐘相減指令FC34進行計算。
如下例程中測試了“FC1”子程序的執(zhí)行時間,如圖8所示:
圖8 “子程序執(zhí)行時間”例程4、通過變量監(jiān)控表查看該子程序的大約執(zhí)行時間,如圖9所示:
:吳(銷售工程師)
:
:
西門子開出模塊6ES7322-1BH01-0AA0西門子開出模塊6ES7322-1BH01-0AA0