999国内精品永久免费视频,色偷偷9999www,亚洲国产成人爱av在线播放,6080亚洲人久久精品,欧美超高清xxxhd

首頁 新聞 工控搜 論壇 廠商論壇 產品 方案 廠商 人才 文摘 下載 展覽
中華工控網首頁
  P L C | 變頻器與傳動 | 傳感器 | 現場檢測儀表 | 工控軟件 | 人機界面 | 運動控制
  D C S | 工業(yè)以太網 | 現場總線 | 顯示調節(jié)儀表 | 數據采集 | 數傳測控 | 工業(yè)安全
  電 源 | 嵌入式系統(tǒng) | PC based | 機柜箱體殼體 | 低壓電器 | 機器視覺
一種S7-300與S7-200自由口無線通信實現方法
收藏本文     查看收藏

// 調用發(fā)送指令,當M30.11時(其上升沿初始化發(fā)送請求),即定時器第一秒內發(fā)送DB2.DBB0起始的7個字節(jié),第一個字節(jié)為1站地址;當M30.21時(其上升沿初始化發(fā)送請求),即定時器第2秒內發(fā)送DB2.DBB8起始的7個字節(jié),第一個字節(jié)為2站地址

  A     M     33.0

  =     L     20.0

  BLD   103

  CALL  "P_RCV" , DB20

  EN_R  :=L20.0

  R     :=

  LADDR :=320

  DB_NO :=22

  DBB_NO:=MW36

  NDR   :=M60.1

  ERROR :=M60.2

  LEN   :=MW62

  STATUS:=MW64

  NOP   0

// 調用接收指令,當M30.11時(允許讀數據),即定時器第一秒內接收1S7-200站回傳的6字節(jié)數據,存入DB22數據塊中,起始字節(jié)為DB22.DBB0;當M30.21時,即定時器第2秒內接收2S7-200站回傳的6字節(jié)數據,存入DB22數據塊中,起始字節(jié)為DB22.DBB8

3.2  S7-200端通信程序

    S7-200 PLC程序分為主程序、子程序和中斷程序,主程序完成控制和子程序調用功能,子程序完成通信口初始化功能,中斷程序完成數據的接收和發(fā)送功能。發(fā)送數據采用發(fā)送指令XMT,接收數據采用逐字節(jié)接收方法,通信口接收每個字節(jié)都會暫存到特殊存儲器SMB2中,并且產生中斷,利用中斷程序控制數據的接收。由于S7-200CPU的通信是建立在RS-485半雙工通信硬件的基礎上,接收和發(fā)送不能同時進行。通信中斷程序要做到:接收指令不結束,就不能執(zhí)行發(fā)送指令。

反映S7-200CPU工作方式的模式開關當前位置的特殊存儲器位為SM0.7,它控制自由端口模式的進入。當模式開關處于TERM位置時,SM0.70;當模式開關處于RUN位置時,SM0.71SMB30是自由口模式控制字節(jié),用來設定校驗方式、通信協議、波特率等通信參數(其各個位含義參閱相關手冊),中斷事件號8為端口0接收字符中斷,中斷事件號9為端口0發(fā)送完成中斷。

SM0.71時,調用子程序SBR_0設置SMB30,允許進行自由口通信;SM0.70時,調用子程序SBR_1重新設置SMB30,停止自由口通信,恢復PPI通信,便于用Micro/WIN軟件對CPU運行狀態(tài)進行監(jiān)視。S7-200通信程序流程如圖4

 

圖4 S7-200通信程序流程圖

4 S7-200通信程序流程圖

 

S7-200通信程序詳細介紹(1號站)

 

主程序MAIN(只給出與通信有關程序)

LD     SM0.1

MOVB   1, VB1

//設置站地址

LD     SM0.7

EU

O      SM0.1

CALL   SBR_0

//首次運行或模式開關從TERM打到ON時定義通信口為自由口

LD     SM0.7

ED

CALL   SBR_1

//模式開關從ON撥到TERM時定義通信口為PPI從站

  子程序SBR_0

LD     SM0.0

MOVB   16#09, SMB30

ENI

ATCH   INT_11, 8

//定義通信口0為自由口模式,9.6K波特率,無校驗,8位數據位,連接接收字符中斷為中斷程序INT_11

  子程序SBR_1

LD     SM0.0

MOVB   16#C0, SMB30

DTCH   8

DTCH   9

//恢復普通PPI通信設置

中斷程序INT_11

LD     SM0.0

AB=    SMB2, VB1

MOVW   +5, VW200

MOVD   &VB640, VD688

ATCH   INT_12, 8

//若站地址正確,連接接收字符中斷到中斷程序INT_12,并使VW200=5來計數,在INT_12中連續(xù)接收五個字節(jié);若站地址錯誤,則繼續(xù)由INT_11接收字節(jié)數據,要在S7-300中程序中將其余六個字節(jié)的高位進行設計,避免出現為內容12地址信息的字節(jié),即使傳輸過程中因外界干擾,其余六個字節(jié)出現為12的假地址情況,程序也會在接下來12個接收過程中,因INT_13中斷程序中的校驗指令作用,得到錯誤校驗值,而恢復到正常接收狀態(tài)。

中斷程序INT_12

LD     SM0.0

MOVB   SMB2, *VD688

INCD   VD688

DECW   VW200

//接收5個字節(jié)

LD     SM1.0

MOVB   1, VB639

