一个人来
级别: 探索解密
精华主题: 0
发帖数量: 30 个
工控威望: 160 点
下载积分: 6195 分
在线时间: 43(小时)
注册时间: 2013-11-03
最后登录: 2024-01-10
查看一个人来的 主题 / 回贴
楼主  发表于: 2022-02-19 15:16
07年开始工作一直做PLC电气设计方面的工作,工作了八九年后,转型做上位机开发,现在回头翻看三菱的编程指南,发现新出了不少概念,比如函数,我想请教一下论坛大佬们,功能块和函数的区别。



我是王敏,QQ173357855,欢迎你加我一起讨论。
我是王敏,QQ173357855,微信www_Donesoft_cn,博客https://www.cnblogs.com/bigbox777/,欢迎你加我一起讨论。
一个人来
级别: 探索解密
精华主题: 0
发帖数量: 30 个
工控威望: 160 点
下载积分: 6195 分
在线时间: 43(小时)
注册时间: 2013-11-03
最后登录: 2024-01-10
查看一个人来的 主题 / 回贴
1楼  发表于: 2022-02-19 15:38
引用
引用第1楼w45062099于2022-02-19 15:24发表的  :
函数输出一个引脚,可以是数组,也可以是结构体,功能单一。



首先感谢大佬的回答,你辛苦了,看了部分文档,我只理解了下面这几点,还不知道正确与否:
1、创建方式?(没用过,不知道创建区别大不大。)
2、使用方式?(我感觉功能块像软件上的面向对象,需要实例化才能使用,函数像面向过程,直接调用。)
3、能否使用定时器计数器?(函数好像不支持定时器计数器,不能使用上升沿下降沿,功能块好像可以用,但是我不知道功能块实例化的时候定时器计数器如何处理的,干扰结果不?)
4、递归是否影响结果?(函数好像递归没问题,功能块不清楚。)
[ 此帖被一个人来在2022-02-19 15:55重新编辑 ]
我是王敏,QQ173357855,微信www_Donesoft_cn,博客https://www.cnblogs.com/bigbox777/,欢迎你加我一起讨论。
一个人来
级别: 探索解密
精华主题: 0
发帖数量: 30 个
工控威望: 160 点
下载积分: 6195 分
在线时间: 43(小时)
注册时间: 2013-11-03
最后登录: 2024-01-10
查看一个人来的 主题 / 回贴
2楼  发表于: 2022-02-19 17:00
引用
引用第3楼ajunn于2022-02-19 16:54发表的  :
使用FC通过传引用的方式传参可以大量节约工作内存,所以能用FC则不用FB


那是不是得自己建立一个工具库,包括一些常常需要使用的函数,例如:定时器,计数器,上升沿,下降沿。再请教一个问题,你用SFC做开发不?这个感觉是个新东西,和ST比较是不是同一个东西啊。
我是王敏,QQ173357855,微信www_Donesoft_cn,博客https://www.cnblogs.com/bigbox777/,欢迎你加我一起讨论。