s-7200普通计数器和高速计数器的使用
本文详细介绍了西门子S-7 200PLC中的普通计数器和高速计数器的使用方法,并配合“能流”状态监控方式对程序进行分段解说,对初学者来说是一份很好的参考资料。
技术文档 “能流”方式进行程序状态监控 普通计数器的应用 高速计数器的应用
“能流”方式进行程序状态监控
用能流方式进行状态监控与状态表方式进行状态监控的优点在于可以很直观的观察到电路的通行情况,将梯形图中每个元件的实际状态都显示出来,是程序调试过程中一种很重要的手段。
为了简要说明其使用方法和作用方式,特列举下图中简单例子。
电路逻辑为: 当I0.0接通时,Q0.0灯亮,Q0.1灯不亮。
在I0.0接通的基础上,接通I0.1,Q0.1灯亮。
(一) 单击工具栏上的按钮或执行【调试】-【开始程序状态】命令,进入程序状态监控。软件对话框会提示将PLC至于“运行”模式。
提示:在“STOP”状态下【开始程序状态】,软件会出现“类死机”情况,等待一会后会恢复正常。可以尝试先将PLC至于“RUN”状态,再【开始程序状态】,可以有效避免这种情况。
(二) 如果接通I0.0,Q0.0灯亮。由于I0.1断开,所以蓝色信号在I0.1处停止。
(三) 如果继续接通I0.1,则Q0.1接通,整条“电路”被蓝色信号覆盖,说明整条“电路”形成了一条通路。
本文详细介绍了西门子S-7 200PLC中的普通计数器和高速计数器的使用方法,并配合“能流”状态监控方式对程序进行分段解说,对初学者来说是一份很好的参考资料。
(四) 单击工具栏上的
序状态监控。
按钮或执行【调试】-【停止程序状态】命令,停止程
普通计数器的应用
计数器的功能是对外部的或由程序产生的计数脉冲进行计数,采用的是通
过获取计数输入信号的上升沿进行加减计数的计数方法。
计数器分三种类型:
1. 增计数器:CTU
2. 减计数器:CTD
3. 增减计数器:CTUD
下面仅以增计数器简单介绍计数器的使用方法以及用“能流”和状态表监控
展示计数器作用方式。
电路逻辑为:当I0.0接通时,计数器开始计数。当I0.1闭合一下,计数器复位。
(一) 上表中计数器各字母含义为:
C0: 计数器编号
CTU:增计数器
R: 复位开关接口
CU: 输入信号接口
PV: 定时器的设定值
(二) 下载上面程序到PLC,状态为:
本文详细介绍了西门子S-7 200PLC中的普通计数器和高速计数器的使用方法,并配合“能流”状态监控方式对程序进行分段解说,对初学者来说是一份很好的参考资料。
1) 开关I0.0闭合一次,计数器值+1。
2) 开关I0.1闭合一次,计数器值变为0.
注意:复位开关闭合计数器值复位后,要断开复位开关,否则计数器无法进
行下一轮计数。
3) 开关I0.0连续闭合5次,计数器状态由“0”变为“1”。
本文详细介绍了西门子S-7 200PLC中的普通计数器和高速计数器的使用方法,并配合“能流”状态监控方式对程序进行分段解说,对初学者来说是一份很好的参考资料。
4) 当计数器值超过5后,计数器会仍然保持计数状态,但计数器状态仍为“1”。
高速计数器的应用
普通计数器受CPU扫描速度的影响,是按照顺序扫描的方式进行工作。在
没个扫描周期中,对计数脉冲只能进行一次累加;对于脉冲信号的频率比PLC
的扫描频率高时,如果仍采用普通计数器进行累加,必然会丢失很多输入脉冲信
号。在PLC中,对比扫描频率高的输入信号的计数可也使用高速计数器指令来实
现。
1.高速计数器指令
高速计数器的指令包括:定义高速计数器指令HDEF 和执行高速计数指令HSC,
本文详细介绍了西门子S-7 200PLC中的普通计数器和高速计数器的使用方法,并配合“能流”状态监控方式对程序进行分段解说,对初学者来说是一份很好的参考资料。
(1) 定义高速计数器指令HDEF
HDE指令功能是为某个要使用的高速计数器选定一种工作模式。每个高速计
数器在使用前,都要用HDEF指令来定义工作模式,并且只能用一次。它有两
个输入端:HSC为要使用的高速计数器编号,数据类型为字节型,数据范围
为0~5的常数,分别对应HC0~HC5;MODE为高速计数的工作模式,数据类型为
字节型,数据范围为0~11的常数,分别对应12种工作模式。当准许输入使
能EN有效时,为指定的高速计数器HSC定义工作模式MODE。
(2) 执行高速计数指令HSC
HSC指令功能功能是根据与高速计数器相关的特殊继电器确定在控制方式和工作状态,使高速计数器的设置生效,按照指令的工作模式的工作模式执行计数操作。它有一个数据输入端N:N为高速计数器的编号,数据类型的字型,数据范围为0~5的常数,分别对应高速计数器HC0~HC5.当准许输入EN使能有效时,启动N号高速计数器工作。
2.高速计数器的输入端
高速计数器的输入端不像普通输入端那样有用户定义,而是由系统指定的输入点输入信号,每个高速计数器对它所支持的脉冲输入端,方向控制,复位和启动都有专用的输入点,通过比较或中断完成预定的操作。每个高速计数器专用的输入点如表
3.高速计数器的状态字节
系统为每个高速计数器都在特殊寄存器区SMB提供了一个状态字节,为了监
视高速计数器的工作状态,执行由高速计数器引用的中断事件,其格式如表。
本文详细介绍了西门子S-7 200PLC中的普通计数器和高速计数器的使用方法,并配合“能流”状态监控方式对程序进行分段解说,对初学者来说是一份很好的参考资料。
4.高速计数器的工作模式
高速计数器有12种不同的工作模式(0`~11),分为4类。每个高速计数器
都有多种工作模式,可以通过编程的方法,使用定义高速计数器指令HDEF来选定工作模式。
各个高速计数器的工作模式
1.高速计数器HC0是一个通用的增减计数器,工有8种模式,可也通过编
程来选择不同的工作模式,HC0的工作模式如表
本文详细介绍了西门子S-7 200PLC中的普通计数器和高速计数器的使用方法,并配合“能流”状态监控方式对程序进行分段解说,对初学者来说是一份很好的参考资料。
B 超前 A,减计数 启动 2.高速计数器 HC2 共有 12 种操作模式,如表 HC2 的操作模式 模 描述 控制位 I1.2 I1.3 I1.4 I1.5 式 0 内部方向控制的单 SM573=0,减 脉冲 向增/减计数器 SM57.3=1, 1 复位 增 2 启动 3 外部方向控制的单
I1.3=0,减 脉冲 方向 向增/减计数器 I1.3=1,增 4 复位 5 启动 6 增/减计数脉冲输 外部输入控 曾计数 减计数 入控制的双向计数 制 脉冲 脉冲 7 复位 器 8 启动 9 A/B 相正交计数器 外部输入控 A 相 B相 A 超前 B,曾计数 制 脉冲 Mc 10 复位 B 超前 A,减计数 11 启动 4.高速计数器 HC3 只有一种操作模式,如表 HC3 的操作模式 模式 描述 控制位 I0.1 0 内部方向控制的单向增/减计 SM137.0=0, 减 ; 脉冲 数器 SM137.3=1,增 5.高速计数器 HC4 有 8 操作模式,如表 HC4 的操作模式 模式 描述 控制位 I0.3 I0.4 I0.5 0 内部方向控制的单向增/减 SM147.3=0,减 脉冲 计数器 1 SM147.3=1,增 复位 3 外部方向控制的单向 …… 此处隐藏:4322字,全部文档内容请下载后查看。喜欢就下载吧 ……
- 基于PLC控制的航空电镀生产线自动输送
- 中考预测课内外文言文对比阅读2
- 2018-2023年中国商业智能(BI)产业市场
- 中国金融体制改革研究2011new
- 外窗淋水试验方案
- 精益生产(Lean Production)
- 学校安全事故处置和信息报送制度
- Chapter 5 Human Resources Management
- 【小学数学】人教版小学六年级上册数学
- 初中数学解题方法与技巧
- 山东省创伤中心建设与管理指导原则(试
- 函数与数列的极限的强化练习题答案
- 10分钟淋巴按摩消脂
- 网络应急演练预案
- 服装设计入门基础知识
- 初二数学分式计算题练习
- (人教新课标)高二数学必修5第二章 数列
- 最新自主创业项目
- 北京大学 无机化学课件 4第4章 配合物
- 贸易公司业务管理制度




