怎么给功能FC的变量声明表中的变量置位或者复位电路,请指...

plc6_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
文档贡献者贡献于
评价文档:
32页2下载券83页1下载券43页4下载券10页免费59页免费6页免费31页免费38页2下载券37页1下载券7页2下载券
喜欢此文档的还喜欢6页免费13页免费10页7下载券8页免费85页免费
plc6|p​l​c
把文档贴到Blog、BBS或个人站等:
普通尺寸(450*500pix)
较大尺寸(630*500pix)
大小:1023.50KB
登录百度文库,专享文档复制特权,财富值每天免费拿!
你可能喜欢step7的符号表与OB,FB,FC的变量声明表有什么关系?
- 学PLC到天天
step7的符号表与OB,FB,FC的变量声明表有什么关系?
我们知道每个s7程序只生成一个符号表,在OB、FB、FC等中均有变量声明表,符号表与这些变量声明表有什么关系?
在OB中你可以调用FC,在FC中你可以调用FB.FB再调用DB.OB是主程序,FC和FB是用来实现控制功能的子程序.DB是数据块.VAT是具体实现某项功能的FB的变量表.在S7-300FM中,UDT的作用是什麼?在S7-300中,FM功能模組具有獨立處理自己所帶I/O的能力,而S7-300CPU,除了處理I/O外,還要調用相應的功能塊,與功能模組通訊。而通訊區,就是以UDT的格式存在,用戶首先要從功能模組的例子中把UDT拷貝到自己的專案中,再生成相應的通訊資料塊(UDT不能下載到CPU中,而DB塊可以),調用相應的功能(FC),進行資料通訊。
其他回答 (8)
符号表里的是全局变量,而OB,FC,FB中的是局域变量,只在本子程序中有用.
我借来一个step7v5.0的学习版,本想好好熟悉一下,可没想到,它居然无法存盘,这真真可恶!
根本没关系呀。你怎么不看清楚,在块里的是临时变量(好象是占用L存储区)或者是块的输入、输出参数等等。这和高级语言(比如C、BASIC)有点象嘛,一个是主程序(MAIN()),一个是子程序或者是函数(FUNCTION),二者的变量声明是不同用处的。这种问题在编程手册上写的清清楚楚。
通过这几天的看书学习我对西门子的这个step7v5.0有了一个较为清晰的认识,我以前做plc是手工画梯形图,然后再逐条改为语句,用手操编程器输入。这个step7可以说很方便。
刚接触step7v5对它的一些术语不是很理解,可是细细看下去,发现这些术语其实就是传统的PLC编程概念穿了新衣。如OB就是主程序,FB就是子程序,调用FB,就相当我以前用的互锁、解互锁指令调子程序。
ob块大多时候很少用(除了OB1),很多OB块是由系统定义的(具体参考西门子相关手册),OB块主要是一些特殊应用,比如定时中断,错误检测和保护等等。初学者就不必太关心OB块了,只要知道主程序是OB1就行了。一般用FC或FB来编写各个子功能,在OB1中调用。如此而已。一句话,能用够用就行。在缺乏系统培训和相关资料的情况下,最好是力求程序简单,可靠。
不好意思,我手中只有一本从网上下载的step7v5入门教材电子书的打印版。在这本书里,对变量说明表的使用,在FB、FC中均有介绍,惟独在OB中,只字不提变量说明表的事。我想请教你,这是怎么回事?谢谢!
OB is orgnizition block,FC is funcation ,FB is funcation block. 他们都可以使用各自的变量。但在符号表里定义的是全局变量。在OB中你可以调用FC,在FC中你可以调用FB.
相关知识等待您来回答
该问题来自:天天PLC陪中心专业西门子PLC培训,三菱PLC培训每月循环开课编程领域专家S7-300里面变量表的作用
S7-300里面功能里面的变量表和块里面创建的变量表的关系及作用
1.所谓无参功能(FC),是指在编辑功能(FC)时,在局部变量声明表不进行形式参数的定义,在功能(FC)中直接使用绝对地址完成控制程序的编程。这种方式一般应用于分部式结构的程序编写,每个功能(FC)实现整个控制任务的一部分,不重复调用。2.所谓有参功能(FC),是指编辑功能(FC)时,在局部变量声明表内定义了形式参数,在功能(FC)中使用了虚拟的符号地址完成控制程序的编程,以便在其他块中能重复调用有参功能(FC)。这种方式一般应用于结构化程序。你所说的就是第2种FC。FC里面创建的变量就是形参,而外部变量就是实参了。形参和实参具有以下特点:1.&形参变量只有在被调用时才分配内存单元,在调用结束时,即刻释放所分配的内存单元。因此,形参只有在函数内部有效。函数调用结束返回主调函数后则不能再使用该形参变量。2.&实参可以是常量、变量、表达式、函数等,无论实参是何种类型的量,在进行函数调用时,它们都必须具有确定的值,以便把这些值传送给形参。因此应预先用赋值,输入等办法使实参获得确定值。3.&实参和形参在数量上,类型上,顺序上应严格一致,否则会发生类型不匹配”的错误。4.&函数调用中发生的数据传送是单向的。即只能把实参的值传送给形参,而不能把形参的值反向地传送给实参。&因此在函数调用过程中,形参的值发生改变,而实参中的值不会变化。
西门子S7-200smartPLC 编程
三菱FX2NPLC入门
CAD机械设计
西门子S7-200PLC控制系统详解
线下培训课程
免费视频教程算法的问题,为什么布尔变量声明的位置不一样会产生这样的后果?
[问题点数:20分,结帖人xinxing260]
算法的问题,为什么布尔变量声明的位置不一样会产生这样的后果?
[问题点数:20分,结帖人xinxing260]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
相关帖子推荐:
匿名用户不能发表回复!|
每天回帖即可获得10分可用分!小技巧:
你还可以输入10000个字符
(Ctrl+Enter)
请遵守CSDN,不得违反国家法律法规。
转载文章请注明出自“CSDN(www.csdn.net)”。如是商业用途请联系原作者。机器控制/过程控制
优化/集成/管理
FB功能块变量声明表中排除地址与终端地址的区别是什么?
悬赏分:5 - 解决时间: 13:18:00
好像它们还有一种叫法就是“扩展地址与结束地址”,好像一直没有注意,特问问大家。
提问者:梦想~~~ -
是扩展地址与结束地址。扩展地址与结束地址:通过激活该选项,可以选择FB参数与静态变量的特性。它们只与连接过程诊断有关。
回答者:阿鸣 - 07-19 13:18:00
其他回答&&&&共 0 条&&&&
对最佳答案的评论:
评论字数200字以内
北京市朝阳区百子湾路32号院3号楼B座515室&&&&&&电话:010-1&&&传真:010-
Copyright (C)
. All rights reserved.
|京公网安备93|京ICP备号

我要回帖

更多关于 复位电路 的文章

 

随机推荐