SCM-2通讯管理单元使用说明书
声明:您必须遵守我们的协议,如果您下载了该资源行为将被视为对《电天下账号管理规范》全部内容的认可,本网站资源来自原创,仅供用于学习和交流,请勿用于商业用途。如有侵权、不妥之处,请举报本资源,我们将及时审核处理!
SCM-2通讯管理单元使用说明书
文本预览
SCM-2V2.2 用户手册
SCM-2 通讯管理单元
使用说明书
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协议的从设备
RS485 接线 2-A 2-B 接 从设备对应 A 、B
两排指示灯从上到下:
北京易控微网科技有限公司 1SCM-2V2.2 用户手册
串口1侧:运行灯(闪烁)、串口1发送指示灯(闪烁)、接收指示灯(闪烁)
串口2侧:电源灯(常亮)、串口2发送指示灯(闪烁)、接收指示灯(闪烁)
通讯设置:
SCM-2的设备地址为 8位二进制(8 位拨码的低5位和4位拨码的低 3位)
如上图,每位拨至 ON时代表0,拨到数字时依次代表 1,2,4,8,16,32,
64,128。设备地址范围为 0~255。
当8位拨码全拨至 ON 时,默认:9600,1,8,无校验,设备地址为 1。
当低8位拨码不全为ON时,波特率由寄存器40020~40021中的值确定,
设备地址为拨码的值。例如左侧拨码的1和3拨下,右侧拨码的 1拨上,其
它拨在ON,此时设备地址为 37(1+4+32)。
2. scm-2内部寄存器定义
2.1. 开关量输出定义
功能码: 01/05,共1000个
地址 内容 说明
00001~01000 读取的 开关量输出 状态
2.2. 开关量输入定义
功能码 02,共1128个
地址 内容 说明
10001~11000 读取的 开关量输入状态 =1 上电, =0 未上电
11001 第1条命令通讯结果 =1表示通讯成功
11002~11128 第2~128条命令通讯结果 =1 表示通讯成功,=0 表示失败,可能
原因有:读取长度=0;设备地址=0 或
=255或不存在;功能码不为1~4;寄存
器溢出等。
2.3. 输入寄存器定义
功能码04 :30001~31800共1800个
地址 功能 说明
30001~31800 读取的输入寄存器数据
北京易控微网科技有限公司 2SCM-2V2.2 用户手册
2.4. 保持寄存器定义
功能码: 03/06
40001~40030:30个 系统设置
40031~40414:128*3=384个 128条命令内容
41001~42600:1600个 读取的保持寄存器数据
地址 数据内容 说明
40001 系统实际时间的低16位 系统时间, 1mS的32位计数器
40002 系统实际时间的高16位
40003~09 保留
40010 写允许 设为1时,40001~40414循环写入
FRAM
40011 串口2当前执行的第几条命令 只读
40012~ 保留 只读
40015
40016 超时判断时间 单位:ms,串口 2 发送完命令延
时(该时间+200)未收到应答则
继续发下一个命令。
40017 扫描时间间隔 单位:ms,串口 2 完成一次命令
后延时(该时间+10)后再发下个
命令。
40018 串口1收发延时 默认0,单位 1ms
40019 保留
40020 串口1设置 见 波特率设置表
40021 串口2设置 见 波特率设置表
40023 保留 不允许修改
40024 保留 不允许修改
40025 程序版本号 0x0021(2009.5.6)
40026 实际读取 开关量输出 数量 最大1000,只读
40027 实际读取 开关量输入 数量 最大1000,只读
40028 实际读取 保持寄存器 数量 最大1600,只读
40029 实际读取 输入寄存器 数量 最大1800,只读
40030 实际发送命令 条数 设置 请根据串口 2 下挂从设备数量、
命令数设置,最大128条
北京易控微网科技有限公司 3SCM-2V2.2 用户手册
以下为128条命令内容,每条命令占3个寄存器,SCM-2从第一条命令开始循环判断,
满足条件的命令则从串口2发出。有效的功能码为1,2,3,4。
设备地址=0或=255的命令不发。读取长度=0的命令不发。
40031 第1条命令 设备地址 功能码 如读取设备地址为 2 的保持寄存
器,则该值为0x0203
40032 第1条命令 起始地址
40033 第1条命令 读取长度
40034- 第2~127条命令
40412 第128条命令 设备地址 功能码
40413 第128条命令 起始地址
40414 第128条命令 读取长度
41001~ 读取的保持寄存器数据 共1600个
42600
串口设置40020-40021内容用16进制表示为 0xPQRS
Q R保留 默认8位数据位 1位停止位
P (高4位)为奇偶校验设置:(括号内为2位停止位时的设置)
P=D(F)为 偶校验, P=9(B)为 奇校验, P=1(3)为 无校验。
S 低4位为波特率设置,如下表为一般串口时设置 :
波特率设置表:(8位数据位 1位停止位)
SCM-2 通讯管理单元
使用说明书
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协议的从设备
RS485 接线 2-A 2-B 接 从设备对应 A 、B
两排指示灯从上到下:
北京易控微网科技有限公司 1SCM-2V2.2 用户手册
串口1侧:运行灯(闪烁)、串口1发送指示灯(闪烁)、接收指示灯(闪烁)
串口2侧:电源灯(常亮)、串口2发送指示灯(闪烁)、接收指示灯(闪烁)
通讯设置:
SCM-2的设备地址为 8位二进制(8 位拨码的低5位和4位拨码的低 3位)
如上图,每位拨至 ON时代表0,拨到数字时依次代表 1,2,4,8,16,32,
64,128。设备地址范围为 0~255。
当8位拨码全拨至 ON 时,默认:9600,1,8,无校验,设备地址为 1。
当低8位拨码不全为ON时,波特率由寄存器40020~40021中的值确定,
设备地址为拨码的值。例如左侧拨码的1和3拨下,右侧拨码的 1拨上,其
它拨在ON,此时设备地址为 37(1+4+32)。
2. scm-2内部寄存器定义
2.1. 开关量输出定义
功能码: 01/05,共1000个
地址 内容 说明
00001~01000 读取的 开关量输出 状态
2.2. 开关量输入定义
功能码 02,共1128个
地址 内容 说明
10001~11000 读取的 开关量输入状态 =1 上电, =0 未上电
11001 第1条命令通讯结果 =1表示通讯成功
11002~11128 第2~128条命令通讯结果 =1 表示通讯成功,=0 表示失败,可能
原因有:读取长度=0;设备地址=0 或
=255或不存在;功能码不为1~4;寄存
器溢出等。
2.3. 输入寄存器定义
功能码04 :30001~31800共1800个
地址 功能 说明
30001~31800 读取的输入寄存器数据
北京易控微网科技有限公司 2SCM-2V2.2 用户手册
2.4. 保持寄存器定义
功能码: 03/06
40001~40030:30个 系统设置
40031~40414:128*3=384个 128条命令内容
41001~42600:1600个 读取的保持寄存器数据
地址 数据内容 说明
40001 系统实际时间的低16位 系统时间, 1mS的32位计数器
40002 系统实际时间的高16位
40003~09 保留
40010 写允许 设为1时,40001~40414循环写入
FRAM
40011 串口2当前执行的第几条命令 只读
40012~ 保留 只读
40015
40016 超时判断时间 单位:ms,串口 2 发送完命令延
时(该时间+200)未收到应答则
继续发下一个命令。
40017 扫描时间间隔 单位:ms,串口 2 完成一次命令
后延时(该时间+10)后再发下个
命令。
40018 串口1收发延时 默认0,单位 1ms
40019 保留
40020 串口1设置 见 波特率设置表
40021 串口2设置 见 波特率设置表
40023 保留 不允许修改
40024 保留 不允许修改
40025 程序版本号 0x0021(2009.5.6)
40026 实际读取 开关量输出 数量 最大1000,只读
40027 实际读取 开关量输入 数量 最大1000,只读
40028 实际读取 保持寄存器 数量 最大1600,只读
40029 实际读取 输入寄存器 数量 最大1800,只读
40030 实际发送命令 条数 设置 请根据串口 2 下挂从设备数量、
命令数设置,最大128条
北京易控微网科技有限公司 3SCM-2V2.2 用户手册
以下为128条命令内容,每条命令占3个寄存器,SCM-2从第一条命令开始循环判断,
满足条件的命令则从串口2发出。有效的功能码为1,2,3,4。
设备地址=0或=255的命令不发。读取长度=0的命令不发。
40031 第1条命令 设备地址 功能码 如读取设备地址为 2 的保持寄存
器,则该值为0x0203
40032 第1条命令 起始地址
40033 第1条命令 读取长度
40034- 第2~127条命令
40412 第128条命令 设备地址 功能码
40413 第128条命令 起始地址
40414 第128条命令 读取长度
41001~ 读取的保持寄存器数据 共1600个
42600
串口设置40020-40021内容用16进制表示为 0xPQRS
Q R保留 默认8位数据位 1位停止位
P (高4位)为奇偶校验设置:(括号内为2位停止位时的设置)
P=D(F)为 偶校验, P=9(B)为 奇校验, P=1(3)为 无校验。
S 低4位为波特率设置,如下表为一般串口时设置 :
波特率设置表:(8位数据位 1位停止位)