《可编程逻辑控制器》_第3章s7-200指令及编程.pptVIP

《可编程逻辑控制器》_第3章s7-200指令及编程.ppt

  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文档。上传文档
查看更多

3.6.3看门狗复位指令WDR看门狗复位指令WDR(WatchDogReset)实际上是一个监控定时器,在梯形图中以线圈形式编程。该指令的定时时间为300ms(由系统设置)。CPU每次扫描到该指令,则延时300ms后PLC被自动复位一次。WDR指令执行过程如下。1)如果PLC正常工作时扫描周期小于300ms,在WDR定时器未到定时时间,系统开始下一扫描周期,WDR定时器不起作用。2)如果外界干扰使程序死机或运行时间超过300ms,则监控定时器不再被复位,定时时间到后,PLC将停止运行,重新启动,返回到第一条指令重新执行。3.6.4子程序将实现某一控制功能的一组指令设计在一个模块中,该模块可以被随机多次调用执行,每次执行结束后,又返回到调用处继续执行原来的程序,这一模块称为子程序。(1)建立子程序运行编程软件→在“编辑”(Edit)菜单中的“插入”(Insert)选项→选择“子程序”(Subroutine),默认的程序名是SBR_N。(2)子程序调用指令格式:CALLSBR_0SETP7-Micro/WINV4.0环境下建立子程序子程序调用指令示例程序:注:(子程序SBR_1未列出)3.6.5“与”ENO指令ENO是LAD中指令盒的布尔能流位输出端。在指令盒的能流输入EN有效且执行指令盒操作没有出现错误时,ENO置位,表示指令成功执行。AENO指令示例如图所示,其功能是在执行整数加法指令ADD_I没有发生错误时,ENO置1,作为中断连接指令ATCH(第5章介绍)的使能控制位信号,调用中断子程序INT_0。3.7位逻辑指令应用学校作息时间自动打铃控制程序:I0.0为起动按钮,I0.1为停止按钮,起动后状态保存至M0.0;起动后秒计数器C0按秒加一,60秒为一个周期;C1对C0输出计数(按1分钟为单位)。实验项目:1.基本逻辑指令编程2.三人简单抢答器项目3.交通灯控制系统本章小结:作业:谢谢收看!*3.1S7-200系列PLC编程软件、编程规约3.1.1编程软件使用S7-200PLC,首先要在PC机上安装STEP7-Mirco/WIN编程软件;使用S7-200SMARTPLC,则需要在PC机上安装STEP7-Mirco/WINSMART编程软件。用户应按照编程软件规定的编程语言(指令格式)编写PLC应用程序。在STEP7-Mirco/WIN和STEP7-Mirco/WINSMART软件环境下,同一程序可以使用梯形图、语句表和功能块图三种不同的编程语言进行编程,可以直接进行显示切换.PLC应用程序编辑、编译和下载可以通过上位机运行集成编程软件来实现。STEP7-Mirco/WIN和STEP7-Mirco/WINSMART软件指令格式基本相同。STEP7-Micro/WINV4.0窗口组件STEP7-Mirco/WIN窗口组件2.S7-200指令基本格式及编程规约指令基本格式:(1)LAD(梯形图)使用类似于电气控制形式的符号来描述指令要执行的操作,以符号上的数据表示需要操作的数据。例如:(2)STL指令一般由助记符和操作数组成。例如:LD I0.1//LD:取指令操作码;I0.1:输入位操作数.(3).操作数的表示方法指令中的操作数一般由两部分组成:标识符和参数。例如:操作数I0.1:I表示输入映像寄存器,0.1表示I寄存器0字节中的第1位输入点。操作数Q1.0:Q表示输出映像寄存器,1.0表示Q寄存器1字节中的第0位输出位。操作数VB200:V表示变量存储器区域;B表示8位数据(字节);200表示字节地址。操作数VW200:V表示变量存储器区域;W表示16位数据(字);200表示字地址。S7-200PLC梯形图编程规约:使用梯形图编程时应符合以下规约。1)每个网络单元(即输出单元)构成一个梯级,每个网络必须以触点开始,网络结束(右侧)为输出单元。

文档评论(0)

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

kd8w

1亿VIP精品文档

相关文档