第6章 中断与高速计数器

合集下载

剪板机的PLC控制   

剪板机的PLC控制   

新教师教学综合论坛剪板机控制系统采用高速计数器控制板料的长度。

导轮按照逆时针方向转动放料,有高、低速放料两种运动方式。

放料时,编码器随之转动,将按放料的长度进行脉冲计数,PLC 高速计数器采集此脉冲,从而控制板料的长度。

其工作过程是:按下启动按钮,先快速放料;快到板料的长度尺寸时,再慢速放料;直到要求的长度后,停止放料;电磁阀得电,开动剪刀切料,剪刀的行程由位置开关SQ1、SQ2控制。

剪板机控制系统的组成及具体控制指标如图1所示:a )剪板机工作示意图b )位移控制指标图1 剪板机控制系统如图1所示,工作开始后,先使导轮高速运转,高速计数器计950个脉冲当量。

接着导轮停止并延时1s 后,继续低速运转,高速计数器计50个脉冲当量,然后导轮停止开始切料。

分析上述控制过程,需要使用高速计数器指令和中断指令编制PLC 程序完成控制要求。

一、高速计数器PLC 中普通计数器的计数过程与扫描工作方式有关,CPU 通过每一扫描周期读取一次被测信号的方法来捕捉被测信号的上升沿,被测信号的频率较高时,会丢失计数脉冲。

因此,普通计数器的工作频率很低,一般仅有几十赫兹。

高速计数器可以对普通计数器无能为力的事件进行计数,CPU221和CPU222有4个高速计数器,其余型号的CPU 有6个高速计数器,最高计数频率为30kHz ,可设置多达12种不同的工作模式。

高速计数器有一组预置值(PV ),开始运行时装入第一个预置值,当前计数值(CV )小于预置值时,设置的输出有效。

当前计数值等于预置值或有外部复位信号时,产生中断。

发生当前计数值等于预置值的中断时,装载入新的预置值,并设置下一阶段的输出。

有外部复位中断事件发生时,设置第一个预置值和第一个输出状态,循环又重新开始。

因为中断事件产生的速率远远低于高速计数器计数脉冲的速率,用高速计数器可实现高速运动的精确控制,并且与PLC 的扫描周期的关系不大。

1.高速计数器定义指令(HDEF )HDEF 指令为指定的高速计数器(HSC )设置一种工作模式(MODE )。

编码器的脉冲计数、高速计数器小总结.doc

编码器的脉冲计数、高速计数器小总结.doc

编码器的脉冲计数、高速计数器小总结我们一般采用高速输出信号控制步进电机和伺服电机做位置,角度和速度的控制,比如定位,要实现这个目的,我们要知道这几个条件:1、PLC高速输出需要晶体管输出,继电器属于机械动作,反应缓慢,而且易坏2、以三菱PLC为例,高速输出口采用Y0、Y13、高速输出指令常用的有PLSY脉冲输出PLSR 带加减速PLSV……可变速的脉冲输出ZRN……原点回归DRVI……相对定位DRV A……绝对定位4、脉冲结束标志位M80295、D8140D8141为Y0总输出脉冲数6、在同一个程序里面Y0做为脉冲输出,程序可以存在一次,当需要多次使用的时候,可以采用变址V进行数据的切换,频率,脉冲在不同的动作模式中,改变数据正对上述讲解的内容:我们用一个程序来表示若我们以后可能接触步进。

伺服这一块,上述内容,大家一定要熟练掌握!23、PLC编程实现编码器的脉冲计数在高速计数器与编码器配合使用之前,我们首先要知道是单向计数,还是双向计数,需要记录记录的数据,需要多少个编码器,在PLC中也需要多少个高速输入点,我们先要确认清楚。

当我们了解上面的问题以后,参照上题的寄存器分配表得知我们该选择什么高速计数器如:现在需要测量升降机上升和下降的高度,那么我们需要采用双向编码器,即可加可减的,AB相编码器,PLC需要两个IO点,查表得知,X0X1为一路采用C251高速计数器那么我们可以这样编程,如图开机即启动计数,上升时(方向),C251加计数下降时(方向),C251减计数我们要求编码器转动的数据达到多少时,就表示判断实际升降机到达的位置注意:在整个程序中没有出现X0、X1这个两个软元件?是因为C251为X0、X1的内置高速计数器,他们是一一对应的,只要见到c251,X0X1就在里面了,当然,用了C251以后,X0、X1不能在程序里面再当做开关量使用了接线参照下图21、我们对高速计数器的理解及编程相对11题定时器和计数器来说,本题目主要是告诉大家学习高数处理的功能PLC内部高速计时器是计数器功能的扩展,高速计数器指令与定位指令使PLC的应用范围从逻辑控制、模拟量控制扩展到了运动控制领域。

PLC高速计数器

PLC高速计数器

前进到置位
FORWARD,后退到置位BACK
主程序:执行顺序控制
子程序0:预置高速计数器及相关初始化
中断程序0:(PV=CV产生中断)在中断程序中,根据计
数方向,置位对应的到位标志。接着改变计数的方向和 设定值。
全局变量FORWARD(M2.0)、 BACK(M2.1)用于主 程序和中断程序间的参数传递。
• 装入初始化参数 • 在中断程序中配合应用
改变计数器的相关参数 • N:指定计数器编号
HDEF和HSC应用示例(主程序部分)
NETWORK 1 // Main Program
// 上电后第一扫描周期初始化计数器
LD SM0.1
CALL SBR_0 //初始化由子程序SBR_0完成
HDEF和HSC应用示例(子程序部分)
//(EVENT 13)与中断程序 INT_0相关联
ENI // 全局开放中断 HSC 1 // 设定的参数装入 HSC1,装入的情况受控制字节高五位控

HDEF和HSC应用示例(中断程序部分)
NETWORK 1 // Start of Interrupt 0 LD SM0.0//使栈顶为1 MOVD +0 ,SMD48 // 准备清除HSC1计数单元,以备下 次重新计数 MOVB 16#C0, SMB47 // 配置HSC1的控制字节,仅改变 //计数器的计数单元并维持计数器的使能状态,其余不变。 HSC 1 // 向计数器 HSC1装入新参数,开始下轮计数。
高速计数器相关寄存单元归纳
SMB36-SMB65为HSC0、HSC1、HSC2的寄 存区
SMB130-SMB165为HSC3、HSC4、HSC5的 寄存区
每个计数器按状态(byte)、控制(byte)、 计数(DWord)、设定(DWord)分配连 续10字节

PLC高速计数器功能及应用

PLC高速计数器功能及应用

