西門子S7-300317-2PN/DP
我公司大量現(xiàn)貨供應(yīng),價(jià)格優(yōu)勢,*,德國*
上海隆彥自動(dòng)化科技有限公司
:詹雪芬
:(同號)
():021- 61311927
傳真():
商務(wù) () :850111590
地址(Add):上海市金山區(qū)楓涇鎮(zhèn)楓陽新村183號302
上海隆彥*低價(jià)銷售西門子PLC,200,300,400,1200,西門子PLC附件,西門子電機(jī),西門子人機(jī)界面,西門子變頻器,西門子數(shù)控伺服,西門子總線電纜現(xiàn)貨供應(yīng),咨詢系列產(chǎn)品,折扣低,貨期準(zhǔn)時(shí),并且備有大量庫存.*有效
西門子可為用戶提供自動(dòng)化、驅(qū)動(dòng)和低壓開關(guān)技術(shù)以及工業(yè)軟件,從豐富的標(biāo)準(zhǔn)產(chǎn)品到整體的解決方案,無所不包。 工業(yè)軟件可以讓用戶的整個(gè)價(jià)值鏈達(dá)到*,貫穿產(chǎn)品的設(shè)計(jì)開發(fā)、生產(chǎn)銷售以及售后服務(wù)的整個(gè)過程。 我們的電氣和機(jī)械部件能夠?yàn)檎麄€(gè)驅(qū)動(dòng)鏈提供集成技術(shù),從聯(lián)軸器到齒輪箱、從電機(jī)到控制和驅(qū)動(dòng)解決方案,非常全面,可應(yīng)用于所有工業(yè)領(lǐng)域。 我們的全集成能源管理 (TIP) 技術(shù)平臺可對能源的輸送提供強(qiáng)有力的解決方案。西門子出色的產(chǎn)品質(zhì)量樹立了業(yè)界。 對環(huán)保的高要求是我們環(huán)境管理的目標(biāo),我們始終貫徹執(zhí)行。 從產(chǎn)品設(shè)計(jì)初期,我們便對產(chǎn)品可能對環(huán)境造成的影響進(jìn)行考量, 因而我們的產(chǎn)品符合 RoHS(有害物質(zhì)限令)標(biāo)準(zhǔn)。 同樣地,我們的生產(chǎn)環(huán)境通過了 DIN EN ISO 14001 認(rèn)證。但對于西門子而言,環(huán)境保護(hù)不只是這些,它還意味著我們要充分利用有價(jià)值的資源。 我們的節(jié)能型驅(qū)動(dòng)產(chǎn)品便是有力證明,它們可以節(jié)約高達(dá) 60% 的能源。敬請了解西門子自動(dòng)化與驅(qū)動(dòng)解決方案為您帶來的機(jī)遇, 從中發(fā)現(xiàn)經(jīng)濟(jì)有效的解決之道。攜手西門子,提高您的競爭力。SIMATIC S7-300 一種通用型PLC,能適合自動(dòng)化工程中的各種應(yīng)用場合,尤其是在生產(chǎn)制造工程中的應(yīng)用。模塊化、無排風(fēng)扇結(jié)構(gòu)、易于實(shí)現(xiàn)分布式的配置、以及用戶易于掌握等特點(diǎn),使得S7-300 PLC在以下工業(yè)部門中實(shí)施各種控制任務(wù)時(shí),成為一種既經(jīng)濟(jì)又切合實(shí)際的解決方案:西門子PLC串口通訊方法
西門子S7-300317-2PN/DP
1、RS485串口通信第三方設(shè)備大部分支持,西門子S7 PLC可以通過選擇自由口通信模式控制串口通信。zui簡單的情況是只用發(fā)送指令(XMT)向打印機(jī)或者變頻器等第三方設(shè)備發(fā)送信息。不管任何情況,都必須通過S7 PLC編寫程序?qū)崿F(xiàn)。當(dāng)選擇了自由口模式,用戶可以通過發(fā)送指令(XMT)、接收指令(RCV)、發(fā)送中斷、接收中斷來控制通信口的操作。
2、PPI通信
PPI協(xié)議是S7-200CPUzui基本的通信方式,通過原來自身的端口(PORT0或PORT1)就可以實(shí)現(xiàn)通信,是S7-200 CPU默認(rèn)的通信方式。 PPI是一種主-從協(xié)議通信,主-從站在一個(gè)令牌環(huán)網(wǎng)中。在CPU內(nèi)用戶網(wǎng)絡(luò)讀寫指令即可,也就是說網(wǎng)絡(luò)讀寫指令是運(yùn)行在PPI協(xié)議上的。因此PPI只在主站側(cè)編寫程序就可以了,從站的網(wǎng)絡(luò)讀寫指令沒有什么意義。
3、MPI通信 MPI通信是一種比較簡單的通信方式,MPI網(wǎng)絡(luò)通信的速率是19.2Kbit/s~12Mbit/s,MPI網(wǎng)絡(luò)zui多支持連接32個(gè)節(jié)點(diǎn),zui大通信距離為50M。通信距離遠(yuǎn),還可以通過中繼器擴(kuò)展通信距離,但中繼器也占用節(jié)點(diǎn)。 MPI網(wǎng)絡(luò)節(jié)點(diǎn)通??梢話霺7-200、人機(jī)介面、編程設(shè)備、智能型ET200S及RS485中繼器等網(wǎng)絡(luò)元器件。
西門子PLC與PLC之間的MPI通信一般有3種通信方式: PROFIBUS-DP現(xiàn)場總線是一種開放式現(xiàn)場總線系統(tǒng),符合歐洲標(biāo)準(zhǔn)和標(biāo)準(zhǔn)。PROFIBUS-DP通信的結(jié)構(gòu)非常精簡,傳輸速度很高且穩(wěn)定,非常適合PLC與現(xiàn)場分散的I/O設(shè)備之間的通信。
5、 以太網(wǎng)通信 以太網(wǎng)的核心思想是使用共享的公共傳輸通道,這個(gè)思想早在1968年來源于廈威爾大學(xué)。 1972年,Metcalfe和David Boggs(兩個(gè)都是網(wǎng)絡(luò)專家)設(shè)置了一套網(wǎng)絡(luò),這套網(wǎng)絡(luò)把不同的ALTO計(jì)算機(jī)連接在一起,同時(shí)還連接了EARS激光打印機(jī)。這就是世界上*個(gè)個(gè)人計(jì)算機(jī)局域網(wǎng),這個(gè)網(wǎng)絡(luò)在1973年5月22日運(yùn)行。Metcalfe在運(yùn)行這天寫了一段備忘錄,備忘錄的意思是把該網(wǎng)絡(luò)改名為以太網(wǎng)(Ethernet),其靈感來自于“電磁輻射是可以通過發(fā)光的以太來傳播”這一想法。 1979年,DEC、In和Xerox共同將網(wǎng)絡(luò)標(biāo)準(zhǔn)化。 1984年,出現(xiàn)了細(xì)電纜以太網(wǎng)產(chǎn)品,后來陸續(xù)出現(xiàn)了粗電纜、雙絞線、CATV同軸電纜、光纜及多種媒體的混合以太網(wǎng)產(chǎn)品。 以太網(wǎng)是目前世界上zui流行的拓樸標(biāo)準(zhǔn)之一,具有傳傳播速率高、網(wǎng)絡(luò)資源豐富、系統(tǒng)功能強(qiáng)、安裝簡單和使用維護(hù)方便等很多優(yōu)點(diǎn)。
S7-300是模塊化小型PlC系統(tǒng),能滿足中等性能要求的應(yīng)用。其模塊化結(jié)構(gòu)設(shè)計(jì)使得各種單獨(dú)的模塊之間可進(jìn)行廣泛組合以用于擴(kuò)展。系統(tǒng)組成*處理單元(CPU):各種CPU有不同的性能,例如,有的CPU上集成有PROFIBUS—DP通訊接口等。信號模塊(SM):用于數(shù)字量和模擬量輸入/輸出。通訊處理器(CP):用于連接網(wǎng)絡(luò)和點(diǎn)對點(diǎn)連接。功能模塊(FM):用于高速計(jì)數(shù),定位操作(開環(huán)或閉環(huán)定位)和閉環(huán)控制。負(fù)載電源模塊(PS):用于將SIMATICS7—300連接到120/230V交流電源,或24/48/60/110V直流電源。接口模塊(1M):用于多機(jī)架配置時(shí)連接主機(jī)架(CR)和擴(kuò)展機(jī)架(ER)。S7—300通過分布式的主機(jī)架(CR)和3個(gè)擴(kuò)展機(jī)架(ER),可以操作多達(dá)32個(gè)模塊。運(yùn)行時(shí)無需風(fēng)扇。SIMATICS7—300適用于通用領(lǐng)域:高電磁兼容性和強(qiáng)抗振動(dòng),沖擊性,使其具有zui高的工業(yè)環(huán)境適應(yīng)性。功能SIMATICS7—300的大量功能能夠支持和幫助用戶進(jìn)行編程、啟動(dòng)和維護(hù),其主要功能如下:高速的指令處理:0.1—0.6u s的指令處理時(shí)間在中等到較低的性能要求范圍內(nèi)開辟了全新的應(yīng)用領(lǐng)域。浮點(diǎn)數(shù)運(yùn)算:用此功能可以有效地實(shí)現(xiàn)更為復(fù)雜的算術(shù)運(yùn)算。方便用戶的參數(shù)賦值:一個(gè)帶標(biāo)準(zhǔn)用戶接口的軟件工具給所有模塊進(jìn)行參數(shù)賦值。人機(jī)界面(HMl):方便的人機(jī)界面服務(wù)已經(jīng)集成在S7—300操作系統(tǒng)內(nèi)、因此人機(jī)對話的編程要求大大減少。SIMATIC人機(jī)界面(HMl)從S7—300中取得數(shù)據(jù),S7-300按用戶的刷新速度傳送這些數(shù)據(jù)。S7-300操作系統(tǒng)自動(dòng)地處理數(shù)據(jù)的傳送。診斷功能:CPU的智能化的診斷系統(tǒng)連續(xù)監(jiān)控系統(tǒng)的功能是否正常、記錄錯(cuò)誤和特殊系統(tǒng)事件(例如:超時(shí)、模塊更換等)。口令保護(hù):多級口令保護(hù)可以使用戶高度、有效地保護(hù)其技術(shù)機(jī)密,防止未經(jīng)允許的復(fù)制和修改,操作方式選擇開關(guān):操作方式選擇開關(guān)像鑰匙一樣可以拔出,當(dāng)鑰匙拔出時(shí),就不能改變操作方式。這樣就防止非法刪除或改寫用戶程序。
通訊
|
|
|
|
|
|
|
PCS 7中順序功能圖SFC編程常見問題集
問題1. SFC chart有哪些狀態(tài),各種狀態(tài)之間如何轉(zhuǎn)換?
SFC chart是順序功能圖(Sequential Function Chart)的簡寫,SFC chart有16種狀態(tài),如下圖1所示:
圖1 SFC chart狀態(tài)結(jié)構(gòu)圖
· 穩(wěn)定狀態(tài):需要通過事件觸發(fā)才會(huì)退出該狀態(tài),包括:Ready、Run、Completed、Aborted、stopped、Held、Held(error)
· 非穩(wěn)定狀態(tài):不需要事件觸發(fā),順控程序執(zhí)行完之后會(huì)自動(dòng)退出該狀態(tài),包括:Starting、Completing、error(Completing)、Holding、Error、Resuming、Resuming(Error)、Aborting、Stopping
注:
- Ready狀態(tài)也稱為Idle,Abort命令也稱為Cancel
· 圖中黑色細(xì)線表示順控程序會(huì)在處理完畢之后會(huì)自動(dòng)轉(zhuǎn)入下一個(gè)狀態(tài),例如StartingàRun,holdingàheld等
· 圖中黑色粗線表示事件觸發(fā),即狀態(tài)改變需要事件觸發(fā),例如ReadyàRun需要Start命令。事件可以是命令、條件、外部信號、內(nèi)部信號。SFC chart的命令窗口如下圖2所示:
圖2 SFC chart的命令窗口
SFC chart簡單的狀態(tài)變化如下:
1) SFC chart初始狀態(tài)為Idle,Start命令將SFC chart從“Idle”轉(zhuǎn)換到“Starting”狀態(tài)。
2) “Starting”狀態(tài)下的順控程序執(zhí)行完成后,SFC chart會(huì)自動(dòng)進(jìn)入”Run”狀態(tài)。
3) “Run”狀態(tài)的改變受SELFCOMP參數(shù)影響。SELFCOMP=1時(shí),”Run”狀態(tài)的順控程序執(zhí)行完成后SFC chart會(huì)自動(dòng)進(jìn)入“Completing”狀態(tài);SELFCOMP=0時(shí),需要Complete命令才能使SFC chart由“Run”狀態(tài)轉(zhuǎn)換到“Completing”狀態(tài)。
4) “Completing”狀態(tài)的順控程序執(zhí)行完成后,SFC chart會(huì)自動(dòng)進(jìn)入“Completed”狀態(tài),
5) SFC chart會(huì)穩(wěn)定在“Completed”狀態(tài),直到受到新的事件觸發(fā),例如“Reset”命令會(huì)使SFC chart回到“Idle”狀態(tài);Start命令會(huì)使SFC chart回到“Starting“狀態(tài)。
問題2. SFC chart 與順控程序有何差異?
順控程序中包含步和轉(zhuǎn)移,在步中編輯程序?qū)崿F(xiàn)對工藝設(shè)備的控制;SFC chart允許用戶通過圖形化的方式組態(tài)和調(diào)試順控程序,單個(gè)SFC chart中可以創(chuàng)建8個(gè)順控程序。
SFC chart 有16種狀態(tài),如圖1所示;而順控程序僅有五種狀態(tài),如下圖3所示。
SFC chart的命令窗口的控制命令改變的是SFC chart的狀態(tài),而不是順控程序的狀態(tài)。SFC chart的狀態(tài)改變會(huì)觸發(fā)順控程序狀態(tài)改變,通過在SFC chart不同的狀態(tài)來觸發(fā)不同的順控程序執(zhí)行。
圖3順控程序的狀態(tài)結(jié)構(gòu)圖
SFC chart狀態(tài)和順控程序的狀態(tài)相互獨(dú)立,同時(shí)又相互影響。如下圖4所示的SFC chart中包含三個(gè)順控程序RUN_KM,HOLD_KM,ABORT_KM。
圖4 SFC chart和順控程序的狀態(tài)結(jié)構(gòu)
- 順控程序和SFC chart都有自己的狀態(tài)。SFC chart處于“Holding”狀態(tài),但是順控程序RUN_KM處于“Held“狀態(tài),而順控HOLD_KM處于”Running”狀態(tài)。
- 順控的狀態(tài)可以影響SFC chart的狀態(tài)。順控程序HOLD_KM未執(zhí)行完成之前,SFC chart會(huì)一直處于“Holding”狀態(tài),當(dāng)HOLD_KM執(zhí)行完之后SFC chart會(huì)自動(dòng)轉(zhuǎn)入“Held”狀態(tài)。
- 如果在順控程序的啟動(dòng)條件中加入SFC chart的狀態(tài),SFC chart的狀態(tài)可以控制順控程序的運(yùn)行。RUN_KM的啟動(dòng)條件為SFC chart處于“Run”狀態(tài),HOLD_KM的啟動(dòng)條件為SFC chart處于“Holding”狀態(tài)。hold命令使SFC chart從“Run”狀態(tài)轉(zhuǎn)入“Holding”狀態(tài),導(dǎo)致RUN_KM順控的暫停和HOLD_KM順控的執(zhí)行。
問題3. 順控程序的每一步是如何執(zhí)行的?
在順控程序的步中,都可以設(shè)置“Initialization“、”Processing“、”Termination“三種執(zhí)行程序,如下圖5所示。除START步和END步之外,步和轉(zhuǎn)移交替布置。
圖5順控程序的步屬性
順控程序在處理“Processing“的程序過程中會(huì)判斷轉(zhuǎn)移條件是否滿足(轉(zhuǎn)移邏輯和步的zui少執(zhí)行時(shí)間)。如下圖6所示:在未滿足轉(zhuǎn)移條件T4時(shí),順控程序會(huì)一直執(zhí)行S4步的“Processing“程序,如圖綠色部分Execution階段。T4滿足后的下一個(gè)處理周期,開始執(zhí)行S5步。S4的”Termination“和S5的”Initialization“在同一個(gè)處理周期執(zhí)行,而且僅執(zhí)行一個(gè)處理周期,如圖紅色部分。
圖6順控程序步和轉(zhuǎn)移的執(zhí)行
問題4. 為什么順控程序的不能啟動(dòng)?
順控程序只有在滿足啟動(dòng)條件后才能啟動(dòng)。需要為每個(gè)順控程序定義啟動(dòng)條件,如下圖7所示。選中順控程序后右擊在彈出的菜單中選擇“Sequence Properties”,在順控程序?qū)傩源翱诘?ldquo;Start condition”選項(xiàng)卡中設(shè)置啟動(dòng)條件。下圖所示的順控程序在SFC chart的狀態(tài)為“Run”時(shí)才會(huì)啟動(dòng)執(zhí)行。
圖7順控程序的啟動(dòng)條件
在順控程序的“General”選項(xiàng)卡中可以設(shè)置順控程序的優(yōu)先級,如下圖8所示。因?yàn)樵趲讉€(gè)順控程序同時(shí)滿足啟動(dòng)條件時(shí),優(yōu)先級高的會(huì)先執(zhí)行。如果有相同優(yōu)先級的幾個(gè)順控程序同時(shí)滿足啟動(dòng)條件,則左面的順控程序會(huì)執(zhí)行。
圖8順控程序的優(yōu)先級
除了滿足順控程序的啟動(dòng)條件,還需要判斷SFC chart的是否允許啟動(dòng):
· 要求SFC chart允許啟動(dòng),即ENSTART=1,和LI_ERR=0
· 要求比啟動(dòng)優(yōu)先級高的信號,如 INTERROR 、 LOCKERROR 、 LOCKCOMPLETE 、 LOCKHOLD 、LOCKABORT 或 LOCKSTOP 沒有置1
· 在手動(dòng)模式下沒有操作員錯(cuò)誤,即OP_ERR=0
問題5. 順控程序中如何編輯鏈接CFC的結(jié)構(gòu)變量?
在順控程序的步中編輯CFC 功能塊的結(jié)構(gòu)變量時(shí),會(huì)提示如下圖9的錯(cuò)誤信息,顯示類型不匹配。
圖9順控程序步中使用結(jié)構(gòu)變量提示信息
轉(zhuǎn)移條件不支持結(jié)構(gòu)變量,會(huì)提示如下圖10錯(cuò)誤。
圖10轉(zhuǎn)移中使用結(jié)構(gòu)變量錯(cuò)誤信息
需要在結(jié)構(gòu)變量上右擊,通過“Open Structure”命令來打開結(jié)構(gòu)變量,然后選擇其中的value數(shù)值,如下圖11所示。注意:轉(zhuǎn)移條件不支持結(jié)構(gòu)變量。
圖11如何在步中配置結(jié)構(gòu)變量
問題6. 如何通過程序控制SFC chart切換到自動(dòng)模式?
SFC chart能以外部視圖的方式顯示為功能塊,可以像CFC一樣通過IO互聯(lián)控制SFC chart的執(zhí)行。在工廠層級下選中SFC chart右擊,通過“Open External View”打開外部視圖;或者在SFC chart編輯界面通過菜單ViewàExternal View打開外部視圖。如下圖12所示:
圖12如何調(diào)用SFC chart的外部視圖
SFC chart與控制模式相關(guān)的外部視圖IO如下圖13所示,表格顯示了手動(dòng)模式和自動(dòng)模式輸入/輸出IO的對應(yīng)關(guān)系。從手動(dòng)模式切換到自動(dòng)模式要求ENAUT=1和AUT=1,且MAN=0。注意:AUT和MAN不能都=1,否則會(huì)提示LI_ERR錯(cuò)誤,無法實(shí)現(xiàn)模式切換。
圖13手動(dòng)模式和自動(dòng)模式切換
問題7. 如何讓CPU啟動(dòng)后SFC chart就運(yùn)行?CPU重啟后SFC chart能否繼續(xù)執(zhí)行?
在SFC chart的屬性中可以設(shè)置啟動(dòng)選項(xiàng)和CPU重啟后SFC chart的運(yùn)行方式。如下圖14所示:
圖14 SFC chart 屬性
· Autostart:CPU啟動(dòng)后SFC chart是否自動(dòng)啟動(dòng)。不勾選時(shí)CPU啟動(dòng)后SFC chart處于“Idle”狀態(tài),勾選后CPU啟動(dòng)以后SFC chart自動(dòng)進(jìn)入“Starting”狀態(tài)。