PLC中计数器怎么使用?

PLC中计数器怎么使用?,第1张

s7200计数器使用:每次向上计数输入CU从关闭向打开转换时,向上计数(CTU)指令从当前值向上计数。当前值(Cxxx)大于或等于预设值(PV)时,计数器位(Cxxx)打开。复原(R)输入打开或执行"复原"指令时,计数器被复原。达到最大值(32,767)时,计数器停止计数。\r\n\r\n每次向下计数输入光盘从关闭向打开转换时,向下计数(CTD)指令从当前值向下计数。当前值Cxxx等于0时,计数器位(Cxxx)打开。载入输入(LD)打开时,计数器复原计数器位(Cxxx)并用预设值(PV)载入当前值。达到零时,向下计数器停止计数,计数器位Cxxx打开。计数器范围:\tCxxx=C0至C255在STL中,CTD载入输入是堆栈顶值,而向下计数输入是装载在第二个堆栈位置的数值。\r\n\r\n每次向上计数输入CU从关闭向打开转换时,向上/向下计时(CTUD)指令向上计数,每次向下计数输入光盘从关闭向打开转换时,向下计数。计数器的当前值Cxx保持当前计数。每次执行计数器指令时,预设值PV与当前值进行比较。达到最大值(32,767),位于向上计数输入位置的下一个上升沿使当前值返转为最小值(-32,768)。在达到最小值(-32,768)时,位于向下计数输入位置的下一个上升沿使当前计数返转为最大值(32,767)。当当前值Cxx大于或等于预设值PV时,计数器位Cxx打开。否则,计数器位关闭。当"复原"(R)输入打开或执行"复原"指令时,计数器被复原。达到PV时,CTUD计数器停止计数。计数器范围:\tCxxx=C0至C255在STL中,CTUD复原输入是堆栈顶值,向下计数输入是装载在第二个堆栈位置的值,向上计数输入是装载在第三个堆栈位置的值。\r\n\r\n可编程逻辑控制器,简称PLC,它采用一类可编程的存储器,用于其内部存储程序,执行逻辑运算、顺序控制、定时、计数与算术 *** 作等面向用户的指令,并通过数字或模拟式输入/输出控制各种类型的机械或生产过程。

1.假设x1为检测信号,在软件中用X1对C0计数,在左母线处可以直接输入“LDX1”,所输入字母不分大小写。

2.我们以C0作为内部计数器,我们假设X1检测3次之后C0动作,这时需输入“OUTC0K3”,此时C0类似计数器线圈。

3.我们用C0的触点控制Y0,Y0代表输出,可以作为警示灯使用。另外生产线都是每日对统计数据清理,所以需要在程序中加入对计数器的复位清零。

4.在编写程序之后,为保证其准确性需要先进性测试,点击工具栏的测试按钮,即可将程序写入模拟PLC。

5.然后点击测试对话框的“菜单启动”,选择第一项“继电器内存监视”。

6.然后在监视窗口的软元件菜单栏选择“位软元件窗口”,选择X和Y,这时才能对输入和输出两个软元件进行模拟和监控。

7.这时可以仿真程序:按两下X1,表示X1有一个无自锁输入信号,按一下则会自锁。通过这种方式可以监测程序是否正确。

这里讲解一下PLC是如何实现嵌入式计数功能的,以下示例。

【控制要求】

在整个程序动作之中,先循环一个小的计数程序,计数完成,再进入大循环程序计数,且这个大循环里包含这个小循环计数程序。如A动作循环5次,B动作循环3次,其中A包含于B。

【控制流程图】

【动作分析】

PLC上电,触发输出端Y2点亮,给启动信号X0通电,触发Y0通,延时1s再触发Y0断,延时1s,进入小循环:Y0通断的过程计数5次之后,程序往下运行。触发Y1通延时1s,再触发Y1断延时1s,进入大循环:计一次数,跳回Y0通,往下运行,共计3次,最后触发Y2断开。

【修改别名】

在软件别名处,对动作需要用到的端口进行别名修改:

时序环帧别名修改:0环第6帧:小循环计数、0环第11帧:大循环计数。

【程序编辑】

在时序环0中编辑主动作。按照控制流程图,一个动作一条指令编辑程序。

在同一个时序环中可添加多个独立的计数跳转指令,但不能设置嵌入式计数跳转,即不能设置一个计数跳转的程序中包含一个或者多个计数跳转程序。这样的嵌入式设置,我们可以通过在组合帧中设置帧号检测计数实现。

在组合逻辑中编辑一组检测环0中“大循环“”的程序,添加帧号检测指令(组长),采用别名模式,检测帧环别名为“大循环”。

组合帧中检测当0环的大循环指令帧运行了3次时,也就是对大循环指令帧计数3次,就将0环程序跳转至最后一帧指令。

【程序调试】

当所有的程序编辑完成之后,我们就可以将程序通过串口下发至PLC中,程序调试有几种方式。

1、可以在编程软件上进行程序调试,在菜单栏中的调试框中,打开“在线调试环”,选择下发程序的端口,即可在线调试。

2、可在触摸屏软件上实现在线模拟,进行程序调试。


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存