文档详情

PLC课件2_编程语言.ppt

发布:2017-08-21约6.42千字共87页下载文档
文本预览下载声明
第4章 编程语言 IEC (国际电工委员会) 61131 是PLC的国际标准。由5部分组成:通用信息、设备要求与测试、编程语言、用户指南、通信服务规范。其中IEC61131-3是PLC的编程语言标准。 知 识 要 点 §4.1 概述 §4.5 定时器与计数器指令 定时器的种类有:脉冲定时器(SP)、扩展脉冲定时器(SE)、接通延时定时器(SD)、保持型接通延时定时器(SS)和断开延时定时器(SF)。五种类型定时器的时序如图。 定时器 定时器功能:设定定时时间、启动定时器、复位定时器、查看定时的剩余时间。 定时时间的设定方式: 定时时间为时基和定时值的乘积。在定时器开始工作后,定时值不断递减,递减至零表示时间到,定时器会相应动作。 定时时间有两种表达方式: 十六进制数 格式为:W#16#wxyz,其中w是时间基准,xyz是BCD码格式的时间值。这里,时基越小,分辨率越高;时基越大,则分辨率越低,但定时时间越长。 S5时间格式 格式为:S5T#aH_bM_cS_dMS,其中,a表示小时,b表示分钟,c表示秒,d表示毫秒。 例如:S5T#1H_13M_8S表示时间为1小时13分8秒。 1、脉冲定时器(SP) 例:用脉冲定时器设计一个周期振荡电路,振荡周期为5s,占空比为2:5。 说明:在设计中,我们用T1和T2分别定时2s和3s,用I0.0启动振荡电路。由于是周期振荡电路,所以T1和T2必须互相启动。 在程序的Network1中,T2需用常闭触点,否则,T1无法启动。在Network2中,T1工作期间,T2不能启动工作。所以T1需用常闭触点来启动T2。即当T1定时时间到时,T1的常闭触点断开,从而产生RLO上跳沿,启动T2定时器。如此循环,在Q4.0端形成振荡电路。 2、扩展脉冲定时器(SE) 扩展脉冲定时器的特点:扩展脉冲定时器即使在脉冲宽度不够定时宽度时,也能使定时器运行至定时时间结束。同时从时序波形可以发现:在启动端不断由“0”变为“1”时,只要定时时间未到,则定时器反复启动,输出Q在此期间始终为“1”。 例:设计频率监视器,其特点是频率低于下限,则指示灯Q4.0亮,“确认”按钮I0.1使指示灯复位。监控频率为0.5Hz,由M10.7提供。 说明:在设计中,由于扩展脉冲定时器的特点:时间未到时,若输入S端反复正跳变,则定时器反复启动,输出始终为1,直至定时时间到为止,在此使用非常合适。若监控频率为0.5Hz,则使用定时时间为2s的定时器。在频率正常的情况下,0.5Hz的频率反复启动2s的定时器,使输出始终为高电平。当频率变低,脉冲时间间隔变大时,2s的定时器可以计时完毕,此时输出变为低电平。监控指示灯Q4.0亮。 程序实现如下: 问题:监控频率为0.5Hz,由M10.7提供。 如何提供? 可以在CPU属性页的“Cycle/Clock Memory”选项页中设置“Clock Memory”,选中就可激活该功能,并且在“Memory Byte”中输入存储字节MB的地址,如MB10(输入10即可),此时MB10各位的作用是产生不同频率的方波信号。如果你在硬件配置里选择了该项功能,就可以在程序里调用这些特殊的位。Clock Memory各位的周期及频率如表所示。 方法: 位 7 6 5 4 3 2 1 0 周期(s) 2 1.6 1 0.8 0.5 0.4 0.2 0.1 频率(Hz) 0.5 0.625 1 1.25 2 2.5 5 10 3、接通延时脉冲定时器(SD) 例??用接通延时定时器设计一个周期振荡电路,振荡周期为5s,占空比为2:5。 说明:与脉冲定时器的设计电路相比,在程序的Network2中,T1是常开触点。在接通延时定时器定时时间到时,T1工作结束,输出高电平,其上跳沿启动定时器T2,这样T1和T2就可以互相起振。而脉冲定时器的T1是常闭触点,在T1不工作期间,输出为低电平,常闭触点接通,此时,T2开始定时。 程序实现如下: 4、保持型接通延时脉冲定时器(SS) 5、断开延时脉冲定时器(SF) 脉冲和扩展脉冲定时器的区别: 脉冲受S脉冲宽度的限制,而扩展脉冲定时器不受限制,只要有脉冲即可,宽度受定时值确定。 特点:在S端上跳沿时,输出为“1”,在S端下跳沿,定时器启动,直至定时时间到,输出在此期间始终为“1”。即所谓S端断开,才开始延时定时。 上机练习1:用置位和复位语句实现电机正反转!上机练习2: 用两种方法进行振荡电路的设计 (占空比2:3) 上机练习3:设计交通灯, Q4.0,Q4.1,Q4.2,为东西方向红、绿、黄信号灯,Q4.5Q4.6,
显示全部
相似文档