S7-1200高级培训(完整版)

合集下载

SIMATIC-S7-1200培训(工程师培训)

SIMATIC-S7-1200培训(工程师培训)

三、PLC模块选型
• 下面是PLC模块的选型
名称ቤተ መጻሕፍቲ ባይዱ
规格型号
西门子CPU
CPU 1214C DC/DC/DC
数字量输入输出模块 SM1223 DI16*24VDC/DQ16*24VDC
数字量输出模块
SM1222 DQ16*24VDC
数量
1 1 3
备注
14DI,10DO 16DI,16DO 16DO
模拟量输入模块
五、S7-1200软件编程
1、新建项目
• 在桌面中双击“TIA Portal V14”图标启动软件,在 Portal 视图中,单击“创建新项目”, 并输入项目名称,路径和作者等信息,然后点击“创建”即可生成新项目,如图所示
2、硬件组态
下面介绍在项目视图中如何进行项目硬件组态。进入项目视图,在左侧的项目树中,双击“添加新设 备”,随即弹出添加新设备对话框,在该对话框中选择与实际系统完全匹配的设备即可。如图所示
3.3 在程序块中添加块
• 用户可继续根据自动化任务设计用户程序。用户可以在程序块中添加:组织块(OB) 、功能 (FC)、 带背景数据的功能块(FB) 、数据块 (DB)。点击左侧的项目树中的“添加新块”即可打开添加新 块的窗口,如下图所示:
3.4 S7-1200PLC 编程的指令
S7-1200PLC指令包括基本指令、扩展指令和工艺指令。基本指令主要包括位逻辑 运算、定时器、移动、比较、数学函数等;扩展指令包括时间日期和时钟、中断、 脉冲、诊断等;工艺指令包括高速计数器、PID控制和运动控制。下面就结合本 项目介绍一下常用的指令:
培训资料
• 名称:SIMATIC-S7-1200PLC培训(工程师培训) • 所属班组:xx • 汇报人:xx

西门子S7-1200培训(高端培训)

西门子S7-1200培训(高端培训)

测量种类和范围
是否启用超出上限 值或低于下限值时 的诊断功能
滤波用平均值数字滤波
来实现,滤波等级越高,
模拟值越稳定,但快速
性越差
44
1.4 硬件组态——模拟量输出点的参数设置
CPU 进 入 STOP 时 输出点的值
S7-1200 PLC (Programmable Logic Controller) 是西门子公司推 出的一款PLC,主要面向简单而高精度的自动化任务。 S7-1200设计紧凑、组态灵活且具有功能强大的指令集,这些特 点的组合使它成为控制各种应用的完美解决方案。 CPU将微处理器、集成电源、输入电路和输出电路组合到一个设 计紧凑的外壳中以形成功能强大的PLC。 CPU根据用户程序逻辑监视输入并更改输出,用户程序可以包含 布尔逻辑、计数、定时、复杂数学运算以及与其它智能设备的通 信。
DC 530V AC/DC/Relay AC 85264V DC 24V
AC 5250V
2A,DC30W/ AC200W
8
1.2 S7-1200 的硬件—— CPU1214C AC/DC/Relay的外部接线图
9
1.2 S7-1200 的硬件—— CPU1214C DC/DC/DC的外部接线图
12
1.2 S7-1200 的硬件——信号板SB 1221接线图
13
1.2 S7-1200 的硬件——信号板SB 1222接线图
14
1.2 S7-1200 的硬件——信号板SB 1223接线图
15
1.2 S7-1200 的硬件——信号板SB 1232 1x模拟量输出接线图
16
1.2 S7-1200 的硬件——信号模块 SM (signal module)

可编程控制器应用技术项目式教程(西门子S7-1200) 教案全套 项目1--13 西门子S7-120

可编程控制器应用技术项目式教程(西门子S7-1200) 教案全套 项目1--13 西门子S7-120

