工业控制网络实验报告.docx
- 文档编号:17355248
- 上传时间:2023-07-24
- 格式:DOCX
- 页数:13
- 大小:1.50MB
工业控制网络实验报告.docx
《工业控制网络实验报告.docx》由会员分享,可在线阅读,更多相关《工业控制网络实验报告.docx(13页珍藏版)》请在冰点文库上搜索。
工业控制网络实验报告
工业控制网络实验报告
班级:
信科14-4班
姓名:
温华强
学号:
08143080
实验四S7-200与S7-300(S7-400)的以太网通讯
一、实验目的
1.学习使用STEP7Micro/WIN32软件;
2.学会如何使用以太网建立S7-200与S7300之间的通讯;
3.掌握S7-200与S7300之间的以太网通讯是如何进行的;
二、实验必备条件
1.带有STEP7和STEP7Micro/WIN32(版本3.2SP1以上)软件的编程设备;
2.PC/PPI电缆和PC适配器或者CP5611/5511/5411和MPI电缆;
3.一个CPU22X,符合以下类型要求:
CPU222Rel.1.10或以上、CPU224Rel.1.10或以上、CPU226Rel.1.00或以上、CPU226XMRel.1.00或以上;
4.一个CP243-1,订货号为6GK7243-1EX00-0XE0;
5.一个HUB和网络电缆或者以太网直连电缆;
6.一套S7-300/400PLC包括以下器件:
电源、CPU、CP343-1或CP443-1
三、实验步骤
1.将CP243-1配置为CLIENT。
使用STEP7Micro/WIN32中的向导程序。
在命令菜单中选择Tools-->EthernetWizard。
2.点击Next>按钮,系统会提示您在使用向导程序之前,要先对程序进行编译。
点击Yes编译程序。
3.在此处选择模块的位置。
在线的情况下,您也可以用ReadModules按钮搜寻在线的CP243-1模块。
点击Next>按钮。
4.在此处填写IP地址、子网掩码、通讯类型,点击Next>按钮。
5.在此处填写模块占用的输出地址,建议使用缺省值。
配置模块的连接个数。
点击Next>按钮。
6.配置该模块为CLIENT,填写SERVER端的IP地址,填写TSAP地址,请使用03.02(第二个字节为CPU的槽号,对于400CPU略有不同,03.02应为03.03或者03.04),点击DataTransfers按钮。
7.选择是读取数据还是写入数据,填写通讯数据的字节个数,填写发送数据区和接收数据区的起始地址,点击OK按钮。
8.选择CRC校验,使用缺省的时间间隔30秒,点击Next>按钮。
9.填写模块所占用的V存储区的起始地址,你也可以通过SuggestAddress按钮来获得系统建议的V存储区的起始地址,点击Next>按钮。
10.点击Finish按钮,完成对该模块的配置。
11.可以使用向导程序提供的子程序,在CLIENT上编写图中的通讯程序。
然后,将整个项目下载到作CLIENT的CPU上。
在STEP7Micro/WIN32中编写如下程序段。
SM0.0是200CPU中的一个常1位,SM0.5是200CPU中的一个秒脉冲信号。
12.使用HUB或者以太网直连电缆将CP243-1和CP343-1或CP443-1连接在一起,您就可以在两个CPU之间交换数据了。
13.S7-300与S7-200通过变量表进行数据传输验证,需要分别在STEP7和STEP7Micro/WIN32中建立变量表。
14.下载程序。
STEP7中的程序和以前的实验下载方式是一样的,而STEP7Micro/WIN32中的程序是通过PC/PPI线缆来下载的,需要注意的是该线缆不能热插拔,需要断电,否则可能会烧坏200CPU。
15.下载完成程序后,若无误,则可以进行测试,从300CPU的发送区发送数据,测试在200的变量表中是否可以收到,反之,从200CPU发送数据,测试在300的变量表中是否可以收到。
四、实验内容
1.使用STEP7Micro/WIN32软件建立一个S7-200的站。
2.在STEP7Micro/WIN32中使用类库编写数据交换使用的程序。
3.分别下载程序到S7-200和S7-300中,建立S7-200和S7-300之间的通信连接,并分别建立变量表。
4.测试。
从300CPU的发送区发送数据,测试在200的变量表中是否可以收到,反之,从200CPU发送数据,测试在300的变量表中是否可以收到。
五、实验体会
通过这次实验我们掌握了学习使用STEP7Micro/WIN32软件;学会如何使用以太网建立S7-200与S7300之间的通讯;掌握S7-200与S7300之间的以太网通讯是如何进行的。
实验五S7-200与S7-300(S7-400)的ProfibusDP通讯
一、实验目的
1.学习使用STEP7Micro/WIN32软件;
2.学会如何使用PROFIBUSDP建立S7-200与S7300之间的通讯;
3.掌握S7-200与S7300之间的PROFIBUSDP通讯是如何进行的;
二、实验内容
1.使用STEP7软件建立一个S7-300的站,并在PROFIBUSDP线上插入一个EM277模块,设置好相应的EM277模块的DP地址。
2.分别下载程序到S7-200和S7-300中,建立S7-200和S7-300之间的通信连接,并分别建立变量表。
3.测试。
从300CPU的发送区发送数据,测试在200的变量表中是否可以收到,反之,从200CPU发送数据,测试在300的变量表中是否可以收到。
三、实验步骤
S7-300与S7-200通过EM277进行PROFIBUSDP通讯,需要在STEP7中进行S7-300站组态,在S7-200系统中不需要对通讯进行组态和编程,只需要将要进行通讯的数据整理、存放在V存储区与S7-300的组态EM277从站时的硬件I/O地址相对应就可以了。
1.插入一个S7-300的站:
2.在S7-300站的PROFIBUSDP线上插入一个EM277模块(PROFIBUSDPAdditionalFieldDevicesPLCSIMATICEM277。
如果没有该模块,可以参照实验1,安装此模块),并且根据您的通讯字节数,选择一种通讯方式,本例中选择了8字节入/8字节出的方式,如下图:
3.根据机架上EM277的拨位开关设定以上EM277从站的站地址(注意:
EM277上拨位开关的位置一定要和S7-300中组态的地址值一致),如下图:
4.组态完系统的硬件配置后,将硬件信息下载到S7-300的PLC当中。
5.S7-300的硬件下载完成后,将EM277的拨位开关拨到与以上硬件组态的设定值一致(第3步已完成),在S7-200中编写程序将进行交换的数据存放在VB0,对应S7-300的QB4,建立STEP7中的变量表和STEP7MicroWin的状态表,并进行监控,它们的数据交换结果如下图:
6.测试。
从300CPU的发送区发送数据,测试在200的变量表中是否可以收到,反之,从200CPU发送数据,测试在300的变量表中是否可以收到。
四、实验结果:
截图如下:
五、实验体会
总的来说,这些实验,对自己还是有难度,程序十分繁琐。
数据交流太多,容易混淆,每次做实验,都需要老师的帮助,有时还不止一次,但是,也收获了很多新的知识。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 工业 控制 网络 实验 报告