- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PLC教程理论篇之PLC 的计数指令及计数程序设计三.doc
PLC教程理论篇之PLC 的计数指令及计数程序设计三
一、 高速计数比较控制
对高速计数处理的处理,要使用可在中断方式下工作的处理指令。尽管不同的 PLC 这些处理指令的差别较大,但其实现的目的,则是相同的。
CPM2A 机:
一般是用 CTBL 指令建立高速计数比较表,或直接开始比较,或用 INI 指令启动比较。CTBL 指令梯形图格式为:
这里有三个操作数。第一个缺省为 000,第二个为控制字,分别取值为 000、001、002、003,第三个为表地址(TB),存储被比较数。
C 的含义为:
000:建立表比较,并开始比较
001:建立范围比较,并开始比较
002:建立表比较,由执行 INI 指令起动比较
003:建立范围比较,由执行 INI 指令起动比较
表地址的含义:
若为表比较:可对 16 个双字比较,这里 TB 及随后的字的含义为:
TB:指明与多少个字比较,取值为 1~16
TB+1:目标值低 4 位
TB+2:目标值高 4 位
TB+3:当增或减计数的现值与目标值相等时将调用的子程序号。具体含义为
:
这相邻的 3 个字算一组。接着还可设第二组。最多可设 16 组,占 48 个字。加上 TB,最多时,从 TB 开始到 TB+48 的字都要用。
若为范围比较,则固定用 8 个范围,其含义为:
TB:低限,低 4 位
TB+1:低限,高 4 位
TB+2:高限,低 4 位
TB+3:高限,高 4 位
TB+4:当现值落入上述范围,将调用子程序号(子程序将在本教程第 10 讲介绍)。
这里每组用 5 个字,必须设 8 组,共用 40 个字。如设了,但又不用,则应把调子程序号那个字,设为 FFFF。
如果仅用 CTBL 指令建立比较,而真要进行比较时,还要用 INI 指令。INI 指令格式为:
INI 为中断指令,也有 3 个操作数。
P 缺省为 0。C 可为 0、1、2、3。0,起动比较。1,停止比较。2,现值更新。3,脉冲输出停止(用于脉冲输出控制, 与此无关)。当 C 等 0 时,P1 缺省为 0;而 C 等 2 时,指定为计数器赋值的地址。
提示:CBTL、INI 为 CPM2A 的扩展指令,使用前需指定功能码。一般用微分执行,或在运行程序的第 1 扫描周期执行就可以了。否则也可能不能达到预期效果。
提示:OMRON PLC 高速计数器的内容,当 PLC 掉电,即丢失。这点与 S7-200 及 FX2N
不同。如需要保持计数数据,可用 MOV、INI 指令及保持继电器处理、解决。
S7-200 机:
它没有专用可在中断实现的比较指令,但它的每个高速计数器都有计数值与设定值相等3 个中断事件。 这事件可用“ATCH”(见本教程第 10 讲)指令,使其与中断子程序关联。当这些事件发生时,调这被关联的中断子程序,进行处理。它的每个高速计数器的 3 个中断事件,是现计数值与设定值相等、计数方向改变及外部复位。以 HSC0 为例,这 3 个事件编号分别为 12、 27 及 28。而 HSC1,这 3 个事件编号则分别为 13、 14 及 15。等等。其他的可参阅它的编程软件中的有关帮助。
FX2N 机:
使用高速计数器专用的比较置位、复位及区间比较指令,即 HSCS、HSCR 及 HSZ 指令。HSCS 指令:高速计数器比较置位指令。其格式为:
这里 S1 为设定数,S2 所使用的高速计数器编号,D 为计数器现值与设定值相等时置位对象。
如图 7-17 所示,它的计数器设定值是 30,当计数从 29 增到 30,或从 31 减到 30 时,
将使 Y000 ON。并可自动立即刷新,产生输出。但这样的输出点除了 Y000,还有 001 到 007
种中的一个。其它的输出点可被置位,但无自动输出刷新功能。
提示:由于高速计数器是双字的,所以 HSCS 等指令,都应双字使用。而且,不能微分执行,否则无效。
这里 S1 为设定数低限,S2 设定数高限,S 为所使用的高速计数器编号,D 为控制对象。
它有简单比较、表格比较及控制脉冲输出频率等 3 种模式。具体见有关说明书。
高速计数比较控制程序实例
用高速计数器进行比较控制是很常用的。图 7-19 示的切料长度控制就是一个例子。
从图知,导轮 2 逆时针转动可使卷料放出。它有快、慢速运动。放料时,编码器 2 也将转动,将按放出料的长度计脉冲。PLC 高速计数器采集的即为此脉冲。其工作过程是,先快速放料;快到尺寸时,再慢速放料;到要求长度后,放料停止,进而开动切刀切料。其具体控制指标如图 7-20。
从图知,工作开始后,先使部件高速位移 950 脉冲当量,接着位移停止。延时 1 秒后,继续慢速位移50 个脉冲当量。然后工作停止
您可能关注的文档
- Giddens论社会学发展的九种趋势.doc
- Gif与JPEG的区别.doc
- GIS技术在高中地理教学中的应用.doc
- GM计数管特性的研究.doc
- GPSRTK原理及其在输配电线路测量中的应用.doc
- GSTHSSD空气采样式火灾烟雾探测器常见故障及处理方法.doc
- HACH COD化学需氧量分析仪.doc
- HACH仪器法与回流法测定COD的对比实验.doc
- HD PE双壁波纹管的的施工与连接方法.doc
- HDSDI与IP系统对比优势分析.doc
- 浙江省平阳中学2025-2026学年高三上学期8月开学考地理试题 Word版无答案.docx
- 浙江省七彩阳光新高考研究联盟2025-2026学年高三上学期返校联考历史试题 Word版无答案.docx
- 浙江省Z20名校联盟(名校新高考研究联盟)2025-2026学年高三上学期第一次联考历史试卷 Word版无答案.docx
- 浙江省七彩阳光新高考研究联盟2025-2026学年高三上学期返校联考物理试题 Word版无答案.docx
- 单元总结提升.pptx
- 第22课 从局部抗战到全国抗战(练习,含解析).docx
- 浙江省强基联盟2025-2026学年高三8月联考语文试题 Word版无答案.docx
- 2024土工合成材料塑料土工格室.pdf
- 第23课 全民族浴血奋战与抗日战争的胜利.pptx
- 第23课 全民族浴血奋战与抗日战争的胜利.docx
文档评论(0)