1. 怎么使用 MPI/DP-RS232
問:我要將 CPU314 與電腦連接通信應(yīng)該怎么辦?是否用 MPI/DP-RS232 連接器,要怎么用啊?
答:第一步,將適配器(PC Adapter)與 RS232 電纜相連。適配器的 MPI/DP 口插入 CPU的編程口,RS232 電纜與 PC 的串口連。
第二步,進(jìn)入"開始"->"設(shè)置"->"控制面板"->"SET PG/PC Interface"。點(diǎn)選“ Access Point of the Application ” =S7ONLINE ( STEP7 ),“ Interface Parameter Assignment”=PC Adapter (MPI)。
第三步,點(diǎn)“Properties”進(jìn)入屬性設(shè)置,MPI 設(shè)置內(nèi)容:選中“PG/PC is the only master on the bus”,其余內(nèi)容沿用默認(rèn)值,或根據(jù) CPU 的狀態(tài)變更。
Local Connection 設(shè)置:COM Port="硬件連接的串口",Transmission Rate="C" Adapter 的 撥碼位置。 確認(rèn)后退出設(shè)置,如果上下位機(jī)參數(shù)一致的話,此時(shí)連機(jī)就會成功。
2. IW 和 PIW 有什么區(qū)別
問:STEP7 在實(shí)際應(yīng)用中 IW 和 PIW 有什么區(qū)別?
答:我個(gè)人理解:對于沒有相應(yīng)的映像緩沖區(qū)的輸入地址,一定采用 PIW 指令,而一般外 設(shè)輸入地址,都是沒有映像緩沖區(qū)的。對于有映像緩沖區(qū)的輸入地址,一般使用 IW,表示 取映像緩沖區(qū)內(nèi)數(shù)據(jù),但也可用 PIW,表示直接取地址內(nèi)的數(shù)據(jù)而非映像緩沖區(qū)的數(shù)據(jù), 相當(dāng)于立即讀取。對于輸出亦是如此。
3. 模擬信號接地問題
問:我用的 SM331 8*12bit 模塊信號有時(shí)正常有時(shí)不正常,后來我把 COMP-跟信號的 M- 接起來就好了,但我同時(shí)發(fā)現(xiàn)他們之間接電容也可以,是怎么回事??模塊的 COMP-端、 各信號的 M-端和模塊 24 伏供電的 M 端之間電氣上有什么關(guān)系??
答:對隔離輸入模板,.摸板參考地 Mana 與 CPU 的電源地 M 沒有電連接。因此 Mana 與 M 有電位差時(shí),必須采用隔離輸入模板。但是,如果電位差超過 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)實(shí)現(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ù)硬件配置自動(dòng)完成的。
關(guān)于 cp341 與 MM440 通訊
問:我用 s7-300(cp341)與 MM440 的 com 口(29 30)通訊控制變頻器2 個(gè) PZD,4 個(gè) PKW 具體參數(shù)設(shè)置如下:
P003=3700=51000=52011=12012=22013=4;其他參數(shù)采用工廠設(shè)置。
仿照 USS-S7 中的例程進(jìn)行編程;但是只能向變頻器發(fā)送 PZD 參數(shù)(控制字 1 和主設(shè)定值), 但不能返回任何參數(shù)。CP341 的指示燈只顯示不斷發(fā)送,接受燈不亮。在數(shù)據(jù)塊 dbnd(DB100)中的 DBW6(通訊狀態(tài)字)的值為 0200;DBW8(通訊故障字) 的值為 0080;不知是什么意思?
答:CP341(RS422/485)采用(RS485)ASCII 碼協(xié)議。CP341 如果采用手冊中的接線 方式(11+,4-)則 cp341 的接收發(fā)送燈同時(shí)亮,但是不能進(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 地址為