常州信息职业技术学院 毕业设计(论文)报告
01ONSW21 2 3 4 5 6 7 8Auto non BPS0 BPS1 BPS2 BPS4 BPS0 BPS1DDMC1S bpsPLC bps图4 SW2位置定义
Auto=1为手动设置方式,即Auto=1表示该模块接收SW1、SW2设置,Auto=0按JTDDMX组态配置软件设置的方式、参数工作。
b.保留设置(non位):
该位为扩展模块功能而保留的、目前无定义。 c.DDMFxx通讯速率(SW2的3~6位):
BPS0~BPS4,设置连接DDMFxx模块的通讯速率,可设置速率范围为300~115200bps,范围如表3所示:
表3 通讯速率,可设置速率范围
DDM_BPS4 DDM_BPS2 DDM_BPS1 DDM_BPS0 波特率( Kbps)
0 0 0 0 0 0 0 1 0 0 1 0 0 0 1 1 0 1 0 0 0 1 0 1 9.6 0 1 1 0 19.2 0 1 1 1 1 0 0 0 1 0 0 1 38.4 57.6 d.PLC通讯速率(SW2的7、8位):
BPS0、BPS1,连接PLC通讯接口(或者编程口)的通讯速率,范围为9600~187500bps,范围如表4所示:
表4 通讯速率范围
PLC_BPS1 PLC_BPS0 波特率 ( Kbps) 0 0 9.6 0 1 19.2 1 0 38.4 1 1 187.5 8
常州信息职业技术学院 毕业设计(论文)报告
③ 自动方式设置:
当将SW2-1 AUTO置1时,DDMC1S模块仅按JTDDMX 参数组态软件所设置并保存的数据进行工作,出厂设置值为: 通讯口1:19200bps、8位数据位、1位停止位、偶校验; 通讯口2:57600bps、7位数据位、1位停止位、偶校验;
必须安装JTDDMX组态软件并准备一只RS-232/485转换器,可参见《JTDDMX参数组态软件用户手册》中第6节的“DDMC1F通讯协议转换模块组态、调试界面”所述,下面就组态软件设置方式简述如下:
要配置DDMC1S模块,必须设置计算机通讯参数为9600bps,校验方式一定要选择“n”,由于DDMC1S是双主站工作方式,它们定时主动发送、接收数据,为防止计算机与模块本身通讯冲突,你必须使用导线短接DTS和M2端子,模块停止主站工作,同时进入参数设置状态。进入参数设置状态时,TXD红色指示灯灭,绿色指示灯常亮,此时模块通讯参数就固定为9600,n,8,1。
④ 联接DDMF1系列模块端(TXD2+、TXD2-):
a. 模块通讯参数:
联接DDMF1系列模块的通讯参数主要指RS-485网络中的通讯速率,应该与联接的所
有DDMF1系列模块的网络通讯参数一致,包括通讯位数及校验方式也必须一致。
b. DDMF1-xAD模块地址:如果你使用了DDMF1-8AD或者DDMF1-4AD模块,则必须设置模块的地址和总计使用的AD模块数量。如果你没有使用该类模块,则模块数量栏必须添0,否则会给系统造成读写混乱;
c. DDMF1-xDA模块地址:如果你使用了DDMF1-8DA或者DDMF1-4DA模块,则必须设置模块的地址和总计使用的DA模块数量。如果你没有使用该类模块,则模块数量栏必须添0,否则会给系统造成读写混乱;
d. DDMF1-xDi模块地址:如果你使用了DDMF1-16Di模块,则必须设置模块的地址和总计使用的Di模块数量。如果你没有使用该类模块,则模块数量栏必须添0,否则会给系统造成读写混乱;
f. DDMF1-xDo模块地址:如果你使用了DDMF1-16Do模块,则必须设置模块的地址和总计使用的Do模块数量。如果你没有使用该类模块,则模块数量栏必须添0,否则会给系统造成读写混乱;
⑤ 联接PLC通讯端口(TXD1+、TXD1-):
a. 模块与PLC间通讯参数:
联接DDMC1S系列模块的通讯参数主要指PLC通讯网络中的参数,应该与
9
常州信息职业技术学院 毕业设计(论文)报告
联接的PLC
的网络通讯参数一致,包括通讯位数及校验方式也必须一致。
b. PLC A/D存入地址:如果你使用了DDMF1-8AD或者DDMF1-4AD模块,则必须设置A/D存入PLC的首地址。如果你没有使用该类模块,则该栏数据不会对系统读写有影响。
c. PLC D/A输出地址:如果你使用了DDMF1-8DA或者DDMF1-4DA模块,则必须设置PLC中D/A取出的首地址。如果你没有使用该类模块,则该栏数据不会对系统读写有影响。
d. PLC Di存入地址:如果你使用了DDMF1-16Di模块,则必须设置Di存入PLC的M首地址。如果你没有使用该类模块,则该栏数据不会对系统读写有影响。
e. PLC Do取出地址:如果你使用了DDMF1-16Do模块,则必须设置Do取出PLC的M首地址。如果你没有使用该类模块,则该栏数据不会对系统读写有影响。
f. PLC 地址:这是DDMC1S模块通过网络对PLC读写所必须具备的PLC地址,它必须与
PLC本身所设置的地址相同,否则将无法获取对应地址的PLC数据。 特别说明:
采用JTDDMX参数组态软件,不但可设置连接PLC、DDMF1xx系列模块的多种通讯参数,而且还可以分别定义在同一通讯网络中的DDMFxx模块的通讯参数、数量,故 DDMC1O通讯协议转换模块能十分方便地将DDMF1-xAD模拟量输入采集到PLC指定的内部数据寄存器及将DDMF1-xDi模块开关量输入状态采集到PLC指定的内部继电器中,同时也可以将指定PLC内部寄存器数据传入DDMF1-xDA模拟量输出模块,或者将指定PLC的内部继电器状态输出到DMF1-xDo开关量输出模块中。上述操作完全由DDMC1S模块自动完成,无需对PLC编程,甚至连一句编程指令都不需要。您唯一需要作的就是在该软件中设置哪一段数据寄存器作为A/D采样、开关量输入状态的存储地址,哪一段寄存器作为模拟量D/A输出、开关量输出地址而已,从而十分简便地扩展西门子PLC多种性质模块的I/O通道。
3.4 DDMF1-4AD模拟量转换使用说明
3.4.1 结构框图及输入通道示意如图5所示:
10
常州信息职业技术学院 毕业设计(论文)报告
TXD1+TXD1-RS-422RS-485RXD1+RXD1-TXD1TO PLCRXD1RS-232PG1M1+24VCOM{{{DDMC1SMCU&COMMUNICTIONCONTORL{dsolatedDC/DC Isolate I POWER1 POWER2POWERORTXD2+TXD2-RS-485 2RS-422RXD2+RS-485 1RXD2-TOTXD2RXD2DDMF1PG2RS-232M2RTSDTS}}} Isolated}
图5 结构框图及输入通道示意图
3.4.2 与DDMFxx连接示意如图6所示:
为确保网络通讯可靠性,可以将DDMC1S的TXD2+、TXD2-与RXD2+、RXD2-连接成为一个环网,方法是:由DDMC1S的RXD2+、RXD2-出发到各DDMF1-8AD的TXD、RXD端,然后再从该端经另外一条线路返回DDMC1S模块的TXD2+、TXD2-端。
RS-485PLC编程口RXDTXDTXD1+RXD1-RXD2-TXD1-RXD1+RXD2+TXD2-TXD2+RXD2TXD2DTSRTSM2PG2TXDRXDTXDV8-V8+V7-V7+V6-V6+V5-V5+RXD
图6 模块连线图
3.4.3 主要用途
用于可编程控制器(简称PLC)、DCS、PCS、计算机等控制、数据采集系统的模拟量输入扩展。
3.4.4 主要特点
① 三菱 LINK RS-485通讯方式,支持多种组态软件; ② 4通道12 Bit模拟量差动输入;
11
V8-V8+V7-V7+V6-V6+V5-V5+TXD1RXD1PG1M1+24VCOMV1+V1-V2+V2-V3+V3-V4+V4-+24VCOMV1+V1-V2+V2-V3+V3-V4+V4-+24VCOMDDMC1SDDMF1-8ADDDMF1-8DA