教案项目一:西门子S7-1200P1C的初步认识(任务一、任务二)教案项目一:西门子S7-1200P1C的初步认识(任务三、实训1)教案教学过程设计教案教学过程设计教案教学过程设计教案教学过程设计教案教学过程设计教案教学过程设计教案教学过程设计6教学过程问题记录教案教学过程设计教案教学过程设计教案教学过程设计教案教学过程设计教案教学过程设计教案教学过程设计教案教学过程设计教案项目7:指示灯的顺序延时点亮授课章节名称任务一:指示灯闪烁控制系统设计更新、补(脉冲定时器TP)充、系统存储器与时钟存储器的知识教学过程设计教案教学过程设计让学生在编程调试过程中,思考以下几个问题:(1)TP+TP组合时:将输出Q0.0接在T1Q和接在T2.Q上时,闪烁情况有何不同?(2) TON+TP组合时:输出Q0.0是否可以接在TP的输出端或者TON的输出端,结果如何?(3) TON+TOF组合时:ToN和TOF在程序中的先后顺序对控制功能有无影响,什么影响?教案教学过程设计6 教学过程问题记录加计数器使用时,对于复位R引脚,学生运用不够灵活和熟练。

教案教学过程设计项目8:运料小车自动往返控制系统的设计(任务二)教案教学过程设计教案教学过程设计教案教学过程设计教案教学过程设计6 教学过程问题记录通过本次训练,学生对顺序功能图有了较好的认识,能够自主完成并调试成功的小组数较多。

教案。

S7-1200编程指令培训(工程师培训)

S7-1200编程指令培训(工程师培训)
满足以下条件之一时,将置位“TagOut”操作数: •操作数“TagIn_1”和“TagIn_2”的信号状态为“1”。 •操作数“TagIn_3”的信号状态为“0”。
7
例如:
8
3.多点置位复位指令
可以使用“多点置位/复位”指令对从某个特定地址开始的多 个位进行置位/复位。操作数2为常数,操作数1可以是I、Q、 M、DB 或 BOOL 类型的 ARRAY [..] 中的元素。可使用值 < 操作数 2> 指定要置位的位数。 要置位/复位的首位地址由 <操作数 1> 指定。 如果值 <操作数 2> 大于所选字节的位 数,则将对下一字节的位进行置位/复位。 一旦置位,在复 位这些位(例如,通过另一条指令)之前,它们会保持置位。
S1
R
输出位
0
0
保持前一状态
0
1
0
1
0
1
1
1
1
11
5.扫描操作数信号边沿指令
中间有P的触点是上升沿检测触点,中间有N的触点是下降沿检测触点。
中间有P的触点是上升沿检测触点,如果输入信号10.6由0状态变为1状 态(即输入信号10.6的上升沿),则该触点接通一个扫描周期。边沿检测触 点不能放在电路结束处。
培训资料
• 名称:S7-1200编程指令培训(工程师培训) • 所属班组:xx • 汇报人:xx
1 位逻辑指令
1.1 触点指令与线圈指令 1.常开触点与常闭触点 ---| |---: 常开触点
常开触点,在指定的位为1状态(ON)时闭 合,为0状态(OFF)时断开。其操作数有:I、 Q、M、D、L
---|/|---: 常闭触点 常闭触点在指定的位为1状态时断开,为0状态时闭合。其操作数有:I、Q、M、 D、L

S7-1200PLC编程及应用第三版精品课堂PPT

S7-1200PLC编程及应用第三版精品课堂PPT
•1
图5-3和图5-4是实现上述功能的PLC的外部接线图和梯形图。将继电器电路 图转换为梯形图时,首先应确定PLC的输入信号和输出信号。图5-4中I0.2的常 闭触点对应于SB1和FR的常闭触点串联电路。
为了防止出现三相电源瞬间短路的事故,除了梯形图中Q0.0和Q0.1的常闭触 点组成的软件互锁电路,还应在PLC的输出回路设置由KM1和KM2的辅助常闭 触点组成的硬件互锁电路。
1.步的基本概念 顺序控制设计法将系统的一个工作周期划分为若干个顺序相连的阶段,这些 阶段称为步(Step),用编程元件(例如M)来代表各步。
•6
小车开始时停在最左边,限位开关I0.2为1状态。按下起动按钮,Q0.0变为1 状态,小车右行。碰到右限位开关I0.1时,Q0.0变为0状态,Q0.1变为1状态, 小车改为左行。返回起始位置时,Q0.1变为0状态,小车停止运行,同时Q0.2变 为1状态,使制动电磁铁线圈通电,接通延时定时器T1开始定时。定时时间到, 制动电磁铁线圈断电,系统返回初始状态。
•7
根据Q0.0~Q0.2的ON/OFF状态的变化,将上述工作过程划分为3步,分别
用M4.1~M4.3来代表这3步,另外还设置了一个等待起动的初始步,用矩形
方框表示步。为了便于将顺序功能图转换为梯形图,用代表各步的编程元件
的地址作为步的代号。
2.初始步与活动步
初始状态一般是系统等待启动命令的相对静止的状态。与系统的初始状态
4.输出电路的处理 应根据顺序功能图,用代表步的存储器位的常开 触点或它们的并联电路来控制输出位的线圈。Q0.0 仅仅在步M4.1为ON,它们的波形完全相同。因此用 M4.1的常开触点直接控制Q0.0的线圈。接通延时定 时器T1的线圈仅在步M4.3接通,因此用M4.3的常开 触点控制T1的线圈。

