Step7中ProfiNet接口学习笔记
更新时间:2024-04-12 10:50:01 阅读量: 综合文库 文档下载
Step7中ProfiNet接口学习记录
1、ProfiNet总线概述:
2002年PROFIBUS国际组织(PI)推出了一种基于以太网的、开放的、用于自动化的工业以太网标准—PROFINET。它使用开放的IT标准,与以太网TCP/IP标准兼容,并提供实时功能,还能与现有的现场总线系统有机的集成,从而较好地保护原有投资。PROFINET规范将现有的PROFINET协议与微软的自动化对象模型COM/DCOM标准、TCP/IP通信协议以及工控软件互操作规范OPC技术等有机地结合成一体。PROFINET试图实现所有的自动化装置都是透明的、面向对象的和全新的结构体系。
基于标准以太网的任何开发可直接应用在ProfiNet网络中,数据传输方式为全双工,传输带宽为100Mbps,一致性数据最大为254bytes,用户数据最大为1400bytes,设备之间的的总线长度为100m。(一致性数据是指在过程映像的更新过程中,操作系统一致性地传输的,可使用加载和传送指令访问的过程映像中的数据。)
ProfiNet相对于Profibus而言,引导轴可以运行在任意的SIMOTION中,任意数量的控制器可以在网络中运行,多个控制器不会影响IO的响应时间。对于Profibus一个接口只能做主站或从站,而对于ProfiNet,所有的数据类型可以并行使用,一个接口可以既做控制器又做IO设备。
2、西门子伺服驱动器:
SINAMICS系列是西门子新一代驱动器的统一名称,用以替代以前的SIMODRIVE (数控领域)和MasterDrive(高性能) 、MicroMaster(通用变频器)等系列的变频器。
SINAMICS系列包括G系列(普通应用:G120,G130等),S系列(高性能:S120等)。本次暂选S120系列作为学习对象。 3、在Step7中配置ProfiNet接口的方法:
1)在Step7中添加一个S7-300的工作站,选择带有以太网接口的CPU型号(CPU315F-2PN/DP),在Hardware中进行硬件配置,对Ethernet的属性设置如下图所示,包括对IP地址和子网掩码(默认)等的设置;
2)伺服驱动器的配置:
a. 在确认好选择的驱动器型号(S120)后,找到(下载)相应的用于ProfiNet组网的GSD文件,并在Step7的Hardware窗口下的Options >> Install GSD files 中添加相应的GSD文件;
b. 添加完成之后,Hardware的配置目录PROFINET IO >> Drives >>SINAMICS 就可以看到Sinamics系列的驱动控制器版本了;
c. 选择一个驱动器(SINAMICS S120 CU310 PN V2.6) 拖到Ethernet总线上,为其分配的IO地址为192.168.0.2;
d. 在Step7的Network中就形成了如下连接:
3)伺服控制器接口配置 根据控制的需求,可以自由配置与伺服控制器通信的字长,也可以使用西门子标准的通信长度,如下图中所示,添加完模块之后,就有了对应的I地址和Q地址,在程序中进行通信模块的编写时要和此地址对应。
由于没有实际的设备,尚未找到仿真的方法,没有确定通信字节长度,无法直观的看到配置后的效果,但配置的方法和步骤应该是一样的。至此,就完成了ProfiNet设备在Step7中硬件接口的配置。
4、在Step7中与ProfiNet设备的通信方法
CPU315F-2PN/DP与SINAMICS S120之间通过ProfiNet可以进行周期性及非周期性数据通讯。使用标准S7功能块SFC14/SFC15,S7-300/400PLC通过ProfiNet周期性通讯方式可将控制字和主设定值(PZD)发送至驱动器,并读取相应的状态字和反馈值。
在Step7中要新建两个数据块DB4和DB5,以本次配置地址为例,I/O起始地址为256,PZD长度为20 BYTE,调用功能块SFC14/SFC15进行读写的方法如下: CALL \调用SFC14 读功能块
LADDR :=W#16#100 // I 的起始地址,十六进制的100对应十进制的256,与硬
件配置中一致
RET_VAL:=DB4.DBW32 // 返回值:读通讯状态字(0=正常)
RECORD :=P#DB4.DBX20.0 BYTE 20 // 指向CPU存放输入数据的输入映像区的指针
CALL \调用SFC15 写功能块
LADDR :=W#16#100 //Q 的起始地址,十六进制的100对应十进制的256,与硬
件配置中一致
RECORD :=P#DB5.DBX20.0 BYTE 20 //指向CPU存放输出数据的输出映像区的指针 RET_VAL:=DB5.DBW32 //返回值:写通讯状态字,(0=正常)
5、阶段小结及展望
近期主要围绕ProfiNet学习了在Step7中配置接口的方法,以上的通信口配置方法是最常用的一种,S7-300/400PLC通过ProfiNet可以与驱动器之间实现周期性及非周期性的通讯,周期性通讯就是用上述的方法,通过调用功能块SFC14/SFC15来实现对驱动器的过程量的读写。有些场合也会使用功能块SFC58/SFC59或者SFB52/SFB53读取和修改驱动器的参数值,具体的实现方法有待进一步的摸索。
个人理解:周期性的通讯就是指用在控制程序的主循环中的,对驱动器运行中的过程量的读写,包括写入控制字和给定量,读取状态字和反馈量;非周期的通讯就是指通过调用一次或多次上述功能块实现对驱动器的参数的读写。至于具体的读写长度可根据控制需求来定义用户数据(PPO)。
西门子的用户数据(PPO)PROFIdriveProfile2.0定义了周期通信的用户数据为PPO。主站使用PPO周期地读取从站参数,PPO分为两部分:PKW区和PZD区。分成两个区的结果是在处理时间上有所区分,通常对PKW处理要比PZD慢。
PZD区:PZD区传输的是主站发送控制字、频率设定值到从站和从站返回状态字、实际值到主站。PZD区传输的参数不同于PKW区,即PKW区传输的参数要在报文中定义,而PZD区传输的过程变量在PPO类型或者驱动器中已经定义。PZD区传输的过程数据的数量由PPO类型或者驱动器决定。PZD的过程数据包括速度、频率、电流、电压、转矩、功率等数据值。凡是有连接器量参数直接相关的那些数据值,我们都可以用PZD过程数据来读到。
PKW区:通过PKW可以任意地监控/修改变频器的参数。例如,可以读出故障值或者是最小、最大限幅值。PKW区至少由三部分构成,分别是参数号码PKE、参数下标IND、参数值PWE,参数值PWE占用两个字。有的PPO类型没有PKW区。PKW主要用来读非连接器量参数。比如说速度环的PI调节器参数、滤波时间常数、给定值斜坡上升/下降等参数,这些都不能通过PZD方式来读到,只能用PKW方式才能访问读到。
接下来将学习使用功能块SFC58/SFC59或者SFB52/SFB53读取和修改驱动器的参数值,也就是操作用户数据的PKW区的实现方法。
正在阅读:
Step7中ProfiNet接口学习笔记04-12
2019小学生二年级热闹的元宵节作文06-13
银行安全保卫学习心得07-27
湖北银行考试-2015中国交通银行湖北分行校园招聘英语试题答案及03-06
隧道二衬及仰拱试题07-07
爱搞恶作剧的同桌作文300字06-23
我懂你的心思作文600字完美版11-23
定购服务器机柜需了解的知识05-14
园林绿化施工组织设计(技术标) - 图文06-23
内蒙古工业大学 多媒体技术(第10章)05-13
- 1如何在STEP7环境中调试6SE70变频器
- 2Step7 MicroWin V4.0在Win10中安装解决办法 - 图文
- 3无法打开STEP7项目硬件组态或只读出错
- 4无法打开STEP7项目硬件组态或只读出错
- 5工控组态软件intouch与西门子Step7的以太网通讯配置
- 6step7 - 300 - 400PLC - SCL平均数 - 均值滤波 - 最大最小值
- 7STEP7-快速入门
- 8用Step7中SFB41FB41,SFB42FB42,SFB43FB43实现PID控制
- 9step7 - 300 - 400PLC - SCL平均数 - 均值滤波 - 最大最小值
- 10工控组态软件intouch与西门子Step7的以太网通讯配置
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- ProfiNet
- 接口
- 笔记
- 学习
- Step7
- 2018年混凝土搅拌机现状及发展趋势分析(目录)
- 铝合金焊接技术
- 35KV变电所防雷接地保护设计
- 论文(林建城)学号109202030021,本3
- 中国腔体滤波器行业市场前景分析预测报告(目录) - 图文
- 伦理行为中英文对照外文翻译文献
- 苏科版物理中考总复习(考点清单)
- 甲醇精馏操作知识问答
- 2009年机关效能建设总结
- 论建筑工程质量问题与对策
- 环保部关于印发《全国农村环境连片整治工作指南(试行)》的通知
- 沁园春 长沙同步练习
- 从关贸总协定到世贸组织
- 江苏省盐城市2018届高三第三次模拟考试英语试卷(含答案) - 图
- 2013年高考英语一轮复习课时作业25:Unit 5 First aid(新人教版
- 《单片机原理及应用》试卷 07电子技术 班
- C语言课程设计#汉诺塔#
- 植物造景复习题
- 《沟通与协调能力》全部判断题
- 《叮铃铃》教学设计