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