恭喜,你发布的帖子
发布于 2023-06-16 14:27:07
9楼
呵呵,再来个深入一点点的问题,这些重复调用的FB如果要分不同的组怎么办呢?
其实很简单,不要钻牛角尖
这个在高级语言里,其实就是类的静态变量
这个变量只对这个类有效,不对外公开。但是所有实例都可以修改,也看得到。
举个例子,比如变频器通信吧,假如这个变频器是由多个机构公用的,那么常规的做法是不是最终只能在某一个地方,对这个变频器进行读写?然后每个使用的地方进行判断是不是已经有其他机构在使用变频器?
那么如果我想做的很简单,每个机构都可以直接对变频器进行读写,然后所有的读写由一个FB块来进行,那么这个时候就需要与一个标记,知道变频器是空闲还算被占用。当然这个标记可以做一个全局变量,但是那样不仅仅是太丑陋了,而且有遗漏和地址被重复修改的危险,或者地址已经被使用了。
请填写推广理由:
分享
只看
楼主