# PLC

5 篇文章

工业通讯

西门子 PLC 通讯(四):C# 用 S7.Net 读写 1500

用开源库 S7.Net 读写 S7-1500 的 DB 块:连接、按地址读、按类型读、写入,Bit 到 LReal 的常用类型和 String、WString 的特殊处理。补充:批量读取、断线重连和线程安全。

2022 年 9 月 2 日 · 3 分钟读完
工业通讯

西门子 PLC 通讯(三):用 NetToPLCsim 连普通 PLCSIM

博图自带的 PLCSIM 外部程序连不上,NetToPLCsim 把它转发到本机网卡的 102 端口,上位机就能像连真 PLC 一样连它。比 PLCSIM Advanced 轻量,五步配好。

2022 年 9 月 1 日 · 1 分钟读完
工业通讯

倍福 PLC:C# 用 ADS 读写变量和结构体

TwinCAT 的 ADS 通讯:按变量名拿句柄、读写基本类型和字符串,重点是结构体和结构体数组怎么在 C# 里定义才能和 PLC 的内存对上(pack_mode 与 Pack、MarshalAs)。补充:变量通知代替轮询、端口和路由。

2022 年 8 月 29 日 · 3 分钟读完
工业通讯

西门子 PLC 通讯(一):数据在 DB 块里怎么存

上位机按地址读写 PLC 之前,得先知道每种类型占几个字节、怎么排列:String 和 WString 的头部、Bool 的位地址、大端字节序、偶数对齐,以及为什么要关掉「优化的块访问」。

2022 年 6 月 23 日 · 3 分钟读完
工业通讯

西门子 PLC 通讯(二):博图 V16 与 PLCSIM Advanced 仿真

没有真 PLC 时,用 PLCSIM Advanced 仿真一台 S7-1500,让上位机通过网络连上它:AMD 电脑的兼容性坑、软件安装、博图项目必须打开的几个选项、启动仿真实例和下载程序。

2022 年 6 月 22 日 · 3 分钟读完