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

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

: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日

相关推荐

  • USB接口转为S5的串口

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

    SIMATIC S5 2017年6月3日
  • 6GK1162-3AA00可以替代6GK1161-3AA01

    6GK1162-3AA00通信处理器 CP 1623 PCI express X1(3,3V/12V) 用于连接工业&n…

    2021年7月5日
  • 求西门子S5安装软件

    我新接手的设备它的PLC系统是S5的,现在单位又没哟S5的安装软件,哪位好心人能发我一个安装软件。我现在比较着急,谢谢大家了!这是我的邮箱398309934@qq.com 最佳答案…

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

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

    SIMATIC S5 2017年6月1日
  • 请教一下有关S5中的块的问题

    在功能块中, FB35 Segment  1(此段只有块名与参数表) Name :KRAFT Decl&nbs…

    SIMATIC S5 2017年6月3日
  • 关于PLC模块的悬浮与非悬浮的接地问题

    1.使用S5-PLC遇到如下问题,模拟和数字的I/O 模板都有悬浮和非悬浮(隔离与非隔离),例如6ES5-441-7LA11  ,6ES5 …

    SIMATIC S5 2017年6月3日
  • S5V7.2的使用

    各位大虾:本人刚学使用S5V7.2有问题请教:刚安装了S5V7.2,如何打开现有的S5PLC程序,是不是要把PLC程序加载到S5V7.2软件中? 问题补充:请发到leo.wei98…

    SIMATIC S5 2017年6月3日
  • s5程序的打开问题

    我安装STEPV7.2软件,用其打开下载的S5程序,怎么打不开,请教,急用! 最佳答案 首先,你PC环境允许运行DOS环境。其次,将你的STEP5软件打开,设置打开文件的路径,选择…

    SIMATIC S5 2021年7月5日
  • S5联机问题

    笔记本电脑只有USB口。我用USB-RS232的线去连接PC-PPY编程线,再连接S5PLC,不能通讯。单独验证过两条线都是好的。请教高手,如何可以在USB上连接S5PLC? 最佳…

    SIMATIC S5 2021年7月5日
  • 有关存储卡的问题

    新旧版本的CPU在存储卡上有什么不同?包括大小、种类等 最佳答案 老卡是RAM的,一般存储容量也小,像64K这样,而且掉电数据会丢失,除非有后备电池支持。 新卡是EEPR…

    SIMATIC S5 2017年6月3日