西門子S7-300和昆侖通態(tài)觸摸屏進(jìn)行通訊,需要一條RS232或則一條RS485時(shí)配器
MCGS通用版與S7-300-400 PROFIBUS通訊
硬件條件
PROFIBUS-DP主站可以是帶有集成DP口的CPU(例如S7-300 315-2DP),或者用CP342-5擴(kuò)展的S7-300站、IM467、CP443-5Extend擴(kuò)展的S7-400站。上位機(jī)中插有通信卡CP5411、CP5511、CP5611、CP5611-A2、CP5412、CP5613,也作為PROFIBUS-DP主站。
PROFIBUS-DP從站有ET200系列、調(diào)速裝置、S7-200/300/400站及第三方設(shè)備等(例如S7200 PLC擴(kuò)展EM277通信模塊)。通訊電纜一條,也可以自己制作。若有多個(gè)PLC,則可以把所有的3對(duì)3,4對(duì)4,5對(duì)5,8對(duì)8接線。
軟件條件
(1)操作系統(tǒng)
要求是Windows2000 Professional SP4版本或Windows98 SE操作系統(tǒng) 推薦使用Windows2000 Professional SP4操作系統(tǒng)。
(2)支持軟件
必須安裝西門子SoftNet軟件,SoftNet版本為V5.3 Build 1381。 西門子安裝光盤為:SIMATIC NET CD: 05/2000。要安裝的內(nèi)容: 光盤目錄下:\sw \sn_pb_s7\ disk1\ Setup.exe 光盤目錄下:\sw \VBasic\ S7\disk1\ Setup.exe。
(3)PLC編程軟件
若PROFIBUS-DP主站使用的是S7-300 PLC或S7-400 PLC,必須裝有Step7 5.0以上的編程軟件,推薦使用Step7 V5.2。
注:MCGS ProfibusDP驅(qū)動(dòng)是調(diào)用SoftNet來(lái)實(shí)現(xiàn)通訊的,所使用SoftNet(V5.3 Build 1381)版本對(duì)操作系統(tǒng)有要求,只能在Window 2000 Pro或Windows98 SE系統(tǒng)上使用,而無(wú)法用于Windows2000 Server、WindowsXP或更新的操作系統(tǒng)上。
下面以S7-300 PLC為主站,S7-200PLC擴(kuò)展EM277模塊為從站,上位機(jī)插CP5611通信卡為例介紹MCGS中PROFIBUS-S7通信步驟。
通訊步驟
1 、S7-300 PROFIBUS參數(shù)設(shè)置
第一步:將硬件連接好,包括把網(wǎng)卡安全插入計(jì)算機(jī)中,用電纜將PLC MPI口與網(wǎng)卡連接。具體如圖3-1所示。

第二步:到計(jì)算機(jī)的“控制面板”中找到“Set PG/PC interface”,如圖3-2所示,并打開(kāi):

選擇“CP5611(MPI)”方式,若網(wǎng)卡沒(méi)有出現(xiàn)在列表中,則點(diǎn)擊“Interfaces—Select”,來(lái)安裝網(wǎng)卡。然后返回,點(diǎn)擊“Diagnostics”按“test”,若返回“OK”則按“Read”可以檢測(cè)到總線上所掛的PLC個(gè)數(shù),下面表示有一個(gè)PLC,網(wǎng)卡的地址是0, S7-300 PLC MPI的地址是2。如圖3-3所示:

然后退出,用Step7編程軟件設(shè)置PROFIBUS參數(shù)。

單擊“Next”:如圖3-5所示:

選擇當(dāng)前連接的PLC型號(hào),和測(cè)試出來(lái)的PLC的MPI地址,單擊“Next”:如圖3-6所示:

單擊“Next”:如圖3-7所示:

填寫上工程的名字,單擊“Finish”。如圖3-8所示:

在300 Station中雙擊“Hardware”,配置PLC硬件:如圖3-9所示:

由于S7315-2DP有一個(gè)MPI口和一個(gè)ProfiBus-DP口,所以上圖列出了兩項(xiàng),用鼠標(biāo)選中DP項(xiàng)雙擊:如圖3-10所示:

點(diǎn)擊“Properties”選項(xiàng):如圖3-11所示:

點(diǎn)擊“New”新建Profibus網(wǎng)絡(luò):如圖3-12所示:

在Network Settings項(xiàng)目中選擇Profibus網(wǎng)絡(luò)的傳輸速率和行規(guī),然后點(diǎn)擊ok退出Profibus網(wǎng)絡(luò)組態(tài)。這是在硬件組態(tài)窗口中就出現(xiàn)了一條DP-Master通信線:如圖3-13所示:

