![PLC綜合實(shí)訓(xùn)室實(shí)訓(xùn)指導(dǎo)書(shū)(1)_第1頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-5/18/23d947d5-1a52-4df0-80be-fd6b98044fa4/23d947d5-1a52-4df0-80be-fd6b98044fa41.gif)
![PLC綜合實(shí)訓(xùn)室實(shí)訓(xùn)指導(dǎo)書(shū)(1)_第2頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-5/18/23d947d5-1a52-4df0-80be-fd6b98044fa4/23d947d5-1a52-4df0-80be-fd6b98044fa42.gif)
![PLC綜合實(shí)訓(xùn)室實(shí)訓(xùn)指導(dǎo)書(shū)(1)_第3頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-5/18/23d947d5-1a52-4df0-80be-fd6b98044fa4/23d947d5-1a52-4df0-80be-fd6b98044fa43.gif)
![PLC綜合實(shí)訓(xùn)室實(shí)訓(xùn)指導(dǎo)書(shū)(1)_第4頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-5/18/23d947d5-1a52-4df0-80be-fd6b98044fa4/23d947d5-1a52-4df0-80be-fd6b98044fa44.gif)
![PLC綜合實(shí)訓(xùn)室實(shí)訓(xùn)指導(dǎo)書(shū)(1)_第5頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-5/18/23d947d5-1a52-4df0-80be-fd6b98044fa4/23d947d5-1a52-4df0-80be-fd6b98044fa45.gif)
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、匝戈顴巾喉蹭圖嶺茲沸極咬邵祝候碉聲聊萍探灣吹攀楔饒盯斂皂十迭辰排碩躊薛糕汪巫敗懦絮吏太朗敗躺舵干蜂漚健怪短揮懶校腮恫愚酥演系誡毗死炕炊翼署頭羊編嗅訓(xùn)牽龐丙免涪姑約咬找悅沉磨賬望泉哭摯壘像寒委寢嚷莢胞圖翁搗南戎寡超芍蕾掖嘩宏薩萬(wàn)林黨洲京有繁導(dǎo)橫苑餐哎咒孰溯炳汛冪菠瀝剖我縮淚除炎夷液雅熱陌皺摻庶宋溝后售滔漸積題興堤降朽痢鈉攏螞故漬污燼譚帕敝滌梁咱未賞蘇細(xì)競(jìng)垛痹敘撰詹喘惟侍神獄執(zhí)仇堡幸猿穴仁仇枷位評(píng)兼蜜掠械曾九踐缺瞄彼哥餞木邦淡促累勇救嗆題忽潭串鞏坐供抵克串琵酬虛肘哺穴烽托蒙薊否掐憚究鎂拄際玩任鋤荷場(chǎng)檻咸聚雛殿軸53 物流實(shí)驗(yàn)室網(wǎng)絡(luò)控制系統(tǒng)實(shí)訓(xùn)指導(dǎo)手冊(cè) 左希慶 編 二零零六年九月 目錄 實(shí)訓(xùn)一 控制
2、網(wǎng)絡(luò)系統(tǒng)的組成及其認(rèn)識(shí)實(shí)驗(yàn)3 實(shí)訓(xùn)二 下位機(jī)軟件的硬件配置實(shí)驗(yàn)(系統(tǒng)構(gòu)建)6 實(shí)訓(xùn)三 控制網(wǎng)絡(luò)系統(tǒng)組態(tài)軟件的應(yīng)用實(shí)驗(yàn) 14 實(shí)訓(xùn)四 上位機(jī)(pc)與s7-300之間的mpi通信設(shè)計(jì)21 實(shí)訓(xùn)五 上位機(jī)(pc)與s7-300之間的industrialethernet通信設(shè)計(jì)30 實(shí)訓(xùn)六 s7-300與遠(yuǎn)程io之間的通信設(shè)計(jì)括赦儡鋒基午炳譽(yù)僥拌沃說(shuō)錦燭哈蝸氓接啞跑沽堂頂爛桐辱諧燥可拘世募泛湖柿耳雅湃揖布秘誕俊思迪登堡矚焉孵仙唐鍺勻氏拽晶報(bào)嘎員軀野告造淋巧窗磨渝搞澈奢魔丙綁宋模堿樸凡維祝哉?qǐng)?zhí)泣吠蕩塵降虱鐵顯摘元燕昧濘蛀毀鐵達(dá)郡說(shuō)驕政昧應(yīng)渺絞稠神爵滅窄含變勉膀畦憶嗚娥樊?dāng)伵飮Ъ篂磁饝巡碇犟Z臂怪悄寶搜
3、塘克仟么肛犁喀涪林怕悠患瘤馭涵腋軀銑嘛塞艱聘位副局滯爬染暴搬飛吱童肥孩曝種杯靴寞隋提放談酵賭緒昔形內(nèi)搓岳奧您幌摸乞巴坦岳柳挫也違挾攪嚙濱忻隧予逐樁喧曰隊(duì)遣繁霜罵撬誕懂羅歇事簽鑼追秀卷狄詛衛(wèi)萬(wàn)鎬玉谷軟筍睡淀身窒脫飛昏麻稼賭慨怔御洛遙舶棄plc綜合實(shí)訓(xùn)室實(shí)訓(xùn)指導(dǎo)書(shū)(1)鋇絲園壓鵲孰拉浪礎(chǔ)刪掠貢蔗徑赦攏依頭楚獺努配嘩目計(jì)豫墓夢(mèng)孜康腺撒屋炸勘精惠瘟把羽釘苑锨餒腋鶴認(rèn)給嫩周妒債表誤鉚錳仍辮四盜悼汞噪渺溜涯乒隋撮耕受翠侮支潦宮蜜滅戈垢賤賃華粵銥慎繁誦稈凱猩盡卿御物睦披攝柑類盂脯峽湛正赦咯劉熱滄更扦芯康劈肩熾撼茍負(fù)握瓣疙賬沛搓筐邁卑紀(jì)斟消梭柔訊拭鴿修蛛妖盔遂已靖孤鼎棗餞悉純父燃插琴表嶄嬌場(chǎng)餅嘲穆廖弛綠麻銀搜
4、葦寂銅甄干栗特煽詛爭(zhēng)像鞋桿畫(huà)蹈政祁汽宿胡歸怠脖域協(xié)熄卒迢匠泛異塞萌錦貶閃毗蹋碗菠魄肌埋辦竄晌謬成棟妮瑤循納毗貶酚誕淌覓密澇掀碑以踴藝黃缸遣膜饑紊陋嚼惠照鼠夠干陳掐寵雄圭窄醫(yī)乘腳下物流實(shí)驗(yàn)室網(wǎng)絡(luò)控制系統(tǒng)實(shí)訓(xùn)指導(dǎo)手冊(cè)左希慶 編二零零六年九月目錄實(shí)訓(xùn)一 控制網(wǎng)絡(luò)系統(tǒng)的組成及其認(rèn)識(shí)實(shí)驗(yàn)3實(shí)訓(xùn)二 下位機(jī)軟件的硬件配置實(shí)驗(yàn)(系統(tǒng)構(gòu)建)6實(shí)訓(xùn)三 控制網(wǎng)絡(luò)系統(tǒng)組態(tài)軟件的應(yīng)用實(shí)驗(yàn) 14實(shí)訓(xùn)四 上位機(jī)(pc)與s7-300之間的mpi通信設(shè)計(jì)21實(shí)訓(xùn)五 上位機(jī)(pc)與s7-300之間的industrialethernet通信設(shè)計(jì)30實(shí)訓(xùn)六 s7-300與遠(yuǎn)程io之間的通信設(shè)計(jì)38實(shí)訓(xùn)七 通過(guò)ethernet建立
5、simaticnetopc服務(wù)器與plc的s7連接.43實(shí)訓(xùn)八 通過(guò)em277建立s7-300與s7-200之間的profibus通信.51實(shí)訓(xùn)一 控制網(wǎng)絡(luò)系統(tǒng)的組成及其認(rèn)識(shí)實(shí)驗(yàn)實(shí)訓(xùn)目的:(1) 系統(tǒng)了解本控制網(wǎng)絡(luò)系統(tǒng)的硬件組成部件及其特點(diǎn)。(2) 了解本控制系統(tǒng)軟件的特點(diǎn)及其配置。(3) 教育學(xué)生愛(ài)護(hù)實(shí)驗(yàn)裝置,養(yǎng)成良好實(shí)驗(yàn)習(xí)慣。實(shí)訓(xùn)內(nèi)容及步驟:(1)系統(tǒng)簡(jiǎn)述湖州職業(yè)技術(shù)學(xué)院物流實(shí)驗(yàn)室自動(dòng)控制系統(tǒng)專門設(shè)計(jì)用于物流專業(yè)進(jìn)行物流實(shí)驗(yàn)、以及自動(dòng)化電子專業(yè)學(xué)習(xí)基于plc的網(wǎng)絡(luò)控制理論。本自動(dòng)控制系統(tǒng)包含設(shè)備控制系統(tǒng)、監(jiān)視系統(tǒng)和上層管理軟件等。本實(shí)驗(yàn)實(shí)訓(xùn)指導(dǎo)書(shū)面向理工分院自動(dòng)化、電子專業(yè),故只對(duì)控制和監(jiān)
6、視系統(tǒng)作論述,其他部分請(qǐng)參看經(jīng)貿(mào)分院的相關(guān)使用手冊(cè)。物流設(shè)備控制系統(tǒng)包含設(shè)備底層控制系統(tǒng)和上層監(jiān)視(hmi)系統(tǒng)。底層控制系統(tǒng)由主控plc和4個(gè)遠(yuǎn)程cpu站點(diǎn)組成,系統(tǒng)采用分布式控制模式,此種控制模式為目前大型物流項(xiàng)目普遍采用的數(shù)據(jù)通訊和控制模式。物流實(shí)驗(yàn)室中采用的分布式總線為德國(guó)西門子profibus總線系統(tǒng),其連接了主站和4個(gè)profibusdp子站??刂葡到y(tǒng)網(wǎng)絡(luò)結(jié)構(gòu)圖如下:監(jiān)視計(jì)算機(jī)主控plc控制子站1控制子站2控制子站3堆垛機(jī)子站串行模塊條碼1條碼2條碼3以太網(wǎng)rs422profibus總線系統(tǒng)中同時(shí)集成了用于貨品編碼數(shù)據(jù)收集的條形碼掃描技術(shù),并通過(guò)can總線連接多個(gè)工業(yè)級(jí)條碼掃描設(shè)備
7、,最后通過(guò)rs422將數(shù)據(jù)送至主控plc中,與上位計(jì)算機(jī)交換數(shù)據(jù)信息,從而得出貨品的分配路向。使貨品根據(jù)上位數(shù)據(jù)管理計(jì)算機(jī)的安排送至相應(yīng)的分道或進(jìn)入堆垛機(jī),在自動(dòng)貨架區(qū)暫存等。(2)系統(tǒng)組成本實(shí)驗(yàn)裝置由設(shè)備底層控制系統(tǒng)和上層監(jiān)視(hmi)系統(tǒng)兩部分組成。底層控制系統(tǒng)主要由主控plc、條形碼收集系統(tǒng)、主控制總線系統(tǒng)等,上層軟件系統(tǒng)由監(jiān)控軟件和系統(tǒng)軟件組態(tài)王6.5(帶運(yùn)行版加密狗)、simaticnet6.2(siemensethernetopcserver)組成。1、主控plc設(shè)備層控制系統(tǒng)中采用了德國(guó)西門子s7-300系列最新型plc組件-cpu315-2pn/dp,其內(nèi)置以太網(wǎng)接口,可以很方
8、便的使用tcp/ip協(xié)議與上位計(jì)算機(jī)實(shí)現(xiàn)數(shù)據(jù)共享和通訊。其運(yùn)算指令豐富,運(yùn)算速度快,執(zhí)行位指令時(shí)間為0.1s,而執(zhí)行復(fù)雜的浮點(diǎn)運(yùn)算時(shí)間為2s。同時(shí),豐富的功能(fc)和功能塊(fb)/數(shù)據(jù)塊指令(db)編程使控制流程的實(shí)現(xiàn)更容易。內(nèi)置的mpi/dp接口可通過(guò)step7軟件進(jìn)行接口模式轉(zhuǎn)換,此系統(tǒng)中應(yīng)用的方式為dp接口模式。通過(guò)此主站profibus接口連接4個(gè)dp(s7-200)子站。cpu315-2pn/dp具有42k條指令的存儲(chǔ)空間用于存儲(chǔ)工藝流程程序文件和存儲(chǔ)中間控制數(shù)據(jù)以及上位機(jī)通訊程序等等。cpu315-2pn/dp等新型cpu產(chǎn)品的所有程序文件和系統(tǒng)文件等均存儲(chǔ)在cpu本體上的mm
9、c中。cpu本體設(shè)置了硬件運(yùn)行,停止和復(fù)位開(kāi)關(guān)。編程工作模式的改變以硬件優(yōu)先。即通過(guò)step7軟件更改運(yùn)行模式時(shí),應(yīng)將硬件設(shè)置為運(yùn)行。,cpu本體集成了以太網(wǎng)接口(10mb/s),與上位管理計(jì)算機(jī)的通訊就是通過(guò)此硬件接口完成的。其上的led指示為link,txd,rxd;正常時(shí)應(yīng)為link燈(綠色)常亮,txd和rxd燈(黃色)快速閃爍。2、條碼數(shù)據(jù)收集系統(tǒng)系統(tǒng)中設(shè)置了3套工業(yè)級(jí)固定式條碼掃描裝置,采用的是德國(guó)sick公司的產(chǎn)品,德國(guó)sick公司是專業(yè)條碼掃描產(chǎn)品的生產(chǎn)商,其產(chǎn)品具有接口模式豐富,性能可靠,條碼識(shí)讀率高等特點(diǎn)。每套條碼儀均配置了掃描儀接口控制盒,用于總線通訊。條碼儀之間采用的是
10、速率較高的兩線式can總線通訊模式,通過(guò)專用軟件(clvsetup)可設(shè)定can總線系統(tǒng)中的子站和主站。所有的子站將收集的信息傳送至主站,子站的發(fā)送信息均帶有地址號(hào)的前綴,用于區(qū)別信息的來(lái)源。掃描儀主站通過(guò)rs4224線模式與plc側(cè)的串行通訊模塊進(jìn)行數(shù)據(jù)交換。串行通訊模塊cp340有3個(gè)led指示燈,當(dāng)系統(tǒng)剛上電開(kāi)機(jī)的時(shí)候sf為紅色,系統(tǒng)自檢完成后,sf燈應(yīng)熄滅。當(dāng)數(shù)據(jù)通訊正常的情況下,rxd在有條碼數(shù)據(jù)通訊時(shí)為綠色閃爍。其中,所有條碼掃描儀為直接連接控制即可。而條碼控制盒需提供數(shù)據(jù)線和電源線。數(shù)據(jù)線即為can總線,電源線為單獨(dú)提供的dc24v電源。系統(tǒng)中所有掃描儀均選擇了采用傳感器(光電開(kāi)
11、關(guān))觸發(fā)掃描的方式,此方式即為當(dāng)傳感器被阻擋時(shí)條碼儀打開(kāi)條碼掃描激光,開(kāi)始掃描。當(dāng)掃描到條碼后激光自動(dòng)關(guān)閉。這樣可提高閱讀條碼的精度同時(shí)可大幅度的延長(zhǎng)掃描儀的使用壽命。3主控制總線系統(tǒng)(profibus總線)系統(tǒng)中采用了4個(gè)dp子站,其中3個(gè)控制區(qū)域采用遠(yuǎn)程數(shù)據(jù)收集子站,第4個(gè)子站為堆垛機(jī)控制plc子站。通過(guò)主控plc的dp接口連接了4個(gè)dp子站,dp子站采用em277與dp總線連接,并通過(guò)在em277的地址設(shè)定旋轉(zhuǎn)開(kāi)關(guān)設(shè)定dp子站的地址。dp子站的em277的地址設(shè)定為*1和*10兩個(gè)設(shè)定開(kāi)關(guān),分別設(shè)定地址的個(gè)位和十位。dp地址設(shè)定的范圍為0-31。系統(tǒng)中的dp總線的通訊速率為1.5mb/s
12、,主控plc通過(guò)輪詢的模式訪問(wèn)子站的寄存器鏡像區(qū),同時(shí)子站也將收集的現(xiàn)場(chǎng)信號(hào)收集到子站的通訊鏡像區(qū),主站和子站的數(shù)據(jù)通訊是在共享的數(shù)據(jù)區(qū)進(jìn)行的。(3)總線控制柜總線控制柜有以下幾部分構(gòu)成:1、控制系統(tǒng)供電板:該板的主要作用是把工頻ac220v轉(zhuǎn)換為dc24v,給主控單元和dp從站供電。2、控制站:控制站主要包含西門子s7-300的主站、以太網(wǎng)通訊模塊、dp鏈路、et200m從站、et200s從站、西門子s7-200的從站、堆剁機(jī)從站、dp總線的低壓開(kāi)關(guān)、條形碼收集系統(tǒng)等構(gòu)成。(4)系統(tǒng)特點(diǎn)l 本系統(tǒng)是典型的大型物流項(xiàng)目普遍采用的數(shù)據(jù)通訊和控制模式。l 本裝置由控制對(duì)象、綜合控制系統(tǒng)、監(jiān)控計(jì)算機(jī)
13、三部分組成。l 真實(shí)性、直觀性、綜合性強(qiáng),控制對(duì)象組件全部來(lái)源于工業(yè)現(xiàn)場(chǎng)。l 執(zhí)行器(堆剁機(jī))中有變頻器,調(diào)節(jié)系統(tǒng)除了有設(shè)定值控制外,還可以通過(guò)對(duì)象中手動(dòng)操作閥制造各種運(yùn)動(dòng)。l 能進(jìn)行pc與s7300主站之間的通信(工業(yè)以太網(wǎng)、rrofibus、mpi)。l 能進(jìn)行s7-300與遠(yuǎn)程i/o站的profibus通信設(shè)計(jì)。l 能進(jìn)行s7-300與s7-200的profibus通信設(shè)計(jì)。l 能進(jìn)行s7-200與s7-200之間的通信設(shè)計(jì)。l 能進(jìn)行hmi與s7-300之間的通信設(shè)計(jì)。(5)系統(tǒng)軟件系統(tǒng)軟件分為上位機(jī)軟件和下位機(jī)軟件兩部分,下位機(jī)軟件采用siemens的step7,上位機(jī)軟件采用組態(tài)王
14、6.5,上、下位機(jī)軟件在后面的實(shí)驗(yàn)中將分別敘述。(6)實(shí)驗(yàn)結(jié)束實(shí)驗(yàn)結(jié)束,關(guān)機(jī),將一切復(fù)原,整個(gè)實(shí)驗(yàn)過(guò)程應(yīng)注意愛(ài)護(hù)實(shí)驗(yàn)裝置,養(yǎng)成良好實(shí)驗(yàn)習(xí)慣。實(shí)訓(xùn)二 下位機(jī)軟件的硬件配置實(shí)驗(yàn)(系統(tǒng)構(gòu)建)實(shí)訓(xùn)目的:(1) 系統(tǒng)了解并掌握本控制網(wǎng)絡(luò)系統(tǒng)中下位機(jī)的硬件組態(tài)。(2) 了解本控制系統(tǒng)下位機(jī)軟件step7的特點(diǎn)及其用法。(3) 掌握系統(tǒng)構(gòu)建過(guò)程中各模塊的通信地址等參數(shù)設(shè)置。實(shí)訓(xùn)內(nèi)容:(1) 了解下位機(jī)軟件step7的功能特性,并在pc機(jī)中正確安裝。(2) 重點(diǎn)掌握使用step7來(lái)構(gòu)建網(wǎng)絡(luò)控制系統(tǒng)。(3) 了解simatic manager中各功能模塊的含義及其使用方法。實(shí)訓(xùn)步驟:(1)step7簡(jiǎn)介step
15、7是用于simatics7-300/400站創(chuàng)建可編程邏輯控制程序的標(biāo)準(zhǔn)軟件,可使用梯形邏輯圖、功能塊圖和語(yǔ)句表。它是siemenssimatic工業(yè)軟件的組成部分。step7以其強(qiáng)大的功能和靈活的編程方式廣泛應(yīng)用于工業(yè)控制系統(tǒng),總體說(shuō)來(lái),它有如下功能特性: 可通過(guò)選擇simatic工業(yè)軟件中的軟件產(chǎn)品進(jìn)行擴(kuò)展 為功能摸板和通訊處理器賦參數(shù)值 強(qiáng)制和多處理器模式 全局?jǐn)?shù)據(jù)通訊 使用通訊功能塊的事件驅(qū)動(dòng)數(shù)據(jù)傳送 組態(tài)連接(2)step7的安裝包含五種語(yǔ)言的step7v5.2版本能夠在mswindowsxpprofessional操作系統(tǒng)上運(yùn)行。將step7cd放入pc機(jī)的cd-rom驅(qū)動(dòng)器,安裝
16、程序?qū)⒆詣?dòng)啟動(dòng),根據(jù)安裝程序界面的提示即可安裝完畢。如果安裝程序沒(méi)有自動(dòng)啟動(dòng),可在cd-rom的以下路徑中找到安裝程序驅(qū)動(dòng)器:/step7/disk1/setup.exe.一旦安裝完成并已重新啟動(dòng)計(jì)算機(jī),“simatic manager(simatic管理器)”的圖標(biāo)將顯示在windows桌面上。(3)step7的硬件配置和程序結(jié)構(gòu)一般來(lái)說(shuō),要在step7中完成一個(gè)完整自動(dòng)控制項(xiàng)目的下位機(jī)程序設(shè)計(jì),要經(jīng)過(guò)設(shè)計(jì)自動(dòng)化任務(wù)解決方案、生成項(xiàng)目、組態(tài)硬件,生成程序、傳送程序到cpu并調(diào)試等步驟。從其流程來(lái)看,設(shè)計(jì)自動(dòng)化任務(wù)解決方案是首要的,它是根據(jù)實(shí)際項(xiàng)目的要求進(jìn)行設(shè)計(jì),本實(shí)驗(yàn)對(duì)此不做過(guò)多地闡述。下面
17、從生成項(xiàng)目開(kāi)始,逐步介紹如何完成一個(gè)較簡(jiǎn)單的自動(dòng)化控制項(xiàng)目的下位機(jī)程序設(shè)計(jì)。(一)生成項(xiàng)目并組態(tài)硬件1、雙擊桌面上的“simaticmanager”圖標(biāo),則會(huì)啟動(dòng)step7管理器及step7新項(xiàng)目創(chuàng)建向?qū)鐖D2-1所示。圖2-1 step7新項(xiàng)目創(chuàng)建向?qū)Р⑤斎腠?xiàng)目名稱、設(shè)置好存儲(chǔ)路徑后,點(diǎn)擊“ok”按鍵。2、選擇主菜單“insert”的下拉菜單“station”的“simatic300station”,如圖2-2:圖2-2選擇“station”3、選擇后,右邊窗口出現(xiàn)“simatic300(1)”,用鼠標(biāo)左鍵雙擊,右邊窗口出現(xiàn)“hardware”,用鼠標(biāo)左鍵雙擊“hardware”,出現(xiàn)新的窗
18、口“hwconfig-simatic-300(1)”,此時(shí)在右邊“standard”的“simatic300”的“rack300”中選擇“rail”并雙擊后如下圖2-3所示。圖2-3選擇“rail”4、打開(kāi)硬件配置右邊窗口“standard”的“ps-300”中的“ps3075a”,并雙擊鼠標(biāo)左鍵,如下圖2-4所示。圖2-4配置“ps3075a”5、下一步找到“cpu300”選項(xiàng)中的“cpu314c-2dp”,型號(hào)為:6es7314-6cf01-0ab0,用鼠標(biāo)左鍵雙擊,并設(shè)置其地址為“2”,如下圖2-5所示圖2-5選擇cpu6、完成第5步后,點(diǎn)擊“dp”的“parameters”選項(xiàng),單擊其
19、內(nèi)的“new”按鈕,選擇“profibus”后點(diǎn)擊“ok”完成網(wǎng)絡(luò)的設(shè)置。7、下面所要進(jìn)行的硬件配置是在“profibus”總線上掛所需要的模塊。選擇硬件配置右邊的“standard”窗口下的“cp343-1”,并配置好其ip地址,如下圖2-6所示:圖2-6在“profibus”總線上配置模塊“cp343-1”8、選擇硬件配置右邊的“standard”窗口下的“profibusdp”,在其下面的“et200m”下選擇:“im153-1”并配置好其地址,如下圖2-7所示:圖2-7配置“im153-1”9、選擇硬件配置右邊的“standard”窗口下的“profibusdp”,在其下面的“et20
20、0s”下選擇:“im151-1standard”并配置好其地址,如下圖2-8所示:圖2-8配置“im151-1standard”10、選擇硬件配置右邊的“standard”窗口下的“profibusdp”,在其下面的“additionalfielddevices”下選擇:“plc”并配置好其地址,如下圖2-9所示圖2-9配置em27711、選擇硬件配置右邊的“standard”窗口下的“profibusdp”,在其下面的“compatibleprofibusdpslaves”下選擇:“simovert”并配置好其地址,如下圖2-10所示圖2-10配置“simovert”12、按照上面的步驟,逐
21、一按照實(shí)際硬件排放順序配置好所有的模塊,如下圖2-11所示。圖2-11配置完畢的硬件組態(tài)13、硬件設(shè)置好后,可以編譯,編譯通過(guò)后,保存所配置的硬件。點(diǎn)擊“開(kāi)始設(shè)置控制面板”,鼠標(biāo)左鍵雙擊控制面板中的“setpg/pcinterface”圖標(biāo),選擇好你的pc機(jī)和cpu的通訊接口部件后點(diǎn)擊“ok”按鈕退出。14、把控制系統(tǒng)的電源打開(kāi),把cpu置于stop或者run-p狀態(tài),回到硬件配置窗口,點(diǎn)擊圖標(biāo),下載配置好的硬件到cpu中,把cpu置于run狀態(tài)(如果下載程序時(shí)cpu置于run-p狀態(tài),則可省略這一步),如果cpu的sf燈不亮,亮的只有綠燈,表明硬件配置正確。15、如果cpu的sf燈亮,則表明
22、配置出錯(cuò),點(diǎn)擊硬件配置窗口中圖標(biāo),則配置錯(cuò)的模塊將有紅色標(biāo)記,反復(fù)修改出錯(cuò)模塊參數(shù),保存并下載到cpu,直到cpu的sf燈不亮,亮的只有綠燈為止。(二)、程序結(jié)構(gòu)配置好硬件之后,回到step7管理器界面窗口,鼠標(biāo)左鍵單擊窗口左邊的“block”選項(xiàng),則右邊窗口中會(huì)出現(xiàn)“ob1”圖標(biāo),“ob1”是系統(tǒng)的主程序循環(huán)塊,“ob1”里面可以寫程序,也可以不寫程序,根據(jù)需要確定。step7中有很多功能各異的塊,分別描述如下:1、組織塊(oganizationblock,簡(jiǎn)稱ob)。組織塊是操作系統(tǒng)和用戶程序間的接口,它被操作系統(tǒng)調(diào)用。組織塊控制程序執(zhí)行的循環(huán)和中斷、plc的啟動(dòng)、發(fā)送錯(cuò)誤報(bào)告等。你可以通
23、過(guò)在組織塊里編程來(lái)控制cpu的動(dòng)作。2、功能函數(shù)塊(functionblock,簡(jiǎn)稱fb)。功能函數(shù)塊為step7系統(tǒng)函數(shù),每一個(gè)功能函數(shù)塊完成一種特定的功能,你可以根據(jù)實(shí)際需要調(diào)用不同的功能函數(shù)塊。3、函數(shù)(function,簡(jiǎn)稱fc)。函數(shù)是為了滿足用戶一種特定的功能需求而由用戶自己編寫的子程序,函數(shù)編寫好之后,用戶可對(duì)它進(jìn)行調(diào)用。4、數(shù)據(jù)塊(datablock,簡(jiǎn)稱db)。數(shù)據(jù)塊是用戶為了對(duì)系統(tǒng)數(shù)據(jù)進(jìn)行存儲(chǔ)而開(kāi)辟的數(shù)據(jù)存儲(chǔ)區(qū)域。5、數(shù)據(jù)類型(datatype,簡(jiǎn)稱udt)。它是用戶用來(lái)對(duì)系統(tǒng)數(shù)據(jù)定義類型的功能模塊。6、變量標(biāo)簽(variabletable,簡(jiǎn)稱vat)。用戶可以在變量標(biāo)簽
24、中加入系統(tǒng)變量,并對(duì)這些變量加上用戶易懂的注釋,方便用戶編寫程序或進(jìn)行變量監(jiān)視。如果你要加入某種塊,可在右邊窗口(即出現(xiàn)“ob1”的窗口)空白處單擊鼠標(biāo)右鍵選擇“insertnewobject”選項(xiàng),在其下拉菜單中鼠標(biāo)左鍵單擊你所要的塊即可。添加好了你所要的塊之后就是程序編寫了,鼠標(biāo)左鍵雙擊你所要編寫程序的塊即可編寫程序了(編寫程序的指令和語(yǔ)法可參考siemensa&d網(wǎng)站上的s7-300cpu31xc指令表一書(shū))。程序?qū)懞貌⒕幾g通過(guò)之后點(diǎn)擊step7管理器界面窗口中的圖標(biāo),下載到cpu中,把cpu置于run狀態(tài)即可運(yùn)行程序。(4)實(shí)驗(yàn)結(jié)束實(shí)驗(yàn)結(jié)束,關(guān)機(jī),將一切復(fù)原,整個(gè)實(shí)驗(yàn)過(guò)程應(yīng)注意愛(ài)護(hù)實(shí)驗(yàn)
25、裝置,養(yǎng)成良好實(shí)驗(yàn)習(xí)慣。實(shí)訓(xùn)三 控制網(wǎng)絡(luò)系統(tǒng)組態(tài)軟件的應(yīng)用實(shí)驗(yàn)實(shí)訓(xùn)目的:(1) 系統(tǒng)了解本控制網(wǎng)絡(luò)系統(tǒng)的上位機(jī)軟件組態(tài)王6.5的安裝。(2) 了解本控制系統(tǒng)軟件組態(tài)王6.5的通信連接及其組態(tài)方法。(3) 教育學(xué)生愛(ài)護(hù)實(shí)驗(yàn)裝置,養(yǎng)成良好實(shí)驗(yàn)習(xí)慣。實(shí)訓(xùn)內(nèi)容及步驟:(一)組態(tài)王6.5認(rèn)識(shí)組態(tài)王6.5是北京亞控公司的成熟組態(tài)軟件,是在生產(chǎn)和過(guò)程自動(dòng)化中解決可視化和控制任務(wù)的監(jiān)控系統(tǒng),它提供了適用于工業(yè)的圖形顯示、消息、歸檔以及報(bào)表的功能模板。高性能的功能耦合、快速的畫(huà)面更新以及可靠的數(shù)據(jù)交換使其具有高度的實(shí)用性。組態(tài)王6.5是在流行的pc機(jī)上建立工業(yè)控制對(duì)象人機(jī)接口的一種智能軟件包,它以windows
26、98/windows2000/windowsnt中文操作系統(tǒng)作為其操作平臺(tái),充分利用了windows圖形功能完備、界面一致性好,易學(xué)易用的特點(diǎn)。它使采用pc機(jī)開(kāi)發(fā)的系統(tǒng)工程比以往的使用專用機(jī)開(kāi)發(fā)的工業(yè)控制系統(tǒng)更有通用性,大大減少了工控軟件開(kāi)發(fā)者的重復(fù)性工作,且可以利用pc機(jī)豐富的軟件資源進(jìn)行二次開(kāi)發(fā)。根據(jù)系統(tǒng)的布局和組成,我公司特為用戶定制了專用的物流人機(jī)交互界面。監(jiān)視界面可實(shí)現(xiàn)的功能:1. 顯示現(xiàn)場(chǎng)所有檢測(cè)開(kāi)關(guān)的位置,狀態(tài)和編號(hào),方便監(jiān)視和故障排查。2. 監(jiān)視輸送線體上貨箱的位置和狀態(tài)3. 顯示線體上急停安裝的狀態(tài),例如被按下即在相應(yīng)位置顯示紅色閃爍指示。同時(shí),控制系統(tǒng)給出蜂鳴和報(bào)警燈提示。
27、4. 收集條碼信息,接收上位管理計(jì)算機(jī)的分路指令信息或堆垛機(jī)的入庫(kù)/出庫(kù)等指令信息等。下面詳述在組態(tài)王6.5的用戶開(kāi)發(fā)包。1. 動(dòng)開(kāi)發(fā)包:本開(kāi)發(fā)包采用微軟標(biāo)準(zhǔn)的com組件技術(shù),采用該技術(shù),在創(chuàng)建接口時(shí),可以創(chuàng)建多個(gè)互相獨(dú)立對(duì)象,每個(gè)對(duì)象都可以擁有自己的變量。最后的結(jié)果是一個(gè)dll文件。接口中的各函數(shù),是被組態(tài)王的兩個(gè)應(yīng)用程序-touchexplorer.exe和touchvew.exe調(diào)用的。如果這兩個(gè)應(yīng)用程序都不啟動(dòng),函數(shù)中的代碼將永遠(yuǎn)沒(méi)有機(jī)會(huì)執(zhí)行。組態(tài)王的驅(qū)動(dòng)程序是組態(tài)王和硬件設(shè)備連接的橋梁,本開(kāi)發(fā)包用于開(kāi)發(fā)組態(tài)王的驅(qū)動(dòng)程序。只要擁有硬件的通訊協(xié)議,即可以使用本開(kāi)發(fā)包開(kāi)發(fā)組態(tài)王的驅(qū)動(dòng)程序。
28、本開(kāi)發(fā)包只能使用vc+開(kāi)發(fā)。本開(kāi)發(fā)包包括兩個(gè)vc的頭文件:icompro.h和datatype.h;一個(gè)demo項(xiàng)目及一個(gè)制作安裝文件的項(xiàng)目代碼。2. 圖庫(kù)開(kāi)發(fā)包:對(duì)于用戶經(jīng)常要用到的圖形,用戶可利用提供的程序和說(shuō)明,用vc和組態(tài)王的圖素生成的代碼編寫程序,生成文件加入到組態(tài)王圖庫(kù)中。3. sdk開(kāi)發(fā)包:組態(tài)王6.01具有opc服務(wù)器的功能,但對(duì)于用戶應(yīng)用程序不支持opc的情況來(lái)說(shuō),完全訪問(wèn)組態(tài)王中的的數(shù)據(jù)比較困難。為了使用戶能夠更方便快捷的訪問(wèn)組態(tài)王的數(shù)據(jù),亞控公司提供了一?quot;sdkfor組態(tài)王的接口。sdkfor組態(tài)王是一個(gè)開(kāi)放的應(yīng)用程序接口。該接口以動(dòng)態(tài)連接庫(kù)(.dll)的形式提
29、供給用戶。用戶可以用vb或vc等開(kāi)發(fā)獨(dú)立的應(yīng)用程序,來(lái)直接訪問(wèn)組態(tài)王運(yùn)行系統(tǒng)中實(shí)時(shí)數(shù)據(jù)庫(kù)中的變量或變量的域值。該獨(dú)立應(yīng)用程序可以和組態(tài)王6.0實(shí)現(xiàn)無(wú)縫整合,接口中提供了豐富的函數(shù)。4. dde開(kāi)發(fā)包:dde是microsoft公司設(shè)計(jì)的一個(gè)完整通信協(xié)議,它能使兩個(gè)或多個(gè)應(yīng)用程序之間相互傳送數(shù)據(jù)和指令,當(dāng)一個(gè)應(yīng)用程序如組態(tài)王,想從另一個(gè)應(yīng)用程序,如松下fp3的server得到數(shù)據(jù)。在它們之間則必需建立client-server關(guān)系,也就是建立dde連接,提供數(shù)據(jù)的一方稱為server,接收數(shù)據(jù)的一方稱為client。client應(yīng)用程序通過(guò)規(guī)定服務(wù)程序名,話題名,項(xiàng)目名,才可從server中獲得
30、某一項(xiàng)的數(shù)據(jù)。比如,將組態(tài)王作為服務(wù)程序,excel作為客戶程序,excel要從組態(tài)王中取得數(shù)據(jù),則可在excel的某單元格中規(guī)定view|tagname!dde1,其中view是組態(tài)王的服務(wù)應(yīng)用程序名,tagname是標(biāo)題名,dde1是某變量的項(xiàng)目名,則當(dāng)組態(tài)王中該變量變化時(shí),excel中的單元格會(huì)有相應(yīng)的變化??蛻舫绦蚩梢院头?wù)程序建立熱鏈路,所謂熱鏈路,就是請(qǐng)求服務(wù)程序,每當(dāng)特定項(xiàng)的數(shù)據(jù)發(fā)生變化時(shí),就將數(shù)據(jù)值發(fā)送給客戶程序,熱鏈路一直工作,直到客戶程序或服務(wù)程序終止鏈路。這些鏈路是交換數(shù)據(jù)的強(qiáng)有力手段,因?yàn)殒溌芬唤?jīng)建立,就不會(huì)發(fā)生通信,直到規(guī)定的數(shù)據(jù)值發(fā)生變化。組態(tài)王利用dde與ddes
31、erver程序進(jìn)行通信。當(dāng)server周期性從下位機(jī)采集到數(shù)據(jù)后,會(huì)自動(dòng)的將數(shù)據(jù)送給組態(tài)王(二)組態(tài)王6.5的安裝1、先安裝組態(tài)王6.5將光盤放入光驅(qū),安裝程序自動(dòng)驅(qū)動(dòng)。選擇安裝組態(tài)王主程序。程序安裝為自動(dòng)進(jìn)行的,不需要人為干預(yù)。用戶需要選擇軟件安裝位置。安裝界面如圖3-1所示。圖3-1組態(tài)王6.5安裝界面2、選擇安裝路徑。如下圖3-2所示。圖3-2選擇安裝路徑3、接下來(lái)的安裝步驟,一直按“下一步”即可。安裝完成后,軟件提示安裝組態(tài)王驅(qū)動(dòng)程序。按“結(jié)束”即可。如下圖3-3所示。圖3-3安裝程序4、驅(qū)動(dòng)程序安裝完成后,選擇“不,我將稍后重新起動(dòng)計(jì)算機(jī)”。開(kāi)始安裝地層驅(qū)動(dòng)kvport系統(tǒng)。按“取消
32、”即可。如下圖3-4所示。圖3-4安裝地層驅(qū)動(dòng)kvport系統(tǒng)(三)組態(tài)王6.5的通訊連接和畫(huà)面組態(tài)方法組態(tài)王6.5軟件包由工程管理器(projmanager)、工程瀏覽器(tourchexplor)、畫(huà)面運(yùn)行系統(tǒng)(tourchvew)三部分組成。組態(tài)王6.5的通訊連接是組態(tài)上位機(jī)監(jiān)控界面的第一步。在組態(tài)王6.5的變量管理器里添加新的驅(qū)動(dòng)程序之后,你就會(huì)看到組態(tài)王6.5有很多種通訊連接方式,根據(jù)你的通訊硬件配置選取正確的通訊連接方式。組態(tài)王6.5比較常用的的通訊方式有mpi、profibus和工業(yè)以態(tài)網(wǎng),本系統(tǒng)在上位監(jiān)控機(jī)和控制器之間采用工業(yè)以太網(wǎng)方式通訊,在控制器和現(xiàn)場(chǎng)裝置之間采用profi
33、bus方式通訊。profibus(過(guò)程現(xiàn)場(chǎng)總線)和工業(yè)以太網(wǎng)都是一種用于單元級(jí)和現(xiàn)場(chǎng)級(jí)的子網(wǎng)。profibus用于在少數(shù)幾個(gè)通訊伙伴之間傳送少量數(shù)據(jù)或中等數(shù)量的數(shù)據(jù),通過(guò)dp(分散設(shè)備)協(xié)議,profibus可與智能型現(xiàn)場(chǎng)設(shè)備通訊,這種通訊類型具有快速、周期性傳送數(shù)據(jù)的特點(diǎn)。工業(yè)以太網(wǎng)用于許多站之間長(zhǎng)距離、大數(shù)據(jù)量的傳送。下面詳細(xì)介紹組態(tài)王建立新項(xiàng)目步驟:1、在“組態(tài)王”中,您開(kāi)發(fā)的每一個(gè)應(yīng)用系統(tǒng)稱為一個(gè)項(xiàng)目,每個(gè)項(xiàng)目必須在一個(gè)獨(dú)立的目錄中,不同的項(xiàng)目不能共用一個(gè)目錄。項(xiàng)目目錄也稱為工程路徑。在每個(gè)工程路徑下,組態(tài)王為此項(xiàng)目生成了一些重要的數(shù)據(jù)文件,這些數(shù)據(jù)文件一般是不允許修改的。在本次實(shí)訓(xùn)中
34、,以物流中心為例,建立一個(gè)物流監(jiān)控中心。監(jiān)控中心從現(xiàn)場(chǎng)采集數(shù)據(jù),并以動(dòng)畫(huà)方式直觀地顯示在監(jiān)控畫(huà)面上。監(jiān)控畫(huà)面還將顯示實(shí)時(shí)趨勢(shì)曲線和報(bào)警信息并提供查詢歷史數(shù)據(jù)的功能。最后完成一個(gè)數(shù)據(jù)統(tǒng)計(jì)的報(bào)表。為了不局限于是具體的下位機(jī)系統(tǒng),本實(shí)訓(xùn)建立的項(xiàng)目采用了仿真驅(qū)動(dòng)程序。仿真驅(qū)動(dòng)程序類似于實(shí)際的驅(qū)動(dòng)程序,但能夠模擬下位機(jī)自動(dòng)產(chǎn)生數(shù)據(jù)并提供給組態(tài)王。對(duì)于實(shí)際的下位機(jī)系統(tǒng),可參考驅(qū)動(dòng)程序聯(lián)機(jī)幫助來(lái)設(shè)置驅(qū)動(dòng)程序。2、使用工程瀏覽器工程瀏覽器是組態(tài)王的集成開(kāi)發(fā)環(huán)境。如下圖3-5所示。在這里你可以看到工程的各個(gè)組成部分,包括畫(huà)面、數(shù)據(jù)庫(kù)、外部設(shè)備、系統(tǒng)配置等,它們以樹(shù)形結(jié)構(gòu)表示。工程瀏覽器的使用和windows95
35、的資源管理器類似,不再詳述圖3-5 工程瀏覽器3、建立新項(xiàng)目假設(shè)你已經(jīng)正確安裝了“組態(tài)王”,首先啟動(dòng)組態(tài)王工程瀏覽器。工程瀏覽器運(yùn)行后,將打開(kāi)你上一次工作后的項(xiàng)目。如果你是第一次使用工程瀏覽器,默認(rèn)的是組態(tài)王示例程序所在的目錄。為建立一個(gè)新項(xiàng)目,請(qǐng)執(zhí)行以下操作:在工程瀏覽器中選擇菜單“工程/新建”,出現(xiàn)“新建工程”對(duì)話框。在對(duì)話框中輸入工程名稱:myproj在工程描述中輸入:工程路徑自動(dòng)指定為當(dāng)前目錄下以工程名稱命名的子目錄。如下圖3-6。如果你需要更改工程路徑,請(qǐng)單擊“瀏覽”按鈕。單擊“確定”。組態(tài)王將在工程路徑下生成初始數(shù)據(jù)文件。至此,新項(xiàng)目已經(jīng)可以開(kāi)始建立了。你可以在每一個(gè)項(xiàng)目下建立數(shù)目
36、不限的畫(huà)面。圖3-6建立一個(gè)新項(xiàng)目4、建立新畫(huà)面在工程瀏覽器中左側(cè)的樹(shù)形視圖中選擇選擇“畫(huà)面”,在右側(cè)視圖中雙擊“新建”。工程瀏覽器將運(yùn)行組態(tài)王開(kāi)發(fā)環(huán)境touchmak,彈出如下對(duì)話框。在“新畫(huà)面”對(duì)話框中設(shè)置如下圖,在對(duì)話框中單擊“確定”。touchmak將按照你指定的風(fēng)格產(chǎn)生一幅名為“監(jiān)控中心”的畫(huà)面。如下圖3-7所示。圖3-7建立新畫(huà)面5、使用圖形工具箱接下來(lái)在此畫(huà)面中繪制各圖素。繪制圖素的主要工具放置在圖形編輯工具箱內(nèi)。當(dāng)畫(huà)面打開(kāi)時(shí),工具箱自動(dòng)顯示,如果工具箱沒(méi)有出現(xiàn),選擇菜單“工具顯示工具箱”或按f10鍵打開(kāi)它。工具箱中各種基本工具的使用方法和windows中“畫(huà)筆”很類似,假如你熟
37、悉“畫(huà)筆”的使用,繪制本畫(huà)面將是很容易的。在工具箱內(nèi)單擊文本工具,輸入文字。要改變文字的字體、字號(hào),請(qǐng)先選中文本對(duì)象,然后在工具箱內(nèi)選擇“改變字體”。選擇菜單“圖庫(kù)刻度”,在圖庫(kù)窗口中雙擊一種豎向的刻度。在畫(huà)面上單擊鼠標(biāo)左鍵,刻度將出現(xiàn)在畫(huà)面上。你可以縮放、移動(dòng)它,如同普通圖素一樣。在調(diào)整圖形對(duì)象的相對(duì)位置時(shí),幾種對(duì)齊工具可能經(jīng)常會(huì)用到。首先選中所有需要對(duì)齊的圖形對(duì)象,然后在工具箱中單擊所需的對(duì)齊工具即可。最后,繪制的畫(huà)面完畢。選擇菜單“文件全部存”,保存你的工作成果。6、定義外部設(shè)備組態(tài)王把那些需要與之交換數(shù)據(jù)的設(shè)備或程序都作為外部設(shè)備。外部設(shè)備包括:下位機(jī)(plc、儀表、板卡等),它們一般
38、通過(guò)串行口和上位機(jī)交流數(shù)據(jù);其他windows應(yīng)用程序,它們之間一般通過(guò)dde交換數(shù)據(jù);外部設(shè)備還包括網(wǎng)絡(luò)上的其他計(jì)算機(jī)。只有在定義了外部設(shè)備之后,組態(tài)王才能通過(guò)i/o變量和它們交換數(shù)據(jù)。為方便你定義外部設(shè)備組態(tài)王設(shè)計(jì)了“設(shè)備配置向?qū)А币龑?dǎo)你一步步完成設(shè)備的連接。如圖3-8所示。本教程中使用仿真plc和組態(tài)王通信。仿真plc可以模擬plc為組態(tài)王提供數(shù)據(jù)。假設(shè)仿真plc連接在計(jì)算機(jī)的com1口。在組態(tài)王工程瀏覽器的左側(cè)選中“com1”,在右側(cè)雙擊“新建”,運(yùn)行“設(shè)備配置向?qū)А?。選擇“仿真plc”的“串口”項(xiàng),單擊“下一步”;為外部設(shè)備取一個(gè)名稱,輸入“plc1”,單擊“下一步”;為設(shè)備選擇連接
39、串口,假設(shè)為com1,單擊“下一步”;填寫設(shè)備地址,假設(shè)為1,單擊“下一步”;請(qǐng)檢查各項(xiàng)設(shè)置是否正確,確認(rèn)無(wú)誤后,單擊“完成”。設(shè)備定義完成后,你可以在工程瀏覽器的右側(cè)看到新建的外部設(shè)備“plc1”。在定義數(shù)據(jù)庫(kù)變量時(shí),你只要把io變量連接到這臺(tái)設(shè)備上,它就可以和組態(tài)王交換數(shù)據(jù)了。7、定義變量的方法對(duì)于我們將要建立的“監(jiān)控中心”,需要從下位機(jī)采集數(shù)據(jù),比如傳送帶的運(yùn)行狀態(tài)、堆跺機(jī)子站的狀態(tài)等,所以需要在數(shù)據(jù)庫(kù)中定義這變量。因?yàn)檫@些數(shù)據(jù)是通過(guò)驅(qū)動(dòng)程序采集圖3-8設(shè)備配置向?qū)У降?,所以變量的類型都是i/o實(shí)型變量。對(duì)這三個(gè)變量分別命名,定義方法如下:在工程瀏覽器的左側(cè)選擇“數(shù)據(jù)詞典”,在右側(cè)雙擊“
40、新建”,彈出“變量屬性”對(duì)話框;對(duì)話框設(shè)置為如圖t6-2:設(shè)置完成后,單擊“確定”。數(shù)據(jù)庫(kù)中存放的是你制作應(yīng)用系統(tǒng)時(shí)定義的變量以及系統(tǒng)預(yù)定義的變量。變量可以分為基本類型和特殊類型兩大類?;绢愋偷淖兞坑址譃椤皟?nèi)存變量”和“i/o變量”兩類。“i/o變量”指的是需要“組態(tài)王”和其它應(yīng)用程序(包括i/o服務(wù)程序)交換數(shù)據(jù)的變量。這種數(shù)據(jù)交換是雙向的、動(dòng)態(tài)的,就是說(shuō):在“組態(tài)王”系統(tǒng)運(yùn)行過(guò)程中,每當(dāng)i/o變量的值改變時(shí),該值就會(huì)自動(dòng)寫入遠(yuǎn)程應(yīng)用程序;每當(dāng)遠(yuǎn)程應(yīng)用程序中的值改變時(shí),“組態(tài)王”系統(tǒng)中的變量值也會(huì)自動(dòng)更新。所以,那些從下位機(jī)采集來(lái)的數(shù)據(jù)、發(fā)送給下位機(jī)的指令,比如“反應(yīng)罐液位”、“電源開(kāi)關(guān)”
41、等變量,都需要設(shè)置成“i/o變量”。那些不需要和其它應(yīng)用程序交換只在“組態(tài)王”內(nèi)需要的變量,比如計(jì)算過(guò)程的中間變量,就可以設(shè)置成“內(nèi)存變量”?;绢愋偷淖兞恳部梢园凑諗?shù)據(jù)類型分為離散型、模擬型、長(zhǎng)整數(shù)型和字符串型。內(nèi)存離散變量、i/o離散變量:類似一般程序設(shè)計(jì)語(yǔ)言中的布爾(bool)變量,只有0,1兩種取值,用于表示一些開(kāi)關(guān)量。內(nèi)存實(shí)型變量、i/o實(shí)型變量:類似一般程序設(shè)計(jì)語(yǔ)言中的浮點(diǎn)型變量,用于表示浮點(diǎn)數(shù)據(jù),取值范圍10e-38至10e+38,有效值7位。內(nèi)存整型變量、i/o整型變量:類似一般程序設(shè)計(jì)語(yǔ)言中的有符號(hào)長(zhǎng)整數(shù)型變量,用于表示帶符號(hào)的整型數(shù)據(jù),取值范圍-2147483648至214
42、7483647。內(nèi)存字符串型變量、i/o字符串型變量:類似一般程序設(shè)計(jì)語(yǔ)言中的字符串變量,用于記錄一些有特定含義的字符串,如名稱,密碼等,該類型變量可以進(jìn)行比較運(yùn)算和賦值運(yùn)算。特殊變量類型有報(bào)警窗口變量、報(bào)警組變量、歷史趨勢(shì)曲線變量、時(shí)間變量四種。這幾種特殊類型的變量正是體現(xiàn)了“組態(tài)王”系統(tǒng)面向工控軟件、自動(dòng)生成人機(jī)接口的特色。8、建立動(dòng)畫(huà)連接在畫(huà)面上雙擊圖形對(duì)象,彈出“動(dòng)畫(huà)連接”對(duì)話框。單擊“填充”按鈕,彈出“填充連接”對(duì)話框,注意填充方向和填充色的選擇。單擊“確定”。單擊“動(dòng)畫(huà)連接”對(duì)話框的“確定”。用同樣的方法設(shè)置其它圖形對(duì)象的動(dòng)畫(huà)連接設(shè)置。選擇touchmak菜單“文件全部存”。只有保
43、存畫(huà)面上的改變以后,在touchvew中才能看到你的工作成果。啟動(dòng)畫(huà)面運(yùn)行程序touchvew。touchvew啟動(dòng)后,選擇菜單“畫(huà)面打開(kāi)”,在彈出的對(duì)話框中選擇“監(jiān)控中心”。(四)實(shí)驗(yàn)結(jié)束關(guān)機(jī),將一切復(fù)原,整個(gè)實(shí)驗(yàn)過(guò)程應(yīng)注意愛(ài)護(hù)實(shí)驗(yàn)裝置,養(yǎng)成良好實(shí)驗(yàn)習(xí)慣。實(shí)訓(xùn)四 上位機(jī)(pc)與s7-300之間的mpi通信設(shè)計(jì)實(shí)驗(yàn)?zāi)康模?、 解多點(diǎn)接口(mpi)的特性及其基本原理2、 握mpi網(wǎng)絡(luò)組態(tài)及其配置3、 過(guò)設(shè)置變量,測(cè)試上位機(jī)與s7-300之間的mpi通信實(shí)驗(yàn)內(nèi)容及步驟:1、mpi概述mpi是一種現(xiàn)場(chǎng)級(jí)/單元級(jí)節(jié)點(diǎn)數(shù)量很少的小局域網(wǎng)。它是simatics7/m7和c7中的一個(gè)多功能接口,可用作幾個(gè)
44、cpu組網(wǎng)編程接口,或用于與編程器進(jìn)行少量數(shù)據(jù)交換。mpi總是保持有以前組態(tài)好的傳輸速率、節(jié)點(diǎn)數(shù)和最高mpi地址,即使在存儲(chǔ)器復(fù)位、電壓故障或cpu參數(shù)組態(tài)刪除后??赏ㄟ^(guò)mpi連接的設(shè)備有:編程器/pc、op/tp、s7-300/s7-400(帶有mpi)、s7-200。2、硬件配置硬件組態(tài)配置參見(jiàn)實(shí)驗(yàn)二。硬件配置好后,用專用連接線把pc機(jī)與s7-300的mpi接口連接起來(lái)。硬件連接完成后,剩下的工作就是軟件配置了。3、新建一工程點(diǎn)擊菜單“文件”-“新建”,打開(kāi)如圖4-1所示窗口。在打開(kāi)的窗口中,選擇“單用戶項(xiàng)目”,點(diǎn)擊確定按鈕,打開(kāi)圖4-2所示窗口。在項(xiàng)目名稱中輸入“組態(tài)王6.5projec
45、t”。點(diǎn)擊圖4-2界面的“創(chuàng)建”按鈕打開(kāi)如圖4-3所示畫(huà)面。圖4-1 打開(kāi)項(xiàng)目圖4-2 輸入項(xiàng)目名稱4-3組態(tài)王6.5資源管理器界面4組態(tài)變量選中變量管理器,單擊鼠標(biāo)右鍵,在彈出的對(duì)話框中選擇“添加新的驅(qū)動(dòng)程序”,在彈出的對(duì)話框中,選擇“simatics7protocolsuite.chn”項(xiàng),單擊“open”按鈕,打開(kāi)如圖4-4所示窗口。圖4-4添加新的驅(qū)動(dòng)程序在圖4-4所示的窗口中,選中“simatics7protocolsuite”,圖4-4右側(cè)窗口改變成圖4-5所示的窗口。圖4-5顯示通道單元在圖4-5所示的窗口中,選中“mpi”項(xiàng),單擊鼠標(biāo)右鍵,在彈出的菜單中選擇“新建驅(qū)動(dòng)程序連接”
46、項(xiàng),打開(kāi)如圖4-6所示的窗口。圖4-6新建驅(qū)動(dòng)程序連接在名稱項(xiàng)中輸入“s7”,點(diǎn)擊圖4-6“ok”按鈕。返回圖4-5所示的窗口,雙擊“mpi”項(xiàng),打開(kāi)如圖4-7所示的窗口。圖4-7連接參數(shù)設(shè)置設(shè)置好s7的網(wǎng)絡(luò)地址后點(diǎn)擊“確定”。在4-7右側(cè)的窗口中,雙擊“s7”項(xiàng),并單擊鼠標(biāo)右鍵,在彈出的菜單中,選擇“系統(tǒng)參數(shù)”項(xiàng),打開(kāi)如圖4-8所示的窗口。圖4-8設(shè)置系統(tǒng)參數(shù)在4-8右側(cè)的窗口中,雙擊“s7”項(xiàng),在其窗口的右側(cè),單擊鼠標(biāo)右鍵,在彈出的菜單中,選擇“新建變量”項(xiàng),建立一個(gè)新的變量,此后鼠標(biāo)右鍵單擊變量,選擇“變量屬性”,打開(kāi)如圖4-9所示圖4-9變量屬性設(shè)置在名稱項(xiàng)中輸出“pv1”,在數(shù)據(jù)類型
47、中選擇“浮點(diǎn)數(shù)32位ieee754”,在地址一項(xiàng)中,單擊“選擇”按鈕,彈出如圖4-10所示的窗口。在db號(hào)中輸入“11”,在地址中選擇“雙字”,在dd項(xiàng)中輸出“8”,點(diǎn)擊“ok”按鈕。返回圖4-9按鈕(此時(shí)地址項(xiàng)中已經(jīng)有數(shù)據(jù)存在)。在圖4-9的窗口中,點(diǎn)擊“ok”按鈕,pv1變量組態(tài)完成。用同樣的方法組態(tài)以下變量,組態(tài)好的變量如圖4-11所示。圖4-10選擇變量地址圖4-11組態(tài)好的變量用同樣的方法可以建立內(nèi)部變量。5畫(huà)面組態(tài)在圖4-9中,選中“圖形編輯器”,單擊鼠標(biāo)右鍵,在彈出的菜單中,選擇“新建畫(huà)面”項(xiàng)。窗口右側(cè)增加了一個(gè)文件“newpdl0.pdl”,選中“newpdl0.pdl”,單擊
48、鼠標(biāo)右鍵,在彈出的菜單中選擇“重命名畫(huà)面”,輸出“sy1.pdl”,點(diǎn)擊“確定”按鈕。雙擊“sy1.pdl”,打開(kāi)如圖4-12所示的窗口。圖4-12圖形編輯器點(diǎn)擊圖4-12(對(duì)象選項(xiàng)板)窗口中“智能對(duì)象”前的“”,在其打開(kāi)的擴(kuò)展項(xiàng)中,選擇輸入輸出域,并拖到窗口中。選中組態(tài)窗口中的輸入輸出域,單擊鼠標(biāo)右鍵,在彈出的菜單中,選擇組態(tài)動(dòng)話框。打開(kāi)如圖4-13所示i/o域組態(tài)窗口。圖4-13i/o域組態(tài)窗口點(diǎn)擊窗口中的圖標(biāo),選擇變量“pv1”,將更新類型改為根據(jù)變化。類型選擇“輸出”,單擊“確定”按鈕。用同樣的方法組態(tài)變量sp1、i1、d1、p1等。圖4-14組態(tài)好的畫(huà)面通過(guò)“對(duì)象選項(xiàng)板”給窗口添加6
49、個(gè)按鈕和4個(gè)長(zhǎng)方形。選中其中一個(gè)長(zhǎng)方形圖形,單擊鼠標(biāo)右鍵,選擇“屬性”項(xiàng),彈出一對(duì)話框,在對(duì)話框中,選擇“填充”項(xiàng),在右側(cè)的擴(kuò)展項(xiàng)中,選擇“填充量”,單擊鼠標(biāo)右鍵,打開(kāi)如圖4-15所示的對(duì)象屬性窗口,選擇“動(dòng)態(tài)對(duì)話框”項(xiàng)。選擇變量“pv1”,在數(shù)據(jù)類型中,選擇“直接”項(xiàng),界面如圖4-16所示,點(diǎn)擊“應(yīng)用”按鈕。圖4-15對(duì)象屬性窗口 圖4-16選擇變量用同樣的方法組態(tài)設(shè)定值、輸出值及水箱液位顯示的動(dòng)態(tài)填充條。6實(shí)時(shí)曲線和歷史曲線的組態(tài)在圖4-12的窗口中,點(diǎn)擊“控件”項(xiàng),打開(kāi)如圖4-17所示的控件選項(xiàng)窗口。圖4-17控件選項(xiàng)窗口在窗口中,點(diǎn)擊“組態(tài)王6.5onlinetrendcontrol”
50、項(xiàng),在組態(tài)窗口中,拖一個(gè)長(zhǎng)方形的區(qū)域,歷史曲線顯示控件被放置到窗口中。雙擊這個(gè)控件,打開(kāi)如圖4-18所示的組態(tài)王6.5在線趨勢(shì)控件屬性窗口。圖4-18組態(tài)王6.5在線趨勢(shì)控件屬性窗口在“選擇歸檔/變量”項(xiàng)中,點(diǎn)擊“選擇”按鈕,添加需要顯示的變量名。用同樣的方法組態(tài)歷史曲線(顯示歸檔變量)。7添加按鈕動(dòng)作給畫(huà)面添加6個(gè)按鈕,其名稱分別為:歷史曲線,實(shí)時(shí)曲線,實(shí)驗(yàn)流程,數(shù)據(jù)報(bào)表及退出實(shí)驗(yàn)。雙擊“歷史曲線”按鈕,打開(kāi)屬性窗口,點(diǎn)擊“事件”項(xiàng),在“按鈕”-“鼠標(biāo)”-“釋放左鍵”項(xiàng),單擊鼠標(biāo)右鍵,在彈出的菜單中,選擇“c動(dòng)作”,打開(kāi)如圖4-19所示的編輯動(dòng)作窗口。圖4-19編輯動(dòng)作窗口在圖4-19所示窗
51、口右側(cè),添加“settagbit(ssqx,0); settagbit(lsqx,1); settagbit(sjbb,0);” 三條語(yǔ)句,點(diǎn)擊確定按鈕。選中“歷史曲線”控件,單擊鼠標(biāo)右鍵,在打開(kāi)的菜單中,選擇“屬性”項(xiàng)。在打開(kāi)的對(duì)話框中,選擇“屬性”-“其它”-“顯示”項(xiàng),單擊鼠標(biāo)右鍵,打開(kāi)如圖4-20所示的歷史曲線對(duì)象屬性窗口。圖4-20歷史曲線對(duì)象屬性窗口選擇“動(dòng)態(tài)對(duì)話框”項(xiàng),按圖4-21進(jìn)行變量連接。圖4-21變量連接用同樣的方法,分別定義其它幾個(gè)按鈕。8保存組態(tài)畫(huà)面點(diǎn)擊菜單“文件”-“保存”,保存組態(tài)畫(huà)面。9、運(yùn)行系統(tǒng)點(diǎn)擊“運(yùn)行系統(tǒng)”按鍵,系統(tǒng)就能夠建立起與s7-300之間的mpi通
52、信,能夠訪問(wèn)到數(shù)據(jù),使其在pc中7實(shí)時(shí)顯示。實(shí)驗(yàn)結(jié)束:實(shí)驗(yàn)結(jié)束,關(guān)機(jī),將一切復(fù)原,整個(gè)實(shí)驗(yàn)過(guò)程應(yīng)注意愛(ài)護(hù)實(shí)驗(yàn)裝置,養(yǎng)成良好實(shí)驗(yàn)習(xí)慣。實(shí)訓(xùn)五 上位機(jī)(pc)與s7-300之間的industrial ethernet通信設(shè)計(jì)實(shí)驗(yàn)?zāi)康模?、 了解工業(yè)以太網(wǎng)(industrialethernet)的特性及其基本原理2、 掌握industrialethernet網(wǎng)絡(luò)組態(tài)及其配置3、 通過(guò)設(shè)置變量,測(cè)試上位機(jī)與s7-300之間的industrialethernet通信實(shí)驗(yàn)內(nèi)容及步驟:1、industrialethernet概述industrialethernet是一種現(xiàn)場(chǎng)級(jí)/單元級(jí)的局域網(wǎng)。它是simat
53、ics7/m7和c7中的一個(gè)多功能接口,可用作幾個(gè)cpu組網(wǎng)編程接口,或用于與編程器進(jìn)行數(shù)據(jù)交換。industrialethernet總是保持有以前組態(tài)好的傳輸速率、節(jié)點(diǎn)數(shù)和硬件以太網(wǎng)地址,即使在存儲(chǔ)器復(fù)位、電壓故障或cpu參數(shù)組態(tài)刪除后??赏ㄟ^(guò)industrialethernet連接的設(shè)備有:編程器/pc、op/tp、s7-300/s7-400等。2、硬件配置硬件組態(tài)配置參見(jiàn)實(shí)驗(yàn)二。硬件配置好后,用專用連接線把pc機(jī)與s7-300的industrialethernet接口連接起來(lái)。硬件連接完成后,剩下的工作就是軟件配置了。3、新建一工程點(diǎn)擊菜單“文件”-“新建”,打開(kāi)如圖5-1所示窗口。在打開(kāi)的窗口中,選擇“單用戶項(xiàng)目”,點(diǎn)擊確定按鈕,打開(kāi)圖5-2所示窗口。在項(xiàng)目名稱中輸入“組態(tài)王6.5project”。點(diǎn)擊圖5-2界面的“創(chuàng)建”按鈕打開(kāi)如圖5-3所示畫(huà)面。圖5-1 打開(kāi)項(xiàng)目圖5-2 輸入項(xiàng)目名稱圖5-3組態(tài)王6.5資源管理器界面4組態(tài)變量選中變量管理器,單擊鼠標(biāo)右鍵,在彈出的對(duì)話框中選擇“添加新的驅(qū)動(dòng)程序”,在彈出的對(duì)話框中,選擇“simatics7protocolsuite.chn”項(xiàng),單擊“open”按鈕,打開(kāi)如圖5-
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025-2030年中國(guó)工程外墻乳膠漆行業(yè)深度研究分析報(bào)告
- 2025年中國(guó)肉色糖行業(yè)市場(chǎng)發(fā)展前景及發(fā)展趨勢(shì)與投資戰(zhàn)略研究報(bào)告
- 2025年殺蠟劑項(xiàng)目可行性研究報(bào)告
- 2025年熏雞項(xiàng)目可行性研究報(bào)告
- 年產(chǎn)1萬(wàn)噸休閑食品項(xiàng)目可行性研究報(bào)告申請(qǐng)立項(xiàng)
- 2025年玻璃鋼管制品項(xiàng)目可行性研究報(bào)告
- 2025年電器絕緣套管項(xiàng)目可行性研究報(bào)告
- 食用油生產(chǎn)項(xiàng)目可行性研究報(bào)告建議書(shū)
- 2025年鋼骨架塑料復(fù)合管項(xiàng)目可行性研究報(bào)告
- 2021-2026年中國(guó)藝考培訓(xùn)市場(chǎng)供需現(xiàn)狀及投資戰(zhàn)略研究報(bào)告
- 中央2025年公安部部分直屬事業(yè)單位招聘84人筆試歷年參考題庫(kù)附帶答案詳解
- 三年級(jí)數(shù)學(xué)(上)計(jì)算題專項(xiàng)練習(xí)附答案
- 中醫(yī)診療方案腎病科
- 2025年安慶港華燃?xì)庀薰菊衅腹ぷ魅藛T14人高頻重點(diǎn)提升(共500題)附帶答案詳解
- 人教版(2025新版)七年級(jí)下冊(cè)數(shù)學(xué)第七章 相交線與平行線 單元測(cè)試卷(含答案)
- 2025年供電所所長(zhǎng)個(gè)人工作總結(jié)(2篇)
- 玩具有害物質(zhì)風(fēng)險(xiǎn)評(píng)估-洞察分析
- 春節(jié)節(jié)后復(fù)工全員安全意識(shí)提升及安全知識(shí)培訓(xùn)
- 2025四川廣安發(fā)展建設(shè)集團(tuán)限公司第一批招聘6人高頻重點(diǎn)提升(共500題)附帶答案詳解
- 2024年3月天津第一次高考英語(yǔ)試卷真題答案解析(精校打?。?/a>
- 2024年河南省公務(wù)員錄用考試《行測(cè)》真題及答案解析
評(píng)論
0/150
提交評(píng)論