Hollysys_LE 自定义功能块使用 点击:1321 | 回复:3



tbingo

    
  • 精华:1帖
  • 求助:0帖
  • 帖子:7帖 | 50回
  • 年度积分:179
  • 历史总积分:2764
  • 注册:2011年4月05日
发表于:2013-04-12 19:39:39
楼主

明天周六了,一周又结束了!

                           自己定义的功能块的使用

   我们都知道C语言有子程序使用起来很方便,也是所有程序的基础。但是这些个子程序实现的功能需要我们自己编写才能满足我们自己的需求。

   PLC编程也可以实现这样的功能。我们在编写程序的时候,调用的就是一个一个的功能块,那么这些官方给提供的功能块不能满足我们的需求怎么办?那就自己编写呗,不复杂!

   

   步骤1:见图


添加功能块,之后就会出来对话框!取自己的功能块名称吧。例如MAX_MIN 记录输入变量的最大值和最小值

之后请关注红色框中内容:


这里有输入变量,输出变量,输入输出变量,还有中间变量

说明:输入变量:就是功能块的输入引脚

     输出变量:就是功能块的输出引脚

     输入输出变量:这样的变量会在输入引脚上出现,输出引脚上也会出现

     中间变量:就是功能块自己内部实现自己的功能的时候要用到的变量,在程序调用功能块的时候,是看不到的。

例如:


我们先定义好变量,然后就可以组态实现我们的功能了!如下


然后就是如何使用了

打开你要调用的子程序,就是可以直接将功能块拖入LD编辑区,就可以了

然后后面的过程就是和正常的编写程序一样了,我们就有了自己的功能块了!

下面是运行结果:


OK了!这个就是全部的过程,不复杂!

   




yuanle

  • 精华:0帖
  • 求助:0帖
  • 帖子:9帖 | 10208回
  • 年度积分:2747
  • 历史总积分:48332
  • 注册:2005年4月22日
发表于:2013-04-12 21:23:43
1楼

C语言有子程序?难道正统的不应该叫做函数么。

     

tbingo

  • 精华:1帖
  • 求助:0帖
  • 帖子:7帖 | 50回
  • 年度积分:179
  • 历史总积分:2764
  • 注册:2011年4月05日
发表于:2013-04-12 21:38:53
2楼

回复内容:

对: yuanle C语言有子程序?难道正统的不应该叫做函数么。       内容的回复!


确实是函数

🇻 🇬 🇹¹⁶⁹⁷

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 16回
  • 年度积分:0
  • 历史总积分:49
  • 注册:2019年2月22日
发表于:2019-12-27 16:29:20
3楼

~!~!很好


热门招聘
相关主题

官方公众号

智造工程师