CCM 通訊協議
聲明:您必須遵守我們的協議,如果您下載了該資源行為將被視為對《電天下賬號管理規范》全部內容的認可,本網站資源來自原創,僅供用于學習和交流,請勿用于商業用途。如有侵權、不妥之處,請舉報本資源,我們將及時審核處理!
CCM 通訊協議
CCM 通訊協議
文本預覽
Value & Technology
CCM 通訊協議
用戶手冊目錄
第一章 概述????????????????????????????????????????? 1
第二章 數據通訊的步驟??????????????????????????????? 5
第三章 傳送字節數的計算???????????????????????????? 35
第四章 LRC 的計算 ?????????????????????????????????? 41
第五章 數據傳送的流程?????????????????????????????? 43
第六章 傳送有錯誤時的應答和對應措施 ???????????????? 44
第七章 通訊時間的計算方法 ?????????????????????????? 50
第八章 計算機通訊程序例???????????????????????????? 53
附錄 1 通訊錯誤代碼一覽表 ?????????????????????????? 68
附錄 2 S 系列 PLC 功能存儲器參考地址一覽表??????????? 69
附錄 3 指令目標代碼一覽表 ?????????????????????????? 88
附錄 4 ASCII 代碼表 ???????????????????????????????? 96光洋電子(無錫)有限公司
第一章 概述
為了進行數據傳送,主局要呼叫子局,并發出傳送什么的指令。把呼叫子局并指定工作內容的順序
叫做通訊協議。
在與上位通訊主機的計算機或PLC進行通訊時,我們使用稱為CCM的通訊協議,此協議(通訊協議)
在本公司的所有PLC上可通用。
按照CCM用什么樣的方法進行傳送,在下章進行詳細說明,本章用漫畫作簡易說明。
1. 呼叫子局
指揮部為主局,作業辦公室為子局。
1光洋電子(無錫)有限公司
2光洋電子(無錫)有限公司
3光洋電子(無錫)有限公司
9.傳送量多而一次發送不完時……
在實際的數據通訊中,一次的數據傳送量是128字節(ASCII方式)。
4光洋電子(無錫)有限公司
第二章 數據通訊的步驟
傳送從主局身子局呼叫開始,最后到主局發送EOT(End of Transmisson)信號結束。
2-1.從主局到子局的數據傳送
反復進行所需次數
A.呼叫 C.首標 E.第一次數據 G.第二次數據 I.最后的數據 K.結束
4EH SOH(01H) STX(02H) STX(02H) STX(02H) EOT(04H)
主局 修正子局號 設定值+20H 子局號
ENQ(05H) 傳送方向(寫入) 余數字節
功能 128字節 128字節 傳送數據
寫入地址 傳送數據 傳送數據
數據傳送量
(自局號) ETX(03H)
ETB(17H) LRC
LRC 奇偶校驗碼 ETB(17H) ETB(17H)
B.子局的應答 LRC LRC
子局 4EH D.應答 F.應答 H.應答 J.應答
修正子局號 設定值+20H ACK(06H) ACK(06H) ACK(06H) ACK(06H)
ACK(06H) CR CR CR CR
CR 回車(僅ASCII
方式時)
2-2.從子局到主局的數據傳送
反復進行所需次數
A.呼叫 C.首標 E.第一次數據 F.應答 H.應答 J.應答 K.結束
4EH SOH(01H) STX(02H) ACK(06H) ACK(06H) ACK(06H) EOT(04H)
主局 修正子局號 設定值+20H 子局號
ENQ(05H) 傳送方向(讀出)
功能 128字節 G.第二次數據 I.最后的數據 K.結束
讀出地址 傳送數據 STX(02H) STX(02H) EOT
數據傳送量 CR
(自局號) 余數字節
ETB(17H) ETB(17H) 128字節 傳送數據
LRC LRC 傳送數據
B.子局的應答 CR
子局 4EH D.應答 ETX(03H)
修正子局號 設定值+20H ACK(06H) ETB(17H) LRC
ACK(06H) CR LRC CR
CR 回車(僅ASCII CR
方式時)
5光洋電子(無錫)有限公司
2-3.ASCII 傳送和 HEX 傳送
進行數據通訊時,由于作 CPU 的上位計算機的種類不同,在傳送所能使用的標記方法中,有
用ASCII碼的方法和用HEX碼的方法。
A. 使用ASCII碼的 個人計算機
B. 可使用HEX碼的 小型計算機、通用大型計算機
具有主局機能的高功能PC
數據通訊接口模塊01DM,無論ASCII傳送或HEX傳送均可使用(用開關切換)。
6光洋電子(無錫)有限公司
1) HEX(16 進)標記
是為使用二進制表示的數值容易看,將每四位分開,用 0~9、A~F 共 16 種記號來表示的標
記,為了與10進制數和ASCII碼相區別,在其最后附加H。
當將10進制數1985用2進制數及HEX來表示時,如下所示,1985的HEX標記是7C1(H)。
10進制數 2進制數 每4位分開
1 9 8 5 = 1 1 1 1 1 0 0 0 0 0 1 = 1 1 1∣1 1 0 0∣0 0 0 1
7 C 1
2) ASCII 碼
ASCII碼是8bit信號,來表示數字、字母、假名、記號等,按其方法共可有256種區別。在
表示數字時,每一位數字,需要8bit信號。
7光洋電子(無錫)有限公司
3) 在傳送協議中 ASCII 碼和 HEX 碼的使用規則
a. 在傳送協議中使用的信號全部以字節為單位(8bit 單位)組成。
呼叫 子局的應答 首標 數據 結束
← 8bit → ← 8bit → ← 8bit → ← 8bit → ← 8bit →
4HE 4EH SOH STX EOT
修正子局號 修正子局號 子局號 數據
ENQ ACK 傳送方向 數據
數據
功能
數據
ETB ETB
LRC LRC
b.下面所示的操作記號都是ASCII碼。
CCM 通訊協議
用戶手冊目錄
第一章 概述????????????????????????????????????????? 1
第二章 數據通訊的步驟??????????????????????????????? 5
第三章 傳送字節數的計算???????????????????????????? 35
第四章 LRC 的計算 ?????????????????????????????????? 41
第五章 數據傳送的流程?????????????????????????????? 43
第六章 傳送有錯誤時的應答和對應措施 ???????????????? 44
第七章 通訊時間的計算方法 ?????????????????????????? 50
第八章 計算機通訊程序例???????????????????????????? 53
附錄 1 通訊錯誤代碼一覽表 ?????????????????????????? 68
附錄 2 S 系列 PLC 功能存儲器參考地址一覽表??????????? 69
附錄 3 指令目標代碼一覽表 ?????????????????????????? 88
附錄 4 ASCII 代碼表 ???????????????????????????????? 96光洋電子(無錫)有限公司
第一章 概述
為了進行數據傳送,主局要呼叫子局,并發出傳送什么的指令。把呼叫子局并指定工作內容的順序
叫做通訊協議。
在與上位通訊主機的計算機或PLC進行通訊時,我們使用稱為CCM的通訊協議,此協議(通訊協議)
在本公司的所有PLC上可通用。
按照CCM用什么樣的方法進行傳送,在下章進行詳細說明,本章用漫畫作簡易說明。
1. 呼叫子局
指揮部為主局,作業辦公室為子局。
1光洋電子(無錫)有限公司
2光洋電子(無錫)有限公司
3光洋電子(無錫)有限公司
9.傳送量多而一次發送不完時……
在實際的數據通訊中,一次的數據傳送量是128字節(ASCII方式)。
4光洋電子(無錫)有限公司
第二章 數據通訊的步驟
傳送從主局身子局呼叫開始,最后到主局發送EOT(End of Transmisson)信號結束。
2-1.從主局到子局的數據傳送
反復進行所需次數
A.呼叫 C.首標 E.第一次數據 G.第二次數據 I.最后的數據 K.結束
4EH SOH(01H) STX(02H) STX(02H) STX(02H) EOT(04H)
主局 修正子局號 設定值+20H 子局號
ENQ(05H) 傳送方向(寫入) 余數字節
功能 128字節 128字節 傳送數據
寫入地址 傳送數據 傳送數據
數據傳送量
(自局號) ETX(03H)
ETB(17H) LRC
LRC 奇偶校驗碼 ETB(17H) ETB(17H)
B.子局的應答 LRC LRC
子局 4EH D.應答 F.應答 H.應答 J.應答
修正子局號 設定值+20H ACK(06H) ACK(06H) ACK(06H) ACK(06H)
ACK(06H) CR CR CR CR
CR 回車(僅ASCII
方式時)
2-2.從子局到主局的數據傳送
反復進行所需次數
A.呼叫 C.首標 E.第一次數據 F.應答 H.應答 J.應答 K.結束
4EH SOH(01H) STX(02H) ACK(06H) ACK(06H) ACK(06H) EOT(04H)
主局 修正子局號 設定值+20H 子局號
ENQ(05H) 傳送方向(讀出)
功能 128字節 G.第二次數據 I.最后的數據 K.結束
讀出地址 傳送數據 STX(02H) STX(02H) EOT
數據傳送量 CR
(自局號) 余數字節
ETB(17H) ETB(17H) 128字節 傳送數據
LRC LRC 傳送數據
B.子局的應答 CR
子局 4EH D.應答 ETX(03H)
修正子局號 設定值+20H ACK(06H) ETB(17H) LRC
ACK(06H) CR LRC CR
CR 回車(僅ASCII CR
方式時)
5光洋電子(無錫)有限公司
2-3.ASCII 傳送和 HEX 傳送
進行數據通訊時,由于作 CPU 的上位計算機的種類不同,在傳送所能使用的標記方法中,有
用ASCII碼的方法和用HEX碼的方法。
A. 使用ASCII碼的 個人計算機
B. 可使用HEX碼的 小型計算機、通用大型計算機
具有主局機能的高功能PC
數據通訊接口模塊01DM,無論ASCII傳送或HEX傳送均可使用(用開關切換)。
6光洋電子(無錫)有限公司
1) HEX(16 進)標記
是為使用二進制表示的數值容易看,將每四位分開,用 0~9、A~F 共 16 種記號來表示的標
記,為了與10進制數和ASCII碼相區別,在其最后附加H。
當將10進制數1985用2進制數及HEX來表示時,如下所示,1985的HEX標記是7C1(H)。
10進制數 2進制數 每4位分開
1 9 8 5 = 1 1 1 1 1 0 0 0 0 0 1 = 1 1 1∣1 1 0 0∣0 0 0 1
7 C 1
2) ASCII 碼
ASCII碼是8bit信號,來表示數字、字母、假名、記號等,按其方法共可有256種區別。在
表示數字時,每一位數字,需要8bit信號。
7光洋電子(無錫)有限公司
3) 在傳送協議中 ASCII 碼和 HEX 碼的使用規則
a. 在傳送協議中使用的信號全部以字節為單位(8bit 單位)組成。
呼叫 子局的應答 首標 數據 結束
← 8bit → ← 8bit → ← 8bit → ← 8bit → ← 8bit →
4HE 4EH SOH STX EOT
修正子局號 修正子局號 子局號 數據
ENQ ACK 傳送方向 數據
數據
功能
數據
ETB ETB
LRC LRC
b.下面所示的操作記號都是ASCII碼。
"CCM" 通常指的是 Controller Communication Module(控制器通信模塊)或者 Central Configuration Manager(中央配置管理器)在工業自動化和過程控制領域中的應用。這是一種專門設計用于設備之間進行數據交換和遠程監控的通訊協議,它允許不同制造商生產的智能設備如PLC(可編程邏輯控制器)、DCS(分布式控制系統)或SCADA( supervisory control and data acquisition, 集中監控與數據采集系統)等以標準格式進行通信。
CCM通訊協議可能采用不同的實現形式,比如基金會現場總線(FF)的CCM、OPC UA(開放平臺連接統一架構)的信息模型的一部分,或者是某些廠商自定義的專有協議,但它們的核心目標都是為了實現設備間的信息共享、參數設置、命令執行以及狀態報告等功能,從而提高整個系統的集成度、可靠性和靈活性。在實際應用中,企業需要根據自身的系統需求和技術選型來選擇合適的 CCM 協議及其配套技術實現方案。
CCM 通訊協議的相關資源推薦
會員專享
開通會員
升級會員獲取海量資源免費下載
會員免費下載
5D幣 購買
上傳資源賺收益
格式:pdf
瀏覽:559
收藏:0
瀏覽:559??|??
收藏:0
上傳時間:2008-11-19
大小:1.0MB

作者相關作品
排名
昵稱
瓦特值
熱門標簽