Re: [问题]PLC语法function block功能图使用方法?

楼主: wisdom   2018-04-30 23:15:55
先说结论,Function Block (以下简称FB,不是脸书)。
如果是会写PC语言的人,FB是lib或DLL的概念
FB不是让你用来兜一个逻辑程式用的,而是建立你自己的函式(库)
当你用FB的功能写好一个函式
就可以把这个FB汇出(未来有相同需求再汇入)
然后在你的程式里,随时可以调用你自己写的FB
举个例子
如果你在程式里会非常常用到A x B = C这个功能
可以自己写一个FB(功能块?)
写FB时要定义引入参数A & B,引出参数 C
然后FB的内容就是 return C = A*B;
未来你有1跟2这两个数字,想计算两者的乘积,就可以呼叫这个FB,丢进A跟B
输出的C就是你要的答案
迷之音 : 这个内建的Function就有啦! 基本功能耶
提外话,在plc里,Function 跟 Function Block 是不同的
※ 引述《shortLC (废物大学生)》之铭言:
: 标题: [问题]PLC语法function block功能图使用方法?
: 时间: Sun Apr 22 21:53:01 2018
:
:
: PLC控制器的程式语法有很多种
:
: 以三菱来说
:
: 我想大部分的人都是用阶梯图来写
:
: 那么我想问的是还有另外一种比较冷门的语法
:
: 叫做function block功能图
:
: 在建立新档案前要先选择structure project才能选择FBD选项
:
: 而不是一般的LD阶梯图写法
:
:
:
: 但是这方面似乎很少人在教学
:
: 而小弟又对这个东西有点兴趣
:
: 不知道有没有高手能提供一些讯息
:
: 哪里有人在教function block或是市面上有哪里能找到function block的书 ?
:
: 感激不尽
:
:
:
:
:
作者: shortLC (废物大学生)   2018-05-07 21:38:00
了解功能块的功能后,的确会觉得这是个很方便的东西但是我想知道哪里有这方面的资源能学习
作者: DOOT (Back)   2018-05-11 10:58:00
如果是三菱的建议用GXWORK3了,Q系列的FB跟FBD都是假的..工控人家园有相关结构体的手册(ST,FBD)等等..

Links booklink

Contact Us: admin [ a t ] ucptt.com