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日

相关推荐

  • 如何用S7打开S5程序

    我已经把S5程序转换了,生成WN123@a0.seq WN123@AC.AWL,WN123@AF.SEQ,WN123@ac这几个文件,怎样在S7中打开 最佳答案 你转换后…

    SIMATIC S5 2017年6月3日
  • 在S5-95U,請問如何使用的PG將S5-95U內的RAM程序下載到PG

    各位:1. 在S5-95U,請問如何使用的PG將S5-95U內的RAM程序上載到PG2. 又怎樣將PG的程序下載到S5-95U內的RAM呢? 最佳答案 1,你要…

    SIMATIC S5 2017年5月31日
  • S5-95更换电池后报警灯不灭。运行正常

    运行正常 最佳答案 首先要保证锂电池确实有电(大于3.6V),其次是保证电池座接触良好,如果还是不行的话,就要考虑PLC硬件故障了。 提问者对于答案的评价:非常感谢各位老师的帮助

    SIMATIC S5 2017年6月1日
  • S5的故障诊断

    我对老系统的程序进行修改,然后下载,发现运行不起来。打开ISTACK查看,有下面几个打叉叉的点: EOVH,GEP,EINP,SYNCR,BSTG. 请大家帮忙…

    SIMATIC S5 2017年6月1日
  • 数据保存?

    掉电后劳尔面板的数据保持不了,面板与S5-115U,944B通讯,PLC中的电池没有问题,请问是PLC的问题还是面板的问题?故障的原因是清掉了PLC内程序,用了EPROM卡里初使程…

    SIMATIC S5 2017年6月3日
  • S5系统和S7中定义共享数据块的区别

    S5系统和S7中定义共享数据块的区别?在S5中定义共享数据块需不需要像在S7中那样先打开数据块分配好存储区再使用? 还是说让S5自动分配,只需在程序中写一句例如:(C&n…

    SIMATIC S5 2017年5月29日
  • CP521 通讯

    用CP521编程实现串口(RS232)通讯,CP521的2,5,11引脚接计算机的串口2,3,5。CP521发送,计算机接收,发现数据错乱,如CP521发送16进制 44…

    SIMATIC S5 2017年6月1日
  • s5 qvz故障

    如题,cpu上qvz灯亮,故障缓冲区中无报警,更换cpu插槽位置后依然无法恢复。(清空程序后qvz灯灭,但是basp灯会亮),请各位帮帮忙,谢谢。 最佳答案 CPU面板上的LED“…

    SIMATIC S5 2017年6月1日
  • 增量编码器可否用软件监控

    我的增量编码器连接在s5上。我想知道它的读数,就像读模拟量一样。或者用第三方软件读出或监控它的状态。编码器型号(tr electronic gmbh …

    SIMATIC S5 2017年6月1日
  • S5中断堆栈内容,求高人指点

    S5不工作,BASP灯\ADF灯同时亮,把I/O模块都插拨了清理,无效,查中断堆栈,里面的内容看不太懂,求高人指点,急!!!!!!谢谢! 图片说明:    &n…

    SIMATIC S5 2017年5月31日