- 1、本文档共82页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PLC原理与实验--PLC程序设计基础要点
* Ch2 PLC程序设计基础 * 3) 100ms定时器 100ms定时器对启动后的100ms时间间隔计数。它在每一扫描周期开始时刷新定时器,将一个扫描周期内增加的100ms时间间隔的个数加到当前值。 只有在执行定时器指令时,才对100ms定时器的当前值刷新。因此,如果启动了100ms定时器但是没有在每一扫描周期执行定时器指令,将会丢失时间。 * Ch2 PLC程序设计基础 * 2.4.5 计数器指令 1) 加计数器CTU 当复位输入(R)电路断开,加计数(Count Up)脉冲输入(CU)电路由断开变为接通(即CU信号的上升沿),计数器的当前值加1,直至计数最大值32 767。当前值大于等于设定值(PV)时,该计数器位被置1。当复位输入(R)ON时,计数器被复位,计数器位变为OFF,当前值被清零(见图)。在语句表中,栈顶值是复位输入(R),加计数输入值(CU)放在栈顶下面一层。 图 加计数器 返回 * Ch2 PLC程序设计基础 * 2) 减计数器CTD 在减计数(Count Down)脉冲输入CD的上升沿(从OFF到ON),从设定值开始,计数器的当前值减1,减至0时,停止计数,计数器位被置1。装载输入(LD)为ON时,计数器位被复位,并把设定值装入当前值(见图)。 在语句表中,栈顶值是装载输入LD,减计数输入CD放在栈顶下面一层。 图 减计数器 * Ch2 PLC程序设计基础 * 3) 加减计数器CTUD 在加计数脉冲输入(CU)的上升沿,计数器的当前值加1,在减计数脉冲输入(CD)的上升沿,计数器的当前值减1,当前值大于等于设定值(PV)时,计数器位被置位。复位输入(R)ON,或对计数器执行复位(R)指令时,计数器被复位(见图3-22)。当前值为最大值32767时,下一个CU输入的上升沿使当前值变为最小值—32768。当前值为—32768时,下一个的上升沿使当前值变为最大值32767。 在语句表中,栈顶值是复位输入R,加计数输入CU放在堆栈的第2层,减计数输入, 堆栈的第3层。 计数器的编号范围为C0~C255。不同类型的计数器不能共用同一计数器号 . * Ch2 PLC程序设计基础 * 加减计数器 * Ch2 PLC程序设计基础 * 定时器与计数器指令 通电延时定时器 TON TXXX,PT 断电延时定时器 TOF TXXX,PT 保持型通电延时定时器 TONR TXXX,PT 加计数器 CTU CXXX,PV 减计数器 CTD CXXX,PV 加减计数器 CTUD CXXX,PV * Ch2 PLC程序设计基础 * 例1 写出梯形图对应的语句表 西门子PLC梯形图 LD I0.0 AN I0.1 O I0.2 A I0.3 O I0.5 = Q0.3 = Q1.4 AN I3.4 = Q2.6 * Ch2 PLC程序设计基础 * 例2. 4组抢答器设计 控制要求1:设计一个4组抢答器,任一组抢先按下抢答按钮后,对应指示灯指示抢答结果,同时锁定抢答器,使其他组抢答按钮无效。在按下复位开关后,可重新开始抢答。 (1) I/O分配:I/O分配表见表。 输入触点 功能说明 输出线圈 功能说明 I0.1 第一组抢答按钮 Q0.1 第一组抢答指示灯 I0.2 第二组抢答按钮 Q0.2 第二组抢答指示灯 I0.3 第三组抢答按钮 Q0.3 第三组抢答指示灯 I0.4 第四组抢答按钮 Q0.4 第四组抢答指示灯 I0.5 复位按钮 * Ch2 PLC程序设计基础 * (3) 要点说明。 ① 由于抢答按钮一般均为非自锁按钮,为保持抢答输出结果,就需要输出线圈所带触点并联在输入触点上,实现自锁功能。 ② 要实现一组抢答后,其他组不能再抢答的功能,就需要在其他组控制线路中串联本组输入触点或输出线圈的常闭触点,从而形成互锁关系。 * Ch2 PLC程序设计基础 * 例3. 保持与释放交替变化 控制要求:试设计程序实现所示时序。 (1) I/O分配:I/O分配表见表。 输入触点 功能说明 输出线圈 功能说明 I0
文档评论(0)