目录 1 概述 概述 SINA_POS(FB284) 介绍 项目配置 软硬件要求 配置步骤 基本定位块功能说明... Error! Bookmark not defined. 4.1 概述 使用 SI

Similar documents
目录 1 概述 SINA_POS(FB284) 功能块管脚介绍 SINA_POS 功能块的功能实现 概述 SINA_POS(FB284) 运行模式 运行条件 绝对定位运行模式

操作指南 08 月 /2016 CU250X-2 EPOS 功能入门指南 第九部分使用 TIA PORTAL 库 程序 SINA_POS(FB284) 基于 111 报文的定位功能 G120, CU250S-2, CU250D-2, EPOS, 基本定位, TIA PORTAL, SINA_POS,

操作指南 07/2015 屏与 G120 CU250S-2 PN 通讯 屏,KTP900,G120,CU250-2 PN, PROFINET, 通讯 Unrestricted

SINAMICS G120 基本定位器

Microsoft Word - EP3E PROFINET伺服驱动器与S7-200 SMART的连接.docx

燃烧器电子控制系统 目录 2

操作指南 04/2015 S 与 G150 CU320-2 PN 的 PROFINET 通信第 1 部分控制变频器起停及调速 S7-1500,G150,CU320-2 PN, PROFINET 通信, 起停, 调速

Error! Use the Home tab to apply Blocktext to the text that you want to appear here. Error! Use the Home tab to apply Blocktext to the text that you w

SINAMICS G120 siemens.com/sinamics-g120 Answers for industry.

操作指南 6 月 /2016 CU250X-2 EPOS 功能入门指南第十部分使用 STEP 7 库程序 FB283 基于 111 报文的定位功能 G120,CU250S-2,CU250D-2,EPOS, 基本定位,FB283,111 报文

Application description

顺企网产品详情

目录 1 概念 安全相关的 DP 主站之间的通信 示例所使用的软硬件环境 硬件配置 通讯编程

pdf

S 可编程控制器

常问问题 05/2018 S7-1500T 连接 S210 实现运动控制的项目示例 S7-1500T SINAMICS S210 Unrestricted


activePDF WebGrabber

Microsoft Word - Delta Controller ASCII_RTU_SC

电机与电器专业人才培养方案实施保障.doc

untitled

activePDF WebGrabber

操作指南 2/2018 如何实现 400H 与 S 之间 的 S7 通讯 Unrestricted

目录 1 SIMOTION 和 SCOUT TIA 概述 软 硬件环境 组态与调试前准备 SIMOTION 项目的创建及组态 SIMOTION 项目调试 Unrestricted 2

一 登录 crm Mobile 系统 : 输入 ShijiCare 用户名和密码, 登录系统, 如图所示 : 第 2 页共 32 页

Application description

<4D F736F F D20D1A7C9FACAD6B2E1B8C4D7EED6D5A3A8B4F8B1EDB8F1BCD3D2B3C2EBB0E6A3A9372E3239>

桂林市劳动和社会保障局关于

第三章 維修及管理

Microsoft Word 年度选拔硕博连读研究生的通知.doc

OB1

HMI COM1 RS SIEMENSE S7-200 RS485

S7-300 和 S7-400 集成 PN 口的 S7 通信 S7 Communication with S7-300/400 Integrated PN Port Getting Started Getting-Started Edition (2009 年 4 月 )

通过 PROFINET 网络实现 SINAMICS 120 的 PN IO OPC 通讯 SINAMICS S120 PN IO OPC Communication with PROFINET Network Getting Started Edition (2012 年 11 月 )

untitled

二、文选

苏教高〔2005〕 号

团 学 要 闻 我 校 召 开 共 青 团 五 届 九 次 全 委 ( 扩 大 ) 会 议 3 月 17 日, 我 校 共 青 团 五 届 九 次 全 委 ( 扩 大 ) 会 议 在 行 政 办 公 楼 五 楼 会 议 室 举 行, 校 团 委 委 员 各 院 ( 系 ) 团 委 书 记 校 学 生

<4D F736F F D20B6A8CEBBC4A3B0E5464D BFECCBD9CAB9D3C3C8EBC3C52E646F63>

上海地区进出口饲料和饲料添加剂经营单位备案名单

中国证券监督管理委员会公告

Application description

FM 353/FM 354 快速入门

PowerPoint Presentation

untitled

1.pdf

