网站首页 公司简介 产品介绍 工程应用 新闻中心 产品中心 下载中心 技术支持 English
百度站内搜索条:  
 
PROFINET产品
CMD系列产品
DDM系列产品
新产品
热门产品
推荐产品
 

销售电话(TEL):0838-2363715       13778278660/13778278661               (微信同号)
传真(FAX):
0838-2363715 转619
技术支持热线:
0838-2363715 转616               
13778278660(微信同号)

(12:30~14:00午休时间)
星期6、星期天休息
销售信箱:JTKJ2363725@163.com 
技术信箱:JTKJ2363715@163.com

技术QQ:39766165(提供远程协助 )
地址: 四川德阳市泰山南路二段226号

 

您现在的位置: 产品推荐 >> 鎺ㄨ崘浜у搧
 
DDMC2PF2 通讯协议转换器(网桥)
PROFIBUS-DP 转 MODBUS RTU/ASCII 协议产品介绍
一 简介

捷通科技有限公司开发出的DDMC2PF1(DDMC2PF2)产品支持将PROFIBUS-DP从站设备中PIW、PQW映射为

MODBUS RTU/ASCII中的读(1号)写(15号)多个线圈(0xxxx)命令、写(5号)单个线圈(0xxxx)命
令读输入继电器2号(1xxxx)命令、读(4号)输入寄存器(3xxxx)命令、读(3号)写(16号)多个保持
寄存器(4xxxx),写(6号)单个保持寄存器(4xxxx),可满足大多数MODBUS设备与PROFIBUS交换数据。
主要技术参数:
DDMC2PF1与DDMC2PF2主要区别:DDMC2PF1全部采用端子连接方式,而DDMC2PF2的Profibus
为DB9针总线接口并扩展有4线端子连接口,其他并无区别!
二 主要技术参数
● 通讯口1连接模式:标准 PROFIBUS-DP从站模式(采用西门子专用ASIC芯片);

通讯速度为9600 Bps~6 MBps自动适应;

同PROFIBUS网络中允许连接126个DDMC2PF1模块,通过拨码开关设置。

本模块固定站用48个PIW远程输入寄存器和48个PQW远程输出寄存器!

特别提醒:第48个PIW被固定设置为:PIBxxH的8个位从低到高分别表示为1~8#MODBUS
设备的通讯超时标志位,当对应位为1,则表示该设备通讯出现超时故障;
PIBxxL的8个位从低到高分别表示为1~8#MODBUS设备的通讯应答非法标志位,当对应位为1,则表
示该设备通讯出现非法操作故障!
当DDMC2PF2中某个设备号仅写入1个保持寄存器时,则DDMC2PF1则按6号命令写单个保持寄存器!
当写单个线圈,则自动为5号命令(Profibus中仍然占1个PQW字,当需要该线圈通,PQW必须写入大
于1的任何数据,断开必须写0)。
如果写保持寄存器数目超过1个,则自动按16号命令完成多个寄存器写入命令。
● 通讯口2连接模式:标准 RS-485 MODBUS RTU/ASCII 主、从站模式可选;

通讯速度为9600 Bps~115200 Bps,用户参数软件设置方式;

主站模式:

每个DDMC2PF2可连接8个不同的从MODBUS 地址,每个设备地址**多可读或者写一种MODBUS设备的
8个寄存器,累计不超过48字输入和48字输出寄存器,对1个站超过8个字数据读写可分两次进行。
但MODBUS站地址相应减少一个,例如:
将站地址为02H的维博WB电量传感器共计12个参数传入PROFIBUS寄存器PIWxx中,可将MODBUS设备1#
站地址设置为02H并读6个字数据,然后再将MODBUS设备2#的站地址设置仍然为02H并读6个字数据,
这样就可以读取12个寄存器数据!
从站模式:
每个DDMC2PF1可作为MODBUS主设备(例如计算机、DCS系统)的从站,支持主设备03#读命令和
16#写命令,可读Profibus 网络的PQWxx计48字输出和向PIWxx47个字的写操作。
● 工作电源:DC 24V;
● 隔离方式:双通讯回路光电隔电压1000V;
● 设置方式:拨码开关手动设站地址和用户参数软件组态设置交换寄存器、数目、通讯速率;
● 主站支持:西门子S7-300 S7-400系列PLC主站或CP5412、CP5611、CP5613 PROFIBUS主站卡等;