S7-1200指令讲解(内部培训教程)

S7-1200指令讲解(内部培训教程)
17
【例】压力变送器的量程为0~10MPa,输出信号为0~ 10V,被CPU集成的模拟量输入的通道0(地址为IW64) 转换为0~27648的数字。假设转换后的数字为N,试求 以kPa为单位的压力值。
解:0~10MPa(0~10000kPa)对应于转换后的数字 0~27648,转换公式为
P=(10000×N)/27648 (kPa) 注意:在运算时一定要先乘后除,否则会损失原始数 据的精度。
内部培训
• 名称:S7-1200指令讲解 • 所属部门:XX • 汇报人:xxX
.1数据处理指令
.1.1比较指令
2
1.比较指令 2.范围内与范围外比较指令
3
例-1用接通延时定时器和比较指令组成占空比可调的脉冲发生器
3.OK与NOT_OK指令
5
.1.2 使能输入和使能输出
1.BCD码:BCD (Binary-coded Decimal)是二进制编码 的十进制数的缩写,BCD码用4位二进制数表示一位十 进 制 数 , 每 一 位 BCD 码 允 许 的 数 值 范 围 为 2#0000 ~ 2#1001;对应于十进制数0-9。4位二进制数共有16种 组合,有6种组合(2#1010 ~ 2#1111)没有在BCD码中 使用。
7
2.EN与ENO
令MW32=F983,则输出MW34=-983 下列指令使用EN/ENO:数学运算指令、传送与转换 指令、位移与循环指令、字逻辑运算指令等。 下列指令不使用EN/ENO:位逻辑指令、比较指令、 计数器指令、定时器指令和程序控制指令。
8
.1.3数据转换指 令 1.CONV指令
2.浮点数转换为双整
在输出OUT中,IN和OUT的数据类型可以是SInt, Int,

S7-1200PLC培训第1期

S7-1200PLC培训第1期

CPU 1211C
CPU 1212C
CPU 1214C
CPU 1215C
CPU 1217C
50 KB 6 输入 / 4 输出
1 MB 4 KB
DC/DC/DC, AC/DC/RLY, DC/DC/RLY
75 KB
100 KB
10 KB
8 输入 / 6 输出
125 KB 4 MB
8 KB 14 输入 / 10 输出
以S7-300为例:
PS (电源模块)
CPU
IM
SM: SM:
SM:
(接口模块) DI
DO
AI
SM: AO
CP: - 点-到-点
- PROFIBUS
- 工业以太网
Nano
Micro
Basic
Advanced
S7-1200PLC定位
Segment SIMATIC S7-400 SIMATIC S7-300 SIMATIC S7-1200 LOGO!
产品
应用
模块化控制器, 适用于大中型自 动化系统解决方 案
描述
(模块化) 控制器
模块化紧凑型控制 器,用于基本离散 自动化系统或单机 解决方案
逻辑模块,用于小 型自动化项目的开 关控制解决方案
(模块化) 紧凑型控制器
逻辑模块
Micro Automation
TIA
应用复杂度
设计和安装 搭建和最大扩展选项
每个定时器使用一个 16 字节的 IEC_Timer 数据类型的 DB 结构保 存定时器数据
TIA Portal的在线帮助中的定时器时 序图
PART 03
初识博途(TIA)
博途软件介绍
博途软件介绍

