如果你对西门子PLC通信或者上位机开发稍微有一点研究的话,应该对Snap7有所耳闻。 Snap7是一个基于以太网与西门子S7系列PLC通信的开源库,在世界领域应用很广。但也许是因为资料比较少,而且很多都是纯英文,在国内反而没有大规模的应用。 作为一个技术开发人员,所有未知领域的事物都是值得探索的。于 ...
分类:
其他好文 时间:
2020-04-23 13:45:37
阅读次数:
691
最近因为一些学员的要求,研究了一下倍福PLC。很早就听说过倍福,虽然和西门子同样属于德国的品牌,但是两者走的路线和风格却截然不同,西门子不管是推广还是市场占有率方面都要高于倍福,但是倍福也有它的优势,它是EtherCAT总线的先驱者,基于通用的Windows系统,很早就提出了软PLC这样的概念,连编 ...
分类:
其他好文 时间:
2020-04-23 12:06:46
阅读次数:
193
在电气学习的路上,西门子PLC应该是我的启蒙PLC,从早期的S7-300/400 PLC搭建Profibus-DP网络开始接触,到后来的S7-200Smart PLC,再到现在的S7-1200/1500 PLC博途软件,基本上西门子的每款PLC都接触并使用过。 在上位机开发的路上,西门子PLC也一直 ...
分类:
其他好文 时间:
2020-04-22 11:37:18
阅读次数:
282
零基础,十分钟入门PLC(可编程控制器),掌握它的工作原理1,知道PLC系统的工作过程,也就是这边按下按钮,那边电机运行,信号是怎么传输的。2,认识PLC的本质,不再有“怎么学习西门子200的PLC,再去学习西门子1200的PLC像换了个品牌,又要重新学习了”这种弱智白痴问题。3,知道如何查找资料, ...
分类:
其他好文 时间:
2020-04-19 22:10:46
阅读次数:
89
方法一:插入新的驱动 选择电机模块 选择电源模块控制信号,通常选择1,不受其他型号控制 如电机为西门子电机,则选择通过Drive-Cliq接口再次读取电机数据;使用的西门子电机,但不带Drive-Cliq编码器,则通过列表选择;如电机为第三方电机,请选择输入电机数据。 选择电机抱闸控制方式 选择编码 ...
分类:
其他好文 时间:
2020-03-05 01:26:24
阅读次数:
77
对于自控或电气工程师来说,西门子PLC是每个人都非常熟悉的一款PLC品牌;而对于上位机开发工程师来说,Socket通信或TCP/IP协议也是必须要掌握的一种通信方式。刚好手头有一款西门子的200Smart PLC,可以利用它来跟大家聊聊Socket通信的那些事儿。 相比较而言,西门子PLC对Sock ...
分类:
其他好文 时间:
2020-03-05 00:53:25
阅读次数:
96
1 static partial class AntiDebugAntinet { 2 3 [DllImport("kernel32", CharSet = CharSet.Auto)] 4 private static extern uint GetCurrentProcessId(); 5 6 ...
好了开始搞UserData这一块了。 接着上一篇继续 西门子S7comm协议解析 —— 利用Wireshark对报文逐字节进行解析详细解析S7comm所含功能码以及UserData功能(path2) 说起这个UserData是属于西门子后期加的一些功能,也就是这些功能让S7这个协议变得更加丰富,也是 ...
分类:
其他好文 时间:
2020-03-01 21:50:12
阅读次数:
117
又一次成为懒蛋了,标题就这么改了改又是一篇新文章。 网上也有很多S7comm协议的解析,但还是如同我上一篇一样我只是做报文的解析对于S7comm的原理并进行阐述。 有些地方有错误的地方尽请大家指出,共同进步。 好了,言归正题。我们开始吧。 我还是按照功能码的顺序进行介绍吧。 s7抓包分析 TPKT层 ...
分类:
其他好文 时间:
2020-02-28 14:10:45
阅读次数:
588
一、概念 W过程镜像区输入字 PIW立即输入区字 PIW不用等系统刷新,立即读入 IW等待系统刷新后读入 二、PIW/IW,PQW/QW 引用西门子论坛一位大侠的比方加深理解: "打个比如,你吃饭的时候要吃菜,?你一般都是将菜从锅里乘到碗里,?再从碗里夹着吃,?可是有时候饿得太急了,你顾不了那么多,... ...
分类:
其他好文 时间:
2020-02-18 23:25:29
阅读次数:
208