三 应用特点

本通讯协议转换模块可将标准MODBUS现场设备(包括各种支持MODBUS设备的仪器、仪表、传感
器、变频器)连接到PROFIBUS-DP网络中,将MODBUS设备映射(相当于)为PROFIBUS-DP的一个从

站设备,以达到不同网络设备的数据交换。

扩展西门子S7-300、400 PLC I/O:
对于支持PROFIBUS的可编程逻辑控制器(例如西门子S7系列PLC),经本模块可连接第三方设
备,完成PLC等系统的模拟量、开关量扩展。
1. DDMF2-8AD、DDMF2-8DA标准模拟量输入/出模块:低成本扩展PLC的模拟量通道;
2. DDMF2-8ADP、DDMF2-8ADK热电阻、热电偶模块:低成本扩展PLC的温度采集通道;
3. DDMF2-16DI、DDMF2-16DO开关量输入输出模块:低成本扩展PLC的开关量输入、输出通道;
每个DDMC2PF1可**多扩展8个DDMF2系列模块,在PROFIBUS中转换为标准远程输入PIWxx、输出PQWxx
而直接使用。
将支持MODBUS的不同厂家设备连接到PROFIBUS网络中:
工控、仪表设备厂家的多种仪表、传感器设备经DDMC2PF2可连接到PROFIBUS网络中,通过
PROFIBUS网络直接读取数据、输出控制数据到相应MODBUS设备上。实际使用中,这些设备就相
当于是PROFIBUS的远程设备,无需额外编程,例如S7-300 PLC:要获取某种仪表的数据40000,
只需要将该设备映射为PROFIBUS设备中的PIW0,则PLC程序中PIW0即等效于40000保持寄存器。
同样,要写某种仪表的数据到40001,只需要将该设备映射为PROFIBUS设备中的PQW2,则在PLC
中写入PQW2数据为1234H,则MODBUS设备中40001数据即变为1234H。
将不同厂家的变频器、软启动器连接到PROFIBUS网络中:
这种方式在很多工程中都会遇到,例如:

某水厂(或其他可能使用到变频器的设备),系统控制设备为由PROFIBUS网络连接的西门子

S7-300 PLC而变频器采用ABB的ACS600共4台。
原系统设计为经西门子模拟量输出模块连接到变频器的模拟量输入AI1上 作为变频器转速给定。

模拟量输出AO1作为变频器的转速输出并连接到西门子S7-300 PLC的模拟量输入作为实际转速监视。

采用DDMC2PF1后经MODBUS连接4台ACS600到PROFIBUS,4台变频器输入分别映射到PLC的PIW0、

PIW2、PIW4、PIW6,输出分别映射到PLC的PQW2、PQW4、PQW6、PQW8,因此在PLC中即可十分方便的

进行相应处理。
ABB变频器的控制字简介如下:
MODBUS寄存器地址
注释
MODBUS寄存器地址
注释
40001
控制字
40004
状态字
40002
REF1
40005
ACT1
40003
REF2
40006
ACT2
40007
REF3
40010
ACT3
40008
REF4
40011
ACT4
40009
REF5
40012
ATC5

详细信息和使用方式参见相应变频器资料!

为了获取更多信息或者控制更多寄存器,你可映射该MODBUS设备中的连续几个寄存器到PLC
中(包括控制字)便于完成更多的控制功能,不但节约购买模拟量模块成本,提高精度,完善

的功能也是采用普通模拟量输入、输出无法达到的!

系统构成参见下图所示!

将符合MODBUS协议的PLC连接到PROFIBUS网络中:
1、使用方法:
本方法可将符合MODBUS协议的多种PLC(例如莫迪康、台达等)方便连接至Profibus dp网络上!
以台达PLC DVP系列,举例如下:
台达PLC具备RS-485通讯口,符合MODBUS ASCII协议,小型DVP系列的PLC RS-485固定为9600Bps,
1位停止位,7位数据位、偶校验,因此,必须在PROFIBUS DP 网络用户参数配置为MODBUS ASCII模
式,通讯参数为9600Bps、1、7、E。
由于台达DVP系列PLC按照内部寄存器地址划分PLC的各种寄存器,因此,必须按照相应PLC内部寄

存器地址和命令设置高位寄存器地址和命令。DVP系列PLC内部寄存器分类如下:

