下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、本文格式为Word版,下载可任意编辑S7-CPU中的嵌套深度与使用 在S7-CPU中使用嵌套程序需要留意什么,如何使用?回答:S7-CPU支持嵌套程序,但对于不同的CPU类型,在使用时需要留意一些问题。1. 不同的CPU类型,支持的嵌套程序深度不同,用户可在CPU的技术数据中查到此参数,以6ES7315-2AG10-0AB0为例。图1:CPU的嵌套深度参数 2. 用户可以根据如下方式使用嵌套功能: a) 在某个优先级组织块中调用多个嵌套FC/FB。例如,在OB1 (优先级为1)调用FC1,FC1中调用FC2,FC2中调用FC3,等等,始终到FC7,与OB1共8层深度。假如在FC7 中又调用了F
2、C8 ,此时会导致CPU 停机,在CPU在线信息界面中可查看到此状况,如图2所示。用户也可在OB35(优先级为12)调用FC11,FC11中调用FC12,FC12中调用FC13,等等,始终到FC17。 图2:嵌套调用 b) 在某个优先级中调用某个FC,此FC多次调用自身。例如,在OB1 (优先级为1)调用FC1,FC1中仍旧调用FC1,用户在FC1 的程序中必需编程累计FC1被调用的次数,假如达到了7次,则需要从FC1 中跳出调用(此方法即为软件行业广泛应用的递归编程方法)。假如在FC1 调用自身次数超出了CPU允许的嵌套深度,此时会导致CPU 停机。 3. 当用户在使用嵌套功能时,可能消失几
3、种错误: a) The nesting depth of block calls (U-Stack) is too high(嵌套深度太高)。例如: 用户在某个优先级(如OB1)中调用嵌套程序深度超出所使用CPU支持深度,如第2节(a) 部分所描述。 用户在某个优先级(如OB1)中调用嵌套程序深度超出所使用CPU支持深度,如第2节(b) 部分所描述。 此时CPU将报16#4575错,如图3所示: 图3:同步错误嵌套1 b) The nesting depth of synchronous errors is too high(同步错误嵌套深度太高)。例如: 用户在OB1中使用L DB1.DBB
4、0 语句(CPU中并未下载DB1), 此时CPU消失编程错误,将调用OB121。 假如用户在下载的OB121中又使用了L DB1.DBB0 指令,将导致CPU停机 此时CPU将报16#4573错,如图4所示: 图4:同步错误嵌套2 c) Error during allocation of local data (安排本地数据错误) 。对于S7-CPU每个优先级都有对本地数据大小的限制,假如用户使用的范围超出了此限制,CPU将消失错误。以6ES7315-2AG10-0AB0为例,其每个优先级下的本地数据大小为512 BYTE。如下错误使用都可能导致此错误: OB1 调用FC1,FC1 中定义的
5、local data(TEMP数据类型)与OB1中定义的local data(TEMP数据类型)总和超出了CPU 对此优先级安排的local data 数量。 OB1 中嵌套调用多个FC, 这些FC 使用的local data 与OB1中定义的local data(TEMP数据类型)总和超过了安排给此优先级的local data 数量。 此时CPU将报16#3576错,如图5所示: 图5:安排本地数据错误 对于S7-400CPU, 用户可以在硬件配置中调整每个优先级下的本地数据大小,以6ES7412-2XG04-0AB0为例,如图6所示: 图6:安排本地数据 4. 当用户在使用嵌套功能消失错误时,对于支持OB88的CPU(例如S7-400CPU),可用通过下载OB88来防止CPU停机,此时CPU将处于SF状态,但OB88不行以再消失嵌套使用错误,否则CPU将进入停机状态。对于不支持OB88的CPU(例如S7-300CPU),当消失嵌
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 小儿喉炎测试题目和答案
- 毕业生简历制作求职技巧培训
- 胬肉测试卷试题及答案
- 《绝经后骨质疏松预防建议》解读
- 中职专用《念奴娇 赤壁怀古》语文基础模块上册(高教版)A卷(解析版)
- 【2024考研】全国统考数学三押题卷(全真模拟卷)
- 2025考研全国统考数学三历年真题(内部资料)
- 仓库员测试题与答案分享
- 《谁的传热本领强》教案-2026-2027学年湘科版(新版)小学科学五年级上册
- 国际禁止核试验日宣讲
- 新东方岗位考核制度
- 工业自动化项目实施总结
- 内蒙古生物技术生物工程试卷
- 2024年注册土木工程师(岩土)《专业案例(下)》试题及答案
- 卵巢癌的化疗护理查房
- 中小学名著阅读教学设计及课堂活动
- T-ZZB 2684-2022 精密立式加工中心
- GB/T 46409-2025风险管理新兴风险管理指南
- 悬臂式支护结构钢板桩施工方案
- 2024-2025学年统编版八年级历史上册第3课 太平天国运动 课件
- 火电厂反渗透水处理课件
评论
0/150
提交评论