plc课件2_编程语言.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第4章 编程语言; 程序结构 指令结构 基本指令 应用;知 识 要 点;§4.1 概述;§4.2 STEP 7编程语言的程序结构 ;功能块(FB) ;注意:各种块(除组织块外)的数目和代码的长度是与CPU不相关的,而组织块的数目则与CPU的操作系统相关。 ; 系统块;CPU动态扫描过程 ;§4.3 指令结构 ; 数据类型 ; DWORD ; TIME ;区域 ;外部输入(PI) 外部输出 (PQ) ;数据块(DB) ;§4.4 位逻辑指令;梯形图和功能块图的基本逻辑图:;与、或和异或指令在梯形图表示如图。;位操作指令;2、RS触发指令;用法1:;用法2:;例:抢??器的设计:抢答器有三个输入,分别为I0.0、I0.1和I0.2,输出分别为Q4.0、Q4.1和Q4.2,复位输入是I0.4。要求:三人中任意抢答,谁先按按钮,谁的指示灯优先亮,且只能亮一盏灯,进行下一问题时主持人按复位按钮,抢答重新开始。 ;注意:存储位不能重复,否则程序出错!;3、RLO边沿检测指令 ; 使用场合:边沿检测常用于只扫描一次的情况,比如,在程序开始,你给一个变量赋了初值,如果不加边沿检测指令,由于PLC顺序循环扫描的特点,变量将永远是初始值,不发生任何变化。;例:设计一个乒乓电路,按动按钮I0.0,使灯泡亮,再按动按钮,灯泡灭。 ;1、第一次按动按钮时,I0.0接通,在一个扫描周期中,则M0.1通;-M0.2接通;-Q4.0通,电灯亮。 2、扫描周期过, - M0.1断开;在第二分支中,M0.2是通的,同时常闭触点M0.1是通的, - M0.2保持接通状态。 -Q4.0通。 3、当I0.0 再一次点按时,M0.1接通;在Network2第一分支和第二分支能流不通, - M0.2断开, - Q4.0不通,电灯灭,之后系统循环运行。; 另一种实现:程序有问题,如何改动;;§4.5 定时器与计数器指令 ;; 定时器功能:设定定时时间、启动定时器、复位定时器、查看定时的剩余时间。;定时时间有两种表达方式: 十六进制数 格式为:W#16#wxyz,其中w是时间基准,xyz是BCD码格式的时间值。这里,时基越小,分辨率越高;时基越大,则分辨率越低,但定时时间越长。例如:W#16#2300表示时基为1s,定时时间为300×1s的定时时间值。即5分钟。 S5时间格式 格式为:S5T#aH_bM_cS_dMS,其中,a表示小时,b表示分钟,c表示秒,d表示毫秒。 例如:S5T#1H_13M_8S表示时间为1小时13分8秒。;1、脉冲定时器(SP) ;例:用脉冲定时器设计一个周期振荡电路,振荡周期为5s,占空比为2:5。 ; 在程序的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.0提供。;程序实现如下:;问题:监控频率为0.5Hz,由M10.0提供。 如何提供?;位 ;3、接通延时脉冲定时器(SD);例??用接通延时定时器设计一个周期振荡电路,振荡周期为5s,占空比为2:5。;程序实现如下:;4、保持型接通延时脉冲定时器(SS);5、断开延时脉冲定时器(SF);;上机练习1:用置位和复位语句实现电机正反转!上机练习2: 用两种方法进行振荡电路的设计 (占空比2:3) 上机练习3:设计交通灯, Q4.0,Q4.1,Q4.2,为东西方向红、绿、黄信号灯,Q4.5Q4.6,Q4.7为南北方向红、绿、黄信号灯,按I0.0启动工作状态。要求东西和南北方向的红灯亮30秒,绿灯亮28秒,两方向黄灯在某一方向的红灯亮到最后2秒时开始亮(2秒),试编写程序以满足要求。;1、计数器的使用 ;2、计数器指令及用法;加减可逆计数器方块图的用法: ;例:用计数器扩展定时器的定时范围。要求:I0.0为复位按钮兼启动按钮,定时范围为12小时。12小时之后,将电磁阀Q4.0打开。 ;功能块图程序如下:;§4.6 数据处理功能指令 ;如果赋初值,则需配合边缘触发指令!;比较指令;指令使用方法: ;??2、?双整数和浮点数比较指

您可能关注的文档

文档评论(0)

pengyou2017 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档