目录 1 PROFINET 通讯功能概述 非周期通讯 S 与 CU320-2 PN 的 PROFINET 非周期通讯实例 S 组态 组态与 CU320-2 PN 通讯报文 编程 :

PROFIBUS3.doc

上海盛瑞电子有限公司

目 录 第 一 部 分 档 案 局 概 况 一 主 要 职 责 二 部 门 决 算 单 位 构 成 第 二 部 分 档 案 局 2016 年 度 部 门 预 算 表 一 2016 年 度 市 级 部 门 收 支 预 算 总 表 二 2016 年 度 市 级 部 门 支 出 预 算 表 三 2016

2015 年 度 收 入 支 出 决 算 总 表 单 位 名 称 : 北 京 市 朝 阳 区 卫 生 局 单 位 : 万 元 收 入 支 出 项 目 决 算 数 项 目 ( 按 功 能 分 类 ) 决 算 数 一 财 政 拨 款 一 一 般 公 共 服 务 支 出 二

<4D F736F F D20D0C5CFA2BBAFB7A2D5B9D6D8B5E3D7A8CFEEB9E6BBAE2E646F63>

关于建立境内违法互联网站黑名单管理制度的通知

? 這 全 都 是 市 政 府 提 供 給 我 的 資 料 低 底 盤 公 車 計 畫 96 年 預 算 新 台 幣 4,500 萬 元 97 年 預 算 新 台 幣 1 億 6,500 萬 元 98 年 預 算 新 台 幣 3 億 2,300 萬 元, 共 有 307 台 低 底 盤 公 車,99

untitled

达美商贸香港有限公司 1. 规格 MCX314 简介! 控制轴 4 轴! CPU 数据总线长度 可选 8 位 /16 位 插补功能! 2 轴 /3 轴直线插补 # 插补范围 各个轴 -8,388,607 ~ +8,388,607 # 插补速度 1~ 4 MPPS # 插补位置精密度 0.5 LSB

手册 doc

untitled

S7-200 PLC 脉冲输出 MAP 库文件的使用 Application of S7-200 PTO MAP Lib Getting Start Edition (2011 年 3 月 )

2

GMC G系列表价_FY1516_0314.xlsx


操作指南 3/2015 利用 BSEND/BRCV 功能实现 S7-300/400 与 WinCC Professional 的大数据量交换 BSEND/BRCV, WinCC Professional, 原始数据

用于工业以太网的S7-CP - 手册B3L部分 - CP Lean

08信息技术部.doc

/ / (FC 3)...

基于 SIMATIC IOT2040 的 Node-red S7 通信 1. 主要目标 基于 Node-red S7 通信, 实现 SIMATIC IOT2040 读写 Siemens S7-300/400/1200/1500 或 S7-200 Smart PLC 中的数据 2. Node-red

序 文 藝 社 (Society of Chinese Literature) 在 去 年 暑 假 開 始 籌 措 成 立, 二 零 一 三 年 九 月 正 式 展 開 所 有 活 動 文 藝 社 成 立 的 目 的 旨 在 讓 學 生 學 習 欣 賞 歷 代 名 篇 名 作, 其 中 以 古 典

选定方法 步进电机(带编码器 D24V) LEFS LEF 垂直 部为加减速度2mm/s 导程8:LEY LER 导程8:LEY LEH 垂直 8

公 司 概 况 业 务 挑 战 达 美 乐 比 萨 达 美 乐 比 萨 是 全 球 最 大 的 比 萨 外 卖 品 牌, 成 立 于 1960 年, 目 前 在 全 球 67 个 国 家 拥 有 超 过 9000 家 门 店, 年 销 售 比 萨 4 亿 张 以 上 1990 年, 韩 国 第 一

SDK 概要 使用 Maven 的用户可以从 Maven 库中搜索 "odps-sdk" 获取不同版本的 Java SDK: 包名 odps-sdk-core odps-sdk-commons odps-sdk-udf odps-sdk-mapred odps-sdk-graph 描述 ODPS 基

Microsoft PowerPoint - BECKHOFF技术_ADS通讯 [Compatibility Mode]

目录 1 IPv6 PIM Snooping 配置命令 IPv6 PIM Snooping 配置命令 display pim-snooping ipv6 neighbor display pim-snooping ipv6 routing-ta