1、高速计数器的数量及编号
高速计数器在程序中使用时的地址编号用HSCn来表示, HSC表编程元件名称为高速计数器,n(n=0~5)为编号。
每个高速计数器的计数结果都对应有一个当前值寄存器。 编程时可通过地址HCx(x=0~5)来读取高速计数器的当前值。
不同型号的PLC主机,高速计数器的数量对应如下表所示。
4)在第4页设置当前值等于预置值时产生中 断(中断事件编号为12),使用默认的中断程序 符号名COUNT_EQ。
向导允许高速计数器按多个步骤进行计数, 即在中断程序中修改某些参数,例如修改计数器的 计数方向、当前值和预置值,并将另一个中断程序 连接至相同的中断事件。
本例设置编程2步,在中断程序COUNT_EQ中,
A相 B相
a)正转
A相 B相
b)反转
③ 三通道增量式编码器
编码器内部除了有双通道增量式编码器的两对光 耦合器外,在脉冲码盘的另外一个通道有一个透光段, 每转一圈,输出一个脉冲,该脉冲称为Z相零位脉冲, 用作系统清零信号,或坐标的原点,以减少测量的积 累误差。
2、绝对式编码器
N位绝对式编码器有N个码道,最外层的码道对 应编码的最低位。每一码道有一个光耦合器,用来读 取该码道的0、1数据。绝对式编码器输出的N位二进 制数反映了运动物体所处的绝对位置,根据位置的变 化情况,可以判别出旋转的方向。
S7-200的高速计数器有4类工作模式,共有12种。每个模 式各有不同,可通过编程,使用定义高速计数器指令HDEF来 选定工作模式。
1、高速计数器的工作模式
2、高速计数器的工作模式说明
从各个高速计数器的工作模式的描述可知:6个 高速计数器具有不完全相同的功能,最多可能有12种 工作模式,可分为四种类型。下面以HC1的工作模式 为例加以说明。

高速计数使用说明

高速计数使用说明

【S7-1200】高速计数功能简介(2013-10-29 11:45:41)转载▼分类:S7-1200/15001高速计数器S7-1200 CPU提供了最多6个(1214C)高速计数器,其独立于CPU的扫描周期进行计数。

可测量的单相脉冲频率最高为100KHz,双相或A/B相最高为30KHz,除用来计数外还可用来进行频率测量,高速计数器可用于连接增量型旋转编码器,用户通过对硬件组态和调用相关指令块来使用此功能。

2高速计数器工作模式高速计数器定义为5种工作模式∙计数器,外部方向控制。

∙单相计数器,内部方向控制。

∙双相增/减计数器,双脉冲输入。

∙A/B相正交脉冲输入。

∙监控PTO输出。

每种高速计数器有两种工作状态。

∙外部复位,无启动输入。

∙内部复位,无启动输入。

所有的计数器无需启动条件设置,在硬件向导中设置完成后下载到CPU中即可启动高速计数器,在A/B相正交模式下可选择1X(1倍) 和4X(4倍)模式,高速计数功能所能支持的输入电压为24V DC,目前不支持5V DC的脉冲输入,表1列出了高速计数器的硬件输入定义和工作模式表1 高速计数器硬件输入定义与工作模式并非所有的CPU都可以使用6个高速计数器,如1211C只有6个集成输入点,所以最多只能支持4个(使用信号板的情况下)高速计数器。

由于不同计数器在不同的模式下,同一个物理点会有不同的定义,在使用多个计数器时需要注意不是所有计数器可以同时定义为任意工作模式。

高速计数器的输入使用与普通数字量输入相同的地址,当某个输入点已定义为高速计数器的输入点时,就不能再应用于其它功能,但在某个模式下,没有用到的输入点还可以用于其它功能的输入监控PTO的模式只有HSC1和HSC2支持,使用此模式时,不需要外部接线,CPU在内部已作了硬件连接,可直接检测通过PTO功能所发脉冲。

3高速计数器寻址CPU将每个高速计数器的测量值,存储在输入过程映像区内,数据类型为32位双整型有符号数,用户可以在设备组态中修改这些存储地址,在程序中可直接访问这些地址,但由于过程映像区受扫描周期影响,在一个扫描周期内,此数值不会发生变化,但高速计数器中的实际值有可能会在一个周期内变化,用户可通过读取外设地址的方式,读取到当前时刻的实际值。

第六章 可编程控制器的基本指令 1、西门子S7-200系列和三菱FX2N系列PLC

第六章  可编程控制器的基本指令 1、西门子S7-200系列和三菱FX2N系列PLC
返回
PLC的编程语言
IEC1131-3是国际电工委员会制订的可编程控制器的 编程语言标准。 共规定了五种编程语言。
1、梯形图(Ladder diagram) 2、功能块图(Function block diagram) 3、指令表(Instruction list)
4、结构文本(structured text) 5、顺序功能图(Sequential function chart)
FX的扩展
1、2 :扩展单元和扩展模块 3、4:模拟量、定位控制、高速计数器等 5:特殊串行通信适配器
S7-200的网络应用(PPI)
PPI:点对点通信。只有图中的PC机 才能发出通信请求。 这种方式可实现程序的下载和上传, 利用PC对多台PLC进行编程和调试。
S7-200的网络应用(MPI)
CPU 226 24 16
DC/DC/DC AC/DC/继电器
0 256 0 2 256 0 7 256 0 7 256 0 7 256 064
FX常用指标
继电器输出 FX2N-16MR-001 FX2N-32MR-001 FX2N-48MR-001 FX2N-64MR-001 FX2N-80MR-001
EM223 4DI 4DO
EM221 8DI
EM235 4AI 1AQ
EM222 8DO
EM235 4AI 1AQ
I0.0 Q0.0 I2.0 Q2.0 I3.0 I0.7 Q0.7 I2.3 Q2.3 I3.7 I1.0 Q1.0 I2.4 Q2.4 I1.5 Q1.1 I2.7 Q2.7 I1.6 Q1.2 I1.7 Q1.7
每个定时器设一个字单元存储设定值,一个字单元计数脉
冲数,另一个位单元是状态标志,定时到,该位被置成1

西门子PLC高速计数器使用方法

西门子PLC高速计数器使用方法

高速计数器对CPU扫描速率无法控制的高速事件进行计数,最多可配置12种不同的操作模式。

高速计数器的最高计数频率取决于您的CPU类型。

每台计数器对支持此类功能的时钟、方向控制、复原和起始均有专用输入。

对于二相计数器,两个时钟均可以最高速率运行。

在正交模式中,可选择1乘以(1x)或4乘以(4x)最高计数速率。

所有计数器均以最高速率运行,互不干扰。

本标题讨论下列主题:使用高速计数器识别高速计数器的详细计时功能为高速计数器连接输入线高速计数器编址(HC)识别不同的高速计数器选择现用状态和1x/4x模式高速计数器初始化顺序控制字节HSC模式设置当前值和预设值状态字节为中断赋值使用高速计数器返回顶端通常高速计数器被用作鼓式计数器驱动器,以恒速旋转的转轴配有增量轴式编码器。

