V90電機(jī)1FL6024-2AF21-1MA1
這些技術(shù)協(xié)議實(shí)現(xiàn)西門(mén)子PLC主機(jī)與智能從站之間的通訊,甚至兼容符合第三方產(chǎn)品的通訊協(xié)議。西門(mén)子通訊大致有MPI網(wǎng)絡(luò)通訊、PROFIBUS網(wǎng)絡(luò)通訊、工業(yè)以太網(wǎng)通訊這三種。
西門(mén)子PLC的MPI網(wǎng)絡(luò)通訊MPI叫多點(diǎn)接口通信,一般用于小范圍、小點(diǎn)數(shù)現(xiàn)場(chǎng)級(jí)通訊,可實(shí)現(xiàn)西門(mén)子PLC的操作面板(TP/OP)和上位機(jī)之間的數(shù)據(jù)交換,例如西門(mén)子PLCs7-200/300/400,它的通訊速率19.2Kbit-12Mbit,多可連接32個(gè)接點(diǎn),通訊距離50m以內(nèi)。
若以中繼器連接,站之間的距離可達(dá)9100m,可多也只能用10個(gè)中繼器,而且它還占用節(jié)點(diǎn)數(shù)。MPI的網(wǎng)絡(luò)組建:利用STEP7的configuretion里的功能可以給每一個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)分配一個(gè)MPI地址和高地址,連接是需要在MPI網(wǎng)絡(luò)的個(gè)節(jié)點(diǎn)和后一個(gè)節(jié)點(diǎn)加終端電阻。
PLC以MPI來(lái)實(shí)現(xiàn)通訊,可用三種方式解決。全局?jǐn)?shù)據(jù)包通訊方式、無(wú)組態(tài)連接通訊方式、組態(tài)連接通訊方式。實(shí)現(xiàn)全局?jǐn)?shù)據(jù)包通訊方式:在PLC硬件配置過(guò)程,組態(tài)需要通訊的PLC站之間的發(fā)送區(qū)和接收區(qū)不需要任何程序處理,只適應(yīng)s7-300/400之間的通訊。
多也只在一個(gè)項(xiàng)目中的15個(gè)CPU之間建立全局?jǐn)?shù)據(jù)。實(shí)現(xiàn)全局?jǐn)?shù)據(jù)通訊方法:全局?jǐn)?shù)據(jù)包通訊SMATICManage里設(shè)置s7-300/400MPI的地址,然后在選項(xiàng)/定義全局?jǐn)?shù)據(jù)里定義需要通訊的數(shù)據(jù)地址。帶>符號(hào)的表示發(fā)送數(shù)據(jù),對(duì)應(yīng)欄里的是接受數(shù)據(jù),終將設(shè)置好的項(xiàng)目下載到PLC即可實(shí)現(xiàn)MPI通訊。
無(wú)組態(tài)連接通訊方式:它適用于S7-200/300/400之間通訊,卻不能與全局?jǐn)?shù)據(jù)包通訊混淆使用。其為雙向通訊方式時(shí),要求通訊雙方都有調(diào)用通訊塊,一個(gè)通訊塊用于發(fā)送數(shù)據(jù),另一個(gè)通訊塊用于接收數(shù)據(jù)。在OB35中斷塊中調(diào)用SFC65用于發(fā)送數(shù)據(jù),調(diào)用SFC66用于接收數(shù)據(jù),隨后就是編程。
由于接收塊只能識(shí)別數(shù)據(jù)的標(biāo)識(shí)符,無(wú)論哪個(gè)CPU發(fā)送的數(shù)據(jù)都要調(diào)用SFC69來(lái)釋放連接。無(wú)組態(tài)單向通行方式時(shí):只有在一方編寫(xiě)程序,如客戶機(jī)與服務(wù)器之間的訪問(wèn)模式。只要在客戶機(jī)編寫(xiě)程序即可,無(wú)需在服務(wù)器編寫(xiě)程序。
因此客戶機(jī)只要調(diào)用SFC通行塊就可訪問(wèn)服務(wù)器。組態(tài)連接通訊方式:它適用于S7-300/400或S7-400/400之間的通訊,而S7-300/400通訊時(shí),S7-300只能用作服務(wù)器,此時(shí)S7-400作為客戶機(jī)對(duì)S7-300進(jìn)行讀寫(xiě)操作。
實(shí)現(xiàn)組態(tài)連接通訊方法:在項(xiàng)目的NETPRO中設(shè)置S7網(wǎng)絡(luò)連接,在建立連接中塊參數(shù)ID時(shí)需要留意下,它是作為識(shí)別發(fā)送數(shù)據(jù)和接收數(shù)據(jù)的地址標(biāo)識(shí),在客戶端編程需要調(diào)用SFB14、SFB15系統(tǒng)功能塊,后保存編譯下載至PLC中即可實(shí)現(xiàn)通訊。
S7-400/400通訊時(shí),S7-400即可作為服務(wù)器又可作為客戶機(jī),其大數(shù)據(jù)包長(zhǎng)度可達(dá)160字節(jié)。西門(mén)子PLC-USS協(xié)議和變頻器之間的通訊1、需要控制系統(tǒng)在設(shè)計(jì)時(shí)采用很多硬件,價(jià)格昂貴2、現(xiàn)場(chǎng)的布線多容易引起躁聲和干擾3、PLC和變頻器之間傳輸?shù)男畔⑹苡布南拗疲粨Q的信息量很少。
如果PLC通過(guò)與變頻器進(jìn)行通訊來(lái)進(jìn)行信息交換,可以有效地解決上述問(wèn)題,通訊方式使用的硬件少,傳送的信息量大,速度快,等特點(diǎn)可以有效地解決上述問(wèn)題,另外,通過(guò)網(wǎng)絡(luò),可以連續(xù)地對(duì)多臺(tái)變頻器進(jìn)行監(jiān)視和控制,實(shí)現(xiàn)多臺(tái)變頻器之間的聯(lián)動(dòng)控制和同步控制,通過(guò)網(wǎng)絡(luò)還可以實(shí)時(shí)的調(diào)整變頻器的參數(shù)。
4、在變頻器的啟停控制中由于繼電器接觸器等硬件的動(dòng)作時(shí)間有延時(shí),影響控制精度。5、通常變頻器的故障狀態(tài)由一個(gè)接點(diǎn)輸出,PLC能得到變頻器的故障狀態(tài),但不能準(zhǔn)確的判斷當(dāng)故障發(fā)生時(shí),變頻器是何種故障。目前各個(gè)廠家的變頻器都相繼的開(kāi)發(fā)出了支持連網(wǎng)的功能,比如,很多變頻器都有了支持現(xiàn)場(chǎng)總線(如:DEVICENET、PROFIBUS、AS_I)等的接口協(xié)議,可以很方便的與PLC進(jìn)行數(shù)據(jù)通信。
現(xiàn)在主要介紹西門(mén)子S7-200和MicroMaster變頻器之間的通訊協(xié)議USS,使用USS通訊協(xié)議,用戶可以通過(guò)程序調(diào)用的方式實(shí)現(xiàn)S7-200和MicroMaster變頻器之間的通信,編程的工作量小,通訊網(wǎng)絡(luò)由PLC和變頻器內(nèi)置的RS485通訊口和雙絞線組成,一臺(tái)S7-200多可以和31臺(tái)變頻器進(jìn)。
一、USS通訊協(xié)議介紹USS通訊協(xié)議的功能,所有的西門(mén)子變頻器都帶有一個(gè)RS485通訊口,PLC作為主站,多允許31個(gè)變頻器作為通訊連路中的從站,根據(jù)各變頻器的地址或者采用廣播方式,可以訪問(wèn)需要通訊的變頻器,只有主站才能發(fā)出通訊請(qǐng)求報(bào)文,報(bào)文中的地址字符要傳輸數(shù)據(jù)的從站,從站只有在接到主站的請(qǐng)求報(bào)文。
在使用USS協(xié)議之前,需要先安裝西門(mén)子的指令庫(kù)。USS協(xié)議指令在STEP7—MICRO/WIN32指令樹(shù)的庫(kù)文件夾中,STEP7—MICRO/WIN32指令庫(kù)提供14個(gè)子程序、3個(gè)中斷程序和8條指令來(lái)支持USS協(xié)議。
USS協(xié)議使用CPU的下列資源:1)USS協(xié)議占用PLC的通訊端口0或1,使用USS——INIT指令可以選擇PLC的端口是使用USS協(xié)議還是PPI協(xié)議,選擇USS協(xié)議后PLC的相應(yīng)端口不能在做其它用途,包括與STEP7-WICRO/WIN32的通訊,只有通過(guò)執(zhí)行另外一條USS指令或?qū)LC——CPU。
2)調(diào)用USS—INIT初始化改變USS的通訊參數(shù),只需要調(diào)用一次即可,在用戶程序中每一個(gè)被激活的變頻器只能用一條USS-DRIVE-CTRL指令,可以任意使用USS-RPM-X或USS-WPM-X指令,但是每次只能激活其中的一條指令。
在用戶程序中調(diào)用USS指令后,用鼠標(biāo)點(diǎn)擊指令書(shū)中的程序塊圖標(biāo),在探出的菜單中執(zhí)行庫(kù)內(nèi)存命令,為USS指令庫(kù)使用的397個(gè)字節(jié)的V存儲(chǔ)區(qū)起始地址,4)用變頻器的操作面板設(shè)置變頻器的通訊參數(shù),使之與用戶程序中所用的波特率和從站地址相一致。
調(diào)用一條指令時(shí),將會(huì)自動(dòng)地增加一個(gè)或幾個(gè)子程序。3)為USS指令庫(kù)分配V存儲(chǔ)區(qū)。5)連接CPU和變頻器之間的通訊電纜,為了提高看干擾能力好采用屏蔽電纜。西門(mén)子PLC代理商硬件分析2、PLC硬件故障①PLC主機(jī)系統(tǒng)故障A、電源系統(tǒng)故障。
系統(tǒng)總線的損壞主要由于PLC多為插件結(jié)構(gòu),長(zhǎng)期使用插拔模塊會(huì)造成局部印刷板或底板、接插件接口等處的總線損壞,在空氣溫度變化、濕度變化的影響下,總線的塑料老化、印刷線路的老化、接觸點(diǎn)的氧化等都是系統(tǒng)總線損耗的原因。
電源在連續(xù)工作、散熱中,電壓和電流的波動(dòng)沖擊是不可避免的。B、通訊網(wǎng)絡(luò)系統(tǒng)故障。通訊及網(wǎng)絡(luò)受外部干擾的可能性大,外部環(huán)境是造成通訊外部設(shè)備故障的大因素之一。②PLC的I/O端口故障I/O模塊的故障主要是外部干擾的影響,首先要按照其使用的要求進(jìn)行使用,不可隨意減少其外部保護(hù)設(shè)備,其次分析主要的干擾因素,對(duì)主要干擾源要進(jìn)行隔離或處理。
③現(xiàn)場(chǎng)控制設(shè)備故障A、繼電器、接觸器。減少此類故障應(yīng)盡量選用繼電器,改善元器件使用環(huán)境,減少更換的頻率。現(xiàn)場(chǎng)環(huán)境如果惡劣,接觸器觸點(diǎn)易打火或氧化,然后發(fā)熱變形直至不能使用。B、閥門(mén)或閘板等類設(shè)備。
長(zhǎng)期使用缺乏維護(hù),機(jī)械、電氣失靈是故障產(chǎn)生的主要原因,因這類設(shè)備的關(guān)鍵執(zhí)行部位,相對(duì)的位移一般較大,或者要經(jīng)過(guò)電氣轉(zhuǎn)換等幾個(gè)步驟才能完成閥門(mén)或閘板的位置轉(zhuǎn)換,或者利用電動(dòng)執(zhí)行機(jī)構(gòu)推拉閥門(mén)或閘板的位置轉(zhuǎn)換,機(jī)械、電氣、液壓等各環(huán)節(jié)稍有不到位就會(huì)產(chǎn)生誤差或故障。
C、開(kāi)關(guān)、極限位置、保護(hù)和現(xiàn)場(chǎng)操作上的一些元件或設(shè)備故障,其原因可能是因?yàn)殚L(zhǎng)期磨損,或長(zhǎng)期不用而銹蝕老化。對(duì)于這類設(shè)備故障的處理主要體現(xiàn)在定期維護(hù),使設(shè)備時(shí)刻處于完好狀態(tài)。對(duì)于限位開(kāi)關(guān)尤其是重型設(shè)備上的限位開(kāi)關(guān)除了定期檢修外,還要在設(shè)計(jì)的過(guò)程中加入多重的保護(hù)措施。
D、PLC系統(tǒng)中的子設(shè)備,如接線盒、線端子、螺栓螺母等處故障。這類故障產(chǎn)生的原因主要是設(shè)備本身的制作工藝、安裝工藝及長(zhǎng)期的打火、銹蝕等造成。根據(jù)工程經(jīng)驗(yàn),這類故障一般是很難發(fā)現(xiàn)和維修的。所以在設(shè)備的安裝和維修中要按照安裝要求的安裝工藝進(jìn)行,不留設(shè)備隱患。
E、傳感器和儀表故障。這類故障在控制系統(tǒng)中一般反映在信號(hào)的不正常。這類設(shè)備安裝時(shí)信號(hào)線的屏蔽層應(yīng)單端可靠接地,并盡量與動(dòng)力電纜分開(kāi)敷設(shè),特別是高干擾的變頻器輸出電纜,而且要在PLC內(nèi)部進(jìn)行軟件濾波。F、電源、地線和信號(hào)線的噪聲(干擾)故障。
西門(mén)子PLC通訊方式你知道多少。