请教大家一个问题:我不明白为什么给DB1.DBW22 要送一个5000

我看到的一个程序是通过300PLC控制440变频器的
程序是这样的:
      O     M      6.2
      O     I      0.2
      =     L     20.0
      A     L     20.0
      A     I      0.1
      =     L     20.1
      A     L     20.1
      JNB   _003
      L     W#16#47F
      T     DB1.DBW   20
_003: NOP   0
      A     L     20.1
      JNB   _004
      L     5000
      T     DB1.DBW   22
_004: NOP   0
      A     L     20.0
      AN    I      0.1
      =     L     20.1
      A     L     20.1
      JNB   _005
      L     W#16#C7F
      T     DB1.DBW   20
_005: NOP   0
      A     L     20.1
      JNB   _006
      L     5000
      T     DB1.DBW   22
_006: NOP   0

我不明白为什么给DB1.DBW22 要送一个5000

这个程序是通过300PLC控制440变频器的
I0.1 正/反转  通过选择开关
I0.2 点动按钮
1为正转
0为反转
控制字为 47F 正转
控制字为 C7F 反转
控制字为 47E 停止

最佳答案

O     M      6.2
       O     I      0.2
       =     L     20.0
       A     L     20.0
       A     I      0.1
       =     L     20.1
       A     L     20.1
       JNB   _003
       L     W#16#47F
       T     DB1.DBW   20
 _003: NOP   0
       A     L     20.1
       JNB   _004
       L     5000
       T     DB1.DBW   22
 _004: NOP   0
       A     L     20.0
       AN    I      0.1
       =     L     20.1
       A     L     20.1
       JNB   _005
       L     W#16#C7F
       T     DB1.DBW   20
 _005: NOP   0
       A     L     20.1
       JNB   _006
       L     5000
       T     DB1.DBW   22
 _006: NOP   0
 首先程序编写的不好.
 在程序中查找DB1.DBW20/22的源(应该由变频器的PIW中传来或调用SFC14/15解包得来),从程序上猜测,DB1.DBW20为控制字1输出,控制MM4的正反转和启停等参数,DB1.DBW22为控制字2输出,控制MM4的转速,缺省情况下16#4000对应100%转速输出,5000等于设定转速的5000/16384.不知说没说清楚.

 

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

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年6月4日 上午7:13
下一篇 2017年6月4日 上午7:13

相关推荐

  • 611d电源模块,驱动模块,电机的选型

    840d配611d驱动。电源模块,驱动模块,电机如何选型。谢谢。 最佳答案 这需要根据您的负载,导轨的类型,加工工艺要求以及电机的安装方式等来选择电机,再配电源模块和驱动模块,1F…

    SIMODRIVE 2017年6月3日
  • 请问802dsl 驱动器状态为46是什么故障?

    我使用的802dsl,带有1个28kw1PH和3个5kw左右1FK电机,设备调试好后到安装现场安装,通电后3号驱动器状态为46,其他为43,简明手册上只有43的解释,请问46是什么…

    SIMODRIVE 2017年5月31日
  • 611a驱动器与计算机串行口通讯软件

    各位dx,不知谁有windows下的611a驱动器与计算机串行口通讯软件 ,网上下载的http://www.ad.siemens.com.cn/club/bbs/post…

    2017年5月31日
  • 802DSL PLCIP地址参数

    802DSL PLC 连机 IP地址默认169.254.11.22.如果要修改IP需要修改哪个参数或者在哪里修改? 最佳答案 基本都不可以修改,听说有…

    SIMODRIVE 2020年10月31日
  • NC变量的解读

    N200  IF ((NR_TURNA[51]>0) AND (NI_TMQLA<>1) AND&nb…

    SIMODRIVE 2017年5月28日
  • 201303报警205温度检测无效

    机床换了个新电机之后出现201303#205编码器不支持选择的温度检测r0458报警840dsl系统机床包内厂家发来的电机请指教怎么处理 最佳答案 201303 <…

    SIMODRIVE 2020年10月31日
  • 主轴电机替代

    原来主轴电机型号为1PH7186-7NF30-0CC0现在想用1PH8电机代替,请问老师选什么型号的1PH8电机?控制系统为840D  PL多谢 最佳答案 推荐…

    2020年10月31日
  • 840D控制系统

    840D控制系统中Z轴驱不回参考零点 问题补充:系统报警为:25000或25080. 2、请各位大侠指点:如何调整光栅尺。谢谢! 最佳答案 我感觉你在想建立参考点之前,首…

    SIMODRIVE 2017年6月4日
  • 828D系统PLC

    能否通过RS232接口连接828d,与PLC通讯,如果可以,如何设置?PLC软件用的是programming tool 802一样的吗?谢谢! 最佳答案 828…

    SIMODRIVE 2017年5月28日
  • 电机工作中出现参考点丢失报警如何解决?

    设备使用的是611驱动,伺服电机外挂增量型编码器(厂家h+a),编码器位置信号传输给ABB(用于处理伺服电机位置信号和参考点记忆)。伺服电机在工作过程中有时候出现参考点丢失报警。我…

    SIMODRIVE 2017年6月2日