轴式编码器提供每次旋转的指定计数以及每次旋转一个复原脉冲。

轴式编码器的时钟和复原脉冲为高速计数器提供输入。

用最先的几个预设值载入高速计数器,并在当前计数小于当前预设值的期间内激活所需输出。

当前计数等于预设值或复原时,计数器设置提供中断。

每次发生当前计数值等于预设值中断事件时,载入新预设值,并设置下一个输出状态。

发生复原中断事件时,设置第一个预设值和第一个输出状态,并重复该循环。

因为中断的发生速率远远低于高速计数器的计数速率,可对高速操作执行精确的控制,并对整体PLC扫描循环产生相对较小的影响。

中断附加方法允许在独立中断例行程序中执行每个载入的新预设值,以便进行状态控制。

(另一种方法是在单个中断例行程序中处理所有的中断事件。

)识别高速计数器的详细计时功能返回顶端下列时序图显示根据模式分类的每台计数器的功能。

在另一个时序图中显示复原和起始输入操作,并应用于所有使用复原和起始输入的模式。

在复原和起始输入图中,复原和起始的现用状态均被编程为高级。

有复原、无起始的操作举例有复原和起始的操作举例模式0、1和2操作举例模式3、4和5操作举例使用计数模式6、7和8时,上下时钟输入的上升沿间隔0.3微秒,高速计数器可能认为这些事件同时发生。

2023年大学_电气控制与PLC应用技术(黄永红著)课后答案

2023年大学_电气控制与PLC应用技术(黄永红著)课后答案

2023年电气控制与PLC应用技术(黄永红著)课后答案电气控制与PLC应用技术(黄永红著)内容简介前言第1章常用低压电器1.1低压电器的定义、分类1.2电磁式电器的组成与工作原理1.2.1电磁机构1.2.2触点系统1.2.3灭弧系统1.3接触器1.3.1接触器的组成及工作原理1.3.2接触器的分类1.3.3接触器的主要技术参数1.3.4接触器的选择与使用1.3.5接触器的图形符号与文字符号1.4继电器1.4.1继电器的分类和特性1.4.3时间继电器1.4.4热继电器1.4.5速度继电器1.4.6固态继电器1.5主令电器1.5.1控制按钮1.5.2行程开关1.5.3接近开关1.5.4万能转换开关1.6信号电器1.7开关电器1.7.1刀开关1.7.2低压断路器1.8熔断器1.8.1熔断器的结构和工作原理 1.8.2熔断器的类型1.8.3熔断器的主要技术参数 1.8.4熔断器的选择与使用1.9.1电磁铁1.9.2电磁阀1.9.3电磁制动器习题与思考题第2章基本电气控制电路2.1电气控制电路的绘制原则及标准2.1.1电气图中的图形符号及文字符号2.1.2电气原理图的绘制原则2.1.3电气安装接线图2.1.4电气元件布置图2.2交流电动机的基本控制电路2.2.1三相笼型异步电动机直接起动控制电路 2.2.2三相笼型异步电动机减压起动控制电路 2.2.3三相绕线转子异步电动机起动控制电路 2.2.4三相笼型异步电动机制动控制电路2.2.5三相笼型异步电动机调速控制电路2.2.6组成电气控制电路的基本规律2.2.7电气控制电路中的保护环节2.3典型生产机械电气控制电路的分析2.3.1电气控制电路分析的基础2.3.2电气原理图阅读分析的方法与步骤 2.3.3c650型卧式车床电气控制电路的分析 2.4电气控制电路的一般设计法2.4.1一般设计法的主要原则2.4.2一般设计法中应注意的问题2.4.3一般设计法控制电路举例习题与思考题第3章可编程序控制器概述3.1plc的产生及定义3.1.1plc的产生3.1.2plc的定义3.2plc的发展与应用3.2.1plc的发展历程3.2.2plc的发展趋势3.2.3plc的应用领域3.3plc的特点3.4plc的分类3.4.1按结构形式分类3.4.2按功能分类3.4.3按i/o点数分类3.5plc的硬件结构和各部分的作用3.6plc的工作原理3.6.1plc控制系统的组成3.6.2plc循环扫描的工作过程3.6.3plc用户程序的工作过程3.6.4plc工作过程举例说明3.6.5输入、输出延迟响应3.6.6plc对输入、输出的处理规则习题与思考题第4章 s7-200 plc的系统配置与接口模块 4.1s7-200 plc控制系统的基本构成4.2s7-200 plc的输入/输出接口模块4.2.1数字量模块4.2.2模拟量模块4.2.3s7-200 plc的智能模块4.3s7-200 plc的系统配置4.3.1主机加扩展模块的最大i/o配置4.3.2i/o点数的扩展与编址4.3.3内部电源的负载能力4.3.4plc外部接线与电源要求习题与思考题第5章 s7-200 plc的基本指令及程序设计 5.1s7-200 plc的编程语言5.2s7-200 plc的数据类型与存储区域5.2.1位、字节、字、双字和常数5.2.2数据类型及范围5.2.3数据的存储区5.3s7-200 plc的编程元件5.3.1编程元件5.3.2编程元件及操作数的寻址范围5.4寻址方式5.5程序结构和编程规约5.5.1程序结构5.5.2编程的一般规约5.6s7-200 plc的基本指令5.6.1位逻辑指令5.6.2立即i/o指令5.6.3逻辑堆栈指令5.6.4取反指令和空操作指令5.6.5正/负跳变触点指令5.6.6定时器指令5.6.7计数器指令5.6.8比较指令5.6.9移位寄存器指令5.6.10顺序控制继电器指令5.7典型控制环节的plc程序设计5.7.1单向运转电动机起动、停止控制程序5.7.2单按钮起动、停止控制程序5.7.3具有点动调整功能的电动机起动、停止控制程序 5.7.4电动机的正、反转控制程序5.7.5大功率电动机的星-三角减压起动控制程序5.7.6闪烁控制程序5.7.7瞬时接通/延时断开程序5.7.8定时器、计数器的扩展5.7.9高精度时钟程序5.7.10多台电动机顺序起动、停止控制程序 5.7.11故障报警程序5.8梯形图编写规则习题与思考题第6章 s7-200 plc的功能指令及使用6.1s7-200 plc的基本功能指令6.1.1数据传送指令6.1.2数学运算指令6.1.3数据处理指令6.2程序控制指令6.2.1有条件结束指令6.2.2暂停指令6.2.3监视定时器复位指令6.2.4跳转与标号指令6.2.5循环指令6.2.6诊断led指令6.3局部变量表与子程序6.3.1局部变量表6.3.2子程序6.4中断程序与中断指令6.4.1中断程序6.4.2中断指令6.5pid算法与pid回路指令6.5.1pid算法6.5.2pid回路指令6.6高速处理类指令6.6.1高速计数器指令6.6.2高速脉冲输出指令习题与思考题第7章 plc控制系统设计与应用实例 7.1plc控制系统设计的内容和步骤 7.1.1plc控制系统设计的内容7.1.2plc控制系统设计的步骤7.2plc控制系统的硬件配置7.2.1plc机型的选择7.2.2开关量i/o模块的'选择7.2.3模拟量i/o模块的选择7.2.4智能模块的选择7.3plc控制系统梯形图程序的设计7.3.1经验设计法7.3.2顺序控制设计法与顺序功能图7.4顺序控制梯形图的设计方法7.4.1置位、复位指令编程7.4.2顺序控制继电器指令编程7.4.3具有多种工作方式的顺序控制梯形图设计方法7.5plc在工业控制系统中的典型应用实例7.5.1节日彩灯的plc控制7.5.2恒温控制7.5.3基于增量式旋转编码器和plc高速计数器的转速测量习题与思考题第8章 plc的通信及网络8.1siemens工业自动化控制网络8.1.1siemens plc网络的层次结构8.1.2网络通信设备8.1.3通信协议8.2s7-200串行通信网络及应用8.2.1s7系列plc产品组建的几种典型网络8.2.2在编程软件中设置通信参数8.3通信指令及应用8.3.1网络读、写指令及应用8.3.2自由口通信指令及应用习题与思考题第9章 step7-micro/win编程软件功能与使用 9.1软件安装及硬件连接9.1.1软件安装9.1.2硬件连接9.1.3通信参数的设置和修改9.2编程软件的主要功能9.2.1基本功能9.2.2主界面各部分功能9.2.3系统组态9.3编程软件的使用9.3.1项目生成9.3.2程序的编辑和传送9.3.3程序的预览与打印输出9.4程序的监控和调试9.4.1用状态表监控程序9.4.2在run方式下编辑程序9.4.3梯形图程序的状态监视9.4.4选择扫描次数9.4.5s7-200的出错处理附录附录a常用电器的图形符号及文字符号附录b特殊继电器(sm)含义附录c错误代码附录ds7-200可编程序控制器指令集附录e实验指导书附录f课程设计指导书附录g课程设计任务书附录h台达pws1711触摸屏画面编辑简介参考文献电气控制与PLC应用技术(黄永红著)目录《电气控制与plc应用技术》从实际工程应用和教学需要出发,介绍了常用低压电器和电气控制电路的基本知识;介绍了plc的基本组成和工作原理;以西门子s7-200 plc为教学机型,详细介绍了plc的系统配置、指令系统、程序设计方法与编程软件应用等内容;书中安排了大量工程应用实例,包括开关量控制、模拟量信号检测与控制、网络与通信等具体应用程序。

