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日 下午7:10
下一篇 2017年5月29日 下午7:10

相关推荐

  • S5 948与S5 948u有哪些不同?

    各位前辈:我有一个问题,为什么s5适配器能够连接S5 948,却不能连接S5-948u呢?s5适配器是经过5V外部供电的。 最佳答案 希望这个资料对你有帮助:《SIMAT…

    SIMATIC S5 2017年5月29日
  • S5时钟设定

    ——如何设定时钟——比方说我设定2009年/10月/1日/12点12分,到设定时间了就有输出并中断运行的程序,怎样把这段程序编写,如有截图就万谢了 最佳答案 S5有…

    SIMATIC S5 2017年6月1日
  • 6ES5 951 7LB21的电池型号

    帮忙告诉我一下 最佳答案 备份电池型号:6ES5980-0AE11 提问者对于答案的评价:thx

    SIMATIC S5 2017年6月1日
  • 6ES5 308-3UC11 与 6ES5 308-3UC21 有何不同

    我将在线6ES5 308-3UC21 换成6ES5 308-3UC11 动作异常,想问这两块模块有何不同,更换后需要做什么设定吗 …

    2017年5月29日
  • wincc 如何把S5T#TIME类型的时间变量 用分钟显示在wincc上?

    wincc  如何把S5T#TIME类型的时间变量  用分钟显示在wincc上?只能用秒显示? 最佳答案 先用WORD数据类型从PLC读取S…

    SIMATIC S5 2021年7月5日
  • s5plc如何进行复位、总复位、冷启动等

    一台s5 plc:6ES5928-3UA12,如何进行复位、总复位、冷启动等,速求,谢谢,如有更多有关此S5的资料也一并告诉我,谢啦 最佳答案 1、下载:《S5-115U…

    SIMATIC S5 2017年5月31日
  • S5 GRAPH 5软件

    跪求S5 GRAPH 5软件   不胜感激 最佳答案 软件下载地址https://support.industry.siemens…

    SIMATIC S5 2017年5月28日
  • S5如何打开程序的老问题

    现有一个S5的PLC程序,程序里只有*@st.s5d.*@XR.INI两个文件,加载进编程软件里,却打不开程序,请教各位大虾是否必须还要有*Z0.INI,和*@PX.INI文件才可…

    SIMATIC S5 2017年6月1日
  • 关于S5 PG2000的问题

    请问有谁知道PG2000是否有在线监视功能,如何操作?如果有的话,是否支持在线修改功能? 还有强制变量功能该如何使用? 谢谢各位@! 问题补充:非常感谢您的回答…

    SIMATIC S5 2017年6月3日
  • s5软件安装位置

    我安装的STEP5V6.6+GRAPH5V6.0,都完成后!运行时出现下面:invalid keyboard code specifiedabnorm…

    SIMATIC S5 2017年5月28日