
西门子
文章平均质量分 98
吾家有猫名探花
这个作者很懒,什么都没留下…
展开
-
C#与西门子PLC通讯——高手快速入门
本文基于C# .Net Core和西门子博图TIA Portal V17搭建。由于手边没有西门子PLC实物,所以采用S7-PLCSIM Advanced V4.0作为模拟PLC,以实现0成本完成通讯测试实例。本文将以一个自动化立体车库作为案例入手,完成基于领域驱动设计(DDD)的项目设计。我们已经建立了一个自动化立体车库系统的基本的DDD框架,实现了C#与西门子PLC的通讯。原创 2023-11-14 10:48:50 · 2335 阅读 · 6 评论 -
C#与西门子PLC通讯——手搓S7通讯协议
知其然,知其所以然。这篇文章,我们就尝试重复造一个轮子。通过对通讯协议的简要分析,我们能够更好地了解与西门子PLC是如何交互的。最后,我们就运用底层方法,使用Socket通讯将一个数组读取出来,再将数组反转之后写回PLC中。本篇文章算是《C#与西门子PLC通讯》的番外篇,扒开了S7 Net Plus的神秘外衣,一探底层逻辑,了解了PLC的行为分析和通讯原理。原创 2023-10-29 00:16:29 · 5988 阅读 · 1 评论 -
C#与西门子PLC通讯——熟手快速入门
在实际通讯中,往往需要先确定地址,数据类型和读写规则。因此本文侧重数据类型讲解,辅以面向对象编程,完成一个桌面小程序。原创 2023-10-27 16:35:24 · 6614 阅读 · 13 评论 -
C#与西门子PLC通讯——新手快速入门
本文基于C# .Net Core和西门子博图TIA Portal V17搭建。由于手边没有西门子PLC实物,所以采用S7-PLCSIM Advanced V4.0作为模拟PLC,以实现0成本完成通讯测试实例。这篇入门笔记解决了新手第一次上手实践时遇到的坑,并且有意忽略了实际项目中会遇到的逻辑交互和更多的数据格式问题。原创 2023-10-25 16:39:06 · 16396 阅读 · 40 评论