西門子PLC項(xiàng)目開發(fā)流程

    就目前而言,在中國的工控市場上,西門子仍然占了很大的份額,因此對于上位機(jī)開發(fā)而言,經(jīng)常會存在需要與西門子PLC進(jìn)行通信的情況。然后對于西門子PLC來說,通信方式有很多,下面簡單列舉一下:

    S7通信:PLC作為服務(wù)器,上位機(jī)作為客戶端開放式TCP通信:PLC作為服務(wù)器,上位機(jī)作為客戶端開放式TCP通信:PLC作為客戶端,上位機(jī)作為服務(wù)器ModbusTCP通信:PLC作為服務(wù)器,上位機(jī)作為客戶端ModbusTCP通信:PLC作為客戶端,上位機(jī)作為服務(wù)器ModbusRTU通信:PLC作為主站,上位機(jī)作為從站ModbusRTU通信:PLC作為從站,上位機(jī)作為主站Si ** tic Net OPCDA通信Si ** tic Net OPCUA通信KepServer OPCDA通信KepServer OPCUA通信

    由于篇幅有限,這次僅以西門子S7通信為例,說明下如何基于S7通信協(xié)議實(shí)現(xiàn)與西門子PLC之間的通信。

    2、PLC軟件安裝及配置

    目前西門子PLC主要使用的軟件包括STEP 7-MicroWIN ART、SIMATIC STEP7以及TIA Portal。TIA Portal已經(jīng)完全兼容STEP 7,因此以后應(yīng)該是STEP 7-MicroWIN ART作為小型PLC的編程軟件,TIA作為中大型PLC的編程軟件,這里主要以博途為例進(jìn)行說明。

    軟件安裝完成后,PLC的配置也很簡單,如果大家手頭沒有實(shí)際的PLC,也可以通過仿真的方式搭建PLC環(huán)境,具體可以參考文章:

    dotNet工控上位機(jī):基于PLCSIM Advanced搭建西門子S7通信仿真環(huán)境

    無論使用何種方式,以下兩個地方需要進(jìn)行配置一下:

    PLC配置一:需要將PLC的允許來自遠(yuǎn)程對象的PUT/GET通問勾選。

    PLC配置二:對于DB塊的訪問,需要取消勾選優(yōu)化訪問。

    3、通信平 ** 成以上配置后,就可以通過自己開發(fā)的CMSPro通信平臺軟件進(jìn)行,導(dǎo)航欄中選擇西門子PLC,然后輸入正確的IP地址,在CPU類型中選擇自己的CPU類型:通信平臺輸入完成之后,點(diǎn)擊建立連接,建立連接之后,日志欄會有連接成功提示。在讀寫中,輸入相應(yīng)的變量地址及變量類型,即可實(shí)現(xiàn)相關(guān)變量的通信讀寫及。通信平臺4、項(xiàng)目級別應(yīng)用

    通信平臺僅僅只是用于通信是否正常,實(shí)現(xiàn)正常的單變量數(shù)據(jù)讀取和寫入。但是如果是項(xiàng)目級別開發(fā),還需要有一套較完善的通信架構(gòu),這里我采用的是自主開發(fā)的上位機(jī)通信配置一體化軟件(簡稱CMSPro)。

    通過PLC設(shè)備右擊選擇西門子PLC,在打開的窗體中設(shè)置好相關(guān)參數(shù):

    設(shè)備名稱:根據(jù)實(shí)際情況填寫(無特殊字符即可)

    設(shè)備備注:根據(jù)實(shí)際情況填寫(無特殊字符即可)

    IP地址:根據(jù)實(shí)際PLC的IP地址填寫

    機(jī)架號、插槽號:根據(jù)實(shí)際PLC的情況填寫

    PLC類型:根據(jù)實(shí)際PLC的情況填寫

    連接**時:PLC連接時的**時時間,默認(rèn)是2000ms

    容錯次數(shù):判斷連接故障的容錯次數(shù),默認(rèn)為1,即表示某次讀取出錯,即判斷連接故障,根據(jù)實(shí)際情況可以適當(dāng)放大

    重連周期:通信過程中,出現(xiàn)斷線時,重連的周期,默認(rèn)是5000ms

    創(chuàng)建PLC

    (2)在PLC設(shè)備下,右擊添加通信組,根據(jù)需要填寫相應(yīng)的存儲區(qū)及起始地址及長度:

    添加通信組

    (3)通信組下面,根據(jù)實(shí)際情況配置相應(yīng)的變量,輸入開始地址及變量類型即可,變量地址會自動變換,這里可以輸入比例系數(shù)及偏移量,用于做線性變換使用:

    添加變量

    (4)對于變量配置,左下角會有一個報警歸檔配置,主要用于配置該變量的報警類型、歸檔方式及設(shè)定限制:

    報警歸檔配置

    (5)完成上述配置后,可以點(diǎn)擊保存配置,再點(diǎn)擊啟動運(yùn)行,即可實(shí)現(xiàn)實(shí)時通信:

    實(shí)時通信

    (6)同時可以通過另存為,存儲為一個配置文件的形式,再基于配置dll,可以通過快速方式實(shí)現(xiàn)配置解析及通信數(shù)據(jù)解析,這樣整個項(xiàng)目的通信框架即可搭建完成。

    5、整體總結(jié)

    本文主要針對西門子PLC的通信配置、通信配置及項(xiàng)目應(yīng)用做了較為詳細(xì)的描述,希望可以給一些想要去開發(fā)西門子PLC項(xiàng)目的同學(xué)一些幫助。這樣的一套思路同樣適用于其他品牌的PLC,我們旨在節(jié)約大家開發(fā)項(xiàng)目中在通信方面的時間,而將更多的精力投放在項(xiàng)目工藝開發(fā)中。


    上海斌勤電氣技術(shù)有限公司專注于西門子全產(chǎn)品,奧托尼克斯,西門子PLC等

  • 詞條

    詞條說明

  • 西門子PLC全系列介紹

    西門子可編程邏輯控制器產(chǎn)品有完整的系列,從低端的西門子LOGO!控制器到**的西門子PLC S7-1500系列。針對工業(yè)自動化控制領(lǐng)域各種行業(yè),各種需求,西門子都能為用戶提供**的解決方案。正因?yàn)槲鏖T子PLC系列產(chǎn)品的多樣性,使得用戶可以根據(jù)具體需求,預(yù)算成本,后期維護(hù)等要素,靈活的對系統(tǒng)進(jìn)行配置。而且西門子PLC產(chǎn)品在控制系統(tǒng)中運(yùn)行穩(wěn)定,組態(tài)軟件使用方便,為用戶在工程項(xiàng)目的實(shí)施中提高了效率,為企

  • 哪些行為會導(dǎo)致西門子PLC編程系統(tǒng)停機(jī)

    PLC控制系統(tǒng)功能的穩(wěn)定不可置否的,在市面上的受歡迎程度也是毋庸置疑的。PLC系列系統(tǒng)被廣泛運(yùn)用于各種工業(yè)設(shè)備、環(huán)境設(shè)備以及電子設(shè)備的總體控制、操作、監(jiān)控、管理、維護(hù)等。市面上的PLC種類也是多種多樣。相比較,用戶們對西門子的PLC選擇更多。雖然其功能性穩(wěn)定,但也有少數(shù)客戶反映西門子PLC是在調(diào)試的過程中會遇到停機(jī)的情況。因此對西門子的PLC運(yùn)行能力產(chǎn)生了懷疑。覺得并不像宣傳中的那么好。其實(shí)再好的

  • 西門子PLC項(xiàng)目開發(fā)流程

    就目前而言,在中國的工控市場上,西門子仍然占了很大的份額,因此對于上位機(jī)開發(fā)而言,經(jīng)常會存在需要與西門子PLC進(jìn)行通信的情況。然后對于西門子PLC來說,通信方式有很多,下面簡單列舉一下:S7通信:PLC作為服務(wù)器,上位機(jī)作為客戶端開放式TCP通信:PLC作為服務(wù)器,上位機(jī)作為客戶端開放式TCP通信:PLC作為客戶端,上位機(jī)作為服務(wù)器ModbusTCP通信:PLC作為服務(wù)器,上位機(jī)作為客戶端Modb

  • 西門子交流伺服電機(jī)的控制原理

    與普通電機(jī)一樣,西門子交流伺服電機(jī)也由定子和轉(zhuǎn)子構(gòu)成。定子上有兩個繞組,即勵磁繞組和控制繞組,兩個繞組在空間相差90°電角度。伺服電機(jī)內(nèi)部的轉(zhuǎn)子是永磁鐵,驅(qū)動gS控制的u/V/W三相電形成電磁場 轉(zhuǎn)子在此磁場的作用下轉(zhuǎn)動,同時電機(jī)自帶的編碼器反饋信號給驅(qū)動器,驅(qū)動器根據(jù)反饋值與目標(biāo)值進(jìn)行比較 調(diào)整轉(zhuǎn)子轉(zhuǎn)動的角度。伺服電機(jī)的精度決定于編碼器的精度{線數(shù))。交流伺服電機(jī)的工作原理和單相感應(yīng)電動機(jī)無本質(zhì)

