• 熬夜网购引发头晕恶心 低头族小心患上耳石症 2019-05-12
  • 社长手记“执着”的严鉴铂 2019-05-11
  • 东方网与武警上海总队一支队签署警企共建协议 2019-05-11
  • 历朝历代的更替说明中华名族的地盘在不断增大,这是黄帝思想的结果 2019-05-07
  • 【思客问答】关于两会,你想问的都在这里! 2019-05-07
  • 特朗普威胁中国,如果中国报复性征收美国高关税,美国将征收中国额外关税,特朗普真流氓。难道中国是吓大的? 2019-05-05
  • 回复@老老保老张工:吃个早餐还要让人批准?就这点出息啊? 2019-05-05
  • 浙江湖州开发区大队“三点一线”构建消防安全宣传新体系 2019-05-04
  • 云阳神秘迷宫9月迎客 2019-05-04
  • 贸易战正式开启!商务部:美方反复无常挑起贸易战,将强有力回击![上火] 2019-04-28
  • 西南铁路端午假期发送400余万人次 两人不文明乘车或受失信惩戒 2019-04-28
  • 【人民酒业﹣现场直击】 “我是品酒师·醉爱酱香酒”复赛第一场 2019-04-23
  • 山西省地勘局211队举办“安全生产月”知识培训--黄河新闻网 2019-04-23
  • 中消协约谈7家共享单车企业 2019-04-19
  • 你咋看高考大数据专业成热门? 2019-04-17
  • 请联系客服QQ
    三中三资料 平码2018

    三中三资料 平码2018

    平码3中3:PLC的程序组织

    提示:

    程序组织决定了CPU是否处理或用何种顺序处理用户构造的块。在高级块中以要求的次序编辑块调用来构建用户程序。用户应该选择块的调用次序,这样能够反映出该控制系统是按过程划分还是按功能划分的。 1.嵌套深度 优先级的最大嵌套深度(对于在一个组织块中的程序)是由CPU决定的。比如,CPU 314,最大嵌套深度是8??嫉腛B

        程序组织决定了CPU是否处理或用何种顺序处理用户构造的块。在高级块中以要求的次序编辑块调用来构建用户程序。用户应该选择块的调用次序,这样能够反映出该控制系统是按过程划分还是按功能划分的。

        1.嵌套深度

        优先级的最大嵌套深度(对于在一个组织块中的程序)是由CPU决定的。比如,CPU 314,最大嵌套深度是8??嫉?span class="hsyl">OB块,作为第一层嵌套,用户可以在块中“水平”方向上依次增加7个块(这就叫做“嵌套”)。如果嵌套次数超过8个,就会出现“Block overflow”(“块溢出”)错误,运行终止。在程序中计算嵌套深度时不要忘记将系统块SFB和系统功能SFC计算在内。

        数据块调用只是用来打开或选择数据域,不会对块的嵌套深度产生影响。同样地,对几个块的连续调用(线性块调用)也不会对嵌套深度产生影响。

        2.实际应用的程序组织

        在组织块OB 1中,用户应该在主程序中调用块来大致决定主程序的结构。程序结构可以按过程划分或按功能划分。

        下面艾特贸易小编的几点讨论将会给初学者一个总体的认识,即如何在程序组织中实现控制任务。高级编程人员一般有足够的经验来轻松地根据实际控制任务组织程序。

        按过程划分的程序结构几乎都是按控制过程来设计的。各个程序段根据各个项目任务或要控制的过程来编写。下一步就是考虑对有限开关量、控制面板、执行器的控制和显示设备等不同控制部位的扫描控制(在项目的不同部分)。在不同控制部位的内部数据交换采用位存储器和全局数据进行。

        按功能划分的程序结构是根据要执行的控制功能来设计的。最初,这种程序结构设计根本没有考虑受控对象??刂葡钅渴紫劝垂δ芊纸?,在子块中才初次体现控制项目的要求。

        在实际应用中,通常结合这两种设计概念。如图20-1所示,运行模式程序和数据处理程序中体现了功能结构,这些远离了控制设备本身的要求。程序段如给料传送带1、给料传送带2、处理和分断传送带等,都是按过程划分的程序结构。

        该例也给出了对不同块的使用情况。主程序在OB 1里。在这段程序里,各种运行方式、各个控制设备和各种数据处理等的块被调用。这些块是带有作为数据存储的实例数据块的功能块。给料传送带1和给料传送带2结构相同用DB 20作为传送带1的实例数据块,DB 21作为传送带2的实例数据块的FB 20用于控制。

    程序结构化实例

        20-1    程序结构化实例

        在传送带控制程序中,功能FC 20用于处理闭锁;它扫描输入或存储位,并控制FB 20的局部数据。在功能块FB 101中有传送带的控制程序,并在每条传送带的程序运行的时候调用。该调用是局部实例,在实例数据块DB 20中存储该局部数据。FB 29中的数据获得过程同样如此。

        用配有DB 50FB 50的数据处理程序对由位于全局数据块DB 60里的FB 29(以及其他块)获取来的数据进行处理。功能FC 51为数据的传送作准备,传送由FB 51(配有DB 51)控制。在FC 51中,要调用系统块SFB 8、SFB 9SFB 62。同样,这些系统块也把它们的实例数据存储在DB 51中。

    (作者稿费要求:需要高清无水印文章的读者3元每篇,请联系客服,谢谢!在线客服:艾特贸易网客服为您服务


    (责任编辑: 艾特贸易网 )

    • 本文关键字:PLC 

    免责声明:本文章仅代表作者个人观点,与艾特贸易网无关。本站大部分技术资料均为原创文章,文章仅作为读者参考使用,请自行核实相关内容,如若转载请注明来源:艾特贸易网 //www.dapze.com

     
     
  • 熬夜网购引发头晕恶心 低头族小心患上耳石症 2019-05-12
  • 社长手记“执着”的严鉴铂 2019-05-11
  • 东方网与武警上海总队一支队签署警企共建协议 2019-05-11
  • 历朝历代的更替说明中华名族的地盘在不断增大,这是黄帝思想的结果 2019-05-07
  • 【思客问答】关于两会,你想问的都在这里! 2019-05-07
  • 特朗普威胁中国,如果中国报复性征收美国高关税,美国将征收中国额外关税,特朗普真流氓。难道中国是吓大的? 2019-05-05
  • 回复@老老保老张工:吃个早餐还要让人批准?就这点出息啊? 2019-05-05
  • 浙江湖州开发区大队“三点一线”构建消防安全宣传新体系 2019-05-04
  • 云阳神秘迷宫9月迎客 2019-05-04
  • 贸易战正式开启!商务部:美方反复无常挑起贸易战,将强有力回击![上火] 2019-04-28
  • 西南铁路端午假期发送400余万人次 两人不文明乘车或受失信惩戒 2019-04-28
  • 【人民酒业﹣现场直击】 “我是品酒师·醉爱酱香酒”复赛第一场 2019-04-23
  • 山西省地勘局211队举办“安全生产月”知识培训--黄河新闻网 2019-04-23
  • 中消协约谈7家共享单车企业 2019-04-19
  • 你咋看高考大数据专业成热门? 2019-04-17
  • 快乐十分 燕赵风采排列5 北京赛车技巧想输都难 喜乐彩开奖号 北京单场的软件有什么要求 北京赛车pk10下截 6场半全场18131期预测 北京赛车公式走势规律 北京小赛车害了多少人 湖南幸运赛车历史号码 管家婆彩图四不像肖图 超级大乐透中奖彩民 双色球下期预测 3d胆码牛彩网预测 大赢家足球即时比分 足彩进球彩资料