中国自动化学会专家咨询工作委员会指定宣传媒体
免费注册 登录 广告服务 | 客服中心
您现在所在的是:

PLC论坛

抖音 德嘉 泓格论坛 FLIR红外热像论坛
工控论坛首页 PLC论坛 → 浏览主题: 我这样的低玩只会玩FB
发表新帖 回复该主题
回帖:26个,阅读:1978 [上一页] [1] [2] [3] [下一页]
* 帖子主题:

我这样的低玩只会玩FB

分享到
7669
w71412659
文章数:1458
年度积分:50
历史总积分:7669
注册时间:2013/5/8
发站内信
2018论坛魅力之星
发表于:2018/6/9 9:22:46
#0楼
用FB有错吗?我水平低,没有1W套以上编程经验,所以我的程序里面调用了大量的FB。
我的习惯是,每个工位调用1次FB,涉及此工位的所有逻辑和工具程序。OB1里面不写逻辑,只写FB/FC调用。所有故障报警汇入一个FC/FB。


附件 1.jpg

两个以上的重复工具必然使用FB,作为标准程序块。我这人比较懒,一个工具的程序写好了就不想再写第二次,第二个工具FB直接复制,把该改的地址直接改了就行了,一个工位十几个气缸,难道因为我改了一小段语句就要十几个全部改一遍?对于懒人来说这是不可接受的。

附件 2.jpg

建变量很难?每一个工具做一种UDT,有多少工具就在FB里面加几个UDT,CTRL+C、CTRL+V很麻烦?点一下编译很麻烦?

附件 3.jpg



附件 4.jpg

像我这种水平低的只会这种垃圾操作,某些高玩是不削去玩的,就是这样。
[此贴子已经被作者于2018/6/9 9:24:00编辑过]
49161
kdrjl 版主
文章数:24274
年度积分:50
历史总积分:49161
注册时间:2004/2/17
发站内信
2018论坛优秀版主
2017论坛优秀版主
2016论坛优秀版主
2015论坛优秀版主
2014论坛优秀版主
我秀我做2014
2013论坛优秀版主
秀秀我的办公桌
晒晒工控小礼品
2012论坛优秀版主
2011论坛贡献奖
2010年论坛优秀版主
发表于:2018/6/9 9:43:27
#1楼
FB和FC是调用的块操作吗?如果是,我也喜欢这样。嘻嘻。
7669
w71412659
文章数:1458
年度积分:50
历史总积分:7669
注册时间:2013/5/8
发站内信
2018论坛魅力之星
发表于:2018/6/9 9:50:51
#2楼
回复 #1楼 kdrjl
FC和FB最本质的区别就是,FB可以使用静态变量,FC不可以。相应的,也造成了一些区别,FB需要有一个背景数据块,FC不需要。
4608
y258464168
文章数:2500
年度积分:50
历史总积分:4608
注册时间:2016/11/30
发站内信
2018春节活动(三)
发表于:2018/6/9 10:02:03
#3楼
不觉明厉,3U也有FB功能,改天试试,搞了这么多年,还没摸过西门子产品
49161
kdrjl 版主
文章数:24274
年度积分:50
历史总积分:49161
注册时间:2004/2/17
发站内信
2018论坛优秀版主
2017论坛优秀版主
2016论坛优秀版主
2015论坛优秀版主
2014论坛优秀版主
我秀我做2014
2013论坛优秀版主
秀秀我的办公桌
晒晒工控小礼品
2012论坛优秀版主
2011论坛贡献奖
2010年论坛优秀版主
发表于:2018/6/9 10:11:03
#4楼
回复 #2楼 w71412659
PLC这块我真的不熟悉,但是LOGO!的编程,还有CFC的编程,我知道,而且喜欢,都是现成的块,调用互联就可以了。特别的方便,而且运行速度也不慢,完全够用。

采用图形化的块操作,最大的特点就是,不懂编程懂模电数电,懂闭环控制。就可以实现自己的控制工艺。这个是我所需要的。嘻嘻
36260
cvlsam 版主
文章数:12211
年度积分:612
历史总积分:36260
注册时间:2001/12/22
发站内信
2018论坛贡献奖
2017论坛贡献奖
2016论坛贡献奖
2015论坛贡献奖
2013论坛贡献奖
2012论坛贡献奖
2011论坛贡献奖
2011国庆活动
2010论坛杰出贡献奖
发表于:2018/6/9 10:28:26
#5楼
我给你的建议是:
1、不要在FB/FC中使用全局变量,即使要使用全局变量,也应该作为IN,IN_OUT导入FB/FC中。
2、如果使用ST语言编程,FC/FB中程序不宜过长,如果的确需要很长的逻辑,请拆分FB/FC。
3、如果是标准的流程,请在库中编写然后再程序中调用。

Good Luck~
84478
ZCMY 版主
文章数:47271
年度积分:537
历史总积分:84478
注册时间:2004/3/16
发站内信
2018论坛贡献奖
2018春节活动(三)
2017论坛优秀版主
2017国庆活动(三)
2016论坛优秀版主
2015论坛优秀版主
2014论坛优秀版主
2014相约国庆
2013论坛优秀版主
2012论坛优秀版主
2011论坛贡献奖
2010年论坛优秀版主
发表于:2018/6/9 10:37:41
#6楼
原来说的是你呀;表情
8158
fujifa
文章数:2904
年度积分:91
历史总积分:8158
注册时间:2014/2/10
发站内信
2017论坛贡献奖
2016论坛贡献奖
2015论坛贡献奖
发表于:2018/6/9 10:51:56
#7楼
请不要玻璃心好不,看看人家1万套,先投个话题,急急你们,然后你们大讨论的时候他拿着小本本在偷学着呢。

各抒己见,说错话回个帖谢谢给你指教的人,现在论坛几个玻璃心整天搞的自己牛逼的不得了,被人家教导了不但不说谢谢,还要咬文嚼字的死扛到底,所以才会1万台水平不如入门的,十几年水平没长进的。
7669
w71412659
文章数:1458
年度积分:50
历史总积分:7669
注册时间:2013/5/8
发站内信
2018论坛魅力之星
发表于:2018/6/9 12:13:33
#8楼
回复 #6楼 ZCMY
请参阅某大神嘲讽FB的帖子
7968
蜀中之首
文章数:5235
年度积分:50
历史总积分:7968
注册时间:2018/5/27
发站内信
发表于:2018/6/9 12:20:15
#9楼
用习惯的方式很正常,博取众彩也是应该的
就怕一意孤行
曾经遇到一个导师,特爱用中
在一次设备改造中,将原来的控制柜分解为现场的分散小箱,生产线是三段链接,第三段是由二条组成,即根据生产需要开通一条或二条。三段传送带都用接近开关做同步检测信号,以中段信号为基准调整前后段,都很顺利,在第三段单独投入也没问题,一旦第三段的二条线都投入,就时不时的报通讯超时故障,哪里引起超时,都在往干扰上找,好长时间找不到。
怀疑程序不合理,被灭。
后弄到程序,咨询是不是中断太频繁,又被秒杀。
向客户提出自己的意见(完不了活,走不了人,拿不到钱),最后在客户的要求下,将第三段后的翻台机(二台)中断信号改为普通逻辑控制,超时问题解决。
工控学堂推荐视频:

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2024 Gkong.com, All Rights Reserved

78.0005