- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
二、增减计数器 CTUD,增减计数器指令。有两个脉冲输入端:CU输入端用于递增计数,CD输入端用于递减计数。 指令格式:CTUD Cxxx,PV 例: CTUD C30,5 程序实例:增减计数器的程序片断和时序图: 增减计数程序时序图: 三、减计数器 CTD,增减计数器指令。脉冲输入端CD用于递减计数。首次扫描,定时器位OFF,当前值为等于预设值PV。计数器检测到CD输入的每个上升沿时,计数器当前值减小1个单位,当前值减到0时,计数器位ON。 复位输入有效或执行复位指令,计数器自动复位,即计数器位OFF,当前值复位为预设值,而不是0。 指令格式:CTD Cxxx,PV 例: CTD C20,3 程序实例:减计数器的程序片断和时序图: 四、应用举例 1)循环计数。 以上三种类型的计数器如果在使用时,将计数器位的常开触点作为复位输入信号,则可以实现循环计数。 2)使用时钟脉冲的长延时电路 S7-200的定时器最长的定时时间为3276.7s,如果需要更长时间的延时,可以使用计数器来实现。SM0.4是周期为1min的时钟脉冲。 I0.1由OFF变为ON时,解除了对C3的复位,C3开始定时。图中的定时时间为30000min(500h)。 3)用计数器扩展定时器的定时范围 I0.0为OFF时,T37和C4处于复位状态,他们不能工作。 I0.0为ON时,其常开触点接通,T37开始定时,3000s后定时时间到其常开触点闭合,C4加1。T37常闭触点断开,使它自己复位,当前值变为0。下一扫描周期T37常闭触点接通,又开始定时。 5. PLC程序扫描过程 程序扫描工作阶段,先完成输入处理,即把输入端子的状态读入输入映像寄存器中,然后执行用户程序,最后把输出处理结果刷新到输出锁存器中。 PLC的工作方式采用不断循环的顺序扫描工作方式。CPU从第一条指令执行开始,按顺序逐条地执行用户程序直到用户程序结束,然后返回第一条指令开始新的一轮扫描。 二分频梯形图: 6. 梯形图程序经验设计法 经验法即是以编程者的“经验”为基础的编程方法。 以典型的功能电路拼凑梯形图草图,再根据控制系统的要求不断修改及完善草图,直到取得满意的结果。其中,启-保-停电路是最常用的功能电路。 【抢答器实例】 儿童2人,青年学生1人,教授2人,成三组抢答。儿童任一人按钮均可抢得,教授需两人都按钮才可抢得,在主持人按钮同时宣布开始后5s内有人抢答则幸运彩球转动。 输入端口 输出端口 其他器件 儿童抢答按钮:I0.1,I0.2 学生抢答按钮:I0.3 教授抢答按钮 : I0.4,I0.5 主持人开始开关 : I1.1 主持人复位开关 : I1.2 儿童抢得指示灯 : Q1.1 学生抢得指示灯 : Q1.2 教授抢得指示灯 : Q1.3 彩球 : Q1.4 定时器:T37 PLC端子分配表: 编程时针对每个输出,以启-保-停电路模式绘出草图。之后再考虑各输出之间的制约。 抢答器梯形图(草图): 考虑输出间的制约关系: 1)若已有某组按钮抢答,其 他组再按无效。 2)依控制要求,只有在主持人宣布开始的5s内有人抢答,才能启动彩球。 三组抢答器梯形图: //儿童组抢得逻辑,除 常闭触点Q1.2, Q1.3外为基本启-保-停电路 //学生组抢得逻辑,除 常闭触点Q1.1, Q1.3外为基本启-保-停电路 //教授组抢得逻辑,除 常闭触点Q1.1, Q1.2外为基本启-保-停电路 //幸运抢得计时 //彩球逻辑,除定时器T37触电外为基本 启-保-停电路 A B SQ2 SQ1 正转 反转 刨床 行程开关正反转循环PLC控制: 控制要求:按下正向启动按钮,电动机正向启动,刨床向右运转; 当碰到正向限位开关SQ1,正转停止,反转运行启动; 当碰到反向限位开关SQ2,反转停止,正转运行启动; 如此自动往返,按下停止按钮后,电动机停止运转。 输入端口 输出端口 其他器件 正向启动按钮:I0.0 停止按钮:I0.1 反向启动按钮:I0.2 正向限位开关:I0.3 反向限位开关:I0.4 正向运行控制 : Q0.0 反向运行控制:
文档评论(0)