电子开发 | 基础入门 | 电路原理图 | 梯形图实例 | PLC基础   《如果喜欢本站,请按 Ctrl+D 手动收藏!感谢您的支持》一起学习一起进步,电子开发王欢迎您!.

电子开发网

电子开发网电子设计 | 电子开发网Rss 2.0 会员中心 会员注册

★电路公式手册,最新版《电子电路公式计算器》,电路公式查询手册 电路公式计算器【电子从业人员必备手册】
☆十天学会单片机实例100 c语言 chm格式。资料内容详细,覆盖例子多,内容广【电子从业人员必备手册】
搜索: 您现在的位置: 电子开发网 >> 电子开发 >> 梯形图实例 >> 正文

西门子S7-200PLC高速计数器HSC用法 西门子PLC高速处理指令

作者:佚名    文章来源:本站原创    点击数:1310    更新时间:2024/2/8

高速计数器HSC一般和编码器配合使用,在现代自动控制中实现精确定位和测量长度。它可用来累计比可编程序控制器的扫描频率高得多的脉冲输入,利用其产生的中断事件完成预定的操作。

一、数量及编号

(一)中断源及种类

高速计数器在程序中使用时的地址编号用HCn来表示(在非程序中有时用HSCn),n为编号。

HCn除了表示高速计数器的编号之外,还代表两方面的含义:高速计数器位和高速计数器当前值。编程时,从所用的指令可以看出是位还是当前值。

二、高速计数指令

(一)高速计数器指令

高速计数器指令有两条:HDEF和HSC。

1、HDEF,定义高速计数器指令

使能输入有效时,为指定的高速计数器分配一种工作模式,即用来建立高速计数器与工作模式之间的联系。
梯形图指令盒中有两个数据输入端:HSC,高速计数器编号,为0~5的常数,字节型;MODE,工作模式,为0~11的常数,字节型。

西门子PLC的HDEF指令 
图1 HDEF

2、HSC,高速计数器指令

使能输入有效时,根据高速计数器特殊存储器位的状态,并按照HDEF指令指定的工作模式,设置高速计数器并控制其工作。
梯形图指令盒数据输入端N:高速计数器编号,为0~5的常数,字型。

西门子plc的HSC指令 
图2 HSC

高速计数器的时钟、方向控制、复位和启动所使用输入如下图所示。

西门子plc的高速计数器的指定输入 
图3 高速计数器的指定输入

(二)高速计数器的使用方法

每个高速计数器都有固定的特殊功能存储器与之相配合,完成高速计数功能。具体对应关系如下图所示。

西门子plc的HSC的特殊寄存器 
图4 HSC的特殊寄存器

每个高速计数器都有一个状态字节,程序运行时根据运行状况自动使某些位置位,可以通过程序来读相关位的状态,用以作为判断条件实现相应的操作。状态字节中各状态位的功能如下图所示。

状态字节 
图5 状态字节

使用高速计数器时,要按以下步骤进行:

◆ 选择计数器及工作模式
◆ 设置控制字节
◆ 执行HDEF指令
◆ 设定当前值和预设值
◆ 设置中断事件并全局开中断
◆ 执行HSC指令

控制位含义 
图6 控制位含义

(三)应用实例

要对一高速事件精确控制,通过对脉冲信号进行增计数,计数当前值达到24产生中断,重新从0计数,对中断次数进行累计。计数方向用一个外部信号控制,并能实现外部复位。所用的主机型号为CPU221。

设计步骤:

①选择高速计数器HSC0,并确定工作方式4
②令SM37=16#F8
③执行HDEF指令,输入端HSC为0,MODE为4
④装入当前值,令SMD38=0
⑤装入设定值,令SMD42=24
⑥执行中断连接ATCH指令,输入端INT为INT0,EVNT为10。
主程序、初始化子程序和中断程序分别如图所示。

主程序 
图7 主程序
初始化程序 
图8 初始化程序
中断程序 

图9 中断程序

