• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      基于S7-200PLC的自由端口通信

      2016-10-19 07:42:39張海莉
      山東工業(yè)技術 2016年19期
      關鍵詞:通信協(xié)議主站中斷

      張海莉

      (徐州經貿高等職業(yè)學校機電工程系,江蘇 徐州 221004)

      基于S7-200PLC的自由端口通信

      張海莉

      (徐州經貿高等職業(yè)學校機電工程系,江蘇 徐州 221004)

      S7-200PLC是西門子公司開發(fā)的一種微型可編程控制器,它除了具有編程簡單、功能強、可靠性高等優(yōu)點還具有滿足通信和網(wǎng)絡需求的功能,此外它還擁有通信端口、通信電纜及通信卡等部件,通過制定內部通信協(xié)議,從而與外部的其它設備進行通訊,因此被廣泛應用于工業(yè)控制領域。文章詳細闡述了S7-200PLC中幾種常用的通信模式,并重點分析了自由口串行通信實現(xiàn)的方式。

      S7-200PLC;通信方式;自由端

      德國西門子公司是歐洲最大的電子電氣設備制造公司,其公司生產的PLC種類很多,其中SIMΑTIC系列的PLC具有功能強大,性能優(yōu)越等優(yōu)點,在歐洲乃至全世界都處于領先地位,同時具有很高的市場認可度。最新的SIMΑTIC系列PLC主要有S7、M7、C7三大系列,其中S7系列又分為微型、中小型、大中型幾個系列,而S7-200系列的PLC則是其微型PLC的代表,同時又以功能強大、結構緊湊小巧、開放式通訊、較高的穩(wěn)定性及價格低廉而著稱,是目前市場上使用最為普遍的PLC之一。在S7-200PLC的控制系統(tǒng)中,PLC作為下位機完成現(xiàn) 場各種信號和數(shù)據(jù)的采集、運算和控制,PC機作為上位機可提供人機交互界面,實現(xiàn)數(shù)據(jù)的處理以及現(xiàn)場數(shù)據(jù)的實時顯示等監(jiān)視和遠程控制等功能。

      1 S7-200PLC的通信部件

      S7-200PLC的通信端口為RS-485串行接口,其外形為9針D型。S7-200PLC的通信電纜為PC/PPI電纜,其PC端與計算機RS-232通信口連接,其PPI端則與PLC的CPU模塊中的通信端口連接。通過PC/PPI電纜上的8個DIP開關可以對通信的波特率進行選擇,一般默認的通信速率為9600bps。在STEP7-Micro/WIN編程軟件中,通過指令樹中的通信圖標可以對PC/PPI電纜進行通信設置,具體過程如下:打開通信對話框,雙擊右上角PC/PPI圖標,系統(tǒng)會彈出PC/PG接口屬性對話框,單擊屬性按鈕在彈出的屬性對話框中選擇通信速率為9600bps。除了通信端口和通信電纜之外,S7-200PLC還帶有網(wǎng)絡連接器、PROFIBUS網(wǎng)絡電纜、網(wǎng)絡中繼器以及EM227PROFIBUS-DP模塊等通信部件。

      2 S7-200PLC的通信方式

      2.1 單主站方式

      在單主站方式的通信網(wǎng)絡中,將一臺PC作為單一主站通過PC/ PPI電纜與作為從站的S7-200CPU進行通信,繼而實現(xiàn)點對點通信、監(jiān)控、參數(shù)設定、編程等。

      2.2 多主站方式

      在整個通信網(wǎng)絡中設置多個主站,一個或多個從站的模式就是多主站通信方式,其主站通常有PC、TD200、HMI等,而S7-200CPU則作為從站,主站PC和HMI可以共享網(wǎng)絡可以對任意的從站進行讀寫數(shù)據(jù),從站S7-200CPU之間可以互相讀寫數(shù)據(jù)。

      2.3 遠程通信方式

      將PC/PPI電纜與調制解調器(Modem)進行連接也就是將單一主站與一個或多個從站通過調制解調器(Modem)進行連接,可以將數(shù)據(jù)的傳輸距離進一步加大,此種方式為遠程通信方式。我們通過設置PC/PPI電纜上的DIP開關5來實現(xiàn)數(shù)據(jù)的傳送和接收,如果DIP開關5的設置為1信號,則PC/PPI電纜處于接收模式即數(shù)據(jù)從RS-485傳送到RS-232接口,如果DIP開關5的設置為0信號,則PC/ PPI電纜處于發(fā)送模式此時數(shù)據(jù)從RS-232傳送到RS-485接口。

      2.4 自由端口通信方式

      S7-200PLC系列PLC的CPU其通信端口完全由用戶程序控制,通過發(fā)送/接收中斷以及發(fā)送/接收指令,用戶程序可以對通信口進行操作,繼而實現(xiàn)S7-200PLC與打印機、變頻器、上位PC等外部串口設備的自由端口通信。S7-200PLC系列PLC具有兩個特殊存儲器位SMB30 和SMB130,其中SMB30用于對應端口0而SMB130用于對應端口1,而其224系列的CPU就是通過對SMB30賦值之后,自由端口通信方式就被確定,SMB30和SMB130中的具體內容內容如下表1所示。

      表1 特殊存儲器位SMB30 和SMB130

      3 自由端口模式下S7-200PLC與遠程PC的通信實現(xiàn)

      S7-200PLC與遠程PC的通信需要遵循中斷通信處理程序要短小精悍,要免XMT與RCV指令在一個端口同時執(zhí)行等諸多規(guī)則,其通信程序框圖如圖1所示:

      S7-200PLC支持PPI、MPI、自由端口、PROFIBUS等多種通信協(xié)議,其網(wǎng)絡通信可以支持一個或多個協(xié)議。其中自由端口通信協(xié)議即用戶自定義通信協(xié)議是其中的一個特色功能,S7-200PLC可以通過自由端口通信協(xié)議與打印機、變頻器、上位PC等外部串口設備進行通信,也可以對兩個CPU中的數(shù)據(jù)進行交換。當PLC與外部串口設備連接后,CPU的通信端口完全由用戶程序控制,通過發(fā)送/接收中斷以及發(fā)送/接收指令,用戶程序可以對通信口進行操作,此時可以通過PLC內部特殊存儲器SMB30、SMB130對波特率、奇偶校驗以及數(shù)據(jù)位數(shù)進行設定。特別說明一點,只有當PLC處于運行模式的狀態(tài)下,其自由端口通信才能被允許,當PLC處于停止模式的狀態(tài)下自由端口通信會被中斷,通信口轉換成PPI協(xié)議操作。本電梯教學模型中的通信系統(tǒng)采用遠程PC定時發(fā)送一串字符,然后PLC通過中斷查詢的方式接收數(shù)據(jù),當PLC收到回車符完成接收時再將信息發(fā)回給PC,其設置的自由端口模式通信協(xié)議內容如下:傳輸速率為9600bps,無奇偶校驗,每個字符8位,接受和發(fā)送使用同一個緩沖區(qū),首地址為VB100,具體控制程序如下:

      1.通信主程序

      LD SM0.1

      MOVB 16#09,SMB30

      MOVB 16#B0,SMB87

      MOVB 16#0Α,SMB89

      MOVW +5,SMB90為5ms

      MOVB 100,SMB94為100

      ΑTCH INT_0,23中斷0

      ΑTCH INT_2,9中斷2

      ENI

      RCV VB100,0的數(shù)據(jù)

      2.通信中斷0程序

      LDB= SMB86,16#20

      MOVB 10,SMB34

      ΑTCH INT_1,10

      CRET1

      NOT

      RCV VB100,0

      3.通信中斷1程序

      LD SM0.0

      DTCH 10

      XMT VB100,0

      4.通信中斷2程序

      LD SM0.0

      RCV VB100,0

      4 結束語

      S7-200系列PLC是自動化控制和采集網(wǎng)絡系統(tǒng)的一種基礎構件,其主要利用自由口串行通信對數(shù)據(jù)信息進行交換控制,在很大程度上較好的解決了工業(yè)控制系統(tǒng)中數(shù)據(jù)采集和數(shù)據(jù)分析的難題。S7-200系列PLC性價比極高,流程控制效率明顯提升,內部含有很大的數(shù)據(jù)存儲器容量,它可以適用于各種通信模式,它可以對數(shù)據(jù)采集的過程進行簡化,它可以將實時性監(jiān)控變?yōu)楝F(xiàn)實,它的系統(tǒng)研發(fā)成本投入較少,它可以更好的滿足各種工業(yè)自動化控制生產的要求。

      [1]李洪群.基于PLC的雙勻速電梯模型系統(tǒng)設計[D].蘇州大學,2009(10)∶29-33.

      [2]鄭鳳冀,金沙.圖解西門子S7-200系列PLC應用88例[M].電子工業(yè)出版社,2009.

      [3]李劍.西門子PLC與監(jiān)控計算機通信問題的研究[D].天津大學,2007(01)∶15-16.

      10.16640/j.cnki.37-1222/t.2016.19.099

      張海莉(1980-),女,江蘇徐州人,從教于徐州經貿高等職業(yè)學校,講師,主要從事電工電子、電子CAD、PLC等電子專業(yè)課程的教學研究工作。

      猜你喜歡
      通信協(xié)議主站中斷
      基于Z-Stack通信協(xié)議棧的紅外地溫采集電路設計
      跟蹤導練(二)(5)
      千里移防,衛(wèi)勤保障不中斷
      解放軍健康(2017年5期)2017-08-01 06:27:44
      基于OS2主站系統(tǒng)的海量數(shù)據(jù)共享技術研究
      多表遠程集抄主站系統(tǒng)
      電子制作(2017年23期)2017-02-02 07:17:07
      基于DMX512通信協(xié)議的多路轉發(fā)器設計與研究
      基于NS-3的PLC多頻通信協(xié)議仿真平臺設計與實現(xiàn)
      電測與儀表(2016年2期)2016-04-12 00:24:52
      基于改進經濟壓差算法的主站AVC的研究
      關口電能計量故障監(jiān)測報警裝置及主站研究
      RSSP-I、RSSP-Ⅱ及SAHARA三種安全通信協(xié)議實現(xiàn)技術簡介
      义马市| 北京市| 陆丰市| 靖远县| 巩义市| 和田县| 凤台县| 凉城县| 贵州省| 三原县| 城市| 双城市| 龙海市| 万山特区| 融水| 乐亭县| 弋阳县| 遂宁市| 云龙县| 贵南县| 中宁县| 油尖旺区| 集安市| 襄汾县| 永吉县| 正镶白旗| 榆树市| 肥乡县| 奇台县| 大姚县| 增城市| 搜索| 比如县| 惠东县| 兴海县| 玉林市| 甘德县| 兴业县| 藁城市| 新乡市| 临桂县|