PLC论坛-全力打造可编程控制器专业技术论坛

 找回密码
 注册哦

QQ登录

只需一步,快速开始

微信扫码登录

查看: 26553|回复: 0

[CodeSys] 秒懂!结构体、枚举的妙用

[复制链接]
发表于 2024-4-27 14:02:02 | 显示全部楼层 |阅读模式
结构体和枚举在程序结构化中起到了重要的作用,可以提高代码的质量和可维护性。举一个简单的例子,看一下枚举体和结构体的基本使用方法

01



创建枚举体

枚举体里创建了3个INT型变量,itest1赋值为1,itest2自然就等于2,itest3赋值为10(此处必须赋值,否则在功能块中使用时会报错)。



02



创建结构体

结构体里创建两个INT变量,用来储存计算结果。



03



创建功能块

创建功能块,结合枚举体和联合体,实现加减法测试。功能块的输入类型为枚举,可防止意外的输入参数;数组上限值也使用了枚举体的值。



04



创建运行程序

创建程序,测试运行结果。

当输入值为itest1时,执行result[1].iAdd=1+10,以此类推。






    CODESYS是如何出圈的CODESYS产品大变革(建议收藏备用)
    盘点华为系牛X的工控企业23年西门子利润再创新高

               

        

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册哦

x
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册哦

本版积分规则

QQ|小黑屋|手机版|Archiver|PLC技术网-PLC论坛 ( 粤ICP备17165530号 )|网站地图

GMT+8, 2024-5-8 11:31 , Processed in 0.047810 second(s), 27 queries .

快速回复 返回顶部 返回列表