Tags:高速计数器,HSC,S7-200,西门子PLC  
责任编辑:admin
相关文章列表
西门子S7-200PLC高速计数器的使用方法  HDEF指令和HSC指令用法
西门子S7-200SMART PLC高速计数器_西门子plc高速计数器实例 HDEF
S7-200 SMART PLC彩灯控制西门子PLC控制彩灯项目 循环左移ROL_B和
西门子S7-200 SMART PLC用地址偏移量来访问V存储区数据的例子程序
西门子S7-200 PLC用指针访问数据表的例子程序 MOV_DW和BLKMOV_B指
设计彩灯A、B、C、D顺序控制系统程序,西门子S7-200 PLC关于定时器
西门子S7-200 PLC使用TON计时器实现的电机顺序启动实例,三台电动
西门子S7-200smart编程程序步进电机控制,步进电机与驱动器接线方
西门子200PLC步进控制(入门)_西门子plc控制步进电机实例
S7-200 SMART PLS指令 脉冲输出指令
基于西门子S7-200PLC 花式喷泉PLC控制设计的方法研究
西门子S7-200拆解,拆解西门子plc
西门子S7-200PLC 实验十四 自动车库门控制
西门子S7-200 PLC实验十七 移位寄存器指令在波浪式喷泉程序中的应
西门子S7-200PLC编程实例及技巧(运料小车控制系统)_送料小车设计
基于S7-200PLC和组态软件的饲料生产控制系统研究_小型饲料生产线
西门子s7-200plc中断指令的用法与步骤ATCH指令 DTCH指令
基于西门子PLC S7-200SMART全自动洗衣机控制系统,超详细案例分享
基于西门子plc的洗衣机控制_实验八洗衣机自动控制
详解西门子S7-200常用的数据存储区
昆仑通态MCGS与S7-200 PLC串口通讯方法
西门子plc编程入门s7-200机械手程序实例
西门子S7-200 SMART PLC无人问津的指令也能实现精准定位控制_PLS
西门子S7-200 PLC编程从入门到精通_学习计划
西门子S7-200 PLC控制的恒压供水泵站实例
一文掌握S7-200 SMART高速计数器基础知识
西门子S7-200 SMART PLC-smart高速计数器__西门子plc高速计数器实
如何使用西门子S7-200 PLC实现工作小时累计,时间累加流程图及设
西门子S7-200PLC的CPU224 XP 本体上的模拟量输入输出实例
【S7200指令教程】顺序控制指令SCR SCRT SCRE 程序控制指令
西门子S7-200子程序,多次调用的“怪”现象
西门子S7-200PLC控制步进电机定位系统案例详解_顺序流程图
西门子PLC编程实现瞬时流量和累计流量的计算的例子 累积流量计算
WinCC 与S7-200 SMART CPU 的 OPC 通信
西门子S7-200PLC如何和Wincc通讯  OPC适用领域
西门子S7-200SMART modbus_INIT块无port口管脚  PORT0和PORT1
西门子S7-200 PLC系统中的数据及其格式
西门子plc S7-200 CPU 224XP参数及接线图
西门子PLCS7-200/S7-200SMART Modbus地址问题应用解析
西门子plc S7-200实现小车往返运动的程序梯形图实例
请文明参与讨论,禁止漫骂攻击,不要恶意评论、违禁词语。 昵称:
1分 2分 3分 4分 5分

还可以输入 200 个字
[ 查看全部 ] 网友评论
    没有任何评论