坐 公 車 好 處 多 得 獎 者 : 李 宥 萱 指 導 老 師 : 陳 淑 鈴 我 家 住 在 鄉 下, 離 市 區 有 段 距 離 每 個 禮 拜 三 和 禮 拜 六 我 都 要 到 市 區 補 習, 以 前 都 是 媽 媽 特 地 從 大 老 遠 的 地 方 開 車 回 來 載 我 這 實

untitled

instructions.PDF

!!""# $ %#" & $$ % $()! *% $!*% +,-. / 0 %%"#" 0 $%1 0 * $! $#)2 "

安全注意事项 2. 设置对焦模式 3. 变焦 1. 安装和卸下镜头 4. 固定变焦环 1 2 CHI-2

工业串口通信之如何使用 S 的 CM1241 模块 原创文章, 转载请注明出处 更多实用资料请登录方正智芯官网 : 作者 : 北岛李工工控行业的小伙伴们都知道以前在中低端 PLC 市场西门子有 S7-200 系列产品, 但是细心的你也许早就发现,S7

TD

untitled

目 录 行 政 总 结... Error! Bookmark not defined. 1. 简 介 调 查 产 品 市 场 与 员 工 架 构 鞋 厂 正 面 临 着 哪 些 主 要 挑 战 劳 动 力 成 本 劳 动

國家圖書館典藏電子全文


untitled

摘要本文通过一些简单的说明, 描述怎样设置 ET200S 功能模块 1STEP 模块的参数, 以及应用 操作和测试相应的软硬件 功能模块 1STEP 主要包括 2 种操作模式 : 寻找参考点模式 增量模式 本文会针对这 2 种模式分别进行介绍 关键词 ET200S,1STEP, 功能模块, 步进,

Microsoft Word dot

Sitrain China 西 门 子 工 业 技 术 培 训 中 心 在 中 国 北 京 培 训 中 心 上 海 培 训 中 心 广 州 培 训 中 心 济 南 南 京 沈 阳 培 训 中 心 重 庆 培 训 中 心 武 汉 培 训 中 心 培 训 中 心 网 站

Worksheet in D: Users z002pw0a-e01 Desktop List price Adjustment FY1011_LV.rtf

: ( ) : : / : ISBN / F5112 : : CIP (2006)

untitled

