ayusecret
级别: 略有小成
精华主题: 0
发帖数量: 185 个
工控威望: 263 点
下载积分: 810 分
在线时间: 74(小时)
注册时间: 2021-10-31
最后登录: 2024-12-19
查看ayusecret的 主题 / 回贴
楼主  发表于: 2022-04-19 14:00
请教各位在项目中是否使用过FB控制多个真空或气缸?FB输入只配置M,D,每个气缸10个M点,10个D,当前规划1个FB控制10个气缸,用For循环处理流程。这样的话,流程用ST写的话,里面的不同气缸的延时是怎么写,都是用D*sm412么?
ayusecret
级别: 略有小成
精华主题: 0
发帖数量: 185 个
工控威望: 263 点
下载积分: 810 分
在线时间: 74(小时)
注册时间: 2021-10-31
最后登录: 2024-12-19
查看ayusecret的 主题 / 回贴
1楼  发表于: 2022-04-19 14:01
还是配置多个ST起始地址输入,做ST0Z0?
木林森
级别: 工控侠客
精华主题: 0
发帖数量: 319 个
工控威望: 2087 点
下载积分: 2213 分
在线时间: 213(小时)
注册时间: 2020-08-16
最后登录: 2024-12-18
查看木林森的 主题 / 回贴
2楼  发表于: 2022-04-20 09:27
根据控制需求去创建一个FB/FC,一个FB/FC控制一个气缸/真空发生器,在全局/局部标签中声明一个数组,数据类型为刚创建好的FB/FC,在程序中使用数据类型为FB/FC的数组变量即可实现批量控制
zhaoxy
级别: 略有小成
精华主题: 1 篇
发帖数量: 60 个
工控威望: 397 点
下载积分: 1221 分
在线时间: 46(小时)
注册时间: 2021-04-06
最后登录: 2024-12-06
查看zhaoxy的 主题 / 回贴
3楼  发表于: 2022-04-20 10:45
图片:
现在用的气缸块,可以看下有没有帮助
ayusecret
级别: 略有小成
精华主题: 0
发帖数量: 185 个
工控威望: 263 点
下载积分: 810 分
在线时间: 74(小时)
注册时间: 2021-10-31
最后登录: 2024-12-19
查看ayusecret的 主题 / 回贴
4楼  发表于: 2022-04-20 11:08
引用
引用第2楼木林森于2022-04-20 09:27发表的  :
根据控制需求去创建一个FB/FC,一个FB/FC控制一个气缸/真空发生器,在全局/局部标签中声明一个数组,数据类型为刚创建好的FB/FC,在程序中使用数据类型为FB/FC的数组变量即可实现批量控制

忘了说明,目前大部分项目可能限于Q系列PLC,用Gxwork2可能没法声明FB/FC数组吧。。。
ayusecret
级别: 略有小成
精华主题: 0
发帖数量: 185 个
工控威望: 263 点
下载积分: 810 分
在线时间: 74(小时)
注册时间: 2021-10-31
最后登录: 2024-12-19
查看ayusecret的 主题 / 回贴
5楼  发表于: 2022-04-20 11:24
引用
引用第3楼zhaoxy于2022-04-20 10:45发表的  :
现在用的气缸块,可以看下有没有帮助

你这个是Gxwork2还是3,2的话数组里的结构体好像无法定义定时器?
zhaoxy
级别: 略有小成
精华主题: 1 篇
发帖数量: 60 个
工控威望: 397 点
下载积分: 1221 分
在线时间: 46(小时)
注册时间: 2021-04-06
最后登录: 2024-12-06
查看zhaoxy的 主题 / 回贴
6楼  发表于: 2022-04-20 14:36
引用
引用第5楼ayusecret于2022-04-20 11:24发表的  :

你这个是Gxwork2还是3,2的话数组里的结构体好像无法定义定时器?

Gxwork3  FX5U
ayusecret
级别: 略有小成
精华主题: 0
发帖数量: 185 个
工控威望: 263 点
下载积分: 810 分
在线时间: 74(小时)
注册时间: 2021-10-31
最后登录: 2024-12-19
查看ayusecret的 主题 / 回贴
7楼  发表于: 2022-04-20 18:42
我这个是Work2 Q系列的