西门子plc循环指令

西门子plc循环指令,第1张

使用这条指令时,当你设定好当前循环计数(INDX)、起始值(INIT)和结束值(FINAL)后,每次I0.1动作,就会执行一次FOR到NEXT之间的循环,循环结束后INDX值就会递增1,并将这个结果与结束值比较。

如果INDX大于结束值,循环则会终止,终止后ENO会输出一个驱动信号,一般使用这一个驱动信号时,是作为这次循环结束的标志使用。

实际运用时后面的驱动输出没有必要使用物理输出Q*.*,可以使用M*.*的触点为下面的程序提供驱动支持,当然你如果这条循环结束后,是想让人看到,使用物理输出Q*.*也不是不可以的。

产品分类

可编程控制器是由现代化生产的需要而产生的,可编程序控制器的分类也必然要符合现代化生产的需求。

一般来说可以从三个角度对可编程序控制器进行分类。其一是从可编程序控制器的控制规模大小去分类,其二是从可编程序控制器的性能高低去分类,其三是从可编程序控制器的结构特点去分类。

步骤如下。

1、用定时器,一个周期后复位第一个定时器。

2、用跳转和标号指令,在程序的开始处加一个标号。

3、在周期结束位置加跳转指令。

西门子plc编程软件可进行远程编程、诊断或数据传输。

比较简单的方法,程序长,抛砖引玉,大家考虑用简单的。图片不好显示全,步骤是这样的。

1、按键按下后置位一个标志位。用这个标志位去控制下面的计数器

2、用CPU的始终MB0来做状态变化频率。M0.3是500MS,2HZ

3、用一个单向加计数器和整数比较器,加1等于1的时候置位Q1

4、以此类推,计数到9的时候,清除计数器的初值,并且将Q1-Q7,

5、以此类推,最后计数到Q1的时候第一次循环结束。

6、全部复位计数器和输出    Q1-Q8

7、重复2次后,全部置位Q1-Q8

9、按下停止按钮后,复位标志位、计数器、Q1-Q8


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11515116.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-16
下一篇 2023-05-16

发表评论

登录后才能评论

评论列表(0条)

保存