S71200运动控制学习资料

S71200运动控制学习资料

S71200调试经验:
前一段时间用了S71200,调试的过程中也出现过一些问题,特别是运动控制,而且网上这类资料很少,好在经过努力终于解决,想到各位朋友可能会需要,现将经验总结如下:
由于IO控制与200都差不多,1200的运动控制分以下步骤:
一:组态:
在PLC—工艺对象—组态
组态:就是设置运动控制的相关参数,比如选择那一个口(要在设备配置中选择启用)和什么指令方式(PTO/PWM),
先上面添加新对象,选择轴,
然后进入到组态页面,选择相应参数,基本参数中只需要选一个PTO控制对象,也就是上面创建的运动控制对象,
扩展参数中:启用输出栏必须填写,就是电机伺服ON接的输出点,如果是两个轴必须用两个点,不能共用,也不用在程序中对伺服ON做任何处理了,当你程序中执行MC-POWER 时伺服电机就会ON了,
如图所述内容,
限位的选择是要注意高电平和低电平,如果设错了会导致伺服不能动;动态就是加减速和最高速度不用我多说了吧,
回原点,主要是选择原点信号输入点,逼近方向及参考点开关,逼近方向很好理解,参考点开关,原则上是在减速运动的前方,这个是试出来的,我也说不太明白,
以上设置后,组态完成了,接下来要在程序中编写控控制程序了,
这个必须写,不然电机不能得电,
RESET也很有用,在电机撞到限位了,要先按一下复位才能向反方向运动,与其它的不一样,要注意
回原点,走绝对位置是必须要先回一下原点的,走相对位置是不用回原点,回原点方式,用四种,3和4用组态里的方式回原点,都可以,我只用过3,4没用过,
用来显示轴当前位置。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

CPU 1214C 通过信号面板 6
3
+2*
CPU 313C 3
0
3
3
* 计划中
利用信号面板,我们可以很容易的扩展S7-1200 CPU
Page 8/41
© Siemens AG 2009. All Rights Reserved.
Differences of S7-1200 , compared to S7-200 / S7-300
Differences of S7-1200 , compared to S7-200 / S7-300
Industry Sector

如何建立一个保持存储区
S7-200
S7-1200
S7-300
最多2048 字节的保 持存储区
仅数据区
数据块中的离散变 量
所有的数据存储区 Siemens AG 2009. All Rights Reserved.
Differences of S7-1200 , compared to S7-200 / S7-300
Industry Sector

数据块的存储区优化
硬件 通信 工程 存储器
硬件 通信 工程 存储器 功能块 计数器 定时器 功能
SIMATIC S7-1200
STEP 7 Basic V10.5 中完美 地集成了控制器和HMI工程
SIMATIC HMI Basic Panels
WinCC Basic 是 STEP 7的
主要组成部分
高效、可以深入操作的工程提高了生产效率!
Page 11/41
© Siemens AG 2009. All Rights Reserved.
Differences of S7-1200 , compared to S7-200 / S7-300
Industry Sector

工作存储区
硬件 通信 工程 存储器
内部存储器 存储卡 功能块 计数器 定时器 功能
Differences of S7-1200 , compared to S7-200 / S7-300
Industry Sector

块的类型
硬件 通信 工程 存储器 功能块
块类型 程序结构 中断结构 新数据类型 计数器 定时器 功能
Page 19/41
MAIN
S7-200
Page 10/41
© Siemens AG 2009. All Rights Reserved.
Differences of S7-1200 , compared to S7-200 / S7-300
Industry Sector

SIMATIC S7-1200 和 SIMATIC HMI Basic面板集成的工 程
Industry Sector

S7-200的硬件组态
硬件 通信 工程 存储器 功能块 计数器 定时器 功能
Target Digital und Analog 16 E0.0
16
A0.0 No Error
0
Digital
8
E2.0
No Error
1
Digital
4
E3.0
Differences of S7-1200 , compared to S7-200 / S7-300
Industry Sector

计数和测量
硬件 通信 工程 存储器 功能块 计数器 定时器 功能
...
...
信号面板
数量
频率 最高 100kHz
频率 最高 30kHz
Industry Sector

