- 1、本文档共335页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第三章 plc应用
2. 高速计数器的中断功能 (1) 高速计数器的中断分为目标值比较中断和区域比较中断。 (2) 使用两种比较中断时,要用指令CTBL确定一个比较表,以确定启动比较的方式(直接或用INI启动)及子程序号。 (3) 用指令INI可以改变计数器的当前值或停止比较。 (4) 用指令PRV可以读出计数器的当前值。 3. 注意执行各种指令时对标志位的影响。 脉冲输出控制指令 中断控制指令 步进控制指令 特 殊 指 令 CPM1A系列PLC的输出点01000和01001可输出20Hz~2KHz的脉冲信号。 输出的脉冲可设置成两类:独立模式和连续模式。 ◎ 同一时刻只能从一个点输出脉冲。 输出脉冲的模式和频率要用控制指令来设定。 ◎ 正在输出脉冲时,不能用指令改变输出脉冲个数。 概 述 输出脉冲控制指令 N:存放输出脉冲个数的首通道( N低4位、N+1高4位) 功能:在执行条件为ON时,设定独立模式脉冲输出的脉冲个数。 1. 设置脉冲指令 PULS(65) 000 000 N @PULS(65) 000 000 N PULS(65) 000 000 N @PULS(65) 000 000 N 功能:在执行条件为ON时,设定脉冲的输出点、输出模式及脉冲频率。 P:000→由01000输出 010→由01001输出 M:000→独立模式 001→连续模式 F:取值范围为 0002~0200 →对应20~2000Hz 2. 速度输出指令 SPED(64) P M F @SPED(64) P M F SPED(64) P M F @SPED(64) P M F 使用脉冲输出指令举例(1) 连续输出模式 00000 00001 @SPED(64) 000 001 # 0150 @INI(61) 000 003 000 从01000输出 连续模式 1500Hz 当00000 OFF→ON时,执行@SPED指令,从01000输出1500 Hz的连续脉冲信号。 当00001O FF→ON时,执行@INI指令停止脉冲输出。 固定设置 固定设置 停止脉冲输出 程序功能 当SPED指令的F设为0000,也可以停止脉冲输出。 使用脉冲输出指令举例(2) @SPED(64) 000 010 # 0050 @PULS(65) 000 DM0000 000 00100 独立输出模式 固定设置 固定设置 存放设置脉冲个数的首通道 从01001输出脉冲 独立模式 脉冲频率500Hz 当00100 OFF→ON时,执行@PULS指令设置输出脉冲的个数,执行@SPED指令启动脉冲输出,从01001输出500Hz的脉冲信号。 程序功能 对独立模式,当输出脉冲达到设定个数时,能自动停止脉冲输出。 脉冲输出功能的应用 间隔定时器中断功能 中 断 的 优 先 级 中 断 控 制 指 令 外部输入中断功能 一、外部输入中断功能 1. 外部输入中断的输入点 CPM1A系列20、30、40点的主机为00003~00006。 CPM1A系列10点的主机为00003和00004。 中断输入点的编号 00003:中断输入0 00004:中断输入1 00005:中断输入2 00006:中断输入3 2. 外部输入中断的优先级 中断输入0 →中断输入1 →中断输入2 → 中断输入3 3. 外部输入中断的模式 (1)输入中断模式 在中断输入点非屏蔽时,只要中断输入点接通即产生中断响应;在该点屏蔽时,待解除屏蔽时再响应中断。 对中断输入点进行高速计数,当达到设定次数时产生中断,且停止计数。计数范围0~65535、最高1KHz。 (2)计数中断模式 计数器的设定值和(当前值-1)存放在指定的通道中。 SR 247 SR243 输入点0006 SR 246 SR242 输入点0005 SR 245
文档评论(0)