江苏大学PLC原理及应用课程作业.docx

江苏大学PLC原理及应用课程作业.docx

ID:57644396

大小:266.05 KB

页数:26页

时间:2020-08-30

江苏大学PLC原理及应用课程作业.docx_第1页
江苏大学PLC原理及应用课程作业.docx_第2页
江苏大学PLC原理及应用课程作业.docx_第3页
江苏大学PLC原理及应用课程作业.docx_第4页
江苏大学PLC原理及应用课程作业.docx_第5页
资源描述:

《江苏大学PLC原理及应用课程作业.docx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、JIANGSUUNIVERSITY《PLC原理及应用》课程作业学院名称:机械工程学院专业班级:学生姓名:学号:2017年6月PLC课程作业题(2014级使用)作业部分一、内容要求(包括以下3个部分)1、PLC课程的相关知识问题1:简述PLC的循环处理过程。PLC得电或由STOP模式切换到RUN模式时,CPU执行启动操作,清除没有保持功能的位存储器、定时器和计数器,清除中断堆栈和块堆栈的内容,复位保存的硬件中断等。此外还要执行一次用户生成的“系统启动”组织块OB100,完成用户指定的初始化操作。以后PLC采用循环执行用户程序的方式,这种运行方式也称为扫描工作

2、方式。在PLC的存储器中,设置了一片区域用来存放输入信号和输出信号的状态,它们分别称为过程映像输入区和过程映像输出区。PLC梯形图中的其他编程元件也有对应的存储区。在循环程序处理过程中,CPU并不直接访问I/O模块中的输入地址区和输出地址区,而是访问CPU内部的过程映像区。某一编程元件对应的位为1状态时,称该编程元件为ON,该位为0状态时,称该编程元件为OFF。在程序执行阶段,即使外部输入电路的状态发生了变化,过程映像输入位的状态也不会随之而变,输入信号变化了的状态只能在下一个扫描循环周期的读取输入模块阶段被读入。PLC的用户程序由若干条指令组成,指令在存

3、储器中顺序排列。在没有跳转指令和块调用指令时,CPU从第一条指令开始,逐条顺序地执行用户程序,直到用户程序结束之处。在执行指令时,从过程映像输入区或别的存储区中将有关编程元件的0、1状态读出来,并根据指令的要求执行相应的逻辑运算,运算的结果写入到对应的存储区中,因此,各编程元件的存储区(过程映像输入区除外)的内容随着程序的执行而变化。问题2:硬件组态有什么任务?硬件组态的任务就是在STEP7中生成一个与实际的硬件系统完全相同的系统,例如生成网络、网络中各个站的机架和模块,以及设置各硬件组成部分的参数,即给参数赋值。所有模块的参数都是用编程软件来设置的,完全

4、取消了过去用来设置参数的硬件DIP开关和电位器。硬件组态确定了PLC输入/输出变量的地址,为设计用户程序打下了基础。组态时,CPU之外的其他模块的参数保存在CPU中。在PLC启动时,CPU自动地向其他模块传送设置的参数,因此在更换CPU之外的模块后不需要重新对它们组态和下载组态信息。PLC在启动时,将STEP7中生成的硬件设置与实际的硬件配置进行比较,如果二者不符,将立即产生错误报告。问题3:共享符号和局部符号分别有什么特点,在什么地方定义?共享符号:在符号表定义。在整个用户程序中有效,能被所有块使用,在所有块中有相同的含义,在整个用户程序中的名称必须是唯

5、一的。可定义共享符号用于I/O信号(I,IB,IW,ID,Q,QB,QW,QD)、外围输入/输出(PI,PQ)、位存储器(M,MB,MW,MD)、定时器(T)/计数器(Z)、代码块(OB,FB,FC,SFB,SFC)、数据块(DB)、用户定义数据类型(UDT)、变量表(VAT)。允许字母,数字,特殊字符,除0x00,0xFF和引号的变元音符号。当使用特殊字符时,符号必须位于引号中。局部符号:在块的变量声明表定义。仅在对其进行定义的块中有效,同一个符号可以根据不同用途在不同的块中使用。可定义局部符号用于块参数(输入,输出和输入-输出参数)、块静态数据、块临时

6、数据。允许字母、数字、下划线(_)。问题4:简述转换实现的条件和转换实现时应完成的操作。转换实现必须同时满足两个条件:1)该转换所有的前级步都是活动步。2)相应的转换条件都得到满足。转换实现应完成以下两个操作:1)使后继步都变为活动步。2)使前级步都变为不活动步。问题5:功能和功能块有什么区别?(1)功能块的静态数据用背景数据块保存,功能只能用全局数据区来保存。(2)功能块有背景数据块,功能没有背景数据块。只能在功能内部访问功能的局部变量。(3)功能块的局部变量(不包括TEMP)有初始值,功能的局部变量没有初始值。(4)功能块的输出参数不仅与来自外部的输入

7、有关,还与用静态变量保存的内部状态数据有关。功能因为没有静态变量,相同的输入参数产生的结果是相同的。问题6:S7-300/400PLC可以实现哪些通信网络?(1)工厂自动化通信网络(2)PROFIBUS网络(3)组态PROFIBUS-DP网络(4)多接口(MPI)网络(5)执行传感器接口(AS-i)网络2、补充学习S7Graph的应用用S7-GRAPH编程语言可以清楚、快速的组织和编写控制系统顺序控制程序,同时还能将任务分解为若干步,并通过图形方式显示,可方便的实现全局、单页及单步显示,以及互锁控制和监视条件的图形分离。通过分析程序控制系统的工艺要求,并创

8、建项目、进行硬件配置后,即可开始实行软件设计。顺序功能图SFC:顺

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。