TC3-OOP编程 2
杨煜敏
本篇主要讲解 interface 和 implements 用法
1. 新建 PLC项目,取名为 OOP2
2. 右键 POUs添加 Interface
3. 取名为 I_LampControl 并且点击 OK进行创建
4. 右键 I_LampControl 添加 2 个方法, on 和 off 分别代表灯的 2 个功能,开灯
和关灯,返回类型是 BOOL
5. 接口创建好了后开始创建功能块实现这些接口并且编写实现代码
右键 POUs新建功能块,取名功能块为 FB_Lamp_ONOFF,并且勾选 Implements ,
在选项框选择之前创建好的接口 I_LampControl
6. 完成实现接口后就可以在 On和 Off 中写实现代码
当然所有变量都需要声明在 FB_Lamp_ONOFF中,而不是 method 中
7. 接下来再见一个功能块实现这个接口,修改功能块名为 FB_LAMP_DIMM
8. 接着编写 On和 Off 中实现代码
因此可以发现虽然是实现同一个接口,但实现代码可以截然不同
9. 随后在程序中就可以利用接口的实例化实现多个对象的切换
10. 如果对象很多,当然也可以通过创建一个接口数组,并且利用 FOR循环实现
一条语句对于所有对象进行操作
您可能关注的文档
- (外研社)初一下英语期末检测卷.pdf
- (外研社)一起第六册三年级英语下学期期末试题.pdf
- (文科)古典概型和几何概型练习题精编版.pdf
- (五年高考真题)高考物理专题选修3-3热学.pdf
- (西师大版)六年级数学上册第一、二单元检测试卷.pdf
- (湘少版)五年级英语上册Unit10《Whatdoesthatsignmean》教案(有配套课件).pdf
- !完整的结构力学答案-同济大学.pdf
- %8E的冲击与竞争性垄断市场结构的出现.pdf
- ((沪科版))[[初二物理教案]]沪科版八年级物理下册全册教案.pdf
- (2)FMEA指导书分析和总结.pdf
- (0282)教育统计学复习思考题.pdf
- (2014-2015-1)一年级数学教学计划.pdf
- (2018)木门窗安装工程检验批质量验收记录.pdf
- (2018年秋)人教版小学六年级语文上册第一单元1.山中访友说课稿.pdf
- (2018年秋)人教版小学六年级语文上册第一单元第一组达标检测卷B卷.pdf
- (2018年秋)人教版小学六年级语文上册第一单元索溪峪的野课堂实录.pdf
- (2019年度高级职称材料要求)中小学教师系列.pdf
- (2020版)小学一年级20以内比较大小题库.pdf
- (201406)土地利用规划实习指导书.pdf
- (PEP)人教版三年级上册英语Unit1Hello!单元整体分析.pdf
最近下载
- 广东阳山杨梅选矿厂桔子塘铅锌矿.doc VIP
- 2.7《夜晚的月亮》课件-2025-2026学年科学二年级上册教科版.pptx VIP
- 2022-2028全球物联网无线和蓝牙模组行业调研及趋势分析报告.docx VIP
- 2+.7+加快溶解+课件-2025-2026学年科学三年级上册教科版.pptx VIP
- 卫生监督学PPT课件 卫生监督信息管理.pptx VIP
- 5.1+身高鞋码巧呈现(课件)2025-2026学年四年级上册信息科技冀教版.pptx VIP
- 2026广东汕头潮阳农村商业银行校园招聘备考题库带答案详解(巩固).docx VIP
- (SOHO六期)管道支架及吊架施工方案.docx
- 2026广东汕头潮阳农村商业银行校园招聘备考题库带答案详解(新).docx VIP
- 2026年广州中考历史经典例题变式试卷(附答案可下载).docx VIP
原创力文档

文档评论(0)