推荐文章
电子开发网:汇集综合各类电子制作与电路图的网站,plc工控技术,模电数电知识,单片机EDA等等!荟萃电路图网站精华,为工程师创造价值。欢迎关注微信公众号:电子开发网!
资料包下载
 [闂佸憡顨嗗ú婊勬櫠閺嶎厼瀚夊Δ锕佹硶閵堫偊鏌¢崒锔藉]闂佸憡銇炵粈渚€濡垫径灞稿亾濞戝磭绱扮紒鍙樺嵆瀹曪繝寮撮悩宸毈闂佸搫鐗嗛幖顐︽偪閸曨剛鐟归柨鐕傛嫹100 c闁荤姴娴勯幏锟�
 [闁哄鍎愰崹顖氣枎閵忋垻灏甸柨鐕傛嫹]婵炴垶鎸搁ˇ瀹犮亹缁€鐑睠闁诲孩鍐荤紓姘卞姬閸曨剛顩烽悹鎭掑妽閸╁倿寮堕悜鍡楃仧婵炲棭鏁-TR
 [闂佹椿婢€缁插鎯岄悙顒傤浄閻犳亽鍔嶉崺鍌炴偣娴g懓绀冩い鎿勬嫹]LM324闁哄鏅滈崝鏍棘閿燂拷4~20mA闁哄鍎戦幏锟�1~5V闂佹眹鍨归悘姘辩矈閿燂拷
 [闂佹椿婢€缁插鎯岄悙顒傤浄閻犳亽鍔嶉崺鍌炴偣娴g懓绀冩い鎿勬嫹]LM386婵$偛婀辩划顖炴倵椤掍焦濯撮柟鎹愵嚙椤斿﹪鏌涜箛鎿冨剶妞ゃ儲鎹囧銊╁箚瑜嬫禍锝夋煕閿濆啫濡奸悽顖ゆ嫹
 [闂佹椿婢€缁插鎯岄悙顒傤浄閻犳亽鍔嶉崺鍌炴偣娴g懓绀冩い鎿勬嫹]936闂佺粯甯掗敃銈堛亹閹绢喗鍋ㄥù锝呭暟閻斿懘鏌涘Ο鐓庢灁闁诡喖锕畷鍫曟晸閿燂拷
 [闂佸憡顨嗗ú婊勬櫠閺嶎厼瀚夊Δ锕佹硶閵堫偊鏌¢崒锔藉]闁烩剝甯掗幊搴ㄦ晬閹邦兘鏋栭柕蹇ョ磿閵堟挳鎮归悮瀛樺+濠电偞鎸撮弲娑氣偓鐧告嫹+闂佺缈伴崕鎾敆閻斿吋鍎嶉柛鏇ㄥ亜缁€锟�
 [闂備緡鍋呭銊╁极閵堝鍋ㄩ梻鍫熺〒閹藉秹鎮规担鐟扮妞ゆ挸鎲″ḿ顏堫敍濞嗘劦鍋�]S7-200PLC闂佹眹鍔岀€氼亞鎸掗姀銈嗗剳闁绘梹妲掗幏顐⒚归悪鍛 S7_2
 [闁哄鍎愰崹顖氣枎閵忋垻灏甸柨鐕傛嫹]S7-200闁圭厧鐡ㄩ幐濠氬几閸愨晝顩烽悹浣告贡缁€鍕煕韫囷絿鍘滅紒鎲嬫嫹,STEP7
 [闁哄鍎愰崹顖氣枎閵忋垻灏甸柨鐕傛嫹]ModbusPoll闂佸憡绮岄鐖媎busSalve闂佺ǹ楠忛幏锟�
 [闁哄鍎愰崹顖氣枎閵忋垻灏甸柨鐕傛嫹]STEP7濠碘槅鍨崜婵堚偓姘懇閺屽矁绠涢弬璺ㄦ▌婵炲濮伴崐鏇犺姳閿燂拷 Smart_
 [闁哄鍎愰崹顖氣枎閵忋垻灏甸柨鐕傛嫹]Modbus闁荤姴顑呴崯鎶芥儊椤栨粌鍨濋柛鎾楀倻瑙� v1.024 缂傚倷绶ら幏锟�
 [闁哄鍎愰崹顖氣枎閵忋垻灏甸柨鐕傛嫹]Modscan32闂佸憡绮岄鐖媎sim32,modb
 [闂佹椿婢€缁插鎯岄悙顒傤浄閻犳亽鍔嶉崺鍌炴偣娴g懓绀冩い鎿勬嫹]89c51闂佺ǹ绻愰ˇ閬嶆偟濞戙垹妫橀梺顐g闂嗗綊鏌i鍡楁珢缂佽鲸鐛otues
 [闂佹椿婢€缁插鎯岄悙顒傤浄閻犳亽鍔嶉崺鍌炴偣娴g懓绀冩い鎿勬嫹]婵炴垶鎸稿ú銈夊礋妤e啫鍌ㄩ柛鐐村Оotues婵炲濮惧▔鏇烇耿閿涘嫮鐭欓悗锝庝簽绾板秵绻濊閸旀鎮ラ敓锟�
 [闂佹椿婢€缁插鎯岄悙顒傤浄閻犳亽鍔嶉崺鍌炴偣娴g懓绀冩い鎿勬嫹]51闂佸憡顨嗗ú婊勬櫠閺嶎厼瀚夐柛婵嗗閸у﹦绱掔€h埖瀚� protues婵炲濮惧▔鏇烇耿閿燂拷
最新文章
 简单三极管逆变器
 TL494制作50HZ逆变
 80W简单的功放电路
 555制作的简易电子
 850热风枪电路图原
 直流12v荧光灯电路
关于我们 - 联系我们 - 广告服务 - 友情链接 - 网站地图 - 版权声明 - 在线帮助 - 文章列表
返回顶部
刷新页面
下到页底
晶体管查询