开关量模块 开关量模块
产品简介
开关量模块0-80点开关量继电器输出,带0-80个输出状态LED指示; 0-80点开关量继电器输出,带0-80个输出状态LED指示; 开关量模块
产品详细信息
■ 开关量模块主要用途
用于可编程控制器(简称PLC)、DCS、PCS、计算机等控制、数据采集、报警系统的开关量输出扩展。
■ 主要特点
● LINK RS-485通讯方式,支持多种组态软件;
● 0-80点开关量继电器输出,带0-80个输出状态LED指示;
● 300~115.2Kbps可选,接收、发送指示状态;
● 开关量输出回路与通讯回路电隔离;
● 电源极性保护。
■ 主要参数(表1)
(表1) 开关量模块
工作电压 DC24V±5%带电源极性保护
功率消耗 *大1350mW(不含开关量通道消耗电源)
通讯接口 标准两线RS-485(*多为32个模块)
通讯速率 300~115200 bps可选
通讯格式 7~8位数据位、奇、偶、无校验、1位停止位可选
传送距离 <1200M(19200bps)
输出接口 每路允许电流小于0.5A DC/24V 输出
0-80路同时输出允许总电流小于2A/ DC24V输出
输出数量 0-80路(DDMF1-8DO)
输入隔离 输出与通讯回路隔离电压2500V
适用范围 所有带自由通讯口PLC、PC
刷新速度 单个模块>20~40ms
外形尺寸 宽71×高26×长128mm
重量 不含包装约0.21Kg
安装方式 标准U型导轨安装
工作温度 -10 ~ +55℃;
工作湿度 35 ~ 85%(不结露);
■ 使用方法
● 技术规范内容:
1. 同时控制DDMF1-8DO 共计8个开关量数据的字通讯协议(见图1):
向DDMF1-8DO发出写数据命令后,就可控制DDMF1-8DO对应的8个开关量输出端,具体解释如下:
通讯数据顺序从左至右依次传输,可同时改变8个开关量数据状态。
a. 00H并非必须的,但可为某些编程时需要添无效数据以构成完整的数据帧。
b. 05H是发送给DDMF1-8DO的起始控制位数据,它是必须的;
c. D35: DDMF1-8DO所在RS-485网络中的地址,我们可以理解为从站地址,D35由D35H、D35L构成,它是从站地址数
据的ASIC码表现形式,例如DDMF1-8DO模块地址为01,则D35=H3031(ASIC码的16进制表示方法),即D35H=30H、
D35L=31H,表示该从站地址是01号;
d. 46H、46H是指定的数据,必须;
e. 57H、57H、30H、4DH、30H、30H、30H、30H、31H是指定数据,必须;
f. D36为控制数据,它对应M15~M0的16个状态位,对应数据位如表2所示:
注:表2中当为DDMF1-8DO时,物理地址为MY0~MY7,其余输出无效;
举例如下:
D36数据为1234H,其ASIC表示为30H、32H、33H、34H;
D36被拆分 1 2 3 4,其二进制对应码如下:
1 2 3 4
0001 0010 0011 0100
表现为:× × × × MY11断、MY10断、MY9通、MY8断;
MY7断、MY6断、MY5通、MY4通、MY3断、MY2通、MY1断、MY0断;
g. D37为SUM校验数据。它是将通讯协议中除00H、05H及D37外其余所有数据加在一起后所得的1个字的低位数据然后拆
分为D37H、D37L(仍然需要转化为ASIC码)。
2.只改变一个开关量的通讯协议:
在很多情况下,可能通过计算机只操作某个开关,这时就可使用以下通讯协议:
a. 00H并非必须的,但可为某些编程时需要添无效数据以构成完整的数据帧。
b. 05H是发送给DDMF1-8DO的起始控制位数据,它是必须的;
c. D35: DDMF1-8DO所在RS-485网络中的地址,我们可以理解为从站地址,D35由D35H、D35L构成,它是从站地址数
据的ASIC码表现形式,例如DDMF1-16DO模块地址为01,则D35=H3031(ASIC码的16进制表示方法),即D35H=30H、
D35L=31H,表示该从站地址是01号;
d. 46H、46H是指定的数据,必须;
e. 42H、57H、30H、4DH、30H、30H是指定数据,必须;
f. D36为控制模块16个输出的位选择数据,对应数据位如表3所示:
注:表3中当为DDMF1-8DO时,物理地址为MY0~MY7,其余输出无效;
h. 30H、31H是指定数据,必须;
i. D37表示了选择的位输出状态,D37=30H表示选择的位为断开,D37=31H则表示选择的为接通;
j. 举例如下:D36H数据=30H、D36L=36H,D37H=31H,则选择MY6输出接通;
k. D38为SUM校验数据。它是将通讯协议中除00H、05H及D38外其余所有数据加在一起后所得的1个字的低位数据然后拆
分为D38H、D38L(仍然需要转化为ASIC码)。
3.请求读输出状态通讯协议:
为获取模块的晶体管输出状态,必须向DDMF1-8DO发出读数据命令,见图3所示:
a. D35: DDMF1-8DO开关量输出模块所在RS-485网络中的地址,我们可以理解为从站地址,例如D35=H3031,即
D35H=30H、D35L=31H,表示该从站地址是01号;
b. D36:除00H、02H和D36数据外的所有数据累加和,并且仅取16bit的低位数据,同时转换为ASIC码。例如,求和计
算结果为2345H,则D36H=34H、D36L=35H;
ADRH、ADRL为读取对应DDMF1-16DO的地址;
c. AD0HH、AD0H、AD0L、AD0LL为DDMF1-8DO所返回的8个内部软继电器M0~7,即1个16Bit数据。例如AD0HH| AD0H|
AD0L|AD0LL=30H31H32H33H,表示返回一个0123H的1个字数据,转换为2进制即为:0000 0001 0010 0011分别表示
M15M14M13M12M11……M0状态,物理地址为MY0~MY7-DDMF1-8DO所返回的8个内部软继电器M0~7,其余无效。
d. SUMH、SUML为除00H、02H及SUMH、SUML外所有数据累加和,并且仅取16bit的低位数据,同时转换为ASIC码。例如
求和计算结果为7890H,则SUMH=39H、SUML=30H,获取的数据组通讯协议如图4所示: 开关量模块