高速计数器

高速计数器

5.3 高速计数器前面讲的计数器指令的计数速度受扫描周期的影响,对比CPU扫描频率高的脉冲输入,就不能满足控制要求了。

高速计数器HSC用来累计比PLC扫描频率高得多的脉冲输入,利用产生的中断事件完成预定的操作。

一、高速计数器介绍S7-200系列PLC设计了高速计数功能(HSC),其计数自动进行不受扫描周期的影响,最高计数频率取决于CPU的类型,CPU22x系列最高计数频率为30KHz。

高速计数器在程序中使用时的地址编号用HC n来表示(在非正式程序中有时用HSC n),HC (HSC)表示编程元件名称为高速计数器,n为编号。

表5-3 高速计数器的数量与编号表1.高速计数器输入端的连接每个高速计数器对它所支持的时钟、方向控制、复位和启动都有专用的输入点,通过中断控制完成预定的操作。

每个高速计数器专用输入点如表5-4所示。

注意:同一个输入端不能用于两种不同的功能。

但是高速计数器当前模式未使用的输入端均可用于其他用途,如作为中断输入端或作为数字量输入端。

每个高速计数器的3种中断的优先级由高到低,各个高速计数器引起的中断事件如表5-5所示。

S7-200系列PLC高速计数器HSC0~HSC5可以分别定义为四种工作类型:带有内部方向控制的单相计数器;带有外部方向控制的单相计数器;带有增/减计数脉冲输入的双相计数器;A/B相正交计数器。

根据有无复位输入和启动输入,每种高速计数器类型可以设定为三种工作状态:无复位且无启动输入;有复位但无启动输入;有复位且有启动输入。

HSC0~HSC5可以根据外部输入端的不同配置12种模式(模式0~模式11),高速计数器的工作模式见表6-4。

表6-5 高速计数器的控制字节(位)号计数,当计数值等于大于50时输出端Q0.0通电,当外部复位时Q0.0断电。

接线图如图6-3所示,系统自动分配I0.0为HSC0的计数脉冲信号输入端,I0.2为HSC0的外部复位端。

822. 高速计数器的工作模式高速计数器有12种工作模式,模式0~模式2采用单路脉冲输入的内部方向控制加/减计数;模式3~模式5采用单路脉冲输入的外部方向控制加/减计数;模式6~模式8采用两路脉冲输入的加/减计数;模式9~模式11采用两路脉冲输入的双相正交计数。

测控技术与仪器专业毕业论文--基于PLC的远程温度控制系统的设计与调试

测控技术与仪器专业毕业论文--基于PLC的远程温度控制系统的设计与调试

基于PLC的远程温度控制系统的设计与调试摘要在许多现代工业生产中,温度控制都是要解决的问题之一,对于很多危险或者无需人力控制的领域,我们可以用远程控制,在办公室里就可以对现场进行监控,即方便又安全。

随着电子技术的发展, 可编程序控制器(PLC)已经由原来简单的逻辑量控制, 逐步具有了计算机控制系统的功能。

本文提出了采用组态软件和可编程控制器组成一个比较简单、通用的远程温度控制系统。

可编程控制器的一个优势就是可以很方便的改写其中的程序以满足不同的工艺,尤其在工艺改进时优势更加明显。

组态软件则可以提供一个符号现场的直观人机友好界面。

文章着重介绍了组态软件和可编程控制器在温度控制设计中应用,描述了使用可编程控制和计算机一起组成控制功能完善的控制系统的一般设计方法和过程。

