模块三顺序功能图
- 格式:ppt
- 大小:2.05 MB
- 文档页数:169
课程设计报告课程名称C语言程序设计课题名称班级成绩管理系统专业班级学号姓名指导教师年月日湖南工程学院课程设计任务书课程名称C语言程序设计课题班级成绩管理系统专业班级学生姓名学号指导老师审批任务书下达日期年月日任务完成日期年月日目录一、引言 (1)二、总体设计 (2)三、详细设计 (4)四、问题分析及总结 (13)五、参考文献 (15)六、附件 (15)一、设计内容与设计要求1. 设计内容:班级成绩管理系统设计涉及的知识点:①掌握并熟练运用C语言的基本数据类型与各种表达式,程序的流程控制语句;②掌握数组的基本概念。
熟练掌握一维数组、二维数组的应用、掌握字符数组与字符串的关系以及字符串的简单处理。
③掌握函数的定义,函数的返回值,函数的调用,函数的形式参数和实际参数之间的关系;掌握变量的作用域与生存期,了解函数的作用域。
④掌握结构体的概念,结构体类型的定义,结构体变量的定义和初始化,结构体成员的表示,结构体变量的赋值含义,结构体与指针、函数的关系。
⑤掌握文件、文件类型指针的基本概念,熟练掌握文件的打开与关闭以及文件的建立、读写等有关操作。
2.设计要求:1)用C语言实现系统;利用结构体数组实现班级成绩的数据结构设计;系统的各个功能模块要求用函数的形式实现;应提供一个界面来调用各个功能,调用界面和各个功能的操作界面应尽可能清晰美观;各项显示数据均要求以表格的形式输出;在各功能子模块中应设计相应的二级菜单。
2) 建立一个班级学生成绩数据库,文件名为bjcjk.txt,并从该文件中读取数据;3) 班级成绩管理系统应能提供以下功能:(1)主菜单界面设计。
通过提示用户输入一个数字选项,调用相应的功能函数。
(2)学生成绩显示:完成班级全部学生成绩的显示,显示时按表格的形式,且应有表头;(3)学生成绩追加:完成新增一个(或多个)学生的成绩记录,要求在追加过程中有相应的提示信息,完成追加后能重新计算学生平均成绩并显示;(4)学生成绩修改:要求能按学号和按姓名两种定位方式,且可以按用户要求修改记录中除学号和姓名以外的指定内容,并重新计算学生的平均成绩;(5)学生成绩信息的查询;要示系统能按学号、按姓名查询以及能查总分在某一指定范围内的学生信息,且能显示符合条件的所的记录,若所需查询的信息不存在时应有相应的提示信息。
PLC是什么之宇文皓月创作PLC是什么很多初学者都在为一个英文缩写(PLC)而烦恼。
PLC是什么、什么是PLC?PLC是什么意思?其实很简单、官方的定义千篇一律、我是这样理解的。
PLC是什么?PLC是一种智能控制器、是电脑(PC).了解他首先了解PLC应用范围:PLC的应用领域目前,PLC在国内外已广泛应用于钢铁、石油、化工、电力、建材、机械制造、汽车、轻纺、交通运输、环保及文化娱乐等各个行业,使用情况大致可归纳为如下几类。
开关量的逻辑控制这是PLC最基本、最广泛的应用领域,它取代传统的继电器电路,实现逻辑控制、顺序控制,既可用于单台设备的控制,也可用于多机群控及自动化流水线。
如注塑机、印刷机、订书机械、组合机床、磨床、包装生产线、电镀流水线等。
模拟量控制在工业生产过程当中,有许多连续变更的量,如温度、压力、流量、液位和速度等都是模拟量。
为了使可编程控制器处理模拟量,必须实现模拟量(Analog)和数字量(Digital)之间的A/D转换及D/A转换。
PLC厂家都生产配套的A/D和D/A转换模块,使可编程控制器用于模拟量控制。
运动控制PLC可以用于圆周运动或直线运动的控制。
从控制机构配置来说,早期直接用于开关量I/O模块连接位置传感器和执行机构,现在一般使用专用的运动控制模块。
如可驱动步进电机或伺服电机的单轴或多轴位置控制模块。
世界上各主要PLC厂家的产品几乎都有运动控制功能,广泛用于各种机械、机床、机器人、电梯等场合。
过程控制过程控制是指对温度、压力、流量等模拟量的闭环控制。
作为工业控制计算机,PLC能编制各种各样的控制算法程序,完成闭环控制。
PID调节是一般闭环控制系统中用得较多的调节方法。
大中型PLC都有PID模块,目前许多小型PLC也具有此功能模块。
PID处理一般是运行专用的PID子程序。
过程控制在冶金、化工、热处理、锅炉控制等场合有非常广泛的应用。
数据处理现代PLC具有数学运算(含矩阵运算、函数运算、逻辑运算)、数据传送、数据转换、排序、查表、位操纵等功能,可以完成数据的收集、分析及处理。
模块三答案任务一思考与练习主要应用在哪些场合答:(1)开关量逻辑控制;(2)模拟量过程控制;(3)运动控制;(4)现场数据采集处理;(5)通讯联网、多级控制2. PLC 的基本结构如何试阐述其基本工作原理。
答:(1)PLC主要有CPU(中央处理器)、存储器、输入/输出(I/O)接口电路、电源、外设接口、I/O(输入/输出)扩展接口组成;(2)PLC采用循环扫描工作方式,其工作过程大致分为3个阶段:输入采样、程序执行和输出刷新;每个扫描周期大概需要1~100ms。
3. PLC 硬件由哪几部分组成各有什么作用答:(1)PLC硬件由基本单元、扩展单元、扩展模块及特殊功能单元构成。
(2)基本单元用于接收、存储和处理数据;扩展单元和扩展模块都用于增加PLC的I/O点数,区别在于前者内部设有电源而后者内部没有电源;特殊功能单元是一些专门用途的装置,如模拟量I/O 单元、高速计数单元、位置控制单元、通信单元等。
4. PLC输出接口按输出开关器件的种类不同,有几种形式分别可以驱动什么样的负载答:(1)PLC有3种输出方式:继电器输出、晶体管输出、晶闸管输出。
(2)继电器输出为有触点输出方式,可用于直流或低频交流负载;晶体管输出型和晶闸管输出型都是无触点输出方式,前者适用于高速、小功率直流负载,后者适用于高速、大功率交流负载。
5. PLC 控制系统与传统的继电接触控制系统有何区别答:(1)组成的器件不同继电接触控制系统是由许多硬件继电器、接触器组成的,而PLC则是由许多“软继电器”组成。
(2)触点的数量不同继电器、接触器的触点数较少,一般只有4~8对,而“软继电器”可供编程的触点数有无限对。
(3)控制方法不同继电接触控制系统是通过元件之间的硬接线来实现的,控制功能就固定在线路中。
PLC控制功能是通过软件编程来实现的,只要改变程序,功能即可改变,控制灵活。
(4)工作方式不同在继电接触控制线路中,当电源接通时,线路中各继电器都处于受制约状态。
模块介绍主控&信号源模块电源指示图1 主控&信号源按键及接口说明该模块可以完成如下五种功能的设置,具体设置方法如下:1、模拟信号源功能模拟信号源菜单由“信号源”按键进入,该菜单下按“选择/确定”键可以依次设置:“输出波形”→“输出频率”→“调节步进”→“音乐输出”→“占空比”(只有在输出方波模式下才出现)。
在设置状态下,选择“选择/确定”就可以设置参数了。
菜单如下图所示:(a)输出正弦波时没有占空比选项(b)输出方波时有占空比选项图2 模拟信号源菜单示意图注意:上述设置是有顺序的。
例如,从“输出波形”设置切换到“音乐输出”需要按3次“选择/确定”键。
下面对每一种设置进行详细说明:a.“输出波形”设置一共有6种波形可以选择:正弦波:输出频率10Hz~2MHz方波:输出频率10Hz~200KHz三角波:输出频率10Hz~200KHzDSBFC(全载波双边带调幅):由正弦波作为载波,音乐信号作为调制信号。
输出全载波双边带调幅。
DSBSC(抑制载波双边带调幅):由正弦波作为载波,音乐信号作为调制信号。
输出抑制载波双边带调幅。
FM:载波固定为20KHz,音乐信号作为调制信号。
b.“输出频率”设置“选择/确定”顺时针旋转可以增大频率,逆时针旋转减小频率。
频率增大或减小的步进值根据“调节步进”参数来。
在“输出波形”DSBFC和DSBSC时,设置的是调幅信号载波的频率;在“输出波形”FM时,设置频率对输出信号无影响。
c.“调节步进”设置“选择/确定”顺时针旋转可以增大步进,逆时针旋转减小步进。
步进分为:“10Hz”、“100Hz”、“1KHz”、“10KHz”、“100KHz”五档。
d.“音乐输出”设置设置“MUSIC”端口输出信号的类型。
有三种信号输出“音乐1”、“音乐2”、“3K+1K 正弦波”三种。
e.“占空比”设置“选择/确定”顺时针旋转可以增大占空比,逆时针旋转减小占空比。
占空比调节范围10%~90%,以10%为步进调节。
模块一S7-200 SMART PLC基本指令的应用任务1.1 答案1.填空题(1)计算机(Computer)技术、控制(Control)技术、通信(Communication)技术(2)整体式、模块式(3)CPU(中央处理器)、存储器、输入/输出(I/O)接口电路、电源、外部设备接口、I/O(输入/输出)扩展接口(4)继电器输出、晶体管输出、晶闸管输出(5)循环扫描,输入采样、程序执行和输出刷新(6)20点、30点、40点、60点;经济型、标准型(7)漏型、源型(8)36、24(9)60(10)3、1002.选择题(1)B (2)B (3)A、B (4)A (5)C3.分析题(1)S7-200 SMART PLC的数字量输入端不可以同时接NPN和PNP两种传感器。
(2)继电器输出型的PLC既可以带直流负载,也可以带交流负载;晶体管输出型的PLC只能带直流负载。
(3)S7-200 SMART晶体管输出型PLC的数字量输出端不可以接漏型设备。
(4)有一台CPU SR40的PLC,控制一只DC24V的电磁阀和一只AC 220V的接触器线圈,PLC的输出端如何接线?任务1.2 答案1.填空题(1)Windows XP SP3(仅32位)、Windows 7(32位和64位)(2)组织编辑项目、提供指令(3)注释、变量的状态、硬件组态、设置通信2.分析题(1)硬件组态的任务就是用系统块生成一个与实际硬件系统相同的系统。
硬件组态包括CPU型号、扩展模块、信号板的添加以及它们相关参数的设置。
(2)按“仅绝对”地址、“符号:绝对”地址和“仅符号”地址来显示参数。
(3)①网线是否连接好。
检查网络电缆是否连接好,在CPU本体左上角以太网接口处有“以太网状态”指示灯“LINK”,此灯常亮表示以太网连接成功。
②检查编程设备的IP地址是否与CPU的IP地址在同一网段中。
编程设备必须与CPU在同一网段中。
S7-200 SMART CPU预置的IP地址为:192.168.2.1。
目录I、模块介绍 (1)1、主控&信号源模块 (2)2、2号模块数字终端&时分多址模块 (9)3、3号模块信源编译码模块 (11)4、6号模块信道编译码模块 (14)5、7号模块时分复用&时分交换模块 (17)6、8号模块基带传输编译码模块 (20)7、9号模块数字调制解调模块 (22)8、13号模块载波同步及位同步模块 (25)9、21号模块 PCM编译码及语音终端模块 (28)II、实验基本操作说明 (30)第一章信源编码技术 (31)实验一抽样定理实验 (31)实验二 PCM编译码实验 (38)实验三 ADPCM编译码实验 (45)实验四△m及CVSD编译码实验 (47)实验五 PAM孔径效应及其应对方法 (53)第二章基带传输编译码技术 (56)实验六 AMI码型变换实验 (56)实验七 HDB3码型变换实验 (61)实验八 CMI/BPH码型变换实验 (66)第三章基本数字调制技术 (70)实验九 ASK调制及解调实验 (70)实验十 FSK调制及解调实验 (72)实验十一 BPSK调制及解调实验 (76)实验十二 DBPSK调制及解调实验 (79)实验十三 QPSK/OQPSK数字调制实验 (82)第四章信道编译码技术 (84)实验十四汉明码编译码实验 (84)实验十五 BCH码编译码实验 (88)实验十六循环码编译码实验 (91)实验十七卷积码编译码实验 (95)实验十八卷积交织及解交织实验 (99)第五章同步技术 (102)实验十九滤波法及数字锁相环法位同步提取实验 (102)实验二十模拟锁相环实验 (110)实验二十一载波同步实验 (112)实验二十二帧同步提取实验 (114)第六章时分复用及解复用技术 (116)实验二十三时分复用与解复用实验 (116)第七章综合实验 (122)实验二十四 HDB3线路编码通信系统综合实验 (122)I、模块介绍本实验平台采用模块化设计。
可编程控制器应用形成性考核作业(一)参考答案一、填空题1、逻辑量模拟量;2、串联并联;3、模数转换(A/D转换)数模转换(D/A转换);4、整体式模块式;5、CPU;6、导轨;7、电源;8、输入电压转换;9、微处理器; 10、电气隔离二、判断题1、(√)2、(×)3、(√)4、(√)5、(×)6、(×)7、(×)8、(√)9、(×) 10、(×)三、简答题1、传统继电器接触器控制系统和可编程控制系统有何区别?答:传统继电器接触器控制系统为“硬接线”程序控制系统,通过修改控制器件和接线来改变控制功能;可编程控制系统为“软接线”程序控制系统,通过修改PLC程序并改动少量接线端子来改变控制功能。
2、什么叫扫描周期?它主要受哪些因素影响?答:PLC重复执行3个阶段:输入采样阶段、程序执行阶段和输出刷新阶段,每重复一次的时间称为一个扫描周期。
扫描周期与用户程序的长短和CPU模板的运算速度有关。
3、简述可编程控制器的特点。
答:高可靠性,应用灵活,编程简单,但价格较高。
(详细解答也可)4、可编程控制器的性能指标有哪些?答:衡量PLC的性能指标分为硬件指标和软件指标。
硬件指标包括环境温度、湿度、抗干扰能力、使用环境和输入输出特性等;软件指标包括扫描速度、存储容量、指令功能和编程语言等。
5、可编程控制系统与工业控制计算机、集散控制系统的主要区别在哪些?答:工业控制计算机适用于要求快速、实时性强、模型复杂、计算工作量大的工业对象的控制;集散控制系统在模拟量处理和回路调节方面具有优势,主要侧重于回路调节功能;可编程控制系统在数字处理和顺序控制方面具有优势,主要侧重于开关量顺序控制,具有很高的可靠性和抗干扰性。
6、简述模块式可编程控制器的基本结构及其各部分功能。
答:(1)导轨:安装PLC各类模块的机架;(2)电源模块:用于对PLC供电;(3)CPU模块:CPU模块为系统的运算控制核心,根据系统的程序要求接收并存储用户程序和数据、现场输入设备的状态和参数,诊断PLC内部电路工作状态和编程过程中的语法错误,完成用户程序规定的运算任务,更新有关标志位的状态和输出状态寄存器的状态,实现输出控制和数据通信等功能;(4)输入输出模板:连接CPU 模板与现场输入\输出元件或设备。
思考与练习一、单项选择题1.PLC的中文含义是( B )A.个人计算机B.可编程序控制器C.继电控制器D.单片机2.PLC控制器主要应用于(A )A.工业环境B.农业环境C.计算机行业D.都可以3.以下几个特点中,不属于可编程控制器的特点的是(D )A.可靠性高,抗干扰能力强B.编程方便,易于使用C.控制系统结构简单,通用性强D.能够完全代替控制电器,完成对各种电器的控制4.FX系列PLC的I/O点数为300点,存储容量为6K字的为( B )A.小型PLC B.中型PLC C.大型PLC D.超大型PLC5.PLC的系统程序存储器用来存放( C )A.用户程序B.编程器送入的程序C.系统管理程序D.任何程序6.有关可编程控制器中编程器的作用,下列说法错误的是( B )A.用于编程,即将用户程序送入PLC的存储器中B.用于存放PLC内部系统的管理程序C.利用它进行程序的检查和修改D.利用它对PLC的工作状态进行监控7.编程器不是按结构分类的是( D )A.手持编程器B.图形编程器C.通用计算机编程器D.离线编程器8.PLC循环执行的工作阶段不包括的是(A )A.初始化B.输入处理C.程序执行D.输出处理9.可以用编程器修改和增删的程序是(C )A.系统管理程序B.固化程序C.用户程序D.任何程序10.PLC的输出方式为晶体管型时,它适用于哪种负载( C )A.感性B.交流C.直流D.交直流11.可编程序控制器PLC采用的工作方式( B )A.键盘扫描B.循环扫描C.逐行扫描D.逻辑扫描12.梯形图的逻辑执行顺序是( A )A.自上而下、自左而右B.自下而上、自左而右C.自上而下、自右而左D.随机执行13.一个完整的梯形图至少应有( A )A.一个梯级B.两个梯级C.三个梯级D.四个梯级14.梯形图中的各类继电器是( C )A.物理继电器B.暂存器C.软继电器D.存储单元15.关于指令语句表编程语言,说法不正确的是(C )A.语句是程序最小的独立单元B.每一条语句由操作码、操作数两部分组成C.每一条语句都必须有操作码、操作数D.有些语句没有操作数16.PLC内部继电器的触点在偏程时(A )A.可多次重复使用B.只能使用一次C.最多使用两次D.每种继电器规定次数不同17.某PLC输入继电器的输入地址编号最大为X043,输入点数是(B )A.43点B.36点C.38点D.42点18.状态由外部控制现场的信号驱动的是(A )A.输入继电器B.输出继电器C.辅助继电器D.数据寄存器19.驱动外部负载的继电器是( B )A.输入继电器B.输出继电器C.辅助继电器D.数据寄存器20.FX系列PLC中输入、输出继电器器件编号采用(B )A.十进制B.八进制C.二进制D.十六进制21.初始化脉冲继电器是( A )A.M8002 B.M8012 C.M8033 D.M803422.M8000的继电器名称为(A )A.运行监控继电器B.初始化脉冲继电器C.100ms时钟脉冲发生器D.禁止全部输出继电器23.属于停电保持辅助继电器的是(B )A.M489 B.M500 C.M100 D.M30024.FX2N系列PLC中回零状态继电器是( A )A.S10 B.S20 C.S500 D.S025.在PLC程序控制中,常数计数器十进制常数的表示字母是(C )A.E B.F C.K D.H二、简答题1.可编程序控制器的定义是什么?可编程序控制器是一种数字运算操作的电子系统,专为在工业环境下应用而设计。