|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
本页浏览人数 ![]() ![]()
|
||||||||||||||||||||||||||||||||||||
| 开关量输出模块简介 |
||||||||||||||||||||||||||||||||||||
| ■ 主要用途 | ||||||||||||||||||||||||||||||||||||
| 用于可编程控制器(简称PLC)、DCS、PCS、计算机等控制、数据采集、报警系统的开关量输出扩展。 | ||||||||||||||||||||||||||||||||||||
| ■ 主要特点 | ||||||||||||||||||||||||||||||||||||
| ● 三菱 LINK RS-485通讯方式,支持多种组态软件; | ||||||||||||||||||||||||||||||||||||
| ● 16点开关量晶体管漏(NPN)输出,带16个输出状态LED指示; | ||||||||||||||||||||||||||||||||||||
| ● 300~115.2Kbps可选,接收、发送指示状态; | ||||||||||||||||||||||||||||||||||||
| ● 开关量输出回路与通讯回路电隔离; | ||||||||||||||||||||||||||||||||||||
| ● 电源极性保护。 | ||||||||||||||||||||||||||||||||||||
| ■ 主要参数(表1) | ||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||
| ■ 使用方法 | ||||||||||||||||||||||||||||||||||||
| ● 技术规范内容: | ||||||||||||||||||||||||||||||||||||
| 1. 同时控制DDMF1-16DO 共计16个开关量数据的字通讯协议(见图1): | ||||||||||||||||||||||||||||||||||||
| (图1) |
||||||||||||||||||||||||||||||||||||
向DDMF1-16DO发出写数据命令后,就可控制DDMF1-16DO对应的16个开关量输出端,具体解释如下: |
||||||||||||||||||||||||||||||||||||
| 通讯数据顺序从左至右依次传输,可同时改变16个开关量数据状态。 | ||||||||||||||||||||||||||||||||||||
| a. 00H并非必须的,但可为某些编程时需要添无效数据以构成完整的数据帧。 | ||||||||||||||||||||||||||||||||||||
| b. 05H是发送给DDMF1-16DO的起始控制位数据,它是必须的; | ||||||||||||||||||||||||||||||||||||
| c. D35: DDMF1-16DO所在RS-485网络中的地址,我们可以理解为从站地址,D35由D35H、D35L构成,它是从站地址数 | ||||||||||||||||||||||||||||||||||||
| 据的ASIC码表现形式,例如DDMF1-16DO模块地址为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所示: | ||||||||||||||||||||||||||||||||||||
| 举例如下: | ||||||||||||||||||||||||||||||||||||
| D36数据为1234H,其ASIC表示为30H、32H、33H、34H; | ||||||||||||||||||||||||||||||||||||
D36被拆分 1 2 3 4,其二进制对应码如下: |
||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||
| g. D37为SUM校验数据。它是将通讯协议中除00H、05H及D37外其余所有数据加在一起后所得的1个字的低位数据然后拆 | ||||||||||||||||||||||||||||||||||||
| 分为D37H、D37L(仍然需要转化为ASIC码)。 | ||||||||||||||||||||||||||||||||||||
| 2.只改变一个开关量的通讯协议: | ||||||||||||||||||||||||||||||||||||
| 在很多情况下,可能通过计算机只操作某个开关,这时就可使用以下通讯协议: | ||||||||||||||||||||||||||||||||||||
| (图2) |
||||||||||||||||||||||||||||||||||||
a. 00H并非必须的,但可为某些编程时需要添无效数据以构成完整的数据帧。 |
||||||||||||||||||||||||||||||||||||
| b. 05H是发送给DDMF1-16DO的起始控制位数据,它是必须的; | ||||||||||||||||||||||||||||||||||||
| c. D35: DDMF1-16DO所在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所示: | ||||||||||||||||||||||||||||||||||||
| 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-16DO发出读数据命令,见图3所示: | ||||||||||||||||||||||||||||||||||||
(图3) |
||||||||||||||||||||||||||||||||||||
| a. D35: DDMF1-16DO开关量输出模块所在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-16DI所返回的16个内部软继电器M0~15,即1个16Bit数据。例如AD0HH| AD0H| | ||||||||||||||||||||||||||||||||||||
| AD0L|AD0LL=30H31H32H33H,表示返回一个0123H的1个字数据,转换为2进制即为:0000 0001 0010 0011分别表示 | ||||||||||||||||||||||||||||||||||||
| M15M14M13M12M11……M0状态。 | ||||||||||||||||||||||||||||||||||||
| d. SUMH、SUML为除00H、02H及SUMH、SUML外所有数据累加和,并且仅取16bit的低位数据,同时转换为ASIC码。例如 | ||||||||||||||||||||||||||||||||||||
| 求和计算结果为7890H,则SUMH=39H、SUML=30H,获取的数据组通讯协议如图4所示: | ||||||||||||||||||||||||||||||||||||
(图4) |
||||||||||||||||||||||||||||||||||||
| ● 参数设置 | ||||||||||||||||||||||||||||||||||||
| 本模块参数设置方式有两种,手动设置方式和软件参数组态方式。 | ||||||||||||||||||||||||||||||||||||
| 手动设置方式: | ||||||||||||||||||||||||||||||||||||
| 当W1不短接,通讯参数通过拨码开关SW1设置,ON表示“0”,OFF表示“1”,见图5a所示: | ||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||
| 当W1短接后,则允许利用JTDDMX组态软件设置。 | ||||||||||||||||||||||||||||||||||||
| ① 模块地址(SW1的1~5位): | ||||||||||||||||||||||||||||||||||||
| 即地址A0~A4,按二进制计算,对应地址为0~31。举例如下: | ||||||||||||||||||||||||||||||||||||
| A0A1A2A3A4=00000,模块地址为00H,即0; | ||||||||||||||||||||||||||||||||||||
| A0A1A2A3A4=10000,模块地址为01H,即1; | ||||||||||||||||||||||||||||||||||||
| A0A1A2A3A4=01000,模块地址为02H,即2; | ||||||||||||||||||||||||||||||||||||
| A0A1A2A3A4=11000,模块地址为03H,即3; | ||||||||||||||||||||||||||||||||||||
| ……… ……… ……… ……… ……… ; | ||||||||||||||||||||||||||||||||||||
| A0A1A2A3A4=01111,模块地址为1EH,即30; | ||||||||||||||||||||||||||||||||||||
| A0A1A2A3A4=11111,模块地址为1FH,即31; | ||||||||||||||||||||||||||||||||||||
| ② 通讯速率(SW1的6~8位): | ||||||||||||||||||||||||||||||||||||
| 即BPS0~BPS2,对应速率范围:1200~115200bps,见表2所示: | ||||||||||||||||||||||||||||||||||||
(表2)
|
||||||||||||||||||||||||||||||||||||
| 通讯格式固定为:1位起始位、7位数据位、偶校验、1位停止位,通讯控制协议为FOMAT1、有求和校验。 | ||||||||||||||||||||||||||||||||||||
| 2. 自动设置方式: | ||||||||||||||||||||||||||||||||||||
| 本模块出厂设置为自动设置方式(W1短接),在该方式下,所有SW1设置无效,主要参数如下: | ||||||||||||||||||||||||||||||||||||
| 模块地址:00H; | ||||||||||||||||||||||||||||||||||||
| 通讯速率:38400bps; | ||||||||||||||||||||||||||||||||||||
| 通讯格式:1位起始位、7位数据位、偶校验、1位停止位 | ||||||||||||||||||||||||||||||||||||
| 通讯控制协议:FOMAT1、有求和校验。 | ||||||||||||||||||||||||||||||||||||
| 你可以使用JTDDMX参数组态软件重新设置。详细JTDDMX使用方式见《JTDDMX参数组态软件使用说明》; | ||||||||||||||||||||||||||||||||||||
| ● 结构框图及输出通道、连接示意图: | ||||||||||||||||||||||||||||||||||||
| 输出原理参见图6所示: | ||||||||||||||||||||||||||||||||||||
图6 漏输入电原理框图 |
||||||||||||||||||||||||||||||||||||
| ● 调试说明: | ||||||||||||||||||||||||||||||||||||
DDMF1-16DO开关量输出模块可控制外部负载电阻性或者电感性直流负载,故在使用前进行调试有助于您更了解 |
||||||||||||||||||||||||||||||||||||
| 该模块的工作特点。 | ||||||||||||||||||||||||||||||||||||
1. 连接工作电源: |
||||||||||||||||||||||||||||||||||||
| 本模块工作电源为DC24V,单个模块工作电流需求最大约60mA,外部负载电流视负载功率大小定,每通道最大电 |
||||||||||||||||||||||||||||||||||||
| 流应小于120mA,总电流不允许超过1A。为了让模块能稳定工作,适当留有一定电源余量是必要的。 | ||||||||||||||||||||||||||||||||||||
虽然模块本身已经有保护措施,但如果负载是感性负载,建议最好在负载两端增配1只续流二极管。为防止不经 |
||||||||||||||||||||||||||||||||||||
| 负载直接连接电源到输出端,最好串接保险以保护晶体管输出不会烧毁。 | ||||||||||||||||||||||||||||||||||||
DC24V电源可以是PLC本机自带的传感器用电源(必须确保PLC工作的必须电源容量)、也可以是自配的其他直流 |
||||||||||||||||||||||||||||||||||||
| 电源,如用开关稳压电源必须保证电源品质,如选择纹波小、电磁辐射少的优质工业用稳压电源。 | ||||||||||||||||||||||||||||||||||||
电源连接后,如果模块未连接到正在工作的RS-485网络上,则TXD红色指示灯常亮、绿色RXD灯灭,否则需要检 |
||||||||||||||||||||||||||||||||||||
| 测电源、连接端子或者通讯连接线路了! | ||||||||||||||||||||||||||||||||||||
| 2. 连接RS 485通讯网络: | ||||||||||||||||||||||||||||||||||||
断开模块工作的DC24V电源,连接该模块的TXD、RXD端子到RS-485网络,一般RS-485网络按A、B线连接,这里, |
||||||||||||||||||||||||||||||||||||
| 我们可以将TXD端连接到A线、RXD连接到B线,如果系统工作并不正常,可能线路连接定义方式不同,你可以尝试对换 | ||||||||||||||||||||||||||||||||||||
| 连接端子。 |
||||||||||||||||||||||||||||||||||||
对DDMF1-16DO进行调试,需要配置一个RS 232/RS 485转换器,目的是配合组态软件、监控软件或者是JTDDMX参数 |
||||||||||||||||||||||||||||||||||||
| 组态软件通过计算机的串口读取模块参数、数据。 | ||||||||||||||||||||||||||||||||||||
| 3. 模块各输出端子的状态检查: | ||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||
| 到本模块上,具体可参见图4。 | ||||||||||||||||||||||||||||||||||||
| 4. 使用JTDDMX调试: | ||||||||||||||||||||||||||||||||||||
| 为了进行系统调试,必须先使用JTDDMX参数组态软件设置并测试好模块所有参数; | ||||||||||||||||||||||||||||||||||||
| ① 运行JTDDMX软件并进入“DDMF1-16DO开关量输出模块参数采集配置界面”,在该界面下,需要使用到两种不同的 | ||||||||||||||||||||||||||||||||||||
| 通讯工作方式:“参数设置”方式和“在线采集”方式,它们主要区别在于: | ||||||||||||||||||||||||||||||||||||
| “参数设置”方式是按无校验通讯格式修改模块的各种工作参数,与模块地址无关; | ||||||||||||||||||||||||||||||||||||
| “在线控制”方式是按参数设定通讯参数控制对应模块地址的各开关量输出; | ||||||||||||||||||||||||||||||||||||
| ② 如果你没有重新设置过通讯参数,则该模块“参数设置”的通讯参数为:38400,n,8,1, “在线控制”的通讯参数 | ||||||||||||||||||||||||||||||||||||
| 为:38400,e,7,1,FORMAT1、有SUM校验,即该软件的默认通讯值。 | ||||||||||||||||||||||||||||||||||||
| ③每次修改模块参数后需要修改对应的计算机通讯参数,否则将无法读取模块参数; | ||||||||||||||||||||||||||||||||||||
| ④确认正确接通模块工作电源、通道信号和通讯连接后先置“参数设置”方式,并读取参数,如能正常读取模块参数 | ||||||||||||||||||||||||||||||||||||
| 后,再置“在线采集”方式下,在对应的通道上按“接通”或“断开”按钮,将控制模块对应输出端子的负载的通电 | ||||||||||||||||||||||||||||||||||||
| 或断电,同时,模块上对应的LED指示灯也点亮或熄灭。 | ||||||||||||||||||||||||||||||||||||
| 5. 使用其他软件调试; | ||||||||||||||||||||||||||||||||||||
| ① 使用其他组态软件,例如:组态王、Citect等专业软件监视控制所开关量输出状态; | ||||||||||||||||||||||||||||||||||||
| ② 创建新的调试工程和连接设备:可选择三菱Melsec-A Series(MELSEC)或者FX2N 485 PLC(即DDMF1 | ||||||||||||||||||||||||||||||||||||
| -16DO模块相当于一个三菱PLC FX2N从设备); | ||||||||||||||||||||||||||||||||||||
| ③ 设置模块地址和变量标签:设置变量标签为M0~M15共16个(对应DDMF1-16DI模块MY0~MY15输入 | ||||||||||||||||||||||||||||||||||||
| 通道)。 | ||||||||||||||||||||||||||||||||||||
| ④ 也可同时挂接多个DDMF1-16DO模块,并分别组态参数; | ||||||||||||||||||||||||||||||||||||
| ⑤ 创建新画面和连接变量标签; | ||||||||||||||||||||||||||||||||||||
| ⑥ 编译并运行测试工程,就可连续控制并采集相应DDMF1-16DO模块的输出状态数据; | ||||||||||||||||||||||||||||||||||||
| ⑦ 该方式适合工程投运前的局部调试或者同时对多个模块进行调试。如果需要修改工作参数,则必须使 | ||||||||||||||||||||||||||||||||||||
| 用JTDDMX参数组态软件设置,但不需要设置的模块必须脱离该RS-485网络,否则可能会修改所有连接该 | ||||||||||||||||||||||||||||||||||||
| 网络模块内的参数,因此,该种方式最好在用JTDDMX软件参数组态完毕后进行; | ||||||||||||||||||||||||||||||||||||
| 6. 使用PLC调试; | ||||||||||||||||||||||||||||||||||||
| 6. 使用PLC调试,使用DDMF1-16DO与PLC构成系统时,往往需要使用PLC进行调试。 | ||||||||||||||||||||||||||||||||||||
| ① 连接DDMF1-16DO模块和PLC的RS-485通讯端(如果你有DDMC1F模块,则应连接DDMC1F的TXD2+、TXD2-端,然后 | ||||||||||||||||||||||||||||||||||||
| 再连接TXD1+、TXD1-到PLC的RS-485通讯口); | ||||||||||||||||||||||||||||||||||||
| ② 如果有DDMC1F则无需在PLC中编制软件,否则必须按图1~图4编制PLC通讯软件; | ||||||||||||||||||||||||||||||||||||
| ③ 如果通讯工作正常,则可使用PLC的编程软件进行PLC内部数据的在线监视控制,看看对应开关量通道对应的输出是 | ||||||||||||||||||||||||||||||||||||
| 否发生变化。 | ||||||||||||||||||||||||||||||||||||
| ④ 如果数据正常,则可以使用该数据进行各种,否则检查通讯线路、驱动程序或者DDMC1F、DDMF1-16DO的 | ||||||||||||||||||||||||||||||||||||
| 各种参数是否匹配; | ||||||||||||||||||||||||||||||||||||