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

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

: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的程序转换的问题

    有下面一段程序,转换时出故障 CALL FC 18        &n…

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

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

    SIMATIC S5 2017年6月1日
  • 如何利用wincc的com口实现与S5 115U 的串行通讯

    可不可以利用安装了WINCC的PC机的COM 口与S5 115U的PLC实现串行通讯?WINCC 与PLC该如何设置。 最佳答案 WinCC&nbsp…

    SIMATIC S5 2017年6月1日
  • S5中,DB块的DL、DR分别指什么

    阅读一段程序时,多次遇到先打开一个DB块,然后不时装载DL或DR,而DL或DR后的数字是相同的,另外也会有DW,不知道有什么区别,DL与DR分别指一个字的左右字节吗?在S5的手册中…

    SIMATIC S5 2017年6月1日
  • comprofibus5.1 软件安装错误

    comprofibus5.1 软件安装错误,不知道什么原因,请高手赐教 问题补充:我安装的comprofibus5.1是从这个网站上下载的,也不知道是盗版还是正版的,程序…

    2017年5月29日
  • 求助:6ES5-115编程手册

    哪一位有6ES5-115编程手册,需要有与操作屏接口编程的,去西门子网站没有找到S5的手册。我的邮箱是zhangyxdb@yahoo.cn。 最佳答案 给我也发个,谢谢 …

    SIMATIC S5 2017年6月3日
  • 115U的BASP灯?

    请问一台115U经过清空CPU后开关打到RUN,BASP灯不亮,然后插上原机程序存储卡后开关打到RUN,BASP灯常亮,为什么?还有怎样看故障记录区?谢! 最佳答案 basp灯常亮…

    SIMATIC S5 2017年6月1日
  • S5-95U

    S5-95U  CPU上的那个黄灯什么含义?见图1上电黄灯不亮什么原因? 图片说明:       最佳答案 S5-95U…

    2017年5月28日
  • 请问S5-115U CPU944B和944的编程电缆是一样的吗

    . 最佳答案 一样的呀,TTY<──>RS232的通信电缆     且S5PLC用S5软件同甘共苦 95&n…

    SIMATIC S5 2017年6月1日
  • 求西门子S5安装软件

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

    SIMATIC S5 2017年6月1日