設(shè)置完成后把硬件組態(tài)下載到PLC中,退出“SIMATIC Manage”。
注意:若PLC中有電池,則這些設(shè)置能掉電保存,若PLC中沒(méi)有電池則掉電后設(shè)置就會(huì)丟失,建議給PLC安裝電池。
下載成功后,請(qǐng)把電纜連接到PLC DP通信口上。若沒(méi)有電池則只能帶電插拔,很容易燒壞DP口,一般不要這樣做。
2、S7-200 PROFIBUS參數(shù)設(shè)置
S7200PLC由于本身不支持PROFIBUS通訊方式,所以必須擴(kuò)展一個(gè)DP模塊EM277,不需要設(shè)置任何特殊的參數(shù)。
3、COM S7配置
第一步:在開(kāi)始菜單中找到SIMATIC NET打開(kāi)“COML S7”應(yīng)用程序:
第三步:在開(kāi)始菜單或桌面上打開(kāi)“SIMATIC Manage”,彈出建立新工程的向?qū)?duì)話框。如圖3-4所示:

“Node Name”:任意名字都可以;
“Network type”:選擇PROFIBUS;
“Name”:必須唯一;
“VFD Name”:任意命名,多個(gè)NAME可以共用一個(gè)VFD Name ,但不能超過(guò)8個(gè);
“Remote Addr”:為PLC地址名必須唯一(對(duì)于S7300為Hardware中設(shè)置的Profibus地址;對(duì)于S7200,為EM277的撥碼地址。);
“Local TSAP”:不需要設(shè)置;
“Remote TSAP”:四位16進(jìn)制數(shù),中間以“?!备糸_(kāi)。
第二位數(shù)字表示遠(yuǎn)程站點(diǎn)的類型:0-PS, 1-PG,2-OS;第三位數(shù)字表示PLC的CPU的RACK號(hào),第四位數(shù)字表示CPU的SLOT號(hào)。若是S7200,則不需要更改,若是S7300一般設(shè)置成01.02或者02.02;
第二步:設(shè)置完成后點(diǎn)擊“Insert”插入。

若是多個(gè)PLC則繼續(xù)設(shè)置,每設(shè)置一個(gè)則點(diǎn)擊一次“Insert”

第三步:所有PLC添加完成后在File菜單中,選擇Generate Binary DB As生成二進(jìn)制數(shù)據(jù)庫(kù)*.ldb文件。

進(jìn)入控制面板,選擇并打開(kāi)Set PG/PC Iterface ,配置通訊卡PROFIBUS,訪問(wèn)點(diǎn)選擇“CP_L2_1――》CP5611(PROFIBUS)”:

點(diǎn)擊Properties設(shè)置Properties屬性:

在SAPI S7項(xiàng)中搜索并選擇COM S7配置中生成的*.ldb文件:

點(diǎn)擊“diagnostics”按鈕進(jìn)行診斷:

按“test”,若返回“OK”則點(diǎn)擊“Read”可以檢測(cè)到總線上所掛的PLC個(gè)數(shù),下面表示有2個(gè)PLC,一個(gè)為S7300,ProfiBus地址為2,1個(gè)是S7200,ProfiBus地址為4,0是CP5611網(wǎng)卡的地址。
5、MCGS設(shè)備構(gòu)件設(shè)置步驟
5.1 選擇通信設(shè)備構(gòu)件
在設(shè)備工具箱中將“ProfiBus-S7父設(shè)備”,“ProfiBus-S7子設(shè)備”從設(shè)備工具箱“PLC設(shè)備\西門子\ ProfiBusNT設(shè)備\Profibus-S7父設(shè)備和\Profibus-S7子設(shè)備目錄下裝載到選定設(shè)備窗口中,然后按確定,并將父設(shè)備和子設(shè)備添加到設(shè)備窗口,若是多個(gè)PLC則添加多個(gè)子設(shè)備。

注:驅(qū)動(dòng)列表“ProfiBusNT設(shè)備”目錄中驅(qū)動(dòng)是用在操作系統(tǒng)Windows2000上的, “ProfiBus98設(shè)備”目錄中驅(qū)動(dòng)是用在操作系統(tǒng)98上的。請(qǐng)根據(jù)情況進(jìn)行正確選擇。
5.2 Profibus-S7子設(shè)備屬性設(shè)置:

