999久久久精品国产消防器材,国产成人久久综合77777,√最新版天堂资源网在线,精品久久久久区二区8888,卡一卡二卡三乱码视频

技成培訓網(wǎng) 技成學習APP 技成工具箱 技成企業(yè)服務

歡迎回到技成培訓網(wǎng)

技成培訓網(wǎng)

電工題庫寶典

技成電工課堂

PLC練習題

技成PLC課堂

變頻器故障查詢

技成PLC學吧

伺服驅(qū)動故障查詢

技成PLC網(wǎng)校

當前位置:技成首頁 > 文章中心 > 西門子PLC > 西門子串行通信(PTP通信)的MODBUS 協(xié)議

西門子串行通信(PTP通信)的MODBUS 協(xié)議

發(fā)布于2022-11-03 11:51 38 2 標簽:串行通信

  串行通信概述

  在工業(yè)控制系統(tǒng)中,某些現(xiàn)場的控制設備和智能儀表沒有標準的現(xiàn)場總線接口,只有串行通信接口。它們往往使用廠家定義的非標準的通信協(xié)議,有的使用Modbus協(xié)議。

  串行通信又稱為點對點(Point to Point)通信,簡稱為PtP通信。串行通信用于S7PLC 和帶有串行通信接口的設備(例如計算機、打印機、條形碼閱讀器、機器人控制系統(tǒng)、掃描儀等)之間傳輸數(shù)據(jù)。

  1.西門子的串行通信協(xié)議

  串行通信主要用來與非西門子設備通信。S7-300/400 的串行通信可以使用的通信協(xié)議主要有ASCII driver、3964(R)和RK512。它們在7層OSI參考模型中的位置如圖15-1所示。

PtP協(xié)議在OSI參考模型中的位置

圖15-1 PtP協(xié)議在OSI參考模型中的位置

  ASCII driver只使用7層OSI模型中的物理層,用于控制CPU和一個通信伙伴之間的串行連接的數(shù)據(jù)傳輸,ASCII driver可以發(fā)送和接收開放式的數(shù)據(jù)(所有可以打印的ASCII字符),提供一種開放式的報文幀結(jié)構(gòu)。ASCII driver 可以用結(jié)束字符、幀的長度和字符延遲時間作為報文幀結(jié)束的判據(jù)。接收方必須在組態(tài)時設置一個報文幀的結(jié)束判據(jù)。

  國內(nèi)極少有人使用3964(R)和RK512協(xié)議,中國期刊網(wǎng)幾乎沒有有關的文章,因此本節(jié)主要介紹ASCII driver。

  2. MODBUS協(xié)議

  Modbus 是一種基于串口的通信協(xié)議,在工業(yè)控制中得到了較為廣泛的使用。Modbus 協(xié)議是一個主-從協(xié)議,采用請求-響應方式,主站發(fā)出帶有從站地址的請求報文,具有該地址的從站接收到后發(fā)出響應報文進行應答。Modbus協(xié)議有ASCII和RTU(遠程終端單元)這兩種報文傳輸模式。

  3. 串行通信處理器

  (1)CPU31xC-2PtP集成的串行通信接口

  CPU313-2PtP 和314C-2PtP有一個集成的RS422/485通信接口,可以使用ASCII和3964 (R)通信協(xié)議CPU314C-2PtP還可以使用RK512協(xié)議。其他沒有集成PtP串口的CPU的串行通信需要使用CP340、CP341、CP 440和CP 441通信處理器模塊。

  (2)CP340通信處理器

  CP 340通信處理器是串行通信較經(jīng)濟的解決方案,用于S7-300和ET200M(S7CPU作為主站)的串行通信,它有一個通信接口,有4種不同的型號。一種模塊的通信接口為RS-232C,可以使用通信協(xié)議ASCII和3964(R)。另外3種模塊的通信接口分別為RS-232C、20mA(TTY,國內(nèi)很少使用)和RS-422/RS-485,可以使用的通信協(xié)議增加了打印機驅(qū)動程序。此外,所有的串行通信CP模塊都可以使用與變頻器通信的USS協(xié)議。可以在隨書光盤CP的用戶手冊的附錄中,查閱CP的RS-232C和RS-422/485連接器的針腳定義,和通信接口的接線圖。

  (3)CP341通信處理器

  CP341有一個通信接口,有3種不同的型號,分別采用不同的通信接口??梢允褂玫耐ㄐ艆f(xié)議包括ASCII、3964(R)、RS512協(xié)議。

  通過安裝相應的軟件和插在CP模塊上的硬件加密狗,CP341和CP441可以使用下列客戶協(xié)議Modbus RTU主站協(xié)議、Modbus RTU從站協(xié)議和 Data Highway 協(xié)議。Modbus RTU 協(xié)議只能在價格較高的CP341和CP441-2上使用,并且需要為ModbusRTU協(xié)議單獨付費,使用成本較高。

  S7-200集成了Modbus RTU主站協(xié)議和RTU從站協(xié)議,用S7-200來實現(xiàn)Modbus RTU 協(xié)議要經(jīng)濟得多。用MPI接口和X_PUT、X_GET來實現(xiàn)S7-200和S7-300/400之間的通信(見14.4節(jié)),不需要增加額外的開支。作者編寫的《PLC編程及應用(第3版)》詳細介紹了S7-200 使用Modbus RTU主站協(xié)議和RTU從站協(xié)議進行通信的方法。

  (4)CP440串行通信處理器

  CP 440的物理接口為RS-422/RS-485。最多32個節(jié)點,最高傳輸速率為115.2kbit/s,通信距離最長1200m??梢允褂玫耐ㄐ艆f(xié)議為ASCII和3964(R)。

  (5)CP441-1/CP441-2串行通信處理器

  CP441-1可以插入一塊分別帶一個20mA(TTY)、RS-232C或RS-422/485接口的IF963 子模塊??梢允褂玫耐ㄐ艆f(xié)議有ASCII、3964(R)和打印機驅(qū)動程序。

  CP441-2可以插入兩塊IF963子模塊,可以使用的通信協(xié)議與CP341相同。

若有收獲,就點個贊吧!

文章來源于網(wǎng)絡及文獻如有侵權請聯(lián)系站長
分享到:

微信掃一掃分享

閱讀與本文標簽相同的文章

串行通信

相關推薦

最新文章 熱門文章
最新課程 免費課程
PLC資料下載 電工電氣資料下載
應用新秀
變頻器故障代碼查詢APP
伺服故障代碼查詢APP
技成
手機APP
熱門標簽