电子开发网

电子开发网电子设计 | 电子开发网Rss 2.0 会员中心 会员注册
搜索: 您现在的位置: 电子开发网 >> 电子开发 >> 梯形图实例 >> 正文

实验十三 西门子S7-200PLC 两台PLC主从式通信

作者:佚名    文章来源:本站原创    点击数:    更新时间:2023/4/22

一、实验目的

1.熟悉2台及以上PLC之间如何进行信号往来。

2.熟悉通信指令及其使用方法。

二、实验内容

1.控制要求

这是两台PLC主从式通信的例子,通过这个例子可以了解两台PLC间通信都应建立哪些初始化程序,主站怎样读取从站的数据又怎样将自己的数据写到从站中去,数据的通信是以变量寄存器为通道来实现的,这些寄存器不是唯一的,但只要建立了第一个,后面的就要紧随其后连续使用(也就是说成组使用)。这个例子想达到的控制目的是在主站中用I0.1作为输入信号建立一个字节加1指令,送给从站的输出口显示出来,同时在主站中也累计数据变化过程,当数累加到6时,主站再给从站一个信号,从站接到这个信号后用从站(自己的)输入信号I0.0发给主站输出口一个点动信号。整个过程能说明只要建立好初始化关系,主站输入信号的逻辑关系能够控制从站的输出,反过来从站的输入信号也能控制主站的输出。像这个例子当中有个限制条件,就是只有当主站给从站的数累加到6以后,从站发给主站的信号才有效,在这之前主站是接不到从站信号的。

2.程序设计

这种通信方式的主角就是主站,它让从站干什么,从站就干什么,同时它还可受控于从站,实质上就是数据的读写。读写的区域范围由主站来定,哪些数据可以写给从站,又有哪些数据找从站要,都是编程时需定好的,如本实验中写给从站的数据是主站中MB0与MB1这两个字节,找从站要的数据是从站中MB1这一个字节。STEP 7-Micro/WIN编程软件默认的单台PLC的地址是2,现在是两台PLC,如地址相同是不能通信的,怎么办?只好通过编程软件先把地址区分开,然后再分别给PLC下载各自的程序。按规定PLC的地址只能从2开始往后排,在本实验中看到主站地址是2,从站地址是3,地址2好办,编程软件可以自己找到,地址3就要经过设置才能改变。下面介绍设置过程:打开编程软件,如图3-38所示,单击“查看”下面的系统块,显示界面如图3-39所示,在此看到端口0和端口1处的PLC地址都是2,单击此口右侧的上箭头,把2都变成3,如图3-40所示,然后单击“确认”按钮,这时界面又回到图3-38,单击“▼”下载键把端口的设置下载给PLC,然后单击“查看”下面的通信,通信结束后的界面如图3-41所示,发现这台的程序送进去,再将两台PLC的模式开关都拨到RUN位置,就可以工作运行了。

图3-38 编程软件初始界面

 

 

图3-39 修改PLC地址的界面

1)根据控制要求,首先要确定I/O个数,进行I/O分配,确定主站与从站,配好两台PLC之间的通信电缆。主从式通信简单实惠,容易实现,难点与重点是主站的编程,读写区域与数据长度不能搞乱。控制系统PLC接线图如图3-42所示。

图3-40 将地址2变成3

 

图3-41 通信后已搜到PLC的地址

 

图3-42 主从式通信控制系统PLC接线图

 

2)控制程序梯形图如图3-43所示。

 

 

 

 

3)程序的语句表及注释如下:

 


 

三、实验报告中应回答的问题

图3-43 主从式通信控制程序梯形图(续)

图3-43 主从式通信控制程序梯形图

1.主站写入从站的数据长度是多少?由哪一条指令体现出来?

2.程序中出现了间接寻址,找一找在哪里?执行该指令的结果是什么?

3.从站写入主站的数据长度是多少?由哪一条指令体现出来?

Tags:主从站,通讯,实验,S7-200  
责任编辑:admin
相关文章列表
实验十七 西门子S7-200PLC的移位寄存器指令在波浪式喷泉程序中的
弱电工程RS485总线_RS485布线安装注意事项_RS485常见的故障与解决
PLC通信入门教程:通信从来都不难,就是几个0和1
影响人机界面与PLC通信速度的四个因素,关系PLC通讯速度几个方面
Modbus超时时间设置,通讯延迟,通讯滞后问题与程序轮询的关系
变频器采用Modbus通讯延迟,有什么因素导致变频器给定频率后很久
Modbus测试工具与控件介绍
RS485接线方式,现场总线不通怎么排查故障,RS485的A、B端可以短接
昆仑通态(MCGS)与 S7-200 SMART以太网通讯
西门子plc  变频器端子启停与通信设定频率详解(附梯形图程序)
西门子plc之间的通讯_两台西门子S7-200 SMART PLC如何通过Modbus
控制字、状态字傻傻分不清楚,今天它来了_变频器与plc通讯
西门子plc S7-200smart modbus rtu 轮询_Step7软件的使用
西门子S7-200 Smart plc的Modbus RTU库通讯轮询实例
PLC控制伺服电机运动的完整案例(PLC设置伺服驱动参数)_ 丝杠运
MODBUS常用功能码
西门子plc S7-200smart 与台达变频器通讯Modbus梯形图编程实例
【ModBus】modbus之poll/slave工具使用教程(3)
modbus poll 使用教程  Modbus通讯
西门子plc S7-200SMART通过MODBUS通信控制变频器启停如何看电流频
深度剖析西门子PLC的开放式TCP通信梯形图 TCP通讯
触摸屏与PLC之间无线通讯步骤详解,PLC与触摸屏通讯
使用西门子plc的Modbus通讯 串口调试助手与S7-200SMART PLC从站通
西门子PLC串口通讯方法 RS485 串口通讯
西门子S7-200PLC ModbusTCP通讯,ModScan32使用
Modbus通讯简单测试—Modscan32使用简介
Modbus Scan32模拟软件使用,Modscan32使用教程
西门子PLC S7-200smart与汇川变频器通过通讯控制 梯形图实例
西门子PLC与组态软件如何通讯?step7和wincc
三台S7-200 SMART 之间的MODBUS-RTU 通讯 梯形图实例
请文明参与讨论,禁止漫骂攻击,不要恶意评论、违禁词语。 昵称:
1分 2分 3分 4分 5分

还可以输入 200 个字
[ 查看全部 ] 网友评论
推荐文章
最新推荐
关于我们 - 联系我们 - 广告服务 - 友情链接 - 网站地图 - 版权声明 - 在线帮助 - 文章列表
返回顶部
刷新页面
下到页底
晶体管查询