恭喜,你发布的帖子
发布于 2020-12-14 10:55:50
12楼
不在你这个行业,楞是没明白这个程序是什么用途。翻来翻去也没看见解释。
是的芳工,注释不太多,几个例程主要意思。
第一个例程:是矩阵的列优先S型寻址(可类比推出行优先S型寻址),核心内容就一个网络;
第二个例程:最简单的一种阀门类型,而且没有考虑连锁/自动/手动/操作员/现场等操作要求,借鉴版主的开源贴,涉及FC的间接寻址,主要说明全局传局部/局部返全局的时序问题;脉冲沿的产生(全局变量传给局部变量1;局部变量用完后将0反馈回写给全局变量,从而产生脉冲沿);一种短时定时;由于200Smart及其它品牌控制器软件基本没有真正意义上的FB,软件做的不如300/1200强大,所以例程对这些应用应该有通用借鉴,FC/FB都有合适的应用场景;
第三个例程:是第一个例程的延续,是矩阵存成一维数组的行/列优先之字形寻址;一维数组是非矩阵架构通用控制器处理二维矩阵以及三维立体的数据存储方式,一些仓储/酸洗/电镀可能有用;1200的LGF有通用二维数据结构的矩阵计算库。200Smart没有,因此简单贴个思路。远未完善,有空优化更新下逆矩阵的内容。矩阵乘法/转置/求逆这三种运算组合也可以用来计算一些滤波比如多个I/O点的矩阵键盘滤波;卡尔曼滤波等。
请填写推广理由:
分享
只看
楼主