子程序设计中的问题(转帖)精华  

[ 2014/1/20 8:12:38 | Author: 廖老师 ]

编写带有临时存储区(例如S7-200的子程序的局部变量)的子程序,就像使用一个酒杯喝酒一样,这个杯子是公用的,你也用,他也用,也许当你用的时候还残留有别人的酒,那么你就应该在使用之前把酒杯中的东西一股脑的全给他倒掉(程序里就应该叫做复位),这样别人使用过的酒杯就不会影响你了,否则别人残留的酒就会影响你的酒了(在程序里,就是表现为程序异常)。

下面是廖老师对子程序的局部变量的说明:

S7-200同一级的的子程序的临时变量使用公用的存储区,类似于公用的布告栏,谁都可以往上面贴布告,后贴的布告将原来的布告覆盖掉。每次调用子程序之后,不再保存它的局部变量的值。

假设主程序调用子程序1和子程序2,它们属于同一级的子程序。子程序1调用结束后,它的局部变量的值将被后面调用的子程序2的局部变量覆盖。每次调用子程序和中断程序时,首先应初始化局部变量(写入数值),然后再使用它,简称为先赋值后使用。

回复:子程序设计中的问题(转帖)

[ 2014/4/15 0:52:08 | Author: sadlfj ]

200在调用子程序的时候要记得初始化

回复:子程序设计中的问题(转帖)

[ 2014/3/23 18:25:55 | Author: ycwmjw ]

廖老师,可以写一下初始化的程序,他是怎样的呢?

回复:子程序设计中的问题(转帖)

[ 2014/3/19 21:29:24 | Author: ssqzls ]

廖老师讲述的很形象,受益匪浅

 

中华工控网 | 联系我们 | 工控论坛首页 | 首页 | 博客注册 | 博客登陆

工控博客管理联系邮箱:工控博客服务邮箱

中华工控网 © Copyright 2013. All rights reserved.

体彩快中彩开奖 神州彩票网 唐龙 广东36选7开奖结果 海南体彩4+1 内蒙古时时彩直播开奖
新疆11选5时时彩 海南环岛动车 广东快乐10分助手 深圳风采开奖结果今天 香港六合彩彩色图库
浙江6加1体彩开奖结果 赛马走势图 北京赛车pk10直播 远博娱乐远博在线 韩国快乐8官网现场开奖
白小姐开奖号码 山西11选5走势图表 四肖中特期期准免费公开 四川快乐12一定牛 重庆时时彩怎么玩最稳