ET200M分配地址
刘玉蓉
发布于2014-10-31 17:39
2
0
标签:
在组态ET200m时,在何种情况下ET200M带的输入输出模块地址与中央机架上带的输入输出模块地址相同?
佳答案
1. ET200M是智能模块,可以直接作为DP从站挂在S7-300PLC建立的PROFIBUS网络上,但无论是主机架还是扩展机架,其信号模块的输入输出地址与ET200M带的输入输出模块地址都是唯一的,不能相同;
2. 但如果在S7-300PLC的主机架中插入S7-300PLC系列的PROFIBUS通信模块CP342-5, 它本身带有PROFIBUS接口,可以把CP342-5作为PROFIBUS-DP的主站,ET200M作为DP从站。由于CP342-5与CPU上集成的DP接口不一样,它对应的通信接口区不是I区和Q区,而是虚拟的通信区,因此地址可以与中央机架上带的输入输出模块地址相同,但需要调用CP通信功能FC1和FC2进行数据交换。具体方法是:,新建一个项目,在硬件组态界面中依次插入机架、CPU和CP342-5等硬件;双击CP342-5,在打开的属性界面中,新建一条PROFIBUS网络,在Networks Settings(网络设定)中选择通信传输率为1.5Mbits/s,行规为DP;在Operating Mode(操作模式)中选择“DP Master”(即CP342-5作为DP主站);第二,在项目硬件组态界面中,选择菜单Options(选项)/Install GSD File,打开你的电脑中保存的ABB变频器的GSD文件执行安装,安装后在右边目录依次展开PROFIBUS DP/Additional Field Device(附加的现场设备)/Drives(驱动)下就可以看到刚安装的ABB变频器;选中CP342-5建立的PROFIBUS网络,双击目录下ABB变频器的硬件,设定它的DP地址就可以直接挂到CP3432-5并作为DP从站,然后执行“编译并保存”,就完成了硬件组态。在OB1中直接调用FC1和FC2,打开OB1出现LAD/FBD/STL编辑器,然后依次选择左边New network (新网络)/ Libraries(库) /SIMATIC_NET_CP / CP300,然后通过双击FC1 DP_SEND CP_300 和FC2_RECV CP_300;接着填写相应的参数,如CPLADDR(为CP342-5的地址),SEND(FC1中发送区,对应从站即ET200M的输出区)和RECV(FC2中接受区,对应从站ET200M的输人区),下面就不具体说明,可通过按HELP键有详细的解释。