欢迎来到天天文库
浏览记录
ID:55636942
大小:201.50 KB
页数:17页
时间:2020-05-22
《控制柜颜色明.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、如果您要使用S7-300工业以太网模板作为PROFINETIO控制器或者PROFINETIO设备,那么您必须调用一下通讯功能块在用户程序中:·FC11"PNIO_SEND"·FC12"PNIO_RECV"通讯块FC11“PNIO_SEND”和FC12“PNIO_RECV”的特性:·FC11和FC12是同步通讯块。·块被包含在S7-300控制器“SIMATIC_NET_CP”库中。·块必须被调用在OB1中·功能调用结束通过“DONE”,“NDR”或“ERROR”表示。FC11“PNIO_SEND”通讯功能块的特性:·作为PROFINETIO控制器功能块通过通讯处理器传送指
2、定输出范围内的过程数据(输出)到PROFINETIO设备并且提供同样的状态给PROFINETIO设备的输出。·作为PROFINETIO设备功能块读取PROFINETIO设备CPU的过程映像输入区并且传送它们到PROFINETIO控制器(被组态的输入地址);提供同样的状态给PROFINETIO控制器。FC12“PNIO_RECV”通讯功能块的特性::·作为PROFINETIO控制器功能块接受PROFINETIO设备的过程数据(输入)并且提供来自于PROFINETIO设备的指定输入区的状态。·作为PROFINETIO设备功能块接受PROFINETIO控制器发送的数据(被组态
3、的输出地址)并把PROFINETIO控制器的传送数据的状态写到PROFINETIO设备以组态好的数据区中。组态描述:STEP7项目包括以下被组态成PROFINETIO控制器的S7-300站:·CPU319-3PN/DPSTEP7项目包括以下被组态成PROFINETIO设备的S7-300站:·CPU315-2DP和CP343-1Lean(6GK7343-1CX10-0XE0)·ET200S图.01:组态接下来的输入/输出模块被组态到PROFINETIO设备CP343-1Lean中:·地址是0-15的16字节输入模块·地址是16-23的8字节输入模块·地址是0-15的16字
4、节输出模块·地址是16-19的4字节输出模块这表明输入地址区和输出地址区分别是24字节(0-23)和20字节(0-19)。输入和输出首地址可以不是"0".图.02: PROFINETIO设备CP343-1Lean的输入/输出地址区:接下来的输入/输出模块被组态到ET200S中:·地址是20.0-20.1的2位输出模块图.03:PROFINETIO设备ET200S的输入/输出地址区:最终的地址区是:·输入:0-23=24字节·输出:0-20=21字节用户程序描述:在这个例子中,一个CP343-1Lean被用作连接一个作为PROFINETIO设备的S7-300站到一个PR
5、OFINETIO系统中。字节MB0被定义成S7-300CPU时钟位。STEP7程序包括OB1,FB100,DB30,DB31,DB12,FC11andFC12.·OB1OB1被循环调用。在这个OB中,FB100(实例DB:DB100)被调用。图.04:OB1 ·FB100FB100被调用在OB1中。在这个FB中,FC11“PNIO_SEND”和FC12“PNIO_RECV”被调用。图.05:调用FC11"PNIO_SEND"图.06:调用FC12"PNIO_RECV"输入参数MODE=0,因为通讯处理器仅被用作PROFINETIO设备。如果通讯处理器被同时用作PROF
6、INETIO控制器和PROFINETIO设备,那么输入参数MODE=1。输入通讯功能参数CPLADDR是你指定的PROFINETIO设备的模块地址。你从硬件组态中可以得到它,在工业以太网通讯模块->“地址”标签(参看图.06)。在这个例子中,CP343-1Lean 模块地址是256dec=100hex.。FC11“PNIO_SEND”的输入参数LEN是你组态的CP343-1Lean(24字节)的输入地址区的长度。这段数据长度被指定为FC11“PNIO_SEND”发送数据的LEN参数。这段数据必须与已组态的的输入(24字节)保持一致。 FC12“PNIO_RECV”的
7、输入参数LEN是你组态的CP343-1Lean(20字节)的输出地址区的长度。这段数据长度被指定为FC12“PNIO_RECV”发送数据的LEN参数。这段数据必须与已组态的的输出(20字节)保持一致。发送接收缓冲区(例如数据块)包含了被发送和接收的数据,长度至少要和被定义的发送和接收数据一样长。在这个例子中,DB包含的发送数据长度必须大于等于24字节并且DB包含的接收数据长度必须大于等于20字节。图.07:CP343-1Lean的属性对话框->“地址”标签FC11“PNIO_SEND”和FC12“PNIO_RECV”的输出参数“DONE”
此文档下载收益归作者所有