配置硬件:
入Additional Field Devices选择I/O下的DDMC2PF1,拖动DDMC2PF2到PROFIBUS网络上,
击对应模块设置该模块在PROFIBUS网络下的从站地址,例如3,可以添加最多至125个类似
块,当然,也可添加其他类型的模块或者其他公司的模块。
MC2PF2所占用的远程输入、输出寄存器必须要加上系统已使用的寄存器地址号,即:
MC2PF2远程输入寄存器地址=系统已分配的输入地址号(包括本体上的输入地址)+PIW设置起始地址号;
MC2PF2远程输出寄存器地址=系统已分配的输出地址号(包括本体上的输出地址)+PQW设置起始地址号;
例中系统系统已分配的输入、输出地址号均为0,故:
改配置表中的I Address从0开始,由此可见,PIW0~PIW96固定为48个远程字输入;
改配置表中的Q Address从0开始,由此可见,PQW2~PIW98固定为48个远程字输出;
要注意:使用了该范围的PIW、PQW后则其他PROFIBUS设备的地址就不能再使用它了!
MC2PF2内部用户参数设置可通过Step 7的友好界面设置,参见下图示意。你可设置连接多
个MODBUS设备及相应地址,也可设置将MODBUS何种寄存器映射到PROFIBUS网络中的远程字输
或者是输出!另外,DDMC2PF1还可设置MODBUS主设备(RTU/ASIC)和从设备(RTU/ASIC)工作
式。
DBUS主设备(RTU/ASIC):
合将MODBUS从设备连接到Profibus网络上,例如,传统仪器、仪表、传感器和其他MODBUS设备;
DBUS从设备(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、
H表示十六进制01),然后在1#MODBUS选择为3xxxx输入寄存器,1#POROFIBUS的PIW数
为4,2#MODBUS选择为4xxxx保持寄存器,2#POROFIBUS的在PIW数目为2,同样,3#
DBUS选择为4xxxx保持寄存器,3#POROFIBUS的PQW数目为5即可。
● 特殊设置:
果你连接的是MODBUS ASCII设备,在网络组态中必须改为MODBUS ASCII方式(配置参数默
是RTU模式),同时,应将通讯参数设置为7位数据位、偶校验。
果你选择台达PLC作为MODBUS ASCII设备,必须根据台达PLC的内部寄存器地址对应选择
应的MODBUS命令(寄存器名)和高位地址,然后再下载到PROFIBUS主站中,稍后我们将
细介绍如何将台达PLC连接到PROFIBUS网络上!
别注意:
OFIBUS 远程寄存器的地址排号必须与PROFIBUS的系统地址相配合设置:
果PROFIBUS中其他设备中使用了PIWx和PQWx,则DDMC2PF1的起始地址应加上系统寄存器地址
,即DDMC2PF1应加上系统PIW或PQW的偏移量!
例如下:
架上设备地址已占用PIW0、PIW2、PQW0、PQW2、PQW4,则DDMC2PF2所占用的首地址应分别从
W2+2=PIW4开始,同理,PQW则从PQW4+2=PQW6开始!
● Setp 7 程序处理:
在PROFIBUS现场总线网络中,DDMC2PF1模块,使用它们并不占用PLC本体模块点数,与
通常的PROFIBUS设备相同,开关量均按字方式使用,而不能直接使用位,例如本例中:
W6表示从PROFIBUS网络中读16个位即一个字输入状态,PQW6表示从PROFIBUS网络中写16
位或者1个字数据状态。如果需要使用位方式,可将PIW6传送到MWx然后再使用Mx.0~Mx.7
方式使用位,相当于PLC的Ix.0~Ix.7。
以下为MODBUS从设备(RTU/ASIC)操作:
下图设置DDMC2PF2工作于MODBUS 从设备状态下并下载到Profibus主站内。