数据通信课程设计报告_第1页
数据通信课程设计报告_第2页
数据通信课程设计报告_第3页
数据通信课程设计报告_第4页
数据通信课程设计报告_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

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

文档简介

1、1 计算机控制技术计算机控制技术课课程程设设计计目目 录录一.课程设计目的.3二.课程设计题目和要求.3 2.1 课程设计题目 2.2 课程设计要求三.设计内容.4 3.1 设计方案的选定与说明 3.2 系统总体框图 3.3 论述方案的各部分工作原理; 3.4 设计说明书四.设计总结.11参考书目.112一一. .课程设计目的课程设计目的通过本课程设计主要目的是实现两台西门子 1200PLC 之间的通信,利用 PLC1 发送指令给 PLC2,PLC2 接到指令后控制电动机的启停, 主要训练和培养学生的以下能力:(1).查阅资料:搜集与本设计有关的资料(包括从已发表的文献中或者通过网络交流平台搜

2、集)的能力;(2).软件使用:了解并掌握西门子 S7-1200 软件的使用,明白网络通信实现的机理与过程;(3).用简洁的文字,清晰的图表来表达自己设计思想的能力。二课程设计题目和要求二课程设计题目和要求2.12.1 课程设计题目课程设计题目题目:当一台 s7-1200 上发出一个启停信号时,另一台 s7-1200 收到信号,并启停一台电动机1) 主要软硬件配置一套 Step7 Basic v10.5(或以上版本),一根网线,2 台 CPU 1214C2)相关指令: TSEND_C (发送数据指令), TRCV_C(接受数据指令) 3)硬件组态与编程新建工程添加硬件用子网连接两个 cpu编写主

3、控 cpu 程序调整主控 cpu 连接参数编写另一台 cpu 程序调整另一台 cpu 连接参数32.22.2 课程设计要求课程设计要求(1)课程设计报告当中应包括 1) 、系统总体框图 2) 、通信组态全过程的每个步骤组态界面图 参数设置图 3) 、体现设计目标实现的 PLC 监视表格现场截图(2)独立完成,按时上交课程设计报告三三. .设计内容设计内容3.13.1 设计方案的选定与说明设计方案的选定与说明本次课程设计主要目的是实现两台西门子 1200PLC 之间的通信,利用 PLC1 发送指令给 PLC2,PLC2 接到指令后控制电动机的启停(在实验室中,我们用灯泡的亮暗分别来代表电机的启停

4、状态,用按键输入指令)。因此,我们利用实验室的两台 PLC、一条网线,一台电脑,三条导线等设备,可以完成这个课题。3.23.2 系统总体框图系统总体框图3.33.3 论述方案的各部分工作原理论述方案的各部分工作原理 PLC1 和 PLC2 的通信需要用到交换机和西门子 1200PLC 配套的软件,他们的通信通过 TSEND 和 TRCV 指令实现。TSEND 用于发送指令,TRCV 用于接收指令。内容的发送和接收通过 DBX0.0 完成。再在 PLC2 中选择一个 I/O 口分配给电机,连接好电机,参数设定完毕,通过 DBX0.0 数据的 0/1 变化,控制电机的启停。3.43.4 设计说明书

5、设计说明书 按键PLC1 PLC2灯泡(模拟电机)发送指令发送指令反馈信息发送指令41)打开桌面上 Tia portal 软件,后新建一个项目,打开新建项目,进入项目视图,点击添加新设备,添加 PLC12)点击属性-常规-脉冲发生器-系统和时钟存储器,勾选允许使用系统存储器字节和允许使用时钟存储器字节3)点击目录-信号板,添加信号板(AO112 位中的信号板)4)点击添加新设备,添加 PLC2,再重复以上步骤。5)点击属性-常规-PROFINET 接口,将 IP 地址最后一位改成 2,即(192.168.0.2)56)点击网络视图,将 PLC1 与 PLC2 连接7)点击 PLC1 程序块-M

6、ainOB1,点击左侧扩展指令-通信,添加 TSEND_C 模块8)点击 TSEND_C 模块,在属性-连接参数中设置,伙伴选择 PLC_2,连接类型选择 TCP,连接 ID 输入 1,伙伴端口设置为 200069)点击添加新块,添加数据块,名称设为 TSENDC_Data,仅符号访问不勾选10)添加数据块完成后,进入如下页面,按下图设置711)进入主程序模块,对 TSEND 进行设置,参数如下图所示12)PLC1 的程序如下图所示:813)点击 PLC2 程序块-MainOB1,点击左侧扩展指令-通信,添加 TRCV_C 模块14)点击 TRCV_C 模块,在属性-连接参数中设置,伙伴选择

7、PLC_1,连接类型选择 TCP,连接 ID 输入 1,本地端口设置为 2000(特别注意下图所示位置需更改)915)点击添加新块,添加数据块,名称设为 TRCVC_Data,仅符号访问不勾选(以下同上建立数据块步骤)16)进入主程序模块,对 TRCV_C 进行设置,以及 PLC2 程序如下图所示17)编译程序,编译成功后将 PLC 设备用网线与电脑连接,将程序分别下载到两台 PLC 中10 18)用网线将两台 PLC 连接,PLC1 的 I0.0 和 I0.1 分别接开关 1、2,PLC2 的Q0.0 接指示灯,按下开关 1,可以看到指示灯亮,按下开关 2,可以看到指示灯灭 19)在上述操作过程中,进行几步操作就要保存一下项目,以免由于电脑故障卡机等为问题导致项目丢失。四四. .设计总结设计总结 本次课设主要是由于老师提前把具体操作视频发给了大家,在做课设之前,我认真地观看了视频,后在做课设时,本组组长又给我们很认真地讲述了具体的操作步骤,以及一些常出现的状况,所以在自己操作时比较顺利,第一次就11顺利完成。如此这么顺利的原因有两个,一个是在此之前我做好了准备工作,第二个就是在实际操作时,我每一步都认认真真地做,并且叫同伴监督,所以才保证了准确度。同时通过这次课设的锻炼,我更好了理解了老师上课所讲的理论知识,并很好的复习了上学期学习的 PLC 课

温馨提示

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

评论

0/150

提交评论