力控软件与S7-200SMART无线PPI通信

news2024/10/6 19:50:55

在实际系统中,人机界面与PLC通常不在一起,中心计算机一般放置在控制室,而PLC安装在现场车间,二者之间距离往往从几十米到几千米。如果布线的话,需要挖沟施工,比较麻烦,这种情况下比较适合采用无线通信方式。因为采用无线PPI协议响应速度快且不需要编程,只需要组态,所以用户更喜欢采用PPI协议网络。但是实现无线PPI通信需要专门的无线数据终端,在组态时也要考虑设置参数的匹配性。

本方案以力控软件为例,介绍力控软件与两台S7-200Smart PLC的无线 PPI 通信实现过程。在本方案中采用了西门子PLC专用无线通讯终端DTD434M,作为实现无线通讯的硬件设备。

一、方案概述

1.有线 PPI 网络

本方案中力控配置为标准 PPI 主站,西门子 PLC 配置为PPI从站,使用简单方便,不必深入理解 PPI 协议细节,即可完成通信。

2.无线 PPI 网络

通过欧美系PLC专用无线通讯终端DTD434M,能够稳定方便的实现无线 PPI网络,无需更改网络参数或原有程序,直接替换有线Rs485通讯。

二、实验设备与接线

·组态软件:力控6.1

·200SMART型号:CPU SR20 * 1台

·无线通讯终端:DTD434MC * 2台

三、力控实现PPI主站

1.将力控组态例程拷贝到力控软件工程目录下。

如下图目录所示路径,搜索项目,启动开发。

2.组态测试界面

3.IO设备组态

选择 S7-200(PPI)协议。

设备配置按如下步骤进行。

第一步:

第二步:

4.数据库组态

分别为两台S7-200Smart进行变量组态。

I0是第一台PLC的开关输入,M0是M存储区,Q0是开关输出。

第一台的PLC地址是2,第二台地址是3.

这里选择一个字节代表8个开关量。

四、西门子PLC实现PPI从站

1. 选择系统块进入

2. 地址设置一台PLC地址设为2,另外一台PLC地址设为3

3. CPU模式选择:RUN

4. S7-200SMART的程序

例程源代码里已提供测试程序

5. 实物接线图

五、测试方法

由200SMART的I0.0和I0.1的输入开关可以确认通信是否正常

用鼠标点击(长按)M0.0=1为红色时,Q0.0=1也为红色

把S7-200Smart的I0.1设置为高电平时,显示I0.1=1,Q0.1=1;

说明力控与S7-200Smart的PPI通信正常。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/669437.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

awk常用用法详解

作为运维工程师,使用awk来处理日常工作中的文本数据是很常见的。以下是一些常见的awk用法,可以帮助你更高效地处理文本数据: 目录 1. 查看文件的行数 2. 过滤数据 3. 统计数据 4. 格式化输出 1. 查看文件的行数 使用awk可以很快地查看文…

sed命令常用用法详解

sed 是一款流式文本编辑器,通常被用来编辑文本文件、数据流以及管道输入等。作为运维工程师,我们可以使用sed来快速处理文本数据。以下是sed的一些常见用法: 目录 1. 替换文本 2. 插入和删除行 3. 格式化输出 总 结: 1. 替换…

C++基础(6)——类和对象(运算符重载)

前言 本文主要介绍了C中运算符重载的基本知识。 4.5.1:加号运算符重载(成员函数和全局函数都可实现) 运算符重载:对已有的运算符重新进行定义,赋予其另一种功能,以适应不同的数据类型 1:成员…

如何使用 RestTemplate 调用 RESTful API

如何使用 RestTemplate 调用 RESTful API? 在开发 Web 应用程序时,调用 RESTful API 是一个常见的任务。为了调用 RESTful API,我们需要使用 HTTP 协议向 API 发送请求,并解析 API 返回的响应。为了简化这个过程,可以…

为生信写的Python简明教程 | 视频6

开源生信 Python教程 生信专用简明 Python 文字和视频教程 源码在:https://github.com/Tong-Chen/Bioinfo_course_python 目录 背景介绍 编程开篇为什么学习Python如何安装Python如何运行Python命令和脚本使用什么编辑器写Python脚本Python程序事例Python基本语法 数…

【前端特效篇】过渡与动画

变形和动画都是前端开发过程中,用来提高用户体验的一种方式。增加一些动效,可以使页面看起来不那么枯燥无味。 一、变形 transform transform 属性应用于元素的2D或3D转换。这个属性允许你将元素旋转,缩放,移动,倾斜…

opencloudos安装nginx新版本

opencloudos基本上完全兼容centos的操作,源管理方式也适用的yum。 ​ 装了一个opencloudos之后,想安装一下nginx。 默认的情况下安装使用: yum install nginx不过默认安装的是 1.14 版本,这个版本有几个 http 的漏洞&#xff…

【JUC进阶】03. Java对象头和内存布局

