西门子LOGO PLC的通讯、数据采集知识及PLC-Recorder连接方法
1、LOGO!简介
搞控制的朋友都知道西门子,但是,可能很少人知道LOGO!这款小PLC。平时我们做项目时,如果选西门子PLC,则最LOW也是200SMART,很少能想到LOGO!。但是,欧洲过来的设备里倒是有一些LOGO!(谁让他们不能买200SMART系列呢!),这些LOGO!小PLC大都自带屏幕,不需要编程器和软件,就能直接修改程序和参数。但是,由于它功能简单,质量很好,基本都是十几年不用关注的。
最近,那些需要进口的西门子PLC价格疯涨,货期不定。朋友有个小东西需要玩玩,发现LOGO!就能满足他要求,于是就推荐了LOGO!,最新版的为LOGO!8.3,研究其手册,发现它个头虽小,但是通讯功能已经非常强大:系统级别就支持了S7协议、MODBUS TCP协议,自带WEB服务器、云服务,TDE(小操作面板)也是通过网络进行访问。通过一个网口能实现上下左右的互联。
PLC-Recorder也能通过S7-200SMART类型顺利访问它的数据,实现数据采集。LOGO!CPU上可以自带4路AI,因此,简单的采集和控制,不用扩展模块,一个CPU就能搞定了。
编程软件也非常强大,在一张大纸上随便摆放元器件,接线,实时模拟测试等。关键还非常便宜(成本已经摊薄)和皮实(大厂),没有交货期的担心(据说国内生产了),这让我们国产的PLC怎么追赶?
就没有缺点了吗?当然有。由于它还是个小微PLC,因此,其内存、控制功能比较弱。编程方法和思路与STEP7也非常不同,你很难摸到时序的规律,稍微复杂一点的时序控制功能都需要你绞尽脑汁和不断测试。
2、通讯资源说明
我们搞数据采集,就重点说说获取数据相关的内容。从前面简介可以看出,LOGO!V8.3的控制功能已经不如其通讯功能那么耀眼了。系统级别支持S7协议和MODBUS TCP协议。
2.1 可用通讯资源
LOGO!V8.3有一个以太网口,可以建立16个基于TCP/IP的S7/Modbus通讯连接(其中8个可以是静态连接。PLC-Recorder就是利用静态连接来进行通讯的,这样可以减少通讯建立的时间开销,提高采集的速度。),可以实现与PLC、HMI、第三方设备的连接(不含LOGO!TDE连接)。
各软件、设备使用的协议如下图:
典型网络配置图:
2.2开启通讯连接
现在的控制器都比较重视网络安全,很大网络功能都是默认不开启,因此,如果要进行通讯,则必须要开启通讯功能:
2.3 S7和Modbus地址区间
LOGO!是个简单控制器,因此,其内部资源并不丰富,且资源名称与S7-300等系列的也有差异,但是,与S7-200SMART的风格基本一致。可用资源包括包括I、Q、M、V等区域。
3、PLC-Recorder进行数据采集的方法
可以用S7协议进行访问,设备里配置成S7-200SMART设备即可。需要注意的是,变量地址要进行一下变换,将从1开始的编号转换成字节加位的编号,规则如下:
这样就可以实现PLC数据的快速、连续访问了,效果如下:
当然,也可以利用MODUBS TCP协议进行访问,这时候选用MODBUS TCP标准协议即可。
2022年3月31日
西门子LOGO PLC的通讯、数据采集知识及PLC-Recorder连接方法相关推荐
- 信捷PLC以太网通讯数据采集解决方案
描述: 信捷XC/XD等系列PLC及一体机, 以太网通讯数据采集解决方案. 桥接器采用三通设计,不占用PLC通讯口,不对原系统做任何硬件和软件修改,即可通过模块的网口对PLC进行数据监控和操作,同时触 ...
- C#与产电PLC以太网通讯,C# For LS PLC Ethernet Communication,产电PLC以太网通讯,上位机与PLC通讯C#,LG PLC以太网通讯
C# 与 产电PLC以太网通讯,产电PLC为韩国PLC C# For LS PLC Ethernet Communication 以封装为通讯库,直接通过引用实例化即可调用方法,非常简单,软件工程师以 ...
- 三菱PLC串口通讯设备如何通过PLC网关实现远程上下载程序?
物通博联设备远程维护系统是一套实现对分散式设备远程维护和运营的软硬件系统,为工程师搭建一条通往远端设备现场的安全数据通道,实现对现场设备(PLC)的远程配置.远程诊断.远程调试和远程升级程序.物通博联 ...
- C#与三菱FX5U PLC以太网通讯
C#与三菱FX5U PLC以太网通讯 C# And MITSUBISHI PLC FX5U Ethernet Communication 编程语言:C#; 编程环境:Visual Studio 201 ...
- dcs与plc与c语言的联系,PLC 与DCS的通讯方式,举例讲解
化工区乙烯装置采用的是Honeywell TDC3000 DCS系统,这牵扯到要与许多PLC的通讯问题.因为在生产中操作人员要通过DCS的操作界面来了解所有系统的运行状况,这其中首当其冲的就是PLC, ...
- 串口 发送 接收 高位_电工进阶PLC大神,必备PLC串口通讯的基本知识!
戳上方蓝字"技成电工课堂"快速关注!!! 电力作业人员在使用PLC的时候会接触到很多的通讯协议以及通讯接口,最基本的PLC串口通讯和基本的通讯接口你都了解吗?1,什么是串口通讯? ...
- 32位浮点数在威纶触摸屏显示_MCGS触摸屏与与西门子 S7-1200 PLC以太网通讯
触摸屏(touch screen)又称为"触控屏"."触控面板",是一种可接收触头等输入讯号的感应式液晶显示装置,当接触了屏幕上的图形按钮时,屏幕上的触觉反馈系 ...
- winpcapp配置c++网口通讯_PLC通讯智能网关,不用编程,实现西门子与罗克韦尔(AB)、三菱等PLC之间通讯...
智能网关IGT-DSER支持多点对多点的设置之间通讯,支持以太网,串口设备混合数据交换:无需编程开发,只须配置数据的起始地址和数量即可,支持热插拔,断电重启后自恢复运行,在实际的工程项目中应用方便. ...
- PLC通讯实现-C#实现西门子PLC MPI通讯W95_S7(五)
PLC通讯实现-C#实现西门子PLC MPI通讯W95_S7(五) 背景 抽象设计 西门子MPI通讯实现W95_S7 背景 本人近十年的工作都与工业软件相关.其中工控系统开发过程中有一个必要环节就是跟 ...
- PLC通讯实现-C#实现西门子PLC串口通讯W95_S7(四)
PLC通讯实现-C#实现西门子PLC串口通讯W95_S7(四) 背景 抽象设计 西门子串口通讯实现W95_S7 背景 本人近十年的工作都与工业软件相关.其中工控系统开发过程中有一个必要环节就是跟各大厂 ...
最新文章
- hibernate oracle 读写分离_利用FDW进行ORACLE到Postgresql的数据迁移
- P3605 [USACO17JAN]Promotion Counting晋升者计数
- windows平台oracle无法调度,windows 2003+Legato networker+oracle 9i (框架)
- 国内云存储产品应用简介
- python编写自制编译器_编译器构造-编译Python
- 【计算机组成原理】磁盘存储器
- 数据结构中单链表的存储c语言,单链表一 - 数据结构与算法教程 - C语言网
- USB3.1与Type-C有什么区别
- Arcgis Server开发使用query报错
- 黑客帝国,社会化网络
- 运维笔记-lnmp一键安装问题
- 赛锐信息:5个方面帮您应对 SAP License 审计
- 老徐WEB:js入门学习 - javascript语句
- ECCV 2022 | 基于去遮挡和移除的3D交互双手姿态估计
- Java 后端不懂 GC 调优很丢脸吗?
- 利用自定义函数实现批量爬取多家公司的新闻
- 冬天OS(八):加入调度
- 计算机性能低玩游戏卡顿,Win7电脑玩游戏很卡和FPS帧数太低的优化方法
- mysql数据库管理-2019整理
- 胡小羊的前端专栏(第16期)