SCM-2v2使用說明書
聲明:您必須遵守我們的協(xié)議,如果您下載了該資源行為將被視為對《電天下賬號管理規(guī)范》全部內(nèi)容的認可,本網(wǎng)站資源來自原創(chuàng),僅供用于學習和交流,請勿用于商業(yè)用途。如有侵權(quán)、不妥之處,請舉報本資源,我們將及時審核處理!
SCM-2v2使用說明書
SCM-2v2使用說明書
文本預(yù)覽
SCM-2V2.0 使用說明書
SCM-2v2 使用說明書
1. 接線
供電:24VDC 或220VAC,按標簽指示的供電選擇
L/+ 接24VDC 正/220VAC-L
N/- 接24VDC 負/220VAC-N
PGND保護地 接機殼
串口1為從機:接上位機(RS232或RS485同時只能用一個)
RS232接線:1-RXD 接 DB9-2
1-TXD 接 DB9-3
1-GND 接DB9-5
1-RTS 1-CTS 1-VCC 不接
RS485接線 1-A 1-B
串口2為主機:下掛modbus rtu協(xié)議的從設(shè)備
RS485接線 2-A 2-B 接 從設(shè)備對應(yīng) A 、B
北京易控微網(wǎng)科技有限公司 1SCM-2V2.0 使用說明書
通訊設(shè)置:
SCM-2的設(shè)備地址為8位二進制(8位撥碼的低5位和4位撥碼的低3位)
如上圖,每位撥至ON時代表0,撥到數(shù)字時依次代表1,2,4,8,16,32,
64,128。設(shè)備地址范圍為0~255。
當8位撥碼全撥至ON 時,默認通訊方式:9600,1,8,無校驗,設(shè)備
地址為1。
當?shù)?位撥碼不全為ON時,波特率由寄存器40020~40021中的值確定,
設(shè)備地址為撥碼的值。例如左側(cè)撥碼的1和3撥下,右側(cè)撥碼的1撥上,其
它撥在ON,此時設(shè)備地址為37(1+4+32)。
2. scm-2內(nèi)部寄存器定義
2.1. 開關(guān)量輸出定義
功能碼: 01/05,共1000個
地址 內(nèi)容 說明
00001~01000 讀取的 開關(guān)量輸出 狀態(tài)
2.2. 開關(guān)量輸入定義
功能碼 02,共1128個
地址 內(nèi)容 說明
10001~11000 讀取的 開關(guān)量輸入狀態(tài) =1 上電, =0 未上電
11001 第1條命令通訊結(jié)果 =1表示通訊成功
11002~11128 第2~128條命令通訊結(jié)果 =1 表示通訊成功,=0 表示失敗,可能
原因有:讀取長度=0;設(shè)備地址=0 或
=255或不存在;功能碼不為1~4;寄存
器溢出等。
2.3. 輸入寄存器定義
功能碼04 :30001~31800共1800個
地址 功能 說明
30001~31800 讀取的輸入寄存器數(shù)據(jù)
北京易控微網(wǎng)科技有限公司 2SCM-2V2.0 使用說明書
2.4. 保持寄存器定義
功能碼: 03/06
40001~40030:30個 系統(tǒng)設(shè)置
40031~40414:128*3=384個 128條命令內(nèi)容
41001~42600:1600個 讀取的保持寄存器數(shù)據(jù)
地址 數(shù)據(jù)內(nèi)容 說明
40001 系統(tǒng)實際時間的低16位 系統(tǒng)時間, 1mS的32位計數(shù)器
40002 系統(tǒng)實際時間的高16位
40003~09 保留
40010 寫允許 設(shè)為1時,40001~40414循環(huán)寫入
FRAM
40011 串口2當前執(zhí)行的第幾條命令 只讀
40012~ 保留 只讀
40015
40016 超時判斷時間 單位:ms,串口 2 發(fā)送完命令延
時(該時間+200)未收到應(yīng)答則
繼續(xù)發(fā)下一個命令。
40017 掃描時間間隔 單位:ms,串口 2 完成一次命令
后延時(該時間+10)后再發(fā)下個
命令。
40018 串口1收發(fā)延時 默認0,單位 1ms
40019 保留
40020 串口1設(shè)置 見 波特率設(shè)置表
40021 串口2設(shè)置 見 波特率設(shè)置表
40023 保留 不允許修改
40024 保留 不允許修改
40025 程序版本號 0x0020(2009.4.23)
40026 實際讀取 開關(guān)量輸出 數(shù)量 最大1000,只讀
40027 實際讀取 開關(guān)量輸入 數(shù)量 最大1000,只讀
40028 實際讀取 保持寄存器 數(shù)量 最大1600,只讀
40029 實際讀取 輸入寄存器 數(shù)量 最大1800,只讀
40030 實際發(fā)送命令 條數(shù) 設(shè)置 請根據(jù)串口 2 下掛從設(shè)備數(shù)量、
命令數(shù)設(shè)置,最大128條
北京易控微網(wǎng)科技有限公司 3SCM-2V2.0 使用說明書
以下為128條命令內(nèi)容,每條命令占3個寄存器,SCM-2從第一條命令開始循環(huán)判斷,
滿足條件的命令則從串口2發(fā)出。有效的功能碼為1,2,3,4。
設(shè)備地址=0或=255的命令不發(fā)。讀取長度=0的命令不發(fā)。
40031 第1條命令 設(shè)備地址 功能碼 如讀取設(shè)備地址為 2 的保持寄存
器,則該值為0x0203
40032 第1條命令 起始地址
40033 第1條命令 讀取長度
40034- 第2~127條命令
40412 第128條命令 設(shè)備地址 功能碼
40413 第128條命令 起始地址
40414 第128條命令 讀取長度
41001~ 讀取的保持寄存器數(shù)據(jù) 共1600個
42600
串口設(shè)置40020-40021內(nèi)容用16進制表示為 0xPQRS
R保留 8位數(shù)據(jù)位 1位停止位
P (高4位)為奇偶校驗設(shè)置:
P=D(13)為 偶校驗, P=9為 奇校驗, P=1為 無校驗。
S 低4位為波特率設(shè)置,如下表為一般串口時設(shè)置 :
波特率設(shè)置表:
波特率 設(shè)定值
奇校驗 偶校驗 無校驗
十六進制 十進制 十六進制 十進制 十六進制 十進制
SCM-2v2 使用說明書
1. 接線
供電:24VDC 或220VAC,按標簽指示的供電選擇
L/+ 接24VDC 正/220VAC-L
N/- 接24VDC 負/220VAC-N
PGND保護地 接機殼
串口1為從機:接上位機(RS232或RS485同時只能用一個)
RS232接線:1-RXD 接 DB9-2
1-TXD 接 DB9-3
1-GND 接DB9-5
1-RTS 1-CTS 1-VCC 不接
RS485接線 1-A 1-B
串口2為主機:下掛modbus rtu協(xié)議的從設(shè)備
RS485接線 2-A 2-B 接 從設(shè)備對應(yīng) A 、B
北京易控微網(wǎng)科技有限公司 1SCM-2V2.0 使用說明書
通訊設(shè)置:
SCM-2的設(shè)備地址為8位二進制(8位撥碼的低5位和4位撥碼的低3位)
如上圖,每位撥至ON時代表0,撥到數(shù)字時依次代表1,2,4,8,16,32,
64,128。設(shè)備地址范圍為0~255。
當8位撥碼全撥至ON 時,默認通訊方式:9600,1,8,無校驗,設(shè)備
地址為1。
當?shù)?位撥碼不全為ON時,波特率由寄存器40020~40021中的值確定,
設(shè)備地址為撥碼的值。例如左側(cè)撥碼的1和3撥下,右側(cè)撥碼的1撥上,其
它撥在ON,此時設(shè)備地址為37(1+4+32)。
2. scm-2內(nèi)部寄存器定義
2.1. 開關(guān)量輸出定義
功能碼: 01/05,共1000個
地址 內(nèi)容 說明
00001~01000 讀取的 開關(guān)量輸出 狀態(tài)
2.2. 開關(guān)量輸入定義
功能碼 02,共1128個
地址 內(nèi)容 說明
10001~11000 讀取的 開關(guān)量輸入狀態(tài) =1 上電, =0 未上電
11001 第1條命令通訊結(jié)果 =1表示通訊成功
11002~11128 第2~128條命令通訊結(jié)果 =1 表示通訊成功,=0 表示失敗,可能
原因有:讀取長度=0;設(shè)備地址=0 或
=255或不存在;功能碼不為1~4;寄存
器溢出等。
2.3. 輸入寄存器定義
功能碼04 :30001~31800共1800個
地址 功能 說明
30001~31800 讀取的輸入寄存器數(shù)據(jù)
北京易控微網(wǎng)科技有限公司 2SCM-2V2.0 使用說明書
2.4. 保持寄存器定義
功能碼: 03/06
40001~40030:30個 系統(tǒng)設(shè)置
40031~40414:128*3=384個 128條命令內(nèi)容
41001~42600:1600個 讀取的保持寄存器數(shù)據(jù)
地址 數(shù)據(jù)內(nèi)容 說明
40001 系統(tǒng)實際時間的低16位 系統(tǒng)時間, 1mS的32位計數(shù)器
40002 系統(tǒng)實際時間的高16位
40003~09 保留
40010 寫允許 設(shè)為1時,40001~40414循環(huán)寫入
FRAM
40011 串口2當前執(zhí)行的第幾條命令 只讀
40012~ 保留 只讀
40015
40016 超時判斷時間 單位:ms,串口 2 發(fā)送完命令延
時(該時間+200)未收到應(yīng)答則
繼續(xù)發(fā)下一個命令。
40017 掃描時間間隔 單位:ms,串口 2 完成一次命令
后延時(該時間+10)后再發(fā)下個
命令。
40018 串口1收發(fā)延時 默認0,單位 1ms
40019 保留
40020 串口1設(shè)置 見 波特率設(shè)置表
40021 串口2設(shè)置 見 波特率設(shè)置表
40023 保留 不允許修改
40024 保留 不允許修改
40025 程序版本號 0x0020(2009.4.23)
40026 實際讀取 開關(guān)量輸出 數(shù)量 最大1000,只讀
40027 實際讀取 開關(guān)量輸入 數(shù)量 最大1000,只讀
40028 實際讀取 保持寄存器 數(shù)量 最大1600,只讀
40029 實際讀取 輸入寄存器 數(shù)量 最大1800,只讀
40030 實際發(fā)送命令 條數(shù) 設(shè)置 請根據(jù)串口 2 下掛從設(shè)備數(shù)量、
命令數(shù)設(shè)置,最大128條
北京易控微網(wǎng)科技有限公司 3SCM-2V2.0 使用說明書
以下為128條命令內(nèi)容,每條命令占3個寄存器,SCM-2從第一條命令開始循環(huán)判斷,
滿足條件的命令則從串口2發(fā)出。有效的功能碼為1,2,3,4。
設(shè)備地址=0或=255的命令不發(fā)。讀取長度=0的命令不發(fā)。
40031 第1條命令 設(shè)備地址 功能碼 如讀取設(shè)備地址為 2 的保持寄存
器,則該值為0x0203
40032 第1條命令 起始地址
40033 第1條命令 讀取長度
40034- 第2~127條命令
40412 第128條命令 設(shè)備地址 功能碼
40413 第128條命令 起始地址
40414 第128條命令 讀取長度
41001~ 讀取的保持寄存器數(shù)據(jù) 共1600個
42600
串口設(shè)置40020-40021內(nèi)容用16進制表示為 0xPQRS
R保留 8位數(shù)據(jù)位 1位停止位
P (高4位)為奇偶校驗設(shè)置:
P=D(13)為 偶校驗, P=9為 奇校驗, P=1為 無校驗。
S 低4位為波特率設(shè)置,如下表為一般串口時設(shè)置 :
波特率設(shè)置表:
波特率 設(shè)定值
奇校驗 偶校驗 無校驗
十六進制 十進制 十六進制 十進制 十六進制 十進制