V90伺服111报文插入及使用学习资料

合集下载

v90标准报文3详细解说

v90标准报文3详细解说

v90标准报文3详细解说v90标准报文是一种用于传输数据的协议。

它是一种二进制协议,用于在计算机网络中传输和交换数据。

v90标准报文3是在v90标准报文的基础上进行了一些改进和扩展,以提高传输效率和可靠性。

v90标准报文3的详细解说可以从以下几个方面展开:一、报文格式:v90标准报文3采用了一种新的报文格式,具体结构如下:-报文头:包含了报文的一些基本信息,比如报文类型、报文长度等。

-报文体:包含了实际的数据内容。

二、报文类型:v90标准报文3定义了多种报文类型,用于标识不同的数据传输场景。

常见的报文类型包括数据报文、心跳报文、配置报文等。

不同的报文类型有着不同的结构和用途。

三、数据传输机制:v90标准报文3使用了一种高效的数据传输机制,可以实现可靠的数据传输。

具体来说,它引入了序列号、确认机制和重传机制等功能。

发送方会给每个报文分配一个唯一的序列号,接收方收到报文后会发送确认报文给发送方,发送方在收到确认报文后会继续发送下一个报文。

如果发送方在一定时间内没有收到确认报文,会进行重传,确保报文的可靠传输。

四、数据压缩和加密:v90标准报文3支持数据压缩和加密功能,可以在传输过程中对数据进行压缩和加密,以提高传输效率和安全性。

数据压缩可以减小数据量,减少传输时间和带宽占用。

数据加密可以保护数据的机密性,防止数据被恶意篡改或窃取。

五、流控制:v90标准报文3引入了流控制机制,用于控制数据的发送速率,以避免网络拥塞和数据丢失。

发送方会根据接收方的处理能力和网络状况动态调整数据发送速率,确保数据的稳定传输。

六、可扩展性:v90标准报文3具有较好的可扩展性,可以根据实际需求进行扩展和定制。

用户可以自定义报文的格式和内容,以满足不同的数据传输需求。

v90标准报文3作为一种高效的传输协议,广泛应用于计算机网络中的数据传输场景。

它具有较高的传输效率、可靠性和安全性,可以满足多种数据传输需求。

在实际应用中,我们可以根据具体的需求和网络环境选择是否使用v90标准报文3,并根据需要进行定制和扩展。

【技成周报26期】S7-1500控制V90伺服详解及欧姆龙SPED指令问题汇总

【技成周报26期】S7-1500控制V90伺服详解及欧姆龙SPED指令问题汇总

【技成周报26期】S7-1500控制V90伺服详解及欧姆龙SPED指令问题汇总本周春节档直播课堂问题来源《S7-1500控制V90伺服实现三种位置控制详解》《欧姆龙脉冲输出SPED指令》技术问题汇总整理。

扫码二维码即可观看录播回放哦《S7-1500控制V90伺服实现三种位置控制详解》课堂资料下载,关注公众号:PLC发烧友,回复:V90问:这个既然不灵活,为啥不用GSD文件方式呀?答:这个根据实际的应用场合来说,一些简单的定位控制可以采用HSP方式实现,位置环直接做在PLC侧,伺服不需要做任何的操作设置,PLC编程比较简单,拖拽几下就基本搞定了。

问:我电脑已经装了博途和其他软件影响吗?答:如果是今天讲课所用到的功能块或者组态文件,那么不影响,这些都是另外添加进去的,需要注意下载时要对应软件版本,然后添加即可。

问:105 111报文各自的优缺点是?答:v90可通过组态HSP和GSD两种方式实现控制,其中HSP 文件用工艺对象组态,位置环直接做在PLC侧,报文改不了,就是105,编程简单拖拽几下就基本搞定了,不需要在伺服测进行任何配置;而GSD文件则比较灵活,既可以在把位置环做在驱动侧,也可做在PLC侧,并且报文的选择也多了;如果位置环做到了驱动侧,我们还要用V-assistance调试软件来设定V90一些参数,控制模式改为EPOS功能。

