- 1、本文档共94页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PLC的原理、编程与应用精品
图5-2 鼓风机和引风机的顺序功能和梯形图 习题:1,3,15 在FOR指令中,需要设置指针或当前循环次数计数器(INDX)、起始值(INIT)和结束值(FINAL)。监控定时器复位指令WDR。 第6章 可编程序控制器的功能指令 6.4 数据处理指令 NETWORK 1 LD SM0.1 //首次扫描 MOVB 5, QB0 // 置彩灯初值 NETWORK 2 LDN T37 TON T37, +10 //产生脉冲 NETWORK 3 LD T37 //每0.5s A I0.2 RLB QB0, 1 //左移一次 NETWORK 4 LD T37 //每0.5s AN I0.2 RRB QB0, 1 //右移一次 6.3 子程序与局部变量表 程序中的每个POU均有由64字节L存储器组成的局部变量表。局部变量只在它被创建的POU中有效。全局符号在各POU中均有效。 TEMP (临时变量):暂时保存在局部数据区中的变量。在主程序或中断程序中,局部变量表只包含TEMP变量。子程序中的局部变量表还有下面的3种变量: IN(输入变量):由调用它的POU提供的输入参数。 OUT(输出变量):返回给调用它的POU的输出参数。 IN_OUT(输入_输出变量):其初始值由调用它的POU提供,被子程序修改后返回给调用它的POU。 子程序常用于需要多次执行相同任务的地方。子程序的调用是有条件的,使用子程序可以减少扫描时间。 子程序将程序分成容易管理的小块,使程序结构简单清晰,易于查错和维护。如果子程序中只引用参数和局部变量,可以将子程序移植到其他项目。 创建子程序后,STEP 7-Micro/WIN 32在指令树最下面的“子程序”图标下自动生成刚创建的子程序CULCU对应的图标。 6.6 中断程序与中断指令 中断允许指令ENI允许所有被连接的中断事件。禁止中断指令DISI禁止处理所有中断事件。进入RUN模式时自动禁止中断,中断程序越短越好。 中断连接指令ATCH建立中断事件(EVNT)和对应中断程序(INT) 联系。中断事件由中断事件号指定(P98),中断程序由中断程序号指定。中断分离指令DTCH断开中断事件与中断程序之间的联系。 中断优先级:通信(最高优先级)、I/O中断和定时中断。 I/O中断:I0.0~I0.3上升沿、下降沿中断;HSC当前值等于设定值、计数方向改变和计数器外部复位中断;完成指定脉冲数输出时也可以产生中断。 定时中断0/1的周期为1~255ms,分别写入SMB34和SMB35。每当定时时间到时,执行相应的定时中断程序。定时器T32/T96中断的时间周期最大为32.767s。 使用T32中断的彩灯控制程序 // 主程序 OB1 LD SM0.1 // 第一次扫描时 CALL SBR_0 // 调用0号子程序 LDN M0.0 // T32和M0.0组成脉冲发生器 TON T32, 500 // T32 的设定值为500ms LD T32 = M0.0 SBR_0 // 子程序0 LD SM0.0 // 该位总是为ON MOVB 7, QB0 // 置彩灯的初始状态 ATCH INT_0, 21 // T32定时时间到执行中断程序0 ENI // 允许全局中断 INT_0 // 中断程序0 LD SM0.0 RLB QB0, 1 // 彩灯左移1位 在数据块中对地址和数据赋值 数据块用来对V存储器赋初值。数据块中的行包括起始地址,一个或多个数据。第一行必须包含明确的地址,以后的行可不含地址。编辑器根据前面的地址和数据的长度进行赋值。数据块的例子: VB3 ?25 // 从VB3开始的字节数值 VD4 100.5 // 从VD4开始的双字实数数值 VW8 3,4,56 // 从VW8开始的3个字数值 减至0时,停止计数,计数器位被置1。 32 767+1=-32 767, -32 768 -1=32 767 A.1.2 项目的组成 1.程序块:主程序(OB1)、可选的子程序和中断程序。各程序结束时不需要加入无条件结束指令。中断程序在中断事件发生时由操作系统调用,用来处理预先规定的中断事件。 2.数据块:由数据(存储器的初始值和常数值)和注释组成。 3.系统块:用来设置系统的参数,一般可采用默认的参数值。
您可能关注的文档
- DC-AC直流-交流逆变换器精品.ppt
- DIP在手机检测中的应用精品.ppt
- dsp原理及应用(概论)精品.ppt
- dy 护理QCC案例实战演练ly精品.ppt
- E506上市指导教材第一版精品.ppt
- DT路测性能相关参数分析方法0922精品.ppt
- EDA实验教程-电子钟精品.ppt
- DSC仪器使用方法及注意事项精品.ppt
- ELE小组心得体会精品.ppt
- D-Link防火墙售后配置资料精品.ppt
- 2025东方电气(四川成都)氢燃料电池科技有限公司招聘8人笔试历年参考题库附带答案详解.pdf
- 2025重庆维景酒店有限责任公司招聘1人笔试历年参考题库附带答案详解.pdf
- 2025云南滇东发展投资股份有限公司招聘5人笔试历年参考题库附带答案详解.pdf
- 2025安徽省黄山市人民政府外事办公室委托黄山市人力资源有限公司招聘2人笔试历年参考题库附带答案详解.pdf
- 2025中国能源建设集团东北电力第二工程有限公司校园招聘笔试历年参考题库附带答案详解.pdf
- 2025重庆建工第四建设有限责任公司社会招聘11人笔试历年参考题库附带答案详解.pdf
- 2025年湖北中医药高等专科学校高职单招笔试语文试题库含答案解析(5套共100道单选合辑).docx
- 2025山东威海市文登区属国有企业招聘79人笔试历年参考题库附带答案详解.pdf
- 2025中广核数字科技有限公司数智领域成熟人才招聘笔试历年参考题库附带答案详解.pdf
- 2025吉水县园区开发建设有限公司及下属子公司招聘7人笔试历年参考题库附带答案详解.pdf
文档评论(0)