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

相关推荐

  • 840D奇怪的主轴问题

    一台840D卧式加工中心,最近出现主轴关电重启后或nck后,主轴的位置坐标自动变为0,未将关电前的坐标值保持,未报任何警,不知是什么原因?请大家帮忙分析一下,万分感谢! …

    SIMODRIVE 2017年6月2日
  • simodrive 驱动伺电机,使能信号给定,但控制信号没有给定

    imodrive 驱动伺电机,使能信号给定,但控制信号没有给定(56A\14A无模拟量),且编码器型号为:V23401-T2014-B20,按下电机启动按钮,会发生飞车现…

    SIMODRIVE 2017年5月31日
  • 802C的语言不能切换到中文

    新的802C的PCU没有中文显示,传输了初始化文件和语言都还是一样。 最佳答案 新的802c bl出厂时就是中文的,只有报警文本有语言区别,你认真检查一下吧,是不是操作不…

    SIMODRIVE 2017年5月31日
  • 手轮不好使了,

    手轮的分线盒里面有S1,S2,S3,S4,S5,S6,这六个开关是什么作用?我现在是按手册上把S5,S6,CLOSE,其他的OPEN了,这样接是否正确?当转动手轮时,DB10.DB…

    SIMODRIVE 2017年5月31日
  • V80-400W伺服器出气口着火

    我购买的V80-400W伺服器出气口着火,出气口处烧融,代理商拆开发现有一电容尾部爆裂.(购买三个月,工作时间大概十小时(设备试制)) ,所有外围接线插口完好无损,不明白…

    SIMODRIVE 2017年6月1日
  • 机床经常断电跳闸

    想问一下,西门子的机床,加工过程中有时跳闸,供电总空开使用的是带漏电保护的,是哪里的问题? 最佳答案 带漏电保护的设置总开关,一旦供电负载检测到漏电电流大于开关起跳设置值,总开关就…

    SIMODRIVE 2021年7月5日
  • 伺服电机故障怎么读进上位机

    请教一下,用611控制1FK6电机,如果想在界面上显示电机故障并且在界面上操作进行故障的复位能够实现吗?PLC是200的,如果能够实现是怎样实现的呢?PROFIBUS还是别的什么也…

    SIMODRIVE 2017年6月3日
  • 遭不住了,搞三天了。这缺什么啊,最好能有个百度云,谢谢谢谢

    如题 问题补充:…..卧槽,没传图 图片说明:    最佳答案 硬件组态里缺少对应版本的固件,需要安装升级包。 提问者对于答案的评价:

    2020年10月31日
  • Master Drives MC系列交流伺服和Simodrive 611系列伺服驱动有甚么区别啊?

    在用户园地发了个帖子,半年也没人回, 最佳答案 使用SIMODRIVE  611变频系统,可以配合使用多种不同的驱动系统,并且可以很容易地对它们进行适配,以满足…

    SIMODRIVE 2017年6月4日
  • 611D,611U控制模块问题

    两块611D控制插板,6SN1118-0DM33-0AA2,6SN1118-0DJ23-0AA2,它们有何区别?两块611U控制板,6SN1118-1NJ01-0AA1,6SN11…

    SIMODRIVE 2017年5月29日