问:3个轴可以同时调用FB284做绝对定位控制吗?答:可以的,FB284功能块是根据设备视图中报文 111 的硬件标识符来判断对应哪个轴的。

问:多个伺服的情况下,FB284怎么区分控制的伺服?答:S7-1200、1500PLC是通过V90 设备视图中的 111 报文硬件标识符来判断控制的是哪台伺服;S7-300、400PLC是通过设定值符号名或硬件标识符来判断控制的是哪台伺服。

问:回原点模式选择3 的时候,Position管脚的定义原点位置值还起作用吗?答:起作用的,模式选择为3的时候,工艺对象定位轴/同步轴将根据组态执行回原点运动,完成该运动之后,轴被定位在参数“Position”的值指定的位置。

V90Epos回零整理

V90Epos回零整理

V90在Epos 模式下的回零操作整理(修订)1. V90 驱动器连接增量编码器伺服电机的主动回零V90 PN 与PLC 间通过PROFINET连接,使用标准西门子111 报文,PLC 控制V90 PN 时使用FB284(SINA_POS)功能块,主动回零有以下 2 种方式:1.1 通过参考点挡块(回零开关)及编码器零脉冲回零,P29240=1 回零编程步骤如下:(1) 设置FB284 工作模式:ModePos=4(2) 将参考点挡块输入信号(回零开关)连接到功能块管脚ConfigEPos bit 6(3) 设置EnableAxis=1 使能轴(4) 设置ExecuteMode=1 执行回参考点运行,此时轴开始回零运行回零运行过程:轴加速到速度p2605 搜索参考点挡块。

当到达参考点挡块时( Pos_STW2.2:0→1),伺服电机减速到静止状态。

此时,轴开始反向加速到速度p2608 ,当离开参考点挡块后 (Pos_STW2.2:1→0),搜索编码器的零脉冲,当遇到编码器第一个零脉冲,轴反向加速以速度p2611 运行偏移距离p2600 后停止在参考点,并将p2599 设置成参考点的位置值,V90 数字量输出信号REFOK =1。

回参考点完成后功能块管脚AxisRef 状态变为1。

1.2 仅编码器零脉冲,P29240=2 回零编程步骤如下:(1) 设置FB284 工作模式:ModePos=4(2) 设置EnableAxis=1 使能轴(3) 设置ExecuteMode=1 执行回参考点运行,此时轴开始回零运行回零运行过程:轴按照P2604 定义的搜索方向,以最大加速度P2572加速至搜索速度P2608 搜索编码器的零脉冲,搜索到零脉冲后,轴以速度P2611 运行偏移距离p2600 后停止在参考点,并将p2599 设置成参考点的位置值,V90 数字量输出信号REFOK =1。

回参考点完成后AxisRef 状态变为12. V90 驱动器连接绝对值编码器伺服电机的回零绝对值编码器回零有以下 3 种方式:2.1 通过V-ASSISTANT 软件设置操作步骤:(1) 设置参考点位置坐标值( P2599)(2) 执行设置回参考点( P2507)如图2-1 所示图2-1 通过V-Assist 实现绝对值电机回零(3) 执行保存参数到ROM中2.2 通过BOP面板可通过BOP 功能菜单"ABS" 来设置绝对值编码器的当前位置至零位。

V9011数据手册

V9011数据手册


1.3.
系统框图
V9011
电压传 感器
UP UN IAP IAN IBP IBN
+ _ + _ + _ _ +
调制器 比差校准 调制器 抽取滤波 高通滤波 电能计量及 CF脉冲产生
电流传感器
调制器
测温电路
校表参数
功率、有效 值等计量
数据存储器
多功能测量 通道
调制器 SRAM 32768Hz
OSC
系统控制 定时器 中断管理

1.2.4. MCU 特点
高性能 8 位 8052 兼容 MCU 内核 集成 32kBFLASH 存储器,具有写保护和加密功能,支持 ISP 和 IAP 集成 1kBSRAM 存储器 集成 JTAG 实时调试系统 提供 4 路全速 UART,其中一路支持红外方式通信(带有载波调制电路) 充裕的定时器资源,提供最多 7 个硬件定时器 集成 26×4 共 104 段 LCD 驱动电路,支持多种扫描频率;支持电阻分压驱动;支持 3.0V/3.3V/3.5V 驱动电压
FAE ÿ�Marshall