关键词:远程控制;温度控制;组态软件;编程控制器.The Design and Development of a PLC-based Remote TemperatureController SystemAbstractIn many modern manufacturing productions, temperature control is one of the most problems to be solved. In many dangerous or no human required control areas, we can use remote control in the office, which will be able to monitor the scene, which is convenient and safe. With the development of electronic technology, programmable logic controller (PLC) has developed from simple logic of control, and gradually with a computer control system.This paper presents configuration software and programmable logic controllers to form a relatively simple, universal remote temperature control system. The PLC takes an advantage that can be easily adapted from one of the procedures to meet the different technology, particularly in the process improvement. Configuration software can provide a symbolic scene of the friendly and intuitive man-machine interfaces. The article focused on the configuration software and programmable controllers in the design of temperature control, describes the use of programmable control and computer components to improve the control of the general control system design methods and processes.Keywords: remote control; temperature control; configuration software; programmable logic controller (PLC).目次基于PLC的远程温度控制系统的设计与调试 (I)目次 (III)1 绪论 (1)1.1 问题的提出 (1)1.2国内外研究状况 (1)1.3研究方法 (3)1.4研究意义 (4)2 PLC控制系统的硬件组成 (5)2.1欧姆龙CPM2AH功能简介 (5)2.1.1性能和功能 (5)2.1.2基本系统配置 (10)2.1.3结构与操作 (12)2.2 MAD01模拟量I/O单元 (18)2.2.1使用模拟量I/O单元 (18)2.3 串口通信 (19)3组态王软件简介 (22)3.1组态王程序组成员 (22)3.2制作一个工程的一般过程 (23)4系统的设计与调试 (26)4.1设计思路 (26)4.2下位机的设计与调试 (26)4.2.1 PLC的程序设计 (26)4.2.2问题及解决方法 (28)4.3上位机的设计与调试 (29)4.3.1 组态王工程的建立和调试 (29)4.3.2 问题及解决方法 (31)4.4上位机与下位机的通信连接 (31)4.4.1 通信的实现 (31)4.4.2 问题及解决方法 (32)5 结论 (33)参考文献 (34)致谢 (35)1 绪论1.1 问题的提出许多领域都需要对温度的监控,如工厂的生产设备、化工领域、航空航天、农作物的种植和储存、实验室等等。

PLC第六章2

PLC第六章2

DIV-I EN ENO IN1 OUT IN2 /I IN1, OUT
DIV-DI EN ENO IN1 OUT IN2 /D IN1, OUT
DIV EN ENO IN1 OUT IN2 DIV IN1, OUT
返回
• 【例6-8】 在输入信号I0.4的上升沿,用模拟电位器0来设置 定时器T37的设定值(5~20s),即从SMB28读出的数字0~ 255对应于5~20s。设读出的数字为N,100ms定时器的设定 值为 • (200–50)×N / 255+50 =150×N / 255+50 (0.1s) • 网络1 • LD I0.4 • EU // 在I0.4的上升沿 • MOVB SMB28, AC0 • MUL +150, AC0 // 150乘以模拟电位器的转换 值 • /D +255, AC0 // 除以255,双整数除 法 • +I +50, AC0 // 加偏移量50(5s) • MOVW AC0, VW10 • 网络2 • LD I0.5 • TON T37, VW10 // T37以VW10中的数 值为设定值
链接 链接
2.高速计数器的工作模式
表7-1 高速计数器的工作模式和输入端子的关系 功能及说明 HSC0 高速计数器 HSC的 工作模 式 高速 I0.0 占用的输入端子及其功能 I0.1 I0.2 ×
HSC4 计 数 器 编 号
HSC1 HSC2 HSC3 HSC5
I0.3
I0.6 I1.2 I0.1 I0.4
6.5.3 逻辑运算指令
• • • • • • • 【例6-9】在I0.0的上升沿执行下面程序中的逻辑运算,运算 前后各存储单元中的值如图6-27所示。 LD I0.0 EU INVB VB0 // 字节取反指令 ANDB VB1, VB2 // 字节与指令 ORB XORB VB3, VB4 VB5, VB6 // 字节或指令 // 字节异或指令

第六章三菱FX2N系列可编程控制器机器基本指令

第六章三菱FX2N系列可编程控制器机器基本指令

第二节 FX2N系列可编程序控制器主要编程元件
FX2N系列PLC编程元件的分类及编号
每种软元件根据其功能给一个名称并用相应的字母表示代 表功能的字母。如输入继电器用“X”表示、输出继电器用 “Y”表示,定时器T、计数器C、辅助继电器M、状态继电器S、 数据寄存器D等 数字,数字为该类器件的序号。FX2N系列PLC中输入、 输出继电器的序号为八进制,其余为十进制。
T246~T249 4点 执行中断用 断电保持型
T250~T255 6点 断电保持型
用作功能扩展 板 可连接容积48 点
(2)定时器的定时值设定
立即数设定方法(常用) 间接寻址方法设定
立即数设定
间接寻址方法设定
(3)定时器功能
通用定时器
100ms通用定时器(T0~T199)共200点 10ms通用定时器(T200~T245)共46点
32位增/减计数器(C200~C234)共有35点,其中C200~ C219(共20点)为通用型,C220~C234(共15点)为断电保 持型
(2)高速计数器(C235~C255)
单相单计数输入高速计数器(C235~C245) 单相双计数输入高速计数器(C246~C250) 双相高速计数器(C251~C255)
3. 辅助继电器(M) (1)通用辅助继电器(M0~M499) (2)断电保持辅助继电器(M500~M3071) (3)特殊辅助继电器
触点型
线圈型
4. 状态继电器
初始状态器(S0~S9)
普通型(S10~S499)/断电保持型(S500~ S899) 信号报警器型状态器(S900~S999)
(1)FX2N系列PLC采用一体化箱体结构,其基本单元将 CPU、存储器、输入输出接口及电源等都集成在一个模 块内,结构紧凑,体积小巧,成本低,安装方便。

三菱FX PLC入门之中断服务

三菱FX PLC入门之中断服务

Part5:我的三菱FX PLC学习之中断服务前面我先是分享了PLC程序流程转移中的条件跳转CJ,然后紧接着进攻了子程序调用C ALL和循环FOR,这次,我要向“终极BOSS”中断服务发出挑战了!要学习中断服务,我们就得知道什么是中断。

那就让我们看看什么是中断吧!一、中断是什么所谓中断,是指PLC按顺序执行程序扫描的过程中,当有需要立即反应的请求发出时,立即中断当前执行的扫描工作,优先地去执行请求所指定的服务工作。

服务工作完成后,再回到刚才被中断的地方继续往下执行程序扫描工作。

换句话说,中断服务就像是个磨人的小妖精,时不时地打断PLC当前的工作,PLC又不能不理它。

这小妖精一过来,PLC就得马上招待它,服务到它满意走了后,PLC才能继续刚才被打断的工作。

1、中断源显然,中断也是一种程序流程转移,但这种转移大都是随机发生的,例如故障报警、外部设备动作等。

那么,PLC怎么去发现这些小妖精,啊呸,发现这些中断请求的呢?中断请求又是谁发出的呢?其实,发出中断请求的设备称为中断源,中断源可以是外部各种开关信号,也可以是PLC内部定时器、计数器等。

