本页浏览人数
连接西门子S7-200系列PLC与DDMF系列产品的DDMC1S RS485通讯转换模块
   
  DDMC1S通讯转换模块是为了方便S7-200PLC使用DDMF1系列数据采集、控制模块而开发的。主要特点:
1、 双通讯口,一端联接DDMF1系列模块通讯口(TXD2、RXD2),物理电路为RS-485和CAN通讯电路,
另一端(TXD1、RXD1)可联接于PLC通讯口、编程口,物理电路为RS-485通讯口;
2、 双通讯口的通讯格式可选,其中:TXD2、RXD2可设9600、19200、57600KBps,而TXD1、RXD1可设置
为9600、19200、187.5KBps;
3、 TXD2、RXD2固定联接DDMF1系列模块,而TXD1、RXD1则可以选择联接西门子S7 200PLC的PPI通讯、编
程接口。例如:西门子S7-200全系列PLC;
4、 DDMC1S+DDMF1-8AD系列模块并与S7-200 PLC配合,使用PPI通讯协议,无需对PLC编程可完成大量
的数据采集,并弥补其模拟量模块抗干扰能力差、扩展数量有限的缺点,同时可降低整体价格!
5、 DDMC1S分双主站工作方式和主从站工作方式,它们不同之处在于:
  双主站工作方式DDMC1S主动获取DDMF1-xAD模拟量输入模块数据和DDMF1-xDI开关量状态,并将
PLC指定内部寄存器数据或状态传入DDMF1模块中,由于无需对PLC编程就可以将DDMF1模块数据、状态映
射(等同于)指定PLC内部寄存器区,故常常用于连接PLC与DDMF1模块,扩展PLC各种I/O。
  主从站工作方式:DDMC1S主动获取DDMF1-xAD模拟量输入模块数据和DDMF1-xDI开关量状态,并将其
数据、状态暂存储于DDMF1模块中,构成一个子站,等待其他设备从中获取多个DDMF1模块数据状态。一个
DDMC1S模块可暂存储32个DDMF1模块数据、状态,而一个主站又可连接32个子站,故总共可扩展32×32=
1024个DDMF1模块,因此,它可扩展多达1024×8=8192个模拟量输入、输出通道或者1024×16=16384个
开关量输入输出通道。
   
  工作原理如下
 

DDMC1SF首先从地址0开始搜索并获取DDMF1系列模块数据,该数据即为对应地址的DDMF1系列模块所采

集的模拟量数据,并暂存于DDMC1F中,该数据同时也向联接于PLC的通讯口传输数据。DDMC1S继续搜索下

一个DDMF1模块,并获取相应数据直到所有模块数据采集完毕。即完成一个数据采集周期。DDMC1S通讯转

换模块的通讯数据缓冲区数据全部发送完毕后(通讯传输周期)即完成一个数据采样周期,即PLC数据采

样周期=数据采集周期+通讯传输周期。我们根据设置的通讯波特率和联接模块数量就可以计算出PLC采

样周期。
  数据采集周期(((总模拟量模块数×68)+300)×10000)/ DDMF1波特率 (ms)
  通讯传输周期(((总模拟量模块数×96)+300)×10000)/ PLC通讯口波特率
 

即:PLC数据采样周期=数据采集周期+通讯传输周期

  上述经验公式可以大至估算数据采集系统的采样周期,看是否符合您的要求!
  例如,根据上面的例子配置的48个模拟量值,则PLC数据采集周期大致为:
  (((6×68+300)×10000)/57600) + ((6×84+310)×10000/19200)=547 (ms)
  可见,即便是模拟量数量达48个通道,也能保证通讯速度在550ms内全部刷新。满足大部份的数据采

集系统要求。如果PLC通讯口配置为为187000bps,其数据刷新速度可在180ms内完成!

 
因此,如果配置了DDMC1S通讯转换模块,不但提高了系统数据采集速度,更由于用户无需编制通讯

程序,可直接到指定的D数据地址中获取数据以便进行处理,极大地方便了用户!

  S7 200系列PLC编程口采用PPI通讯协议,如果选择带有双编程口的PLC,例如S7 226,则PORT0波特
率设置为9600~19200bps,而PORT1波特率最高可设置为187500bps,可将DDMC1S连接与PORT1,从而提高

数据采集速度。而PORT0可连接PPI编程电缆供编程、监控。

   
  DDMC1F 双通讯主站控制器模块用户资料PDF文档下载
  DDMC1O 双通讯主站控制器模块用户资料PDF文档下载
  DDMC1S 双通讯主站控制器模块用户资料PDF文档下载
   
  DDMF1-8AD使用说明书PDF文件!
  DDMF1-8DA使用说明书PDF文件!
  DDMF1-16DI使用说明书PDF文件!
  DDMF1-16DO使用说明书PDF文件!
   
 
返回http://www.jtplc.com/ddmxx.asp