恭喜,你发布的帖子
发布于 2021-10-27 12:01:40
7楼
标准化啊?
按我的理解,Modbus通信就是一种上位机与下位机通信交换数据的标准吧。标准化只定义了硬件层、数据结构、通信逻辑而已。至于应用层怎么使用?怎么实现通信逻辑?交换什么数据?完全由用户自己发挥。别想着用Modbus标准后标准就会自动为你交换数据?做梦呢。
标准这种东西,不要被别人铺天盖地的洗脑带歪了,别人说的标准不一定适合你。难道不用别人卖的标准就程序就不能用了么?不是的,只是大家的标准不同,目的都是实现功能而已。标准对于应用并不是必须的。
只是有了标准,可以减少错误、可以节省ROM、可以使程序逻辑更直观、标准成熟后可以节省大量的时间精力、可以让程序员更专注与实现应用而不是浪费时间在实现“Hello World”,好处太多。代价嘛就是需要不少额外的RAM以及不能随心所欲的写程序了。
没有别人的标准,世界依然多姿多彩阳光明媚,条条大道通罗马。
10多年前公司花几万到西门子楼宇培训时,就是标准化编程。这下年下来,结果就像4楼大佬说的,只是从不停的套上枷锁罢了。现在嘛,都随心所欲算了。西门子提供这么多的库、这么多的FC、FB,根据应用封装一下更通用些,不想再套枷锁了。
如果不懂4楼大佬说的?建议认真学习C++,学懂了C++后不需要别人的标准,你自己累计下来的标准更适合你。
至于老万的都是说很表面的东西?我没钱没看过没买过,不清楚实现细节不折腾这些咯,我不想套枷锁咯。
ps:算了,都不知道胡扯什么乱七八糟的了。
请填写推广理由:
分享
只看
楼主