Page 4 of 10
V9011 数据手册
1.4. 引脚功能说明
P5.1/SEG9 P5.0/SEG8 P4.7/SEG7 P4.6/SEG6 P4.5/SEG5 P4.4/SEG4 P4.3/SEG3 P4.2/SEG2 P4.1/SEG1 P4.0/SEG0 P3.3/COM3 P3.2/COM2 P3.1/COM1 P3.0/COM0
5V 单电源供电,宽电压输入范围:3.0V~6.0V 集成模拟前端、电能计量模块、增强型 8052 MCU、RTC、32kBFlash 和 LCD 驱动等功能模块 大动态范围,高精度有功/无功计量: 在电流 2000:1 动态范围内,有功计量误差小于 0.1% 在电流 2000:1 动态范围内,无功计量误差小于 0.1%

V90使用基础

V90使用基础

第1章Mastercam V9.0使用基础1.1 Mastercam V9.0简介Mastercam软件是美国CNC Software,INC所研制开发的CAD/CAM系统,是最经济且高效率的全方位软件系统,包括美国在内的各工业大国皆采用本系统作为设计、加工制造的首选软件。

Mastercam 同时作为PC级CAM软件,全球销售量名列前茅,被工业界及学校广泛采用。

以美国和加拿大教育单位来说,共计有2500多所高中、专科大学院校将其用于机械制造及NC程序编制,在中国大陆机械制造业及教育单位的占有量也是最多的。

它是一套非常成功的软件。

最初的Mastercam是基于DOS平台的,从5.0版开始,顺应软件发展的趋势,转向基于Windows 平台,版本从5.0、6.0一直发展到现在国内普遍应用的8.1、9.0版。

Mastercam是一套全面服务于制造业的数控加工软件,它包括设计(Design)、车削(Lathe)、铣削(Mill)、线切割(Wire)4个模块。

其中设计模块主要用于绘图和加工零件的造型;车削模块主要用于生成车削加工的刀具路径;铣削模块主要用于生成铣削加工的刀具路径;线切割模块主要用于生成电火花线切割的加工路径。

其中后3个加工模块内也包括设计模块中的完整设计功能。

本书将针对Mastercam的Mill和Wire两个广泛应用的数控加工模块进行细致的讲解。

Mastercam 软件的Mill和Wire是非常优秀的、应用于数控铣、加工中心和慢走丝线切割辅助编程的软件,能高效地编制各种铣、线数控加工程序。

用它可快速设计、加工机械零件,还可组织、管理相关的文档。

无论是3D几何建模还是二维、三维编程,Mastercam都提供了强大的功能。

下面简单介绍其在造型设计和制造加工中的优势。

1.1.1 零件造型简介❑Mastercam具有完整的曲线曲面建模功能,便于建立2D、3D几何模型。

❑完美地处理复杂曲面轮廓的相交。

V90基本定位器控制(EPOS)常问问题

V90基本定位器控制(EPOS)常问问题

V90基本定位器控制(EPOS)常问问题目录1:SINA_POS怎样实现主动回零(带增量编码器V90,使用参考挡块+编码器零脉冲方式回零时),参考挡块回零开关接到哪里,怎样配置?2:硬件限位开关怎么接,怎样激活硬件限位功能?3:运行命令给出后轴不运行?4:如何激活软件限位开关?5:excute触发定位动作时90 PN无响应?6:V90 PN 为什么找不到111报文?7:在博途中组态V90 PN时为什么找不到111报文?8:使用STEP7软件,如何实现S7-300/400控制V90PN位置控制?9:怎样设置机械结构、减速比、模态轴,模态范围怎么设置?10:EPOS 可以实现位置同步控制吗?11:FB284如何对ConfigEpos管脚进行配置?12:FB284中HWIDSTW/HWIDZSW怎么填写?13:绝对值编码器如何回零?14:SINA_POS 转速设置及实际值显示?15:绝对值编码器掉电后位置丢失怎么办?16:FB284怎样实现绝对定位控制?17:FB284怎样实现相对定位控制?18:FB284怎样实现连续运行模式控制?19:FB284怎样实现程序块运行控制?20:FB284怎样实现点动"Jog"控制?21:EPOS模式下机械参数如何设置?带增量编码器V90,使用参考挡块+编码器零脉冲方式回零时,参考挡块回零开关接到哪里,怎样配置?回零开关连接到一个PLC的数字量输入点,PLC内编程将其状态关联到FB284功能块ConfigEPos输入引脚的bit6。

