展开查看
以下是引用Zane在2023-08-08 19:07:10的发言 >42楼:
循环次数充其量只能改变受控投入控制对象的数量,并不能改变实际控制对象的总数量。
一个硬件配置确定,控制任务明确的系统,其包含控制对象也基本是可以确定在一个限制范围之内的。
以下是引用牛逼之人必有牛逼之处在2023-08-08 13:44:20的发言 >:西门子的背景数据块...
以下是引用Zane在2023-07-30 11:58:46的发言 >:不调用,意味着轴不...
以下是引用北风_在2023-07-21 16:12:04的发言 >:我以前想过一个问...
在一个工程内自然是去确定的,换一个工程硬件数量有可能成倍增加,甚至有可能超过你上一个工程预设的最大数量,于是你这个块需要重新增加背景数据块的寄存器数量。
如果逻辑简单的还好,如果逻辑复杂的则会很难。
针对这些,我就建议将每一个对象拆分出来做成一个单独的块,再根据每个工程的不同来调用适合的数量的势力,然后通过一个统一的inout接口来协调他们之间的逻辑关系。
inout接口不是说要链接一个统一的fb来处理他们之间的关系,而是链接一个相同的数组array 0..1 int,而不需要其他fb来协调这些调用实例的逻辑关系。