恭喜,你发布的帖子
发布于 2025-08-28 10:19:34
28楼
有时候为了实现一种软件设计不支持的功能,通过各种弯弯绕绕,千方百计实现了,最后的结果可能还会出现各种各样的副作用,这时候就要对这个功能实现的代价和便利取舍了。
我认为,PLC编程的核心,是对变量数据处理的技术,程序硬要实现可能不可预知的自动分配变量并不是通用做法。1、程序块和其他程序块交互和上位机HMI交互是固定的变量,动态分配很多时候不适用。2、如果这个程序块使用一些不必须和外部交互的中间变量,手动分配一个区间是更明确的做法。3、程序可读性以及监控和调试时便利性问题。
另外,如果一个简单的逻辑因为要适配未来可能出现的复杂情况,而开始就把简单的事情复杂化,到后面只会让bug上叠加bug。而如果换1个平台,自带框架自带模块化的PLC,岂不是豁然开朗。
请填写推广理由:
分享
只看
楼主