1、寫在**
就目前而言,在中國的工控市場上,西門子仍然占了很大的份額,因此對(duì)于上位機(jī)開發(fā)而言,經(jīng)常會(huì)存在需要與西門子PLC進(jìn)行通信的情況。然后對(duì)于西門子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)境無論使用何種方式,以下兩個(gè)地方需要進(jìn)行配置一下:
PLC配置一:需要將PLC的允許來自遠(yuǎn)程對(duì)象的PUT/GET通問勾選。
PLC配置二:對(duì)于DB塊的訪問,需要取消勾選優(yōu)化訪問。
3、通信平 ** 成以上配置后,就可以通過自己開發(fā)的CMSPro通信平臺(tái)軟件進(jìn)行,導(dǎo)航欄中選擇西門子PLC,然后輸入正確的IP地址,在CPU類型中選擇自己的CPU類型:通信平臺(tái)輸入完成之后,點(diǎn)擊建立連接,建立連接之后,日志欄會(huì)有連接成功提示。在讀寫中,輸入相應(yīng)的變量地址及變量類型,即可實(shí)現(xiàn)相關(guān)變量的通信讀寫及。通信平臺(tái)4、項(xiàng)目級(jí)別應(yīng)用通信平臺(tái)僅僅只是用于通信是否正常,實(shí)現(xiàn)正常的單變量數(shù)據(jù)讀取和寫入。但是如果是項(xiàng)目級(jí)別開發(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ī)架號(hào)、插槽號(hào):根據(jù)實(shí)際PLC的情況填寫
PLC類型:根據(jù)實(shí)際PLC的情況填寫
連接**時(shí):PLC連接時(shí)的**時(shí)時(shí)間,默認(rèn)是2000ms
容錯(cuò)次數(shù):判斷連接故障的容錯(cuò)次數(shù),默認(rèn)為1,即表示某次讀取出錯(cuò),即判斷連接故障,根據(jù)實(shí)際情況可以適當(dāng)放大
重連周期:通信過程中,出現(xiàn)斷線時(shí),重連的周期,默認(rèn)是5000ms
創(chuàng)建PLC(2)在PLC設(shè)備下,右擊添加通信組,根據(jù)需要填寫相應(yīng)的存儲(chǔ)區(qū)及起始地址及長度:
添加通信組(3)通信組下面,根據(jù)實(shí)際情況配置相應(yīng)的變量,輸入開始地址及變量類型即可,變量地址會(huì)自動(dòng)變換,這里可以輸入比例系數(shù)及偏移量,用于做線性變換使用:
添加變量(4)對(duì)于變量配置,左下角會(huì)有一個(gè)報(bào)警歸檔配置,主要用于配置該變量的報(bào)警類型、歸檔方式及設(shè)定限制:
報(bào)警歸檔配置(5)完成上述配置后,可以點(diǎn)擊保存配置,再點(diǎn)擊啟動(dòng)運(yùn)行,即可實(shí)現(xiàn)實(shí)時(shí)通信:
實(shí)時(shí)通信(6)同時(shí)可以通過另存為,存儲(chǔ)為一個(gè)配置文件的形式,再基于配置dll,可以通過快速方式實(shí)現(xiàn)配置解析及通信數(shù)據(jù)解析,這樣整個(gè)項(xiàng)目的通信框架即可搭建完成。
5、整體總結(jié)本文主要針對(duì)西門子PLC的通信配置、通信配置及項(xiàng)目應(yīng)用做了較為詳細(xì)的描述,希望可以給一些想要去開發(fā)西門子PLC項(xiàng)目的同學(xué)一些幫助。這樣的一套思路同樣適用于其他品牌的PLC,我們旨在節(jié)約大家開發(fā)項(xiàng)目中在通信方面的時(shí)間,而將更多的精力投放在項(xiàng)目工藝開發(fā)中。
詞條
詞條說明
西門子PLC生產(chǎn)的可編程序控制器,目前在我國各行業(yè)領(lǐng)域應(yīng)用也是非常廣泛,例如在化工行業(yè)還有印刷領(lǐng)域以及冶金行業(yè)等等,各個(gè)領(lǐng)域的應(yīng)用得到全面推廣,主要原因就是因?yàn)槲鏖T子PLC的功能非常強(qiáng)大,各種不同規(guī)格型號(hào)模式非常多樣化,就能廣泛應(yīng)用在不同的領(lǐng)域中,既能發(fā)揮出較強(qiáng)大的使用功能,還能符合不同工作環(huán)境的需求,帶來較高的性能優(yōu)勢。1、西門子PLC在工作中具有靈活安全可靠的性能,由于PLC是不需要大量的活動(dòng)
手機(jī)遠(yuǎn)程控制西門子plc隨著社會(huì)科技的發(fā)展,手機(jī)遠(yuǎn)程控制plc的技術(shù)也越來越成熟,現(xiàn)在已經(jīng)可以給設(shè)備的制造方和使用方都帶來較高的經(jīng)濟(jì)利益。手機(jī)遠(yuǎn)程控制plc的設(shè)備使用方能隨時(shí)觀察設(shè)備的運(yùn)行狀態(tài),及時(shí)進(jìn)行預(yù)警,提高了設(shè)備運(yùn)行的可靠性,避免設(shè)備故障帶來不必要的損失。生產(chǎn)方能也能通過遠(yuǎn)程實(shí)時(shí)查看設(shè)備的運(yùn)行狀態(tài),來及時(shí)排除故障,提高售后維修的時(shí)效性,提高客戶對(duì)產(chǎn)品的滿意程度,提升產(chǎn)品的品牌。手機(jī)遠(yuǎn)程控制p
西門子PLC遠(yuǎn)程監(jiān)控與數(shù)據(jù)采集方案
西門子PLC遠(yuǎn)程監(jiān)控與數(shù)據(jù)采集方案一遠(yuǎn)程監(jiān)控西門子PLC的意義隨著物聯(lián)網(wǎng)的快速發(fā)展,通過手機(jī)APP微信小程序或PC終端對(duì)設(shè)備系統(tǒng)的西門子PLC控制單元的運(yùn)行進(jìn)行遠(yuǎn)程預(yù)警監(jiān)控的技術(shù)已經(jīng)非常成熟?;谑謾C(jī)微信小程序或PC終端的西門子PLC遠(yuǎn)程監(jiān)控控制系統(tǒng)能給設(shè)備的生產(chǎn)廠家和使用方都帶來較高的經(jīng)濟(jì)利益。西門子PLC作為一種高性能的控制裝置,具有穩(wěn)定可靠功能齊全應(yīng)用靈活方便操作維護(hù)方便的優(yōu)點(diǎn),在工業(yè)控制系
1、寫在**就目前而言,在中國的工控市場上,西門子仍然占了很大的份額,因此對(duì)于上位機(jī)開發(fā)而言,經(jīng)常會(huì)存在需要與西門子PLC進(jìn)行通信的情況。然后對(duì)于西門子PLC來說,通信方式有很多,下面簡單列舉一下:S7通信:PLC作為服務(wù)器,上位機(jī)作為客戶端開放式TCP通信:PLC作為服務(wù)器,上位機(jī)作為客戶端開放式TCP通信:PLC作為客戶端,上位機(jī)作為服務(wù)器ModbusTCP通信:PLC作為服務(wù)器,上位機(jī)作為客
公司名: 潯之漫智控技術(shù)(上海)有限公司
聯(lián)系人: 聶經(jīng)理
電 話: 13575179994
手 機(jī): 13575179994
微 信: 13575179994
地 址: 上海松江石湖蕩上海市松江區(qū)石湖蕩鎮(zhèn)塔匯路755弄29號(hào)1幢一層A區(qū)213室
郵 編:
網(wǎng) 址: 2917559381.b2b168.com
公司名: 潯之漫智控技術(shù)(上海)有限公司
聯(lián)系人: 聶經(jīng)理
手 機(jī): 13575179994
電 話: 13575179994
地 址: 上海松江石湖蕩上海市松江區(qū)石湖蕩鎮(zhèn)塔匯路755弄29號(hào)1幢一層A區(qū)213室
郵 編:
網(wǎng) 址: 2917559381.b2b168.com