s5程序FB50分析

一段s5程序,我不太懂,请各位帮我分析分析。
我想知道FB50是什么意思。
FB50在OB13中调用,每50ms扫描一次。在OB13中可以看到FB50块的FR管脚写的是内存地址FY99。而在程序中FY99只有F99.0用过,其他的bit都没有用过。F99.0的程序是在PB1中的,意思应该是每秒一个脉冲。
我现在看不明白FB50 是做什么用的。

图片说明:

s5程序FB50分析    s5程序FB50分析    s5程序FB50分析   

最佳答案

JU   M001 //无条件转移到标号M001处
         NOP 0 //空操作,无意义
M001: L =FR //取=FR单元的内容
         D 16//将上述=FR单元的低字节的内容用16减
         T  =FR //将递减结果保存在=FR单元单元中
        JU   M002//无条件转移到标号M002处
        L KH 419D//取十六进制数
M002:BE//块结束
1、从上述程序看,程序执行结果就是FR单元的低字节的内容用16减的结果,再保存在=FR单元单元中。
2、=FR是一个形式地址,实际地址要看调用FB50中的FY99。
3、该程序是修改后的版本,其逻辑显得无章法,例如  L KH 419D//取十六进制数这条指令根本就不能被执行。
4、有关S5指令,详见:
http://wenku.baidu.com/view/49019dabdd3383c4bb4cd26c.html

提问者对于答案的评价:
我也知道是减了16,但是不明白他是做什么用的。还是谢谢了。

最佳答案作者回复:
别人不会明白他是做什么用的,这要问编程的人了!

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

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

相关推荐

  • S5 PLC硬件组态

    S5 PLC底板上原有一块6ES5244-3AA21温度模块,模块出问题后更换了一块6ES5244-3AA22型号的模块上去,模块出现指示灯报错,数据不能采集。这是否与硬…

    SIMATIC S5 2017年6月1日
  • 软件不能编程

    我想问一下我的西门子S5软件安装完后为什么不能离线编程,而且软件用一次完以后关掉再开开不起来要重启电脑才能用 最佳答案 可能上软件兼容问题! <<S5兼容的通…

    SIMATIC S5 2017年6月1日
  • 按F4将软件与PLC的连接怎么样才可以将OFFLINE模式设为在线Online模式, 请指教

    按F4将软件与PLC的连接怎么样才可以将OFFLINE模式设为在线Online模式, 请指教 最佳答案 mode :offline,光标在offline上,然后…

    SIMATIC S5 2017年6月1日
  • def指令含义

    最近遇到两条s5指令,无法理解,望高手给予指点.defduf 最佳答案 def:在S7中为BTI指令,即BCD 转成整数(16 位);duf:在S7中为ITB指…

    SIMATIC S5 2017年5月31日
  • S5升级S7时总线如何扩展

    我公司有两台96年安装的德国产的电镀机,现在因各元器件老化买不到备品要升级;原系统用的是S5-155U的PLC扩展有两条现场总线,第一条用S5  IM308C接…

    SIMATIC S5 2017年6月1日
  • S5转S7时,S5中的DB0如何处理?

    现有一个S5程序,要转换成S7程序,可其中用到了DB0,这个如何处理?下面的是相关的程序:FUNCTION FC 16 : VOID&nbs…

    2017年5月31日
  • S5升级S7关于OB190的转换问题

    原S5程序中的一段 :C     DB 100  :L   …

    SIMATIC S5 2017年5月31日
  • S5可以像S7一样在线监控程序吗

    我的CPU103打到运行上之后,运行灯一闪,接着STOP灯就亮了.可以读系统消息吗?能在线监控程序吗 最佳答案 可以呀,在线plc菜单下监控plc info i…

    SIMATIC S5 2017年5月29日
  • S5升级S7 问题

    S5程序经过转换S7完成后,以前的符号,注释转换不过来,是什么原因,望各位大侠赐教,怎样将符号表,注释也一起转换过来 问题补充:s5的符号和注释能否用表格导出来啊,注释符号特多,请…

    SIMATIC S5 2017年5月31日
  • 请教高手如何利用S5进行在线诊断

    请教高手如何利用S5进行在线诊断(象S7一样),请详细说明,谢谢。 最佳答案 S5与S7样,也是只有在在线(Online)状态下才能在线诊断。 步骤: 1、将P…

    SIMATIC S5 2017年6月3日