语句表程序,看不懂?

A(    
      A(    
      A     #FO_FC
      JNB   _001
      L     #V2
      T     #V
      SET   
      SAVE  
      CLR   
_001: A     BR
      )     
      JNB   _002
      L     #QA2
      T     #QA
      SET   
      SAVE  
      CLR   
_002: A     BR
      )     
      JNB   _003
      L     #V1
      T     #U
_003: NOP   0
      A(    
      A(    
      A(    
      AN    #FO_FC
      JNB   _004
      L     #V1
      T     #V
      SET   
      SAVE  
      CLR   
_004: A     BR
      )     
      JNB   _005
      L     #QA1
      T     #QA
      SET   
      SAVE  
      CLR   
_005: A     BR
      )     
      JNB   _006
      L     #V2
      L     #V1
      -R    
      T     #U
      AN    OV
      SAVE  
      CLR   
_006: A     BR
      )     
      A(    
      L     #V2
      L     #V1
      <=R   
      )     
      JNB   _007
      L     0.000000e+000
      T     #U
_007: NOP   0
      A     #FO_FC
      A     #QB2
      O     
      AN    #FO_FC
      A     #QB1
      =     #QB
      O     #IN
      O     
      A     #TS
      AN    #RESET
      =     #TS
      A     #TS
      =     #LOCK
      A(    
      A(    
      A(    
      A(    
      A(    
      L     #NM_PVHR
      L     #NM_PVLR
      -R    
      T     #tr1
      AN    OV
      SAVE  
      CLR   
      A     BR
      )     
      JNB   _008
      L     #tr1
      L     #LMN
      *R    
      T     #tr2
      AN    OV
      SAVE  
      CLR   
_008: A     BR
      )     
      JNB   _009
      L     #tr2
      L     #V2
      /R    
      T     #SP_EXT
      AN    OV
      SAVE  
      CLR   
_009: A     BR
      )     
      JNB   _00a
      L     #SP
      L     #NM_PVLR
      -R    
      T     #tr2
      AN    OV
      SAVE  
      CLR   
_00a: A     BR
      )     
      JNB   _00b
      L     #tr2
      L     #tr1
      /R    
      T     #tr2
      AN    OV
      SAVE  
      CLR   
_00b: A     BR
      )     
      JNB   _00c
      L     #tr2
      L     #V2
      *R    
      T     #LMN_TRK
_00c: NOP   0
哪位能分析一下程序啊,看不懂

最佳答案

SCL源程序经过编译后转换成STL。
就是说用高级语言编辑的生成低级语言,很难看懂,或看的很累。
这个你只能一个指令一个指令的看,再一个程序段一个程序段分析了。
如果能够做个反编译程序就很厉害了

提问者对于答案的评价:
thanks

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年5月31日
下一篇 2017年5月31日

相关推荐

  • FC功能超出用户范围

    用CFC做的程序,编译前做过程序更改,然后一编译就出现这个错误:FC4875超出用户范围。把程序改回原样后再次编译,依然报同样的错误。请问改怎样解决? 问题补充:我想知道这个错误产…

    SIMATIC PCS 7 2017年6月29日
  • PCS7中的梯形图编程

    第一次使用pcs7,程序完全是逻辑控制,而且以前在s7-300中已经有很成熟的程序,可以在pcs7中用梯形图建成fc块在cfc中调用吗,和s7-300相比建块时需要注意哪些方面呢?…

    SIMATIC PCS 7 2017年6月18日
  • WINCC变量模拟器

    我在PCS7 V6.1安装包中只选择安装WINCC6.0 SP3,安装成功后没有找到变量模拟器!问是不是变量模拟器没有集成到WINCC中?如何选择安装变量模拟器…

    SIMATIC PCS 7 2017年11月1日
  • PCS7 PID控制阀门什么块

    再做一个PCS7项目,用一个调节阀来控制自动压力,但是有一个问题,我本来想用阀门块来在上位机上手动自动切换,然后PID块不然它生成画面,但是这样设定目标值又没法设置,光用PID块又…

    SIMATIC PCS 7 2017年5月29日
  • OLM (6GK1503-2CB00)的寿命

    我公司在profibus回路通讯中大量使用了6GK1503-2CB00,请问这个元件的设计寿命是多长时间,为何SIEMENS对自己的许多产品都不标设计寿命,这样用户如何知道合适的更…

    SIMATIC PCS 7 2017年6月11日
  • CP341 通讯问题

    CP341下串联10站其他PLC,是485 D9针的接口;以前一直正常,最近段时间第7站固定掉,如何换线都掉;拔掉7站以后的线,第7站就好了;MOD_READ块报错信息为…

    SIMATIC PCS 7 2017年6月19日
  • PCS7运行时@AreaButton文本显示不出

    PCS7_8.0移植6.0项目,运行时@AreaButton文本显示不出,是否是移植过程中有问题,我把截图贴出来 最佳答案 1.网络必须使能;2.os project&n…

    SIMATIC PCS 7 2017年6月7日
  • PCS7中SCL怎么调试

    PCS7中用SCL编的FB1200,在CFC中应用这个块,输出OUT为NAN,什么意思,哪里出现了问题,程序在MATLAB中可以运行啊,都有得数,不是很小的。另外,SCL怎么直接调…

    SIMATIC PCS 7 2017年6月29日
  • psc7安装时遇到的问题

    对于初学者在自己的电脑上在装PROGRAM PACKAGES时 中select the package that bes…

    SIMATIC PCS 7 2017年8月26日
  • pcs7的WCC问题

    H系统下2台电脑都为单站,每台用1 个16131.像这种搭配,除了H是冗余,wcc应该是和一般MPI上挂2台电脑使用情况差不多,这里1613参与了H冗余切换吗2.&nbs…

    SIMATIC PCS 7 2017年6月19日