请教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

相关推荐

  • 电机的选型

    轧钢高线减定径机组电机选异步电机还是同步电机好,电机两台,一台1200KW,一台3600KW。 最佳答案 一般都是选异步电机的。你的功率要求也不是很大,很容易可以选到合适的异步电机…

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

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

    电机 2017年6月4日
  • 软启动快到全速时电机震动

    大家好:我向各位高手请教一下。我有一台西门子3rw34软启动器,修理后用小功率电机试验时,电机在快到全速是有振动,电机全速后一切正常。请教是什么原因? 问题补充:大约80%电压时 …

    电机 2017年6月7日
  • 求电机转速

    n=60f/p(1-s);用变频器给定频率来调电机转速。但是要想求出n,却没法确定转差率s。   s是不是和负载有关,有什么办法测出来吗?用的是西门子…

    电机 2017年6月8日
  • simotion

    本人以前一直用三菱PLC,现在要做一套系统,包括10个伺服电机,客户指定siemens,现在初选simotion控制器来做,问题是: 本人英语是个准文盲,而simotion系统包括…

    电机 2017年6月6日
  • 电机接法如何判断?

    我有一台1.5KW的电机,已经拿出去修好了,但是接线盒只有3个接线端子,另外3个端子在电机里边已经并接,现在判断不出是星形接法还是三角形接法,请问我要如何判断电机是星形接法还是三角…

    电机 2017年6月6日
  • 普通电机和减速电机的电流问题

    请问大家在相同功率,相同极数的情况下,减速电机和普通电机的额定电流相同吗,还有减速电机的额定电流和电机的极数关系大吗,普通电机的额定电流和电机的极数有什么关系?麻烦大家讲讲啊,谢谢…

    电机 2017年6月5日
  • 伺服电机问题

    伺服电机用伺服电机驱动器进行控制。用PLC控制伺服电机驱动器达到控制伺服电机的目的,请问PLC如何控制伺服电机驱动器?伺服电机驱动器的被控制方式是什么样的?通信?模拟量电压/电流?…

    电机 2017年6月8日
  • 电机常用的测温元件有哪几种?

    电机常用的测温元件有哪几种? 最佳答案 电机常用的测温元件有以下几种——1、PT1002、PTC3、KTY84 等。 提问者对于答案的评价:标准答案请参考专家置评 专家置…

    电机 2017年6月2日
  • 西门子伺服电机是通过脉冲控制的吗

    西门子伺服电机是通过脉冲控制的吗?比如说:我要电机走段距离后停下,我在程序中输入总的脉冲和脉冲频率,总脉冲走完,电机自然停止。 最佳答案 西门子伺服电机可以通过脉冲控制。你的控制思…

    电机 2017年6月2日