方法1:把电机的输出定义成INOUT,而不要定义成OUT ,但此方法有一个弊端就是所有有引脚都在程序块的左边,不利于调试与观察,在FC块还可能会用到很多的上升沿的标志位,这样的话引脚就会更多
方法2:在FC块中建两个bool的数组类型的变量,长度为16位,根据实际情况可以修改长度,在FC的接口中建好如下变量
建立数据接口 编写程序如下:这样的话,我们就可以很好的使用数组中位来做存储中间位及脉冲标志位,以减少的输入接口的数量,电机输出引脚也在块的右边
程序中建立DB全局数据块,定义如下变量,当然也可以定义struct 把电机类的数据封装起来,或者建PLC自定义数据类型(UDT)
最后调用2次FC块,分别在引脚上添加变量,至此-我们就很好的解决了FC块中不能使用触点的问题,传入的中间数组位可以通过索引使用,体验效果良好。
审核编辑:刘清
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
原文标题:西门子-博途中FC块的接口OUT不能使用触点
文章出处:【微信号:电子威廉希尔官方网站
控,微信公众号:电子威廉希尔官方网站
控】欢迎添加关注!文章转载请注明出处。
相关推荐
前置USB接口不能使用 朋友刚装的电脑,采用微星K7N2-DETRL-L主板,装的WinXP系统。电脑买回来后发现USB闪存或USB摄像头接在前置USB接口
发表于 03-16 09:29
本文首先介绍了PLC的FB和FC是什么意思及它们的优缺点,其次介绍了PLC中FB和FC块的区别,最后用西门子举例说明了FB和FC块的区别。
发表于 04-18 18:32
•3.7w次阅读
FC 功能是没有存储能力的,给定入口的参数,执行完毕后,从输出参数读出结果。FC功能也就完成了。就像计算机高级编程语言中的子函数。当然,FC可以访问全局的存储变量,M区,数据块等等。但
发表于 12-05 14:13
•1.8w次阅读
linux下telnet不能使用怎么办?yum安装方式处理
发表于 05-26 09:34
•5830次阅读
PORTAL中用UC/CC指令调用 FC/FB块,编程语言必须是STL,且不能带用接口参数,在FC/FB的
发表于 02-11 17:40
•6018次阅读
学习plc时特别难理解FB和FC的区别和用法。接下来,我们来谈谈它们的区别和用法。 带背景数据块的功能块 FC - function,相当于函数FB,
发表于 12-14 14:34
•4187次阅读
) FC105功能描述 SCALE(FC105)功能接受一个整型值(IN),并将其转换为以工程单位表示的介于下限和上限(LO_LIM和HI_LIM)之间的实型值。将结果写入OUT。SCALE功
发表于 07-11 11:21
•4829次阅读
SCALE(FC105)功能接受一个整型值(IN),并将其转换为以工程单位表示的介于下限和上限(LO_LIM和HI_LIM)之间的实型值。将结果写入OUT。SCALE功能使用以下等式
发表于 07-21 10:33
•3429次阅读
在学习和使用博途软件时常常使用到OB FC FB块那么这样块如何使用,今天就给大家带来FC块的使
发表于 08-15 10:44
•6643次阅读
如果没有数据被写至 FC 的 OUT参数,FC将会输出一个随机值!对于 FB, 因为其可以使用背景数据块来存储 OUT参数的数值,即使某次调
发表于 11-09 16:51
•1595次阅读
之间的主要区别 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次阅读
西门子新加块中包含组织块(OB)、函数块(FB)、函数(FC)、数据块(DB)
发表于 05-24 15:01
•1.6w次阅读
通过参数实例可将函数块的实例传送到其它块(FB 或 FC)中进行进一步处理,如数据查询、错误分析,甚至使用由被传递实例执行的函数块。
发表于 06-19 10:53
•2818次阅读
电子发烧友网站提供《博科FC32-64端口叶片产品介绍.pdf》资料免费下载
发表于 08-28 10:03
•0次下载
评论