西门子模块6ES7151-1AA05-0AB0

    西门子模块6ES7151-1AA05-0AB0

    西门子模块6ES7151-1AA05-0AB0

    西门子模块6ES7151-1AA05-0AB0

    SIMATIC DP,接口模块 IM 151-1 标准针对 ET 200S; 包括终端模块 数据量每 244 Byte 针对 输入端和输出端; 较多 63 个外围模块 PROFIBUS-DP 0版和 1版 至 2m 宽度以下可连接; 总线接口通过 9针 Sub-D

    FC功能块如何使用

    如果逻辑块执行完后不需要保存它内部的数据,可以用功能FC来编程。与功能块FB 相比较,FC不需要配套的背景数据块。

    1. 生成功能

    用鼠标右键点击SIMATIC管理器左边窗口中的“块”,执行出现的快捷菜单中的“插入新对象”→“功能”,生成一个新的功能。在出现的功能属性对话框中,采用系统自动生成的功能的名称FC1,设置梯形图(LAD)为功能默认的编程语言。

    2. 功能的局部变量

    双击SIMATIC管理器中FC1的图标,打开程序编辑器(见图4-16)。

    与功能块的变量声明表(见图4-13)相比,功能没有静态变量(STAT),退出FC后不能保存它的临时局部变量。功能多了一个返回值RET_VAL,它实际上是一个输出参数。返回值的设置与IEC6113-3标准有关,该标准的功能没有输出参数,只有一个返回值。




    功能FC1用来控制发动机的风扇,要求在发动机运行信号Engine_On变为1时起动风扇,发动机停车后,用输出的BOOL变量Fan_On控制的风扇继续运行30s后停机。

    在FCI中,用延时断开定时器S_OFFDT(见图4-16)来定时。在功能的变量声明表中定义的输入参数Timer_Function是延时断开定时器的编号,数据类型为Timer,在调用FC1 时用它来为不同的发动机*不同的定时器。

    3. 功能与功能块的区别

    FB和FC均为用户编写的子程序,局部数据均有IN、OUT、IN_OUT和TEMP,临时变量TEMP储存在局部数据堆栈中。

    1)FC的返回值RET_VAL实际上是输出参数,因此有无静态变量(STAT)是二者的局部变量的本质区别,功能块的静态变量用背景数据块来保存。如果功能有执行完后需要保存的数据,只能存放在全局变量(I/Q、PI/PQ、M、T、C和共享数据块)中,但是这样会影响功能的可移植性。如果功能或功能块的内部不使用全局变量,只使用局部变量,不需要做任何修改,就可以将块移植到其他项目。如果块的内部使用了全局变量,在移植时需要重新统一分配它们内部使用的全局变量的,以保不会出现冲突。当程序很复杂,子程序和中断程序很多时,这种重新分配全局变量地址的工作量非常大,也很容易出错。如果逻辑块有执行完后需要保存的数据,显然应使用功能块,而不是功能。

    2)功能块的输出参数不仅与来自外部的输入参数有关,还与用静态变量保存的内部状态数据有关。功能因为没有静态变量,相同的输入参数产生的执行结果是相同的。

    3)功能块有背景数据块,功能没有背景数据块。只能在功能内部访问功能的局部变量,其他逻辑块和人机界面可以访问背景数据块中的变量。

    4)不能给功能的局部变量设置初始值,可以给功能块的局部变量(不包括TEMP)设置初始值。在调用功能块时如果没有设置某些输入参数的实参,将使用背景数据块中的初始值,或上一次执行后的值。调用功能时应给所有的形参*实参。

    4. 组织块与其他逻辑块的区别

    发生事件或故障时,由操作系统调用对应的组织块,其他逻辑块是用户程序调用的。组织块有自动生成的20B临时局部数据,包含了与触发组织块的事件有关的信息。它们是操作系统提供的。组织块中的程序是用户编写的,用户可以自己定义和使用组织块20B 之后的临时局部数据。




    浔之漫智控技术(上海)有限公司专注于西门子等

  • 词条

    词条说明

  • 5SL6325-7CC西门子断路器

    5SL6325-7CC西门子断路器小型断路器 400V 6kA,3 ,C,25A 断路器 400V 6kA,3 ,C,25A西门子PLC编程中如何使用好符号表?在PLC编程软件规范里,变量命名本身就是一门学问。西门子S7-200PLC的符号表就是做变量命名工作的,毫不夸张的说,每一个使用S7-200的人都应该熟练掌握它,如果你对它不屑一顾,觉得自己从来不用它也同样可以做得很好,那么,你还不能算

  • 西门子PLC模块6SL3224-0XE41-3UA0

    西门子PLC模块6SL3224-0XE41-3UA0西门子PLC模块6SL3224-0XE41-3UA0西门子PLC模块6SL3224-0XE41-3UA0 SINAMICS G120 功率模块 PM 240 未过滤 无集成 制动斩波器 3AC380-480V+10/-10% 47-63Hz 重过载功率:132kW 在i 160% 3S 时,136% 57S, ** 240S;环境温

  • 西门子模块6GK5804-0AP00-2AA2

    西门子模块6GK5804-0AP00-2AA2西门子模块6GK5804-0AP00-2AA2西门子模块6GK5804-0AP00-2AA2SCALANCE M804PB 的特征;路由器用于 安全远程连接 从 PROFIBUS / MPI 自动化设备连接至 以太网网络,通过 * 和防火墙 其他功能: 地址转换(NAT/NAPT), 连接至 SINEMA RC, 2 端换机; 1 个数字输入端,

  • 合肥西门子PLC一级代理商

    合肥西门子PLC一级代理商可编程控制器的编程语言简介可编程控制器目前常用的编程语言有以下几种:梯形图语言、助记符语言、顺序功能图、功能块图和某些高级语言。手持编程器多采用助记符语言,计算机软件编程采用梯形图语言,也有采用顺序功能图、功能块图的。(1)梯形图语言梯形图的表达式沿用了原电气控制系统中的继电接触控制电路图的形式,二者的基本构思是一致的,只是使用符号和表达方式有所区别。【例1-1】某一过程

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

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

联系人: 刘经理

电 话: 19873876272

手 机: 19873876272

微 信: 19873876272

地 址: 上海松江石湖荡镇塔汇路755弄29号1幢一层A区213室

邮 编:

网 址: tianxia56.b2b168.com

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

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

联系人: 刘经理

手 机: 19873876272

电 话: 19873876272

地 址: 上海松江石湖荡镇塔汇路755弄29号1幢一层A区213室

邮 编:

网 址: tianxia56.b2b168.com

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