请教SIMOTION读伺服电机报警数据

我在读取伺服电机报警这个参数过程中用了以下函数
 REPEAT 
                         alarm_RetStructRetReadDriveParameter[i] :=
                             _readDriveParameter(
                                                 // ioId := INPUT
                                                 ,logAddress := alarm_logaddress[i]
                                                 // ,doId := 255
                                                 ,parameterNumber :=2132 
                                                 // ,numberOfElements := 0
                                                 // ,subIndex := 0
                                                 ,nextCommand := WHEN_COMMAND_DONE
                                                 ,commandId := alarm_Rcommandid[i]
                                                  );
                          
                          UNTIL alarm_RetStructRetReadDriveParameter[i].functionResult=0
                      END_REPEAT;
                      myRetDINT:=_waittime(t#200ms);
                      dw_alarm[i]:=
SHL(BYTE_TO_DWORD(alarm_RetStructRetReadDriveParameter[i].data[0]),24)
                                                  OR
SHL(BYTE_TO_DWORD(alarm_RetStructRetReadDriveParameter[i].data[1]),16)
                                                  OR
SHL(BYTE_TO_DWORD(alarm_RetStructRetReadDriveParameter[i].data[2]),8)
                                                  OR alarm_RetStructRetReadDriveParameter[i].data[3];
                      axesalarm[i]:=DWORD_TO_DINT(dw_alarm[i]);
发现会死机,不知道是怎么回事

最佳答案

用这个方式读 你是把程序放Background 里了吧  这样很容易就超过监控时间了  方法是 把这个监控时间延长 或者放在Motion_Task里执行 
其实这种方式除非读的数据非常多 如果读的少的话  建议用扩展报文的方式来读驱动部分的参数

提问者对于答案的评价:
谢谢

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc136925.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年6月1日 上午12:36
下一篇 2017年6月1日 上午12:36

相关推荐

  • 请教电机尾巴上的刹车片的间隙的确定跟那些参数有关?

    这个间隙的数值的确定都跟那些参数有关?比如电机的功率,转速,负载,还有启动及正反转的频率。 麻烦各位给些相关资料看看,谢谢 最佳答案 刹车片的作用就是刹车用的,只要能够调…

    电机 2017年6月8日
  • 三台直流电机共用一台整流变压器整流变压器用那种接线方式最理想

    三台1000KW的直流电机共用一个整流变压器变压  器的两侧要用那种接线方法最理想现在我有一台4500KVA的整流变一次侧是正三角连接二次侧是一组正三角一组反三…

    电机 2017年6月4日
  • 速度精度与Fslip的关系

    样本上在描述电机速度精度的时候,总是以Fslip滑差频率为参考,这是什么呢?比如,PM21上13/10页,1PH7在SLVC时速度精度是0.1*Fslip。 最佳答案 描述电机速度…

    电机 2017年6月4日
  • 请教1FK7101-5AF71-1AG0伺服电机的编码器怎么更换?

    1普通电机编码器更换(增量型与绝对值型)?2怎么确认编码器类型? 最佳答案 订货号倒数第三位 A 增量2048编码器 见图 你拆开里面有订货…

    2017年6月2日
  • 请教各位,三相异步电动机是否可以工作在发电状态?

    请教各位,三相异步电动机是否可以工作在发电状态?谢谢! 最佳答案 可以,需要三个电容励磁。参考,异步电动机发电运行状态下的理论分析与应用实践http://wenku.baidu.c…

    电机 2017年5月29日
  • 变频电机运行时啸叫

    我们这里的一台355kw的变频电机,原先运行在48Hz是基本上没有啸叫现象,但是今天早上为了减少震动而降低了转速,调到了37.5Hz,震动倒是小了,可是电机啸叫得很厉害,变频器没有…

    电机 2017年6月8日
  • 汽车天窗马达

    有没有前辈知道汽车天窗的马达需要多大的力和电流驱动汽车天窗啊?哪有相关资料可以下载呢? 问题补充:谢谢各位,找过资料,不多,而且给出的参数都是一个比较大的范围,我想 知道…

    电机 2017年6月5日
  • 西门子有没有这么个东西

    西门子有没有这样一个东西?   现场操作柱:有启动、停止、急停按钮   但是呢,不走硬线到PLC,三个按钮是通过PROF…

    电机 2017年6月4日
  • 伺服驱动器连接电缆问题

    有一根西门子伺服驱动器与伺服电机的连接电缆,型号为6FX8002-2DC10-IFA0,现在想找一款型号为6FX8002-2DC20-IFA0来替换,问是否可行,后者在性能上与前面…

    电机 2017年5月31日
  • 伺服电机编码器为什么要调零或校正

    各位,请问伺服电机编码器为什么要调零或校正 最佳答案 伺服电机编码器要调零或校正主要是为了在电机旋转一圈内对齐编码器的检测相位与电机电角度的相位,使得电机的旋转磁场与电机定子的磁场…

    电机 2017年6月2日