金昌西門子S7-200代理商潯之漫智控技術有限公司 上海詩慕自動化設備有限公司本公司銷售西門子自動化產品,*,質量保證,價格優勢西門子PLC,西門子觸摸屏,西門子數控系統,西門子軟啟動,西門子以太網西門子電機,西門子變頻器,西門子直流調速器,西門子電線電纜我公司大量現貨供應,價格優勢,*,德國*
更新時間:2020-04-30
廠商性質: 總代理商
在線留言金昌西門子S7-200代理商 金昌西門子S7-200代理商
潯之漫智控技術有限公司 上海詩慕自動化設備有限公司
本公司銷售西門子自動化產品,*,質量保證,價格優勢
西門子PLC,西門子觸摸屏,西門子數控系統,西門子軟啟動,西門子以太網
西門子電機,西門子變頻器,西門子直流調速器,西門子電線電纜
我公司大量現貨供應,價格優勢,*,德國*
自我介紹一下,96年初中畢業進入制糖企業當電工,04年春由于單位效益不好決定不干了,于是南下在鄭州學習計算機網絡工程師,以名成績結業。之后的一年多沒有從事電氣方面工作,也都不是長期穩定的工作,06年下半年接觸PLC編程,07年開始獨立進行電氣設計,10年10月自己開公司。
從去年12月份到現在一直在做一個能源管理及設備監控的項目,項目簡介:工廠內所有用電量,壓縮空氣,水,這三種能源的消耗,已經做好的十二臺由西門子200PLC控制的空調監視,已經做好的冷凍水,冷卻水,生產水,生活水等水循環系統內的水泵變頻器的電參數監視,今天要講的故事就是這一塊。再說一下還沒開始做的電能管理,所有電量表(有許多塊,具體數量還沒計算)都是已經安裝好,并可以在上位機監控的系統,電量表和上位機都是北京愛博精電做的。所有的電量表都支持modbus通信,但是是通過串口服務器用以太網與上位機通信的。而我的系統內是s73152PN,這就要求我用315用以太網讀取電量表modbus通信下的各項參數了,若7號之前完成通信,再寫篇關于此方面的文章。工程中除電纜橋及電纜的鋪設是我指導安裝,其它都是我獨自完成,包括柜子配線,電氣原理圖設計,PLC編程,調試。
*近連續工作的好多天,每晚加班到八九點,昨天給客戶的串口服務器柜子重新改造一下,是將7處新增加的電能表通過光纖轉485連接到串口服務器,恢復客戶原有的通信時,晚上八點了,累壞了,所以今天休息,剛剛我的奶奶給我打電話祝我生日快樂,我都把自己生日給忘了。
下面正題:
簡介:客戶要求對變頻器的數據只監不控。客戶所有的水泵變頻器都是丹弗斯VLTHVAC暖通空調系列變頻器,功率有大有小,共有29臺,但由于modbus通信上還有4臺冷水機組,1個冷凍水加藥站,這樣從站超過了32臺,怕通信不會成功,及其它方面原因,所以在設計之初就采用2臺224分開來進行通信,一臺帶23臺變頻器及加藥站,一臺帶6臺變頻器及4臺冷水機組,每臺224再掛以太網模塊與上位機WinCC通信。從200的Micro'nPowerv1.3幫助上知道200的通信口通信距離為50米,所以設計之初就提料買了2臺西門子485中繼器,這樣實際電氣隔離。以前在網上看到過文章,多臺200通過通信口通信,沒使用電氣隔離造成200全部損壞,具體原因就不得而知了
實施過程:
1、由于以前沒有modbus通信經驗,所以過程是非常的艱難。由于我一直用筆記本,沒有串口,怕調試時出現麻煩事,所以買了摩莎的UPort-1250IUSB轉雙串口,次買回來新的啊,指示燈就不好用,又換了一次。在現場把兩個串口連起來,使用Modscan32調試工具模擬modbus通信,通信成功,這樣有了一個大致的概念。
2、與現場抄表人員溝通(他們公司規定變頻器的運行數據進行抄錄),確定讀取變頻器的6個數據,如下:
參數編號名稱單位轉換指數數據類型
1501運轉時間0h74Uint32
1502千瓦時計數器0kWh75Uint32
1610功率[kW]0.00kW1int32
1613頻率0.0Hz-1Uint16
1614電動機電流0.00A-2int32
讀取變頻器的運行狀態
線圈01
S7-200 CPU可以通過EM277 PROFIBUS-DP 從站模塊連入PROFIBUS-DP網,主站可以通過EM277對S7-200 CPU進行讀/寫數據。
2).S7-200系統擁有一種智能模塊CP243-1,它是以太網通信處理器,可用它將S7-200系統連接到工業以太網(IE)中。
長春西門子觸摸屏序段可以看成整個控制過程中的一步。從整個角度去看,一個復雜系統的控制過程是由這樣若干個步組成的。系統控制的任務實際上可以認為在不同時刻或者在不同進程中去完成對各個步的控制。為此,不少 PLC 生產廠家在自己的 PLC 中增加了步進順控指令。在畫完各個步進的狀態流程圖之后,可以利用步進順控指令方便地編寫控制程序。
2. 經驗法編程
經驗法是運用自己的或別人的經驗進行設計。多數是設計前先選擇與自己工藝要求相近的程序,把這些程序看成是自己的“試驗程序”。結合自己工程的情況,對這些“試驗程序”逐一修改,使之適合自己的工程要求。這里所說的經驗,有的是來自自己的經驗總結,有的可能是別人的設計經驗,就需要日積月累,善于總結。
3. 計算機輔助設計編程
計算機輔助設計是通過 PLC 編程軟件在計算機上進行程序設計、離線或在線編程、離線仿真和在線調試等等。使用編程軟件可以十分方便地在計算機上離線或在線編程、在線調試,使用編程軟件可以十分方便地在計算機上進行較簡單的小任務。這樣就把一個復雜的大問題化為多個簡單的小問題。這樣可便于編制程序。
2. 編制控制系統的邏輯關
33控制未就緒控制就緒
34變頻器未就緒變頻器就緒
39未使用未使用
40無警告警告
42手動模式自動模式
43超出頻率范圍在頻率范圍內
44已停止運行
45未使用未使用
46無電壓警告電壓警告
47不在電流極限內電流極限
48無熱警告熱警告
高低字節互換后,由高到低對應線圈為48----33
關于丹弗斯modbus通信時寄存器地址上的問題。
通過在網上搜索,丹弗斯變頻在modbus通信時,寄存時的地址要功能號乘以10減1。如,變頻器的頻率地址為1613就是1613乘以10減1等16129當然這也造成了我后面的麻煩。這里假設你還不知道西門子200讀取時是只乘以10不用
modbus的MBUS_MSG指令的Addr填寫16129,發現無法通信,仔細看那個網上的文檔才發現200不需要減1,于是改成16130,發現還是無法讀取,這是什么原因?又開始看各種資料。*后在Micro'nPowerv1.3里找到,《ModbusMaster協議庫支持超過9999的保持寄存器地址。地址范圍為400001-465536》,這樣16130肯定是超過9999了,改成416130后,可以通信了。