冲出枪林弹雨
冲出枪林弹雨
级别: 家园常客
精华主题: 0
发帖数量: 141 个
工控威望: 622 点
下载积分: 345 分
在线时间: 86(小时)
注册时间: 2020-09-05
最后登录: 2024-10-30
查看冲出枪林弹雨的 主题 / 回贴
楼主  发表于: 2022-10-18 22:47
欧姆龙SysmacStudio 关于模块化编程技巧---全局变量和数据类型
在平常使用欧姆龙SysmacStudio 编程时,有新建大量的结构体和全局变量,若不分类进行模块化,会造成查找不方便,下面分享的就是对全局变量和数据类型进行模块分类,方便查找,提高编程效率。

下图中是新建的一个系统周期时钟频率的FB块
为了方便在程序中使用,将FB的输出变量在数据类型中新建了结构体,**重点是在root的命名空间下,新增一个子命名空间**,例如这个系统时钟型的,就单独设置了一个系统变量的子命名空间,和其他大量的机构体进行模块区分,方便查找和浏览。
这时,在全局变量中新建变量时,可以看到在数据类型中,需要先输入子命名空间,然后斜杠出空间下其他的结构体类型,此时系统也会出现下拉菜单供我们选择。
当新建了大量的全局变量时,**可以通过新建变量组,对变量进行分类**,如下图所示,点击选择的标签组,点击旁边的组筛选器,系统会显示组内的变量,再次点击筛选器,则出现全部的变量。
以上,谢谢。
技术交流vx: Electric973
小手拉钩
级别: 探索解密
精华主题: 0
发帖数量: 41 个
工控威望: 126 点
下载积分: 1529 分
在线时间: 16(小时)
注册时间: 2022-03-12
最后登录: 2024-10-31
查看小手拉钩的 主题 / 回贴
1楼  发表于: 2022-11-09 05:16
感谢大佬
cccccy
级别: 略有小成
精华主题: 0
发帖数量: 194 个
工控威望: 257 点
下载积分: 6379 分
在线时间: 118(小时)
注册时间: 2021-08-08
最后登录: 2024-10-31
查看cccccy的 主题 / 回贴
2楼  发表于: 2023-08-03 11:49
顶一个
liming2018
级别: 略有小成
精华主题: 0
发帖数量: 302 个
工控威望: 385 点
下载积分: 8689 分
在线时间: 30(小时)
注册时间: 2018-08-08
最后登录: 2024-10-31
查看liming2018的 主题 / 回贴
3楼  发表于: 2023-08-03 13:26
顶一下下