(1)将V90参数P29240设置为1(选择参考挡块+零脉冲方式回零);(2)将回零开关连接到一个PLC的数字量输入点;(3)在PLC内编程,将回零开关DI点的状态关联到FB284功能ConfigEPos输入引脚的bit6;(4)FB284功能块选择工作模式ModPos=4;(5)通过输入参数OverV、OverAcc、OverDec指定速度、加减速度的倍率(100%); (6)驱动的运行命令EnableAxis=1;(7)运行条件"CancelTransing" 及"IntermediateStop"必须设置为"1",Jog1 及Jog2 必须设置为"0"。

西门子V90伺服通过附加报文实现力矩限幅

西门子V90伺服通过附加报文实现力矩限幅
一个 PZD = 一个字 辅助报文仅可跟主报文一起使用,不能单独使用。
二,支持附加报文的版本要求
V90 PN通过 PROFINET 总线与 PLC进行连接,V90 PN驱动器需要使用新固件FW V1.3,
它支持附加报文750,可在标准报文上增加750附加报文来实现轴的转矩限幅及附加转矩给
定功能。
Hale Waihona Puke 如何升级V90固件,请参阅相关课件。
四,实例组态 1,组态PLC
新建项目
添加新硬件 选择相应的PLC (型号,版本)
确定
四,实例组态 2,组态V90
网络视图
SINAMICS
硬件目录 其它现场设备 PROFINET IO
SINAMICS V90 PN V1.0
分配PLC
Drivers SIEMENS AG
四,实例组态 3,组态通讯报文 设备视图 硬件目录 子模块 选择标准报文3 选择附加报文750
但因 PLC版本的问题,在工艺对象里面仅支持标准报文1-4
三,实例组态 4,组态工艺对象
编码器
选择标准报文
其他工艺对象选项不详细介绍
四,实例组态 5,程序编辑
设定力矩值换算: 16384=4000 hex = p2003 =9.64N.M
四,实例组态 5,程序编辑
根据报文组态里面的地址和附加报文结构,把力矩值直接赋值给驱动器。
在TIA Portal中安装高版本的GSD文件 : GSDML-V2.32-Siemens-Sinamics_V90-20180321.xml
三,附加报文结构 在通过参数 p8864 设置辅助报文之前,必须首先通过 p0922 选择一个主报文。若更 改了主报文,辅助报文会被自动禁用,因此,在更改 p0922 之后,必须重新设置 p8864。

西门子111报文详解

西门子111报文详解

