1、右键添加新项目。
2、选择下添加之前发布的模块。
3、新建 PLC 项目。
4、添加功能块,修改功能块名称并把打勾,点击图片中红色选项。
5、从中找到之前在 C++项目创建好的接口。
6、选择好后点 OK。默认实现这个接口的功能块是空的,所以里面有很多需要自己写。
7、首先把不必要的一些 删除,只留下 ,并且如果希望此功能块可以调用 ,且可执行此接口中的方法,就必须粕盘镱嘧编写接口查找的代码,而且此代码必须是执行功能块前就完成,因此我们需要用到类似高级语言中构造函数的功能,在 中也有着类似的功能,右键功能块添加。
8、在下拉框中可以发现,TC3 中已经有 3 个特殊方法供我们使用,其中 FB_init就是构造函数,FB_exit 就是析构函数,我们依次添加这 2 个方法。
9、接下来开始对功能块中 3 个方法编写代码,以达到可以访问 C++接口,并 且使用接口下的方法目的。
10、接下来写简单的代码,以下代码仅供参考,截图如下:
11、在主程序中编写调用 C++中方法的代码。
12、右键 PLC 项目进行编译。
13、为了把此功能块绑定 C陴鲰芹茯++实例模块,双击 PLC 项目的 ,选择 ,把 value 设置为所调用的 C++模块。
14、激霰翌倡戈活配置并且下载程序,可以发现 in1 赋值 123,in2 赋 值 456,得到 out1 的结果自动就计算出是 in1 和 in2 的和为 579。