MICROMASTER 410/420/430/440 DA kW 250kW MICROMASTER Eco & MIDIMASTER Eco MICROMASTER, MICROMASTER Vector DA64 MIDIMASTER Vector 90kW (Low

SINAMICS G120C 多媒體訓練套件

Microsoft Word - ET 200SP Brochure_tc_all.doc

摘要 : 本文介绍了 SIMOTION D 运动控制系统项目的建立 系统调试及运动控制程序的编写 关键词 : SIMOTION D 运动控制系统 项目建立 调试 编程 Key words: SIMOTION D Motion Control System Create Project Program


摘要本文对 SIMOTION C 系统中的应用进行了介绍 关键词 SIMOTION C Key Words SIMOTION C IA&DT Service & Support Page 2-29

TouchWin Human Machine Interface

SCE_DE_ _R1201_S7-1200_Analogwerte


Transcription:

常问问题 11/2016 S7-1200 通过 FB284 实现 V90PN 的 EPOS 功能 S7-1200 FB284 EPOS http://support.automation.siemens.com/cn/view/zh/109742969 Unrestricted

目录 1 概述... 3 2 概述 SINA_POS(FB284) 介绍... 4 3 项目配置... 7 3.1 软硬件要求... 15 3.2 配置步骤... 16 4 基本定位块功能说明... Error! Bookmark not defined. 4.1 概述... 7 4.2 使用 SINA_POS(FB284) 功能块的运行模式介绍... 8 4.3 基于 ModePos 值的运行模式切换说明... 15 Unrestricted 2

1 概述 S7-1200 可以通过 PROFINET 通讯连接 SINMICS V90 伺服驱动器, 将 V90 驱动器的控制模式设置为 基本位置控制 (EPOS),PLC 通过 111 报文及 TIA Portal 提供的驱动库中的功能块 FB284 可实现 V90 的 EPOS 基本定位控制, 控制系统连接如图 1-1 所示 图 1-1 控制系统图 PLC 通过库中的驱动功能块的调用原理如图 1-2 所示 : 图 1-2 驱动功能块调用原理 SIMATIC S7-1200 中的编程由下述部分组成 : Unrestricted 3

(1) 循环数据交换 SINA_POS (FB284), SINA_SPEED (FB285) 此功能块实现 PLC 与 SINAMICS S/G 驱动器的命令及状态周期性通讯, 如电机的运行命令 位置及速度设定点等或接收驱动器的状态及速度实际值等 (2) 非周期性通讯的参数获取 SINA_PARA (FB286): 此功能块实现 PLC 读取 SINAMICS S/G 的参数访问, 如读取或写入数据块参数等 2 SINA_POS(FB284) 功能块管脚介绍 S7-1200 控制 V90PN 实现 EPOS 基本定位控制的功能块 FB284 在命令库中的位置如图 2-1 所示 : 图 2-1 功能块 FB284 功能块可在下述 OB 中进行调用 : 循环任务 :OB1 循环中断 OB: 如 OB32 此功能块可循环激活 SINAMICS 驱动中的基本定位工艺功能, 需注意在驱动侧必须使用西门子标准报文 111 FB284 功能块管脚解释见表 2-1: 表 2-1 FB284 功能块管脚解释 管脚数据类型默认值描述 输入 ModePos INT 0 运行模式 : 1 = 相对定位 2 = 绝对定位 3 = 连续位置运行 Unrestricted 4

4 = 回零操作 5 = 设置回零位置 6 = 运行位置块 0-63 7 = 点动 jog 8 = 点动增量 EnableAxis BOOL 0 运行命令 : 0 = OFF1, 1 = ON CancelTransing BOOL 1 0 = 拒绝激活的运行任务 1 = 不拒绝 IntermediateStop BOOL 1 立即停止 : 0 = 中断激活的运行命令拒绝激活的运行任务 1 = 不立即停止 Positive BOOL 0 正方向 Negative BOOL 0 负方向 Jog1 BOOL 0 正向点动 ( 信号源 1) Jog2 BOOL 0 正向点动 ( 信号源 2) FlyRef BOOL 0 0 = 不选择运行中回零 1 = 选择运行中回零 AckError BOOL 0 故障复位 ExecuteMode BOOL 0 激活定位工作或接收设定点 Position DINT 0[LU] 对于运行模式, 直接设定位置值 [LU] /MDI 或运行的块号 Velocity DINT 0 MDI 运行模式时的速度设置 [LU/min] [LU/min] OverV INT 100[%] 所有运行模式下的速度倍率 0-199% OverAcc INT 100[%] 直接设定值 /MDI 模式下的加速度倍率 0-100% OverDec INT 100[%] 直接设定值 /MDI 模式下的减速度倍率 0-100% Unrestricted 5

ConfigEPOS DWORD 0 可以通过此管脚传输 111 报文的 STW1,STW2,EPosSTW1,EPosSTW2 中的位, 传输位的对应关系如下表所示 : ConfigEPos 位 111 报文位 ConfigEPos.%X0 STW1.%X1 ConfigEPos.%X1 STW1.%X2 ConfigEPos.%X2 EPosSTW2.%X14 ConfigEPos.%X3 EPosSTW2.%X15 ConfigEPos.%X4 EPosSTW2.%X11 ConfigEPos.%X5 EPosSTW2.%X10 ConfigEPos.%X6 EPosSTW2.%X2 ConfigEPos.%X7 STW1.%X13 ConfigEPos.%X8 EPosSTW1.%X12 ConfigEPos.%X9 STW2.%X0 ConfigEPos.%X10 STW2.%X1 ConfigEPos.%X11 STW2.%X2 ConfigEPos.%X12 STW2.%X3 ConfigEPos.%X13 STW2.%X4 ConfigEPos.%X14 STW2.%X7 ConfigEPos.%X15 STW1.%X14 ConfigEPos.%X16 STW1.%X15 ConfigEPos.%X17 EPosSTW1.%X6 ConfigEPos.%X18 EPosSTW1.%X7 ConfigEPos.%X19 EPosSTW1.%X11 ConfigEPos.%X20 EPosSTW1.%X13 ConfigEPos.%X21 EPosSTW2.%X3 ConfigEPos.%X22 EPosSTW2.%X4 ConfigEPos.%X23 EPosSTW2.%X6 ConfigEPos.%X24 EPosSTW2.%X7 ConfigEPos.%X25 EPosSTW2.%X12 ConfigEPos.%X26 EPosSTW2.%X13 ConfigEPos.%X27 STW2.%X5 ConfigEPos.%X28 STW2.%X6 ConfigEPos.%X29 STW2.%X8 ConfigEPos.%X30 STW2.%X9 可通过此方式传输硬件限位使能 回零开关信号等给 V90 LADDRSP HW_IO 0 符号名或 SIMATIC S7-1200 设定值槽的 HW ID (SetPoint) LADDRAV HW_IO 0 符号名或 SIMATIC S7-1200 实际值槽的 HW ID (Actual Value) 输出 Error BOOL 0 1= 错误出现 ErrorId INT 0 运行模式错误 / 块错误 : 0 = 无错误 1 = 通讯激活 Unrestricted 6

2 = 选择了不正确的运行模式 3 = 设置的参数不正确 4 = 无效的运行块号 5 = 驱动故障激活 6 = 激活了开关禁止 7 = 运行中回零不能开始 Busy BOOL 0 运行模式被执行或使能 Done BOOL 0 运行模式使能无错误 AxisEnabled BOOL 0 驱动已使能 AxisErr BOOL 0 驱动故障 AxisWarn BOOL 0 驱动报警 AxisPosOk BOOL 0 轴的目标位置到达 AxisRef BOOL 0 回零位置设置 VeloAct DINT 0 当前速度 [LU/min] [LU/min] PosAct DINT 0 当前位置 LU [LU/min] ActMode INT 0 当前激活的运行模式 EPosZSW1 WORD 0 EPOS ZSW1 的状态 EPosZSW2 WORD 0 EPOS ZSW2 的状态 WarnAct WORD 0 当前的报警代码 FaultAct WORD 0 当前的故障代码 DiagID WORD 0 扩展的通讯故障 3 SINA_POS 功能块的功能实现 3.1 概述 V90 PN 的基本定位 (EPOS) 是一个非常重要的功能, 用于驱动的位置控制 它可用于直线轴或旋转轴的绝对及相对定位, 博途软件库文件中的 SINA_POS 功能模块可用于 SINAMICS S/G 系统驱动器的基本定位控制 此外, 需要在 V90 的 V-Assist 软件中将控制模式设置为 基本定位 (EPOS) 模式, 激活基本定位器, 并选择西门子标准 111 报文 闭环位置控制器包含下述部分 : 实际位置值准备 ( 包括测量输入评价及寻找参考点 ) 位置控制器 ( 包括限制 适配 预控制计算 ) 监控 ( 静止, 定位及动态跟踪误差监控 ) 基本位置控制器还可实现下述功能 : 机械系统 : 齿轮间隙补偿 模态轴 位置跟踪 / 限制 速度 / 加速度 / 延迟限制 软件限位开关 硬件限位开关 位置 / 静止监控 动态跟踪误差监控主要运行模式有 Jog Homing MDI 程序块几种, 关于 SINAMICS SV90 的基本定位功能的详细描述请参考 V90 PN 的操作手册 Unrestricted 7

3.2 SINA_POS(FB284) 运行模式 3.2.1 运行条件 (1) 轴通过输入管脚 EnableAxis = 1,OFF2 及 OFF3 内部已置 1 如果轴已准备好并驱动无故障 (AxisErr= "0"),EnableAxis 置 1 后轴使能, 输出管脚 AxisEnabled 信号变为 1 (2) ModePos 输入管脚用于运行模式的选择 可在不同的运行模式下进行切换, 如 : 连续运行模式 (ModePos=3) 在运行中可以切换到绝对定位模式 (ModePos=2) (3) 输入信号 CancelTransing,IntermediateStop 对于除了点动之外的所有运行模式均有效, 在运行 EPOS 时必须将其设置为 "1, 设置说明如下 : 设置 CancelTransing, 轴按最大减速度停止, 丢弃工作数据, 轴停止后可进行运行模式的切换 设置 IntermediateStop=0, 使用当前应用的减速度值进行斜坡停车, 不丢弃工作数据, 如果重新再设置 IntermediateStop=1 后轴会继续运行, 可理为轴的暂停 可以在轴静止后进行运行模式的切换 在任何运行模式下都可以通过 FlyRef 输入来选择运行中回零的功能 (4) 激活硬件限位开关 如果使用了硬件限位开关, 需要将 FB284 功能块的输入管脚 ConfigEPos.%X3(POS_STW2.15 ) 置 1, 激活 V90 PN 的硬件限位功能 正 负向的硬件限位开关可连接到 V90 PN 驱动器的定义为 WCL CCWL 的 DI 点 ( DI1 至 DI4 ) (5) 激活软件限位开关 如果使用了软件限位开关, 需要将 FB284 功能块的输入管脚 ConfigEPos.%X2(POS_STW2.14 ) 置 1, 激活 V90 PN 的软件限位功能 (P2582) 在 V90 PN 中设置 p2580( 负向软限位位置 ) p2581( 正向软限位位置 ) 3.2.2 绝对定位运行模式 绝对定位 运行模式可通过驱动功能 MDI 绝对定位 来实现, 它采用 SINAMICS 驱动的内部位置控制器来实现绝对位置控制 要求 : 运行模式选择 ModePos=2 轴使能 EnableAxis =1 轴必须已回零或编码器已被校正 如果切换模式大于 3, 轴必须为静止状态, 在任意时刻可以在 MDI 运行模式内进行切换 (ModePos=1,2,3) Unrestricted 8

步骤 : 通过输入参数 Position, Velocity, 指定目标位置及动态响应参数 通过输入参数 OverV OverAcc OverDec 指定速度 加减速度的倍率 运行条件 "CancelTransing" 及 "IntermediateStop" 必须设置为 "1",Jog1 及 Jog2 必须设置为 "0" 在绝对定位中, 运行方向可以按照最短路径运行至目标位置, 此时输入参数 Positive 及 Negative 必须为 "0" 通过 ExecuteMode 的上升沿触发定位运动, 激活命令的当前状态或通过 EPosZSW1 EPosZSW2 进行监控, 功能块处理命令过程中 Busy 为 1, 当目标位置到达后通过 AxisPosOk 及 Done 置 1, 当定位过程中出现错误, 则输出参数 Error 置 1 注意 : 当前正在运行的命令可以通过 ExecuteMode 上升沿被新命令替换, 但仅用于运行模式 ModePos 1,2,3 控制时序示例如图 3-1 所示 图 3-1 绝对定位模式控制时序 3.2.3 相对定位运行模式 相对定位 运行模式可通过驱动功能 MDI 相对定位 来实现, 它采用 SINAMICS 驱动的内部位置控制器来实现相对位置控制 要求 : 运行模式选择 ModePos=1 驱动的运行命令 EnableAxis=1 轴可以不回零或不校正绝对值编码器 如果切换模式大于 3, 轴必须为静止状态, 在任意时刻可以在 MDI 运行模式内进行切换 (ModePos=1,2,3) 相对定位的方向由位置给定的符号来决定步骤 : 通过输入参数 Position, Velocity 指定目标位置及动态响应参数 Unrestricted 9

通过输入参数 OverV OverAcc OverDec 指定速度 加减速度的倍率 运行条件 "CancelTransing" 及 "IntermediateStop" 必须设置为 "1",Jog1 及 Jog2 必须设置为 "0" 在相对定位中, 运行方向由 Positive 及 Negative 决定 通过 ExecuteMode 的上升沿触发定位运动, 激活命令的当前状态或通过 EPosZSW1 EPosZSW2 进行监控, 功能块处理命令过程中 Busy 为 1, 当目标位置到达后通过 AxisPosOk 及 Done 置 1, 当定位过程中出现错误, 则输出参数 Error 置 1 注意 : 当前正在运行的命令可以通过 ExecuteMode 上升沿被新命令替换, 但仅用于运行模式 ModePos 1,2,3 控制时序示例如图 3-2 所示 图 3-2 相对定位模式控制时序 3.2.4 连续运行模式 (Setup mode) " 连续运行 " 模式允许轴的位置控制器在正向或反向以一个恒定的速度运行, 此为驱动的 "MDI setup" 运行模式 要求 : 运行模式选择 ModePos=3 驱动的运行命令 AxisEnable=1 轴不必回零或编码器未被校正 如果切换模式大于 3, 轴必须为静止状态, 在任意时刻可以在 MDI 运行模式内进行切换 (ModePos=1,2,3) 步骤 : 通过输入参数 Velocity 指定运行速度 通过输入参数 OverV OverAcc OverDec 指定速度 加减速度的倍率 运行条件 "CancelTransing" 及 "IntermediateStop" 必须设置为 "1",Jog1 及 Jog2 必须设置为 "0" Unrestricted 10

运行方向由 Positive 及 Negative 决定 通过 ExecuteMode 的上升沿触发定位运动, 激活命令的当前状态或通过 EPosZSW1 EPosZSW2 进行监控, 功能块处理命令过程中 Busy 为 1, 通过当目标位置到达后通过 AxisPosOk 及 Done 置 1, 当定位过程中出现错误, 则输出参数 Error 置 1 注意 : 当前正在运行的命令可以通过 ExecuteMode 上升沿被新命令替换, 但仅用于运行模式 ModePos 1,2,3 控制时序示例如图 3-3 所示 3.2.5 回零 图 3-3 连续运行模式控制时序 此功能允许轴按照预设的回零速度及方式沿着正向或反向进行回零操作, 激活驱动的主动回零 要求 : 运行模式选择 ModePos=4 驱动的运行命令 EnableAxis=1 回零开关的状态由 FB284 功能块的输入管脚 ConfigEPos.%X11(POS_STW2.2 ) 传递给 V90 PN 轴静止步骤 : 通过输入参数 OverV OverAcc OverDec 指定速度 加减速度的倍率 运行条件 "CancelTransing" 及 "IntermediateStop" 必须设置为 "1",Jog1 及 Jog2 必须设置为 "0" 运行方向由 Positive 及 Negative 决定 通过 ExecuteMode 的上升沿触发回零运动, 激活命令的当前状态或通过 EPosZSW1 EPosZSW2 进行监控, 功能块处理命令过程中 Busy 为 1, 通过 CancelTransing 信号来终止运动或找到零点开关时 Done 置 1, 当运行过程中出现错误, 则输出参数 Error 置 1 控制时序示例如图 3-4 所示 : Unrestricted 11

图 3-4 回零控制时序 3.2.6 设置零点位置 此运行模式允许轴在任意位置时对轴进行零点位置设置 要求 : 运行模式选择 ModePos=5 轴处于闭环控制, 而且为静止状态步骤 : 轴静止时通过 Execute 的上升沿设置轴的零点位置 注意 : 零点位置可使用参数 P2599 进行设置 控制时序示例如图 3-5 所示 : 图 3-5 设置回零控制时序 3.2.7 运行程序块 此程序块运行模式通过驱动功能 "Traversing blocks" 来实现, 它允许自动创建程序块 运行至档块 设置及复位输出 要求 : 运行模式选择 ModePos=6 驱动的运行命令 AxisEnable=1 轴静止 轴必须已回零或绝对值编码器已校正步骤 : 工作模式 目标位置及动态响应已在 V90 PN 驱动的运行块参数中进行设置, 速度的 OverV 参数对于程序块中的速度设定值进行倍率缩放 运行条件 "CancelTransing" 及 "IntermediateStop" 必须设置为 "1",Jog1 及 Jog2 必须设置为 "0" 程序块号在输入参数 "Position" 中设置, 取值应为 0~ 16 Unrestricted 12

运动的方向由与工作模式及程序块中的设置决定, 与 Positive 及 Negative 参数无关, 必须将它们设置为 0 选择程序块号后通过 Execute Mode 的上升沿来触发运行, 激活命令的当前状态或通过 EPosZSW1 EPosZSW2 进行监控, 功能块处理命令过程中 Busy 为 1, 当到达目标位置 Done 置 1, 当运行过程中出现错误, 则输出参数 Error 置 1 控制时序示例如图 3-6 所示 图 3-6 运行程序块控制时序 3.2.8 点动 (Jog) 注意 : 在运行过程中, 当前的运行命令可以被一个新命令通过 ExecuteMode 进行替代, 但仅限于相同的运行模式下 点动运行模式通过驱动的 "Jog" 功能来实现 要求 : 运行模式选择 ModePos=7 驱动的运行命令 AxisEnable=1 轴静止 轴不必回零或绝对值编码器校正步骤 : 点动速度在 V90 PN 中设置, 速度的 OverV 参数对于点动速度设定值进行倍率缩放 运行条件 "CancelTransing" 及 "IntermediateStop" 与点动运行模式无关, 默认设置为 "1" 注意 : Jog1 及 Jog2 用于控制 EPOS 的点动运行, 运动方向由 V90 PN 驱动中设置的点动速度来决定, 默认设置为 Jog1 = 负向点动速度,Jog2 = 正向点动速度, 与 Positive 及 Negative 参数无关, 默认设置为 0 激活命令的当前状态或通过 EPosZSW1 EPosZSW2 进行监控, 功能块处理命令过程中 Busy 为 1, 点动结束时 (Jog1 or Jog2 = 0) 轴静止时 "AxisPosOK" 置 1, 当运行过程中出现错误, 则输出参数 Error 置 1 控制时序示例如图 3-7 所示 Unrestricted 13

图 3-7 点动控制时序 3.2.9 点动增量 (Jog) 点动增量运行模式通过驱动的 "Jog" 功能来实现 要求 : 运行模式选择 ModePos=8 驱动的运行命令 AxisEnable=1 轴静止 轴不必回零或绝对值编码器校正步骤 : 点动速度在 V90 PN 中设置, 速度的 OverV 参数对于点动速度设定值进行倍率缩放 运行条件 "CancelTransing" 及 "IntermediateStop" 与点动运行模式无关, 默认设置为 "1" 注意 : Jog1 及 Jog2 用于控制 EPOS 的点动运行, 运动方向由 V90 PN 驱动中设置的点动速度来决定, 默认设置为 Jog1 traversing distance, Jog2 traversing distance =1000LU, 与 Positive 及 Negative 参数无关, 默认设置为 0 激活命令的当前状态或通过 EPosZSW1 EPosZSW2 进行监控, 功能块处理命令过程中 Busy 为 1, 点动结束时 (Jog1 or Jog2 = 0) 轴静止时 "AxisPosOK" 置 1, 当运行过程中出现错误, 则输出参数 Error 置 1 控制时序示例如图 3-8 所示 图 3-8 增量点动控制时序 Unrestricted 14

3.2.10 运行中回零 (Flying homing) 运行中回零 ( 被动回零 ) 由驱动中的回零功能来实现, 允许轴在运行中回零要求 : 将输入参数 FlyRef 设置为 1 不选择 ModePos 4 ( 回零运行 ) 及 5( 设置回零点 ), 设置令 AxisEnable=1 步骤 : 采用驱动中预设的回零设置, 运行中回零可随时选择或取消 运行条件 "CancelTransing" 及 "IntermediateStop" 与点动运行模式无关, 默认设置为 "1" 当设定回零的快速测量输入到达时, 对当前位置进行回零处理 3.2.11 基于 ModePos 值的运行模式切换说明 图 3-9 显示了基于 ModePos 值的可能的运行模式转换 : 图 3-9 基于 ModePos 值的运行模式转换 4 项目配置 4.1 使用的软 硬件 使用的软件 : (1) TIA Portal V14 (2) V-Assistant V1.05 使用的硬件 : (1)CPU 1215FC DC/DC/DCINAMICS V4.1: 订货号 6ES7 215-1AF40-0XB0 Unrestricted 15

(2)V90 PN 控制器 : 订货号 6SL3210-5FB10-1UF0 (3)1FL6 电机 : 订货号注意 : 使用 V90 的 EPOS 功能, 需要在 Portal V14 中安装 SINAMICS V90 PROFINET GSD 文件, 下载链接如下 : https://support.industry.siemens.com/cs/us/en/view/109737269 4.2 S7-1200 项目配置步骤 项目配置步骤如表 4-1 所示 序号 1 创建 S7-1200 新项目 : 描述 2 添加 S7-1200 PLC 设备 : 2 安装 V90 PN 的 GSD 文件 : Unrestricted 16

2 在网络视图中添加 V90 PN 设备并创建与 PLC 的网络连接 V90 PN 的 GSD 文件在硬件目录中的路径如下 : 注意 : 需选择正确的 GSD 版本, 如图中所示 5 分别设置 S7-1200 及 V90 PN 的 IP 地址及 Device name: Unrestricted 17

6 在 V90 的设备视图中插入西门子报文 111: Unrestricted 18

8 编译项目正确后, 下载 S7-1200 的项目配置 : 9 在 OB1 中将指令库中下述路径中的 SINA_POS(FB284) 功能块拖曳到编程网络中 : 10 为功能块各管脚添加变量 : Unrestricted 19

注意 : 功能块管脚 HWI DSTW 及 HWI DSZW 的赋值请参看下图 : Unrestricted 20

或者, 点击 HWI DSTW 管脚, 进行选择, 如图所 11 将变量表中的相关变量添加到 Watch table 中, 并通过 Watch table 进行控制测试 : 表 4-1 S7-1200 项目配置步骤 4.3 V90 PN 项目配置步骤 项目配置步骤如表 4-2 所示 序号描述 1 设置控制模式为 基本位置控制 (EPOS) : 2 配置通信报文为西门子标准报文 111: 3 为 V90 设置设备名称 : 表 4-2 V90 PN 项目配置步骤 Unrestricted 21