S7300与ET200PROFINET.docx
《S7300与ET200PROFINET.docx》由会员分享,可在线阅读,更多相关《S7300与ET200PROFINET.docx(11页珍藏版)》请在冰豆网上搜索。
![S7300与ET200PROFINET.docx](https://file1.bdocx.com/fileroot1/2023-2/9/d3fb2d9a-6c12-4fef-a789-bd5a38adedde/d3fb2d9a-6c12-4fef-a789-bd5a38adedde1.gif)
S7300与ET200PROFINET
组态
保存编译下载到CPU,下载完后,把IM151-3网线插入到CPU,同时CPU网线再插入到电脑(CPU双网口,如果不是双网口,则用交换器也可以,或者CPU到IM151-3,再IM151-3到电脑也可以,只要保证三者都连通就行),三者都相连后,点如下图
在验证的时候要注意2点:
1、把电脑的无线、Bluetooth网络连接都禁用掉,只留本地网口。
2、在PG/PC里要设置为网络通信不是MPI通讯,MPI方式验证不了。
程序编写:
发送程序
这是网卡的地址,网卡地址是10进制的256,转成16进制就是16#100,如果多个ET200S,所有的都填这个地址,因为都是同一个网卡出去的。
发送区MB2开始为发送区,对应关系
MB2的M2.0到M2.3对应Q0.0-到Q0.4
MB10的M10.0到M10.3对应I0.0-到I0.4
如何还要DI模块和DO模块,假设也是4点的,对应关系是
MB3的M3.0到M3.3对应Q1.0-到Q1.4
MB11的M11.0到M11.3对应I1.0-到I1.4
一个字节对应,没用完的位不要,再添加一个站,对应也是用发送字节和接收字节对应,只不过在填指针字节的时候要把BYTE字节数数量增大些,ET200S没有站号分配问题,只要IP地址需要分配,具体IO对应都是在发送/接收起始地址开始往后面对应,从小到大依次对应。