广西玉林西门子PLC模块代理商


    广西玉林西门子PLC模块代理商      广西玉林西门子PLC模块代理商

    广西玉林西门子PLC模块代理商广西玉林西门子PLC模块代理商广西玉林西门子PLC模块代理商

    三菱FX PLC学习之功能块指令

    在PLC的编程语言中,*简单的就是图形语言,如我们所学的梯形图与SFC,这两者在编程软件中都属于简单工程。



    而我之前所分享的文章中,讲到的那些基本指令和功能指令,都是基于简单梯形图形式进行示例。其实,对于很多功能(函数),如四则运算、比较传送等,在PLC编程中还有另外一种形式,那就是功能块形式,它们在编程软件中为结构化工程类型。



    除此之外,PLC的编程语言中还有比较复杂的文本语言,即ST语言。提及ST语言,简直令我等凡夫俗子望而却步,因为它就是传说中的纯打代码,为了我的头发,ST语言我还是直接放弃吧。


    既然放弃了ST语言,那么我今天就来给大家简单分享一下功能块指令的内容吧!


    一、什么是功能块(FB、FUN)

    所谓功能块,如下图27-1所示,简单来说,就是可以实现某些特定功能或函数的块,即FB块或FUN块,一般情况下把功能块叫FB块,但其实在三菱PLC中,功能块除了FB块之外,还有FUN块,即函数块。



    图27-1

    类似于子程序,功能块可以将特定的且需要经常使用的功能打包成一个块,在程序中多次调用,另外还可以打包成一个库文件,用于多台电脑上拷贝使用。这个“经常使用的功能”可以是我们自定义的,也可以是编程软件自带的。

    例如电机的起保停程序,我们可以把整个起保停程序打包成一个功能块,如下图27-2所示,该功能块的输入输出、起保停的启动、停止和电机都以标签的形式定义,直到被调用时再由用户*具体的软元件,如起保停的启动用“X0”、电机用“Y0”等。



    图27-2

    这个“起保停”的功能块,对应梯形图如下图27-3所示。还是类似于子程序,功能块在调用之前,如果是用户自定义的,显然,用户还需自己先编好一个功能块。



    图27-3

    当然,和子程序不同的是,这个自定义的功能块,其中的一些触点、线圈等只是用标签命名,如图27-3中的“启动”、“电机”等就是用文字命名的标签。


    二、功能块与功能指令的区别

    功能块用于结构化梯形图中,可以自行调用,如下图27-4所示,可以看到,这个结构化梯形图中有很多的块状结构(功能块),除此之外还有一些触点和线圈。所以结构化梯形图和简单梯形图其实区别不大,都是为了实现特定功能的程序。



    图27-4

    但到底是选用简单梯形图还是结构化梯形图,这就看个人喜欢了。就像是在顺控程序中,你可以用SFC的形式编写,也可以直接编写梯形图,问题不大。

    而功能块和功能指令,若是对于一般的功能而言,其实两者区别不大,例如我们要实现两个数的相加:当驱动条件X0成立时,把D0的当前值加上K10,结果保存到D10中。

    它可以通过功能指令实现,也可以运用功能块实现。如下图27-5所示为功能指令形式,X0接通,(D0)=K20,执行ADD指令后,D10的当前值为“和”K30。



    图27-5

    而功能块形式如图27-6所示,依然是X0接通,(D0)=K20,执行程序后,D10的当前值为“和”K30。



    图27-6

    从以上实现加法功能来看,功能指令和功能块可以自行选择用哪个,但对于较为复杂的功能,显然两种的区别还是比较明显的。这是因为功能块可以自定义,而功能指令却不行。 例如我们要实现D0、D1的值相加,在乘以D2的值,这就要用上两个功能指令ADD、SUB,而功能块可以把加和乘集中到一个块中,直接调用。此时的功能块,其功能其实更倾向于类似子程序的作用。

    3VA2110-5JQ32-0AA03VA2M160 R100 ETU560 F/3P
    3VA2116-5JQ32-0AA03VA2M160 R160 ETU560 F/3P
    3VA2216-5JQ32-0AA03VA2M250 R160 ETU560 F/3P
    3VA2225-5JQ32-0AA03VA2M250 R250 ETU560 F/3P
    3VA2325-5JQ32-0AA03VA2M400 R250 ETU560 F/3P
    3VA2340-5JQ32-0AA03VA2M400 R400 ETU560 F/3P
    3VA2440-5JQ32-0AA03VA2M630 R400 ETU560 F/3P
    3VA2450-5JQ32-0AA03VA2M630 R500 ETU560 F/3P
    3VA2463-5JQ32-0AA03VA2M630 R630 ETU560 F/3P
    3VA2025-6JQ32-0AA03VA2H100 R25 ETU560 F/3P
    3VA2040-6JQ32-0AA03VA2H100 R40 ETU560 F/3P
    3VA2063-6JQ32-0AA03VA2H100 R63 ETU560 F/3P
    3VA2010-6JQ32-0AA03VA2H100 R100 ETU560 F/3P

    广西玉林西门子PLC模块代理商                           广西玉林西门子PLC模块代理商




    浔之漫智控技术(上海)有限公司专注于西门子低压电器授权代理商,西门子PLC模块总代理商,西门子模块总代理商,西门子中国一级代理商,西门子PLC一级代理商,西门子DP电缆代理商等

  • 词条

    词条说明

  • 江苏西门子PLC模块代理商|CN模块6ES72162BD230XB8

    江苏西门子PLC模块代理商是一家专业从事控制系统解决方案的提供商。我们致力于为各种提供高质量、的现代化控制系统和解决方案。作为西门子PLC模块的代理商,我们提供各种规格和型号的PLC(Programmable Logic Controller)模块和CN(Communication Network)模块,其中6ES72162BD230XB8是我们代理的产品之一。作为西门子PLC模块代理商,我们深知

  • 盘锦西门子PLC模块代理商分销商

    盘锦西门子PLC模块代理商分销商   盘锦西门子PLC模块代理商分销商盘锦西门子PLC模块代理商分销商盘锦西门子PLC模块代理商分销商盘锦西门子PLC模块代理商分销商盘锦西门子PLC模块代理商分销商Siemens电源6EP1961-3BA21SiemensCPU模块6ES7416-3FS06-0AB0SIEMENS断路器5SY6510-7CCSiemensWINCC软件6AV6

  • 6ES7512-1DM03-0AB0模块供应商

    6ES7512-1DM03-0AB0模块供应商6ES7512-1DM03-0AB0模块供应商6ES7512-1DM03-0AB0模块供应商电缆,电线,交换机,PLC模块,CPU,模块,触摸屏变频器,电源,CPU供应,通讯电缆,DP电缆,低压断路器西门子PLC,供应商,西门子,模块西门子,供应商,模块,CPU,PLC模块自动化PLC运动控制系统操作流程运动控制是指在复杂条件下,将预定的控制方案、规划

  • 蚌埠西门子PLC模块代理商

    蚌埠西门子PLC模块代理商蚌埠西门子PLC模块代理商蚌埠西门子PLC模块代理商蚌埠西门子PLC模块代理商蚌埠西门子PLC模块代理商基本逻揖运算电路数字电路又叫逻辑电路,因为在数字电路里只有两种状态,“1”和“0”。表示电位高和电位低,而在逻辑思维中也同样规定,任何发生的事件,(原因和结果)也只有两种状态,真和。这样关于逻辑运算的一些基本知识都可以在数字电路中得到运用。基本逻辑运算是指“与”、“或”

