S7-1200_PLC的硬件与硬件组态
局域网络环境下使用S7-1200PLC及相关组态设备问题处理

[摘要]西门子S7-1200PLC 以其体型小、结构紧凑、功能全面、通信及扩展方便逐渐广泛应用于市场,而作为自动化专业学生的必修课程《电气控制与PLC 》,PLC 是其必须掌握的一种器材。
在实验室改造中,更新了S7-200器材,以S7-1200PLC 作为教学对象。
阐述了在新配套设备的使用中出现的诸多问题以及解决方法。
[关键词]西门子PLC ;局域网络环境;相关组态设备问题[中图分类号]G712[文献标志码]A[文章编号]2096-0603(2018)03-0102-02①本文系广州航海学院基金项目(项目编号:B510302/2016E011;主持人:曾新红)的研究成果。
作者简介:曾新红(1976—),女,汉族,广东兴宁人,硕士研究生,副教授,主要从事《电气控制与PLC 》《电机与拖动基础》等课程的教学与研究工作。
局域网络环境下使用S7-1200PLC 及相关组态设备问题处理①曾新红(广州航海学院机电工程系,广东广州510725)S7-1200、WinCC 组态软件、EB8000触摸屏作为我校自动化专业学生学习《PLC 综合实训》课程的学习设备,掌握这些相关设备的编程软件是做综合设计性项目的前提。
由于有S7-200的学习基础,学生对S7-1200编程软件普遍容易上手,但也不是一帆风顺,实际操作中会遇到各种各样的问题,理论上可以运行并且没有错误的程序在实际操作中可能会遇到各种各样的问题,这就需要我们能够根据现场的情况思考解决问题的方法。
操作过程中除了需要严谨的科学态度,因为任何一个小错误都有可能导致实验失败,更需要有排查故障解决问题的能力。
一、S7-1200在局域网络环境使用中,存在问题较多的是地址冲突,程序不能下载等问题在实验室改造中,为了便于对学生电脑管理,我们创建了伽卡他卡电子教室,采用了局域网连接,所有学生电脑可以通过交换机受控于教师主讲电脑。
随后便出现了一些问题,学生电脑总是下载不了程序至PLC 。
S7_1200_PLC的硬件与硬件组态解析

S7-1200与编程计算机的通信
30
1.2 S7-1200 的硬件——集成的PROFINET接口 2/3
S7-1200与精简系列面板的通信
31
1.2 S7-1200 的硬件——集成的PROFINET接口 3/3
利用工业以太网交换机CSM 1277 进行多设备的连接
32
1.2 S7-1200 的硬件——通信模块 (Communication module) 1/2 有两种通信模块:CM1241 RS232 和CM1241 RS485 CPU 最多支持 3 个通信模块 各 CM 连接在 CPU 的左侧(或连接到另一 CM 的左侧)
39
1.3 编程工具STEP 7 Basic——界面总览
工作区
任务卡
设备或网 络概览区 详细视图 巡视区 编辑器栏
40
1.3 编程工具STEP 7 Basic——创建新项目
“项目”“新建”,出现“创建新项目”对话框:
可以使用信号模块给 CPU 增加附加功能。信号模块连接在 CPU 右侧。
27
1.2 S7-1200 的硬件——数字量I/O
可以选用 8 点、 16 点和 32 点的数字量输入 / 输出模块,来满足不 同的控制需要。
28
1.2 S7-1200 的硬件——模拟量I/O
在工业控制中,某些输入量(温度、压力、流量、转速等)是模拟 量,某些执行机构(例如电动调节阀和变频器等)要求PLC输出模 拟量信号,而PLC的CPU只能处理数字量。 模拟量I/O模块的任务就是实现A/D和D/A。 模拟量首先被传感器和变送器转换为标准量程的电压或电流, 例如420mA,15V, 010V,PLC用模拟量输入模块的A/D转 换器将它们转换成数字量。带正负号的电流或电压在A/D转换后 用二进制补码来表示。
S7-1200 PLC硬件结构介绍

