请教大家一个问题:我不明白为什么给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

相关推荐

  • 数控系统分类

    西门子数控系统的分类,他是怎么类的,从哪里可以看到? 最佳答案 发到你邮箱一份西门子数控系统的比较,里面很相信,对你会有帮助的。fujianguo000@163.com 提问者对于…

    SIMODRIVE 2017年6月1日
  • 611u报警求助

    当我给611u模块接上1个错误的编码器线时(假设为1号线),报警E-b505,接上另1个错误的编码器线时(设为2号线),先报警E b814,后报警E-b613,E-b61…

    2017年5月29日
  • 828D系统PLC

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

    SIMODRIVE 2017年5月28日
  • 备用AI卡修改设置后报警所有通道显示上溢

    现场增加2路4线制4~20MA信号,信号互感器电源和AI卡电源由一个24V并联接出(即从PLC24伏供电取),现场线已接好.我将备用AI卡关电后取下,修改设置由原来2线到四线,装上…

    SIMODRIVE 2017年6月1日
  • 找840D系统主轴电机1ph6107-4NC49-Z电机资料或编码器配置参数

    找840D系统主轴电机1ph6107-4NC49-Z电机资料或编码器配置参数,这个电机资料好难找 啊!谁有给一下或者有配过的告知一下编码器配置参数30240 问题补充:谢…

    SIMODRIVE 2017年5月28日
  • S7-300通过DP控制伺服

    我现在手上有一个S7-315-DP,想选择两个伺服电机组成一个闭环的控制系统,由于315带有DP口 所以想通过走DP总线的方式来控制伺服电机,由于对这方面的接触比较少,不…

    SIMODRIVE 2017年5月29日
  • 802C主轴无法运转

    经过检查和测试,变频器及驱动器和ECU都运行正常,可就是主轴不运转,好像有保护一样,请问会不会使数据丢失造成?  最佳答案 如果是数据丢失  会有很多…

    SIMODRIVE 2017年6月2日
  • 611U 的 制动电阻模块 6SN1113-1AB01-0BA1的连接方法

    请问 611U 的 制动电阻模块 6SN1113-1AB01-0BA1的连接方法 我在手册上也没找到其相关的接线方法 其…

    2017年5月31日
  • 西门子Power unit更换不同型号的问题

    由于现有的型号为6SL3120-2TE21-8AA3的功率单元报过热报警,报警照片如下,风扇检查正常的,现有型号为6SL3120-1TE23-0AA3的功率单元备件,由于着急生产,…

    SIMODRIVE 2017年5月28日
  • 611U电源能单独上电并使能测试吗?

    611U电源能单独上电并使能测试吗?我做过这样的测试:380V交流电经过滤波器直接接电源模块输入端,单独接通48端子没有问题,但再接通63端子后,电源就烧了,请问是什么问题? 问题…

    SIMODRIVE 2017年5月31日