- 1、本文档共50页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
S7-的200的功能指令
如果用语句表编程,子程序调用指令的格式为 CALL 子程序名称,参数1,参数2,……参数n n = 1~16。 在语句表中调用带参数的子程序时,输入参数在最前面,其次是输入/输出参数,最后是输出参数。梯形图中从上到下的同类参数,在语句表中按从左到右的顺序排列。 在调用子程序时,CPU保存当前的逻辑堆栈,将栈顶值置为1,堆栈中的其他值清零,控制转移至被调用的子程序。该子程序执行完后,CPU将堆栈恢复为调用时保存的数值,并将控制权交还给调用子程序的POU。 子程序在同一个周期内被多次调用时,子程序内部不能使用上升沿、下降沿、定时器和计数器指令。 如果在使用子程序调用指令后修改了该子程序中的局部变量表,调用指令将变为无效。必须删除无效调用,重新调用修改后的子程序。 子程序调用最多可以嵌套8级,中断程序中调用的子程序不能再调用别的子程序。 5.用地址指针作输入参数的子程序 【例4-8】 对VB10开始的4B数据作异或运算。 6.子程序中的定时器 停止调用子程序时,如果子程序中的定时器正在定时,100ms定时器将停止定时,当前值保持不变,重新调用时继续定时;1ms、10ms定时器继续定时,定时时间到时,其常开触点可以在子程序之外起作用。 7.子程序的有条件返回 子程序中的RET线圈通电时,子程序被终止执行,返回调用它的程序。 8.有保持功能的电路的处理 如果参数“电机”的数据类型为输出(OUT),两次调用子程序SBR_0,因为保存参数“电机”(L0.2)的存储器是共用的,接通I0.0外接的小开关,Q0.0和Q0.1同时变为ON。 将输出参数“电机”的变量类型改为IN_OUT,参数“电机”返回的运算结果分别用Q0.0和Q0.1保存,解决了上述问题。 4.6 中断程序与中断指令 4.6.1 中断的基本概念与中断事件 在中断事件发生时由操作系统立即调用中断程序。中断程序是用户编写的。中断程序不能再被中断,中断程序越短越好。 中断事件号见表4-12。 4.6.2 中断指令 1.中断允许指令与中断禁止指令 中断允许指令ENI允许处理所有被连接的中断事件。 禁止中断指令DISI禁止处理所有中断事件。进入RUN模式时自动禁止中断。 2.中断连接指令与中断分离指令 中断连接指令ATCH建立中断事件EVNT与对应的中断程序INT的联系。中断事件由中断事件号指定,中断程序由中断程序号指定。 中断分离指令DTCH断开中断事件与中断程序之间的联系。 3.中断程序的执行 CPU自动调用中断程序需要满足下列条件: 1)执行了全局中断允许指令ENI。 2)执行了中断事件对应的ATCH指令。 3)出现对应的中断事件。 4.中断优先级与中断队列溢出 中断优先级分组:通信(最高优先级)、I/O中断和定时中断。在优先级范围内,CPU按照先来先服务的原则处理中断。 4.6.3 中断程序举例 1.通信端口中断 在自由端口模式,接收消息完成、发送消息完成和接收一个字符均可以产生中断事件。 2.I/O中断 I/O中断包括I0.0~I0.3的上升沿、下降沿中断;高速计数器的当前值等于设定值、计数方向改变和计数器外部复位中断。 【例4-9】在I0.0的上升沿通过中断使Q0.0立即置位。在I0.1的下降沿通过中断使Q0.0立即复位。 //主程序 OB1 LD SM0.1 // 第一次扫描时 ATCH INT_0, 0 // I0.0上升沿时执行0号中断程序 ATCH INT_1, 3 // I0.1下降沿时执行1号中断程序 ENI // 允许全局中断 LD SM5.0 //如果检测到 I/O 错误 DTCH 0 //禁用I0.0的上升沿中断 DTCH 3 //禁用I0.1的下降沿中断 //中断程序0(INT_0) LD SM0.0 // 该位总是为ON SI Q0.0, 1 // 使Q0.0立即置位 TODR VB10 //读实时时钟 //中断程序1(INT_1) LD SM0.0 // 该位总是为ON RI Q0.0, 1 // 使Q0.0立即复位 TODR VB20 //读实时时钟 3.定时中断 定时中断0、1的周期为1~255ms,分别写入SMB34和SMB35。每当定时时间到时,执行相应的定时中断程序。 【例4-10】用定时中断0实现周期为2s的高精度定时。 // 主程序 OB1 LD SM
您可能关注的文档
- P的PT图表、图例、架构图大全.ppt
- QC小组活动程序讲解(指令性课的题).pptx
- QINQ典的型配置用例.pdf
- QD75程序常用的实例分析.ppt
- Qt Creator快速入门 第2章的 Hello world.ppt
- Qt Creator快速入门 第5章 应用程的序主窗口.ppt
- QCC成果的报告案例.ppt
- Qt Creator快速入门 第8章 界的面外观.ppt
- QUER的Y (增加字段和权限).docx
- Q的t入门教程详细讲解版.pdf
- 国际标准 IEC 61169-47:2015 EN Radio-frequency connectors - Part 47: Sectional specification for radio-frequency coaxial connectors with clamp coupling, typically for use in 75 Ω cable networks (type F-Quick) 无线电频率连接器 - 第47部分:用于无线电频率同轴连接器的部分规范,.pdf
- 国际标准 IEC 61158-5-17:2007 EN 工业通信网络 - 现场总线规范 - 第5-17部分:应用层服务定义 - 类型17元素 Industrial communication networks - Fieldbus specifications - Part 5-17: Application layer service definition - Type 17 elements.pdf
- 国际标准 IEC 61158-5-17:2007 EN Industrial communication networks - Fieldbus specifications - Part 5-17: Application layer service definition - Type 17 elements 工业通信网络 - 现场总线规范 - 第5-17部分:应用层服务定义 - 类型17元素.pdf
- 国际标准 IEC 60939-2-2:2004 EN_D 完整抑制无线电干扰滤波器单元-第2-2部分:空白详细规范-用于抑制电磁干扰的被动滤波器单元-仅需进行安全测试的滤波器(安全测试) Complete filter units for radio interference suppression - Part 2-2: Blank detail specification - Passive filter uits for electromagnetic interference .pdf
- 国际标准 IEC 60939-2-2:2004 EN_D Complete filter units for radio interference suppression - Part 2-2: Blank detail specification - Passive filter uits for electromagnetic interference suppression - Filters for which safety tests are required (safety.pdf
- 国际标准 IEC 60670-23:2006 EN-FR Boxes and enclosures for electrical accessories for household and similar fixed electrical installations - Part 23: Particular requirements for floor boxes and enclosures 家用和类似固定电气安装用电器配件的盒子与封闭装置——第23部分:地板箱和封闭装置的要求.pdf
- 国际标准 IEC 60670-23:2006 EN-FR 家用和类似固定电气安装用电器配件的盒子与封闭装置——第23部分:地板箱和封闭装置的要求 Boxes and enclosures for electrical accessories for household and similar fixed electrical installations - Part 23: Particular requirements for floor boxes and enclosures.pdf
- 2024版完整的货物运输合同书.doc
- 2024版无财产的离婚协议书书模板.doc
- 2024版委托融资租赁合同书书.doc
文档评论(0)