S7-1200 CPU输入输出点及其信号面板
硬件 通信 工程 存储器 功能块 计数器 定时器 功能
DI DO AI AO PWM / PTO HSC PID
CPU 224XP 14 10 2 1 2 6 8
CPU 1214C 14 10 2
Industry Sector

集成 PROFINET (以太网) – 接口
硬件 通信 工程 存储器 功能块 计数器 定时器 功能
用于与工程进行通信 – 软件
CPU 硬件组态 下载 变量监控/ 修正 强制 I/O 诊断
用于与HMI通信
与CPU进行读/ 写数据操作
报警
用于CPU到CPU的通信

S7-1200 and STEP 7 Basic V10.5
第1章 : S7-1200与 S7-200 / S7-300的差异
© Siemens AG 2009. All Rights Reserved.

可扩展性
硬件 通信 工程 存储器 功能块 计数器 定时器 功能
内部存储器 存储卡 功能块 计数器 定时器 功能
混合声明的数据类型使内存 非常杂乱
组织化数据使内存消 耗最优化
„Classic“ DB „Symbolic“ DB
利用“符号化存取”,可以最优化分配数据块所占的存储区
© Siemens AG 2009. All Rights Reserved.
Page 14/41
Page 15/41
© Siemens AG 2009. All Rights Reserved.
Differences of S7-1200 , compared to S7-200 / S7-300
Industry Sector

存储卡 – 存储空间大小
硬件 通信 工程 存储器
USS – 驱动通信协议
Modbus –通信协议
© Siemens AG 2009. All Rights Reserved.
Differences of S7-1200 , compared to S7-200 / S7-300
Industry Sector

S7-300 / S7-1200 串行通信
Industry Sector

除此之外Simatic MC功能有哪些?
硬件 通信 工程 存储器
内部存储器 存储卡 功能块 计数器 定时器 功能
扩展存储区 (计划中) 程序分配 固件升级
利用读卡器可以对SIMATIC MC进行编程!
Page 18/41
© Siemens AG 2009. All Rights Reserved.
建立16个连接 使用T-Send / T-Receive协议进行通信
支持的协议
• 本地 TCP/IP 协议 • ISO on TCP 传输控制国际标准化协议
尚在计划中的S7-通信功能 (PUT / GET)
Page 9/41
© Siemens AG 2009. All Rights Reserved.
Industry Sector

S7-1200的硬件组态
硬件 通信 工程 存储器 功能块 计数器 定时器 功能
I / O –地址可以手动重新分配
Page 5/41
© Siemens AG 2009. All Rights Reserved.
Differences of S7-1200 , compared to S7-200 / S7-300
Industry Sector

存储卡中可以存放的内容?
硬件 通信 工程 存储器
内部存储器 存储卡 功能块 计数器 定时器 功能
Program Data Data (onto MC) System data Recipes Data Log Files Projects
S7-300
MMC (64k – 8MByte)
Online
Online
Program
Symbolic Comments
Program*
Symbolic Comments
* STEP 7 project can be stored as zip file on MMC
S7-1200 CPU的符号表和注释可以在线获得
S7-200
S7-1200
planned planned
S7-300
Page 17/41
MC
SIMATIC MC
MMC
可选用
可选用
必须使用
© Siemens AG 2009. All Rights Reserved.
Differences of S7-1200 , compared to S7-200 / S7-300
Industry Sector

装载存储区
硬件 通信 工程 存储器
内部存储器 存储卡 功能块 计数器 定时器 功能
装载存储区大小
S7-200
Not published
Online
Program Symbolic Comments
S7-1200
1 / 2 MB (intern)
2* (通过信号面板) 2 (可组态) 6 16
* In planning
CPU 313C 24 16 2 ---
3 PWM 3
受资源的限制
利用信号面板,我们可以很容易的扩展S7-1200 CPU
Page 3/41
© Siemens AG 2009. All Rights Reserved.
Differences of S7-1200 , compared to S7-200 / S7-300
Industry Sector

S7-200 / S7-1200串行通信
硬件 通信 工程 存储器 功能块 计数器 定时器 功能
RS232 电缆转换 器
Page 6/41
通信模块(CM)
通过RS232 和 RS485 实现点对点通信
相关文档
最新文档