PLC编程为什么线程局部变量量L只能到L1.7,而不自动生成L2.0往后的变量

每日登录:+1西币&+1积分
&下次自动登录
绑定第三方账号登录 & & &
扫描二维码登录支持中心移动端
获取动态密码
售前文档售后文档热门视频系列热门版区售后服务概述自助服务帮助信息
You are here:
关于西门子PLC临时变量L
热点活动:
置评已完成,谢谢!
您现在可以为该问题添加标签。
关于西门子PLC临时变量L
- 已解决问题
在西门子PLC中编程,我们知道有L变量,但是很多教材对这一块的使用介绍都很简单,不知道那位大侠知道详细一点的资料。
产品版区:
悬赏分:5 | 解决时间: 20:10:33 | 提问者:& - 毕业实践员&nbsp&nbsp第4级
问题ID:88149
1本地数据堆栈区L是局部变量,L变量仅在调用它的子程序中有效。不同子程序中的L变量可用同名。如,FC1中有L0.1,FC2中也有L0.1这个变量,而2者间没任何关系、也不会相互冲突。2不需要做初始化3&局部变量解释:L&是局部存储器,作为暂时存储器或给子程序传递参数,L也可以L*.*(如L2.5&是BOOL&量,是第二个字节的第五位),LB,LW,LD来存取,但仅仅在它被创建的块中有效,它也可以在符号表中定义,但只能在各个POU自己的符号表中定义.&4.&全局变量和局部变量在符号寻址编程时,全局变量直接显示符号名,而局部变量在符号前会加上#,采用局部变量编程有很多优势:程序可以功能化移植(减少重复编程量),大程序方便协同作战(把任务分成各个功能块),这是SIEMENS的PLC比较优越性之处。5&&使用时请注意,一定要先赋值,后使用
中级技术员&nbsp&nbsp第6级&
以下网友赞了您的问题:
猫山王,SamSu
填写您的评论...
提问者对于答案的评价:请问一下,L变量使用前不需要定义?
最佳答案作者回复:不需要定义,直接拿来用就可以了。&使用时请注意,一定要先赋值,后使用。
在FC中用临时变量做了一个常1的信号&&第一个程序段就给它置1了&&&但是监控的时候&&后面的程序段中有的地方这个常1变量为0&&&&有的地方为1&&&&后来将这个常1的变量改成绝对地址后才正常
3/11/:20 PM
12/5/:27 AM
看了这个问题的网友还看了
本版相关问题
本版精华问答
等您来回答
作者/最新回复
最后回复时间
这个变量在程序使用时被占用,当程序退出后,它也退出了,打个比方,有个临时工可以根据你的要求随时可以叫他帮你干活,那么你需要他时,他就会出现帮你做事,但是你不需要他时,他自己就走开了。跟随你的需要存在与消失。希望你能够理解。
- 初级技术员&nbsp&nbsp第5级
& 19:12:39
临时变量:是一种在块执行时,用来暂时存储数据的变量,这些数据存储在CPU工作存储区的局部数据堆栈(L堆栈)中。临时变量可以在组织快OB、功能FC和功能块FB中使用,当块执行时它们被用来临时存储数据,一旦块执行介绍,堆栈重新分配,临时变量中的数据将丢失。临时变量的使用原则:使用前先赋值,再使用。
- 中级工程师&nbsp&nbsp第10级
& 20:52:08
局部变量又称临时本地数据区(L堆栈),位于CPU的工作存储区用于存储程序块(OB、FB、FC)被调用时的临时数据,访问临时数据比访问数据块中的数据更快。“L是局部变量,只能在局部使用,不能在全局使用。”只是在这个程序块中可以使用的,使用结束后就会自动复位,它不能被其他的程序使用。临时变量的使用原则就是:先赋值,再使用在S7-300CPU中,每一个优先级的局部数据区的大小是固定的。一般在组织块中调用程序块(FB、FC等),操作系统分配给每一个执行级(组织块OB,一般在OB块执行并调用其它FB、FC)的局部数据区的最大数量为256B(字节),组织块OB自己占去20B或22B,还剩下最多234B可分配给FC或FB。如果块中定义的局部数据的数量大于256字节,该块将不能下载到CPU中。在下载过程中提示错误信息:The?block?could?not?be?copied(该块不能被复制)。如果单击错误信息框中的Detail(详细)按钮,将弹出帮助信息:Incorrect?local?data?length(不正确的局部数据长度)。在SIMATIC管理器中依次展开你的项目到Blocks(块),右击选中某个块,选择菜单Object?Properties(目标属性)选项。在块的属性对话框中,可以看到块所需要的局部数据字节数(Length长度:Local?Data(局部数据))。在SIMATIC管理器中选中你的项目的Block(块(文件夹,执行菜单命令Options(选项)/Reference?Data(参考数据)/Display(显示),然后选择Program?Structure(程序结构),即可在参考表中查看局部数据的占用情况。
- 高级技术员&nbsp&nbsp第7级
& 21:34:27
最后在用L变量时,先对他进行赋值或清零,因为L变量的值是随机的,不确定性
- 资深学长&nbsp&nbsp第3级
& 11:56:30
临时变量只在你所在的块有用,出了这个块就没有用,你如果想用set&,reset这些指令使他们一直为1,更本行不通
- 高级技术员&nbsp&nbsp第7级
& 11:25:33
上一页1下一页&
扫描打开手机版
支持中心新发布“关注”功能了!实时查看彼此动态,更方便地进行技术交流。
不管是“关注”与“被关注”,相信都是一个美好的开始!
还有多重奖励派送,快快行动起来吧!
20秒帮我们优化支持中心!
欢迎您访问支持中心!
丰富的视频,全方位的文档,大量的网友交流精华……
为了更好的完善这些内容,我们诚邀您在浏览结束后,花20秒左右的时间,完成一个用户在线调查!
感谢您的支持!
西门子支持中心网站恭祝您新年快乐,万事如意!
诚邀您参加“蓄势待发·相约开启2018新纪元”新年活动!
签到赢大奖,中奖率100%!发帖、回帖,提问、回答,更有惊喜大礼等您拿!
欢迎您来到找答案
在“找答案”,已有超过7万个被解决的技术问题供您参考!
西门子技术专家亲自把关!常规的,简单的问题,在这里您都可以找到答案!
遇到了问题,就来“找答案”提问。
点击搜索框右侧的提问按钮,只需2步就能成功提交问题!分分钟就有无数大侠前来帮你。
在“找答案”每天都有大量的新问题。
别犹豫,只需要点击问题下方的“我要回答”就能参与。答题不光有积分相送,也会给您积攒大侠人气。
“找答案”定期开展各种有奖活动期待您的参与。
更有机会参加西门子高端用户峰会。领略西门子的博大精深!plc子程序的局部变量寄存器l和主程序的一样吗_百度知道
plc子程序的局部变量寄存器l和主程序的一样吗
我有更好的答案
1)局部变量 Lx.x ,LBxx, LWxx ,LDxx 这些都是函数内部的局部变量只能供本函数使用,其他函数不能访问2)m 和 V 是全局变量全局变量可以供所有函数使用
采纳率:98%
为您推荐:
其他类似问题
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。豆丁微信公众号
君,已阅读到文档的结尾了呢~~
实验六 用IO单元进行PLC编程练习实验
扫扫二维码,随身浏览文档
手机或平板扫扫即可继续访问
实验六 用IO单元进行PLC编程练习实验
举报该文档为侵权文档。
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
推荐理由:
将文档分享至:
分享完整地址
文档地址:
粘贴到BBS或博客
flash地址:
支持嵌入FLASH地址的网站使用
html代码:
&embed src='http://www.docin.com/DocinViewer--144.swf' width='100%' height='600' type=application/x-shockwave-flash ALLOWFULLSCREEN='true' ALLOWSCRIPTACCESS='always'&&/embed&
450px*300px480px*400px650px*490px
支持嵌入HTML代码的网站使用
您的内容已经提交成功
您所提交的内容需要审核后才能发布,请您等待!
3秒自动关闭窗口S7-200 PLC的局部变量存储器(L)功能及地址分配
添加时间:
来源: | 阅读量:683
提示: 局部变量存储器用来存放局部变量的值。局部变量存储器和全局变量存储器十分相似,主要区别在于全局变量存储器是全局有效的,即同一个变量可以被任何程序(主程序、子程序和中断程序)访问。而局部变量只是局部有效,即变量只和特定的程序相关联。 S7-200有64个字节的局部变量存储器,其中前60个字节可以作为暂时存储器,或
&&& 局部变量存储器用来存放局部变量的值。局部变量存储器和全局变量存储器十分相似,主要区别在于全局变量存储器是全局有效的,即同一个变量可以被任何程序(主程序、子程序和中断程序)访问。而局部变量只是局部有效,即变量只和特定的程序相关联。
&&& S7-200有64个字节的局部变量存储器,其中前60个字节可以作为暂时存储器,或给子程序传递参数,最后4个字节作为系统的保留字节。S7-200给主程序分配了64个字节局部变量存储器,给每一级子程序嵌套分配64个字节局部变量存储器,同样给中断服务程序也分配了64个字节局部变量存储器。局部存储器可以按位、字节、字、双字直接寻址,按位存取的地址编号范围为L0.0~L63.7。L可以作为地址指针。
(部分原创文章应编辑稿费需求,每篇需要收取2元的稿费,如需查看全文请联系客服索取,谢谢理解!在线客服:)
(责任编辑: 佚名 )
本文关键字:
免责声明:本文章仅代表作者个人观点,与艾特贸易网无关。本站大部分技术资料均为原创文章,文章仅作为读者参考使用,请自行核实相关内容,如若转载请注明来源:
范例示意如图3-24所示。 ......
范例示意如图3-13所示。 ......
由于纯铜优良的导热性,单......
塑料薄膜挤出吹塑成型生产......
新闻热点排行smart 200 PLC如何创建临时变量或局部变量L - 西门子PLC论坛 - 中国工控网论坛 - 中国自动化领域权威论坛
商务管理平台
专业频道:
工控商务&|
所在位置: --
中国工控网搜索:
&自动化调查
&企业中心论坛热点
&自动化企业招聘
&自动化求职信息
&登陆:密码:&&&&
西门子PLC论坛分类&&
发表人:YITANGG
发表时间: 13:04:00
&本栏论题:
smart 200 PLC如何创建临时变量或局部变量L& [1492]
&&&&在S7-200PLC中,可以借助临时变量(局部变量)L进行相应的数据转换,SMART 200好像没有,可是看说明有L变量,如何建立?
以下是关于《smart 200 PLC如何创建临时变量或局部变量L》论题的回复(共1篇)
回复人:西门子 
&回复时间: 10:06:00
&&&&状态变量里有
如果要回复本栏论题,请首先中国工控网www.chinakong.com
?如果你已经是中国工控网www.chinakong.com成员,请直接登录。
?如果你还不是中国工控网www.chinakong.com成员,请首先注册,注册为免费!
&&&&&&&&&&&
&&&&&&&&&&&
&&自动化资料下载
&&自动化产品
&&&中国工控网(www.chinakong.com)&版权所有&豫ICP备号
管理员信箱:&&服务热线:&&办公电话:9&&传真:8
洛阳博德工控自动化技术有限公司
中国&&&&洛阳

我要回帖

更多关于 js 局部变量 的文章

 

随机推荐