西门子111报文详解Drive01_STW1_BIT11BOOL FALSE Drive01_STW1_BIT12BOOL FALSE Drive01_STW1_BIT13BOOL FALSE Drive01_STW1_BIT14BOOL FALSE Drive01_STW1_BIT15BOOL FALSE Drive01_STW1_BIT0BOOL FALSE Drive01_STW1_BIT1BOOL TRUE Drive01_STW1_BIT2BOOL TRUE Drive01_STW1_BIT3BOOL TRUE Drive01_STW1_BIT4BOOL TRUE Drive01_STW1_BIT5BOOL TRUE Drive01_STW1_BIT6BOOL FALSE Drive01_STW1_BIT7BOOL FALSE Drive01_POS_STW1_BIT8BOOL FALSE Drive01_POS_STW1_BIT9BOOL FALSE Drive01_POS_STW1_BIT10BOOL FALSE Drive01_POS_STW1_BIT11BOOL FALSE Drive01_POS_STW1_BIT12BOOL FALSE Drive01_POS_STW1_BIT13BOOL FALSE Drive01_POS_STW1_BIT14BOOL FALSE Drive01_POS_STW1_BIT15BOOL FALSE Drive01_POS_STW1_BIT0BOOL FALSE Drive01_POS_STW1_BIT1BOOL FALSE Drive01_POS_STW1_BIT2BOOL FALSE Drive01_POS_STW1_BIT3BOOL FALSE Drive01_POS_STW1_BIT4BOOL FALSE Drive01_POS_STW1_BIT5BOOL FALSE Drive01_POS_STW1_BIT6BOOL FALSE Drive01_POS_STW1_BIT7BOOL FALSE Drive01_POS_STW2_BIT8BOOL FALSE Drive01_POS_STW2_BIT9BOOL FALSE Drive01_POS_STW2_BIT10BOOL FALSE Drive01_POS_STW2_BIT11BOOL FALSEDrive01_POS_STW2_BIT12BOOL FALSE Drive01_POS_STW2_BIT13BOOL FALSE Drive01_POS_STW2_BIT14BOOL FALSE Drive01_POS_STW2_BIT15BOOL FALSE Drive01_POS_STW2_BIT0BOOL FALSE Drive01_POS_STW2_BIT1BOOL FALSE Drive01_POS_STW2_BIT2BOOL FALSE Drive01_POS_STW2_BIT3BOOL FALSE Drive01_POS_STW2_BIT4BOOL FALSE Drive01_POS_STW2_BIT5BOOL FALSE Drive01_POS_STW2_BIT6BOOL FALSE Drive01_POS_STW2_BIT7BOOL FALSE Drive01_STW2_BIT8BOOL FALSE Drive01_STW2_BIT9BOOL FALSE Drive01_STW2_BIT10BOOL FALSE Drive01_STW2_BIT11BOOL FALSE Drive01_STW2_BIT12BOOL FALSE Drive01_STW2_BIT13BOOL FALSEDrive01_STW2_BIT1BOOL FALSE Drive01_STW2_BIT2BOOL FALSE Drive01_STW2_BIT3BOOL FALSE Drive01_STW2_BIT4BOOL FALSE Drive01_STW2_BIT5BOOL FALSE Drive01_STW2_BIT6BOOL FALSE Drive01_STW2_BIT7BOOL FALSE Drive01_OVERRIDE WORD W#16#100 Drive01_MDI_TARPOS DWORD DW#16#0 Drive01_MDI_VELOCITY DWORD DW#16#0 Drive01_MDI_ACC WORD W#16#0 Drive01_MDI_DEC WORD W#16#0 Drive01_FREE_W WORD W#16#0 Drive01_ZSW1WORD W#16#0 Drive01_POS_ZSW1WORD W#16#0 Drive01_POS_ZSW2WORD W#16#0 Drive01_ZSW2WORD W#16#0 MELDW WORD W#16#0 Drive01_XIST_A DWORD DW#16#0 Drive01_XIST_B DWORD DW#16#0 Drive01_FAULT_CODE WORD W#16#0 Drive01_WARN_CODE WORD W#16#0 Drive01_FREE_R WORD W#16#0//JOG1 点动命令 p2589=r2090.8//JOG2 点动命令 p2590=r2090.9control via plc; p0854=r2090.10;//启动回零 p2595=r2090.11reserved ;/ external block change P2632=1;P2633=r2090.13//p2613=r2090.14//p2614=r2090.15//启动变频器;p0840=r2090.0OFF2;P0844=r2090.1OFF3; P0848=r2090.2enable operation; p0852=r2090.3//P2641=r2090.4: 0: 停止当前任务,以最大减速度 p2573 停机//P2640=r2090.5: 0: 停止命令,以 P2645 的减速度停车//P2650=r2090.6: 数据输入开关,上升沿进行单步数据传输//激活 traversing block, P acknowledge fault; p2103=r2090.7 //p2648=r2091.8: 1: 绝对位置模式;0:相对位置模式//P2651=r2091.9: 速度模式正向运行//P2652=r2091.10: 速度模式反向运行reserved//p2649=r2091.12: 1: 连续数据传输; 0:单步运行reserved//MDI 模式选择, P2653=r2091.14 0:位置模式 1:速度模式//激活MDI, P2647=r2091.15//选择程序步 bit0: p2625=r2091.0//选择程序步 bit1: p2626=r2091.1//选择程序步 bit2: p2626=r2091.2//选择程序步 bit3: p2626=r2091.3//选择程序步 bit4: p2626=r2091.4//选择程序步 bit5: p2626=r2091.5reservedreserved//回零方式(0:Active homing;1: passive homing); p2597=r2092.8//回零启动时的方向(0:从正向开始回零;1:从反向开始回零);p2604=r2092.9//external block change p2632=0; p2510=r2092.10//external block change p2632=0; p2511=r2092.11reservedreserved//p2582=r2092.14 软限位开关激活//p2568=r2092.15 stop cam 激活//p2655[0]=r2092.0 激活 tracking mode//将当前位置直接设置成零点 p2596=r2092.1//CAM 信号 p2612=r2092.2reservedreserved//点动模式 p2591=r2092.5reservedreservedreservedreservedreserved//电机切换的反馈信号,p0828=r2093.11//p2045=r2050[3];profidrive 时钟同步信号//p2045=r2050[3];profidrive 时钟同步信号//p2045=r2050[3];profidrive 时钟同步信号//p2045=r2050[3];profidrive 时钟同步信号//驱动数据组切换 p0820[0]=r2093.0//驱动数据组切换 p0821[0]=r2093.1//驱动数据组切换 p0822[0]=r2093.2//驱动数据组切换 p0823[0]=r2093.3//驱动数据组切换 p0824[0]=r2093.4reservedreserved//parking axis; p0897=r2093.7Drive01_OVERRIDE 对应r2050[4];p2646=r2050[4]; 需要设置一个值,//p2642=r2060[5] MDI 位置给定(单位:LU);//p2643=r2060[7] MDI 速度给定(单位:1000LU/min)//2644=r2050[9] MDI 加速度(4000h 对应100%)//2645=r2050[10] MDI 减速度(4000h 对应100%)//自由连接的过程数据字p2051[0]=r2089[0]=p2080[0...15]p2051[1]=r2089[3]=p2083[0...15]p2051[2]=r2089[4]=p2084[0...15]p2051[3]=r2089[1]=p2081[0...15]p2051[4]=r2089[2]=p2082[0...15]p2061[5]=r2521 位置实际值p2061[7]=r0063[0] 转速实际值p2051[9]=r2131p2051[10]r2132自由连接。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