PLC执行哪个中断源的中断服务,是靠不同标号的中断指针区分的,在下文讲中断指令的时候我们再继续探讨这个内容。

2、断点与返回而PLC在接收到中断请求后,就会在程序中产生一个断点,当中断服务执行完毕后,P LC会回到断点处,也就是所谓的中断返回,继续在断点处往下执行被打断的程序。

中断服务程序的断点与中断返回,显然类似于子程序服务程序的断点与子程序返回,而且中断服务程序和子程序都是处在副程序区,都是用指针作为入口地址标号。

但子程序所用的指针是分支指针P,而中断服务程序所用指针为中断指针I。

3、中断执行与优先PLC只能在中断允许的情况下才能进行中断处理,而且一旦接到中断请求必须立即处理中断服务程序,不管PLC当前在执行主程序还是执行子程序。

另外,PLC在任何时刻都只能执行一个中断服务程序,这时候就会有两种情况。

微机(微型计算机技术及应用)填空题题库

微机(微型计算机技术及应用)填空题题库

第1章微型计算机概述1.微型计算机中各部件是通过构成一个整体的.2._________是微型计算机的核心。

3.总线按照其规模、用途和应用场合可分为___________、__________和____________。

4.微型计算机由________ 、_______ 、_______ 和_______ 组成。

5.以微型计算机为主体,配上___________、_____________和_________之后,就成了微型计算机系统。

6.微型计算机的主要性能指标有CPU的位数、___________、_______________、__________第2章 16位和32位微处理器1.Intel 8086CPU是_______位微处理器,有_____根数据总线和____根地址总线,存储器寻址的空间为_______,端口寻址空间为_____。

8088CPU有__根数据总线。

2.I/O端口地址有两种编址方式,分别是______________、____________.3.输入/输出端口有两种编址方法,既I/O端口与存储单元统一编址和I/O单独编址。

前一种编址的主要优点是和。

后一种编址的主要优点是和。

4.标志寄存器中包含标志和标志。

前者由人为指令设置,后者由程序运行结果决定。

5.所谓最小模式,就是。

6.所谓最大模式是7.8086工作在最大模式下,引脚MN/MX*接(高/低)电平。

8.8086/8088CPU的数据线和地址线是以_______ 方式轮流使用的。

9.8086中的BIU由__________个____________位段寄存器、一个_______位指令指针、__________字节指令队列、_______位地址加法器和控制电路组成。

10.8086/8088提供的能接受外中断请求信号的引脚是和。

两种请求信号的主要不同之处在于。

11.8086/8088的存储器是分段的,因此存储单元的物理地址是由和组合而成的。

微机原理第6章_3学分

微机原理第6章_3学分

第六章输入/输出方式与接口芯片第一节输入/输出方式第二节中断第三节可编程定时/计数器8254及其应用第四节可编程并行I/O接口芯片8255A及其应用第五节可编程中断控制器8259及其应用第一节输入/输出方式●教学目标介绍I/O 接口的基本概念介绍I/O端口的编址方式介绍CPU与外设间的数据传送关系●学习要求掌握I/O接口的基本功能,了解接口的一般结构熟悉I/O端口的编址方式,了解IN/OUT指令的执行过程掌握微机与外设的各种传送方式,了解DMA传送过程一、I/O接口1)I/O接口的基本概念I/O接口是连接CPU与外设的逻辑控制部件,它主要在CPU与外设间起着传输状态与命令信息,实现数据的缓冲、数据格式转换等作用。

它的主要功能有:选择外设对外设进行控制和监视进行数据寄存和缓冲进行数据格式转换进行信号电平转换I/O接口的分类并行I/O接口和串行I/O接口可编程接口和不可编程接口专用接口和通用接口2)I/O接口的基本结构主要包含有数据端口、状态端口和控制端口数据端口用于存放数据信息,包括数据输入寄存器和数据输出寄存器,主要作用是协调CPU和外设之间的数据传输速度。

控制端口用于存放控制信息,控制信息是CPU通过接口传送给外设的,其主要作用是控制外设工作,如控制输入输出装置的启/停等。

状态端口用于存放状态信息,即反映外设当前工作的状态信息,CPU可通过读取这些信息,了解外设当前的工作情况。

3)I/O端口的寻址方式在一个微机系统中既有存储单元地址又有I/O端口地址,根据两者地址的不同安排可分为以下两种寻址方式。

存储器统一编址在这种方式中,把I/O端口作为存储器的一个单元来对待,即每个端口占用一个存储单元地址。

此时,对I/O端口操作可以使用全部的存储器指令,而不必另设专门的I/O指令。

由于该方式是将I/O地址映射到了存储器地址空间,所以也称为存储器映像方式。

I/O端口独立编址在这种方式下,I/O端口与存储器各自独立编址,这样存储器地址和I/O端口地址可以重叠。

PLC应用技术(广西工业职业技术学院)知到章节答案智慧树2023年

PLC应用技术(广西工业职业技术学院)知到章节答案智慧树2023年

PLC应用技术(广西工业职业技术学院)知到章节测试答案智慧树2023年最新第一章测试1.PLC的含义是()。

参考答案:可编程控制器2.世界上第一台PLC-产生于()。

参考答案:1969年3.某PLC的点数是24个点,表示()。

参考答案:输入和输出点总数是24个4.按结构形式分,S7-1200PLC是属于()。

参考答案:整体结构5.S7-1200PLC属于小型机,点数在()。

参考答案:256点以内6.数字量输入模块某一外部输入开关接通时,对应的过程映像输入位为()。

参考答案:1状态7.S7-1200 CPU集成了()等工艺功能。

参考答案:高速计数、脉冲输出、PID控制8.对SB、DI、DO、AI、AO下面说法正确的是()。

参考答案:SB是信号板模块、DI是数字量输入模块、DO是数字量输出模块,AI是模拟量输入模块,AO是模拟量输出模块9.继电器输出的PLC其负载电源电压范围为DC5~30V或AC5~250V。

可带动下面的电灯负载(交流)最大是()。

参考答案:200W10.PLC是由CPU模块、I/O接口、电源、存储器等组成。

参考答案:对11.PLC能用于工业现场的原因是价格便宜。

参考答案:错12.S7-1200幅盖了S7-200全部功能和S7-300R的部分功能。

参考答案:对13. CPU1215C-DC/DC/DC表示是晶体管输出。

参考答案:对14.PLC采用扫描方式工作。

参考答案:错15.对PLC的CPU1214C AC/DC/Relay,其中AC表示PLC的电源是交流电,DC表示输入端电源是直流电,Relay表示PLC输出端是继电器输出。

