6SE6400-1PC00-0AA0西門(mén)子變頻器代理商 6SE6400-1PC00-0AA0西門(mén)子變頻器代理商
西門(mén)子公司的自動(dòng)化產(chǎn)品在我國(guó)應(yīng)用非常廣泛,提到自動(dòng)化產(chǎn)品就不可不提到step 7軟件,而step7軟件與plc的通信就是一個(gè)不可回避的問(wèn)題。我們知道一般計(jì)算機(jī)都配備了rs232串口,而西門(mén)子公司的產(chǎn)品多是mpi或profibus的子網(wǎng),因此通信協(xié)議的轉(zhuǎn)換不可避免。如圖1所示,pc適配器就是其中的一類產(chǎn)品:計(jì)算機(jī)與適配器之間使用rs232協(xié)議,波特率為19.2kbps或38.4kbps;適配器與數(shù)控系統(tǒng)之間使用mpi或dp協(xié)議,波特率可達(dá)187.5kbps或1.5mbps。正確地使用pc適配器還真不是一件輕而易舉的事情,因?yàn)槲覀儾粌H要對(duì)接口參數(shù)進(jìn)行必要的設(shè)置,有時(shí)還要對(duì)適配器的硬件進(jìn)行必要的改接,下面結(jié)合筆者的實(shí)踐經(jīng)驗(yàn),談一下體會(huì)。
2 利用pc適配器建立pc與plc通信的步驟
通過(guò)pc適配器,pc機(jī)上的s7 manager軟件與plc系統(tǒng),如s7-300或s7-400系列plc建立通信,這樣就可把plc程序由plc的cpu中上載到pc機(jī),或由pc機(jī)下載到plc的cpu中。并且利用該軟件的強(qiáng)大功能,對(duì)運(yùn)行中的plc程序進(jìn)行監(jiān)控、排錯(cuò)。
2.1 硬件方面
?。?) pc適配器的連接
pc適配器標(biāo)有【mpi/dp】的一端配備有一小段電纜,把這小段電纜末端的9針針式插頭插入到plc的mpi插槽中;
(2) rs232電纜的連接
用一根rs232電纜,一端插入pc適配器標(biāo)有【rs232】的一端,另一端插入pc機(jī)的com1或com2口上。
2.2 軟件方面
?。?) 設(shè)置接口參數(shù)
即從控制面板中選取“set pg/pc interface”。請(qǐng)參照?qǐng)D2,從“access point of the application”下拉列表框中,選擇“s7online”;有的840d等數(shù)控系統(tǒng)的ccu上配有profibus接口,所以“interface parameter assignment”一項(xiàng)參數(shù),我們既可以選擇“pc adapter(mpi)”,又可以選擇“pc adapter(profibus)”,但由于s7系列產(chǎn)品之間多是mpi接口,所以我們的例子中選取“pc adapter(mpi)”;
(2) 進(jìn)入接口參數(shù)畫(huà)面
點(diǎn)擊“properties”按鈕進(jìn)入接口參數(shù)畫(huà)面,再參看圖3(a),是[local connection]的標(biāo)簽,它設(shè)置rs232協(xié)議的參數(shù)。其中的傳輸速度只有19200和38400這兩項(xiàng)可選,它的設(shè)置值必須與pc適配器的撥碼開(kāi)關(guān)設(shè)置的速度值相*,否則通信會(huì)不正常,務(wù)必注意檢查一下?lián)艽a開(kāi)關(guān)的位置;
?。?) 設(shè)置mpi協(xié)議參數(shù)
圖3(b)是【mpi】標(biāo)簽,它設(shè)置mpi協(xié)議參數(shù),其中關(guān)鍵的參數(shù)也是地址和傳輸速度兩項(xiàng)。注意:西門(mén)子系統(tǒng)默認(rèn)pg/pc的mpi地址是“0”。傳輸速度值由所連接的plc或數(shù)控系統(tǒng)的mpi接口所支持的速度確定,一般是187.5kbps或1.5mbps。完成上述的工作后,我們就可以實(shí)現(xiàn)s7manager和plc之間的通信了。
3 通過(guò)pc適配器連接840d數(shù)控系統(tǒng)的方法
(3). MMC 卡嚴(yán)禁帶電插拔。務(wù)必在電源關(guān)閉的條件下拆卸該卡。帶電插拔時(shí)會(huì)使卡燒壞。
(4). 一些意外情況情況也會(huì)損壞 MMC卡
1) 當(dāng)裝載用戶程序時(shí)突然斷電
2) 當(dāng)執(zhí)行 “copy RAM to ROM”時(shí)突然斷電。
3) 當(dāng)存儲(chǔ)器復(fù)位時(shí)出現(xiàn)模塊存儲(chǔ)賦值錯(cuò)誤。
4) 錯(cuò)誤格式化或格式化不能進(jìn)行。
5) 當(dāng)用戶用手觸摸 MMC卡金屬部分時(shí),如果有靜電,也可能使卡損壞。
注意:MMC 卡只能使用西門(mén)子的 PG或西門(mén)子專有的讀卡器(prommer)進(jìn)行格式化,使用其它第三方的讀卡器進(jìn)行讀卡和格式化操作都將破壞此卡。
3.如何將程序?qū)懭?MMC
(1). 直接下載:用快捷欄中的下載按鍵 直接下載。或使用 STEP7 中的“PLC >“Download”
菜單命令下載。
(2). 使用 STEP7中的“PLC >“Download User Program to Memory Card”菜單命令將整個(gè)程序下載,注意使用該指令時(shí)不能下載單個(gè)或部分程序塊,只能整體下載,同時(shí)會(huì)將MMC 卡中原來(lái)的內(nèi)容清除。此方法也同樣適用于 FEPROM 卡
西門(mén)子200PLC,模擬量模塊輸出問(wèn)題
本人是使用EM232模擬量輸出電壓0-10V來(lái)控制調(diào)速電機(jī)SNT1000E控制器的;該控制器接受0-10V電壓來(lái)調(diào)速,為非隔離設(shè)計(jì);近出現(xiàn)控制器經(jīng)常燒毀的情況,經(jīng)咨詢廠家說(shuō)是因?yàn)槟M量輸出的負(fù)端與地之間有電壓存在。
經(jīng)測(cè)量在EM232模擬量輸出端M與地之間存在4.7V左右的電壓(在沒(méi)有模擬量電壓輸出情況下)請(qǐng)問(wèn):
如何消除M端與地之間存在的電壓?
該電壓存在真的會(huì)燒毀控制器不?(PLC沒(méi)有接地,EM232模塊也沒(méi)接地)
調(diào)速控制器電源為交流220V,模擬量模塊的電源為S7-200CPU自身提供的電源。如果將M端與地接一起是否會(huì)燒CPU自身的電源?
答: 您的控制器為非隔離,也就意味著AO 輸出的M 點(diǎn)與控制器所在的地連接在一起,而您所說(shuō)的AO 輸出M與“地”之間存在4.7V的電壓,那么這個(gè)“地”指的應(yīng)該是AO 模塊所在位置的地。
那么我們可以知道,在您的現(xiàn)場(chǎng)各地并不在一個(gè)等電位上。如果需要消除M 端與地的電壓,規(guī)范的作法是處理現(xiàn)場(chǎng)的接地,保證AO 模塊和控制器所在位置的地為等電位。不能直接把M與模塊所在位置的地接在一起,因?yàn)檫@樣兩點(diǎn)地之間有壓差,會(huì)形成環(huán)流,干擾信號(hào)。
至于是否會(huì)燒毀控制器件,這個(gè)問(wèn)題需要確認(rèn)此電壓大的值可能達(dá)到什么水平已及查看控制器的相關(guān)參數(shù)。如果懷疑此電壓的問(wèn)題,建議可在控制器一側(cè)加隔離器件。
不建議將控制系統(tǒng)的直流地與交流的地直接連接,的確存在損壞PLC及模塊的可能。
系統(tǒng)的規(guī)劃
首先,必須深入了解系統(tǒng)所需求的功能,并調(diào)查可能的控制方法,同時(shí)與用戶或設(shè)計(jì)院共同探討之操作程序,根據(jù)所歸納之結(jié)論來(lái)擬定系統(tǒng)規(guī)劃,決定所采行的PLC系統(tǒng)架構(gòu)、所需之I/O點(diǎn)數(shù)與I/O模塊型式。
I/O模塊選擇與地址設(shè)定
當(dāng)I/O模塊選妥后,依據(jù)所規(guī)劃之I/O點(diǎn)使用情形,由PLC的CPU系統(tǒng)自動(dòng)設(shè)定I/O地址,或由使用者自定I/O模塊的地址。
梯形圖程序的編寫(xiě)與系統(tǒng)配線
在確定好實(shí)際的I/O地址之后,依據(jù)系統(tǒng)需求的功能,開(kāi)始著手梯形圖程序的編寫(xiě)。同時(shí),I/O之地址已設(shè)定妥當(dāng),故系統(tǒng)之配線亦可著手進(jìn)行。
梯形圖程序的仿真與修改
在梯形圖程序撰寫(xiě)完成后,將程序?qū)懭隤LC,便可先行在PC與OpenPLC系統(tǒng)做在線連接,以執(zhí)行在線仿真作業(yè)。倘若程序執(zhí)行功能有誤,則必須進(jìn)行除錯(cuò),并修改梯形圖程序。
系統(tǒng)試車與實(shí)際運(yùn)轉(zhuǎn)
在線上程序仿真作業(yè)下,若梯形圖程序執(zhí)行功能正確無(wú)誤,且系統(tǒng)配線亦完成后,便可使系統(tǒng)納入實(shí)際運(yùn)轉(zhuǎn),項(xiàng)目計(jì)劃亦告完成。
程序注釋和歸檔
為確保日后維修的便利,要將試車無(wú)誤可供實(shí)際運(yùn)轉(zhuǎn)的梯形圖程序做批注,并加以整理歸檔,方能縮短日后維修與查閱程序之時(shí)間。這是職業(yè)工程師的良好習(xí)慣,無(wú)論對(duì)今后自己進(jìn)行維護(hù),或者移交用戶,這都會(huì)帶來(lái)*的便利,而且是你的職業(yè)水準(zhǔn)的一個(gè)體現(xiàn)。
這里要強(qiáng)調(diào)一個(gè)問(wèn)題,是十分簡(jiǎn)單但卻幾乎每個(gè)項(xiàng)目都會(huì)發(fā)生的,那就是對(duì)PLC的接線。這往往是經(jīng)驗(yàn)不足的工程師常常忽略的一個(gè)問(wèn)題。其實(shí),現(xiàn)場(chǎng)調(diào)試大部分的問(wèn)題和工作量都是在接線方面。有經(jīng)驗(yàn)的工程師首先應(yīng)當(dāng)檢查現(xiàn)場(chǎng)的接線。通常,如果現(xiàn)場(chǎng)接線是由用戶或者其它的施工人員完成的,則通過(guò)看其接線圖和接線的外觀,就可以對(duì)接線的質(zhì)量有個(gè)大致的判斷。然后要對(duì)所有的接線進(jìn)行一次完整而認(rèn)真的檢查?,F(xiàn)場(chǎng)由于接線錯(cuò)誤而導(dǎo)致PLC被燒壞的情況屢次發(fā)生,在進(jìn)行真正的調(diào)試之前,一定要認(rèn)真地檢查。即便接線不是你的工作,檢查接線也是你的義務(wù)和責(zé)任,而且,可以省去你后面大量的時(shí)間。
通訊線用的是485通訊線,3+、8—用萬(wàn)用表測(cè)過(guò)線路正常,本來(lái)是老設(shè)備,不過(guò)被我動(dòng)過(guò)了,動(dòng)的原因也是因?yàn)橥ㄓ嵅簧希袥](méi)有高手上來(lái)聊聊,300與MP377通訊前提是那些因素,西門(mén)子接觸有一段時(shí)間不過(guò)屬于自學(xué)的,進(jìn)步很慢啊!
答:檢查下觸摸屏的通訊端口和通訊插頭的終端電阻設(shè)置。如果你改動(dòng)了的話,都改動(dòng)了哪些地方?畫(huà)面內(nèi)程序等通訊設(shè)置沒(méi)改動(dòng)吧?如果畫(huà)面內(nèi)通訊連接設(shè)置沒(méi)改動(dòng)的話估計(jì)是觸摸屏的通訊端口有問(wèn)題了。
300與MP377通訊前提是那些因素:
1、兩者通訊一般采用DP或MPI通訊,只是設(shè)置問(wèn)題,通訊電纜就是雙腳屏蔽線;
2、使用PROFIBUS-DP方式通訊時(shí),CPU端通訊插頭連接在CPU的DP端口上,同時(shí)觸摸屏上也設(shè)置為PROFIBUS-DP通訊;
3、使用MPI通訊時(shí)通訊插頭連接在CPU的MPI端口上,同時(shí)觸摸屏上也設(shè)置為MPI通訊;
3、不管以何種方式通訊,通訊速率的設(shè)置上兩者必須相通,不然也是通不上的,CPU上的速率設(shè)置就在你*張圖上點(diǎn)擊屬性進(jìn)去后進(jìn)行設(shè)置;觸摸屏上的通訊速率在啟動(dòng)畫(huà)面后進(jìn)入控制面板,在傳送連接選項(xiàng)里面設(shè)置;
4、畫(huà)面程序上的設(shè)置如圖,在畫(huà)面程序上設(shè)置通訊速率,通訊方式等等。
設(shè)備出現(xiàn)生產(chǎn)線不能開(kāi)機(jī),檢查為CPU自動(dòng)停機(jī)所致,停機(jī)時(shí)出現(xiàn)SF系統(tǒng)故障燈亮,CPU STOP, BF燈不亮,說(shuō)明不是從站導(dǎo)致停機(jī)的,停電或?qū)PU上開(kāi)關(guān)從RUN轉(zhuǎn)到STOP再轉(zhuǎn)到RUN,CPU又工作正常,在線聯(lián)機(jī)診斷,報(bào)警內(nèi)容很多,重要的報(bào)警內(nèi)容就是:
事件 29 / 100: 事件 ID 16# 494D 由 I/O 錯(cuò)誤引起的 STOP 模式 無(wú)用戶相關(guān)信息(Z1):0000無(wú)用戶相關(guān)信息(Z2):5752 (Z3):2101 先前的工作模式:RUN 要求的工作模式:STOP (內(nèi)部), 外部錯(cuò)誤, 進(jìn)入的事件 01:33:39.963 2012-04-10
看程序內(nèi)下載有OB80,82,85.86.87,100,121,122等組織塊,不是軟件編程及DP從站問(wèn)題造成的故障啊, DP從站的輸入地址問(wèn)題報(bào)錯(cuò),不是CPU停機(jī)的原因,因?yàn)槌霈F(xiàn)這個(gè)問(wèn)題時(shí),程序內(nèi)調(diào)用了相應(yīng)的OB塊,CUP只會(huì)報(bào)警不會(huì)停機(jī)的,這次停機(jī)為外部錯(cuò)誤,進(jìn)入事件,這個(gè)外部事件是什么事件,診斷區(qū)沒(méi)有給出答案,下午又再次出現(xiàn)了CPU自動(dòng)停機(jī),
我首先拆除子站的DP接頭,連接器及模塊,cpu只是報(bào)錯(cuò)沒(méi)有停機(jī),從而排除了上述問(wèn)題,本系統(tǒng)還使用了IM365接口模塊,會(huì)不會(huì)是他本身的原因造成問(wèn)題,咨詢了一下西門(mén)子及設(shè)備廠家,西門(mén)子技術(shù)人員回復(fù)說(shuō)這個(gè)模塊穩(wěn)定性不是很好,廠家也懷疑這個(gè)模塊。同意給我寄一個(gè)新的模塊試一下。但是新的過(guò)來(lái)沒(méi)有這么快。且我在西門(mén)子論壇上也討論過(guò)這個(gè)模塊,壇友還是認(rèn)可這個(gè)模塊的,認(rèn)為此模塊出問(wèn)題的可能性不是很大。
此時(shí)我懷疑廠家為了省錢(qián),系統(tǒng)做的不規(guī)范造成這個(gè)問(wèn)題。為此做了以下的改進(jìn):
1.將DC24V供電回路做了改進(jìn),原先使用給CPU及其他模塊供電電線為0.5平方,大家共用一條線路,采用串接DC24V方式供電,開(kāi)關(guān)電源到PLC及模塊后電壓降比較厲害,開(kāi)關(guān)電源處電壓為25.8到CPU處為23.3,改進(jìn)后加大電源線到1平方,并且給cpu及其他模塊單獨(dú)拉雙絞線電源線,改進(jìn)后開(kāi)關(guān)電源處電壓為24,12,cpu處為24.01。暫且系統(tǒng)使用的電源為銘偉的開(kāi)關(guān)電源,感覺(jué)不是很好,準(zhǔn)備購(gòu)買(mǎi)歐辰的開(kāi)關(guān)電源來(lái)替換。
2.將cpu及擴(kuò)展模塊上的接地線單獨(dú)拉出連接到房屋框架鋼結(jié)構(gòu)上接地。
3.全部的模塊連接件緊固,并且將不規(guī)范的接線重新接。
三項(xiàng)措施做完后,就給CPU一直通電到第二天的早上8點(diǎn)上班后查看CPU沒(méi)有停機(jī),就讓生產(chǎn)線開(kāi)機(jī)了,開(kāi)了3天機(jī)后CPU沒(méi)有自動(dòng)停機(jī),到目前5月21日為止沒(méi)有出現(xiàn)CPU自動(dòng)停機(jī)的問(wèn)題,廠家寄來(lái)了IM365模塊也沒(méi)有使用。
通過(guò)這次的問(wèn)題的解決,深刻的體會(huì)到診斷緩沖區(qū)并不是*的,且緩沖區(qū)內(nèi)內(nèi)容很多,一定要分清主次否則容易誤導(dǎo),系統(tǒng)下載了相應(yīng)的組織塊,遠(yuǎn)程子站I/*是不會(huì)讓CPU停機(jī)的,開(kāi)關(guān)電源及接線布線及EMC做的不夠規(guī)范造成的隱患后果很嚴(yán)重啊。
一、概述
西門(mén)子PLC S7-300系列和西門(mén)子PLC S7-400系列常用在工業(yè)自動(dòng)化領(lǐng)域的中大型項(xiàng)目中,它們使用的編程軟件是STEP7,用戶在使用編程軟件STEP7中,可以根據(jù)實(shí)際控制要求編寫(xiě)相應(yīng)的功能塊來(lái)實(shí)現(xiàn)相關(guān)功能。這些功能塊除了本身具有程序邏輯外,還具有不同的屬性,本文下面就對(duì)西門(mén)子PLC編程軟件STEP7功能塊的各種屬性做一個(gè)說(shuō)明,為用戶的編程過(guò)程中提供幫助。
二、西門(mén)子PLC STEP7功能塊屬性