MOVW   VW639, VW700

XORW   VW641, VW700

ATCH   INT_13, 8

//通過異或指令進行數據校驗,連接接收字符中斷到中斷程序INT_13,即由第七個字節(jié)觸發(fā)中斷程序INT_13

中斷程序INT_13

LD     SM0.0

DTCH   8

//中斷分離

LDW=   VW700, VW643

MOVD   VD640, VD400  //校驗正確,將控制信息數據存到VB400VB402

MOVB   6, VB600

MOVB   VB1, VB601

BMB    VB100, VB602, 5

ATCH   INT_14, 9

XMT    VB600, 0

//校驗正確,使能發(fā)送,發(fā)送6字節(jié)數據VB601VB606,連接發(fā)送指令結束到中斷程序INT_14

LDW<>  VW700, VW643

ATCH   INT_11, 8

//校驗不正確,連接接收字符中斷到中斷程序INT_11,進行新一次接收

中斷程序INT_14

LD     SM0.0

DTCH   9

ATCH   INT_11, 8

//發(fā)送結束則連接接收字符中斷到中斷程序INT_11,進行新一次接收

4        電臺選型和故障判斷

數傳電臺選擇了深圳友訊達科技發(fā)展公司的FC-201/B,該數傳電臺以其價格合理、運行穩(wěn)定在國內得到廣泛應用。通過友訊達提供的電臺軟件pfc5對電臺進行參數設置,在S7-200兩個站處將電臺參數設置為:發(fā)射頻率453.00,接收頻率465.00,空中速率1200bps,工作模式為透明模式,串口波特率9600bps,串口校驗和設為無;在S7-300站處將電臺的參數中發(fā)射頻率設為465.00,接收頻率設為453.00,與S7-200站處電臺收發(fā)頻率對應,其余參數一致。

FC-201/B數傳電臺有一個發(fā)送和接收指示燈,當發(fā)送數據時為紅燈,接收數據時為綠燈。根據此燈可以方便的判斷通訊是否正常,正常情況下,S7-300輪循方式與兩S7-200通信,即第一秒內向1號站發(fā)送數據,然后接收1號站返回的數據(S7-200在接收到S7-300發(fā)送的數據后會立刻向S7-300發(fā)送數據);第二秒內向2號站發(fā)送數據,然后接收2號站返回的數據,不停地循環(huán)通信。S7-300站處電臺通訊指示燈紅閃一下,接著綠閃一下,處在不停的紅-綠-紅-綠循環(huán)狀態(tài)。而S7-200站在接收S7-300發(fā)送的數據時,要經過地址數據字節(jié)判斷,確認地址為本站,并且對接收數據進行校驗,確定接收數據無誤才回傳S7-300數據,但是只要S7-300發(fā)送數據,S7-200就接收數據,即使是發(fā)送給另一個S7-200站的數據。所以在無外界干擾,數據發(fā)送沒有校驗錯誤的情況下,S7-200站處的電臺通訊燈是綠閃兩下,紅閃一下,處在不停的綠-綠-紅循環(huán)狀態(tài),即接收兩次數據,發(fā)送一次數據。如果通訊出現故障,根據通訊燈的閃爍狀態(tài),便可很容易查出通訊故障所在。
5  結束語

上位機WINCC通過訪問S7-300的數據塊DB2DB22,就可以實現對兩個S7-200PLC站的監(jiān)控。自本系統(tǒng)投入運行以來,運行穩(wěn)定可靠,收到用戶好評。本通信方案經濟、靈活,程序可移植性強,對于類似項目具有很高的借鑒意義。


 

狀 態(tài): 離線

公司簡介
產品目錄
供應信息

公司名稱: 西門子(中國)有限公司
聯 系 人: 技術支持
電  話: 010-64731919
傳  真: 010-64731096
地  址: 北京市朝陽區(qū)望京中環(huán)南路7號 郵政信箱: 8543
郵  編: 100102
主  頁:
 
該廠商相關解決方案:
西門子在青島卷煙廠成功實施MES系統(tǒng)
西門子S7-200 PLC在均勻化著色電源中的應用
SIWAREX稱重技術結合PCS7在制藥公司帶來的巨大利益
新型玻璃原料配料控制系統(tǒng)的開發(fā)及應用
西門子稱重給料機在電解鋁石油焦煅燒工藝的應用
基于Profibus DP的紙機傳動控制系統(tǒng)設計
西門子S7-300軟冗余系統(tǒng)在垃圾處理自控系統(tǒng)中的應用
西門子SIMATIC控制技術在轎車涂裝線高速旋杯自動靜電噴涂機系統(tǒng)的開發(fā)與應用
安全總線協議PROFIsafe在汽車廠總裝車間的應用
WINCC冗余系統(tǒng)在連續(xù)鍍鋅生產線的應用
西門子PA儀表與PCS7系統(tǒng)結合在華新水泥(武穴)項目中的應用
西門子信息化電能管理系統(tǒng)
更多方案...
立即發(fā)送詢問信息在線聯系該解決方案廠商:
用戶名: 密碼: 免費注冊為中華工控網會員
請留下您的有效聯系方式,以方便我們及時與您聯絡

關于我們 | 聯系我們 | 廣告服務 | 本站動態(tài) | 友情鏈接 | 法律聲明 | 不良信息舉報
工控網客服熱線:0755-86369299
版權所有 中華工控網 Copyright©2022 Gkong.com, All Rights Reserved