上位机与两台PLC之间无线PPI通信 点击:303 | 回复:0



USB210

    
  • 精华:0帖
  • 求助:3帖
  • 帖子:234帖 | 122回
  • 年度积分:315
  • 历史总积分:1704
  • 注册:2009年8月05日
发表于:2023-06-21 09:20:43
楼主

在实际系统中,人机界面与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通信正常。




楼主最近还看过


热门招聘
相关主题

官方公众号

智造工程师