大家好,我本是一名工控業(yè)余愛好者,我叫王佳陽。在工作中接觸到西門子PLC編程,利用工作之余自學了解了一點,但是很多地方無法獨立完成,學習的知識點也沒法連成片,就萌生了找家專業(yè)的培訓機構系統(tǒng)的學習一下的念頭,從網(wǎng)上了解到工控幫后,我下定決心請假來學習,向公司匯報了我的想法后,公司領導非常支持,不但批準了我的請假,還資助我來學習提升技能,我選擇的是西門子全科班,包括西門子S7-200 SMART基礎班和300/400博圖高級班。如今我已經(jīng)完成了SMART基礎班的學習,經(jīng)過一個月的學習,對SMART有了一個全面的認識,內容由淺入深循序漸進的學習非常適合初學者,后面的高級應用也講解的很全面。接下來就要進入300/400的學習了,利用周末給大家展示一下我的學習成果吧,分享一個利用wincc實現(xiàn)和smart的以太網(wǎng)通訊來操控SMART和變頻器的modbus通訊的實例。
一、首先我們需要一臺200smart的plc、一個485的接口、2根1.5平方的電纜、一根網(wǎng)線、2臺變頻器、一臺電腦。
二、這里我使用的是2臺英威騰的變頻器,就把兩臺變頻器的485通訊端子正接正,負接負,和PLC485接口的3號針和8號針接在一起(3正,8負),用網(wǎng)線鏈接PLC和電腦。如圖:
三、硬件連接完成以后我們開始編寫通訊程序:
1:硬件組態(tài)(只實現(xiàn)通訊功能,沒有考慮斷電保持所以沒有設置)。
2:編寫程序:
第一步:上電初始化程序。
第二步:調用MODBUS庫進行通訊初始化。
第三步:用初始化完成位M0.0延時100ms觸發(fā)第一條通訊指令,內容為:將vw0的值寫入1號站的地址為2000H寄存器(2000H為16進制需要轉換成十進制后加40001然后轉換為16進制得出16#BC41)。
下圖為變頻器的通訊寄存器地址列表,vw0內的值為0001-0008并對應其相應的功能。
2001H為頻率地址轉換成16進制地址為BC42
下圖為1號頻率設定:將vw2的值寫入2001H里面。
二號站的程序和一號的方法一樣。如圖:
然后下面的程序就是控制了:因為十進制的1-8和十六進制的一樣所以我就沒有寫16#。
程序編寫完成以后下載到PLC。
第四步:用PC ACCESS SMART創(chuàng)建一個項目。
新建一個PLC將其地址設置為192.168.2.1,然后創(chuàng)建變量如下圖:
依次將M1.0至M1.3和vw14 vw18創(chuàng)建。如下圖
然后點擊保存。
第五步:打開winccv7.3創(chuàng)建一個單用戶項目。右擊變量管理,在變量管理里面選擇OPC
選擇系統(tǒng)參數(shù)。
點擊瀏覽服務器
將剛才在PC ACCESS里面創(chuàng)建的變量添加到WINCC。
添加成功以后將PL1和PL2的AS-OS值標定一下。
然后在WINCC的圖形編輯器里面新建畫面,如下圖:
將每個圖形的參數(shù)設置一下將其于對應的變量鏈接,保存點擊激活。
四、調整變頻器的參數(shù)。先將其參數(shù)初始化。
然后設置
P00.01為2
P00.06為8
將通訊參數(shù)調整:
P14.00: 1號變頻器地址為1,2號地址為2。
P14.01: 3 波特率為9600。
P14.02: 1偶校驗一個停止位。
其他參數(shù)默認。
設置完成以后就可以在wincc里面控制兩臺變頻器的啟動,停止和頻率。最多可以同時控制32臺變頻器。
-
以太網(wǎng)
+關注
關注
40文章
5465瀏覽量
172839 -
西門子
+關注
關注
96文章
3066瀏覽量
116529 -
變頻器
+關注
關注
251文章
6594瀏覽量
145941
原文標題:圖文詳解西門子s7-200smart的modbus通訊!
文章出處:【微信號:GKB1508,微信公眾號:工控幫】歡迎添加關注!文章轉載請注明出處。
發(fā)布評論請先 登錄
相關推薦
winCE中的LABVIEW怎么和西門子SMART 200 PLC以太網(wǎng)通訊?手機再遠程監(jiān)控LABVIE畫面?謝謝
labview與Smart200以太網(wǎng)通訊
modbus轉profinet網(wǎng)關連接smart與4臺臺達變頻器modbus通訊
如何使用西門子PLC通過以太網(wǎng)模塊和觸摸屏建立以太網(wǎng)通訊?
PLC之間如何實現(xiàn)無線以太網(wǎng)通訊
![PLC之間如何<b class='flag-5'>實現(xiàn)</b>無線<b class='flag-5'>以太網(wǎng)通訊</b>](https://file.elecfans.com//web2/M00/3F/50/pYYBAGJnVFuAZGOjAAA_W17LE2A864.png)
如何實現(xiàn)觸摸屏與200SMART之間無線以太網(wǎng)通訊
![如何<b class='flag-5'>實現(xiàn)</b>觸摸屏與200<b class='flag-5'>SMART</b>之間無線<b class='flag-5'>以太網(wǎng)通訊</b>](https://file.elecfans.com//web2/M00/67/59/poYBAGMX8u6AYuG7AAA6SbCWCnc469.jpg)
Profinet協(xié)議下,組態(tài)王與200smart能否建立以太網(wǎng)通訊?
![Profinet協(xié)議下,組態(tài)王與200<b class='flag-5'>smart</b>能否建立<b class='flag-5'>以太網(wǎng)通訊</b>?](https://file.elecfans.com//web2/M00/8F/2F/pYYBAGPhrGmAQqyPAAAsHLMpF9g883.png)
MCGS(昆侖通態(tài))與S7-200 SMART以太網(wǎng)通訊
S7-200SMART PLC與V20變頻器MODBUS通訊示例程序
![S7-200<b class='flag-5'>SMART</b> PLC與V20<b class='flag-5'>變頻器</b><b class='flag-5'>MODBUS</b><b class='flag-5'>通訊</b>示例程序](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
西門子S7-200 smart與超聲波流量計之間的MODBUS通訊
![西門子S7-200 <b class='flag-5'>smart</b>與超聲波流量計之間的<b class='flag-5'>MODBUS</b><b class='flag-5'>通訊</b>](https://file1.elecfans.com/web2/M00/82/8B/wKgZomRYUJSAYuCTAAAZzKq_RCc482.png)
西門子1500與75臺200 SMART如何進行以太網(wǎng)通訊
![西門子1500與75臺200 <b class='flag-5'>SMART</b>如何進行<b class='flag-5'>以太網(wǎng)通訊</b>](https://file1.elecfans.com/web2/M00/88/C8/wKgaomR0BYOAfzfLAAAK-6feCBw703.jpg)
西門子S7-200 SMART與超聲波流量計MODBUS通訊
![西門子S7-200 <b class='flag-5'>SMART</b>與超聲波流量計<b class='flag-5'>MODBUS</b><b class='flag-5'>通訊</b>](https://file1.elecfans.com/web2/M00/8C/85/wKgZomSt_4eAG9hCAAAZzKq_RCc945.png)
WinCC和三菱Q系列以太網(wǎng)通訊的組態(tài)步驟
![<b class='flag-5'>WinCC</b>和三菱Q系列<b class='flag-5'>以太網(wǎng)通訊</b>的組態(tài)步驟](https://file1.elecfans.com/web2/M00/8D/F6/wKgaomTCDruACsUQAABZ7V9emPw193.png)
S7-1500與多臺200SMART之間無線以太網(wǎng)通訊搭建方法
![S7-1500與多臺200<b class='flag-5'>SMART</b>之間無線<b class='flag-5'>以太網(wǎng)通訊</b>搭建方法](https://file1.elecfans.com//web2/M00/BE/F2/wKgaomWwYLyAd55KAABMNQsnnWU25.jpeg)
評論