DVP PLC
PLC寻址范围
支持的MODBUS命令
MODBUS高位地址
用户参数MODBUS地址
S
S0~S48
01H、02H、15H
00H
00000、10000
X
X0~X48
02H
04H
10000
Y
Y0~Y48
01H、02H
05H
00000
T
T0~T64
01H、02H、03H、15H、16H
06H
00000、10000、40000
M
M0~M48
01H、02H、15H
08H
00000、10000
C
C0~C64
01H、02H、03H、15H、16H
0EH
00000、10000、40000
D
D0~D64
03H、16H
10H
40000
注1: 用户参数MODBUS设备地址指DDMC2PF2用户参数中对应的下拉列表中的选择参数;
注2:P由于DVP PLC按0~255作为一个页面寻址,而DDMC2PF2限制每区域的连续寻址
数量不超过49个,因此,交换的数据区****安排在地址为0~48范围内,如果超过则可
通过MODBUS高为地址选择另外的一个页面相同的寄存器作为寻址中,举例:
DDMC2PF2可扩展寻址:
S246~S294:MODBUS高位地址选择01H,总计不超过768个位;
S512~S560:MODBUS高位地址选择02H,总计不超过768个位;
S768~S816:MODBUS高位地址选择02H,总计不超过768个位;
M246~M294:MODBUS高位地址选择09H,总计不超过768个位;
M512~M560:MODBUS高位地址选择0AH,总计不超过768个位;
M768~M816:MODBUS高位地址选择0BH,总计不超过768个位;
M1024~M1072:MODBUS高位地址选择0CH,总计不超过768个位;
D246~D294:MODBUS高位地址选择10H,总计不超过48个字;
D512~D560:MODBUS高位地址选择11H,总计不超过48个字;
D768~D816:MODBUS高位地址选择12H,总计不超过48个字;
D1024~D1072:MODBUS高位地址选择13H,总计不超过48个字;
采用DDMC2PF2后经MODBUS连接8个MODBUS设备号,设备号是****的,但MODBUS地址则
可以是不****的!
因此,连接8台DVP PLC到PROFIBUS,每台PLC只允许交换1种寄存器并使用单一命令;
连接4台DVP PLC到PROFIBUS,每台PLC只允许交换2种寄存器并使用单一命令或者连接
4台DVP PLC到PROFIBUS,每台PLC只允许交换1种寄存器但可使用读写命令;
…………………
如果连接1台PLC,则允许交换8种寄存器的单一命令或者4种寄存器的读、写命令;
2、通讯故障检测:
DDMC2PF2设有通讯故障功能介绍,现介绍如下:
在与PROFIBUS网络交换远程输入字中**多可交换48个PIW,但用户实际只能使用47
个PIW作为交换寄存器。系统划分出**后一个PIW作为通讯故障检测并可在所有的PROFIBUS
主站中获取。
举例如下:如果系统组态PIW0作为DDMC2PF1的第1个远程输入字,则PIW94则被系
统固定占用为系统通讯检测用寄存器,定义如下:
PIW94对应PIB94和PIB95,下表按位表示:
寄存器名
状态0
状态1
PIB94.0
设备1未超时
设备1超时错误
PIB94.1
设备2未超时
设备2超时错误
PIB94.2
设备3未超时
设备3超时错误
PIB94.3
设备4未超时
设备4超时错误
PIB94.4
设备5未超时
设备5超时错误
PIB94.5
设备6未超时
设备6超时错误
PIB94.6
设备7未超时
设备7超时错误
PIB94.7
设备8未超时
设备8超时错误
PIB95.0
设备1正常通讯命令
设备1错误的通讯命令
PIB95.1
设备2正常通讯命令
设备2错误的通讯命令
PIB95.2
设备3正常通讯命令
设备3错误的通讯命令
PIB95.3
设备4正常通讯命令
设备4错误的通讯命令
PIB95.4
设备5正常通讯命令
设备5错误的通讯命令
PIB95.5
设备6正常通讯命令
设备6错误的通讯命令
PIB95.6
设备7正常通讯命令
设备7错误的通讯命令
PIB95.7
设备8正常通讯命令
设备8错误的通讯命令
因此,假如你需要关心通讯的稳定性和可靠性,则可以将该寄存器引入至PROFIBUS主站中作
为报警处理或者在PLC程序中将对应的位常闭点串接后传输至MWxxx寄存器然后再使用。

