logo资料库

使用STEP 7库程序FB283基于111报文的定位功能.pdf

第1页 / 共15页
第2页 / 共15页
第3页 / 共15页
第4页 / 共15页
第5页 / 共15页
第6页 / 共15页
第7页 / 共15页
第8页 / 共15页
资料共15页,剩余部分请下载后查看
1 关于入门指南
2 FB283介绍
2.1 FB283的功能
2.2 FB283端子定义
2.3 FB283预定义UDT介绍
2.4 FB283工具包下载地址
3 使用FB283基于111报文的定位功能
3.1 组态和编程步骤
3.2 MDI功能演示
4 使用FB283控制多个轴
5 参考资料
操作指南 6 月/2016 CU250X-2 EPOS 功能入门指南 第十部分 使用 STEP 7 库程序 FB283 基于 111 报文的定位功 能 G120,CU250S-2,CU250D-2,EPOS,基本定位,FB283,111 报文 https://support.industry.siemens.com/cs/cn/zh/view/109739272
s n e m e S ã i t h g i r y p o C r a e y t h g i r y p o C G A d e v r e s e r s t h g i r l l A 目录 1 2 3 4 5 关于入门指南 .................................................................................................... 3 FB283 介绍 ...................................................................................................... 4 2.1 2.2 2.3 2.4 FB283 的功能 .................................................................................... 4 FB283 端子定义 ................................................................................. 4 FB283 预定义 UDT 介绍..................................................................... 5 FB283 工具包下载地址 ...................................................................... 5 使用 FB283 基于 111 报文的定位功能 ............................................................... 6 3.1 3.2 组态和编程步骤 ................................................................................. 6 MDI 功能演示 ..................................................................................... 9 使用 FB283 控制多个轴 .................................................................................. 12 参考资料......................................................................................................... 15 2
s n e m e S ã i t h g i r y p o C r a e y t h g i r y p o C G A d e v r e s e r s t h g i r l l A 1 关于入门指南 在西门子 SINAMICS G 系列产品中,G120 的 CU250S-2 控制单元以及 G120D 的 CU250D-2 控制单元支持基本定位功能(EPOS 功能)。本入门指南通过功 能介绍与实例配置结合的方式为用户介绍如何使用 G120 的基本定位功能,同时 也可作为 S120 系列产品基本定位功能的参考资料。 为方便用户学习基本定位功能,本入门指南将分为 12 部分,将基本定位所包含 的各种功能逐一介绍,目录参考下表: 内容 第一部分 基本定位功能介绍 第三部分 限制功能和点动功能 第二部分 编码器组态和位置系统建立 第四部分 回参考点功能 第五部分 MDI 功能和监控功能 第六部分 调试步骤与位置控制器优化 版本 V1.0 V1.0 V1.0 V1.0 V1.0 V1.0 V1.0 第七部分 基本定位功能配置实例 V1.0 第八部分 使用 111 报文进行定位 V1.0 第九部分 使用 Portal 库程序基于 111 报文的定位功能 第十部分 使用 STEP 7 库程序 FB283 基于 111 报文的定位功能 V1.0 V1.0 第十一部分 如何安装授权 V1.0 第十二部分 常见故障处理 表 1-1 入门指南目录 另外 11 部分文档可在西门子下载中心搜索下载。 下载中心地址: http://www.ad.siemens.com.cn/download/ 注意:此文档为系列文档,尚有一部分没有发布敬请期待。 本部分内容 本部分介绍 PLC 通过 STEP 7 库程序 FB283 实现基于 111 报文的定位功能。包 括如何将 FB283 集成到用户自己的项目中、如何实现控制多个轴等内容。 本入门指南所有示例采用的控制单元和 STARTER 版本为: CU250S-2 PN V4.7.3 版本 STARTER V4.4.1 版本 注意:与本例使用 STARTER 和 CU 版本不同时可能出现配置画面不完全相同。 3
s n e m e S ã i t h g i r y p o C r a e y t h g i r y p o C G A d e v r e s e r s t h g i r l l A 2 FB283 介绍 功能块 FB283 是一个接口块,它使具有 EPOS 功能的变频器可以通过 PROFIBUS/PROFINET 连接到 SIMATIC-S7 控制器上。所有支持 DP-V1 或者 PROFINET IO 的 S7-300/400 CPU 都可以使用 FB283。 2.1 FB283 的功能 FB283 集成了周期通讯和非周期通讯的功能。FB283 通过系统功能 SFC14 和 SFC15 实现过程数据(PZD)的周期传输,通过系统功能块 SFB52 和 SFB53 实现 参数读写的非周期通讯。 · FB283 周期通讯: 传送变频器所有的过程数据(PZD)。不仅适用于定位功能,也适用于转速 控制。 · FB283 非周期通讯: 1. 读取变频器故障记录。 2. 读写变频器单个参数。 3. 一次读写变频器多达 10 个参数。 4. 读写变频器单个程序步设置。 5. 一次读写变频器多达 16 个程序步设置。 本文仅介绍通过 FB283 周期通讯实现基于 111 报文的 MDI 定位功能。包括如何 将 FB283 集成到用户自己的项目中、如何实现控制多个轴等内容。 其他功能的使用方法请查看本文 2.4 节下载链接中包含的 FB283 说明文档。 2.2 FB283 端子定义 FB283 的端子定义如图 2-1 所示。 图 2-1 FB283 端子定义 表 2-1 对 FB283 的端子定义进行了详细说明。 端子信号 NR_ACHS_DB LADDR LADDR_DIAG 数据类型 Int Int Int WR_PZD Any 说明 轴数据块编号 周期通讯 PZD 起始地址 诊断地址(用于非周期通讯) 轴数据块中过程数据 PZD 对应的存储区域,数 据长度由所选报文决定 4
s n e m e S ã i t h g i r y p o C r a e y t h g i r y p o C G A d e v r e s e r s t h g i r l l A RD_PZD CONSIST RESTART AXIS_NO Any Bool Bool Byte 轴数据块中过程数据 PZD 对应的存储区域,数 据长度由所选报文决定 True: 过程数据整体一致,通过 SFC14/15 整体 收发。 False: 过程数据非整体一致,通过装载/传送命 令收发。 开始一次初始化 轴编号。对于 G120 变频器来说,轴编号始终 为 1. 表 2-1 FB283 端子定义 2.3 FB283 预定义 UDT 介绍 除了前面提到的系统块之外,FB283 还需要背景数据块、轴数据块以及预定义 UDT(用户自定义数据类型)的支持。 FB283 相关的预定义 UDT 包含如下几种: UDT30000:基本 UDT。 UDT30001:编辑程序步。 UDT30002:读取故障记录。 UDT30008:基于 111 报文的 MDI 和程序步控制。 UDT30009:转速控制。 UDT30010:基于 110 报文的 MDI 和程序步控制。 在轴数据块中,并不需要包含所有的 UDT 类型,仅包含需要的 UDT 即可。例如, 对于使用 111 报文定位、读取故障记录、修改程序步设置的应用,仅需包含 UDT30000,UDT30001,UDT30002 和 UDT30008。如图 2-2 所示。 图 2-2 使用 111 报文定位的轴数据块举例 2.4 FB283 工具包下载地址 FB283 工具包下载地址如下: https://support.industry.siemens.com/cs/ww/en/view/25166781 其中包含说明文档和一个含有 FB283 及其他程序块的例程。 5
s n e m e S ã i t h g i r y p o C r a e y t h g i r y p o C G A d e v r e s e r s t h g i r l l A 3 3.1 步骤 1 2 使用 FB283 基于 111 报文的定位功能 下面通过实例介绍如何使用 FB283 实现基于 111 报文的定位功能。 组态和编程步骤 说明 截图 新建一个项目 FB283_Epos (可随意命名),在 STEP 7 软件中完成硬件组态。 双击变频器下方的报文选 项。 为变频器选择 111 报文。 注意过程数据映像区的 Inputs 和 Outputs 的起始地 址要一致。 点击 OK 键确认之后,在硬 件组态窗口点击保存编译按 钮。 6
s n e m e S ã i t h g i r y p o C r a e y t h g i r y p o C G A d e v r e s e r s t h g i r l l A 打开下载的例程 FB283_Bsp_V21. 复制图中高亮显示的块。包 括: OB1,FB283,FC72, DB72,DB283, UDT30000,UDT30001, UDT30002,UDT30008, 以及其他系统块。复制图中 高亮显示的 VAT72_开头的 变量表,便于功能测试。 将复制的内容粘贴到用户程 序中。 其中 DB283 为 FB283 的背 景数据块。 DB72 为轴数据块,对应变 频器。 打开下载的例程 FB283_Bsp_V21. 复制其符 号表。然后在用户程序中粘 贴、覆盖符号表。 至此需要复制的内容已经全 部完成,可以关闭例程 FB283_Bsp_V21。 打开符号表,将轴数据块 DB72 的符号名称由原来的 “Axis_TVB+MDI_TLG111“ 改为“Axis01_TLG111“. 然后保存更改。 3 4 5 6 7
s n e m e S ã i t h g i r y p o C r a e y t h g i r y p o C G A d e v r e s e r s t h g i r l l A 7 8 9 打开 OB1。用//将 FC70, FC71 和 FC73 的调用语句 注释掉。去掉 CALL FC 72 前面的//注释符号。 保存修改。 本例中 FB283 及相关程序 块在 FC72 中调用。 打开 FC72。里面仅有调用 FB283 的一个网络。其中红 色显示部分是由于我们修改 了符号表导致。 将轴数据块名称部分改为 “Axis01_TLG111“之后,红 色显示消失。同时根据组态 修改如下参数: NR_ACHS_DB:=72 LADDR:=256 LADDR_DIAG:=2038 CONSIST:=TRUE RESTART:=FALSE AXIS_NO:=B#16#1 保存修改。 10 至此,组态和基本的编程就 完成了。 在 SIMATIC Manager 中选 中 Blocks 文件夹下的所有 项目,点击下载图标,将组 态和程序块全部下载到 PLC 中。 通过变量表即可测试相应的 功能。 8
分享到:
收藏