問:我要將CPU314與電腦連接通信應(yīng)該怎么辦?是否用MPI/DP-RS232連接器,要怎么用啊?
答:*步,,將適配器(PCAdapter)與RS232電纜相連。適配器的MPI/DP口插入CPU的編程口,,RS232電纜與PC的串口連,。
第二步,進(jìn)入"開始"->"設(shè)置"->"控制面板"->"SETPG/PCInterface",。點選“AccessPointoftheApplication”=S7ONLINE(STEP7),,“InterfaceParameterAssignment”=PCAdapter(MPI)。
第三步,,點“Properties”進(jìn)入屬性設(shè)置,,MPI設(shè)置內(nèi)容:選中“PG/PCistheonlymasteronthebus”,其余內(nèi)容沿用默認(rèn)值,,或根據(jù)CPU的狀態(tài)變更,。
LocalConnection設(shè)置:COMPort="硬件連接的串口",TransmissionRate="C"Adapter的撥碼位置,。確認(rèn)后退出設(shè)置,,如果上下位機參數(shù)*的話,此時連機就會成功,。
2,、IW和PIW有什么區(qū)別
問:STEP7在實際應(yīng)用中IW和PIW有什么區(qū)別,?
答:我個人理解:對于沒有相應(yīng)的映像緩沖區(qū)的輸入地址,一定采用PIW指令,,而一般外設(shè)輸入地址,,都是沒有映像緩沖區(qū)的。對于有映像緩沖區(qū)的輸入地址,,一般使用IW,,表示取映像緩沖區(qū)內(nèi)數(shù)據(jù),但也可用PIW,,表示直接取地址內(nèi)的數(shù)據(jù)而非映像緩沖區(qū)的數(shù)據(jù),,相當(dāng)于立即讀取。對于輸出亦是如此,。
3,、模擬信號接地問題
問:我用的SM3318*12bit模塊信號有時正常有時不正常,后來我把COMP-跟信號的M-接起來就好了,,但我同時發(fā)現(xiàn)他們之間接電容也可以,,是怎么回事?,?模塊的COMP-端,、各信號的M-端和模塊24伏供電的M端之間電氣上有什么關(guān)系?,?
答:對隔離輸入模板,,.摸板參考地Mana與CPU的電源地M沒有電連接。因此Mana與 M有電位差時,,必須采用隔離輸入模板,。但是,如果電位差超過Eiso,,則必須建立Mana與M之間的連接,。對SIEMENS的模板,Eiso=75VDC或60VAC,。
對非隔離輸入模板,,則必須建立Mana與M之間的連接,。為抑止信號地M-與Mana之間的共模干擾,,不同傳感器的接地方式不同,限于篇幅以及圖解困難,,難以細(xì)說,。一般原則是,建立信號地與模板的地,、模板地與(CPU)系統(tǒng)地的連接,。如果有干擾環(huán)流,,則將取消模板地與系統(tǒng)地的連接,讓模擬地懸浮,。另外,,屏蔽推薦雙端接地,如果有干擾環(huán)流,,則改為單端,。
4、cp342-5的放置位置有要求嗎,?放在軌道的什么地方較合適
問:cp342-5的放置位置有要求嗎,?放在軌道的什么地方較合適?
答:CP342-5工作原理是,,首先通過硬件配置將各DP子站的分布I/O映射到CP342-5的內(nèi)存,,然后再通過FC1(DP_SEND)、FC2(DP_RECV)實現(xiàn)CPU與CP342-5的數(shù)據(jù)交換,。數(shù)據(jù)傳遞的過程如下:
FC1
CPU內(nèi)存————->CP342-5——————->DP子站的輸出
FC2
CPU內(nèi)存<————-CP342-5<——————-DP子站的輸入
程序中我們控制的只是CPU與CP342-5之間的通,,而子站與CP342-5的數(shù)據(jù)交換是由
CP342-5根據(jù)硬件配置自動完成的。
關(guān)于cp341與MM440通
問:我用s7-300(cp341)與MM440的com口(2930)控制變頻器2個PZD,,4個PKW具體參數(shù)設(shè)置如下:
P003=3700=51000=52011=12012=22013=4;其他參數(shù)采用工廠設(shè)置,。
仿照USS-S7中的例程進(jìn)行編程;但是只能向變頻器發(fā)送PZD參數(shù)(控制字1和主設(shè)定值),,但不能故障字)的值為0080,;不知是什么意思?
答:CP341(RS422/485)采用(RS485)ASCII碼協(xié)議,。CP341如果采用手冊中的接線方式(11+,,4-)則cp341的接收發(fā)送燈同時亮,但是不能進(jìn)行數(shù)據(jù)傳輸,;如果接線為(9+,,2-)則出現(xiàn)前述情況,即只能向變頻器發(fā)送PZD參數(shù)(控制字1和主設(shè)定值),,但不能返回任何參數(shù),。如果你只接了9、2的話,,現(xiàn)象則說明你的參數(shù)設(shè)置沒有問題,。在4線方式下,9,、2是發(fā)送端,。11、4是接受端,沒有接線自然沒有數(shù)據(jù)返回,。
對MM440應(yīng)該用2線方式,,接線是
11(CP341)————-29(mm440)
4(CP341)————-30(mm440)
且2與4、9與11要短接,,你接了嗎,?
此外,在PKW中你的任務(wù)識別標(biāo)記ID和參數(shù)號填對了嗎,?
5,、315-2DP與ET200M
問:通過DP相連,CPU地址為2,,ET200M地址為5,,硬件上地址設(shè)置正確。在項目管理器里把軟硬件組態(tài)好了以后,,把SIMATIC300STATION傳給PLC,,顯示SF錯誤,ONLINE情況下,,OB1不運行,。
如果把HARDWARE再傳一遍,則SF錯誤無,,OB1可運行,,現(xiàn)在再把SIMATIC300STATION傳給PLC,則重新有SF錯誤,。我原來以后,,把SIMATIC300STATION傳給PLC一次,相當(dāng)于軟硬件組態(tài)都傳一次,,請問各位高手,,這樣正常嗎?
答:我想樓上的各位可能沒有看清楚royal的問題:他通過HARDWARE下載+OB下載,,沒有問題,,這樣可以排除是組態(tài)和程序的問題。他只有在用STATION下載時才出現(xiàn)故障,,SF燈亮,。所以原因不是很明確。我個人認(rèn)為是不是royal并沒有將HARDWARE進(jìn)行“編譯保存”,,因此他的程序塊內(nèi)沒有“SYSTEMBLOCKS”,,所以才出現(xiàn)他所說的現(xiàn)象。請royal在試一試,!
6,、S7-300PID的FB41CONT_C功能及參數(shù)設(shè)定
問:請教各位高手,,本人現(xiàn)用到西門子S7-300(CPU315)做整流系統(tǒng)的PID控制,,具體是由AI模塊輸入4-20MA信號(既A柜/B柜飽和電抗器控制電流信號反饋和機組A柜/B柜直流電流信號反饋),,通過CPU調(diào)用PID功能塊,實現(xiàn)自動閉環(huán)控制,,較后由AO模塊輸出一個4-20MA的信號給穩(wěn)流系統(tǒng)(既A柜/B柜電流給定反饋),。