● 高位地址设置方式(适用于Ver 2以下的模块和GSD文档):

某些MODBUS 设备读写寄存器范围很宽,因此,当超过常规寄存器范围读写要求就必须配合MODBUS 高位地址进

行选择。 当MODBUS寄存器范围在0~95范围以内(包括0xxxx~4xxxx寄存器),对应MODBUS选择器的高位地址

必须为0;当MODBUS寄存器超过0~95,则必须设置MODBUS 高位地址,对于40095~410239范围MODBUS寄存器选

择可直接使用用户参数列表中的低位(0~ 3)+( 96~99 )~"低位(0~63)+(10176~10239)"选择,即:

明确寄存器范围在该可选择范围内,然后使用40001~40095作为0~95的次选项+第1个选择范围数值进行定位:

例如:当读40098寄存器,则“1# MODBUS 高位地址”选择 "低位(0~ 3)+( 96~99 )",表示了所读写范围

在96~99之间,因此,低位+96=40098可选择低位在"40002 保持寄存器(3/16 读写命令)"即可满足读写40098
寄存器。
(表2)
例子
寄存器范围
数量
MODBUS寄存器低位
MODBUS寄存器高位
1
40001~40008
8
40001
00H
2
400097~40104
8
40001
低位(0~ 3)+( 96~99 )
3
41200~41202
3
40080
低位(0~95)+(1120~1215)
4
49162~49163
2
40010
低位(0~63)+(9152~9215)
5
418177~418179
3
40001
"71 / 47H"

注: 当寄存器范围超过10239,例如410239,则必须配合高位地址的16进制方式设置(见表2中第5例所述);

当MODBUS寄存器超过10239,则必须按16进制方式选择MODBUS 高位地址,例如表2中例5所示:对于418177~

418179范围MODBUS寄存器范围选择,首先将寄存器范围转换为16进制数据-1。
● 寄存器的高、低位地址设置方式(适用于Ver 3以上的模块和GSD文档):

某些MODBUS 设备读写寄存器范围很宽,因此,V3版改进了寄存器寄存器地址选择方式――增加高低位地址选择方式,

从而可在0~65535范围内任意选择寄存器地址:

十进制方式计算方式:寄存器****地址=高位×256+低位-1

十六进制方式计算方式:寄存器****地址=高位×0x100+低位-1

一般将需要设置的寄存器地址转换为16进制后,取出高8位作为高位地址设置,低8位需要减一后作为低位设置。

举例说明(按十六进制表示):

00001线圈转换为16进制为00 01H,故高位=00H,低位为01H并减1,低位=00H;

09866线圈转换为16进制为26 8AH,故高位=26H,低位为8AH并减1,低位=89H;

49989保持寄存器转换为16进制为27 05H,故高位=27H,低位为05H并减1,低位=04H;

例子
支持命令
寄存器选择

寄存器范围

(MODBUS通用)

数量 寄存器低位 寄存器高位
1
01、05、15
0000x
00001
1 bit
00H
00H
2
01、05、15
0000x
09999~010006
7 word
0EH
27H
3
02
1000x
10001~10008
8 word
00H
00H
4
02
1000x
165530~165535
6 word
F9H
FFH
5
04
3000x
30001~30006
6 word
00H
00H
6
04
3000x
30988~31000
3 word
DBH
03H
7
04
3000x
365001~365008
8 word
E8H
FDH
8
03、06、16
4000x
40001~40008
8 word
00H
00H
9
03、06、16
4000x
400097~40104
8 word
60H
00H
10
03、06、16
4000x
41200~41202
3 word
AFH
04H
11
03、06、16
4000x
49162~49163
2 word
22H
23H
12
03、06、16
4000x
418177~418179
3 word
00H
47H
  MODBUS设备地址设置方式:
DDMC2PF2共有8个设备号,经MODBUS可连接8个不同的MODBUS设备地址,设备号是****的,每使用一次就会减少

1个MODBUS设备地址(或功能)的连接,但MODBUS地址范围则可以支持0~64个!

如果每个MODBUS设备号设置为相同的MODBUS设备地址, 则DDMC2PF2**多可与Profibus网络交换47个输入字或

48个输出字,并可使用8次不同的MODBUS命令。

如果对每个MODBUS设备地址既读又写则至少需要2个设备号配合,也减少2个设备号;