参考答案:对16.继电器输出的PLC输出电压是交流5V-250V或直流5V-30V,输出电流是0.3A,负载是DC30W,AC300W。

参考答案:错17.晶体管输出的PLC输出电压是交流5V-250V或直流24V,输出电流是0.5A。

参考答案:错18.CPU1215C-DC/DC/Relay的输出端负载电源只能用直流电。

第六章 可编程控制器的功能指令系统

第六章 可编程控制器的功能指令系统
D:
KnY KnM KnS T C D V,Z
八、BCD变换指令FNC18(BCD)和BIN 交换指令FNC19(BIN)
BCD变换指令是将源元件中的二进制数转换 成BCD码送到目标元件中去。 S:
KnX KnY KnM KnS T C D V,Z
D:
KnY KnM KnS T C D V,Z
BCD变换指令可用于将PLC中的二进制数据 变换成BCD码输出以驱动七段显示。
(五)监控定时器指令(WDT)
监控定时器又叫看门狗,用于程序监视定 时器的刷新。如果扫描时间(从0步到END或 者FEND)超过100ms,PLC将停止运行。在这 种情况下,应将WDT指令插到合适的程序步 中刷新监视定时器,以使程序继续执行到 END。
(六)循环指令
循环开始指令 FOR K,H,KnX,KnY,KnM,KnS,T,C,D,V,Z 循环结束指令 NEXT FX系列PLC循环指令最多允许5级嵌套。 位于FOR—NEXT间的程序重复执行n次(由操 作数指定)后再执行NEXT指令后的程序。循 环次数范围为1—32767。
比较指令CMP是将源操作数(S1)和源操作 数(S2)的数据进行比较,结果送到目标 操作数(D)中。
区间比较指令:ZCP 源地址:S1,S2,S3
K,H KnX KnY KnM KnS T C D V,Z
目标地址:Y、M、S
区间比较指令ZCP用于将源操作数(S1)和 源操作数(S2)形成的区间进行比较,比 较结果送入目标操作数(D)中。
1.通用数据寄存器
数据寄存器在模拟量检测与控制以及位置控制 等场合用来储存数据和参数,数据寄存器可存 储16位二进制或一个字,两个数据寄存器合并 起来可存放32位数据(双字),在D0和D1组成 的双字中,D0存放低16位,D1存放高16位。字 或双字的最高位为符号位。 当PLC由运行到停止时,该类数据寄存器的数据 均为零:但是当特殊辅助继电器M8033置1,PLC 由运行转向停止时,数据可以保持。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

图6-3 接线图
1.使用高速计数器指令向导 .
图6-4 选择高速指令向导
图6-5 选择HC0和模式1
图6-6 配置高速计数器参数
图6-7 选择两个中断事件
图6-8 选择不更新项目
图6-9 完成HSC指令向导
2.PLC程序 . 程序
图6-10 主程序
图6-11 高速计数器子程序
表6-7
SMB37控制字节
表6-1 中断指令的格式
中断分离指令 中断禁止指令
把一个中断事件EVNT和一 和一 把一个中断事件 全局允许中断 个中断程序INT连接起来 个中断程序INT连接起来 INT:0~127 : ~
对中断指令说明如下。 对中断指令说明如下。 默认禁止所有中断。 (1)程序开始运行时,CPU默认禁止所有中断。如果执行了中断允许指令 )程序开始运行时, 默认禁止所有中断 如果执行了中断允许指令ENI,则 , 允许所有中断。 允许所有中断。 (2)多个中断事件可以调用同一个中断程序,但一个中断事件不能同时调用多个中 )多个中断事件可以调用同一个中断程序, 断程序。 断程序。 (3)执行中断分离指令 )执行中断分离指令DTCH时,只禁止某个事件与中断程序的联系,而执行中断 时 只禁止某个事件与中断程序的联系, 禁止指令DISI时,则禁止所有中断。 禁止指令 时 则禁止所有中断。 在编写中断程序前,先创建中断程序。单击菜单命令“编辑” “插入” “ 在编写中断程序前,先创建中断程序。单击菜单命令“编辑”→“插入”→“中断 程序”,创建成功后将显示新的中断程序的标签。 程序” 创建成功后将显示新的中断程序的标签。

SM47.1
SM57.1