S7-1200 PLC硬件结构介绍我们在学习任何一款PLC的时候,需要先熟悉PLC的硬件,为什么呢?因为这是要进行实操的一个设备呀,我们要做任何一个PLC控制项目,需要对PLC进行外围硬件接线,那么接线以及使用之前,我们就要了解这个PLC的硬件。
那么这篇文章,我们就给大家介绍一下S7-1200 PLC的硬件结构,下面所述是以CPU1214C为例进行说明。
1、PLC供电电源端子。
根据PLC的型号有所不同,可以是直流24V供电,或者是交流220V供电。
如果PLC型号是DC/DC/DC、DC/DC/RLY的采用的是直流24V供电,如果型号是AC/DC/RLY的采用的是交流220V供电。
2、24V输出电源。
PLC提供一个24V电源的输出,可用于给传感器或者模块供电。
CPU1211C和CPU1212C可提供300mA电流,CPU1214C/1215C/1217C可提供400mA的电流。
因为这个电流容量是有限制的,当我们使用的传感器或者模块的电流容量超过规定值时,就不能使用这个内置电源了。
所以小编建议不使用,而是外部接24V开关电源。
3、数字量输入端子。
开关、按钮、传感器、编码器等数字量信号或脉冲量信号可以通过数字量输入端子接入到PLC。
1200PLC的输入接法可以支持源型接法和漏型接法。
4、模拟量输入端子。
S7-1214C支持两路0~10V的电压信号的模拟量输入。
当需要使用模拟量输入功能的时候,将一些传感器接到该输入端子。
5、数字量输出端子。
数字量输出端子是用于接外部负载的,比如指示灯、继电器、电磁阀等。
根据PLC的输出类型不同,接线方式也有不同。
这里所讲的PLC 输出类型指PLC是晶体管输出还是继电器输出,晶体管输出是接直流负载,继电器输出可以接交流也可以接直流负载。
6、输入指示灯。
当有信号输入时,对应的输入指示灯会点亮为绿色。
7、输出指示灯。
当有信号输出时,对应的输出指示灯会点亮为绿色。
8、状态指示灯。
PLC编程与应用-02 S7-1200的硬件结构和安装维护

