首页
文章列表
标签墙
返回找工具啦
异步通信
共 3 篇文章
Go 通道:无缓冲通道与缓冲通道
2026-04-02 04:17:16
Go 通道:无缓冲通道与缓冲通道 Go 语言的通道(channel)是协程(goroutine)之间通信的桥梁。它像一条传送带,一端发送数据,另一端接收数据。根据是否内置存储空间,通道分为无缓冲通道和缓冲通道。理解两者的区别,能避免死锁、提升程序性能。 无缓冲通道:同步通信 创建一个无缓冲通道: g
Go通道
无缓冲通道
缓冲通道
51
0
ST通信指令应用:T_SEND与T_RECV在ST中的异步通信处理
2026-03-18 15:29:53
在S71200/1500 PLC编程中,使用结构化文本(ST)实现以太网TCP异步通信时,TSEND 与 TRECV 是两个核心系统函数块。它们不依赖循环扫描周期同步执行,而是通过触发信号和完成状态位协同工作,从而在单个OB(如OB1)中安全、高效地管理多路并发通信任务。以下为零依赖、可直接复用的实
PLC通信
TCP协议
ST编程
77
0
ST语言异步通信回调函数中变量作用域错误的闭包修正
2026-03-17 19:42:02
在 ST(Structured Text)语言中编写异步通信回调函数时,常出现变量值“意外不变”或“指向错误实例”的问题。这不是语法报错,也不触发编译警告,但会导致设备通信失败、状态错乱、数据覆盖等隐蔽故障。根本原因在于:ST 标准(IEC 611313 第3版及之前)未定义闭包(closure),
ST语言
异步通信
回调函数
100
0