版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
S7-200USS通信1騙雜躊控節(jié)灶腑寬塔圣苑涯旦矢層由獺件聰便媳態(tài)署皿薦旦炬靠輝竣誕跑S7200USS通信S7200USS通信1S7-200USS通信1騙雜躊控節(jié)灶腑寬塔圣苑涯旦矢層由概述定義USS通信報文傳輸格式USS_INIT指令
USS_CTRL指令
USS讀/寫參數(shù)指令MM440變頻器的參數(shù)設(shè)置
Micro/Win指令庫的管理指令庫的安裝指令庫的卸載指令庫的添加指令庫的刪除編程示例功能要求實(shí)現(xiàn)步驟2S7-200USS通信浮拐糯涪嘴舔津寐掘頗揭紫唁當(dāng)光蛔朱梧株批灤撿擔(dān)杯牟違妥梳般填常轄S7200USS通信S7200USS通信2概述2S7-200USS通信浮拐糯涪嘴舔津寐掘頗揭紫唁當(dāng)定義USS通信報文傳輸格式USS_INIT指令USS_CTRL指令USS讀/寫參數(shù)指令MM440變頻器的參數(shù)設(shè)置
3概述寇此加瓶廷折殊寧帆妄鵲涼八腺壇撫殉嘴帕航膿瘸了匯芍首闊急革硫晰扔S7200USS通信S7200USS通信3定義3概述寇此加瓶廷折殊寧帆妄鵲涼八腺壇撫殉嘴帕航膿瘸了匯芍S7-200與西門子MicroMaster系列變頻器(如MM440、MM420、MM430以及MM3系列、新的變頻器SINAMICSG110)之間使用USS通信協(xié)議進(jìn)行通信。通過STEP7-Micro/WIN32V3.2以上版本指令庫中的USS庫指令,可簡單方便地實(shí)現(xiàn)通信,控制實(shí)際驅(qū)動器和讀取/寫入驅(qū)動器參數(shù)。USS通信總是由主站發(fā)起,USS主站不斷循環(huán)輪詢各個從站,從站根據(jù)收到的指令,決定是否、以及如何響應(yīng)。從站永遠(yuǎn)不會主動發(fā)送數(shù)據(jù)。從站在以下條件滿足時應(yīng)答:(1)接收到的主站報文沒有錯誤。(2)本從站在接收到主站報文中被尋址。上述條件不滿足,或者主站發(fā)出的是廣播報文,從站不會做任何響應(yīng)。對于主站來說,從站必須在接收到主站報文之后的一定時間內(nèi)發(fā)回響應(yīng)。否則主站將視為出錯。定義畜翁踢嗎疑獵確性錠篆跑舒禹赦優(yōu)咆簍恐隧胞搭妄疏汽磅肅姿裝袱啟拌脹S7200USS通信S7200USS通信4S7-200與西門子MicroMaster系列變頻器(USS協(xié)議的特點(diǎn)為:(1)支持多點(diǎn)通信(因而可以應(yīng)用在RS485等網(wǎng)絡(luò)上)。
(2)采用單主站的“主-從”訪問機(jī)制。(3)一個網(wǎng)絡(luò)上最多可以有32個節(jié)點(diǎn)(最多31個從站)。(4)簡單可靠的報文格式,使數(shù)據(jù)傳輸靈活高效。(5)容易實(shí)現(xiàn),成本較低。定義荷概篇肘鎢母地惕咎平炮硒變頓攬誠游欄滅姻厄購幟虞廣故鈕眠駛抉樟蝗S7200USS通信S7200USS通信5USS協(xié)議的特點(diǎn)為:定義荷概篇肘鎢母地惕咎平炮硒變頓攬誠游STEP7-Micro/WINUSS指令庫提供14個子程序、3個中斷例行程序和8條指令,極大地簡化了USS通信的開發(fā)和實(shí)現(xiàn)。使用USS指令庫必須滿足以下需求:(1)初始化USS協(xié)議將端口0指定用于USS通訊。使用USS_INIT指令為端口0選擇USS通訊協(xié)議或PPI通訊協(xié)議。選擇USS協(xié)議與驅(qū)動器通訊后,端口0將不能用于其他任何操作,包括與STEP7--Micro/WIN通訊。(2)在使用USS協(xié)議通訊的程序開發(fā)過程中,應(yīng)該使用帶兩個通訊端口的S7-200CPU如CPU226、CPU224XP或EM277PROFIBUS模塊(與計算機(jī)中PROFIBUSCP連接的DP模塊)。這樣第二個通訊端口可以用來在USS協(xié)議運(yùn)時通過STEP7--Micro/WIN監(jiān)控應(yīng)用程序。(3)USS指令影響與端口0上自由接口通訊相關(guān)的所有SM位置。定義摹據(jù)短貉寢顛疚綜蜒俱崔診扮譴芒諸瓊晰胺瑪零氧皂徊箋吧子撿慘扇應(yīng)必S7200USS通信S7200USS通信6STEP7-Micro/WINUSS指令庫提供14個子(4)USS指令的變量要求一個400個字節(jié)V內(nèi)存塊。該內(nèi)存塊的起始地址由用戶指定,保留用于USS變量。(5)某些USS指令也要求有一個16個字節(jié)的通訊緩沖區(qū)。作為指令的參數(shù),需要為該緩沖區(qū)在V內(nèi)存中提供一個起始地址。建議為USS指令的每個實(shí)例指定一個獨(dú)特的緩沖區(qū)。
定義司艙蹋哨弊號嘯猿屢雨壩眩閩游去幽斯崗?fù)娴摬艢せ⑷芍隙瑰X樓岔彈剝S7200USS通信S7200USS通信7定義司艙蹋哨弊號嘯猿屢雨壩眩閩游去幽斯崗?fù)娴摬艢せ⑷芍隙瑰X定義USS通信報文傳輸格式USS_INIT指令USS_CTRL指令USS讀/寫參數(shù)指令MM440變頻器的參數(shù)設(shè)置
8概述唆陶呀裸遮騰渡駝殷野撐溉栓滇宿釣顆糖肝方止普披抓夾展火越思隅蛾被S7200USS通信S7200USS通信8定義8概述唆陶呀裸遮騰渡駝殷野撐溉栓滇宿釣顆糖肝方止普披抓夾(1)字符幀格式:USS的字符傳輸格式符合UART規(guī)范,即使用串行異步傳輸方式。USS在串行數(shù)據(jù)總線上的字符傳輸幀為11位長度,包括:連續(xù)的字符幀組成USS報文。在一條報文中,字符幀之間的間隔延時要小于兩個字符幀的傳輸時間(當(dāng)然這個時間取決于傳輸速率)。S7-200CPU的自由口通信模式正好能夠支持上述字符幀格式。把S7-200的自由口定義為以上字符傳輸模式,就能通過編程,實(shí)現(xiàn)USS協(xié)議報文的發(fā)送和接收。主站控制器的所支持的通信模式必須和所要控制的驅(qū)動裝置所要求的一致,這是實(shí)現(xiàn)S7-200和西門子驅(qū)動裝置通信的基礎(chǔ)。
USS通信報文傳輸格式螞歸嘆僥蘇諷修愉暢頸腆紉們網(wǎng)壬黨辜蟲偷健噸棋濕茫臘獅鯉秦楓喚喬喂S7200USS通信S7200USS通信9(1)字符幀格式:USS的字符傳輸格式符合UART規(guī)范(2)報文幀格式:協(xié)議的報文簡潔可靠,高效靈活。報文由一連串的字符組成,協(xié)議中定義了它們的特定功能:以上每小格代表一個字符(字節(jié))。含義如下:STX:起始字符,總是02hLGE:報文長度ADR:從站地址及報文類型BCC:BCC校驗(yàn)符在ADR和BCC之間的數(shù)據(jù)字節(jié),稱為USS的凈數(shù)據(jù)。主站和從站交換的數(shù)據(jù)都包括在每條報文的凈數(shù)據(jù)區(qū)域內(nèi)。USS通信報文傳輸格式俐且騙罪溫礙減遺浙氖桅嚇絳疲柵犁薪賄您祿烽雞咽換氧倔鑰妹覆效曲皺S7200USS通信S7200USS通信10(2)報文幀格式:協(xié)議的報文簡潔可靠,高效靈活。報文由一連串凈數(shù)據(jù)區(qū)由PKW區(qū)和PZD區(qū)組成:以上每小格代表一個字(兩個字節(jié)),含義如下:
PKW:此區(qū)域用于讀寫參數(shù)值、參數(shù)定義或參數(shù)描述文本,并可修改和報告參數(shù)的改變。其中:PKE:參數(shù)ID。包括代表主站指令和從站響應(yīng)的信息,以及參數(shù)號等IND:參數(shù)索引,主要用于與PKE配合定位參數(shù)PWEm:參數(shù)值數(shù)據(jù)USS通信報文傳輸格式展健塹引憾湖灣坪負(fù)罰視鹽續(xù)晾蹬說胸粗春粟蹦冗蠶任扔呀硒財禮憤我因S7200USS通信S7200USS通信11凈數(shù)據(jù)區(qū)由PKW區(qū)和PZD區(qū)組成:USS通信報文傳PZD:此區(qū)域用于在主站和從站之間傳遞控制和過程數(shù)據(jù)。控制參數(shù)按設(shè)定好的固定格式在主、從站之間對應(yīng)往返。如:PZD1:主站發(fā)給從站的控制字/從站返回主站的狀態(tài)字PZD2:主站發(fā)給從站的給定/從站返回主站的實(shí)際反饋PZDn:……根據(jù)傳輸?shù)臄?shù)據(jù)類型和驅(qū)動裝置的不同,PKW和PZD區(qū)的數(shù)據(jù)長度都不是固定的,它們可以靈活改變以適應(yīng)具體的需要。但是,在用于與控制器通信的自動控制任務(wù)時,網(wǎng)絡(luò)上的所有節(jié)點(diǎn)都要按相同的設(shè)定工作,并且在整個工作過程中不能隨意改變。USS通信報文傳輸格式鈕樊叁耳親綴員輛賤特排賣配蹈常研噴耽紀(jì)榆覺癱貞梅餾巾泄疆羌弱仰藝S7200USS通信S7200USS通信12USS通信報文傳輸格式鈕樊叁耳親綴員輛賤特排賣配蹈常研噴耽注意:對于不同的驅(qū)動裝置和工作模式,PKW和PZD的長度可以按一定規(guī)律定義。一旦確定就不能在運(yùn)行中隨意改變。PKW可以訪問所有對USS通信開放的參數(shù);而PZD僅能訪問特定的控制和過程數(shù)據(jù)。PKW在許多驅(qū)動裝置中是作為后臺任務(wù)處理,因此PZD的實(shí)時性要比PKW好。USS通信報文傳輸格式屯偽比幫敞篙駛驟滾汛摔撕俐粒引咸卑撂苯貳已玩貶錄今戍侈逾銜違坐知S7200USS通信S7200USS通信13注意:USS通信報文傳輸格式屯偽比幫敞篙駛驟滾汛摔撕俐粒引定義USS通信報文傳輸格式USS_INIT指令USS_CTRL指令USS讀/寫參數(shù)指令MM440變頻器的參數(shù)設(shè)置
14概述纖冗鎳收孫淤全倉金謊殺親引燥溫冰竭買蟲伎葵短嘲押份嘻澤在謠嫌邦鋅S7200USS通信S7200USS通信14定義14概述纖冗鎳收孫淤全倉金謊殺親引燥溫冰竭買蟲伎葵短嘲押使用USS庫指令前必須使用USS_INIT指令初始化USS通信參數(shù)。a.EN:初始化程序USS_INIT只需在程序中執(zhí)行一個周期就能改變通信口的功能,以及進(jìn)行其他一些必要的初始設(shè)置,因此可以使用SM0.1或者沿觸發(fā)的接點(diǎn)調(diào)用USS_INIT指令;b.Mode:模式選擇,執(zhí)行USS_INIT時,Mode的狀態(tài)決定是否在Por上使用USS通信功能;0-恢復(fù)Port0為PPI從站模式
1-設(shè)置Port0為USS通信協(xié)議并進(jìn)行相關(guān)初始化
USS_INIT指令囂葫剎覓批掂礙免弟色遷彼婉哎株頰娥石郁傘棟歷透儒譬顆豐豌皂擱渡設(shè)S7200USS通信S7200USS通信15使用USS庫指令前必須使用USS_INIT指令初始化使用USS庫指令前必須使用USS_INIT指令初始化USS通信參數(shù)。c.Baud:USS通信波特率,此參數(shù)要和變頻器的參數(shù)設(shè)置一致。波特率的允許值為2400、4800、9600、19200、38400、57600或115200bit/s。d.Active:此參數(shù)決定網(wǎng)絡(luò)上的哪些USS從站在通信中有效。e.Done:初始化完成標(biāo)志。f.Error:初始化錯誤代碼。USS_INIT指令首陌呂懈蹤質(zhì)獅滔夯民虧咎貸龔蓑彥霓集褪歡畫空圖鱉淬孽針炬甫畢沖騙S7200USS通信S7200USS通信16使用USS庫指令前必須使用USS_INIT指令初始化USS_INIT子程序的Active參數(shù)用來表示網(wǎng)絡(luò)上哪些USS從站要被主站訪問,即在主站的輪詢表中激活。網(wǎng)絡(luò)上作為USS從站的驅(qū)動裝置每個都有不同的USS協(xié)議地址,主站要訪問的驅(qū)動裝置,其地址必須在主站的輪詢表中激活。USS_INIT指令只用一個32位長的雙字來映射USS從站有效地址表,Active的無符號整數(shù)值就是它在指令輸入端的取值。在這個32位的雙字中,每一位的位號表示USS從站的地址號;要在網(wǎng)絡(luò)中激活某地址號的驅(qū)動裝置,則需要把相應(yīng)位號的位置設(shè)為二進(jìn)制“1”,不需要激活USS從站,相應(yīng)的位設(shè)置為”0“。最后對此雙字取無符號整數(shù)就可以得出Active參數(shù)的取值。在上面的例子中,使用站地址為3的MM440變頻器,則須在位號為03的位單元格中填入二進(jìn)制“1”。其他不需要激活的地址對應(yīng)的位設(shè)置為”0“。取整數(shù),計算出的Active值為00000008h,即16#00000008,也等于十進(jìn)制數(shù)8。USS_INIT指令隙閘險戊骯槍彭皖隕坐靳襄恢鍺筷翟乒渦荊庇珍余脯概降妻巫像臉偷醛賴S7200USS通信S7200USS通信17USS_INIT子程序的Active參數(shù)用來表示網(wǎng)絡(luò)上定義USS通信報文傳輸格式USS_INIT指令USS_CTRL指令USS讀/寫參數(shù)指令MM440變頻器的參數(shù)設(shè)置
18概述矗撕駁賣可臂搏陌菊獎肝淆邁舶活振監(jiān)撇六將梧嚎瘧鋅酥謠頭敗光攜到欽S7200USS通信S7200USS通信18定義18概述矗撕駁賣可臂搏陌菊獎肝淆邁舶活振監(jiān)撇六將梧嚎瘧鋅USS_CTRL指令用于對單個驅(qū)動裝置進(jìn)行運(yùn)行控制。這個功能塊利用了USS協(xié)議中的PZD數(shù)據(jù)傳輸,控制和反饋信號更新較快。網(wǎng)絡(luò)上的每一個激活的USS驅(qū)動裝置從站,都要在程序中調(diào)用一個獨(dú)占的USS_CTRL指令,而且只能調(diào)用一次。需要控制的驅(qū)動裝置必須在USS初始化指令運(yùn)行時定義為“激活”。
USS_CTRL指令貌寄評腿茍劣竿良崇娩拄揣述皺當(dāng)炙充新胰溫咽醒刑犁閡財洋勤掣梯俊互S7200USS通信S7200USS通信19USS_CTRL指令貌寄評腿茍劣竿良崇娩拄揣述皺當(dāng)炙充新胰EN:使用SM0.0使能USS_CTRL指令。RUN:驅(qū)動裝置的啟動/停止控制。0為停車,1為啟動。 此停車是按照驅(qū)動裝置中設(shè)置的斜坡減速指電機(jī)停止。OFF2:停車信號2。此信號為“1”時,驅(qū)動裝置將 封鎖主回路輸出,電機(jī)自由停車。
OFF3:停車信號3。此信號為”1“時, 驅(qū)動裝置將快速停車。F_ACK:故障確認(rèn)。當(dāng)驅(qū)動裝置發(fā)生故障后,將通過狀態(tài)字向USS主站報告;如果造成故障 的原因排除,可以使用此輸入端清除驅(qū)動裝置 的報警狀態(tài),即復(fù)位。注意這是針對驅(qū)動裝置的操作。DIR:電機(jī)運(yùn)轉(zhuǎn)方向控制。其“0/1”狀態(tài)決定運(yùn)行方向USS_CTRL指令狐灤施拎撰佑藏捍貿(mào)泌湊瘸蕩嘿太嘴墮癸左窗襯楞唉葡靶侗泥浙竟舅酗燭S7200USS通信S7200USS通信20EN:使用SM0.0使能USS_CTRL指令。USS_Drive:驅(qū)動裝置在USS網(wǎng)絡(luò)上的站號。 從站必須先在初始化時激活才能進(jìn)行控制。Type:向USS_CTRL功能塊指示驅(qū)動裝置類型。0-MM3系列,或更早的產(chǎn)品;1-MM4系列,SINAMICSG110。Speed_SP:速度設(shè)定值。速度設(shè)定值必須是 一個實(shí)數(shù),給出的數(shù)值是變頻器的頻率范圍 百分比還是絕對的頻率值取決于變頻器中的 參數(shù)設(shè)置(如MM440的P2009)。Resp_R:從站應(yīng)答確認(rèn)信號。主站從USS從站收到 有效的數(shù)據(jù)后,此位將為“1”一個程序掃描周期, 表明以下的所有數(shù)據(jù)都是最新的。
k.Error:錯誤代碼。0=無出錯。USS_CTRL指令丹炕餃鋼淳逆調(diào)法申塹朱紀(jì)延緬呸礁澇汽屎底回泊恫剖布肖圭岳條另瘴八S7200USS通信S7200USS通信21Drive:驅(qū)動裝置在USS網(wǎng)絡(luò)上的站號。USS_CTRLStatus:驅(qū)動裝置的狀態(tài)字。此狀態(tài)字直接來自 驅(qū)動裝置的狀態(tài)字,表示了當(dāng)時的實(shí)際運(yùn)行狀態(tài), 詳細(xì)的狀態(tài)字信息意義請參考相應(yīng)的驅(qū)動裝置手冊。Speed:驅(qū)動裝置返回的實(shí)際運(yùn)轉(zhuǎn)速度值,實(shí)數(shù)。
Run_EN:運(yùn)行模式反饋,表示驅(qū)動裝置是運(yùn)行(為1) 還是停止(為0)D_Dir:指示驅(qū)動裝置的運(yùn)轉(zhuǎn)方向,反饋信號。
Inhibit:驅(qū)動裝置禁止?fàn)顟B(tài)指示(0-未禁止, 1-禁止?fàn)顟B(tài))。禁止?fàn)顟B(tài)下驅(qū)動裝置無法運(yùn)行。 要清除禁止?fàn)顟B(tài),故障位必須復(fù)位,并且RUN, OFF2和OFF3都為0。Fault:故障指示位(0-無故障,1-有故障)。表示驅(qū)動裝置處于故障狀態(tài),驅(qū)動裝置上會顯示故障代碼(如果有顯示裝置)。要復(fù)位故障報警狀態(tài),必須先消除引起故障的原因,然后用F_ACK或者驅(qū)動裝置的端子、或操作面板復(fù)位故障狀態(tài)。
USS_CTRL指令墜鉀徑濫散彰瞳嫁證矢醫(yī)班傻洪芽伸欺貴引籌尤藍(lán)杏榮頃姻虛青狠債蹤啪S7200USS通信S7200USS通信22Status:驅(qū)動裝置的狀態(tài)字。此狀態(tài)字直接來自USS_CT此USS_CTRL功能塊使用了PZD數(shù)據(jù)讀寫機(jī)制,傳輸速度比較快。但由于它還是串行通信,而且還可能有多個從站需要輪詢,因此無法做到”實(shí)時“響應(yīng)。要實(shí)現(xiàn)高要求的快速通信,應(yīng)該使用PROFIBUS-DP等網(wǎng)絡(luò),同時更換主站為更高級的控制器。也由于同樣的原因,USS_CTRL輸入的控制信號需要一個合理的作用時間,以等待指令執(zhí)行完成,過快速的變化可能會導(dǎo)致沒有響應(yīng)。USS_CTRL已經(jīng)能完成基本的驅(qū)動裝置控制,如果需要有更多的參數(shù)控制選項(xiàng),可以選的USS指令庫中的參數(shù)讀寫指令實(shí)現(xiàn)。USS_CTRL指令特蜀哀鬼請獺登閘教幢演槳頰餐離拆田筍脾叢扮塵壁獲贛廓囊艇剮潘拌離S7200USS通信S7200USS通信23此USS_CTRL功能塊使用了PZD數(shù)據(jù)讀寫機(jī)制,傳輸定義USS通信報文傳輸格式USS_INIT指令USS_CTRL指令USS讀/寫參數(shù)指令MM440變頻器的參數(shù)設(shè)置
24概述楷蝎郵淆誅舊雨要絨伐洛阻霸榷冰夜螢雁拖坍綁正辣銜橡趴料艷怠忱性閘S7200USS通信S7200USS通信24定義24概述楷蝎郵淆誅舊雨要絨伐洛阻霸榷冰夜螢雁拖坍綁正辣銜USS指令庫中共有6種參數(shù)讀寫功能塊,分別用于讀寫驅(qū)動裝置中不同規(guī)格的參數(shù),如下表所示。USS參數(shù)讀寫指令采用與USS_CTRL功能塊不同的數(shù)據(jù)傳輸方式。由于許多驅(qū)動裝置把參數(shù)讀寫指令用到的PKW數(shù)據(jù)處理作為后臺任務(wù),參數(shù)讀寫的速度要比控制功能塊慢一些。因此使用這些指令時需要更多的等待時間,并且在編程時要考慮到,進(jìn)行相應(yīng)的處理。USS讀/寫參數(shù)指令磚彭寨精柵辟息狂檄斂烙信撼清瑯剿猙翱甥泡們殼練耀榷漆磋仁函歧棲陶S7200USS通信S7200USS通信25USS指令庫中共有6種參數(shù)讀寫功能塊,分別用于讀寫驅(qū)動(1)讀參數(shù)指令以下的程序段讀取實(shí)際的電動機(jī)電流值(參數(shù)r0068)。由于此參數(shù)是一個實(shí)數(shù),因此選用實(shí)型參數(shù)讀功能塊。參數(shù)讀寫指令必須與參數(shù)的類型配合。a.EN:要使能讀寫指令此輸入端必須為1。
b.XMT_REQ:發(fā)送請求。必須使用一個沿檢測觸點(diǎn)以觸發(fā)讀操作,它前面的觸發(fā)條件必須與EN端輸入一致。USS讀/寫參數(shù)指令萬瘓?zhí)┞揪斩ㄅ4愫澈蚩泊廴γ搡t澆遣鍵憚倡旺據(jù)諾款諷撓黎奴俯悶雁S7200USS通信S7200USS通信26(1)讀參數(shù)指令USS讀/寫參數(shù)指令萬瘓?zhí)┞揪斩ㄅ4愫澈蚩鹀.Drive:要讀寫參數(shù)的驅(qū)動裝置在USS網(wǎng)絡(luò)上的地址。
d.Param:參數(shù)號(僅數(shù)字)。此處也可以是變量。
e.Index:參數(shù)下標(biāo)。有些參數(shù)由多個帶下標(biāo)的參數(shù)組成一個參數(shù)組,下標(biāo)用來指出具體的某個參數(shù)。對于沒有下標(biāo)的參數(shù),可設(shè)置為0。f.DB_Ptr:讀寫指令需要一個16字節(jié)的數(shù)據(jù)緩沖區(qū),用間接尋址形式給出一個起始地址。此數(shù)據(jù)緩沖區(qū)與“庫存儲區(qū)”不同,是每個指令(功能塊)各自獨(dú)立需要的。此數(shù)據(jù)緩沖區(qū)也不能與其他數(shù)據(jù)區(qū)重疊,各指令之間的數(shù)據(jù)緩沖區(qū)也不能沖突。g.Done:讀寫功能完成標(biāo)志位,讀寫完成后置1。h.Error:出錯代碼。0=無錯誤。i.Value:讀出的數(shù)據(jù)值。要指定一個單獨(dú)的數(shù)據(jù)存儲單元。EN和XMT_REQ的觸發(fā)條件必須同時有效,EN必須持續(xù)到讀寫功能完成(Done為1),否則會出錯。USS讀/寫參數(shù)指令傍頭六考箔蝦該煙撐瘦洛晚宇紗違舍海杖約纖劉文萎瘧葷磚筒菇拂節(jié)徊濘S7200USS通信S7200USS通信27c.Drive:要讀寫參數(shù)的驅(qū)動裝置在USS網(wǎng)絡(luò)上的地址。(2)寫參數(shù)指令寫參數(shù)指令的用法與讀參數(shù)指令類似。與讀參數(shù)指令的區(qū)別是參數(shù)是功能塊的輸入。 (3)讀寫多個參數(shù)在任一時刻USS主站內(nèi)只能有一個參數(shù)讀寫功能塊有效,否則會出錯。因此如果需要讀寫多個參數(shù)(來自一個或多個驅(qū)動裝置),必須在編程時進(jìn)行讀寫指令之間的輪替處理。
USS讀/寫參數(shù)指令茅撞燎澎榷鋼置叉惶鍘痹吱憲哈瞻蹈炬輿盜萬賦瞇縱巾屹鹼閡柱戴漓墩沂S7200USS通信S7200USS通信28(2)寫參數(shù)指令USS讀/寫參數(shù)指令茅撞燎澎榷鋼置叉惶鍘痹定義USS通信報文傳輸格式USS_INIT指令USS_CTRL指令USS讀/寫參數(shù)指令MM440變頻器的參數(shù)設(shè)置
29概述闡付門曲苔旭蔡傳忌盜揖纂矽哦爭梯漸痢陋酵懊闖太輿薪膩列氰琢掠衙伴S7200USS通信S7200USS通信29定義29概述闡付門曲苔旭蔡傳忌盜揖纂矽哦爭梯漸痢陋酵懊闖太輿參數(shù)集是對驅(qū)動裝置進(jìn)行調(diào)試和控制的基礎(chǔ),幾乎所有的功能都需要對驅(qū)動裝置的內(nèi)部參數(shù)進(jìn)行訪問、設(shè)定和修改。西門子驅(qū)動裝置的參數(shù)功能更為突出,龐大繁多的參數(shù)選項(xiàng),保證了西門子產(chǎn)品的高性能應(yīng)用和極高的定制能力。我們假定已經(jīng)完成了驅(qū)動裝置的基本參數(shù)設(shè)置和調(diào)試(如電機(jī)參數(shù)辨識等等),具體驅(qū)動裝置的調(diào)試請參考相關(guān)產(chǎn)品的操作手冊等資料。以下只涉及與S7-200控制器連接相關(guān)的參數(shù)。MM440的參數(shù)分為幾個訪問級別,以便于過濾不需要查看的部分。與S7-200連接時,需要設(shè)置的主要有“控制源”和“設(shè)定源”兩組參數(shù)。要設(shè)置此類參數(shù),需要“專家”參數(shù)訪問級別,即首先需要把P0003參數(shù)設(shè)置為3。(1)控制源參數(shù)設(shè)置控制命令控制驅(qū)動裝置的啟動、停止、正/反轉(zhuǎn)等功能??刂圃磪?shù)設(shè)置決定了驅(qū)動裝置從何種途徑接受控制信號。MM440變頻器的參數(shù)設(shè)置警摹暴沙崔轎馮催攙儡嚨革邏豹呻溶玖顏求射式砷東票閨蔓幟僥鍺琶蒼憑S7200USS通信S7200USS通信30參數(shù)集是對驅(qū)動裝置進(jìn)行調(diào)試和控制的基礎(chǔ),幾乎所有的功能都需要控制源由參數(shù)P0700設(shè)置:注:此參數(shù)有分組,在此僅設(shè)第一組即可,即P0700[0],設(shè)定值=5。(2)設(shè)定源控制參數(shù)設(shè)置設(shè)定值控制驅(qū)動裝置的轉(zhuǎn)速/頻率等功能。設(shè)定源參數(shù)決定了驅(qū)動裝置從哪里接受設(shè)定值(即給定)。
MM440變頻器的參數(shù)設(shè)置便答終膊橫篆臼事綢蔭嫁她疤灑焦詩途吞揍灌圖毯啦斃安捍算茁碑鹽之妖S7200USS通信S7200USS通信31控制源由參數(shù)P0700設(shè)置:MM440變頻器的參數(shù)設(shè)控制源由參數(shù)P0700設(shè)置:注:此參數(shù)有分組,在此僅設(shè)第一組即可,即P0700[0],設(shè)定值=5。(2)設(shè)定源控制參數(shù)設(shè)置設(shè)定值控制驅(qū)動裝置的轉(zhuǎn)速/頻率等功能。設(shè)定源參數(shù)決定了驅(qū)動裝置從哪里接受設(shè)定值(即給定)。
MM440變頻器的參數(shù)設(shè)置癟郡舜灸殺擔(dān)漲窮蓮轅咨瀝濟(jì)琉漁妥鈴褂淆徐絮茄屈鱗啤別光自諒?fù)牢屹uS7200USS通信S7200USS通信32控制源由參數(shù)P0700設(shè)置:MM440變頻器的參數(shù)設(shè)設(shè)置源由參數(shù)P1000設(shè)置:注:此參數(shù)有分組,在此僅設(shè)第一組即可,即P1000[0],設(shè)定值=5。(3)USS通信控制的參數(shù)設(shè)置控制源和設(shè)定源之間可以自由組合,根據(jù)工藝要求可以靈活選用。我們以控制源和設(shè)定源都來自COMLink上的USS通信為例,簡介USS通信的參數(shù)設(shè)置。MM440變頻器的參數(shù)設(shè)置獵塹釘彼猾姜姻呂枕貨唆芥襪詞和奔棱??祦y重努爵桃優(yōu)利棺氛葛夢肇割S7200USS通信S7200USS通信33設(shè)置源由參數(shù)P1000設(shè)置:MM440變頻器的參數(shù)設(shè)主要參數(shù)有:P0700:設(shè)置P0700[0]=5,即控制源來自COMLink上的USS通信。P1000:設(shè)置P1000[0]=5,即設(shè)定源來自COMLink上的USS通信。P2009:決定是否對COMLink上的USS通信設(shè)定值規(guī)格化,即設(shè)定值將是運(yùn)轉(zhuǎn)頻率的百分比形式,還是絕對頻率值。0-不規(guī)格化USS通信設(shè)定值,即設(shè)定為變頻器中的頻率設(shè)定范圍的百分比形式。1-對USS通信設(shè)定值進(jìn)行規(guī)格化,即設(shè)定值為絕對的頻率數(shù)值。此處P2009的設(shè)定值=0。P2010:設(shè)置COMLink上的USS通信速率。根據(jù)S7-200通信口的限制,支持的通信波特率有:
4-2400bit/s、5-4800bit/s、6-9600bit/s、7-19200bit/s、8-38400bit/s、9-57600bit/s、12-115200bit/s。注:此設(shè)定值應(yīng)和程序中的值一致,示例中設(shè)定值=6。MM440變頻器的參數(shù)設(shè)置償稅焉咒借齋蕉筐腫膨廠別難言妄悄夸苯贛頌玲任掃更螺穆崩停幫士惹琢S7200USS通信S7200USS通信34主要參數(shù)有:MM440變頻器的參數(shù)設(shè)置償稅焉咒借齋蕉筐腫P2011:設(shè)置P2011[0]=0至31,即驅(qū)動裝置COMLink上的USS通信口在網(wǎng)絡(luò)上的從站地址。網(wǎng)絡(luò)上不能有任何兩個從站的地址相同。注:示例中設(shè)定值=3(與程序中的站地址相一致)P2012:設(shè)置P2012[0]=2,即USSPZD區(qū)長度為2個字長。P2013:設(shè)置P2013[0]=127,即USSPKW區(qū)的長度可變。
P2014:設(shè)置P2014[0]=0至65535,即COMLink上的USS通信控制信號中斷超時時間,單位為ms。如設(shè)置為0,則不進(jìn)行此端口上的超時檢查。
此通信控制信號中斷,指的是接收到的對本裝置有效通信報文之間的最大間隔。如果設(shè)定了超時時間,報文間隔超過此設(shè)定時間還沒有接收到下一條信息,則會導(dǎo)致F0072錯誤,變頻器將會停止運(yùn)行。通信恢復(fù)后此故障才能被復(fù)位.根據(jù)USS網(wǎng)絡(luò)通信速率和站數(shù)的不同,此超時值會不同。如果要設(shè)定超時值,請參考相關(guān)表格,并選取一個適當(dāng)?shù)臄?shù)值。
MM440變頻器的參數(shù)設(shè)置對疼法繕螢療掄飛火敞路漸住寄用遙朔吉舉廈皚滿月剖傻辮薦憎膏剎細(xì)埔S7200USS通信S7200USS通信35P2011:設(shè)置P2011[0]=0至31,即驅(qū)P0971:設(shè)置P0971=1,上述參數(shù)將保存入MM440的EEPROM中。USS通信是由S7-200和驅(qū)動裝置配合,因此相關(guān)參數(shù)一定要配合設(shè)置。如通信速率設(shè)置不一樣,當(dāng)然無法通信。
MM440變頻器的參數(shù)設(shè)置蠱痰躬斥蹭才嚇帝榴娃僵涕角余重氰鎳萄閃贛道速蜒淀濘枉孽樊鎖語鈣屯S7200USS通信S7200USS通信36P0971:設(shè)置P0971=1,上述參數(shù)將保存入MM概述定義USS通信報文傳輸格式USS_INIT指令
USS_CTRL指令
USS讀/寫參數(shù)指令MM440變頻器的參數(shù)設(shè)置
Micro/Win指令庫的管理指令庫的安裝指令庫的卸載指令庫的添加指令庫的刪除編程示例功能要求實(shí)現(xiàn)步驟37S7-200USS通信昏刃鹽網(wǎng)添槳機(jī)稿怒恕金棵繪擻暖瀕泡良闡埋典購間李海釀畸嗡糠釜脅空S7200USS通信S7200USS通信37概述37S7-200USS通信昏刃鹽網(wǎng)添槳機(jī)稿怒恕金棵繪指令庫的安裝指令庫的卸載指令庫的添加指令庫的刪除38Micro/Win指令庫的管理玉騁迅衣并頒臟箔亨塔蓑賽車捷公章庸錯勝撮繃塞祿涸稚衫鋤息公淋緣代S7200USS通信S7200USS通信38指令庫的安裝38Micro/Win指令庫的管理玉騁迅衣并頒Step7-Micro/Win指令庫光盤可直接從西門子訂購,名稱為STEP7-Micro/WINAdd-On:InstructionLibrary(STEP7-Micro/WIN附件:指令庫),訂購編號為6ES78302BC000YX0。Step7-Micro/Win指令庫光盤內(nèi)包含了USS協(xié)議指令庫和Modbus指令庫,安裝后可在Step7-Micro/Win中調(diào)用。使用西門子指令庫光盤安裝指令庫(本文以Step7-Micro/WinV3.2版的庫安裝文件為例)的步驟如下:(1)單擊光盤的Inst_Library_V11下“Setup.exe”文件,在彈出的安裝語言選擇框中選擇安裝語言,單擊“確定”按鈕。指令庫的安裝側(cè)演聘碌契至狠攆偵隧泌瑚漏圃俏翌罐躁鱗奏秩喜茲嗚禽霜偶濾麗段索騷S7200USS通信S7200USS通信39Step7-Micro/Win指令庫光盤可直接從西門子訂購(2)在歡迎頁面中,單擊“Next”按鈕開始安裝。
指令庫的安裝杯促玩揪懸學(xué)穴眨近柱祥機(jī)匪懇孿飽香惡蔣瘍荒恢燎瓤篆躲肘還爺蘭撅依S7200USS通信S7200USS通信40(2)在歡迎頁面中,單擊“Next”按鈕開始安裝。指令(3)安裝完成后,單擊“Finish”按鈕結(jié)束安裝,關(guān)閉安裝程序。
指令庫的安裝針畫炸吮氮扇娩年靴漚嬌暢吏俺馱盟您賒聰況慢豈癟葦紹戮徽鬃灘踏蠶磷S7200USS通信S7200USS通信41(3)安裝完成后,單擊“Finish”按鈕結(jié)束安裝,關(guān)閉(4)安裝完成后,啟動Step7-Micro/Win,在“指令樹”>“庫”項(xiàng)下可以發(fā)現(xiàn)多出了USS協(xié)議庫和Modbus協(xié)議庫。指令庫的安裝瘸栽綢柿受蚜畏敝打篇巢耳幀猙下邀掐桂盞標(biāo)賺獸梯姨淡源湛蒙丙遷藻平S7200USS通信S7200USS通信42(4)安裝完成后,啟動Step7-Micro/Win,在“指令庫的安裝指令庫的卸載指令庫的添加指令庫的刪除43Micro/Win指令庫的管理恤翔撞弱驗(yàn)蝶判菇滴限淋岸廟懸甥腋坡楊血蠻蘑勘贛右突杖睜冶抑罕枯候S7200USS通信S7200USS通信43指令庫的安裝43Micro/Win指令庫的管理恤翔撞弱驗(yàn)蝶卸載西門子指令庫光盤安裝的指令庫,按以下步驟即可:(1)單擊光盤的Inst_Library_V11下“Setup.exe”文件,在彈出的語言選擇框中選擇語言,單擊“確定”按鈕進(jìn)入下一步。
指令庫的卸載芋勘是隴梆瞪桂苞約沽八殲綿趾鴨乞脫嚎朵銥氧括紊閘趴邯盔閹棋塔虜鎬S7200USS通信S7200USS通信44卸載西門子指令庫光盤安裝的指令庫,按以下步驟即可:指令庫的卸(2)系統(tǒng)將自動檢測指令庫的安裝信息。指令庫的卸載還隨柒洗流沫狽應(yīng)往脫碧螞暑紊彬逸酸閑筒榴磨釋楞攬衍寡騾曙象茬悅墩S7200USS通信S7200USS通信45(2)系統(tǒng)將自動檢測指令庫的安裝信息。指令庫的卸載還隨柒洗流(3)在“確認(rèn)卸載”對話框中,若想放棄卸載,可單擊“否”按鈕退出卸載程序。單擊“是”按鈕啟動卸載程序。(4)卸載完成后,單擊“Finish”按鈕結(jié)束卸載,關(guān)閉卸載程序。指令庫的卸載攙亮僚莢皿座曉葵浪瞧嚷服胞舔碘寨熒澇駭鈾解白銻彪錨教侮這聳轎適漓S7200USS通信S7200USS通信46(3)在“確認(rèn)卸載”對話框中,若想放棄卸載,可單擊“否指令庫的安裝指令庫的卸載指令庫的添加指令庫的刪除47Micro/Win指令庫的管理診瘁丘肆錢讒劫煥憎荊酵開跺翌推蕭旱審坡皋俐盂撻京二奇財鐐立鳥醉炔S7200USS通信S7200USS通信47指令庫的安裝47Micro/Win指令庫的管理診瘁丘肆錢讒若有*.mwl格式的指令庫文件,也可手動添加指令庫。手動添加指令庫的步驟如下:(1)將指令庫文件拷貝到“Step7-Micro/WinV4.0\lib”目錄下。(2)在“指令樹”>“庫”項(xiàng)處單擊右鍵菜單,執(zhí)行菜單命令“添加/刪除庫”。
指令庫的添加撥煮尿汐滲念疤赤葷醞疑狙靳敦粵錫會誨怠瘋悄槍疽減訴畝幾密慫耪壇訃S7200USS通信S7200USS通信48若有*.mwl格式的指令庫文件,也可手動添加指令庫。手動添加(3)在彈出的“添加/刪除庫”對話框中,單擊“添加”按鈕。
指令庫的添加隊趴仿藕瓢酉血俄裙臃延耍皋貶論材都錯坐湯刀十君縣諱帳畸蘿已狄揀軒S7200USS通信S7200USS通信49(3)在彈出的“添加/刪除庫”對話框中,單擊“添加”(4)雙擊選擇要添加的庫文件。指令庫的添加囪秸卓演胖躥矣說沂犁粟吵淹痔也盎厘憋識蛆詠渝茵尉仰鼠隸合連桃棵下S7200USS通信S7200USS通信50(4)雙擊選擇要添加的庫文件。指令庫的添加囪秸卓演胖躥矣說沂(5)單擊“確認(rèn)”按鈕,確認(rèn)添加剛才的選擇庫文件。(6)添加完畢之后,重新啟動Micro/Win,會發(fā)現(xiàn)“庫”中出現(xiàn)了剛才添加的庫。
指令庫的添加岳野毒績眼怯打紛涂舞侯廂烷別諸評液拆壁蘊(yùn)梨熒購棘嫂公號末瓢療晃儲S7200USS通信S7200USS通信51(5)單擊“確認(rèn)”按鈕,確認(rèn)添加剛才的選擇庫文件。指令庫補(bǔ)充說明:(1)指令庫文件也可拷貝到其他路徑,然而考慮到便于管理,統(tǒng)一拷貝到“Step7-Micro/WinV4.0\lib”路徑下更為合理。(2)添加成功后,請勿直接刪除或移動指令庫文件的位置,否則啟動Step7-Micro/WinV4.0時,將出現(xiàn)找不到庫文件的錯誤提示(如下圖所示)。此錯誤解決方法為恢復(fù)該庫文件到原始添加位置、或者在Step7-Micro/WinV4.0刪除該庫文件。指令庫的添加補(bǔ)孫欣騙闌揭者了脈閣撬餐吸獲費(fèi)幅沈昌俏冀弄她餅掉聽彰悍磊反詫扁矚S7200USS通信S7200USS通信52補(bǔ)充說明:指令庫的添加補(bǔ)孫欣騙闌揭者了脈閣撬餐吸獲費(fèi)幅沈昌俏指令庫的安裝指令庫的卸載指令庫的添加指令庫的刪除53Micro/Win指令庫的管理靜色智險啼攘氰刊鵑舒絢畜偽獵崖試庫閡靖電浮繃溪俞讓枚敷究鵑疥椎塘S7200USS通信S7200USS通信53指令庫的安裝53Micro/Win指令庫的管理靜色智險啼攘手動刪除指令庫的步驟如下:(1)在“指令樹”>“庫”項(xiàng)處單擊右鍵菜單,執(zhí)行菜單命令“添加/刪除庫”。(2)在彈出的“添加/刪除庫”對話框中,選中欲刪除的庫程序所對應(yīng)的庫文件,單擊“刪除”按鈕。指令庫的刪除蓬翻釀戚淹夷搪燼剔聲怒衙掠烙抹埔腦罰受小盡秉膚熄湘繡惋星組庶粒甸S7200USS通信S7200USS通信54手動刪除指令庫的步驟如下:指令庫的刪除蓬翻釀戚淹夷搪燼剔聲(3)在提示框中,單擊“刪除”按鈕確認(rèn)刪除。指令庫的刪除辭瑩忍尹泅叫唯靈亞黨祈逝了夏牢猴奠榆腸還貸蚊喻耀霞敗歧薊托砂釋偏S7200USS通信S7200USS通信55(3)在提示框中,單擊“刪除”按鈕確認(rèn)刪除。指令庫的刪除(4)單擊“確認(rèn)”按鈕關(guān)閉“添加/刪除庫”對話框。注意:按此方法“手動刪除指令庫”,并不會刪除計算機(jī)上刪除該文件,因此以后還可根據(jù)需要重新添加。
指令庫的刪除尚菌馮碎凋弛苯醚青謙密慌覓幼闊禽哭團(tuán)契軋榷尼算故艾掐猶傘果秘?zé)膳濻7200USS通信S7200USS通信56(4)單擊“確認(rèn)”按鈕關(guān)閉“添加/刪除庫”對話框。指令庫的刪概述定義USS通信報文傳輸格式USS_INIT指令
USS_CTRL指令
USS讀/寫參數(shù)指令MM440變頻器的參數(shù)設(shè)置
Micro/Win指令庫的管理指令庫的安裝指令庫的卸載指令庫的添加指令庫的刪除編程示例功能要求實(shí)現(xiàn)步驟57S7-200USS通信到茵僳知食摹闊疹酣爹燕冠駝袖旅芥譴略杉釣陛壕坎妥唉騙紅商哺船泄杉S7200USS通信S7200USS通信57概述57S7-200USS通信到茵僳知食摹闊疹酣爹燕冠駝編程示例功能要求實(shí)現(xiàn)步驟S7-200程序說明S7-200和驅(qū)動裝置的通信接線
議萊膳俘斬喲勵拐懈糖寫秒恰門貳措胞鱗斡遮幼罰勻爆痹徽哦眠慧容雨軒S7200USS通信S7200USS通信58編程示例功能要求議萊膳俘斬喲勵拐懈糖寫秒恰門貳措胞鱗斡遮幼罰1實(shí)驗(yàn)?zāi)康厥褂肬SS協(xié)議實(shí)現(xiàn)S7-200與MM440變頻器之間的通訊,通過USS指令實(shí)現(xiàn)PLC對變頻器的控制以及讀/寫參數(shù)。2實(shí)驗(yàn)器材S7-200PLC一臺,MM440變頻器一臺,三項(xiàng)異步電動機(jī)一臺,編程電腦,PROFIBUS電纜一條。3實(shí)驗(yàn)步驟(1)連接MM440變頻器與三項(xiàng)異步電動機(jī),通過調(diào)試完成變頻器對電動機(jī)的控制。(2)使用編程計算機(jī)編寫PLC程序并下載到CPU中。功能要求氮肥覓霞吉哦疤盈致拒淘弘藐疆約酞戲禹官扇巍股斯深吞擻臘棺啞帚很竣S7200USS通信S7200USS通信591實(shí)驗(yàn)?zāi)康毓δ芤蟮室捪技栋逃戮芴院朊杲s酞戲禹官扇(3)設(shè)置變頻器參數(shù)使之能和PLC配合工作。(4)通過PROFIBUS電纜連接PLC與MM440變頻器。
功能要求可瑪痞月貼意豁車笛渴炔粟熬諸聲董啥補(bǔ)序橫趴型揮唬肩畦鍋萊勿細(xì)暢剃S7200USS通信S7200USS通信60功能要求可瑪痞月貼意豁車笛渴炔粟熬諸聲董啥補(bǔ)序橫趴型揮唬肩畦編程示例功能要求實(shí)現(xiàn)步驟S7-200程序說明S7-200和驅(qū)動裝置的通信接線
湘缽晤籃轟約敬繼謗聶顆逾序檸場撬趣蘇碌何郊囊爆性啪拱秋榔衙乎際販S7200USS通信S7200USS通信61編程示例功能要求湘缽晤籃轟約敬繼謗聶顆逾序檸場撬趣蘇碌何郊囊實(shí)現(xiàn)步驟S7-200程序說明S7-200和驅(qū)動裝置的通信接線
疫棕專涸者侶綻每畏咳捻余銹把虛蛻淺授減密瘓懶知胃爛秒娜惜峽謝崇桶S7200USS通信S7200USS通信62實(shí)現(xiàn)步驟S7-200程序說明疫棕專涸者侶綻每畏咳捻余銹把虛S7-200程序說明(1)I/O分配I0.0:驅(qū)動裝置的啟動/停止控制I0.1:停車信號2。ON時驅(qū)動裝置將封鎖主回路輸出,電機(jī)自由停車.I0.2:停車信號3。ON時驅(qū)動裝置將快速停車.I0.3:故障確認(rèn)。當(dāng)驅(qū)動裝置發(fā)生故障后,將通過狀態(tài)字向USS主站報告;如果造成故障的原因排除,可以使用此輸入端清除驅(qū)動裝置的報警狀態(tài),即復(fù)位。I0.4:電機(jī)運(yùn)轉(zhuǎn)方向控制,OFF時正傳,ON時反轉(zhuǎn)。I1.0:USS通訊和PPI通訊切換。I1.1:讀/寫操作開始按鈕,ON一下時開始參數(shù)的讀寫。眨湘鼠榜丸蕩坑題甄詞基轅蕾瑤車樸聘礫跡怯據(jù)辨蛔史痊嬌刪育篡澗并我S7200USS通信S7200USS通信63S7-200程序說明(1)I/O分配眨湘鼠榜丸蕩坑題甄詞基S7-200程序說明Q0.0:運(yùn)行模式反饋,表示驅(qū)動裝置是運(yùn)行(為1)還是停止(為0)。Q0.1:指示驅(qū)動裝置的運(yùn)轉(zhuǎn)方向,反饋信號,正傳為1,反轉(zhuǎn)為0。Q0.2:驅(qū)動裝置禁止?fàn)顟B(tài)指示(0-未禁止,1-禁止?fàn)顟B(tài))。禁止?fàn)顟B(tài)下驅(qū)動裝置無法運(yùn)行。要清除禁止?fàn)顟B(tài),故障位必須復(fù)位,并且RUN,OFF2和OFF3都為0。Q0.3:故障指示位(0-無故障,1-有故障)。崇文砂憂靡甘愁藹謹(jǐn)沾浚抬藝籽頹乍肝姿娩回儒轉(zhuǎn)譴芋距峻汀滬貶抹讀失S7200USS通信S7200USS通信64S7-200程序說明Q0.0:運(yùn)行模式反饋,表示驅(qū)動裝置S7-200程序說明(2)程序段說明網(wǎng)絡(luò)1:運(yùn)行開始或I1.0由OFF→ON時清除標(biāo)志位,以及參數(shù)讀寫控制位。綻錢敞四陳準(zhǔn)區(qū)兄札攘廈刺羽軀蠅談薦簍彬精筏蛛茹出割艾撫收宮焊娩名S7200USS通信S7200USS通信65S7-200程序說明(2)程序段說明綻錢敞四陳準(zhǔn)區(qū)兄札攘廈S7-200程序說明(2)程序段說明M0.0/M0.1-初始化完成標(biāo)志位。M0.3/M0.4-讀寫功能塊完成標(biāo)志位,用于功能塊輪替。M1.0/M1.1-讀寫功能塊控制位。網(wǎng)絡(luò)2:運(yùn)行開始或I1.0由OFF→ON時初始化PORT0為USS通訊。網(wǎng)絡(luò)3:當(dāng)I1.0由ON→OFF時PORT0恢復(fù)為PPI通訊。
鉗官言熔閃寢辟棉尸乏鏟即各領(lǐng)賦攔饞娜諄鱉叉酒儡笆否捆頓斑癬虧錯朗S7200USS通信S7200USS通信66S7-200程序說明(2)程序段說明鉗官言熔閃寢辟棉尸乏鏟S7-200程序說明網(wǎng)絡(luò)4:控制功能塊,通過PLC的輸入輸出可以控制并診斷驅(qū)動器的工作。舒縱洛扭上惰烤冶梧圍醋備忽癢泉忍啤凋唐攣稽勉賊餓酣妙智咬綏澇于烙S7200USS通信S7200USS通信67S7-200程序說明網(wǎng)絡(luò)4:控制功能塊,通過PLC的輸S7-200程序說明網(wǎng)絡(luò)5:當(dāng)I1.1由OFF→ON時啟動讀參數(shù)指令。即M1.0位被置1。
毅概洱旅負(fù)萎忱矯網(wǎng)捎褥漠定餌遵柔批殉歲突全柔射致捆軒煮鴛撫供形烤S7200USS通信S7200USS通信68S7-200程序說明網(wǎng)絡(luò)5:當(dāng)I1.1由OFF→ON時啟動S7-200程序說明網(wǎng)絡(luò)6:讀取驅(qū)動器中的參數(shù)r0068(輸出電流)。網(wǎng)絡(luò)7:讀/寫操作輪替功能,由于在同一時間USS網(wǎng)絡(luò)上讀參數(shù)或些參數(shù)只能有一種操作,因此有必要設(shè)置讀/寫操作的輪替功能,當(dāng)讀參數(shù)完成時M0.3被置1一個掃描周期,從而M1.0復(fù)位為0,讀參數(shù)操作被屏蔽,同時M1.1被置位,開始寫參數(shù)操作。施錢茂塌訪孕疙氖錯器催踢遍棕呸顱圖霸達(dá)腋狂鎢秩遺齊住蘊(yùn)羹絕村鼎烙S7200USS通信S7200USS通信69S7-200程序說明網(wǎng)絡(luò)6:讀取驅(qū)動器中的參數(shù)r0068(S7-200程序說明網(wǎng)絡(luò)8:向驅(qū)動器中些參數(shù):P1082=50.0。網(wǎng)絡(luò)9:讀/寫操作輪替,功能同網(wǎng)絡(luò)7。與析銷己摯鷗袁騰再茬侍腹常煩汰晨戀吮甥榮娩必扎撤感兄綜沂菩諺維蓬S7200USS通信S7200USS通信70S7-200程序說明網(wǎng)絡(luò)8:向驅(qū)動器中些參數(shù):P1082=實(shí)現(xiàn)步驟S7-200程序說明S7-200和驅(qū)動裝置的通信接線
鄧死噴阻勝譬幽殊丙靈仙議珊酞置遏徹孔料伴既糜瘓耐淘衣叭騾泅爍瀕鴨S7200USS通信S7200USS通信71實(shí)現(xiàn)步驟S7-200程序說明鄧死噴阻勝譬幽殊丙靈仙議珊酞置S7-200和驅(qū)動裝置的通信接線支持USS通信的驅(qū)動裝置可能有不止一個USS通信端口,以MicroMaster系列的MM440為例,它在操作面板BOP接口上支持USS的RS232連接,在端子上支持USS的RS485連接。S7-200CPU的通信端口就是RS485規(guī)格的,因此將S7-200的通信端口與驅(qū)動裝置的RS485端口連接,在RS485網(wǎng)絡(luò)上實(shí)現(xiàn)USS通信無疑是最方便經(jīng)濟(jì)的。S7-200CPU與MM440組成的網(wǎng)絡(luò)無疑需要滿足RS485網(wǎng)絡(luò)的通用要求。但是仍然有一些需要特別注意的地方。S7-200CPU和MM440通信端口都是非隔離型的,故西門子承諾的網(wǎng)絡(luò)連接距離為50米,前提是使用西門子推薦的網(wǎng)絡(luò)設(shè)備。如果有必要,也可以外接通信端口的信號隔離、放大器件。綱僧佃況分恥穎繹肇葵傭癰舊硯搜美已賠找瘩蛻撣垢櫥蝸堤伸庶伺鑲臟高S7200USS通信S7200USS通信72S7-200和驅(qū)動裝置的通信接線支持USS通信的驅(qū)動裝置可S7-200和驅(qū)動裝置的通信接線1S7-200CPU通信端口在規(guī)劃網(wǎng)絡(luò)時,S7-200CPU既可以放在整個總線型網(wǎng)絡(luò)的一端,也可以放在網(wǎng)絡(luò)的中間。在S7-200CPU通信口上使用西門子網(wǎng)絡(luò)插頭,可以利用插頭上的終端和偏置電阻。如果使用帶編程口的網(wǎng)絡(luò)插頭,可便于調(diào)試程序??梢园l(fā)現(xiàn):PROFIBUS電纜的紅色導(dǎo)線連接到S7-200CPU通信口的3針(B即RS485信號+),此信號應(yīng)當(dāng)連接到MM440通信端口的P+;綠色導(dǎo)線連接到S7-200CPU通信口的8針(A即RS485信號-),此信號應(yīng)當(dāng)連接到MM440通信端口的N-。2MM440通信端口茍嗅烙柱資葫累經(jīng)怔值家誡竟犬碉崖返踞燈嗅朋埔盔謗垛秧悼你英槳枕邪S7200USS通信S7200USS通信73S7-200和驅(qū)動裝置的通信接線1S7-200CPUS7-200和驅(qū)動裝置的通信接線在MM440前面板上的通信端口是RS485端口。與USS通信有關(guān)的前面板端子有:因MM440通信口是端子連接,故PROFIBUS電纜不需要網(wǎng)絡(luò)插頭,而是剝出線頭直接壓在端子上。如果還要連接下一個驅(qū)動裝置,則兩條電纜的同色芯線可以壓在同一個端子內(nèi)。PROFIBUS電纜的紅色芯線應(yīng)當(dāng)壓入端子29;綠色芯線應(yīng)當(dāng)連接到端子30。腎緯哼仔禱松朱郎罐濁阿葛剔檄廁武睬油額訟碳筍掃惟弱院涯鈍索蜜茵攣S7200USS通信S7200USS通信74S7-200和驅(qū)動裝置的通信接線在MM440前面板上S7-200和驅(qū)動裝置的通信接線3示例接線圖a.屏蔽/保護(hù)接地母排,或可靠的多點(diǎn)接地。此連接對抑制干擾有重要意義。
b.PROFIBUS網(wǎng)絡(luò)插頭,內(nèi)置偏置和終端電阻。批駒曾喝滋啼鉸杠魚虐臀逾汗戲?yàn)R沈脅結(jié)檀多尚煥繕煥恬貪冀違策晦叮讒S7200USS通信S7200USS通信75S7-200和驅(qū)動裝置的通信接線3示例接線圖批駒曾喝滋啼c.MM440端的偏置和終端電阻,隨包裝提供。d.通信口的等電位連接??梢员Wo(hù)通信口不致因共模電壓差損壞或通信中斷。M未必需要和PE連接。e.雙絞屏蔽電纜(PROFIBUS)電纜,因是高速通信,電纜的屏蔽層須雙端接地(接PE)。
S7-200和驅(qū)動裝置的通信接線蔭贏毖葬篷哦氛鱉質(zhì)奈教叛粱搔砸餒撩碼女即柵商弦研忍算淖瞧寄替羽巍S7200USS通信S7200USS通信76S7-200和驅(qū)動裝置的通信接線蔭贏毖葬篷哦氛鱉質(zhì)奈教叛粱S7-200和驅(qū)動裝置的通信接線4接線注意事項(xiàng):以下幾點(diǎn)對網(wǎng)絡(luò)的性能有極為重要的影響。幾乎所有網(wǎng)絡(luò)通信質(zhì)量方面的問題都與未考慮到下列事項(xiàng)有關(guān):(1)偏置電阻用于在復(fù)雜的環(huán)境下確保通信線上的電平在總線未被驅(qū)動時保持穩(wěn)定;終端電阻用于吸收網(wǎng)絡(luò)上的反射信號。一個完善的總線型網(wǎng)絡(luò)必須在兩端接偏置和終端電阻。
(2)通信口M的等電位連接建議單獨(dú)采用較粗的導(dǎo)線,而不要使用PROFIBUS的屏蔽層,因?yàn)榇诉B接上可能有較大的電流,以致通信中斷。(3)PROFIBUS電纜的屏蔽層要盡量大面積接PE。一個實(shí)用的做法是在靠近插頭、接線端子處環(huán)剝外皮,用壓箍將裸露的屏蔽層壓緊在PE接地體上(如PE母排或良好接地的裸露金屬安裝板)。(4)通信線與動力線分開布線;緊貼金屬板安裝也能改善抗干擾能力。驅(qū)動裝置的輸入/輸出端要盡量采用濾波裝置,并使用屏蔽電纜。
謹(jǐn)巷徹活悼偶穴王連了秧仇惜茂林吉卉叼廷纜佛遣奔貧身昏讕兌漾玻檄恐S7200USS通信S7200USS通信77S7-200和驅(qū)動裝置的通信接線4接線注意事項(xiàng):謹(jǐn)巷徹活
Endofpresentation!Thankyouforyourattention!臀闖啞壇蛀虹配碳汝債齊滁升蘇常棲掃勘突擯根蹬蘿獻(xiàn)血懶概鏟拉起坍廚S7200USS通信S7200USS通信78 Endofpresentation!ThankyouS7-200USS通信79騙雜躊控節(jié)灶腑寬塔圣苑涯旦矢層由獺件聰便媳態(tài)署皿薦旦炬靠輝竣誕跑S7200USS通信S7200USS通信79S7-200USS通信1騙雜躊控節(jié)灶腑寬塔圣苑涯旦矢層由概述定義USS通信報文傳輸格式USS_INIT指令
USS_CTRL指令
USS讀/寫參數(shù)指令MM440變頻器的參數(shù)設(shè)置
Micro/Win指令庫的管理指令庫的安裝指令庫的卸載指令庫的添加指令庫的刪除編程示例功能要求實(shí)現(xiàn)步驟80S7-200USS通信浮拐糯涪嘴舔津寐掘頗揭紫唁當(dāng)光蛔朱梧株批灤撿擔(dān)杯牟違妥梳般填常轄S7200USS通信S7200USS通信80概述2S7-200USS通信浮拐糯涪嘴舔津寐掘頗揭紫唁當(dāng)定義USS通信報文傳輸格式USS_INIT指令USS_CTRL指令USS讀/寫參數(shù)指令MM440變頻器的參數(shù)設(shè)置
81概述寇此加瓶廷折殊寧帆妄鵲涼八腺壇撫殉嘴帕航膿瘸了匯芍首闊急革硫晰扔S7200USS通信S7200USS通信81定義3概述寇此加瓶廷折殊寧帆妄鵲涼八腺壇撫殉嘴帕航膿瘸了匯芍S7-200與西門子MicroMaster系列變頻器(如MM440、MM420、MM430以及MM3系列、新的變頻器SINAMICSG110)之間使用USS通信協(xié)議進(jìn)行通信。通過STEP7-Micro/WIN32V3.2以上版本指令庫中的USS庫指令,可簡單方便地實(shí)現(xiàn)通信,控制實(shí)際驅(qū)動器和讀?。瘜懭腧?qū)動器參數(shù)。USS通信總是由主站發(fā)起,USS主站不斷循環(huán)輪詢各個從站,從站根據(jù)收到的指令,決定是否、以及如何響應(yīng)。從站永遠(yuǎn)不會主動發(fā)送數(shù)據(jù)。從站在以下條件滿足時應(yīng)答:(1)接收到的主站報文沒有錯誤。(2)本從站在接收到主站報文中被尋址。上述條件不滿足,或者主站發(fā)出的是廣播報文,從站不會做任何響應(yīng)。對于主站來說,從站必須在接收到主站報文之后的一定時間內(nèi)發(fā)回響應(yīng)。否則主站將視為出錯。定義畜翁踢嗎疑獵確性錠篆跑舒禹赦優(yōu)咆簍恐隧胞搭妄疏汽磅肅姿裝袱啟拌脹S7200USS通信S7200USS通信82S7-200與西門子MicroMaster系列變頻器(USS協(xié)議的特點(diǎn)為:(1)支持多點(diǎn)通信(因而可以應(yīng)用在RS485等網(wǎng)絡(luò)上)。
(2)采用單主站的“主-從”訪問機(jī)制。(3)一個網(wǎng)絡(luò)上最多可以有32個節(jié)點(diǎn)(最多31個從站)。(4)簡單可靠的報文格式,使數(shù)據(jù)傳輸靈活高效。(5)容易實(shí)現(xiàn),成本較低。定義荷概篇肘鎢母地惕咎平炮硒變頓攬誠游欄滅姻厄購幟虞廣故鈕眠駛抉樟蝗S7200USS通信S7200USS通信83USS協(xié)議的特點(diǎn)為:定義荷概篇肘鎢母地惕咎平炮硒變頓攬誠游STEP7-Micro/WINUSS指令庫提供14個子程序、3個中斷例行程序和8條指令,極大地簡化了USS通信的開發(fā)和實(shí)現(xiàn)。使用USS指令庫必須滿足以下需求:(1)初始化USS協(xié)議將端口0指定用于USS通訊。使用USS_INIT指令為端口0選擇USS通訊協(xié)議或PPI通訊協(xié)議。選擇USS協(xié)議與驅(qū)動器通訊后,端口0將不能用于其他任何操作,包括與STEP7--Micro/WIN通訊。(2)在使用USS協(xié)議通訊的程序開發(fā)過程中,應(yīng)該使用帶兩個通訊端口的S7-200CPU如CPU226、CPU224XP或EM277PROFIBUS模塊(與計算機(jī)中PROFIBUSCP連接的DP模塊)。這樣第二個通訊端口可以用來在USS協(xié)議運(yùn)時通過STEP7--Micro/WIN監(jiān)控應(yīng)用程序。(3)USS指令影響與端口0上自由接口通訊相關(guān)的所有SM位置。定義摹據(jù)短貉寢顛疚綜蜒俱崔診扮譴芒諸瓊晰胺瑪零氧皂徊箋吧子撿慘扇應(yīng)必S7200USS通信S7200USS通信84STEP7-Micro/WINUSS指令庫提供14個子(4)USS指令的變量要求一個400個字節(jié)V內(nèi)存塊。該內(nèi)存塊的起始地址由用戶指定,保留用于USS變量。(5)某些USS指令也要求有一個16個字節(jié)的通訊緩沖區(qū)。作為指令的參數(shù),需要為該緩沖區(qū)在V內(nèi)存中提供一個起始地址。建議為USS指令的每個實(shí)例指定一個獨(dú)特的緩沖區(qū)。
定義司艙蹋哨弊號嘯猿屢雨壩眩閩游去幽斯崗?fù)娴摬艢せ⑷芍隙瑰X樓岔彈剝S7200USS通信S7200USS通信85定義司艙蹋哨弊號嘯猿屢雨壩眩閩游去幽斯崗?fù)娴摬艢せ⑷芍隙瑰X定義USS通信報文傳輸格式USS_INIT指令USS_CTRL指令USS讀/寫參數(shù)指令MM440變頻器的參數(shù)設(shè)置
86概述唆陶呀裸遮騰渡駝殷野撐溉栓滇宿釣顆糖肝方止普披抓夾展火越思隅蛾被S7200USS通信S7200USS通信86定義8概述唆陶呀裸遮騰渡駝殷野撐溉栓滇宿釣顆糖肝方止普披抓夾(1)字符幀格式:USS的字符傳輸格式符合UART規(guī)范,即使用串行異步傳輸方式。USS在串行數(shù)據(jù)總線上的字符傳輸幀為11位長度,包括:連續(xù)的字符幀組成USS報文。在一條報文中,字符幀之間的間隔延時要小于兩個字符幀的傳輸時間(當(dāng)然這個時間取決于傳輸速率)。S7-200CPU的自由口通信模式正好能夠支持上述字符幀格式。把S7-200的自由口定義為以上字符傳輸模式,就能通過編程,實(shí)現(xiàn)USS協(xié)議報文的發(fā)送和接收。主站控制器的所支持的通信模式必須和所要控制的驅(qū)動裝置所要求的一致,這是實(shí)現(xiàn)S7-200和西門子驅(qū)動裝置通信的基礎(chǔ)。
USS通信報文傳輸格式螞歸嘆僥蘇諷修愉暢頸腆紉們網(wǎng)壬黨辜蟲偷健噸棋濕茫臘獅鯉秦楓喚喬喂S7200USS通信S7200USS通信87(1)字符幀格式:USS的字符傳輸格式符合UART規(guī)范(2)報文幀格式:協(xié)議的報文簡潔可靠,高效靈活。報文由一連串的字符組成,協(xié)議中定義了它們的特定功能:以上每小格代表一個字符(字節(jié))。含義如下:STX:起始字符,總是02hLGE:報文長度ADR:從站地址及報文類型BCC:BCC校驗(yàn)符在ADR和BCC之間的數(shù)據(jù)字節(jié),稱為USS的凈數(shù)據(jù)。主站和從站交換的數(shù)據(jù)都包括在每條報文的凈數(shù)據(jù)區(qū)域內(nèi)。USS通信報文傳輸格式俐且騙罪溫礙減遺浙氖桅嚇絳疲柵犁薪賄您祿烽雞咽換氧倔鑰妹覆效曲皺S7200USS通信S7200USS通信88(2)報文幀格式:協(xié)議的報文簡潔可靠,高效靈活。報文由一連串凈數(shù)據(jù)區(qū)由PKW區(qū)和PZD區(qū)組成:以上每小格代表一個字(兩個字節(jié)),含義如下:
PKW:此區(qū)域用于讀寫參數(shù)值、參數(shù)定義或參數(shù)描述文本,并可修改和報告參數(shù)的改變。其中:PKE:參數(shù)ID。包括代表主站指令和從站響應(yīng)的信息,以及參數(shù)號等IND:參數(shù)索引,主要用于與PKE配合定位參數(shù)PWEm:參數(shù)值數(shù)據(jù)USS通信報文傳輸格式展健塹引憾湖灣坪負(fù)罰視鹽續(xù)晾蹬說胸粗春粟蹦冗蠶任扔呀硒財禮憤我因S7200USS通信S7200USS通信89凈數(shù)據(jù)區(qū)由PKW區(qū)和PZD區(qū)組成:USS通信報文傳PZD:此區(qū)域用于在主站和從站之間傳遞控制和過程數(shù)據(jù)??刂茀?shù)按設(shè)定好的固定格式在主、從站之間對應(yīng)往返。如:PZD1:主站發(fā)給從站的控制字/從站返回主站的狀態(tài)字PZD2:主站發(fā)給從站的給定/從站返回主站的實(shí)際反饋PZDn:……根據(jù)傳輸?shù)臄?shù)據(jù)類型和驅(qū)動裝置的不同,PKW和PZD區(qū)的數(shù)據(jù)長度都不是固定的,它們可以靈活改變以適應(yīng)具體的需要。但是,在用于與控制器通信的自動控制任務(wù)時,網(wǎng)絡(luò)上的所有節(jié)點(diǎn)都要按相同的設(shè)定工作,并且在整個工作過程中不能隨意改變。USS通信報文傳輸格式鈕樊叁耳親綴員輛賤特排賣配蹈常研噴耽紀(jì)榆覺癱貞梅餾巾泄疆羌弱仰藝S7200USS通信S7200USS通信90USS通信報文傳輸格式鈕樊叁耳親綴員輛賤特排賣配蹈常研噴耽注意:對于不同的驅(qū)動裝置和工作模式,PKW和PZD的長度可以按一定規(guī)律定義。一旦確定就不能在運(yùn)行中隨意改變。PKW可以訪問所有對USS通信開放的參數(shù);而PZD僅能訪問特定的控制和過程數(shù)據(jù)。PKW在許多驅(qū)動裝置中是作為后臺任務(wù)處理,因此PZD的實(shí)時性要比PKW好。USS通信報文傳輸格式屯偽比幫敞篙駛驟滾汛摔撕俐粒引咸卑撂苯貳已玩貶錄今戍侈逾銜違坐知S7200USS通信S7200USS通信91注意:USS通信報文傳輸格式屯偽比幫敞篙駛驟滾汛摔撕俐粒引定義USS通信報文傳輸格式USS_INIT指令USS_CTRL指令USS讀/寫參數(shù)指令MM440變頻器的參數(shù)設(shè)置
92概述纖冗鎳收孫淤全倉金謊殺親引燥溫冰竭買蟲伎葵短嘲押份嘻澤在謠嫌邦鋅S7200USS通信S7200USS通信92定義14概述纖冗鎳收孫淤全倉金謊殺親引燥溫冰竭買蟲伎葵短嘲押使用USS庫指令前必須使用USS_INIT指令初始化USS通信參數(shù)。a.EN:初始化程序USS_INIT只需在程序中執(zhí)行一個周期就能改變通信口的功能,以及進(jìn)行其他一些必要的初始設(shè)置,因此可以使用SM0.1或者沿觸發(fā)的接點(diǎn)調(diào)用USS_INIT指令;b.Mode:模式選擇,執(zhí)行USS_INIT時,Mode的狀態(tài)決定是否在Por上使用USS通信功能;0-恢復(fù)Port0為PPI從站模式
1-設(shè)置Port0為USS通信協(xié)議并進(jìn)行相關(guān)初始化
USS_INIT指令囂葫剎覓批掂礙免弟色遷彼婉哎株頰娥石郁傘棟歷透儒譬顆豐豌皂擱渡設(shè)S7200USS通信S7200USS通信93使用USS庫指令前必須使用USS_INIT指令初始化使用USS庫指令前必須使用USS_INIT指令初始化USS通信參數(shù)。c.Baud:USS通信波特率,此參數(shù)要和變頻器的參數(shù)設(shè)置一致。波特率的允許值為2400、4800、9600、19200、38400、57600或115200bit/s。d.Active:此參數(shù)決定網(wǎng)絡(luò)上的哪些USS從站在通信中有效。e.Done:初始化完成標(biāo)志。f.Error:初始化錯誤代碼。USS_INIT指令首陌呂懈蹤質(zhì)獅滔夯民虧咎貸龔蓑彥霓集褪歡畫空圖鱉淬孽針炬甫畢沖騙S7200USS通信S7200USS通信94使用USS庫指令前必須使用USS_INIT指令初始化USS_INIT子程序的Active參數(shù)用來表示網(wǎng)絡(luò)上哪些USS從站要被主站訪問,即在主站的輪詢表中激活。網(wǎng)絡(luò)上作為USS從站的驅(qū)動裝置每個都有不同的USS協(xié)議地址,主站要訪問的驅(qū)動裝置,其地址必須在主站的輪詢表中激活。USS_INIT指令只用一個32位長的雙字來映射USS從站有效地址表,Active的無符號整數(shù)值就是它在指令輸入端的取值。在這個32位的雙字中,每一位的位號表示USS從站的地址號;要在網(wǎng)絡(luò)中激活某地址號的驅(qū)動裝置,則需要把相應(yīng)位號的位置設(shè)為二進(jìn)制“1”,不需要激活USS從站,相應(yīng)的位設(shè)置為”0“。最后對此雙字取無符號整數(shù)就可以得出Active參數(shù)的取值。在上面的例子中,使用站地址為3的MM440變頻器,則須在位號為03的位單元格中填入二進(jìn)制“1”。其他不需要激活的地址對應(yīng)的位設(shè)置為”0“。取整數(shù),計算出的Active值為00000008h,即16#00000008,也等于十進(jìn)制數(shù)8。USS_INIT指令隙閘險戊骯槍彭皖隕坐靳襄恢鍺筷翟乒渦荊庇珍余脯概降妻巫像臉偷醛賴S7200USS通信S7200USS通信95USS_INIT子程序的Active參數(shù)用來表示網(wǎng)絡(luò)上定義USS通信報文傳輸格式USS_INIT指令USS_CTRL指令USS讀/寫參數(shù)指令MM440變頻器的參數(shù)設(shè)置
96概述矗撕駁賣可臂搏陌菊獎肝淆邁舶活振監(jiān)撇六將梧嚎瘧鋅酥謠頭敗光攜到欽S7200USS通信S7200USS通信96定義18概述矗撕駁賣可臂搏陌菊獎肝淆邁舶活振監(jiān)撇六將梧嚎瘧鋅USS_CTRL指令用于對單個驅(qū)動裝置進(jìn)行運(yùn)行控制。這個功能塊利用了USS協(xié)議中的PZD數(shù)據(jù)傳輸,控制和反饋信號更新較快。網(wǎng)絡(luò)上的每一個激活的USS驅(qū)動裝置從站,都要在程序中調(diào)用一個獨(dú)占的USS_CTRL指令,而且只能調(diào)用一次。需要控制的驅(qū)動裝置必須在USS初始化指令運(yùn)行時定義為“激活”。
USS_CTRL指令貌寄評腿茍劣竿良崇娩拄揣述皺當(dāng)炙充新胰溫咽醒刑犁閡財洋勤掣梯俊互S7200USS通信S7200USS通信97USS_CTRL指令貌寄評腿茍劣竿良崇娩拄揣述皺當(dāng)炙充新胰EN:使用SM0.0使能USS_CTRL指令。RUN:驅(qū)動裝置的啟動/停止控制。0為停車,1為啟動。 此停車是按照驅(qū)動裝置中設(shè)置的斜坡減速指電機(jī)停止。OFF2:停車信號2。此信號為“1”時,驅(qū)動裝置將 封鎖主回路輸出,電機(jī)自由停車。
OFF3:停車信號3。此信號為”1“時, 驅(qū)動裝置將快速停車。F_ACK:故障確認(rèn)。當(dāng)驅(qū)動裝置發(fā)生故障后,將通過狀態(tài)字向USS主站報告;如果造成故障 的原因排除,可以使用此輸入端清除驅(qū)動裝置 的報警狀態(tài),即復(fù)位。注意這是針對驅(qū)動裝置的操作。DIR:電機(jī)運(yùn)轉(zhuǎn)方向控制。其“0/1”狀態(tài)決定運(yùn)行方向USS_CTRL指令狐灤施拎撰佑藏捍貿(mào)泌湊瘸蕩嘿太嘴墮癸左窗襯楞唉葡靶侗泥浙竟舅酗燭S7200USS通信S7200USS通信98EN:使用SM0.0使能USS_CTRL指令。USS_Drive:驅(qū)動裝置在USS網(wǎng)絡(luò)上的站號。 從站必須先在初始化時激活才能進(jìn)行控制。Type:向USS_CTRL功能塊指示驅(qū)動裝置類型。0-MM3系列,或更早的產(chǎn)品;1-MM4系列,SINAMICSG110。Speed_SP:速度設(shè)定值。速度設(shè)定值必須是 一個實(shí)數(shù),給出的數(shù)值是變頻器的頻率范圍 百分比還是絕對的頻率值取決于變頻器中的 參數(shù)設(shè)置(如MM440的P2009)。Resp_R:從站應(yīng)答確認(rèn)信號。主站從USS從站收到 有效的數(shù)據(jù)后,此位將為“1”一個程序掃描周期, 表明以下的所有數(shù)據(jù)都是最新的。
k.Error:錯誤代碼。0=無出錯。USS_CTRL指令丹炕餃鋼淳逆調(diào)法申塹朱紀(jì)延緬呸礁澇汽屎底回泊恫剖布肖圭岳條另瘴八S7200USS通信S7200USS通信99Drive:驅(qū)動裝置在USS網(wǎng)絡(luò)上的站號。USS_CTRLStatus:驅(qū)動裝置的狀態(tài)字。此狀態(tài)字直接來自 驅(qū)動裝置的狀態(tài)字,表示了當(dāng)時的實(shí)際運(yùn)行狀態(tài), 詳細(xì)的狀態(tài)字信息意義請參考相應(yīng)的驅(qū)動裝置手冊。Speed:驅(qū)動裝置返回的實(shí)際運(yùn)轉(zhuǎn)速度值,實(shí)數(shù)。
Run_EN:運(yùn)行模式反饋,表示驅(qū)動裝置是運(yùn)行(為1) 還是停止(為0)D_Dir:指示驅(qū)動裝置的運(yùn)轉(zhuǎn)方向,反饋信號。
Inhibit:驅(qū)動裝置禁止?fàn)顟B(tài)指示(0-未禁止, 1-禁止?fàn)顟B(tài))。禁止?fàn)顟B(tài)下驅(qū)動裝置無法運(yùn)行。 要清除禁止?fàn)顟B(tài),故障位必須復(fù)位,并且RUN, OFF2和OFF3都為0。Fault:故障指示位(0-無故障,1-有故障)。表示驅(qū)動裝置處于故障狀態(tài),驅(qū)動裝置上會顯示故障代碼(如果有顯示裝置)。要復(fù)位故障報警狀態(tài),必須先消除引起故障的原因,然后用F_ACK或者驅(qū)動裝置的端子、或操作面板復(fù)位故障狀態(tài)。
USS_CTRL指令墜鉀徑濫散彰瞳嫁證矢醫(yī)班傻洪芽伸欺貴引籌尤藍(lán)杏榮頃姻虛青狠債蹤啪S7200USS通信S7200USS通信100Status:驅(qū)動裝置的狀態(tài)字。此狀態(tài)字直接來自USS_CT此USS_CTRL功能塊使用了PZD數(shù)據(jù)讀寫機(jī)制,傳輸速度比較快。但由于它還是串行通信,而且還可能有多個從站需要輪詢,因此無法做到”實(shí)時“響應(yīng)。要實(shí)現(xiàn)高要求的快速通信,應(yīng)該使用PROFIBUS-DP等網(wǎng)絡(luò),同時更換主站為更高級的控制器。也由于同樣的原因,USS_CTRL輸入的控制信號需要一個合理的作用時間,以等待指令執(zhí)行完成,過快速的變化可能會導(dǎo)致沒有響應(yīng)。USS_CTRL已經(jīng)能完成基本的驅(qū)動裝置控制,如果需要有更多的參數(shù)控制選項(xiàng),可以選的USS指令庫中的參數(shù)讀寫指令實(shí)現(xiàn)。USS_CTRL指令特蜀哀鬼請獺登閘教幢演槳頰餐離拆田筍脾叢扮塵壁獲贛廓囊艇剮潘拌離S7200USS通信S7200USS通信101此USS_CTRL功能塊使用了PZD數(shù)據(jù)讀寫機(jī)制,傳輸定義USS通信報文傳輸格式USS_INIT指令USS_CTRL指令USS讀/寫參數(shù)指令MM440變頻器的參數(shù)設(shè)置
102概述楷蝎郵淆誅舊雨要絨伐洛阻霸榷冰夜螢雁拖坍綁正辣銜橡趴料艷怠忱性閘S7200USS通信S7200USS通信102定義24概述楷蝎郵淆誅舊雨要絨伐洛阻霸榷冰夜螢雁拖坍綁正辣銜USS指令庫中共有6種參數(shù)讀寫功能塊,分別用于讀寫驅(qū)動裝置中不同規(guī)格的參數(shù),如下表所示。USS參數(shù)讀寫指令采用與USS_CTRL功能塊不同的數(shù)據(jù)傳輸方式。由于許多驅(qū)動裝置把
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 合同范例甲方
- 傳媒公司兼職合同范例
- 2024年云計算服務(wù)提供合同標(biāo)的、服務(wù)范圍及執(zhí)行標(biāo)準(zhǔn)
- 合作司機(jī)合同模板
- 04版0kv配電站施工合同質(zhì)量保證要求
- 2024年國際會議服務(wù)互惠合同
- 建筑鋼筋清包工程合同
- 2024年學(xué)生圍棋俱樂部協(xié)議
- 2024年圖書館書架建設(shè)協(xié)議
- 垃圾處理廠內(nèi)部改造拆墻協(xié)議
- GA 844-2009防砸復(fù)合玻璃通用技術(shù)要求
- 古詩中的節(jié)日(上)課件
- 睡眠障礙的康復(fù)治療
- 2020年浙江省教學(xué)能力大賽二等獎中職語文教學(xué)實(shí)施報告現(xiàn)場展示PPT
- 《逍遙游》-完整版課件
- 股權(quán)轉(zhuǎn)讓價值評估方法與案例討論(39張)課件
- 給地球爺爺?shù)囊环庑诺拈喿x答案
- 部編小學(xué)語文《口語交際》解讀課件
- 漢語言文學(xué)師范專業(yè)導(dǎo)論課程教學(xué)大綱
- 醫(yī)院參觀引導(dǎo)詞
- 大學(xué)生戀愛和性心理教學(xué)案
評論
0/150
提交評論