PLC两台S7-300的通讯_第1页
PLC两台S7-300的通讯_第2页
PLC两台S7-300的通讯_第3页
PLC两台S7-300的通讯_第4页
PLC两台S7-300的通讯_第5页
已阅读5页,还剩4页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、工业控制网络实验报告姓名:李威 学号:1120151053专业:电气工程一、实验目的1、实现S7-300的硬件组态;2、实现两台S7-300之间基于TCP/IP的S7通讯二、实验设备两台S7-300型PLC;根网线;一台PC机;profibus通信线三、实验步骤硬件组态及网络组态1、在STEP冲创建一个新的项目,分别插入两个S7-300站,如下图所示:2、对SIMATIC 300( 1)站点进行硬件组态双击SIMATIC300站的“硬件(Hardware)"选项,打开硬件组态画面,在 画面中 依次插入rack, CPU315-2PN/DPCP343-1 lean。选“周期/s时钟存储

2、器(Cycle/Clock Memory,J 5,选项卡,勾选“时钟存储器(Clock memory 5,并设 定为100,单位ms (因为S7-300系列CPU(CPU318除外)只支持OB35做为循 环 中断组织块,而OB35循环中断的默认时间间隔为100ms),其作用在于为后 续数据 的发送提供时钟脉冲信号。双击CPU PN/PI 口,填写相应的IP地址和子网掩码,并新组建一个工业以太网 Ethernet (1), IP地址设定为192.168.0.1,子网掩码为255.255.255.0,完成后如 下 图所示:4m OKI am(SIWA1IC 3CW(i> I")mt

3、f ri jorvwm.W a> nt © > »xi nr «A<ti » j *n tf »- * 4 m es h 杆i1: 1匸9 MM,1u e wr-< ft) 1J 9 M> Ca <T> «Ba双击CPU315-2PN/DP新建一个PROFIBU删,站地址设为2。如下图X? /J Z <Z AT /AMR=将IM153-1模块拖到上一步建成的PROFIBU删的总线上。并按照实际实验室硬 件设备,将相应的输入输出模块组态进去。如下图由于选用的两台PLC型号及其他模块均相同,

4、硬件分布也完全一致。故对 的 PLC2 配置完全按照1的步骤再进行一遍即可。不过将2号PLC进行以太网组网时,其IP地址需跟1号在一个网段中,但又不能重合。本实验设置的是IP地址设定为 192.168.0.2,子网掩码为 255.255.255.0o全部硬件组态完毕后,切换到最外面的界面下,应是如下图所示:IT 1 r : 2M I F L UUV W : !-0 a '-asrz - w rw4网络组态I悲在SIMATICMa nager画面下选择组态网络(Con figure network),即、按钮,打开 网络组态画面。NetPro会根据当前的组态情况自动生成网络组态画面。选择

5、SMATIC 300( 1)站的 CPU315-2PN/DP,右键选择“插入新连接(Insert new connection) n ,女口下图:在1号站的CPU k用鼠标右击,弹岀刈话框选择插入新的连接,之后弹出下图 所示对话框:*人*序可U E-hn-bi 4OH T47r WffSI申耳厂HI迂点斯W*1>M点旦4£*快门R FV./M I吕広) mj r paNKTsT RWT工 I*7IW3L"tFH«DPI* cu B卅性播二WKql JBZM 3在弹出的对话框中,显示了可与1站建立连接的站点,选择2号站点,同时选择 类型 为"S7连接

6、”点击“ 0K后会出现连接属性的对话框,勾选“ Establish an active conn ectiorT 以 激活新连接,同时需要记住本地ID号,此号作为后续的通讯模块标识。画面如下 图:图中显示了相应建立的连接信息,至此硬件,网络层面的组态完成。下载到 PLC 即可。5、编程为了进行数据的传送,这里需要调用FB8PSEND和FB9"URCV模块来进行数据的 收发。1 在SIMATIC300站的块(Block)中添加如下所示的模块,在0B1中编写数 据发送 和接收模块并配给背景数据块DB8和DB9,并插入变量表为后面的通讯验证做准 备。如下图:協里下皿 Hl (LI rlr

7、Wit OJi lAJtTao fX*电之tis fell端可鶯画mm柑讦肚TTC呦-刃 CFUT 电 T1VDF -回 曲崔茅 S liisxr 03 -2 Cl 3-13-Llg-: rumc 丐肝 ir * 卜? miff -IJJJST fi汀IU块 爭 H MM liu0 BLpPBtGOBIQMUB首先将IB0的状态发送到数据缓存区MB10中。0B1中对FB8的编写如下图:其中 EN为使能端,REQ是上升沿触发数据发送,使用硬件组态中设定的M100来提供发送上升沿。ID号为所建立连接的号码,R_ID是发送数据包的号,收发双方必 须一致。SD_1为发送数据存储区,LEN为收发禹数据长

8、度。如下图:OBI :Piogra» Sveqp (Cycle)xMCVE rwp生IBC-:I( COT稈序卑2 :拆甑M8FF«Celcc ordiiastBdSending of DataEMKK1Mino, 0 -眦:吐r tdW10L-罰 10.05T7B 1-Eg DO WE EFJMR STATm-jn.2.0-K12.2-J»14图中u REQ引脚连接的是M 100.0,这是在硬件组态的时候所做的时钟存储器,它可 以发出频率为10Hz的脉冲序列,在脉冲的上升沿触发数据发送作业。2在SIMATIC 300 (2站中添加相应的模块,FB9用于数据的接收,对应给其背景数 据块DB9, FB8中的设置和FB8大致相同,注意两者的ID号以及RJD号一致即 可。如下图所示:o 削:Frofram 扣八即(CyclF)FTOOriLoOl ilLii-itcdRoceiving of DataUK附E1T0LO.U3-1-MEKPID耐STATOSk_JDbtjl LO.UDTTE 1MCI程序段2:标题;13AEHOOITT -删使用LO.O的常开和常闭触点并联,使SIMATIC 300(

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论