第2章 S7-1200 PLC的程序设计基础
- 格式:ppt
- 大小:1.30 MB
- 文档页数:80
第二章 S7-1200的硬件结构和安装维护1、S7-1200 PLC由哪几部分组成的?参考答案:微处理器、集成电源、输入电路和输出电路等。
2、S7-1200支持的通信类型有哪些?参考答案:I-Device,PROFINET,PROFIBUS,远距离控制通信,点对点(PtP)通信,USS 通信,Modbus RTU,AS-i,I/O Link MASTER等。
3、请总结S7-200与S7-1200的差异。
参考答案:S7-1200作为新推出的紧凑型控制器,定位在原有的SIMATIC S7-200和S7-300产品之间。
它与S7-200之间的区别和差异主要体现在几个方面:硬件、通信、工程、存储器、功能块、计数器、定时器、工艺功能等。
(1)硬件在硬件扩展方面,S7-200最多支持7个扩展模块,而S7-1200支持扩展最多8个信号模块和最多3个通信模块。
硬件组态方面,S7-200的地址自动分配,不能改变;而S7-1200的地址可以由用户手动重新分配。
(2)通信通信方面,S7-200和S7-1200都支持通过RS232 和RS485实现点对点通信,支持ASCII,USS和Modbus等通信协议。
S7-200需要RS232转换器实现RS232的串口通信,而S7-1200通过RS232通信模块即可实现。
S7-1200本机集成了PROFINET以太网接口,支持与编程设备,HMI和其它CPU的通信。
(3)工程应用S7-1200的编程软件STEP 7 Basic提供了一个易用、集成的工程框架,可以用于SIMATIC S7-1200 PLC、精简HMI面板和伺服系统的组态。
(4)存储器存储器方面,S7-200的程序存储器和数据存储器的大小是固定不变的,而S7-1200的则是浮动的。
装载存储区方面,S7-1200 CPU的符号表和注释可以在线获得,即S7-1200 CPU的符号表和注释可以保存在CPU中,而S7-200不支持此功能。
安徽工程大学机电学院《机电设备PLC控制》教学大纲课程名称:《机电设备PLC控制》学时数:48 学分数:3适用专业:电气工程、自动化、电子、计算机及机械制造等相关专业一、本课程的地位、任务和作用本课程是机械专业的主要专业课之一,本课程主要是针对可编程控制器进行学习,可编程控制器简称PLC(Programmable Logic Controller),它是一种专门为在工业环境下应用而设计的数字运算操作的电子装置。
它采用可以编制程序的存储器,用来在其内部存储执行逻辑运算、顺序运算、计时、计数和算术运算等操作的指令,并能通过数字式或模拟式的输入和输出,控制各种类型的机械或生产过程。
通过对本课程的学习,能初步对生产过程或设备的PLC控制系统进行开发、设计并了解PLC与PC之间的网络化通讯控制。
为学生毕业后从事电子信息工程及工业生产过程自动化打下良好的基础。
本课程的任务是:1、培养学生掌握可编程控制器的工作原理及其主要参数,掌握可编程控制器的应用范围与应用环境等。
2、培养学生设计、安装、调试、运营、管理以可编程控制器为核心的自动控制系统的能力。
3、培养学生运用可编程控制器改造继电控制系统,提高生产设备可靠性和生产效率的能力。
4、培养学生运用以可编程控制器为核心的自动控制系统的技术标准、技术规范、技术手册等技术资料的能力。
二、本课程的相关课程先修课程:数字电子、模拟电子、自控原理、微机原理、单片机原理、接口技术等。
三、本课程的基本内容及要求本课程分为两部分,理论课和实验课。
其中理论课可分为PLC基本知识及硬件结构、程序设计基础、指令系统和程序设计四部分。
其基本内容及要求如下:(一)讲述PLC的产生、特点、应用与分类及发展趋势。
了解PLC的产生、发展及应用。
要求:了解PLC的基础知识;了解PLC的特点及技术性能指标;了解PLC 的应用领域;掌握PLC的分类,理解PLC与单片机、计算机的比较。
(二)S7-1200 PLC的硬件结构1.PLC的基本结构2.S7-1200 PLC的硬件结构要求:掌握PLC的基本结构,PLC中CPU的功能及CPU模块,理解输入/输出电路;了解S7-1200 PLC的硬件结构。
S7-1200 PLC的程序设计基础前言S7-1200 PLC是一款针对中小型自动化应用而设计的控制器,具有高可靠性和灵活性,可用于各种自动化应用场合。
在使用S7-1200 PLC进行控制时,程序编制是非常重要的一环,本文将介绍S7-1200 PLC程序设计的基础知识。
S7-1200 PLC软件S7-1200 PLC使用的编程软件为Siemens TIA Portal,该软件是一种功能强大的集成开发环境(IDE),可以轻松地编写、调试和维护PLC应用程序。
在Siemens TIA Portal中,用户可以使用多种编程语言进行编程,如Ladder Diagram(LD), Function Block Diagram(FBD), List(LST)等。
其中,Ladder Diagram是最为常用的一种语言。
在本文中,我们将以Ladder Diagram为例进行介绍。
S7-1200 PLC程序编码规范为了保证程序的可读性和可维护性,程序编写时需要遵守一定的编码规范。
1.命名规范命名应该简明扼要,能够清晰表达变量和功能的含义。
变量和常量的命名要采用帕斯卡命名法(Pascal Case),即单词的首字母大写,其他小写;函数和操作块的命名要采用骆驼命名法(Camel Case),即首字母小写,其他单词的首字母大写。
2.注释规范注释应该排版整齐,内容简洁明了,能够清晰地表达程序的意图。
对程序中的每个变量和操作块都要添加注释,注释应该包括变量或操作块的用途、取值范围、单位等信息。
3.缩进规范缩进应该清晰可见,不能混淆。
建议使用4个空格进行缩进,不要使用制表符。
S7-1200 PLC程序设计在S7-1200 PLC程序设计过程中,需要通过编程实现控制器对各种输入输出设备的控制。
下面将以控制一个水泵的开关为例,介绍S7-1200 PLC程序设计的基本步骤。
1.程序框图根据设备的控制要求,先画出程序的框图。
以控制水泵开关为例,框图如下:If 进水压力低 Then关闭水泵ElseIf 进水压力高 Then打开水泵End IfEnd If2.PLC输入输出配置根据框图的要求,配置PLC的输入输出设备,如下图所示:PLC_IO_ConfigurationPLC_IO_Configuration3.编写Ladder Diagram根据程序的框图,编写Ladder Diagram程序。
安徽工程大学机电学院《机电设备PLC控制》教学大纲课程名称:《机电设备PLC控制》学时数:48 学分数:3适用专业:电气工程、自动化、电子、计算机及机械制造等相关专业一、本课程的地位、任务和作用本课程是机械专业的主要专业课之一,本课程主要是针对可编程控制器进行学习,可编程控制器简称PLC(Programmable Logic Controller),它是一种专门为在工业环境下应用而设计的数字运算操作的电子装置。
它采用可以编制程序的存储器,用来在其内部存储执行逻辑运算、顺序运算、计时、计数和算术运算等操作的指令,并能通过数字式或模拟式的输入和输出,控制各种类型的机械或生产过程。
通过对本课程的学习,能初步对生产过程或设备的PLC控制系统进行开发、设计并了解PLC与PC之间的网络化通讯控制。
为学生毕业后从事电子信息工程及工业生产过程自动化打下良好的基础。
本课程的任务是:1、培养学生掌握可编程控制器的工作原理及其主要参数,掌握可编程控制器的应用范围与应用环境等。
2、培养学生设计、安装、调试、运营、管理以可编程控制器为核心的自动控制系统的能力。
3、培养学生运用可编程控制器改造继电控制系统,提高生产设备可靠性和生产效率的能力。
4、培养学生运用以可编程控制器为核心的自动控制系统的技术标准、技术规范、技术手册等技术资料的能力。
二、本课程的相关课程先修课程:数字电子、模拟电子、自控原理、微机原理、单片机原理、接口技术等。
三、本课程的基本内容及要求本课程分为两部分,理论课和实验课。
其中理论课可分为PLC基本知识及硬件结构、程序设计基础、指令系统和程序设计四部分。
其基本内容及要求如下:(一)讲述PLC的产生、特点、应用与分类及发展趋势。
了解PLC的产生、发展及应用。
要求:了解PLC的基础知识;了解PLC的特点及技术性能指标;了解PLC 的应用领域;掌握PLC的分类,理解PLC与单片机、计算机的比较。
(二)S7-1200 PLC的硬件结构1.PLC的基本结构2.S7-1200 PLC的硬件结构要求:掌握PLC的基本结构,PLC中CPU的功能及CPU模块,理解输入/输出电路;了解S7-1200 PLC的硬件结构。
plc1200课程设计一、课程目标知识目标:1. 学生能够理解PLC1200的基本工作原理,掌握其编程方法和操作流程。
2. 学生能够掌握PLC1200常用指令的功能和用法,并运用这些指令完成简单的程序设计。
3. 学生了解PLC1200在工业自动化中的应用场景,并能够分析实际案例中的程序结构和逻辑。
技能目标:1. 学生能够运用PLC1200编程软件进行程序编写、调试和修改。
2. 学生能够运用所学知识,设计并实现简单的自动化控制系统。
3. 学生具备独立分析和解决PLC1200编程过程中遇到问题的能力。
情感态度价值观目标:1. 培养学生热爱科学、勇于探索的精神,增强学生对工业自动化领域的兴趣。
2. 培养学生具备良好的团队合作意识,能够在小组合作中发挥个人优势,共同完成任务。
3. 培养学生严谨、细致的学习态度,注重实际操作中的安全意识和责任心。
课程性质:本课程为实践性较强的课程,注重理论联系实际,通过实际操作和案例分析,使学生掌握PLC1200编程和应用。
学生特点:学生具备一定的电工电子基础知识,对PLC编程有一定了解,但对PLC1200的编程和应用尚不熟悉。
教学要求:教师需结合学生特点和课程性质,采用任务驱动、案例教学等方法,引导学生主动参与,培养学生的实践能力和创新精神。
同时,注重分层教学,关注学生个体差异,使每位学生都能在课程中取得进步。
通过分解课程目标为具体的学习成果,为后续教学设计和评估提供依据。
二、教学内容1. PLC1200基础知识:介绍PLC1200的硬件结构、工作原理、性能特点,使学生了解设备的基本情况。
教材章节:第一章2. PLC1200编程软件操作:讲解编程软件的安装、使用方法,使学生掌握软件的基本操作。
教材章节:第二章3. PLC1200指令系统:详细讲解常用指令的功能、用法和注意事项,为学生编程奠定基础。
教材章节:第三章4. PLC1200程序设计:通过案例分析和实际操作,教授程序设计的方法和技巧。