工控阿正
一切的一切从现在开始.用自己的态度闯出一片天
级别: 探索解密
精华主题: 0
发帖数量: 27 个
工控威望: 120 点
下载积分: 653 分
在线时间: 69(小时)
注册时间: 2016-06-24
最后登录: 2023-12-29
查看工控阿正的 主题 / 回贴
楼主  发表于: 2023-12-28 15:59
求教:汇川大型PLC:枚举、结构体、FB
这三者之间是怎样的关系,又是怎样应用的呢,看说明书还是看不太懂,多谢指教!
zgdperi
级别: 探索解密
精华主题: 0
发帖数量: 14 个
工控威望: 115 点
下载积分: 519 分
在线时间: 6(小时)
注册时间: 2016-12-01
最后登录: 2024-01-12
查看zgdperi的 主题 / 回贴
1楼  发表于: 2023-12-29 16:57
找个视频看看不就行了,汇川有视频教程
libin520
虽然没什么突破和进步,却还是每天在坚持着。
级别: 工控侠客
精华主题: 1 篇
发帖数量: 2354 个
工控威望: 2783 点
下载积分: 4416 分
在线时间: 1168(小时)
注册时间: 2008-10-24
最后登录: 2024-11-14
查看libin520的 主题 / 回贴
2楼  发表于: 2023-12-29 19:08
上B站下载视频。看个够。
需要高品质音乐资源+QQ群:723680148,音质好的音乐让爱车如音乐海洋。享受美妙音乐带来的超快感。音乐文件资源来聊即送。
18857713026
赚点辛苦钱不容易啊 诶~~~~ 努力赚钱
级别: 略有小成
精华主题: 0
发帖数量: 389 个
工控威望: 483 点
下载积分: 1173 分
在线时间: 186(小时)
注册时间: 2020-11-27
最后登录: 2024-11-14
查看18857713026的 主题 / 回贴
3楼  发表于: 2023-12-30 10:09
变量声明 一般不需要实例化的   大都没什么用  和普通变量一样处理
变量类型:enum(枚举)   它是静态变量的合集  轴名称赋值这样 主虚轴=1 刀虚轴=2 膜虚轴=3...或者气缸1=1 气缸2=2这样
没什么用  和直接变量表定义  没什么区别
  
变量类型:struct(结构体)  它是变量的合集  比如某个节点或者设备动作 用到这么一坨参数  可以全部打包成一个结构体  
出现 N各节点时   实例化N个结构体   程序复杂粘贴  参数名称  动作1.启动替换成动作2.启动  可以快速编写任务

FC: 创建时占用内存  不会重复占用   用来处理函数  无法保存参数  Y=X*ABCDEFG 这样  输出全靠输入 决定
FB: 有自己的内存地址 需要实例化使用  可以配套结构体使用 也可以在FB的参数定义 直接拉满不需要配套结构体
常用在 伺服程序打包上  一个轴实例化一个FB  100个轴100个FB 高效编程
也可以简易动作打包成FB  张力计算 气缸动作之类
刺猬果果
级别: 探索解密
精华主题: 0
发帖数量: 83 个
工控威望: 160 点
下载积分: 2819 分
在线时间: 74(小时)
注册时间: 2022-04-18
最后登录: 2024-11-13
查看刺猬果果的 主题 / 回贴
4楼  发表于: 2023-12-30 17:50
枚举声明的是常量,一般用在CASE语句里面;
结构体是对一堆变量归类和复用;比如创建学生这个结构体,其中成员包含身高,成绩,班级,等等信息,在主函数内声明(张三:学生;李四:学生;)就能调用张三.身高,张三.班级,李四.身高,李四.班级这些变量;
FB我的理解就是个不需要提供返回值的函数,运行结果全靠传入内部的参数,内部的变量也是静态变量函数运行完成也不会释放;