產(chǎn)品簡(jiǎn)介
6ES7592-1AM00-0XB0
SIMATIC S7-1500,,前連接器 螺絲端子技術(shù),,40針 針對(duì) 35mm 寬模塊 包括 4 個(gè)電位橋接,, 和束線帶
詳細(xì)介紹
6ES75921AM000XB0西門(mén)子S7-1500前連接器
![]() | 6ES7592-1AM00-0XB0 SIMATIC S7-1500,前連接器 螺絲端子技術(shù),,40針 針對(duì) 35mm 寬模塊 包括 4 個(gè)電位橋接, 和束線帶 |
SIEMENS西門(mén)子
公司主營(yíng):西門(mén)子數(shù)控系統(tǒng),S7-200PLC ,,S7-300PLC ,,S7-400PLC ,S7-1200PLC ,,S7-1500PLC,,6ES5 ,ET200 ,,觸摸屏,變頻器,DP總線,MM420 變頻器MM430 變頻器MM440 6SE70交流工程調(diào)速變頻器6RA70直流調(diào)速裝置 SITOP電源電線電纜,數(shù)控備件,伺服電機(jī)等工控產(chǎn)品
ibaPDA高速采集1500/1200數(shù)據(jù)的另類(lèi)方法
隨著西門(mén)子S7-1500/1200PLC的推出,,300/400PLC逐漸退到幕后,WINCC對(duì)PLC的數(shù)據(jù)周期較慢,,在線歸檔快是500ms還是250ms來(lái)的,,給忘了,,作為生產(chǎn)維護(hù),感覺(jué)周期還是有點(diǎn),,之前用300/400PLC的時(shí)候,,都是用和諧版的ibaPDA軟件,新版本的ibaPDA軟件支持1500,,但是沒(méi)有和諧版本,,而和諧版本的又不支持1500/1200的PLC。
樓主現(xiàn)在在公司的一個(gè)新投產(chǎn)的項(xiàng)目上做維護(hù)工作,,新項(xiàng)目采用的都是1200/1500的PLC,,出現(xiàn)很多問(wèn)題想查一下到底什么原因,不好查,,用WINCC有時(shí)候也可以,,但是看曲線的時(shí)候,還是很不方便,,還是比較習(xí)慣使用ibaPDA軟件,,于是從網(wǎng)上多方面查找資料,都沒(méi)有找到好的辦法實(shí)現(xiàn),,這時(shí)候,,樓主的同事有了想法,實(shí)現(xiàn)了對(duì)PLC的數(shù)據(jù)采集,,為了方便維護(hù),,故障排查,樓主就根據(jù)同事的思路,,進(jìn)行改進(jìn),,實(shí)現(xiàn)了PDA高速采集1500PLC的數(shù)據(jù)。具體實(shí)現(xiàn)方法如下:
1,、自己編寫(xiě)程序定時(shí)讀取PLC的數(shù)據(jù):采用的是C#語(yǔ)言,,C#學(xué)習(xí)起來(lái)比較簡(jiǎn)單,而且網(wǎng)上代碼多,,本人接觸了有半個(gè)月把,,從網(wǎng)上抄代碼進(jìn)行整合,然后使用開(kāi)源的sharp7里面的代碼,,把讀上來(lái)的數(shù)據(jù)進(jìn)行打包,,然后轉(zhuǎn)發(fā)給PDA,這就是整體思路,。至于使用C#編寫(xiě)的程序,,暫時(shí)就不發(fā)了,新手寫(xiě)的也很亂。
2,、PDA除了專(zhuān)門(mén)的S7通訊通道,,還有TCPIP通道,該思路就是使用的TCP通道來(lái)接收C#程序發(fā)過(guò)來(lái)的數(shù)據(jù),,然后對(duì)數(shù)據(jù)進(jìn)行拆分實(shí)現(xiàn),。
TCP的設(shè)置如圖
圖中可以看出當(dāng)前采集了110個(gè)模擬量340個(gè)數(shù)字量,實(shí)際其實(shí)更多一些,,只是沒(méi)有都顯示出來(lái),。PDA有個(gè)數(shù)據(jù)交換的功能很好用。
PLC目前的掃描周期是:
基本在4-6ms左右波動(dòng),,啟用和不啟用采集對(duì)PLC的掃描周期看不出來(lái)有影響
劃重點(diǎn):
對(duì)PLC的掃描周期看不出來(lái)有影響
對(duì)PLC的掃描周期看不出來(lái)有影響
對(duì)PLC的掃描周期看不出來(lái)有影響
重要的事情說(shuō)三遍
再看看數(shù)據(jù)采集的實(shí)際效果:
兩個(gè)點(diǎn)之間的時(shí)間就是PDA上設(shè)置的10ms,,圖中可以看出,數(shù)據(jù)變化基本上20ms之內(nèi)就有變化,,基本上滿(mǎn)足現(xiàn)場(chǎng)維護(hù)對(duì)數(shù)據(jù)采集周期的要求了,。而且我程序里面的進(jìn)程每次處理完還要休息5ms,加上新手小白,,程序邏輯處理肯定有問(wèn)題,,如果想要更快的速度,只要PLC的周期能跟上,,應(yīng)該也是沒(méi)問(wèn)題的,。
抱歉中間代碼隱藏了,感覺(jué)實(shí)在太爛了……
樓主正在研究做能自定義添加數(shù)據(jù)的軟件,,如果能做好的話,,到時(shí)候發(fā)上來(lái)大家測(cè)試一下,如果有高手能提前根據(jù)這個(gè)思路做出來(lái),,也希望分享一下,,我也借來(lái)用用,嘿嘿~~
6ES75921AM000XB0西門(mén)子S7-1500前連接器