如果对每个MODBUS设备地址使用相同命令但寄存器范围又特别分散,不在连续的8个设备范围内,则您仍然需

要多使用1个设备号;

MODBUS设备地址一般选择范围位0~64,超过此范围,DDMC2PF2仍然能选择,但必须进入到用户参数16进制范

围进行手动设置,例如原设置设备号1――――>01H,在用户16进字参数表的第1行为01,02,03,04,05,06,07,

08,将01改为F0则表示1#MODBUS的设备地址为240。

 4 一步一步教你使用DDMC2PF2 PROFIBUS 模块

主要介绍采用西门子S7-300或者S7-400 PLC构成现场总线系统:

  系统**简配置:

 S7-315-2DP CPU一套,也可选用S7-31x+CP342-5构成PROFIBUS DP主站;

DDMF2系列模块若干,例如DDMF2-8ADP热电阻温度采集模块、DDMF2-8DA模拟量输出模块、

DDM4A2 MODBUS数据显示表,ABB变频器一台;
经计算机RS-232串口转MPI的ADP适配器一套,也可使用CP5611编程卡插入计算机
PCI插槽,但价格较贵;
 软件安装:

先安装西门子Setp 7编程软件;

如果你是台式计算机,需要通过计算机长期监控PLC或者有较多的“银子”,可考虑购买一

块CP5611或者CP5613,并安装到计算机PCI插槽中,然后安装SINEC软件,以支持CP5611卡。
 如果你是台式计算机,且“银子”不宽裕,可考虑购买一根S7-MIP电缆,经计算机的串口
COM1连接到S7-300 CPU的编程口,经MPI口配置S7-300系统硬件、PROFIBUS网络、编程、并下载
、调试用;
 如果你是笔记本电脑,且只有USB而没有串口,可考虑购买一根S7-MIP电缆和
DDM-USB/RS232,经计算机的串口COM1连接到S7-300 CPU的编程口,经MPI口配置S7-300系统硬
件、PROFIBUS网络、编 程、并下载、调试用;
采用S7-MIP电缆可以用****的成本玩玩PROFIBUS现场总线,当然你也可以开发出PLC相关

产品,测试功能也不弱!除安装西门子Setp 7编程软件外无需安装其他软件了!

 软件操作:

双击桌面Setp 7软件图标后进入以下界面:

按Next 进入下一步!

我们可选择S7-300系列中自带PROFIBUS-DP的CPU,S7-315-2DP,按Next 进入下一步!

添加OB1、OB82、OB100、OB122程序块,注意,使用PROFIBUS必须要添加这些程序块,

不论你使用否!按Next 进入下一步!

输入工程文件名,例如,此处输入TEST,按Finsh 完成工程项目的定制工作。

为了正确使用PROFIBUS网络,还必须在程序文件中加入FB20功能块,使用鼠标右键弹出上
述菜单,选择插入新对象:

也可以在“SIMATIC Manager”界面中按“New Project/Library”建立新工程。

输入新建立的工程文件名,例如TEST1。

在下面的界面下,使用鼠标右键弹出菜单,选择插入新对象为SIMATIC 300 Station!

在已生成的工程下,选择Hardware并双击进入硬件配置界面中。

先添加PLC机夹UR,然后添加CPU 315-2DP和其他模块,双击机夹中2槽的X2 DP行,
设置PROFIBUS的站地址例如为02H,然后设置PROFIBUS-DP的网络通讯速度,此处暂设
置1.5 MBps。
 安装GSD文件:

 由于捷通科技的DDMF5系列产品完全兼容其他PROFIBUS总线,故它可以象西门子等其他公

 司的PROFIBUS产品一样使用,****需要的是安装GSD文件到Step 7软件中,这可在SIMATIC
Manager下的Hardware界面中安装。方法如下:

在Hardware界面中,选择Options -> Install New GSD;

打开Jt_gsd文件夹,选择要安装的模块所对应的文件后即可安装,目前,**新的文档为C2PF2_V35e.GSD。

为了在Setp 7 编程界面中显示DDMF5现场模块图形,你需要拷贝DDMF5位图到Step 7安装
目录下的S7data\nsbmp目录下!
 配置硬件:
进入Additional Field Devices选择I/O下的DDMC2PF1,拖动DDMC2PF2到PROFIBUS网络上,
双击对应模块设置该模块在PROFIBUS网络下的从站地址,例如3,可以添加**多至125个类似
模块,当然,也可添加其他类型的模块或者其他公司的模块。
DDMC2PF2所占用的远程输入、输出寄存器必须要加上系统已使用的寄存器地址号,即:
DDMC2PF2远程输入寄存器地址=系统已分配的输入地址号(包括本体上的输入地址)+PIW设置起始地址号;
DDMC2PF2远程输出寄存器地址=系统已分配的输出地址号(包括本体上的输出地址)+PQW设置起始地址号;
本例中系统系统已分配的输入、输出地址号均为0,故:

修改配置表中的I Address从0开始,由此可见,PIW0~PIW96固定为48个远程字输入;

修改配置表中的Q Address从0开始,由此可见,PQW2~PIW98固定为48个远程字输出;

需要注意:使用了该范围的PIW、PQW后则其他PROFIBUS设备的地址就不能再使用它了!
DDMC2PF2内部用户参数设置可通过Step 7的友好界面设置,参见下图示意。你可设置连接多
少个MODBUS设备及相应地址,也可设置将MODBUS何种寄存器映射到PROFIBUS网络中的远程字输
入或者是输出!另外,DDMC2PF1还可设置MODBUS主设备(RTU/ASIC)和从设备(RTU/ASIC)工作
模式。
 
MODBUS主设备(RTU/ASIC):
适合将MODBUS从设备连接到Profibus网络上,例如,传统仪器、仪表、传感器和其他MODBUS设备;
MODBUS从设备(RTU/ASIC):
适合将DCS系统、计算机组态软件、其他MODBUS主设备连接到Profibus网络上。
●以下为MODBUS主设备(RTU/ASIC)操作:
注意:读PIW数目和PQW数目必须对应添写,同时,PIW只能对应MODBUS的1xxxx、3xxxx、4xxxxx
寄存器,PQW只能对应选择0xxxx、4xxxx输出寄存器,否则DDMC2PF2将无法正常工作。
 
 

如果你需要在1个设备地址中获取更多的MODBUS寄存器到PROFIBUS网络中,你可组态本

参数,让DDMC2PF2读取的1#~8#地址重复使用,然后在对应1#~8#设备选择项目中选择
不同的寄存器,例如:1#MODBUS 地址01中要获取3xxxx寄存器4个、4xxxx寄存器2个、输
出到4xxxx寄存器5个,则可选择1#~3#MODBUS地址选择均为01/01H(01表示十进制1、
01H表示十六进制01),然后在1#MODBUS选择为3xxxx输入寄存器,1#POROFIBUS的PIW数
目为4,2#MODBUS选择为4xxxx保持寄存器,2#POROFIBUS的在PIW数目为2,同样,3#
MODBUS选择为4xxxx保持寄存器,3#POROFIBUS的PQW数目为5即可。
 ● 特殊设置:
如果你连接的是MODBUS ASCII设备,在网络组态中必须改为MODBUS ASCII方式(配置参数默
认是RTU模式),同时,应将通讯参数设置为7位数据位、偶校验。
如果你选择台达PLC作为MODBUS ASCII设备,必须根据台达PLC的内部寄存器地址对应选择
相应的MODBUS命令(寄存器名)和高位地址,然后再下载到PROFIBUS主站中,稍后我们将
详细介绍如何将台达PLC连接到PROFIBUS网络上!
特别注意:
PROFIBUS 远程寄存器的地址排号必须与PROFIBUS的系统地址相配合设置:
如果PROFIBUS中其他设备中使用了PIWx和PQWx,则DDMC2PF1的起始地址应加上系统寄存器地址
号,即DDMC2PF1应加上系统PIW或PQW的偏移量!
举例如下:
机架上设备地址已占用PIW0、PIW2、PQW0、PQW2、PQW4,则DDMC2PF2所占用的首地址应分别从
PIW2+2=PIW4开始,同理,PQW则从PQW4+2=PQW6开始!
 ● Setp 7 程序处理:

 在PROFIBUS现场总线网络中,DDMC2PF1模块,使用它们并不占用PLC本体模块点数,与

 通常的PROFIBUS设备相同,开关量均按字方式使用,而不能直接使用位,例如本例中:
PIW6表示从PROFIBUS网络中读16个位即一个字输入状态,PQW6表示从PROFIBUS网络中写16
个位或者1个字数据状态。如果需要使用位方式,可将PIW6传送到MWx然后再使用Mx.0~Mx.7
等方式使用位,相当于PLC的Ix.0~Ix.7。
 
●以下为MODBUS从设备(RTU/ASIC)操作:
按下图设置DDMC2PF2工作于MODBUS 从设备状态下并下载到Profibus主站内。
数据交换说明:
每个DDMC2PF2被化分为2个区段(用户参数仅需设置MODBUS从设备地址,其他不设置):
(1) 40001~40047共计47个保持寄存器字数据区为MODBUS 主设备可写区(16#命令),它与Profibus主站中的
PIWx+0~PIWx+92远程输入字范围相对应。可将MODBUS主设备的数据传入Profibus设备中。
(2)40129~40176共计48个保持寄存器字数据区为MODBUS 主设备可读区(3#命令),它与Profibus主站中的
PQWx+0~PQIWx+94远程输入字范围相对应。可将Profibus主设备的数据传入MODBUS主设备中。
 
MODBUS 3# 命令(RTU方式一次**多可读25个字,ASIC方式一次**多可读10个字):

PQWx+0 ~PQWx+94被映射40129~ 40176 中,即MODBUS主设备可读PQW 输出值:

Profibus 网络中写入PQWx 数据将被传输至DDMC2PF2 的PQW缓冲区内,当MODBUS 主设备使用3#命令读保持寄存器
40129~ 40176时,DDMC2PF2将返回PQWx+0 ~PQWx+94内部数据到MODBUS 主设备上。

MODBUS主设备也可读40001~40047区段数据,它表示曾被MODBUS主设备写入40001~40047的值。如果使用3#命令读

其他区段数据,所返回的数据是随机而毫无意义!
MODBUS 16# 命令(RTU方式一次**多可写25个字,ASIC方式一次**多可写10个字):

PIWx+0 PIW+92被映射到40001~40047中,即MODBUS主设备可写数据到PIW 值:

当MODBUS 主设备向DDMC2PF2 发送16 命令强置多个4xxxx 保持寄存器数据命令后,该组数据将保存于DDMC2PF2 的
PIW 缓冲区,等待Profibus 主站取回数据到PIWx。即MODBUS主设备可传输数据到Profibus网络的远程输入字PIW区!

上述PQWx、PIWx 为同一Profibus 网络上系统已分配的寄存器地址,故DDMC2PF2 模块所使用的PQW、PIW

必须加上该偏移量x。
 
注意:由于在Profibus 网络中规定了PIW 为只读而PQW 为只写。因此对应于DDMC2PF2的MODBUS 设备端,
寄存器读写与PQW、 PIW 所关联在物理地址上是不同的地址,请不要混淆一体!如MODBUS 主设备需
要查询自己输出的控制数据是否被Profibus 正确接收,可以按如下方式处理:
MODBUS 主设备写数据1234 到DDMC2PF2 的MODBUS 寄存器40007,则Profibus 端将PIW12 传输到
PQW12。则:
MODBUS主设备读40135寄存器时即为1234,这样数据完成了一个完整的传输循环过程,参见见下图所示
故障诊断功能由于仅有读写两种命令,故MODBUS 地址故障状态按下表所示:
寄存器名
状态0
状态1
PIB94.0~94.3
读数据未超时
读数据超时错误
PIB94.4~94.7
写数据未超时
写数据超时错误
PIB95.0~95.3
读数据正常通讯命令
读数据错误的通讯命令
PIB95.4~95.7
写数据正常通讯命令
写数据错误的通讯命令
 

详细信息参见下载中心的PDF说明书!!

 上一个:暂时没有
  下一个:DDMC2PF2 网桥
  打印本页 || 关闭窗口
网站首页 ? 公司简介 ? 产品介绍 ? 工程应用 ? 新闻中心 ? 产品中心 ? 下载中心 ?

销售(TEL):0838-2363715/13778278660/13778278661  传真(FAX):0838-2363715 转619星期6、星期天休息
技术支持:0838-2363715 转616/13778278660 (微信同号12:30~14:00午休时间)
---可提供远程技术协助    版权所有 © Copyright By JIETONG TECHNOLOGY CO.,LTD
 
蜀ICP备12021015号


Baidu
网络经济主体信息