西門子6SL3100-0BE23-6AB0



    西門子代理商
    西門子PLC代理商
    西門子授權(quán)代理商
    西門子模塊代理商

    西門子總代理商

    1 引言 PLC因?yàn)榉€(wěn)定可靠、結(jié)構(gòu)緊湊、簡單易學(xué)、功能強(qiáng)大和使用方便已經(jīng)成為應(yīng)用面廣、廣泛的通用工業(yè)控制裝置,成為現(xiàn)代工業(yè)自動(dòng)化控制的主要支柱之一[1]。而單片機(jī)因?yàn)榱?,使用靈活,功能多樣,在自動(dòng)化領(lǐng)域應(yīng)用及其廣泛,往往在一個(gè)控制系統(tǒng)中可能會(huì)出現(xiàn)單片機(jī)和PLC共存的情況,如果使二者互相聯(lián)系,互相通信,具有非常重要的現(xiàn)實(shí)意義。 2 硬件以及通訊原理分析 西門子S7-200系列PLC擁有RS-485串行口,所以要使MCS51單片機(jī)與S7-PLC進(jìn)行通訊,可以采用幾種通訊方式。其中之一就是可以通過MCS-51的串行口與MAX485芯片相接,然后與S7-200 PLC的RS-485口進(jìn)行通訊,其硬件連接如圖1所示。 S7-200 PLC是串行通訊方式為豐富的小型PLC,支持多種通信協(xié)議,如點(diǎn)對點(diǎn)接口協(xié)議(PPI協(xié)議)、多點(diǎn)接口協(xié)議(MPI協(xié)議)和PROFIBUS協(xié)議以及自由通信協(xié)議等。其中自由通信協(xié)議又叫用戶定義協(xié)議,利用自由端口模式,可以實(shí)現(xiàn)用戶定義的通信協(xié)議,連接多種智能設(shè)備,使用起來非常方便,在三方工程接入中**了巨大的成功。 在自由端口模式下,PLC的串行通信接口由用戶來控制,通過梯形圖程序以及和單片機(jī)的匯編語言進(jìn)行配合,來使用完成中斷、字符接收中斷、發(fā)送完成中斷等,通信協(xié)議由用戶完全控制。這時(shí)單片機(jī)處于主機(jī)狀態(tài),由單片機(jī)主動(dòng)發(fā)送握手信號(hào),PLC接到信號(hào)后被動(dòng)反饋信息即可。


    3 通信系統(tǒng)設(shè)計(jì) 3.1 通信協(xié)議設(shè)計(jì) 定義根據(jù)經(jīng)驗(yàn)和有關(guān)參考資料,定義協(xié)議結(jié)構(gòu)和參數(shù)。 (1)通信波特率為9.6kbps,無校驗(yàn),8個(gè)數(shù)據(jù)位,1個(gè)可編程位,1位起始位,1位停止位。 (2)定義通信協(xié)議的數(shù)據(jù)流結(jié)構(gòu)的格式為起始碼、命令碼、元件首址、字節(jié)數(shù)、數(shù)據(jù)塊、BCC校驗(yàn)碼和結(jié)束碼。 ● 起始碼:表示單片機(jī)與PLC開始發(fā)送數(shù)據(jù),是數(shù)據(jù)流一個(gè)字符,告訴PLC開始進(jìn)行通信了,可以用00H表示 ● 命令碼:表示單片機(jī)對PLC的各種操作: 40H:讀取目標(biāo)元件 I、Q、V、M、SM、L、T、C等的數(shù)據(jù)或狀態(tài); 41H:修改目標(biāo)元件 I、Q、V、M、SM、L、T、C等的數(shù)據(jù)或狀態(tài); 42H:強(qiáng)制目標(biāo)單元為ON; 43H:強(qiáng)制目標(biāo)單元為OFF; ● 元件首址:表示PLC內(nèi)部的元件類型以及寄存器的地址(但不能表示一個(gè)位地址)。前兩個(gè)字節(jié)表示寄存器類型,后兩個(gè)字節(jié)表示寄存器號(hào)。00 00(H):I寄存器區(qū) 01 00(H):Q寄存器區(qū)。02 00(H):M寄存器區(qū) 08 00(H):V寄存器區(qū); ● 字節(jié)數(shù):從元件首地址起,讀取或?qū)懭隤LC元件的數(shù)據(jù)個(gè)數(shù)數(shù)據(jù)塊:準(zhǔn)備讀取或者寫入PLC的數(shù)據(jù)或狀態(tài); ● BCC校驗(yàn)碼:在傳輸過程中,指令有可能受到任何的干擾而使原來的數(shù)據(jù)信號(hào)發(fā)生扭曲,此時(shí)的指令當(dāng)然是錯(cuò)誤的,為了偵測指令在傳輸過程中發(fā)生的錯(cuò)誤,接收方必須對指令作進(jìn)一步的確認(rèn)工作,以防止錯(cuò)誤的指令被執(zhí)行,簡單的方法就是使用校驗(yàn)碼。BCC校驗(yàn)碼的方法就是將要傳送的字符串的ASCII碼以字節(jié)為單位作異或和,并將此異或和作為指令的一部分傳送出去;同樣地,接收方在接到指令后,以相同的方式對接收到的字符串作異或和,并與傳送方所送過來的值作對比,若其值相等,則代表接收到的指令是正確的,反之則是錯(cuò)誤的 ● 結(jié)束碼:結(jié)束字符標(biāo)志著指令的結(jié)束,在本例中被定義為FFH,不同的PLC從站可以定義不同的結(jié)束字符以接收針對該P(yáng)LC的指令。 3.2 通信程序的實(shí)現(xiàn) (1)單片機(jī)端程序的實(shí)現(xiàn)。單片機(jī)在主程序中初始化,采用串行口工作方式3[2],波特率為9.6kbps,采用單片機(jī)作為主機(jī),向PLC進(jìn)行呼叫,定期讀取數(shù)據(jù)或者寫入數(shù)據(jù),其程序流程圖參見圖2。

    (2)PLC端程序流程圖的實(shí)現(xiàn)。PLC端作為從機(jī),采用梯形圖或者STL編程,主要是先設(shè)置通訊協(xié)議,然后按照協(xié)議把采集到的數(shù)據(jù)進(jìn)行處理,再發(fā)送給主機(jī)單片機(jī),其具體的程序流程圖如圖3所示。

    4 結(jié)束語 本文利用單片機(jī)與PLC的串行通信方法,成功的應(yīng)用于多個(gè)項(xiàng)目中,實(shí)際表明該方法簡單可靠,,而且易于擴(kuò)充經(jīng)濟(jì)實(shí)用的其它功能,如A/D、D/A等功能,**了較好的社會(huì)效益和經(jīng)濟(jì)效益。



    6ES7211-1BE40-0XB0CPU 1211C   AC/DC/Rly,6輸入/4輸出,集成2AI
    6ES7211-1AE40-0XB0CPU 1211C   DC/DC/DC,6輸入/4輸出,集成2AI
    6ES7211-1HE40-0XB0CPU 1211C   DC/DC/Rly,6輸入/4輸出,集成2AI
    6ES7212-1BE40-0XB0CPU 1212C   AC/DC/Rly,8輸入/6輸出,集成2AI
    6ES7212-1AE40-0XB0CPU 1212C   DC/DC/DC,8輸入/6輸出,集成2AI
    6ES7212-1HE40-0XB0CPU 1212C   DC/DC/Rly,8輸入/6輸出,集成2AI
    6ES7214-1BG40-0XB0CPU 1214C   AC/DC/Rly,14輸入/10輸出,集成2AI
    6ES7214-1AG40-0XB0CPU 1214C   DC/DC/DC,14輸入/10輸出,集成2AI
    6ES7214-1HG40-0XB0CPU 1214C   DC/DC/Rly,14輸入/10輸出,集成2AI
    6ES7215-1BG40-0XB0CPU 1215C   AC/DC/Rly,14輸入/10輸出,集成2AI/2AO
    6ES7215-1AG40-0XB0CPU 1215C   DC/DC/DC,14輸入/10輸出,集成2AI/2AO
    6ES7215-1HG40-0XB0CPU 1215C   DC/DC/Rly,14輸入/10輸出,集成2AI/2AO
    6ES72171AG400XB0CPU 1217C   DC/DC/DC,14輸入/10輸出,集成2AI/2AO



    潯之漫智控技術(shù)(上海)有限公司專注于西門子等

  • 詞條

    詞條說明

  • 忻州西門子PLC授權(quán)代理商

    忻州西門子PLC授權(quán)代理商PLC的MPI是一個(gè)跨語言的通訊協(xié)議,用于編寫并行計(jì)算機(jī)。支持點(diǎn)對點(diǎn)和廣播。MPI是一個(gè)信息傳遞應(yīng)用程序接口,包括協(xié)議和和語義說明,他們指明其如何在各種實(shí)現(xiàn)中發(fā)揮其特性。主要優(yōu)點(diǎn)是CPU可以同時(shí)與多個(gè)設(shè)備建立通信。即編程器、hmi設(shè)備和其他PLC可以連接在一起,同時(shí)運(yùn)行。程序員通過MPI接口生成的網(wǎng)絡(luò)也可以訪問連接的硬件站上的所有智能模塊??梢酝瑫r(shí)連接的其他通信對象的數(shù)量

  • 西門子6ES7318-3FL01-0AB0詳情

    西門子6ES7318-3FL01-0AB0詳情西門子6ES7318-3FL01-0AB0詳情西門子6ES7318-3FL01-0AB0詳情SIMATIC S7-300 CPU319F-3 PN/DP, *處理器,帶 2.5MB 內(nèi)存, 1 個(gè) MPI/DP 12MBit/s 接口, 2個(gè) DP-Master/Slave 接口, 3個(gè) 以太網(wǎng) PROFINET 接口, 需要微型存儲(chǔ)卡西門子S7-1

  • 西門子中國授權(quán)代理商|電源總代理商

    S7-300PLC模擬量控制模塊S7-300系列PLC模擬量輸入(A/D轉(zhuǎn)換)輸出(D/A轉(zhuǎn)換)特殊功能模塊有SM331 (模擬量輸入)、SM332(模擬量輸出)、SM334(模擬量輸入/輸出混合)、SM335(快速模擬量輸入/輸出混合模塊)4類,每類中根據(jù)輸入/輸出通道數(shù)量、分辨率、連接傳感器的不同,又分為多種不同的規(guī)格。①模擬量I/O模塊?S7-300系列PLC單獨(dú)用于模擬量輸入(A

  • 西門子人機(jī)界面代理商|模塊代理商

    西門子人機(jī)界面代理商|模塊代理商S7-1200小型可編程控制器充分滿足于中小型自動(dòng)化的系統(tǒng)需求。在研發(fā)過程中充分考慮了系統(tǒng)、控制器、人機(jī)界面和軟件的無縫整合和協(xié)調(diào)的需求。SIMATICS7-1200集成了PROFINET接口,使得編程、調(diào)試過程以及控制器和人機(jī)界面的通信可以全面地使用PROFINET工業(yè)以太網(wǎng)技術(shù),并對現(xiàn)有的PROFIBUS系統(tǒng)的升級(jí)提供了很好的支持。S7-1200小型控制器的設(shè)計(jì)

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

公司名: 潯之漫智控技術(shù)(上海)有限公司

聯(lián)系人: 劉經(jīng)理

電 話: 19873876272

手 機(jī): 19873876272

微 信: 19873876272

地 址: 上海松江石湖蕩鎮(zhèn)塔匯路755弄29號(hào)1幢一層A區(qū)213室

郵 編:

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

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

公司名: 潯之漫智控技術(shù)(上海)有限公司

聯(lián)系人: 劉經(jīng)理

手 機(jī): 19873876272

電 話: 19873876272

地 址: 上海松江石湖蕩鎮(zhèn)塔匯路755弄29號(hào)1幢一層A區(qū)213室

郵 編:

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

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