聯(lián)系方式 聯(lián)系我時,請告知來自八方資源網(wǎng)!

公司名: 上海斌勤電氣技術(shù)有限公司

聯(lián)系人: 馮簫

電 話: 15674234675

手 機(jī): 13564485915

微 信: 13564485915

地 址: 上海松江廣富林路4855弄88號6樓

郵 編:

網(wǎng) 址: binqindq.b2b168.com

八方資源網(wǎng)提醒您:
1、本信息由八方資源網(wǎng)用戶發(fā)布,八方資源網(wǎng)不介入任何交易過程,請自行甄別其真實(shí)性及合法性;
2、跟進(jìn)信息之前,請仔細(xì)核驗(yàn)對方資質(zhì),所有預(yù)付定金或付款至個人賬戶的行為,均存在詐騙風(fēng)險,請?zhí)岣呔瑁?
    聯(lián)系方式

公司名: 上海斌勤電氣技術(shù)有限公司

聯(lián)系人: 馮簫

手 機(jī): 13564485915

電 話: 15674234675

地 址: 上海松江廣富林路4855弄88號6樓

郵 編:

網(wǎng) 址: binqindq.b2b168.com

    相關(guān)企業(yè)
    商家產(chǎn)品系列
  • 產(chǎn)品推薦
  • 資訊推薦
關(guān)于八方 | 八方幣 | 招商合作 | 網(wǎng)站地圖 | 免費(fèi)注冊 | 一元廣告 | 友情鏈接 | 聯(lián)系我們 | 八方業(yè)務(wù)| 匯款方式 | 商務(wù)洽談室 | 投訴舉報
粵ICP備10089450號-8 - 經(jīng)營許可證編號:粵B2-20130562 軟件企業(yè)認(rèn)定:深R-2013-2017 軟件產(chǎn)品登記:深DGY-2013-3594
著作權(quán)登記:2013SR134025
Copyright ? 2004 - 2024 b2b168.com All Rights Reserved