配置profinet io设备
在配置profinet io控制器之前,需要先配置profinet io设备。本文使用s7-400集成pn口作为profinet io设备,其配置步骤请参考“s7-400集成pn口作为profinet io设备”。该文档的配置总结如下:
profinet io设备 cpu 414-3 pn/dp
订货号 6es7 414-3em06-0ab0 v6.0
ip地址 192.168.0.139
gsd标识 pn-io-device(step7)
pn-io-device-tia1(tia)
gsd设备名称 pn-io-device(step7)
pn-io-device-tia(tia)
传输区域 ib 512
qb 512
获取到io设备的gsd文件后,打开tia step7 professional v16,点击菜单栏“选项”,在下拉菜单中选择“管理通用站描述文件(gsd)”,安装profinet io设备的gsd文件 。
文件安装完成后,在硬件目录 --> 其它现场设备 -->profinet io路径下可以找到该gsd文件 。
若io设备为第三方产品,同样按照以上方法安装其gsd文件至step7硬件目录。
s7-400集成pn口作为profinet io控制器
本示例系统配置:
设备 角色 ip地址
cpu 416-3 pn/dp profinet io控制器 192.168.0.177
cpu 414-3 pn/dp profinet io设备 192.168.0.139
1. 新建经典tia项目,添加新设备simatic s7-400 cpu。进入plc设备视图,对s7-400集成pn口添加子网、设置ip地址。
2. 从硬件目录中,将io设备通过拖拽的方式添加到io控制器的profinet io-system总线上。
3. 进入io设备的设备视图,配置传输区域。在配置profinert io设备时,组态了两条传输区域,第一条对应于io设备的输入区域,起始地址512,长度1字节;第二条对应与io设备的输出区域,起始地址512,长度1字节。那么,这两条传输区域在io控制器中,第一条对应于io控制器的输出区域,第二条对应于io控制器的输入区域。
本示例中使用的io控制器的输出区域起始地址1024,输入区域起始地址1024。通讯数据总是从一方的输出区域发送到另一方的输入区域,那么结合io设备的传输区域,本示例中io控制器和io设备的数据对应关系为:
保存并编译以上硬件组态。
4. 为避免s7-400 cpu因通讯相关错误停机,在程序块中添加ob82、ob83、ob86、ob122。分别下载io控制器和io设备的组态。
5. 在profinet io系统中,device name(设备名称)是io设备最重要的身份标识,因此需要确认组态与实际的io设备名称是否一致。确认方法:进入io设备的设备视图,在右键菜单中点击“分配设备名称”。若状态为“确定”,表示io设备名称组态与实际一致。
若状态为“设备名称不同”,表示io设备名称组态与实际不一致,则需要分配名称。
6. 实验结果:对io控制器的pqb 1024编程写入数值,io设备的pib 512随即接收到此数值;对io设备的pqb 512编程写入数值,io控制器的pib 1024随即接收到此数值。
cp443-1作为profinet io控制器
cp443-1 作为profinet io控制器的前提要求:
a. 型号及版本要求
cp443-1 6gk7 443-1ex20-0xe0 v1.0及以上
cp443-1 advanced-it 6gk7 443-1gx20-0xe0 v2.0及以上
cp443-1 opc ua 不支持
cp443-1 rna 不支持
b. 与s7-400 cpu的兼容性:请在以下链接下载兼容性列表
s7-400工业以太网cp的cpu兼容性
本示例系统配置:
设备 角色 ip地址
cp 443-1 profinet io控制器 192.168.0.178
cpu 414-3 pn/dp profinet io设备 192.168.0.139
1. 新建经典tia项目,添加新设备simatic s7-400 cpu和cp443-1。进入plc设备视图,对cp443-1的pn口添加子网、设置ip地址。
2. 从硬件目录中,将io设备通过拖拽的方式添加到cp443-1的profinet io-system总线上。
3. 进入io设备的设备视图,配置传输区域。在配置profinert io设备时,组态了两条传输区域,第一条对应于io设备的输入区域,起始地址512,长度1字节;第二条对应与io设备的输出区域,起始地址512,长度1字节。那么,这两条传输区域在io控制器中,第一条对应于io控制器的输出区域,第二条对应于io控制器的输入区域。
4. 本示例中使用的io控制器的输出区域起始地址600,输入区域起始地址600。通讯数据总是从一方的输出区域发送到另一方的输入区域,那么结合io设备的传输区域,本示例中io控制器和io设备的数据对应关系为:
保存并编译以上硬件组态。
5. 为避免s7-400 cpu因通讯相关错误停机,在程序块中添加ob82、ob83、ob86、ob122。分别下载io控制器和io设备的组态。
6. 在profinet io系统中,device name(设备名称)是io设备最重要的身份标识,因此需要确认组态与实际的io设备名称是否一致。确认方法:进入io设备的设备视图,在右键菜单中点击“分配设备名称”。若状态为“确定”,表示io设备名称组态与实际一致。
若状态为“设备名称不同”,表示io设备名称组态与实际不一致,则需要分配名称。
6. 实验结果:对io控制器的pqb 600编程写入数值,io设备的pib 512随即接收到此数值;对io设备的pqb 512编程写入数值,io控制器的pib 600随即接收到此数值。
中移物联网的“野心”究竟有多大?
泓观科技发布首款异步卷积神经网络芯片
DS33R41多芯片模块BSDL测试
福建铁塔依托海量站址资源搭建了智慧海渔平台和智慧海渔监管系统
TiFlash整体模块分层及DeltaTree 引擎优化方案
配置PROFINET IO设备
区块链公有链系统Algorand介绍
什么是零样本学习?为什么要搞零样本学习?
盘点AI领域的10大丰功伟绩 征服世人不在话下
全国产T3+FPGA的SPI与I2C通信方案分享
深度测评DS3 1.6至尊版
人工智能的智能化是怎样实现的
国家电网在广电就5G技术方面达成合作,合作方案年底出炉
福州数字工地展厅人工智能化设计
3D模型告诉你WiFi信号长什么样
可穿戴设备的无线锂离子充电器解决方案
用三个角度来分析基于COB技术的LED的散热性能
展会聚焦 | 绿色制造创新驱动制药行业升级 罗克韦尔自动化参展第63届秋季药机博览会
《振南电子STM32视频教程》第十三讲:CAN总线
ROS Motion Planning运动规划库如何安装相关依赖