回复:【分享】编写一个仿真变频器控制块,方便程序测试

牧歌2050

  • 帖子

    24
  • 精华

    1
  • 被关注

    2

论坛等级:游士

注册时间:2014-03-16

普通 普通 如何晋级?

发布于 2015-08-10 23:22:55

4楼


//----得到正负变化指令

      SET   ; 

      R     #pos; 

      R     #neg; 

      L     #SetSpd_real; 

      L     #Spd_real; 

      -R    ; 

      JPZ   ps2; 

      L     -1.000000e+000; 

      *R    ; 

      L     #deadNeg; 

      >R    ; 

      S     #neg; 

      JU    ps3; 

ps2:  L     #deadPos; 

      >R    ; 

      S     #pos; 

ps3:  NOP   0; 

//--停止指令下发后,减速运行

      AN    #strOK; 

      R     #pos; 

      S     #neg; 

//--到达范围正负范围内,矫正输出。

      AN    #pos; 

      AN    #neg; 

      =     #Arrive; 

      JCN   zr0; 

      L     #SetSpd_real; 

      T     #Spd_real; 

zr0:  NOP   0; 

//---------------------------

NETWORK

TITLE =

//---根据升降速标志,得到增量(正负)

      L     0.000000e+000; 

      T     #dltSpd; 

      A     #pos; 

      JCN   ps1; 

      L     #accSpd; 

      L     #CycT_real; 

      *R    ; 

      T     #dltSpd; 

ps1:  NOP   0; 

      A     #neg; 

      JCN   ng1; 

      L     #decSpd; 

      L     #CycT_real; 

      *R    ; 

      L     -1.000000e+000; 

      *R    ; 

      T     #dltSpd; 

ng1:  NOP   0; 

//-------------- 



NETWORK

TITLE =

//--速度输出变化

      L     #dltSpd; 

      L     #Spd_real; 

      +R    ; 

      L     #MaxSpd_real; 

      >=R   ; 

      R     #pos; 

      JC    na1; 

      POP   ; 

      L     0.000000e+000; 

      <=R   ; 

      R     #neg; 

      JC    na1; 

      POP   ; 

na1:  T     #Spd_real; 

      L     #MaxSpd_real; 

      /R    ; 

      L     2.764800e+004; 

      *R    ; 

      RND   ; 

      T     #SpdHex; 

      L     #Spd_real; 

      RND   ; 

      T     #Spd; 

//---

      AN    #Str; 

      AN    #neg; 

      R     #Run; 


END_FUNCTION_BLOCK

//==============================

DATA_BLOCK  DB509  

TITLE =符号名:simInv_fr

//符号注释:提供系统信号源和调试变量区  

VERSION : 8.2   AUTHOR: WGQ //KNOW_HOW_PROTECT

FB509  BEGIN  END_DATA_BLOCK 


评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54616条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。