恭喜,你发布的帖子
发布于 2025-08-30 12:19:51
33楼
别泼我冷水。我仍然选择继续使用,肯定是收获大于付出的。已经付出了大头,剩下的问题解决了就会越用越爽。即使现在不爽,有一个努力的方向或者一种向往。也是值得期待的。
尽量做到不出错啦。如果是数学作业的话,是有个分的,是不是100分很好知道。可现实是没有分的,错没错是不知道的。大家都知道,程序没运行到那份上,不会触发bug。只能通过想办法去探测bug。
总体看,这是一个过程。不是一个终点。
(到底我是游说大家不要用还是推荐大家用呢?)
这个例子是最经常用的一个程序。用导入就会得到程序。例子不能说明什么问题。
实话说,没太理解楼主忧虑的是什么。
内存分配是个很复杂的问题,我们只能尽量利用好编译器和编辑器支持的功能,以提高时空效率。
内存使用有两类方式,绝对地址法(比如分区和绝对地址编号,变量名,指针等),相对地址法(比如数组,UDT,DB数据区等等)。
当内存很小时,以绝对地址法为主,比如只有几十几百K内存的plc。此时内存分配与回收以人脑为主,指针极易引起混乱,子程序复用有点复杂,FC简单好用。
当内存很大时,比如V3.0的smart,会有很多的地址空间完全不会开放绝对地址,只能使用相对地址法来使用。内存分配与回收以操作系统为主,FB随便复用,不用指针效率也不会低。
请填写推广理由:
分享
只看
楼主