微课学西门子S7-12001500 PLC编程
西门子S7-1200作为中小型PLC的佼佼者,S7-1500作为中大型PLC的杰出代表,两者均采用博途软件,因此无论在硬件配置、软件编程和以太网通信上都具有强大的优势。
《微课学西门子S7-1200/1500 PLC编程》以“实例驱动,动手操作”为出发点,通过34个实例(34段视频提供全部程序源码),结合博途软件新版本详细介绍了西门子S7-1200/1500 PLC的基础知识、指令规则和工程实例。
从S7-1200 PLC基本指令应用到各种数据运算及实际工程应用,从KTP精简触摸屏的基本组态、西门子自动化仿真到数组和Struct结构体的使用实例,从函数与函数块的应用、SCL及其综合应用到模拟量输入/输出与PID控制、高速脉冲输出与运动控制等各个方面都进行了详细阐述。*后从构成一个完整的大中型S7-1500 PLC运行系统出发,介绍了大中型PLC的硬件配置、通信与工艺指令编程。
样张试读
《微课学西门子S7-1200/1500 PLC编程》理论和实战合二为一,做到学以致用,不仅适合广大从事自动化、智能制造、工业机器人的技术人员阅读,也可以作为职业院校相关专业的教材。
▼
目录
前言第1章 西门子S7-1200 PLC入门1.1 S7-1200 PLC的硬件组成1.1.1 概述1.1.2 S7-1200 PLC系统的基本构成1.2 博途软件的使用1.2.1 TIA Portal软件概述1.2.2 博途软件的安装1.3 S7-1200 PLC的初次使用1.3.1 程序编辑与下载1.3.2 采用无线路由器进行PLC程序下载1.3.3 IP地址重置1.4 PLC的数据类型1.4.1 S7系列PLC的基本数据类型1.4.2 位数据类型1.4.3 数学数据类型1.4.4 字符数据类型1.4.5 时间数据类型1.5 数据存储地址区及寻址方式1.5.1 PLC的寻址方式1.5.2 位寻址方式1.5.3 字节、字及双字寻址方式1.5.4 I/O外设寻址方式1.5.5 数据块(DB)存储区及其读取方式1.6 程序块1.6.1 程序块类型1.6.2 用户程序的结构1.6.3 使用块构建程序1.6.4 组织块(OB)的实现功能第2章 S7-1200 PLC基本指令应用2.1 位逻辑指令2.1.1 概述2.1.2 输送带起停控制的两种编程应用2.2 定时器与时钟存储器2.2.1 定时器种类2.2.2 TON指令2.2.3 TOF定时器2.2.4 TP脉冲定时器2.2.5 TONR时间累加器2.2.6 系统和时钟存储器的选用2.2.7 任意交替时钟的编程2.3 计数器2.3.1 计数器种类2.3.2 三种计数器的时序图2.3.3 计数器实例2.4 比较、运算和移动指令2.4.1 比较指令2.4.2 移动指令2.4.3 数学运算指令2.4.4 其他数据指令2.4.5 数据指令应用实例第3章 触摸屏组态与复杂数据类型的应用3.1 西门子精简系列触摸屏的初步应用3.1.1 触摸屏概述3.1.2 西门子KTP精简触摸屏介绍3.1.3 西门子KTP精简触摸屏的基本组态3.2 西门子自动化仿真3.2.1 概述3.2.2 PLC离线仿真3.2.3 触摸屏离线仿真3.2.4 PLC触摸屏联合仿真3.3 复合数据类型应用3.3.1 复合数据类型概述3.3.2 数组的使用实例3.3.3 Struct的使用实例第4章 S7-1200 PLC综合控制与编程4.1 函数与函数块的应用4.1.1 FC函数及其接口区定义4.1.2 无形参FC函数和有形参FC函数4.1.3 函数块(FB)接口区及其单个实例DB4.1.4 FC应用实例4.1.5 FB应用实例4.2 SCL及其综合应用4.2.1 SCL语言指令概述4.2.2 SCL编程实例4.2.3 FB应用实例4.3 模拟量输入/输出与PID控制4.3.1 PLC处理模拟量的过程4.3.2 模拟量使用实例4.3.3 PID基本概念4.3.4 PID控制应用实例4.4 高速脉冲输出与运动控制4.4.1 S7-1200 PLC实现运动控制的基础4.4.2 运动控制相关的指令4.4.3 步进控制应用实例第5章 S7-1500 PLC硬件配置与参数设置5.1 S7-1500 PLC基础5.1.1 S7-1500 PLC概述5.1.2 标准型CPU 1511-1 PN的硬件属性5.1.3 电源选型5.1.4 输入和输出模块5.2 S7-1500 PLC硬件配置的基本流程5.2.1 硬件配置的功能5.2.2 配置S7-1500 PLC的中央机架5.3 CPU参数配置5.3.1 概述5.3.2 PROFINET接口5.3.3 CPU启动5.3.4 CPU循环扫描5.3.5 通信负载5.3.6 显示屏功能5.4 I/O模块的硬件配置5.4.1 数字量输入模块的硬件配置5.4.2 数字量输出模块的硬件配置5.4.3 模拟量输入模块的硬件配置5.4.4 模拟量输出模块的硬件配置5.5 分布式I/O参数配置5.5.1 ET200 MP概述5.5.2 配置ET200 MP5.5.3 PROFINET IO模式下的DI模块组态5.5.4 PROFINET IO模式下的DQ模块组态5.6 硬件配置编译与下载5.6.1 硬件编译5.6.2 硬件配置下载第6章 S7-1500 PLC通信与工艺指令编程6.1 S7-1500 PLC通信基础6.1.1 西门子SIMATIC NET工业通信与网络结构6.1.2 从PROFIBUS到PROFINET的转变6.1.3 S7-1500 PLC以太网支持的通信服务6.1.4 S7-1500 PLC PROFINET设备名称6.2 I-Device智能设备6.2.1 在相同项目中配置I-Device6.2.2 在不同项目中配置I-Device6.3 计数和测量模块功能与编程6.3.1 计数和测量模块概述6.3.2 TM Count 2×24 V计数功能使用6.4 运动控制模块功能与编程6.4.1 运动控制功能概述6.4.2 G120变频器的运动控制参考文献
三菱FX5UPLC编程入门培训课程
三菱FX5UPLC编程入门
授课老师:
课时内容
课时介绍
第1课时.学前准备
详述了学习本课程前要准备工作,本课程学习内容。
第2课时.FX5UPLC的硬件结构介绍
讲述三菱FX5UPLC的特点,硬件上的一些文字和图形含义
第3课时.FX5U的硬件实物讲解
详述三菱FX57的硬件实物组成,每个部分上的一些文字的含义
第4课时.FX5UCPLC的硬件结构介绍
FX5UCPLC的硬件结构介绍
第5课时.FX5UPLC的性能特点
FX5UPLC的性能特点
第6课时.FX5U整体系统构成
FX5U整体系统构成
第7课时.FX5UC整体系统构成
FX5UC整体系统构成
第8课时.FX5U和FX5UC的产品构成
FX5U和FX5UC的产品构成
第9课时.FX5UPLC系统构成规则
FX5UPLC系统构成规则
第10课时.FX5UPLC系统构成选型案例讲解
FX5UPLC系统构成选型案例讲解
第11课时.FX5U和其他FX系列的规格介绍V2
FX5U和其他FX系列的规格介绍V2
第12课时.FX5UPLC与其他系列PLC的区别
FX5UPLC与其他系列PLC的区别
第13课时.FX5UPLC模拟量定位与其他系列PLC的区
FX5UPLC模拟量定位与其他系列PLC的区别
第14课时.FX5UPLC通讯功能与其他系列PLC的区别
FX5UPLC通讯功能与其他系列PLC的区别
第15课时.FX5UPLC安装与电源接线
介绍FX5UPLC固定安装的几种方法。其端子是排列,端子的接线方式
第16课时.FX5UPLC数字量输入的接线
介绍5UPLC的输入端口的元器件及分成几类,每一类的具体实物
第17课时.FX5UPLC数字量输出的接线
介绍输出端口所需接的元器件都有哪些?分成几类,每一类的代表实物
都是什么?
第18课时.FX5UPLC内置模拟量输入输出的接线
讲述FX5U内置模拟量的输入输出规格是多少?其接线是什么方式。并举
例来加深知识的理解。
第19课时.FX5UPLC内置RS485端口的接线
简述FX5U内置RS485的接线方式有几种。每一种方式都举例说明。
第20课时.实物讲解FX5UPLC各个端口的接线01
简述FX5UPLC的端口接线时需要哪些工具和元器件。怎么把这些元器件
连接在一起25。
第21课时.实物讲解FX5UPLC各个端口的接线02
具体叙述FX5UPLC上的各个端口是接那个元器件,怎么接线才可以使之
成为一个完整的电路。
第22课时.实物讲解FX5UPLC各个端口的接线03
用实物来讲述FX5UPLC的模拟量输入输出端口的接线方式,并测试所讲
知识的结果。
第23课时.实物讲解FX5UPLC各个端口的接线04
实物演示5UPLC的内置R485端口的接线方式,并最终测试成果对否。
第24课时.GXworks3软件的安装
图文并茂,生动的讲述如何从技成官网上来安装GXworks3软件。
第25课时.GXWorks3的软件使用
本节介绍works3软件的界面都有哪些图文,并且对一些常见的问题是怎
么查找原因并解答的。
第26课时.Works3软件使用常见问题和使用软件设
计的一般步骤
简单的讲述了一些在使用到WORKS3软件时遇到的常见问题,怎么解决。
一般性利用该软件进行编程时的步骤是怎样。
第27课时.GXwork3工程的新建、打开与保存
讲述怎么在软件中新建工程,打开工程和最后保存工程。
第28课时.FX5U与计算机的通讯连接
本节讲述FX5U是通过那几种方式和计算机进行通讯连接的,每一种方式
的大概参数是怎么设置,有哪些注意事项。
第29课时.CPU模块的初始化和参数的设置
讲述如何进行CPU模块的初始化操作和一些必要的参数设置。
第30课时.程序编写注释和程序的编译功能01
讲述程序的编写功能。
第31课时.程序编写注释和程序的编译功能02
讲述编译功能中的FB插入,使用ST时的注意事项等知识。
第32课时.程序编写注释和程序的编译功能03
在程序中实际演示上节所讲过的程序编写方法的步骤。
第33课时.程序编写注释和程序的编译功能04
讲述程序中的转换和全部转换两种功能是怎么使用及注意事项。
第34课时.写入读取程序和程序的监视01
讲述监视功能中的工程检验功能、程序的监视功能的书写过程。编程过
第35课时.写入读取程序和程序的监视02
讲述程序的监视功能是怎么设置,当中的一些参数怎么理解和设置。
第36课时.通过口令保护防止非法浏览程序
讲述安全与数据保护功能有几种方式。其中的一些是怎么设置的。
第37课时.通过密钥保护防止非法浏览程序
讲述如何将密钥登录至程序文件的步骤过程。
第38课时.通过密钥保护防止非法执行程序
讲述在密钥登录至程序文件后,又怎么去进行防止非法执行程序。
第39课时.非法读取写入的防止
讲述如何对读取写入进行非法的防止,文件口令的使用步骤。
第40课时.限制来自特定通信路径以外的访问
讲授如何通过远程口令的设置来进行限制非法外来通信路径的访问。
第41课时.模块诊断功能和CPU模块运行状态更改
功能
讲授模块诊断功能的操作和CPU运行状态更改功能的运行。
第42课时.GXWorkS3仿真的使用
讲述GXWorkS3编程软件仿真中的模拟功能是怎么设置的。
第43课时.Works3软件与Works2和Developer软件
的对比
从支持的PLC软件,支持的功能多少和操作方法的方便性等多角度去叙
述了WORKS3和WORKS2,Developer软件的不同之处。
第44课时.FX5UPLC软元件介绍01
简单介绍了5UPLC的软元件中不同的类型,标记,名称和符号等知识。
第45课时.FX5UPLC软元件介绍02
本节介绍了定时器,特殊继电器,计数器等软元件的相关知识点。
第46课时.FX5UPLC软元件介绍03
讲述了嵌套,指针和中断指针等软元件的知识点。
第47课时.FX5UPLC基本指令-触点指令
5UPLC中基本指令的触点指令的用法和注意事项,并在软件中演示。
第48课时.FX5UPLC基本指令-合并指令
讲述5UPLC中的基本指令:合并指令的使用方法和使用注意事项。并在
软件中稍稍演示。
第49课时.FX5UPLC基本指令-输出指令
讲述5UPLC基本指令中的输出指令的指令格式,应用场合和注意事项。
第50课时.FX5UPLC基本指令-主控指令
简述主控指令的作用,指令格式的分类。在使用时要注意的事项。
第51课时.FX5UPLC基本指令-END-STOP-NOP指令
本节介绍几个在5UPLC中也是常用的基本指令的指令形式,使用方法和
注意事项等。并在软件中一一演示其使用。
第52课时.FX5UPLC定时器的使用
本节讲述定时器的指令符号都有哪些内容,其使用的范围在那里。并在
软件中演示其中两种的使用过程。
第53课时.FX5UPLC定时器案例讲解01
本节通过消防排烟系统的检测的案例来叙述了5UPLC的定时器是怎么使
用到实际中的。
第54课时.FX5UPLC定时器案例讲解02
本节通过讲述一个冲床的PLC程序的编制过程来叙述了定时器在此处的
使用方法和使用注意事项。
第55课时.FX5UPLC计数器的使用
本节先简述了5UPLC的计数器是怎么使用的。再通过一个案例报警闪烁
灯的控制来具体阐述计数器的使用。
第56课时.FX5UPLC计数器案例讲解01
本节通过讲述PLC控制钻床自动钻孔的程序来叙述了5UPLC中的计数器怎
么使用。
第57课时.FX5UPLC报警器的使用
本节讲述了报警器软元件中的几个常用指令的使用方法和过程。
第58课时.位逻辑程序编程案例01
本节通过小车运行控制的案例来讲述如何进行位逻辑程序的编程。
第59课时.位逻辑程序编程案例02
本节通过讲述案例自动加料PLC控制的程序编制来描述5UPLC中的定时器
和计数器是怎么应用到实际的
第21课时.实物讲解FX5UPLC各个端口的接线02
具体叙述FX5UPLC上的各个端口是接那个元器件,怎么接线才可以使之
成为一个完整的电路。
第22课时.实物讲解FX5UPLC各个端口的接线03
用实物来讲述FX5UPLC的模拟量输入输出端口的接线方式,并测试所讲
知识的结果。
第23课时.实物讲解FX5UPLC各个端口的接线04
实物演示5UPLC的内置R485端口的接线方式,并最终测试成果对否。
第24课时.GXworks3软件的安装
图文并茂,生动的讲述如何从技成官网上来安装GXworks3软件。
第25课时.GXWorks3的软件使用
本节介绍works3软件的界面都有哪些图文,并且对一些常见的问题是怎
么查找原因并解答的。
第26课时.Works3软件使用常见问题和使用软件设
计的一般步骤
简单的讲述了一些在使用到WORKS3软件时遇到的常见问题,怎么解决。
一般性利用该软件进行编程时的步骤是怎样。
第27课时.GXwork3工程的新建、打开与保存
讲述怎么在软件中新建工程,打开工程和最后保存工程。
第28课时.FX5U与计算机的通讯连接
本节讲述FX5U是通过那几种方式和计算机进行通讯连接的,每一种方式
的大概参数是怎么设置,有哪些注意事项。
第29课时.CPU模块的初始化和参数的设置
讲述如何进行CPU模块的初始化操作和一些必要的参数设置。
第30课时.程序编写注释和程序的编译功能01
讲述程序的编写功能。
第31课时.程序编写注释和程序的编译功能02
讲述编译功能中的FB插入,使用ST时的注意事项等知识。
第32课时.程序编写注释和程序的编译功能03
在程序中实际演示上节所讲过的程序编写方法的步骤。
第33课时.程序编写注释和程序的编译功能04
讲述程序中的转换和全部转换两种功能是怎么使用及注意事项。
第34课时.写入读取程序和程序的监视01
讲述监视功能中的工程检验功能、程序的监视功能的书写过程。编程过
第35课时.写入读取程序和程序的监视02
讲述程序的监视功能是怎么设置,当中的一些参数怎么理解和设置。
第36课时.通过口令保护防止非法浏览程序
讲述安全与数据保护功能有几种方式。其中的一些是怎么设置的。
第37课时.通过密钥保护防止非法浏览程序
讲述如何将密钥登录至程序文件的步骤过程。
第38课时.通过密钥保护防止非法执行程序
讲述在密钥登录至程序文件后,又怎么去进行防止非法执行程序。
第39课时.非法读取写入的防止
讲述如何对读取写入进行非法的防止,文件口令的使用步骤。
第40课时.限制来自特定通信路径以外的访问
讲授如何通过远程口令的设置来进行限制非法外来通信路径的访问。
第41课时.模块诊断功能和CPU模块运行状态更改
功能
讲授模块诊断功能的操作和CPU运行状态更改功能的运行。
第42课时.GXWorkS3仿真的使用
讲述GXWorkS3编程软件仿真中的模拟功能是怎么设置的。
第43课时.Works3软件与Works2和Developer软件
的对比
从支持的PLC软件,支持的功能多少和操作方法的方便性等多角度去叙
述了WORKS3和WORKS2,Developer软件的不同之处。
第44课时.FX5UPLC软元件介绍01
简单介绍了5UPLC的软元件中不同的类型,标记,名称和符号等知识。
第45课时.FX5UPLC软元件介绍02
本节介绍了定时器,特殊继电器,计数器等软元件的相关知识点。
第46课时.FX5UPLC软元件介绍03
讲述了嵌套,指针和中断指针等软元件的知识点。
第47课时.FX5UPLC基本指令-触点指令
5UPLC中基本指令的触点指令的用法和注意事项,并在软件中演示。
第48课时.FX5UPLC基本指令-合并指令
讲述5UPLC中的基本指令:合并指令的使用方法和使用注意事项。并在
软件中稍稍演示。
第49课时.FX5UPLC基本指令-输出指令
讲述5UPLC基本指令中的输出指令的指令格式,应用场合和注意事项。
第50课时.FX5UPLC基本指令-主控指令
简述主控指令的作用,指令格式的分类。在使用时要注意的事项。
第51课时.FX5UPLC基本指令-END-STOP-NOP指令
本节介绍几个在5UPLC中也是常用的基本指令的指令形式,使用方法和
注意事项等。并在软件中一一演示其使用。
第52课时.FX5UPLC定时器的使用
本节讲述定时器的指令符号都有哪些内容,其使用的范围在那里。并在
软件中演示其中两种的使用过程。
第53课时.FX5UPLC定时器案例讲解01
本节通过消防排烟系统的检测的案例来叙述了5UPLC的定时器是怎么使
用到实际中的。
第54课时.FX5UPLC定时器案例讲解02
本节通过讲述一个冲床的PLC程序的编制过程来叙述了定时器在此处的
使用方法和使用注意事项。
第55课时.FX5UPLC计数器的使用
本节先简述了5UPLC的计数器是怎么使用的。再通过一个案例报警闪烁
灯的控制来具体阐述计数器的使用。
第56课时.FX5UPLC计数器案例讲解01
本节通过讲述PLC控制钻床自动钻孔的程序来叙述了5UPLC中的计数器怎
么使用。
第57课时.FX5UPLC报警器的使用
本节讲述了报警器软元件中的几个常用指令的使用方法和过程。
第58课时.位逻辑程序编程案例01
本节通过小车运行控制的案例来讲述如何进行位逻辑程序的编程。
第59课时.位逻辑程序编程案例02
本节通过讲述案例自动加料PLC控制的程序编制来描述5UPLC中的定时器
和计数器是怎么应用到实际的
相关问答
三菱PLC怎么编程和读取程序。具体的型号是:电源的型号是Q61P...
如果是自己写的,利用三菱PLC编程软件可以进行编程以及对PLC进行程序的上传。就可以将PLC里的程序保存在电脑里。有用(0)回复lHl20121、电脑安装GXDevelop...
plc编程的一般思路步骤?
常采用以下的程序设计思路与步骤:1、确定程序的总体结构将系统的程序按工作方式和功能分成若干部份,如:公共程序、手动程序、自动程序等部份。确定了系统程...
三菱plc编程过程中的快捷键以及F1-F10这些键都有哪些功能?-...
GXDeveloper中的,创建Ctrl+N打开工程文件Ctrl+O保存工程文件Ctrl+S打印Ctrl+P撤图剪切/粘贴Ctrl+Z删除选择内容并存入剪切板Ctrl+X复制Ctrl+C粘贴Ct...
plc逻辑思维训练方法?
首先你得领悟透你所用plc的编程语言,每个指令的灵活运用。在实践中好好模拟,把电路图转化为plc指令图。电路图与plc指令图互转很重要哦不要局限于plc本身,建...
PLC如何数据滤波?
在PLC(可编程逻辑控制器)中,数据滤波是通过编程实现对输入信号的噪声或干扰进行处理的过程,以提高控制性能和系统稳定性。数据滤波方法有很多种,以下是一些...
plc编程时手动和自动如何处理最好?
2,自动是全部自动执行的环境,程序只是操作员起动一下,就自动执行了。正常情况下是不需要人再干涉了。3,一般我们用PLC内部标志位区分自动和手动。比如M0...
plc编程中如何使用限位开关?
PLC在组态编程中,找到限位开关的输入通道。将该地址锁定常开为常态。当限位开关工作时变为常闭后。PLC常态发生变化后。即感知这个点发生变化。那么PLc会根据...
PLC编程中的进制数该如何表示?相互之间又是如何转换的?
PLC也是一台微电脑,许多功能指令离不开进制转换,同时也是为了增加程序的可读性,想要对PLC进行编程,那么必须得清楚数制的设置以及转化和对应的符号。当然,...1...
PLC编程中,PLS指令如何使用,有和妙用方法?
PLC编程中,PLS指令如何使用,有何妙用方法,首先我们来说下PLS指令,它呢是脉冲指令,仅在驱动输入ON以后的1个运算周期内,对象软元件动作,与其对应的还有一个...PLC...
plc编程怎么编高速运转与低速运转?
您好,PLC编程可以通过设置不同的速度参数来实现高速运转和低速运转。1.高速运转编程:(1)确定高速运转的条件,如传感器信号、计数器数值等。(2)设置高...(...