恭喜,你发布的帖子
发布于 2023-04-11 09:25:47
15楼
连接(Connection),指的是另一个系统通信线程。所谓连接资源的限制,指的就是另外开辟的通信进程的数量限制。现在流行的多核心CPU,线程的数量和管理,都必须与CPU硬件资源匹配。
PLC中,无论TCP还是UDP,一个基本点就是必须玩明白这个Connection。必须确保这个ID资源的状态正确,才能下一步。要根据情况,随时可以新建、断开、重建,另建Connection才行。Send和Rcv只是程序员所在线程内的调用动作,只有Connection线程的状态正确,两个线程之间才能连贯协同。有问题出现的时候,不能不管,先把Connection处理正确了,才能启动下一个通信动作。
站在最终表面使用效果的层面来看,基本指令都是不好用的。封装,就是通过健壮的策略,让它血肉丰满,呈现出一个好用的界面。玩不垮,坏了可以随时修。而所有的官方指令范例程序,对此都是不闻不问的,只会演示一个没什么蛋用的基本指令用法。这对依赖性很高的使用者程序员的学习影响,是消极的,且会潜移默化的渗入编程思维习惯。
我从来不用smart,也不熟悉它的通信指令。下图是我在博图1200中,在UDP连接出现憋死的情况下,采取主动修复策略的Trace效果截图。
大后半夜醒了在拼多多上买含钴钻头,看到这题目忍不住回一段。
请填写推广理由:
分享
只看
楼主