SM37.2 SM37.3 SM37.4 SM37.5 SM37.6 SM37.7
SM47.2 SM47.3 SM47.4 SM47.5 SM47.6 SM47.7
SM57.2 SM57.3 SM57.4 SM57.5 SM57.6 SM57.7
— SM137.3 SM137.4 SM137.5 SM137.6 SM137.7
图6-12 外部中断复位子程序
(4)当前值等于预置值中断子程序。当前值等于预置值中断子程序如图 )当前值等于预置值中断子程序。 6-13所示,当前值等于预置值时产生中断事件 ,执行中断程序 所示, 所示 当前值等于预置值时产生中断事件12, COUNT_EQ,对HSC0重新写入控制字节,启动 重新写入控制字节, 置位通电。 , 重新写入控制字节 启动HSC0,Q0.0置位通电。 , 置位通电
控制 位 位描 述
1 允许 HSC
1 更新初始 值
1 更新预置 值
1
1
0 —
0 —
0 复位高电平有 效
更新计数方 增计数 器 向
所示, (3)外部中断复位子程序。外部中断复位子程序如图 )外部中断复位子程序。外部中断复位子程序如图6-12所示,当按下复 所示 位按钮I0.2时,高速计数器 复位, 位按钮 时 高速计数器HSC0复位,产生中断事件 ,执行中断子程序 复位 产生中断事件28, EXTERN_RESET,输出端 复位断电。 ,输出端Q0.0复位断电。 复位断电
13 14 15 16 17 18 19 20 21 22 23 0 1 2 3
6.1.3 I/O中断的应用 中断的应用
I/O中断包括上升沿中断或下降沿中断、高速计数器(HSC)中断 中断包括上升沿中断或下降沿中断、高速计数器( 中断包括上升沿中断或下降沿中断 ) 和脉冲列输出( 和脉冲列输出(PTO)中断。 )中断。 例题6.1】 的上升沿( 【例题 】 (1)在输入端 )在输入端I0.0的上升沿(中断事件 )通过中断使 的上升沿 中断事件0)通过中断使Q0.0 立即置位。( 。(2)在输入端I0.1的下降沿(中断事件 )通过中断使 的下降沿( 立即置位。( )在输入端 的下降沿 中断事件3)通过中断使Q0.0立 立 即复位。 即复位。
第6章 中断与高速计数器 章
6.1 中断指令及其应用 6.2 高速计数器及其应用
6.1 中断指令及其应用
6.1.1 中断指令
项 目 梯形图 指令表 描述 操作数 ATCH INT,EVNT , ENI DTCH EVNT 切断一个中断事件EVNT 切断一个中断事件 与中断程序的联系, 与中断程序的联系,并禁 止该中断事件 EVNT:0~33 : ~ DISI 全局禁止中断 中断连接指令 中断允许指令
【例题6.2】 用定时中断 例题 】 用定时中断0 实现周期为1s的高精度定 实现周期为 的高精度定 并在QB0端口以增 端口以增1 时,并在 端口以增 形式输出。 形式输出。
图6-2 例题6.2程序
6.2 高速计数器及其应用
6.2.1 高速计数器指令与模式 1.高速计数器指令 .
高速计数器定义指令和高速计数器启动指令的格式见表6-3。 高速计数器定义指令和高速计数器启动指令的格式见表 。
6.1.2 பைடு நூலகம்断事件
中 断 号 8 9 23 24 25 26 19 20 0 2 4 6 1 3 5 7 12 27 28 中断描述 通信端口0: 通信端口 :接收字符 通信端口0: 通信端口 :发送完成 通信端口0: 通信端口 :接收信息完成 通信端口1: 通信端口 :接收信息完成 通信端口1: 通信端口 :接收字符 通信端口1: 通信端口 :发送完成 PTO 0完成中断 完成中断 PTO 1完成中断 完成中断 上升沿,I0.0 上升沿, 上升沿, 上升沿,I0.1 上升沿, 上升沿,I0.2 上升沿, 上升沿,I0.3 下降沿, 下降沿,I0.0 下降沿, 下降沿,I0.1 下降沿, 下降沿,I0.2 下降沿, 下降沿,I0.3 HSC0 CV=PV(当前值=预置值) (当前值 预置值 预置值) HSC0 输入方向改变 HSC0 外部复位 I/O(中等) (中等) 通信(最高) 通信(最高) 优先级分组 组中优先级 0 0 0 1 1 1 0 1 2 3 4 5 6 7 8 9 10 11 12
SM147.2 SM147.3 SM147.4 SM147.5 SM147.6 SM147.7
— SM157.3 SM157.4 SM157.5 SM157.6 SM157.7
4.高速计数器初始值、预置值及当前值存储单元 .高速计数器初始值、
表6-6 高速计数器初始值、预置值及当前值存储单元
计数器号 初始值 预置值 当前值
表6-4 高速计数器的工作模式和输入端
HSC0 HSC1 计数器标号及各种工作模 式对应的输入点 HSC2 HSC3 HSC4 HSC5 模式0 模式 带有内部方向控制的单相 计数器 模式1 模式 模式2 模式 模式3 模式 带有外部方向控制的单相 计数器 模式4 模式 模式5 模式 模式6 模式 带有增减计数时钟的双相 计数器 模式7 模式 模式8 模式 模式9 模式 A/B相正交计数器 相正交计数器 模式10 模式 模式11 模式 I0.0 I0.6 I1.2 I0.1 I0.3 I0.4 时钟 时钟 时钟 时钟 时钟 时钟 增时钟 增时钟 增时钟 时钟A 时钟 时钟A 时钟 时钟A 时钟 方向 方向 方向 减时钟 减时钟 减时钟 时钟B 时钟 时钟B 时钟 时钟B 时钟 复位 复位 启动 复位 复位 启动 复位 复位 启动 复位 复位 启动 I0.4 I0.5 I0.1 I0.7 I1.3 I0.2 I1.0 I1.4 I1.1 I1.5
13 14 15 16 17 18 32 29 30 31 33 10 11 21 22
HSC1 CV=PV(当前值=预置值) (当前值 预置值 预置值) HSC1 输入方向改变 HSC1 外部复位 HSC2 CV=PV(当前值=预置值) (当前值 预置值) 预置值 HSC2 输入方向改变 HSC2 外部复位 HSC3 CV=PV(当前值=预置值) (当前值 预置值 预置值) HSC4 CV=PV(当前值=预置值) (当前值 预置值 预置值) HSC4 输入方向改变 HSC4 外部复位 HSC5 CV=PV(当前值=预置值) (当前值 预置值 预置值) 定时中断0, 定时中断 ,SMB34 定时中断1, 定时中断 , SMB35 定时器 T32 CT=PT中断 中断 定时器 T96 CT=PT中断 中断 定时(最低) 定时(最低) I/O(中等) (中等)
HSC0 SMD38 SMD42 HC0
HSC1 SMD48 SMD52 HC1
HSC2 SMD58 SMD62 HC2
HSC3 SMD138 SMD142 HC3
HSC4 SMD148 SMD152 HC4
HSC5 SMD158 SMD162 HC5
6.2.2 高速计数器的应用
例如,使用单相高速计数器 例如,使用单相高速计数器HSC0(工作模式 )和中断指令对输 (工作模式1) 入端I0.0脉冲信号计数,当计数值等于大于 时输出端 脉冲信号计数, 时输出端Q0.0通电,当外 通电, 入端 脉冲信号计数 当计数值等于大于50时输出端 通电 部复位时Q0.0断电。 断电。 部复位时 断电 接线图如图6-3所示 系统自动分配I0.0为HSC0的计数脉冲信号输 所示, 接线图如图 所示,系统自动分配 为 的计数脉冲信号输 入端, 的外部复位端。 入端,I0.2为HSC0的外部复位端。 为 的外部复位端
表6-3 项 目 高速计数器指令 高速计数器启动指令
高速计数器定义指令
梯形图
指令表 操作数的范围
HDEF HSC,MODE , HSC:0~5; : ~ ; MODE:0~11; : ~ ;
HSC N N:0~5 : ~
2.高速计数器工作模式和输入端 .
S7-200系列 系列PLC高速计数器 高速计数器HSC0~HSC5可以分别定义为四种工 系列 高速计数器 ~ 可以分别定义为四种工 作类型:带有内部方向控制的单相计数器; 作类型:带有内部方向控制的单相计数器;带有外部方向控制的单相计 数器;带有增/减计数脉冲输入的双相计数器 减计数脉冲输入的双相计数器; 相正交计数器。 数器;带有增 减计数脉冲输入的双相计数器;A/B相正交计数器。 相正交计数器 根据有无复位输入和启动输入,每种高速计数器类型可以设定为三 根据有无复位输入和启动输入, 种工作状态:无复位且无启动输入;有复位但无启动输入; 种工作状态:无复位且无启动输入;有复位但无启动输入;有复位且有 启动输入。 启动输入。 HSC0~HSC5可以根据外部输入端的不同配置 种模式(模式 ~模式 ~ 可以根据外部输入端的不同配置12种模式 可以根据外部输入端的不同配置 种模式(模式0~ 11),高速计数器的工作模式见表 。 ),高速计数器的工作模式见表 ),高速计数器的工作模式见表6-4。
相关文档
最新文档