NC变量FB2却读不出任何数值问题

分享到:
1348
下一篇 >

菜鸟:

840D PL,主轴为6SE70+1PH7 130KW,想在PLC中读出主轴转速(转/分),变量选的是: C区 SSP 模块中的ACTUAL_SPEED.用FB2却读不出任何数值,询问**后,仍未解决,那位高人可以解困?谢谢。

侠客:

我读过没有啥问题,FB2中变量名为"Read_S".C1_SSP_actSpeed1_2“

有**编码器吗?编码器接到611d上了?变量应该有轴和驱动两种,由于无611d驱动,所以只能读轴的变量!

有报警吗?

菜鸟:

一并回答各位:1 无任何报警,

2 有主轴编码器,且在OP015上显示正常。

3 采用的变量正如菲戈侠圣所说:C区、SSP模块、actual_speed。

4 FB2工作正常,因为同时还有其他地方在用,且完全正常读取NC数据。

今天与**通话数次,问题还没解决,请各位发表高见,谢谢。

侠客:

我没有**编码器,平且我没有编码器。我是设置了一个虚拟轴,利用读取主轴转速来换算模拟量给变频器控制转速。但是应该原理上一样的,因为读的是给NC的数据,不是读驱动数据。或者你也可以和我一样先设置一根虚拟主轴读取速度看看,排除PLC问题那就可以找NC的问题了。

菜鸟:

把我做的变量地址文件贴上,供各位参考,欢迎高人发表意见,谢谢。

我只怀疑数据源不对,又不知错在哪里。



侠客:

我始终认为无611d驱动是无法从驱动中读到数据的,只有从通道轴数据中读,只找 C区SEMA模块的actspeedrel,不过数据是百分比,可能相对于35100附近的*大速度百分比。unit是通道号,line是轴号。

还没有解决吗我的变量给你看看,我读了2个主轴

DATA_BLOCK DB 120

VERSION : 0.0

STRUCT

C1_SSP_actSpeed1_2:

STRUCT

SYNTAX_ID : BYTE := B#16#82;

bereich_u_einheit : BYTE := B#16#41;

spalte : WORD := W#16#2;

zeile : WORD := W#16#1;

bausteintyp : BYTE := B#16#72;

ZEILENANZAHL : BYTE := B#16#1;

typ : BYTE := B#16#F;

laenge : BYTE := B#16#8;

END_STRUCT ;

C1_SSP_actSpeed2_2:

STRUCT

SYNTAX_ID : BYTE := B#16#82;

bereich_u_einheit : BYTE := B#16#41;

spalte : WORD := W#16#2;

zeile : WORD := W#16#2;

bausteintyp : BYTE := B#16#72;

ZEILENANZAHL : BYTE := B#16#1;

typ : BYTE := B#16#F;

laenge : BYTE := B#16#8;

END_STRUCT ;

END_STRUCT ;

BEGIN

END_DATA_BLOCK


你可能感兴趣: 工控菜鸟园 图片 数控系统 SINUMERIK 编码器
无觅相关文章插件,快速提升流量