|
DDMC1FP通讯转换模块是为了方便使用DDMF1系列数据采集、控制模块而开发的。主要特点: |
1、 |
双通讯口,一端联接DDMF1系列模块通讯口(TXD2、RXD2),物理电路为RS-485或CAN通讯电路, |
另一端可联接于PLC通讯口、编程口,物理电路可以为RS-485、RS-422或者RS-232(TXD1、RXD1); |
2、 |
双通讯口的通讯格式可选,其中:TXD2、RXD2可设300~115.2KBps,而TXD1、RXD1可设置为9600~ |
38.4KBps; |
3、 |
TXD2、RXD2固定联接DDMF1系列模块,而TXD1、RXD1则可以选择联接多种PLC的通讯、编程接口。例 |
如:松下支持MEWTOCOL-COM的全系列FP系列PLC; |
4、 |
DDMC1FP分双主站工作方式和主从站工作方式,它们不同之处在于: |
|
双主站工作方式:DDMC1FP主动获取DDMF1-xAD模拟量输入模块数据和DDMF1-xDI开关量状态,并将 |
PLC指定内部寄存器数据或状态传入DDMF1模块中,由于无需对PLC编程就可以将DDMF1模块数据、状态映 |
射(等同于)指定PLC内部寄存器区,故常常用于连接PLC与DDMF1模块,扩展PLC各种I/O。 |
|
主从站工作方式:DDMC1FP主动获取DDMF1-xAD模拟量输入模块数据和DDMF1-xDI开关量状态,并将其 |
数据、状态暂存储于DDMF1模块中,构成一个子站,等待其他设备从中获取多个DDMF1模块数据状态。一个 |
DDMC1FP模块可暂存储32个DDMF1模块数据、状态,而一个主站又可连接32个子站,故总共可扩展32×32= |
1024个DDMF1模块,因此,它可扩展多达1024×8=8192个模拟量输入、输出通道或者1024×16=16384个 |
开关量输入输出通道。 |
|
|
|
工作原理如下: |
|
DDMC1FP首先从地址0开始搜索并获取DDMF1系列模块数据,该数据即为对应地址的DDMF1系列模块所采 |
集的模拟量数据,并暂存于DDMC1F中,该数据同时也向联接于PLC的通讯口传输数据。DDMC1FP继续搜索下 |
一个DDMF1模块,并获取相应数据直到所有模块数据采集完毕。即完成一个数据采集周期。DDMC1FP通讯转 |
换模块的通讯数据缓冲区数据全部发送完毕后(通讯传输周期)即完成一个数据采样周期,即PLC数据采 |
样周期=数据采集周期+通讯传输周期。我们根据设置的通讯波特率和联接模块数量就可以计算出PLC采 |
样周期。 |
|
数据采集周期=(((总模拟量模块数×68)+300)×10000)/ DDMF1波特率 (ms) |
|
通讯传输周期=(((总模拟量模块数×68)+300)×10000)/ PLC通讯口波特率 |
|
即:PLC数据采样周期=数据采集周期+通讯传输周期 |
|
上述经验公式可以大至估算数据采集系统的采样周期,看是否符合您的要求! |
|
例如,根据上面的例子配置的96个模拟量值,则PLC数据采集周期大致为: |
|
(((12×68+300)×10000)/57600) + ((12×68+300)×10000/19200)=774 (ms) |
|
可见,即便是模拟量数量达96个通道,也能保证通讯速度在800ms内全部刷新。满足大部份的数据采 |
集系统要求。如果DDMF1模块配置为115200bps,其数据刷新速度还会提高许多! |
|
因此,如果配置了DDMC1FP通讯转换模块,不但提高了系统数据采集速度,更由于用户无需编制通讯 |
程序,可直接到指定的D数据地址中获取数据以便进行处理,极大地方便了用户! |