1、前言 为了后面更好的学习锁优化以及运作过程,需要我们对HotSpot虚拟机的Java对象内存布局有一定的了解,也作为技术储备。 2、对象的内存布局 在HotSpot虚拟机中,对象在堆内存中存储的布局可以划分为三个部分:对象头&#xf…

逍遥子All in阿里云,阿里“压舱石”与“秘密武器”接任

激荡中的阿里,又宣布了组织变革的最新进展:张勇将在2023年9月10日卸任阿里巴巴控股集团董事会主席兼CEO职务,此后将专职担任阿里云智能集团董事长兼CEO。蔡崇信将接任阿里集团董事长,吴泳铭出任阿里集团CEO并继续兼任淘天集团董事…

Linux 学习记录37(C高级篇)

Linux 学习记录37(C高级篇) 本文目录 Linux 学习记录37(C高级篇)一、常见的shell解析器二、变量1. shell脚本外部传参2. 输入输出(1. 输出(2. 输入 3. 命令置换符4. shell中的数组 三、shell中的算数运算1. (())运算2. $[ ]运算3. let运算4. expr指令(1.数据运算(3. 字符运算 四…

STM32单片机(七)ADC模拟数字转换器----第二节:ADC模数转换器练习(AD单通道和AD多通道)

❤️ 专栏简介:本专栏记录了从零学习单片机的过程,其中包括51单片机和STM32单片机两部分;建议先学习51单片机,其是STM32等高级单片机的基础;这样再学习STM32时才能融会贯通。 ☀️ 专栏适用人群 :适用于想要…

港科夜闻|香港科大(广州)INNOTECH创科嘉年华暨周年庆典隆重举行

关注并星标 每周阅读港科夜闻 建立新视野 开启新思维 1、香港科大(广州)INNOTECH创科嘉年华暨周年庆典隆重举行。6月16日,在《广州南沙深化面向世界的粤港澳全面合作总体方案》印发一周年之际,作为《南沙方案》发布后落成的第一个重大项目,香…

深入理解生成式AI技术原理:初识生成式AI

📣📣📣📣📣📣📣 🎍大家好,我是慕枫 🎍前阿里巴巴高级工程师,InfoQ签约作者、阿里云专家博主,一直致力于用大白话讲解技术知识 &#x…

三菱plc编程协议开发记录

目录 1 协议介绍 2 测试报文 3 PLC服务端仿真 4 java测试代码 1 协议介绍 Fx_Serial 通过Fx编程口协议连接三菱FX0N、FX1N、FX2N、FX3U FX3G、FX3S系列PLC。协议的详细介绍文档见附件“FX编程口协议.pdf”。 2 测试报文 组装各种类型报文测试,见附件“报文.xls…

Spring MVC框架步骤

目录 前言1. 配置开发环境2. 创建一个新的Maven项目3. 配置Web.xml文件4. 创建控制器类5. 创建视图6. 配置视图解析器7. 运行应用程序8. 测试应用程序 前言 Spring MVC是一种基于Java的Web应用程序开发框架,它可以帮助开发人员构建灵活、健壮和可扩展的Web应用程序…

【MongoDB】三、使用Java连接MongoDB

【MongoDB】三、使用Java连接MongoDB 实验目的实验内容练习1、开启Eclipse,创建Java Project项目,命名为Mongo12、添加项目依赖的jar包3、创建类MongoDemo4、连接数据库5、查看集合6、创建集合7、删除集合8、查看文档9、插入文档10、更新文档11、删除文档…

hive/spark数据倾斜解决方案

Hive数据倾斜以及解决方案 1、什么是数据倾斜 数据倾斜主要表现在,mapreduce程序执行时,reduce节点大部分执行完毕,但是有一个或者几个reduce节点运行很慢,导致整个程序的处理时间很长,这是因为某一个key的条数比其他…

stm32驱动RFID高频读卡器读取IC卡

stm32驱动RFID读卡器读取IC卡 1.介绍RFID2.RFID控制指令2.1 读IC卡号2.2 读IC卡数据块2.3 写数据到IC卡数据块2.4 读取RFID读卡器用户数据2.5 向RFID读卡器写入用户数据 3.代码实例3.1 rfid.c 源文件3.2 rfid 头文件 4. 结语 1.介绍RFID RFID(Radio-Frequency Iden…

篮球比赛管理系统的设计与实现(论文+源码)_kaic

摘要 迅猛发展并日益成熟的网络已经彻底的影响了我们的方方面面。人们也确实真切的体会到了网络带给我们的便捷。本网站的设计理念在于作为一个天津大学生台球联盟推广网,就是能够尽可能详细地展示、介绍台球联盟资讯信息,播放视频,同时为广…

关于Eclipse代码断点调试与相关快捷键

关于Eclipse代码断点调试与相关快捷键 功能快捷键 首先关于DeBug测试的快捷键: Debug F5:Step Into(debug) F6:Step over(debug) F7:Step return(debug) F8&a…