S7-1200的电源计算
S7-1200 CPU有一个内部电源,为CPU、信号模块、 信号扩展板、通信模块提供电源,并且也可以为用户提供 24 V电源。
电源功率的计算
CPU功率预算 CPU 1214C AC/DC/继电器
减 系统要求 CPU 1214C,14点输入 1个SM 1223,5V电源 1个SM 1223,8点输入 1个SM 1223,8点继电器输出
信号板的使用
S7-1200的信号模块
S7-1200的通信模块
SIMATIC S7-1200 CPU 最多可以添加3个通信模块, 支持PROFIBUS 主从站通信,RS485和 RS232 通信模块可以实现点对点的串行通信。
S7-1200家族提供各种各样的通信选项以满足用户的网络要求,如IDevice,PROFINET, PROFIBUS,远距离控制通信,点对点(PtP)通 信,USS 通信,Modbus RTU,AS-i,I/O Link MASTER等。
1、 PROFINET 2、PROFIBUS 3、远程控制通信 4、点对点(PtP)通信 5、Modbus RTU 6、USS 通信 7、I-Device(智能设备
1. S7-1200的PROFINET通信
2. S7-1200的PROFIBUS通信
PROFIBUS DP 主站
PROFIBUS DP 从站
3. S7-1200的远程控制通信
S7-1200的远程控制通信
适配器实现远程服务
4. S7-1200的点对点(PtP)通信
5. S7-1200的Modbus RTU通信
6. S7-1200的USS 通信
7. I-Device(智能设备) I-Device(智能设备)应用
西门子S7-1200硬件结构

S7-1200 PLC简介
S7-1200 控制器使用灵活、功能强大,可用于控制各种各样的设备以满足您的自动化需求。
S7-1200 结构紧凑、组态灵活且具有功能强大的指令集,这些特点的组合使它成为控制各种应用的完美解决方案。
CPU 将以下元素和更多元素结合在一个紧凑的外壳中,创造出一款功能强大的控制器:•微处理器
•集成的电源
•输入和输出电路
•内置PROFINET
•高速运动控制I/O
在您下载用户程序后,CPU 将包含监控应用中的设备所需的逻辑。
CPU 根据用户程序逻辑监视输入并更改输出,用户程序可以包含布尔逻辑、计数、定时、复杂数学运算、运动控制以及与其它智能设备的通信。
CPU 提供一个PROFINET 端口用于通过PROFINET 网络通信。
还可使用附加模块基于如下网络和协议进行通信:
•PROFIBUS
•GPRS
•LTE
•具有安全集成功能(防火墙、VPN)的WAN
•RS485
•RS232
•RS422
•IEC 60870
•DNP3
•USS
有多种安全功能可用于保护对CPU 和控制程序的访问:
每个CPU 都提供密码保护功能,用户可以通过该功能组态对CPU 功能的访问权限。
可以使用“专有技术保护”隐藏特定块中的代码。
可以使用复制保护将程序绑定到特定存储卡或CPU。
第6章西门子S7-1200硬件配置

设备配置 6 通过向项目中添加 CPU 和其它模块,可以为 PLC 创建设备组态。
①通信模块 (CM) 或通信处理器 (CP):最多 3 个,分别插在插槽 101、102 和 103中②CPU:插槽 1③CPU 的 PROFINET 端口④信号板 (SB)、通信板 (CB) 或电池板 (BB):最多 1 个,插在 CPU 中⑤数字或模拟 I/O 的信号模块 (SM):最多 8 个,分别插在插槽 2 到 9 中(CPU 1214C、CPU 1215C 和 CPU 1217C 允许使用 8 个;CPU 1212C允许使用 2 个;CPU 1211C 不允许使用任何信号模块)组态控制S7-1200 的设备组态还支持“组态控制(页 167)”,在此可以为项目组态一个最大组态,包括实际操作中可能用不到的模块。
此功能(有时也称作“选件处理”)允许用户组态一个最大组态,可供多个应用中所安装模块的变量使用。
设备配置6.1 插入 CPU6.1插入 CPU可以通过 Portal 视图或 STEP 7的项目视图将 CPU 插入到项目中。
•在视图中,选择“设备和网络”(Devices & Networks)并单击“添加新设备”(Add newdevice)。
•在项目视图中的项目名称下,双击“添加新设备”(Add newdevice)。
确保插入了列表中的正确型号和固件版本。
通过从“添加新设备”(Add new device) 对话框中选择 CPU,可创建机架和 CPU。
说明不能使用 STEP 7 V14 及更高版本将 V1.0 S7-1200 CPU 添加到项目中。
设备配置6.1 插入 CPU“添加新设备”对话框硬件配置的设备视图CPU,可在巡视窗口中显示CPU 属性。
CPU 不具有预组态的 IP地址。
设备配置期间必须为CPU 手动分配 IP 地址。
如果CPU连接到网络上的路由器,则也应输入路由器的 IP 地址。
S7-1200-PLC的硬件与硬件组态

CPU1211C 6I/4O 2 6
CPU1212C 8I/6O 2 8
CPU1214C 14I/10O 2 14
-
2
8
6/6
8/8
12/12
25KB/不可扩展 1MB/24MB
3点/100kHz
25KB/不可扩展
1MB/24MB
3点/100kHz 1点/30kHz
50KB/不可扩展
2MB/24MB
A/D和D/A的二进制位数反映了它们的分辨率,位数越多,分辨 率越高。
29
1.2 S7-1200 的硬件——集成的PROFINET接口 1/3
实时工业以太网是现场总线发展的趋势,PROFINET是基于工业 以太网的现场总线,是开放式的工业以太网标准,它使工业以太 网的应用扩展到了控制网络最底层的现场设备。
12
1.1 S7-1200 PLC 简介 ——S7-1200 PLC在西门子PLC系列产品中的定位
13
1.2 S7-1200 的硬件
14
1.2 S7-1200 的硬件—— CPU模块
电源接口
指示CPU 运行状态 的LED
可拆卸用户接线 连接器(保护盖 下面)
PROFINET 连接器(CPU 的底部)
9
过程映像寄存器
I/O的存取通过I/O映像寄存器,而不是实际I/O,优点: 1、程序执行阶段输入固定,执行完后再用输出映像寄存器的 值更新输出点,使系统运行稳定; 2、用户程序读写I/O映像寄存器比读写I/O点快得多,可以提 高程序的执行速度。
10
立即I/O的处理
在程序执行的过程中使用立即I/O指令可以直接存取I/O点。 用立即I/O指令读输入点时,相应的输入过程映像寄存器的值未 被更新。 用立即I/O指令写输出点时,相应的输出过程映像寄存器的值被 更新。
PLC编程与应用第2版习题答案第2章 S7-1200的硬件结构和安装维护

第二章 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不支持此功能。
4.S7-1200 PLC 课件4:第5章 PLC硬件系统

3、拟量I/O模块选择
① 模拟量I/O模块的主要功能是数据转换,并与PLC内部总 线相连,同时为了安全也有电气隔离功能。
② 模拟量输入(A/D)模块是将现场由传感器检测而产生的 连续的模拟量信号转换成PLC内部可接收的数字量;
③ 模拟量输出(D/A)模块是将PLC内部的数字量转换成模 拟量信号输出。
2/72
2 安装方式的选择 PLC系统的安装方式分为集中式、远程I/O式以及多台PLC联 网的分布式。
① 集中式不需要设置驱动远程I/O硬件,系统反应快、成本 低;
② 远程I/O式适用于大型系统,系统的装置分配范围广,远 程I/O可以分散安装在现场装置附近,连线短,但需要增 加驱动器以及远程I/O电源;
4.存储器: 提供最多50KB容量的集成工作内存,提供了最多2MB 的 集成装载内存和2 KB的掉电保持内存。SIMATIC 存储卡可选,通 过它可以方便地将程序传输至多个CPU。该卡还可以用来存储各种 文件或更新控制器系统的固件。 5.可扩展的灵活设计: 5.1信号板:所有CPU都可以内嵌1块信号板,为控制器添加数字量 或模拟量输入输出通道,从而可以在不改变体积的情况下,量身定 制CPU。SIMATIC S7-1200控制器的模块化设计允许您按照自己的 需要准确地设计控制器系统。 5.2信号模块:最多可扩展8个信号模块,以支持更多的数字和模拟量 输入/输出信号。
9/72
(2)输出接线方式:
开关量输出模块主要有2种:
A、分组式输出是几个输出点为 一组,共用一个公共端,各组之 间是分隔的,可分别用于驱动不 同类型电源的外部设备; B、分隔式输出:每一个输出点 就有一个公共端,各输出点之间 相互隔离。选择时主要根据PLC 输出设备的电源类型和电压等级 的多少而定。一般整体式PLC既 有分组式输出也有分隔式输出。
《S7-1200PLC编程及应用》观后感

《S7-1200PLC编程及应用》观后感《S7-1200 PLC编程及应用(第2版)》通过几十个例程,深入浅出地介绍了西门子公司新一代小型PLC S7-1200的硬件组成、硬件和网络组态的方法、指令系统应用、用户程序结构,高速输入/高速输出、各种通信功能、PID闭环控制的组态、编程和调试方法,精简系列面板的组态与仿真、故障诊断与提高PLC控制系统可靠性的措施。
还介绍了一整套数字量控制系统梯形图的先进完整的设计方法。
《S7-1200 PLC编程及应用(第2版)》详细介绍了用编程软件STEP 7 Basic完成各种任务的操作过程,读者一边看书一边用软件进行操作,可以较快地掌握STEP 7 Basic、S7-1200和精简系列面板的使用方法。
在网络技术背景的前提下,社会的发展离不开技能人才的奉献,在当今热门的电气自动化专业下,对技能型人才的培养也显得格外重要。
以《s7-1200PLC编程及应用》为主要实践课程,在教学过程中主要包括以下五部分:第一熟练运用TIA博途编程软件编写PLC程序并能进行调试。
第二掌握PLC的硬件和硬件组态。
第三熟练掌握定时器指令、计数器指令、比较器操作指令等S7-1200PLC指令的应用。
第四对教材中的每一个任务会进行I/O分配,并能够画出接线图,完成程序的编写和调试”。
第五培养学生实践能力,动手操作能力,搜集信息以及合作交流能力。
在大数据参与学习过程中,使用微课程让学生学会课前预习学习任务,观察微课程有关资料,参与实践工作中,微课程在教学中不仅提高了学生自主探究能力,而且还可以帮助学生之间合作交流沟通,更好的实现课堂合作互动,实现教学目标。
通过微课程的教学引用,让学生养成规范学习,提交作业的习惯,并对实践案例进行书写实践报告以及自身的观点与问题的解决方法。
这样以来,不仅能够培养学生自主思考能力,还能够促进学生之间合作,让学生真正了解到基础知识的扎实,以及良好的职业要求素养与团队合作能力实践过程中是不可缺少的因素。
S7-1200 PLC编程及应用第三版_廖常初_课件_第1章

6.硬件目录中的过滤器 如果勾选了“硬件目录”窗口中的“过滤”复选框,硬件目录只显示与工 作区有关的硬件。 可以删除、复制和粘贴设备视图或网络视图中的硬件组件。 9.改变设备的型号 用鼠标右键单击设备视图中要更改型号的CPU,执行快捷菜单命令“更改 设备类型”,双击出现的对话框中用来替换的设备的订货号。 10.打开已有的项目 单击工具栏上的 按钮,双击打开的对话框中列出的最近使用的某个项目, 打开该项目。或者单击“浏览”按钮,打开某个项目的文件夹,双击与项目 同名的文件,打开该项目。
最多4路脉冲输出。 4)2点集成的模拟量输入(0~10V),10位分辨率。 5)集成的DC 24V电源可供传感器、编码器和输入回路使用。 6)CPU 1215C和CPU 1217C有两个带隔离的PROFINET以太网端口,其他
CPU只有一个,传输速率为10M/100 Mbit/s。 7)实时时钟的保存时间通常为20天,40℃时最少为12天。 2.CPU的技术规范
STEP 7 Safety用于故障安全自动化。SINAMICS Startdrive用于驱动装置, 它集成了硬件组态、参数设置以及调试和诊断功能。
2.安装TIA博途对计算机的要求 推荐的计算机配置:主频3.3 GHz,内存8GB,硬盘300GB。Windows 7或 Windows 8.1的非家用版。安装顺序:STEP 7,PLCSIM,WinCC,Startdrive, STEP 7 Safety 。 3.安装STEP 7 首先安装STEP 7 Professional V13 SP1。在“产品配置”对话框,采用“典 型”配置。勾选“许可证条款”对话框和“安全控制”对话框的复选框。安 装快结束时,单击“许可证传送”对话框中的“跳过许可证传送”按钮,以
1.3.3 信号模块与信号板的参数设置 1.信号模块与信号板的地址分配 打开PLC_1的设备视图,再打开从右到左弹出的“设备概览”视图,可以
S7-1200 PLC的硬件(技术讲解)

