新手求大师分析下面程序:

新手求大师分析下面程序:

:C  DB5
  : L KF 0
  :T DD 21
  :T DW 27
:A    F  0.1   (F0.1 Always=1)
 : =      F 1.1
 : AN   F   1.1
 : =      F 1.1
 : O      F 1.1
 : O      D 13.0
 : JC M001
 : L DW 27
 : L DW 20
 : >=F
 : BEC
 : S D 21.0
 : L DW 27
 : I         1
 : T DW 27
问题1:既然F1.1=true,为什么后面又有: AN   F   1.1
 : =      F 1.1
 : O      F 1.1   所以F1.1最终应该为true or false?
问题2:DW27<DW20时,D21.0=true。DW27从0开始累加一直到DW27>DW20时,程序结束。这样理解对吗?

问题补充:
1.这段程序看样看出M1.1一个扫描周期ON,一个扫描周期OFF 。所以F1.1状态就是一个扫描周期ON,一个扫描周期OFF。这样做的作用是什么?麻烦高手举个例子说明下。新手不太懂。

最佳答案

1.在S5PLC中F就是S7PLC的M,所以上面程序就是
    AN M1.1 
    = M1.1
这段程序看样看出M1.1一个扫描周期ON,一个扫描周期OFF 。所以F1.1状态就是一个扫描周期ON,一个扫描周期OFF。

2. 你的理解基本正确。如果DB5.DW27>DB5.DW20,就结束块扫描。如果DB5.DW27<=DB5.DW20,程序继续向下执行。只要DB5.DW27数值不大于DB5.DW20的数值,每个扫描周期DB5.DW27数值会加一,直到DB5.DW27数值大于DB5.DW20数值停止加一,执行到BEC指令时,就结束块扫描了。但是,还存在一个问题,就是跳转指令,当条件满足执行跳转,会跳转到M001处。由于你的程序不完整,没有写出跳转标签M001在何处,所以分析的时候要考虑到这一点。

提问者对于答案的评价:
.1.这段程序看样看出M1.1一个扫描周期ON,一个扫描周期OFF 。所以F1.1状态就是一个扫描周期ON,一个扫描周期OFF。这样做的作用是什么?麻烦高手举个例子说明下。新手不太懂。
2.M001是在这段程序的最末端,作为结束程序。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年5月28日 上午1:21
下一篇 2017年5月28日 上午1:21

相关推荐

  • S5连接interbus

    S5系统如何扩展interbus总线? 问题补充:请问哪里能找到中文手册,在S5系统中如何组态IBS S5 DSC/I-T,在S5程序中如何访问…谢谢! 最…

    SIMATIC S5 2017年6月1日
  • 6ES5-460-4UA12与13区别

    S5模拟量输入模块6ES5-460-4UA12与6ES5-460-4UA13有什么不同?这个命名规则是什么?还有是我们纸机上现在就是用的是6ES5-460-4UA12模块,但现在只…

    SIMATIC S5 2017年6月1日
  • S5电源模块问题

    我的电源模块型号为6ES5-951-7LD21,模块上的RESET开关已坏,更换电池后BATT2黄灯,如何处理?正常情况下,电池灯是什么颜色?高手指教,多谢! 最佳答案 更换好新电…

    SIMATIC S5 2017年6月1日
  • USB接口转为S5的串口

    我的笔记本没有串口只有USB怎样才能与S 5的串口连接上 问题补充:请问S7 300/400的编程软件是否全部兼容 S5 的功能 …

    SIMATIC S5 2017年6月3日
  • 6GK1543-1AA01

    请问哪里可以下载到6GK1543-1AA01通讯模板的资料,谢谢。 最佳答案 你好,下面连接中的资料应该你需要的:《SINEC CP 5430 TF&…

    SIMATIC S5 2017年5月29日
  • S5 程序查对应输入输出点位置

    有哪位大神知道如何查找S5 程序查对应某个输入输出点位置的方法最好有截图了,谢谢! 最佳答案 相关问题链接:http://www.ad.siemens.com.cn/se…

    SIMATIC S5 2017年5月28日
  • 关于s5上传和下载问题

    本人是刚刚接触s5,用起来比较生涩,请各位DX帮忙! 1.S5-95和S5-115 CPU用S5 V7.1版能上传和下载吗? 2.上传和下载…

    SIMATIC S5 2017年6月3日
  • S5模拟量计算

    现场有一S5转S7系统升级改造。原模拟量输入模块型号为6ES5 464 8MC11,想知道输入信号对应的-10V~+10V在程序内对应的十进制是多少?&nbsp…

    2017年5月29日
  • 6ES5095-8MB04停产

    6ES5095-8MB04停产了,老屏被我用TP700替换了,是不是直接用WINCC替换这个软件就行了 最佳答案 建议你软件用博途。 提问者对于答案的评价:我也是这么想的,干脆全换…

    SIMATIC S5 2021年7月5日
  • s5-115f I/O组态

    总复位会不会影响删除I/O组态 问题补充:总复位会不会删除I/O组态, 最佳答案 不会! 提问者对于答案的评价:总复位不会删除I/O组态,但有一次我们用的I/O组态就丢了,不知道为…

    SIMATIC S5 2017年6月3日