0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看威廉希尔官方网站 视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

博途中FC块的接口OUT不能使用触点

dytfki8u8yql 来源:电子威廉希尔官方网站 控 2023-10-16 16:51 次阅读

方法1:把电机的输出定义成INOUT,而不要定义成OUT ,但此方法有一个弊端就是所有有引脚都在程序块的左边,不利于调试与观察,在FC块还可能会用到很多的上升沿的标志位,这样的话引脚就会更多

方法2:在FC块中建两个bool的数组类型的变量,长度为16位,根据实际情况可以修改长度,在FC的接口中建好如下变量

0a4361cc-6bfb-11ee-939d-92fbcf53809c.png

建立数据接口 编写程序如下:这样的话,我们就可以很好的使用数组中位来做存储中间位及脉冲标志位,以减少的输入接口的数量,电机输出引脚也在块的右边

0a5befa8-6bfb-11ee-939d-92fbcf53809c.jpg

程序中建立DB全局数据块,定义如下变量,当然也可以定义struct 把电机类的数据封装起来,或者建PLC自定义数据类型(UDT)

0a6b94ee-6bfb-11ee-939d-92fbcf53809c.jpg

最后调用2次FC块,分别在引脚上添加变量,至此-我们就很好的解决了FC块中不能使用触点的问题,传入的中间数组位可以通过索引使用,体验效果良好。

0a7a5f60-6bfb-11ee-939d-92fbcf53809c.jpg







审核编辑:刘清

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • plc
    plc
    +关注

    关注

    5010

    文章

    13283

    浏览量

    463201
  • 存储器
    +关注

    关注

    38

    文章

    7487

    浏览量

    163800

原文标题:西门子-博途中FC块的接口OUT不能使用触点

文章出处:【微信号:电子威廉希尔官方网站 控,微信公众号:电子威廉希尔官方网站 控】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    前置USB接口不能使

    前置USB接口不能使用   朋友刚装的电脑,采用微星K7N2-DETRL-L主板,装的WinXP系统。电脑买回来后发现USB闪存或USB摄像头接在前置USB接口
    发表于 03-16 09:29

    一文带你了解PLC中FB和FC的区别

    本文首先介绍了PLC的FB和FC是什么意思及它们的优缺点,其次介绍了PLC中FB和FC的区别,最后用西门子举例说明了FB和FC的区别。
    发表于 04-18 18:32 3.7w次阅读

    现场实例详细介绍FC功能和FB功能的应用

    FC 功能是没有存储能力的,给定入口的参数,执行完毕后,从输出参数读出结果。FC功能也就完成了。就像计算机高级编程语言中的子函数。当然,FC可以访问全局的存储变量,M区,数据等等。但
    的头像 发表于 12-05 14:13 1.8w次阅读
    现场实例详细介绍<b class='flag-5'>FC</b>功能和FB功能<b class='flag-5'>块</b>的应用

    linux下telnet不能使用怎么办

     linux下telnet不能使用怎么办?yum安装方式处理
    发表于 05-26 09:34 5830次阅读
    linux下telnet<b class='flag-5'>不能使</b>用怎么办

    西门子S7-300/400调用指令UC/CC在S7-1500中无法使用

    PORTAL中用UC/CC指令调用 FC/FB,编程语言必须是STL,且不能带用接口参数,在FC/FB的
    发表于 02-11 17:40 6018次阅读
    西门子S7-300/400<b class='flag-5'>块</b>调用指令UC/CC在S7-1500中无法使用

    PLC控制中FB和FC的不同之处

    学习plc时特别难理解FB和FC的区别和用法。接下来,我们来谈谈它们的区别和用法。 带背景数据的功能 FC - function,相当于函数FB,
    发表于 12-14 14:34 4187次阅读

    FC105的参数定义

    ) FC105功能描述 SCALE(FC105)功能接受一个整型值(IN),并将其转换为以工程单位表示的介于下限和上限(LO_LIM和HI_LIM)之间的实型值。将结果写入OUT。SCALE功
    的头像 发表于 07-11 11:21 4829次阅读

    FC105/FC106在哪里?

    SCALE(FC105)功能接受一个整型值(IN),并将其转换为以工程单位表示的介于下限和上限(LO_LIM和HI_LIM)之间的实型值。将结果写入OUT。SCALE功能使用以下等式
    的头像 发表于 07-21 10:33 3429次阅读

    OB FC FB如何使用

    在学习和使用途软件时常常使用到OB FC FB那么这样如何使用,今天就给大家带来FC的使
    的头像 发表于 08-15 10:44 6643次阅读

    FC对输出的错误处理

    如果没有数据被写至 FCOUT参数,FC将会输出一个随机值!对于 FB, 因为其可以使用背景数据来存储 OUT参数的数值,即使某次调
    的头像 发表于 11-09 16:51 1595次阅读

    西门子FC与FB究竟有啥区别?

    之间的主要区别    1、FB使用背景数据作为存储区,FC没有独立的存储区,使用全局DB或M区; 2、FB局部变量有STAT和TEMP,FC由于没有自己的存储区因此不具有STAT,TEMP本身
    的头像 发表于 12-19 15:18 5187次阅读

    什么是凸制造威廉希尔官方网站

    制造威廉希尔官方网站 (Bumping)是在芯片上制作凸,通过在芯片表面制作金属凸提供芯片电气互连的“点”接口,广泛应用于 FC、WLP、CSP、
    的头像 发表于 05-15 16:42 5152次阅读
    什么是凸<b class='flag-5'>块</b>制造威廉希尔官方网站

    PLC编程中OBFC、FB、DB的使用原则

    西门子新加中包含组织(OB)、函数(FB)、函数(FC)、数据(DB)
    发表于 05-24 15:01 1.6w次阅读
    PLC编程中OB<b class='flag-5'>块</b>、<b class='flag-5'>FC</b><b class='flag-5'>块</b>、FB<b class='flag-5'>块</b>、DB<b class='flag-5'>块</b>的使用原则

    西门子途中ARRAY的使用示例

    通过参数实例可将函数的实例传送到其它(FB 或 FC)中进行进一步处理,如数据查询、错误分析,甚至使用由被传递实例执行的函数
    的头像 发表于 06-19 10:53 2818次阅读
    西门子<b class='flag-5'>博</b><b class='flag-5'>途中</b>ARRAY的使用示例

    FC32-64端口叶片产品介绍

    电子发烧友网站提供《FC32-64端口叶片产品介绍.pdf》资料免费下载
    发表于 08-28 10:03 0次下载
    <b class='flag-5'>博</b>科<b class='flag-5'>FC</b>32-64端口叶片产品介绍