1.第一次使用V90,使用1200 FB284控制V90,怎么回原点?我比较习惯台达三菱那种,碰到光电开关上升沿减速,下降沿停止,编码器清0,碰到到正负极限开关反转,在V90怎么实现呀?
2.定位位置控制,什么时候需要EPOS,什么时候需要TO,很纠结
最佳答案
1.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 状
态变为1 。详见:
V90PN 在EPOS 模式下的回零
操作http://support.automation.siemens.com/CN/view/zh/ 109749068
2.西门子伺服V90 PN 重要信息及限制:
(1) 不支持驱动中的 IPos 控制方式,不支持 SIMATIC 控制器的 SINA_POS 功能块,只支持SINA_SPEED 功能块。
(2) SINAMICS V90 PN 支持 SIMATIC PLC 的工艺对象(TO),可通过 TO 实现位置及速度的控制,如 S7-1500 T-CPU, S7-1500 及 S7-1200。
(3) 机器的动态响应与负载及电机的转动惯量比有关,建议不要大于 5:1。对于低速运行、高精度或高动态响应的应用,不建议选择 TTL 编码器的电机。
(4) SINAMICS V90 PN 版本的是独立于当前的 SINAMCIS V90 脉冲串的控制器,它不支持 PTI,脉冲加方向,模拟量,USS/Modbus RTU 通信控制方式。
(5) V90 PN 只支持 PROFINET 通信,支持西门子标准报文 1,2,3,5,102,105,支持 DSC控制。
V90 PN可以有两种方式实现位置控制,一种是激活其内部的基本定位器控制(EPOS),另一种是在PLC中创建轴TO工艺对象。
V90PTI可以通过数字量输入进行8个内部定位的控制,需要在V-Assistant中将控制模式选择为“内部设定值位置控制(IPOS)。
V90 PTI 与 V90 PN 输出点的区别,见图片。
总之,V90PN用起来更方便,资源也多。
图片说明:
提问者对于答案的评价:
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc286337.html