联系方式 联系我时,请告知来自八方资源网!

公司名: 浔之漫智控技术(上海)有限公司

联系人: 颜经理

电 话:

手 机: 15021292620

微 信: 15021292620

地 址: 上海松江小昆山 广富林4588弄52号3楼

邮 编:

网 址: yan6789.b2b168.com

八方资源网提醒您:
1、本信息由八方资源网用户发布,八方资源网不介入任何交易过程,请自行甄别其真实性及合法性;
2、跟进信息之前,请仔细核验对方资质,所有预付定金或付款至个人账户的行为,均存在诈骗风险,请提高警惕!
    联系方式

公司名: 浔之漫智控技术(上海)有限公司

联系人: 颜经理

手 机: 15021292620

电 话:

地 址: 上海松江小昆山 广富林4588弄52号3楼

邮 编:

网 址: yan6789.b2b168.com

    相关企业
    商家产品系列
  • 产品推荐
  • 资讯推荐
关于八方 | 八方币 | 招商合作 | 网站地图 | 免费注册 | 一元广告 | 友情链接 | 联系我们 | 八方业务| 汇款方式 | 商务洽谈室 | 投诉举报
粤ICP备10089450号-8 - 经营许可证编号:粤B2-20130562 软件企业认定:深R-2013-2017 软件产品登记:深DGY-2013-3594
著作权登记:2013SR134025
Copyright © 2004 - 2024 b2b168.com All Rights Reserved