(1)設(shè)備名稱:可根據(jù)需要來(lái)對(duì)設(shè)備進(jìn)行重新命名,但不能和設(shè)備窗口中已有的其它設(shè)備構(gòu)件同名。
(2)初始工作狀態(tài):用于設(shè)置設(shè)備的起始工作狀態(tài),設(shè)置為啟動(dòng)時(shí),在進(jìn)入MCGS運(yùn)行環(huán)境時(shí),MCGS即自動(dòng)開(kāi)始對(duì)設(shè)備進(jìn)行操作,設(shè)置為停止時(shí),MCGS不對(duì)設(shè)備進(jìn)行操作,但可以用MCGS的設(shè)備操作函數(shù)和策略在MCGS運(yùn)行環(huán)境中啟動(dòng)或停止設(shè)備。
(3)最小采集周期:為運(yùn)行時(shí),MCGS對(duì)設(shè)備進(jìn)行操作的時(shí)間周期,單位為毫秒,由于通訊一般在靜態(tài)測(cè)量時(shí)設(shè)為1000ms,在快速測(cè)量時(shí)設(shè)為10ms。
(4)PLC地址:在S7200中PLC的地址為EM277的地址,在S7300中,地址為PLC的ProfiBus地址。
(5)VFD名:必須與在COM S7組態(tài)時(shí)相對(duì)應(yīng),寫錯(cuò)或不存在都導(dǎo)致通訊失敗。
(6)連接點(diǎn)名:必須與您在COM S7組態(tài)時(shí)相對(duì)應(yīng),寫錯(cuò)或不存在都導(dǎo)致通訊失敗。
5.3 內(nèi)部屬性
點(diǎn)擊設(shè)備基本屬性頁(yè)內(nèi)的“設(shè)置設(shè)備的內(nèi)部屬性”,可以設(shè)置PLC的讀寫通道,以便后面進(jìn)行設(shè)備通道連接,從而把設(shè)備中的數(shù)據(jù)送入實(shí)時(shí)數(shù)據(jù)庫(kù)中的指定數(shù)據(jù)對(duì)象或把數(shù)據(jù)對(duì)象的值送入設(shè)備指定的通道輸出。
西門子PROFIBUS-S7協(xié)議PLC設(shè)備構(gòu)件把PLC的通道分為只讀,只寫和讀寫三種,讀通道用于把PLC中的數(shù)據(jù)讀入到MCGS的實(shí)時(shí)數(shù)據(jù)庫(kù)中,寫通道用于把MCGS實(shí)時(shí)數(shù)據(jù)庫(kù)中的數(shù)據(jù)寫入到PLC中,讀寫則有既讀又寫的功能,一般第一次先讀,之后,若MCGS變量要求改變,則寫,若MCGS變量沒(méi)有變,則從PLC中讀回來(lái),并且更新當(dāng)前MCGS變量值,本設(shè)備構(gòu)件可操作PLC的寄存器有:
(1) 輸入、輸出、中間寄存器。

(2) PLC中定義的任何數(shù)據(jù)塊:如DB1,DB2,DB3但最大數(shù)據(jù)塊號(hào)不能超過(guò)512,即DB512等。在S7200中只有DB1,DB1對(duì)應(yīng)V數(shù)據(jù)區(qū)。

-
mcgs觸摸屏
+關(guān)注
關(guān)注
5文章
4瀏覽量
3076
發(fā)布評(píng)論請(qǐng)先 登錄
EG網(wǎng)關(guān)網(wǎng)口連接MCGS觸摸屏應(yīng)用案例
labview與S7300通訊
Labview與S7300 PLC之間的opc通訊
S7300與WINCC通訊設(shè)置
詳解博途編程實(shí)現(xiàn)S7300與西門子觸摸屏通訊
如何實(shí)現(xiàn)S7200與S7300之間的MPI通訊
PLC轉(zhuǎn)以太網(wǎng)模塊與西門子SmartIE系列觸摸屏連S7300
如何實(shí)現(xiàn)MCGS觸摸屏與FX5U之間無(wú)線自組網(wǎng)通訊?
MCGS(昆侖通態(tài))與S7-200 SMART以太網(wǎng)通訊
S71200/S71500/S7300西門子PLC與SMARTLINE觸摸屏實(shí)現(xiàn)以太網(wǎng)通的方法
西門子SMARTIE觸摸屏和S71200/1500/300PLC以太網(wǎng)通訊模塊
?3分鐘輕松實(shí)現(xiàn)串口連接MCGS觸摸屏應(yīng)用案例

mcgs觸摸屏與s7300通訊
評(píng)論