CPU1211C 6I/4O 2 6
CPU1212C 8I/6O 2 8
CPU1214C 14I/10O 2 14
-
2
8
6/6
8/8
12/12
25KB/不可扩展 1MB/24MB
3点/100kHz
25KB/不可扩展
1MB/24MB
3点/100kHz 1点/30kHz
50KB/不可扩展
2MB/24MB
S7-1200与精简系列面板的通信
22
1.2 S7-1200 的硬件——集成的PROFINET接口 3/3
利用工业以太网交换机CSM 1277 进行多设备的连接
23
1.2 S7-1200 的硬件——通信模块 (Communication module) 1/2 有两种通信模块:CM1241 RS232 和CM1241 RS485 CPU 最多支持 3 个通信模块 各 CM 连接在 CPU 的左侧(或连接到另一 CM 的左侧)
DC 530V AC/DC/Relay AC 85264V DC 24V
AC 5250V
2A,DC30W/ AC200W
9
1.2 S7-1200 的硬件—— CPU1214C AC/DC/Relay的外部接线图
10
1.2 S7-1200 的硬件—— CPU1214C DC/DC/DC的外部接线图
20
1.2 S7-1200 的硬件——集成的PROFINET接口 1/3
实时工业以太网是现场总线发展的趋势,PROFINET是基于工业以太网的现场总线,是 开放式的工业以太网标准,它使工业以太网的应用扩展到了控制网络最底层的现场设 备。
S7-1200与编程计算机的通信
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
15
1.2 S7-1200 的硬件—— CPU模块技术规范
特性 CPU1211C CPU1212C CPU1214C
本机数字量I/O 本机模拟量输入点
脉冲捕获输入点数 扩展模块个数
上升沿/下降沿中断点数 集成/可扩展的工作存储器 集成/可扩展的装载存储器 高速计数器点数/最高频率
6I/4O 2
6 6/6
1969年,美国数字设备公司研制出了第一台可编程序逻辑控制器, 在通用汽车公司的自动装配线上试用获得了成功。
2
PLC的起源-2
可编程逻辑控制器 ( Programmable Logic Controller )简称 PLC,最初只能进行计数、定时及开关量逻辑控制。 随着计算机技术的发展,可编程逻辑控制的功能不断扩展和完 善,其功能远远超出了逻辑控制的范围,具有了 PID 、 A/D 、 D/A、算术运算、数字量智能控制、监控、通信联网等多方面 的功能,它已变成了实际意义上的一种工业控制计算机。 于是,美国电器制造商协会将其正式命名为可编程序控制器 (Programmable Controller),简称PC。 由于它与个人计算机(Personal computer)的简称PC相同,所以 人们习惯上仍将其称为PLC。
25KB/不可扩展 1MB/24MB
8I/6O 2
8 2 8/8
25KB/不可扩展 1MB/24MB
14I/10O 2
14 8 12/12
50KB/不可扩展 2MB/24MB
3点/100kHz
3点/100kHz 1点/30kHz 2点/100kHz(DC/DC/DC型)
3点/100kHz 3点/30kHz
可以使用信号模块给 CPU 增加附加功能。信号模块连接在 CPU 右侧。
27
1.2 S7-1200 的硬件——数字量I/O
可以选用 8 点、 16 点和 32 点的数字量输入 / 输出模块,来满足不 同的控制需要。
28
1.2 S7-1200 的硬件——模拟量I/O
在工业控制中,某些输入量(温度、压力、流量、转速等)是模拟 量,某些执行机构(例如电动调节阀和变频器等)要求PLC输出模 拟量信号,而PLC的CPU只能处理数字量。 模拟量I/O模块的任务就是实现A/D和D/A。 模拟量首先被传感器和变送器转换为标准量程的电压或电流, 例如420mA,15V, 010V,PLC用模拟量输入模块的A/D转 换器将它们转换成数字量。带正负号的电流或电压在A/D转换后 用二进制补码来表示。
模拟量输出模块的D/A转换器将PLC中的数字量转换为模拟电压 或电流,再去控制执行机构。
A/D和D/A的二进制位数反映了它们的分辨率,位数越多,分辨 率越高。
29
1.2 S7-1200 的硬件——集成的PROFINET接口 1/3
实时工业以太网是现场总线发展的趋势,PROFINET是基于工业 以太网的现场总线,是开放式的工业以太网标准,它使工业以太 网的应用扩展到了控制网络最底层的现场设备。
用立即I/O指令读输入点时,相应的输入过程映像寄存器的值未 被更新。
用立即I/O指令写输出点时,相应的输出过程映像寄存器的值被 更新。
11
1.1 S7-1200 PLC 简介
S7-1200 PLC (Programmable Logic Controller) 是西门子公司推 出的一款PLC,主要面向简单而高精度的自动化任务。
22
1.2 S7-1200 的硬件——信号板SB 1221接线图
23
1.2 S7-1200 的硬件——信号板SB 1222接线图
24
1.2 S7-1200 的硬件——信号板SB 1223接线图
25
1.2 S7-1200 的硬件——信号板SB 1232
1x模拟量输出接线图
26
1.2 S7-1200 的硬件——信号模块 SM (signal module)
19
1.2 S7-1200 的硬件—— CPU1214C DC/DC/DC的外部接线图
20
1.2 S7-1200 的硬件—— CPU1214C DC/DC/Relay的外部接线图
21
1.2 S7-1200 的硬件——信号板SB (signal board)
通 的前端。 具有 4 个数字量 I/O(2 x DC 输入和 2 x DC 输出)的 SB 具有 1 路模拟量输出的 SB
S7-1200 设计紧凑、组态灵活且具有功能强大的指令集,这些特 点的组合使它成为控制各种应用的完美解决方案。
CPU将微处理器、集成电源、输入电路和输出电路组合到一个设 计紧凑的外壳中以形成功能强大的PLC。 CPU根据用户程序逻辑监视输入并更改输出,用户程序可以包含 布尔逻辑、计数、定时、复杂数学运算以及与其它智能设备的通 信。
• 可以扩展 3 块通信模块和一块信号板, CPU 可以用信号板扩展 一路模拟量输出或高速数字量输入/输出。
17
1.2 S7-1200 的硬件—— CPU模块技术规范
CPU的3种版本:
版本 DC/DC/DC
DC/DC/Relay
电源电压 DC 24V
DC 24V
DI DO 输入电压 输出电压
DO 输出电流
5
PLC控制系统示意图
6
PLC的特点
1. 编程方法简单易学 2. 功能强,性能价格比高 3. 硬件配套齐全,用户使用方便,适应性强 4. 可靠性高,抗干扰能力强 5. 系统的设计、安装、调试工作量少 6. 维修工作量小,维修方便 7. 体积小,能耗低
7
PLC的工作原理
扫描过程
8
扫描周期
PLC在RUN工作状态时,执行一次扫描过程所需的时间称为 扫描周期,典型值为1100ms。
12
1.1 S7-1200 PLC 简介
——S7-1200 PLC在西门子PLC系列产品中的定位
13
1.2 S7-1200 的硬件
14
1.2 S7-1200 的硬件—— CPU模块
电源接口
指示CPU 运行状态 的LED
可拆卸用户接线 连接器(保护盖 下面)
板载 I/O 的状态LED
PROFINET 连接器(CPU 的底部)
可以使用 TIA Portal 在同一个工程组态系统中组态 PLC 和可视化。 所有数据均存储在一个项目中,STEP 7和WinCC不是单独的程序, 而是可以访问公共数据库。 所有数据均存储在一个公共的项目文件中。 38
1.3 编程工具STEP 7 Basic——数据管理
在 TIA Portal 中,所有数据都存储在一个项目中。修改后的应用 程序数据(如变量)会在整个项目内(甚至跨越多台设备)自动更新。
36
1.3 编程工具STEP 7 Basic——典型的自动化系统 2/2
TIA Portal 可用来帮助您创建自动化系统,关键的组态步骤为: 创建项目 配置硬件 联网设备 对PLC 编程 组态可视化
加载组态数据
使用在线和诊断功能
37
1.3 编程工具STEP 7 Basic——工程组态系统
3
PLC的定义
1987年2月,国际电工委员会(IEC)对可编程控制器的定义是:
可编程控制器是一种数字运算操作的电子系统,是专为在工业 环境下的应用而设计的。 它采用一类可编程序的存储器,用于其内部存储程序、执行逻 辑运算、顺序控制、定时、计数和算术操作等面向用户的指令, 并通过数字式或模拟式输入/输出,控制各种类型的机械或生产 过程。
可编程序控制器及其有关外部设备,都按易于与工业控制系统 连成一个整体、易于扩充功能的原则设计。
4
PLC的基本结构
工业自动控制中使用的可编程控制器的种类很多,不同类型的 产品各有特点,但可编程控制器在组成、工作原理及编程方法 等许多方面是基本相同的。 PLC 是以微处理器为基础,综合了计算机技术、自动控制技术 和通信技术而发展起来的一种新型、通用的自动控制装置。其 硬件组成与微型计算机相似。
39
1.3 编程工具STEP 7 Basic——界面总览
工作区
任务卡
设备或网 络概览区 详细视图 巡视区 编辑器栏
40
1.3 编程工具STEP 7 Basic——创建新项目
“项目”“新建”,出现“创建新项目”对话框:
S7-1200与编程计算机的通信
30
1.2 S7-1200 的硬件——集成的PROFINET接口 2/3
S7-1200与精简系列面板的通信
31
1.2 S7-1200 的硬件——集成的PROFINET接口 3/3
利用工业以太网交换机CSM 1277 进行多设备的连接
32
1.2 S7-1200 的硬件——通信模块 (Communication module) 1/2 有两种通信模块:CM1241 RS232 和CM1241 RS485 CPU 最多支持 3 个通信模块 各 CM 连接在 CPU 的左侧(或连接到另一 CM 的左侧)
33
1.2 S7-1200 的硬件——通信模块 (Communication module) 2/2 在编程接口模式下利用 CM1241 进行点对点连接
34
1.3 编程工具STEP 7 Basic——特点
SIMATIC STEP 7 Basic 是西门子公司开发的高集成度工程组态 系统,包括面向任务的HMI智能组态软件SIMATIC Wincc Basic。 上 述 两 个 软 件 集 成 在 一 起 , 也 称 为 TIA (Totally Integrated Automation,全集成自动化)Portal, 它提供了直观易用的编辑 器,用于对S7-1200 和精简系列面板进行高效组态。 除了支持编程以外,STEP 7 Basic还为硬件和网络组态、诊断等 提供通用的工程组态框架。