V90伺服111报文插
入及使用
西门子V90伺服111报文
的插入及使用
软件版本:TIA V14 SP1 Professional
1、在硬件目录依次找到“其他现场设备”、“PROFINET IO”、“Drives”、“SIEMENS AG”、“SINAMICS”
2、在“SINAMICS”中最后一个设备可以看到V90伺服,将其拖入网络视图中,如下图所示
3、进入伺服设备视图,选择“以太网址”,设置“子网”和“IP地址”
4、子网设置好,回到网络视图,点击伺服上的“未分配”,可以看见跳出两个选择,点击“PLC_1.PROFINET借口_1”
5、选择好后,就将该伺服控制器与PLC_1连接起来了,完成效果如下图所示,下面还需将该伺服组态与伺服控制指令块匹配
6、回到伺服设备视图,向左拉出右侧设备概览图,从右侧的子模块里选取“西门子报文111,PZD-12/12”,拖到伺服的设备概览图
7、报文拖进以后,查看报文属性,选择“硬件标识符”,可以看到该报文标识符为“280”,下面需要用到此标识符
8、在程序段里,插入FB284-“SINA_POS”伺服控制指令,该指令可以从右侧全局库里的“Drive_Lib_S7_1200_1500”,“主模板”,“03_SINAMCS”中找到
9、为了将该FB284指令块与上面的伺服设备匹配,将HWIDSTW,HWIDZSW 设为报文标识符280。

相关文档
最新文档