第一篇:西門子s7-200自由口通信總結(jié)
西門子s7-200自由口通信總結(jié)
西門子S7-200CPU的通信口可以設(shè)置為自由口模式。選擇自由口模式后,用戶程序就可以完全控制通信端口的操作,通信協(xié)議也完全受用戶程序控制。
S7-200CPU上的通信口在電氣上是標(biāo)準(zhǔn)的RS-485半雙工串行通信口。此串行字符通信的格式可以包括:
一個(gè)起始位
7或8位字符(數(shù)據(jù)字節(jié))
一個(gè)奇/偶校驗(yàn)位,或者沒(méi)有校驗(yàn)位
一個(gè)停止位
自由口通信速波特率可以設(shè)置為1200、2400、4800、9600、19200、38400、57600或112500。
凡是符合這些格式的串行通信設(shè)備,理論上都可以和S7-200CPU通信。
自由口模式可以靈活應(yīng)用。Micro/WIN的兩個(gè)指令庫(kù)(USS和ModbusRTU)就是使用自由口模式編程實(shí)現(xiàn)的。
在進(jìn)行自由口通信程序調(diào)試時(shí),可以使用PC/PPI電纜(設(shè)置到自由口通信模式)連接PC和CPU,在PC上運(yùn)行串口調(diào)試軟件(或者Windows的HyperTerminal-超級(jí)終端)調(diào)試自由口程序。
USB/PPI電纜和CP卡不支持自由口調(diào)試。
自由口通信要點(diǎn)
應(yīng)用自由口通信首先要把通信口定義為自由口模式,同時(shí)設(shè)置相應(yīng)的通信波特率和上述通信格式。用戶程序通過(guò)特殊存儲(chǔ)器SMB30(對(duì)端口0)、SMB130(對(duì)端口1)控制通信口的工作模式。詳見下圖
CPU通信口工作在自由口模式時(shí),通信口就不支持其他通信協(xié)議(比如PPI),此通信口不能再與編程軟件Micro/WIN通信。CPU停止時(shí),自由口不能工作,Micro/WIN就可以與CPU通信。
通信口的工作模式,是可以在運(yùn)行過(guò)程中由用戶程序重復(fù)定義的。
如果調(diào)試時(shí)需要在自由口模式與PPI模式之間切換,可以使用SM0.7的狀態(tài)決定通信口的模式;而SM0.7的狀態(tài)反映的是CPU運(yùn)行狀態(tài)開關(guān)的位置(在RUN時(shí)SM0.7=“1”,在STOP時(shí)SM0.7=“0”)
自由口通信的核心指令是發(fā)送(XMT)和接收(RCV)指令。在自由口通信常用的中斷有“接收指令結(jié)束中斷”、“發(fā)送指令結(jié)束中斷”,以及通信端口緩沖區(qū)接收中斷。
與網(wǎng)絡(luò)讀寫指令(NetR/NetW)類似,用戶程序不能直接控制通信芯片而必須通過(guò)操作系統(tǒng)。用戶程序使用通信數(shù)據(jù)緩沖區(qū)和特殊存儲(chǔ)器與操作系統(tǒng)交換相關(guān)的信息。
XMT和RCV指令的數(shù)據(jù)緩沖區(qū)類似,起始字節(jié)為需要發(fā)送的或接收的字符個(gè)數(shù),隨后是數(shù)據(jù)字節(jié)本身。如果接收的消息中包括了起始或結(jié)束字符,則它們也算數(shù)據(jù)字節(jié)。
調(diào)用XMT和RCV指令時(shí)只需要指定通信口和數(shù)據(jù)緩沖區(qū)的起始字節(jié)地址。
XMT和RCV指令與NetW/NetR指令不同的是,它們與網(wǎng)絡(luò)上通信對(duì)象的“地址”無(wú)關(guān),而僅對(duì)本地的通信端口操作。如果網(wǎng)絡(luò)上有多個(gè)設(shè)備,消息中必然包含地址信息;這些包含地址信息的消息才是XMT和RCV指令的處理對(duì)象。
由于S7-200的通信端口是半雙工RS-485芯片,XMT指令和RCV指令不能同時(shí)有效。
XMT和RCV指令
XMT(發(fā)送)指令的使用比較簡(jiǎn)單。RCV(接收)指令所需要的控制稍多一些。
RCV指令的基本工作過(guò)程為:
在邏輯條件滿足時(shí),啟動(dòng)(一次)RCV指令,進(jìn)入接收等待狀態(tài)
監(jiān)視通信端口,等待設(shè)置的消息起始條件滿足,然后進(jìn)入消息接收狀態(tài)
如果滿足了設(shè)置的消息結(jié)束條件,則結(jié)束消息,然后退出接收狀態(tài)
所以,RCV指令啟動(dòng)后并不一定就接收消息,如果沒(méi)有讓它開始消息接收的條件,就一直處于等待接收的狀態(tài);如果消息始終沒(méi)有開始或者結(jié)束,通信口就一直處于接收狀態(tài)。這時(shí)如果嘗試執(zhí)行XMT指令,就不會(huì)發(fā)送任何消息。
所以確保不同時(shí)執(zhí)行XMT和RCV非常重要,可以使用發(fā)送完成中斷和接收完成中斷功能,在中斷程序中啟動(dòng)另一個(gè)指令。
在《S7-200系統(tǒng)手冊(cè)》和Micro/WIN在線幫助中關(guān)于XMT和RCV指令的使用有一個(gè)例子。這個(gè)例子非常經(jīng)典,強(qiáng)烈建議學(xué)習(xí)自由口通信時(shí)先做通這個(gè)例子。例程,見下圖
字符接收中斷
S7-200CPU提供了通信口字符接收中斷功能,通信口接收到字符時(shí)會(huì)產(chǎn)生一個(gè)中斷,接收到的字符暫存在特殊存儲(chǔ)器SMB2中。通信口Port0和Port1共用SMB2,但兩個(gè)口的字符接收中斷號(hào)不同。
每接收到一個(gè)字符,就會(huì)產(chǎn)生一次中斷。對(duì)于連續(xù)發(fā)送消息,需要在中斷服務(wù)程序中將單個(gè)的字符排列到用戶規(guī)定的消息保存區(qū)域中。實(shí)現(xiàn)這個(gè)功能可能使用間接尋址比較好。
對(duì)于高通信速率來(lái)說(shuō),字符中斷接受方式需要中斷程序的執(zhí)行速度足夠快。
一般情況下,使用結(jié)束字符作為RCV指令的結(jié)束條件比較可靠。如果通信對(duì)象的消息幀中以一個(gè)不定的字符(字節(jié))結(jié)束(如校驗(yàn)碼等),就應(yīng)當(dāng)規(guī)定消息或字符超時(shí)作為結(jié)束RCV指令的條件。但是往往通信對(duì)象未必具有嚴(yán)格的協(xié)議規(guī)定、工作也未必可靠,這就可能造成RCV指令不能正常結(jié)束。這種情況下可以使用字符接收中斷功能。如下圖
第二篇:諾基亞西門子通信筆試面試
初面-電話面試:簡(jiǎn)單的問(wèn)了一下基本信息,項(xiàng)目經(jīng)驗(yàn),為什么留在杭州等。
復(fù)面-筆試+面試:到了公司之后,先給你一張關(guān)于軟件測(cè)試基本知識(shí)的測(cè)試卷,讓你回答。題目有:軟件測(cè)試的目的;軟件開發(fā)過(guò)程的各個(gè)階段中,軟件測(cè)試有哪些工作;黑盒測(cè)試和白盒測(cè)試的區(qū)別;對(duì)于軟件測(cè)試來(lái)說(shuō),能力和責(zé)任心哪個(gè)更重要;說(shuō)說(shuō)你以前所進(jìn)行的軟件測(cè)試的經(jīng)驗(yàn);
面試:具體介紹一下你的項(xiàng)目經(jīng)驗(yàn),這里問(wèn)的比較仔細(xì)(當(dāng)時(shí)要求我在寫字板上畫出項(xiàng)目的框架,測(cè)試的工作);還問(wèn)了一些關(guān)于信號(hào)與系統(tǒng),通信原理方面的知識(shí)(兩個(gè)信號(hào)時(shí)域疊加,頻域是什么樣的,畫出圖來(lái);頻分服用,時(shí)分復(fù)用的知識(shí));各個(gè)運(yùn)營(yíng)商使用的通信技術(shù);最后還有一個(gè)英文的交流,要求介紹一下最近的有趣的一件事。
第三篇:西門子總結(jié)
1、多個(gè)變量同時(shí)調(diào)用一個(gè)FB塊,如何監(jiān)控其中一個(gè)變量(以高爐程序FB204為例)
(1)打開程序找到變量所調(diào)用的FB塊(FB204),打開FB塊在菜單欄找到DEBUG——>Opration-->Test Opration(2)DEBUG-->Call Enviranment of the blocks-->Instance DB Number-->46(FB所對(duì)應(yīng)的DB塊)-->監(jiān)控
2、S7-200PLC遵循PPI協(xié)議,3、程序頻繁下載,導(dǎo)致內(nèi)存不足,不能下載解決辦法
打開PLC-->Diagnostic/Setting(診斷設(shè)置)-->Hardware Diagnostics(硬件診斷)-->Module Information(組件信息)-->Memory-->Compress(壓縮)
4、SIMATIC Manager打不開怎么辦? 問(wèn)題描述:
打開
SIMATICManager
提示:ConnotestablishconnectiontotheAutomationLicenseManagerService.<0x0000274D>
點(diǎn)
擊
確
定
后
提
示
:NOvalidlicensekeyfound.pleaseinstallavalidlicensekey.再點(diǎn)擊確定后提示:STEP7 hasfoundaproblemwiththeAutomation LicenseManager.Theapplicationisclosing.Pleasereinstallthe Automation LicenseManager.打開“AutomationLicenseManager“
提
示
:The“AutomationLicenseManagerService”hasnotbeenstarted!PleasestarttheService.解決方案: 在計(jì)算機(jī)的“控制面板>管理工具>服務(wù)“里,將AutomationLicenseManager的啟動(dòng)類型改為自動(dòng),并啟動(dòng)它。5、332-5HD01-0AB0模出模塊通道接線
以第一通道為例:
電流輸出只需要接3,6端子
電壓輸出的 2 線連接只需要接3,6端子
電壓輸出的 4 線連接需要接3,4,5,6端子
對(duì)負(fù)載進(jìn)行接線,并連接到電壓輸出
電壓輸出支持 2 線和 4 線負(fù)載的接線和連接。
然而,某些模擬輸出模塊不支持這兩種類型的接線和連接。
將 4 線負(fù)載連接到電氣隔離模塊的電壓輸出 4 線負(fù)載電路可獲得更高的精度。對(duì) S-和 S+ 傳感器線路直接接線并連接到負(fù)載。
這樣即可直接測(cè)量和修正負(fù)載電壓。
干擾和電壓突降可能會(huì)在檢測(cè)線路 S-和模擬電路 MANA的參考回路間產(chǎn)生電位差。
此電位差不得超過(guò)設(shè)定的限制值。
任何超過(guò)限制值的電位差都會(huì)對(duì)模擬信號(hào)的精度產(chǎn)生不利影響。
將 2 線負(fù)載接線到非隔離模塊的電壓輸出
將負(fù)載連接到QV端子和測(cè)量電路MANA的參考點(diǎn)。在前連接器中,將端子 S+ 互連到
QV,將端子 S 互連到 MANA。2 線電路不提供線路阻抗的補(bǔ)償。
6、工控機(jī)關(guān)機(jī)重啟之后與plc通訊異常,一定要將plc重新關(guān)閉
在打開才
WINCC 軟PLC 與遠(yuǎn)程站PLC S7-315-2AG10-0AB0 Profibus 通訊,工控機(jī)關(guān)機(jī)重啟之后與plc通訊異常,一定要將plc重新關(guān)閉在打開才能連接上,,怎樣解決!答:
1、這個(gè)問(wèn)題肯定存在:
兩者在處于通訊狀態(tài),一方關(guān)機(jī),另一方肯定處于通訊異常狀態(tài)。這個(gè)通訊異常狀態(tài)需要重啟后才可消除。
例如MODBUS的主從通訊,一旦從站停機(jī)后再要與主站通訊時(shí),必須要主站重啟后才可與該從站通訊連接上。
2、尤其是上位機(jī)非正常關(guān)閉,這種現(xiàn)象更為突出。
3、要解決這個(gè)問(wèn)題,編程起來(lái)需要:、兩者通訊采用測(cè)心跳的方法:
不要應(yīng)用通訊模塊本身來(lái)檢測(cè)(通訊模塊發(fā)生故障時(shí)檢測(cè)不了),例如通常應(yīng)用的測(cè)心跳方法,即主站與分站約定一信息位,主站S7-300可用OB35發(fā)送脈沖,分站S7-200檢測(cè)該信息位,如在一定的時(shí)間內(nèi)該信息位無(wú)變化,則認(rèn)為無(wú)心跳了,即為通訊故障。
這樣,當(dāng)對(duì)方正常停機(jī)或非正常停機(jī)時(shí)即無(wú)心跳時(shí)則關(guān)閉通訊程序,一旦測(cè)到心跳是在重新啟動(dòng)通訊程序。、關(guān)鍵問(wèn)題是要熟悉對(duì)于所采用的通訊協(xié)議如何進(jìn)行關(guān)閉與啟動(dòng)通訊的程序編制。注意,有的的軟件基于WINDOWS平臺(tái),有時(shí)必須啟動(dòng)系統(tǒng),此時(shí)這個(gè)問(wèn)題無(wú)解。
4、一定要將plc重新關(guān)閉在打開才能連接上:
其實(shí)掌握了這個(gè)規(guī)律,處理起來(lái)也十分簡(jiǎn)便。如果解決這個(gè)問(wèn)題,也有一定的工作量。還是將plc重啟一下來(lái)的容易。
7、S7400CPU信號(hào)
INTF 紅色,內(nèi)部故障,例如用戶程序運(yùn)行超時(shí),用戶程序錯(cuò)誤。EXTF 紅色,外部故障,例如電源故障,I/O模板故障。FRCE 黃色,至少有一個(gè)I/O被強(qiáng)制時(shí)點(diǎn)亮。RUN 綠色,運(yùn)行模式。STOP 黃色,停止模式。
BUS1F 紅色,MPI/PROFIBUS-DP接口1的總線故障。BUS2F 紅色,MPI/PROFIBUS-DP接口2的總線故障。MSTR 黃色,CPU運(yùn)行。REDF 紅色,冗余錯(cuò)誤。RACK0 黃色,CPU在機(jī)架0中。RACK1 黃色,CPU在機(jī)架1中。IFM1F 紅色,接口子模塊1故障。IFM2F 紅色,接口子模塊2故障。
8、關(guān)閉WINCC后臺(tái)運(yùn)行
:“開始”-----“運(yùn)行”---輸入“reset_wincc.vbs”
9、PLC無(wú)許可證不能啟動(dòng)“no.....”處理方法:
打開“開始”-----“控制面板”-----“管理工具”----“服務(wù)”----“Automation License Manager Service”選擇為“自動(dòng)”。
10、PLC通訊問(wèn)題匯總
STEP7中的通信功能塊如何區(qū)別?
問(wèn):做400/300通訊時(shí),調(diào)用的功能塊AGSEND(FC5),DPSEND(FC1)和BSEND(FB12/SFB12)
功能上有何區(qū)別?CP300庫(kù)里的BSEND(FB12)和標(biāo)準(zhǔn)庫(kù)里的BSEND(SFB12)又有何區(qū)別?為什么FB和SFB需要建立專用的背景數(shù)據(jù)塊?
答:1)AG_SEND,AG_RCV用于FDL, ISO , UDP,TCP/IP通訊時(shí);DP_SEND,DP_RCV用于Profibus-DP通訊時(shí),通過(guò)CP模塊做主站或從站時(shí)調(diào)用;BSEND和BRCV用于在Netpro中組態(tài)S7連接后,可用于兩個(gè)具有通信能力的伙伴通過(guò)雙邊編程的方式進(jìn)行數(shù)據(jù)交換,USEND 和URCV也是在這種情況下可以使用,但是它是雙邊、非協(xié)調(diào)發(fā)送/接收,最大發(fā)送440字節(jié),而BSEND和BRCV是雙邊、分塊發(fā)送/接收,最大可達(dá)64k字節(jié)。
2)S7-300 不包含用于擴(kuò)展通信的 SFB,與FB不同,SFB存儲(chǔ)在CPU的操作系統(tǒng)中并可由用戶調(diào)用
3)因?yàn)镕B與SFB都與FC不同,具有存儲(chǔ)空間(靜態(tài)變量),所以需要建立專用的背景數(shù)據(jù)塊。
樣例程序:在S7-400中使用SFB14(”GET“)和SFB15(”PUT")模塊進(jìn)行S7通信 顯示訂貨號(hào)
問(wèn)題:
如何給通信模塊SFB14(“GET”)和SFB15(“PUT”)編程,從而實(shí)現(xiàn)S7-400上的數(shù)據(jù)通信?
解答:
為了在兩個(gè)S7-400站之間通過(guò)在NetPro中組態(tài)的 一個(gè)S7連接進(jìn)行數(shù)據(jù)通信,必 須在S7程序中調(diào)用通信函數(shù)。SFB14(“GET”)用于從遠(yuǎn)程CPU讀取數(shù)據(jù),SFB15(“PUT”)用于向遠(yuǎn)程CPU寫入數(shù)據(jù)。< /p>
通信模塊FB14(“GET”)和 FB15(“PUT”)的特點(diǎn)
? ? ? SFB14 / SFB15是系統(tǒng)函數(shù)模塊,因此包含在CPU的固件中。
SFB14和SFB15是異步通信函數(shù)。
可以跨幾個(gè)OB1循環(huán)運(yùn)行。? ? SFB14和SFB15通過(guò)輸入?yún)?shù)(“REQ”)激活。
任務(wù)結(jié)束后顯示“DONE”、“NDR”或者“ERROR”。
樣例程序包含一個(gè)S7連接,通過(guò)該連接,使用SFB14從遠(yuǎn)程CPU讀取數(shù)據(jù),使用SFB15向遠(yuǎn)程CPU寫入數(shù)據(jù)。
樣例程序的說(shuō)明
項(xiàng)目包含兩個(gè)S7-500站,它們具有CPU 416-2DP和CP 443-1,用于在工業(yè)以太網(wǎng)上通信。通 信基礎(chǔ)是兩站之間建立的S7連接。如果通過(guò)“右鍵單擊 > Object Properties”打開NetPro中的S7連接屬性,則 可以看到通信功能塊的塊參數(shù)“ID”。當(dāng)調(diào)用SFB14或SFB15時(shí)必須遵守相應(yīng)的規(guī)定,以通過(guò)S7連接實(shí)現(xiàn)數(shù)據(jù)通信。
圖1: S7連接的屬性
STEP 7程序包含塊OB100、OB1、FB100、DB100、DB200、DB201、SFB14和SFB15。
? OB100 OB100是一個(gè)啟動(dòng)型OB,并且在CPU重啟時(shí)運(yùn)行。在這個(gè)OB中,用 于觸發(fā)第一次通信的使能信號(hào)是M1.0和M0.1。
圖2: OB100
? OB1 OB1被循環(huán)地調(diào)用。這個(gè)OB包含通過(guò)M1.0和M0.1對(duì)FB100(背景DB: DB100)的調(diào)用。一旦FB100運(yùn)行,M1.0被復(fù)位。
圖3: OB1 ? FB100 FB100在OB1循環(huán)中被調(diào)用。這個(gè)FB包含調(diào)用SFB14(“GET”)和SFB15(“ PUT”)。當(dāng)時(shí)鐘標(biāo)志M10.6出現(xiàn)一個(gè)上升沿并且沒(méi)有其它作業(yè)正在運(yùn)行時(shí),通過(guò)輸入?yún)?shù)“REQ”激活FB14。阻止這個(gè)函數(shù)調(diào)用是非常重要的,因?yàn)樵摵瘮?shù)是異步的并且持續(xù)好幾個(gè)循環(huán)。持續(xù)激活系統(tǒng)函數(shù)塊而不等待當(dāng)前作業(yè)結(jié)束,將導(dǎo)致通信過(guò)載。必 須使用在NetPro中S7連接的屬性對(duì)話框中的輸入?yún)?shù)“ID”(見圖1)。參數(shù)“ADDR_1”規(guī)定了將從遠(yuǎn)程CPU讀取的數(shù)據(jù)區(qū)域。對(duì) 于參數(shù)“RD_1”,必須指定用于數(shù)據(jù)讀取的數(shù)據(jù)區(qū)域。需要輸出參數(shù)“NDR”、“ERROR”和“STATUS”用于評(píng)估任務(wù),并 且僅僅在同一個(gè)循環(huán)中有效。
圖4: FB100: 調(diào)用SFB14
如果塊運(yùn)行出現(xiàn)錯(cuò)誤,保存塊的狀態(tài)字,用于錯(cuò)誤分析。
圖5: FB100: 保存狀態(tài)字
當(dāng)時(shí)鐘標(biāo)志M10.6出現(xiàn)一個(gè)上升沿并且沒(méi)有其它作業(yè)正在運(yùn)行時(shí),通過(guò)輸入?yún)?shù)“REQ”激活FB15。阻止這個(gè)函數(shù)調(diào)用是非常重要的,因 為該函數(shù)的行為是異步的并且持續(xù)好幾個(gè)循環(huán)。持續(xù)激活該函數(shù)塊而不等待當(dāng)前作業(yè)結(jié)束,將導(dǎo)致通信過(guò)載。必須使用在NetPro中 S7連接的屬性對(duì)話框中的輸入?yún)?shù)“ID”(見圖1)。對(duì)于參數(shù)“ADDR_1”必須指定遠(yuǎn)程CPU中用于數(shù)值寫入的數(shù)據(jù)區(qū)域。對(duì)于參數(shù)“ SD_1”,必須指定待發(fā)送數(shù)據(jù)的地址。需要輸出參數(shù)“DONE”、“ERROR”和“STATUS”用于評(píng)估任務(wù),并 且僅僅在同一個(gè)循環(huán)中有效。
圖6: FB100: 調(diào)用SFB15
如果塊運(yùn)行出現(xiàn)錯(cuò)誤,保存塊的狀態(tài)字,用于錯(cuò)誤分析。
圖7: FB100: 保存狀態(tài)字
要下載的STEP 7項(xiàng)目:
STEP 7項(xiàng)目包含一個(gè)樣例程序,用于調(diào)用SFB14和SFB15,具有狀態(tài)評(píng)估。是 通過(guò)STEP 7 V5.2創(chuàng)建的。
11、dp線(頭)故障檢查方法:將第一個(gè)及最后一個(gè)DP頭開關(guān)至“on”位置,中間所有DP頭開關(guān)至“off”位置,測(cè)量阻值(DP 頭的3、8號(hào)插針),正常阻值為110Ω(不正常為230Ω左右),若不正常應(yīng)逐步分段檢查,將相鄰兩個(gè)DP頭開關(guān)一個(gè)至“on”位置,測(cè)量?jī)梢粋€(gè)DP頭的3和8號(hào)插針之間阻值。
12、西門子官網(wǎng):登錄名:fman 密碼fjg1988@@
13、西門子PLC模擬量輸入模塊通道判斷是否損壞,測(cè)量其電阻值一般在250Ω左右,接入4-20ma信號(hào)電壓在1-5V之間。
14、EJA110-D.其中D就是支持通訊協(xié)議,這里的D是brain協(xié)議,如果D變成E那就是HART協(xié)議。
15、s7-1200軟件為什么無(wú)法安裝并會(huì)提示要重新啟動(dòng)電腦
最佳答案
單擊開始>運(yùn)行,輸入REGEDIT,然后按ENTER鍵打開注冊(cè)表編輯器,在注冊(cè)表內(nèi)“HKEY_LOCAL_MACHINESystemCurrentControlSetControlSession Manager ”中刪除注冊(cè)表值
“PendingFileRenameOperations” 不要重新啟動(dòng),繼續(xù)安裝軟件。
第四篇:西門子S7-200+組態(tài)王總結(jié)[范文模版]
西門子S7-200+組態(tài)王總結(jié)
經(jīng)歷了炎熱的一天,6.25,記憶猶新,不但是天氣炎熱,心里也實(shí)在很冒火,但是還是靜下心來(lái)把S7-200和組態(tài)王的活搞得七七八八了,還有一些小問(wèn)題可以解決的別人也可以解決,很簡(jiǎn)單,不可以解決的就屬于驅(qū)動(dòng)的問(wèn)題了。
現(xiàn)在是早上5點(diǎn)鐘(MSN的時(shí)間總是不對(duì),難道我寫成美國(guó)時(shí)間了??),怕一睡下去就醒不過(guò)來(lái)了,又沒(méi)有水洗澡,就寫寫調(diào)試過(guò)程吧。
調(diào)試過(guò)程很簡(jiǎn)單分為兩步
1、PLC的調(diào)試
PLC和數(shù)據(jù)中心通信采用了ModBus協(xié)議,S7-200CPU自帶了ModBus,安裝完Micro/win之后需要再次安裝Modbus協(xié)議庫(kù),安裝文件可以參看共享文件夾里面Tbox_V32_STEP7.zip。
PLC的模擬輸入采用AIW0~AIW32寄存器,輸出采用AQW0~,變量VB表示字節(jié),VW表示字,貌似short int和他是一個(gè)類型,VD是DWORD,可以是浮點(diǎn)數(shù)。
用ModBus讀輸入寄存器的時(shí)候要用3000×,讀保持寄存器要用400××。
2、組態(tài)王調(diào)試注意事項(xiàng)
不得不說(shuō)組態(tài)王比較爛,我想過(guò)國(guó)產(chǎn)軟件不太好使用,不過(guò)沒(méi)有想過(guò)這么不好使,汗一個(gè)!首先安裝了組態(tài)王之后需要更新GPRS驅(qū)動(dòng)和ModBus驅(qū)動(dòng)(我的天啊,我就用了這兩個(gè)功能,就要更新兩個(gè)驅(qū)動(dòng),什么天理?。。?/p>
在調(diào)試串口,包括虛擬串口的時(shí)候波特率,數(shù)據(jù)位、校驗(yàn)位、停止位一定好設(shè)置好,不然就傻了吧。唉,可憐的孩子。
從組態(tài)王中取PLC中VD變量用900××。
ModBus地址與PLC V區(qū)地址的對(duì)應(yīng)關(guān)系(A××××=PLC地址/2+1),A根據(jù)不同情況取值,當(dāng)是AIW×的時(shí)候去3,V區(qū)WORD取4,V區(qū)DWORD取9。
存在的問(wèn)題
第五篇:西門子變頻器GM150總結(jié)
GM150介紹
1.標(biāo)準(zhǔn)供貨范圍
A:基本單元,包括功率單元,控制器. B:運(yùn)輸單元,單元數(shù)與功率大小有關(guān).C:選件水冷單元(一個(gè)運(yùn)輸單元,交貨時(shí)無(wú)純水),還包括水冷單元到功率單元的管路.D:選件輸出電抗器和正旋波濾波器,單獨(dú)柜供貨,到功率單元的動(dòng)力電纜可為標(biāo)準(zhǔn)供貨. E:選件勵(lì)磁單元.
2.與MV的比較
3.GM150的結(jié)構(gòu)
1)典型12脈動(dòng)主回路
2)不同的結(jié)構(gòu)圖
4.GM150主回路高壓開關(guān)和接口信號(hào)要求
輸入側(cè)開關(guān)必須由變頻器控制,對(duì)開關(guān)動(dòng)作時(shí)間有要求,對(duì)信號(hào)接口也有要求.見下圖:
5.GM150變頻器的選型
GM150本身沒(méi)有過(guò)載能力,而且?guī)лd能力還與安裝高度,溫度等有關(guān),因此選型必須參考以下因素: 1)高輸出頻率時(shí)降容:不適合恒轉(zhuǎn)矩負(fù)載
2)長(zhǎng)期在低輸出頻率運(yùn)行時(shí)的降容:對(duì)恒轉(zhuǎn)矩負(fù)載的影響
例子:恒轉(zhuǎn)矩負(fù)載,長(zhǎng)期在5HZ運(yùn)行,且沒(méi)有過(guò)載能力的降容.3)因要求有過(guò)載能力的降容(IGBT)
縱坐標(biāo)為IN,最大為140% IN(IN為降容前電流,相對(duì)IB則大于140%).給出周期,過(guò)載時(shí)間和倍數(shù),基準(zhǔn)電流,求裝置電流.例: 1000S周期, 過(guò)載時(shí)間60S, 裝置降容使用20%后過(guò)載倍數(shù)118%IN(是參考降容前的額定電流).把1000A當(dāng)作800A使用,可過(guò)載電流到1180A 60S.相對(duì)IB過(guò)載145%(控制對(duì)象基準(zhǔn)電流小于800A).縱坐標(biāo)為IB,最大可超過(guò)140%
此表從另外角度解釋過(guò)流: 告訴IB和過(guò)載信息,滿足條件,求出降容系數(shù),(裝置額定電流*降容系數(shù)>IB).實(shí)際與上表對(duì)應(yīng)的.對(duì)平方特性的風(fēng)機(jī)和泵,GM150可驅(qū)動(dòng)國(guó)產(chǎn)變頻電機(jī)或SIEMENS所有高壓電機(jī),也可驅(qū)動(dòng)加Y15選件的國(guó)產(chǎn)非變頻電機(jī).無(wú)過(guò)載要求
對(duì)恒轉(zhuǎn)矩負(fù)載且有過(guò)載要求,GM150可驅(qū)動(dòng)國(guó)產(chǎn)變頻電機(jī)或SIEMENS所有高壓電機(jī),不能驅(qū)動(dòng)加Y15選件的國(guó)產(chǎn)非變頻電機(jī).4)因要求有過(guò)載能力的降容(IGCT)
6.變頻器對(duì)電機(jī)的要求
1)電壓要求參數(shù):
2)電機(jī)模型參數(shù):
3)不同電機(jī)可配的輸出選項(xiàng)
7.變頻器控制的重要接口參數(shù)
高壓開關(guān)的開關(guān)量輸入信號(hào)及連接:
整流單元.P6684.0=CU320.r722.0, CB ready status signal(1=ready)整流單元.P6686.0=CU320.r722.1, CB open status signal(1=open)整流單元.P6685.0=CU320.r722.2, CB close status signal(1=close)整流單元.P6689.0=CU320.r722.3, external trip signal(1=trip)整流單元.P6687.0=CU320.r722.4, CB auxiliary voltage1 ok(1=ok)整流單元.P6688.0=CU320.r722.5, CB auxiliary voltage2 ok(1=ok)逆變器.P845.0=CU320.r722.6, emergency button(1= no emergency signal)逆變器.P6576.1=CU320.r722.7, external safety circuit trip(1= no trip),高壓開關(guān)的開關(guān)量輸入信號(hào)及連接:
CU320.P738=整流單元.r6660.0, command CB close(1=active)CU320.P739=整流單元.r6660.1, command CB open(0=active, can change)CU320.P740=整流單元.r6660.2, open under voltage coil(0=active)(normally in “1” status, if it is “0”, it mean undervoltage.CU320.P741=整流單元.r6571.0, command pre-charge on(1=active)