概述:simatic s7-1200 小型可编程控制器充分满足中小型自动化的系统需求。在研发过程中充分考虑了系统、控制器、人机界面和软件的无缝整合和高效协调的需求。simatic s7-1200 系列的问世,标志着西门子在原有产品系列基础上拓展了产品版图,代表了未来小型可编程控制器的发展方向,西门子也将一如既往开拓创新,引领自动化潮流。
1. 西门子s7-200 smart型号说明
西门子1200plc的cpu集合
2. 西门子s7-1200简单应用
1.有关 cpu 工作原理的基本信息
扫描周期使用户程序在某个给定的周期内执行时保持逻辑一致,避免物理输出点出现抖动,否则可能多次改变过程映像输出区中的状态。每个扫描周期都包括写入输出、读取输入、执行用户程序指令以及执行系统维护或后台处理。
在默认条件下,所有数字量和模拟量 i/o 点都使用被称作'过程映像'的内部存储区与扫描周期同步更新 i/o。 过程映像包含 cpu、信号板和信号模块上的物理输入('i 存储器')和输出('q 存储器')的快照。
西门子1200基本原理图
西门子1200基本原理图
startup 模式
a 清除过程映像的输入区(i 存储器)。
b 使用上一个值对输出进行初始化。
c 执行任意启动逻辑(包含在特殊代码块内)。
d 将物理输入的状态复制到 i 存储器。
e 所有中断事件都排队等候在 run 模式期间进行处理。
f 启用将过程映像的输出区(q 存储器)写入到物理输出。
run 模式
① 将 q 存储器写入物理输出。
② 将物理输入的状态复制到 i 存储器。
③ 执行用户程序逻辑。
④ 执行自检诊断。
⑤ 在扫描周期的任何时段处理中断和通信。
2.创建简单锁存电路(编程)
电路硬件逻辑图
应熟悉以下标准锁存功能:
只要按钮输入 pb1 闭合 (on),输出 k0 就会激活 (on)。由于锁存电路使用 k0 的状态,因而 pb1 释放(off) 后 k0 仍保持激活 (on)。
按下按钮输入 pb2 将禁用 k0 (off)。k0 保持 off 状态,直到按钮输入 pb1 再次闭合 (on)。将 k0 用作 pb1 的并联输入可确保电路在 k0 断开前'锁存'为接通
我们的个练习说明如何通过执行以下任务在 lad 中创建锁存电路:
2.1创建项目
双击桌面图标启动 tia portalv15,tia portalv15打开后,单击'开始'(start) 中的'创建新项目'(create new project)。 输入项目名称并单击'创建'(create)。
西门子博途v15新建项目
2.2添加设备(添加对应型号的plc)
西门子博途v15添加西门子1200硬件设备
2.3在main(ob1)插入 lad 指令以创建小型用户程序
西门子博途v15新建指令程序段
2.4将 lad 指令与 cpu 的 i/o 相关联
西门子博途v15关联西门子1200i/o变量,写梯形图
2.5组态 cpu 将用户程序下载到 cpu 测试用户程序的运行
西门子博途v15下载工程到西门子1200plc
3. 在线监控实时数据
西门子博途v15新建实时监控数据表查看西门子1200实时数据
4. 西门子s7-1200硬件说明图
西门子s7-1200实物图介绍
① 通信模块 (cm): 多 3 个,分别插在插槽 101、102 和 103 中
② cpu: 插槽 1
③ cpu 的以太网端口
④ 信号板 (sb): 多 1 个,插在 cpu 中
⑤ 数字或模拟 i/o 的信号模块 (sm): 多 8 个,分别插在插槽 2 到 9 中
cpu 1214c 允许使用 8 个;cpu 1212c 允许使用 2 个;cpu 1211c 不允许使用
任何信号模块
5. 西门子s7-1200 modbus通信说明
西门子s7-1200 modbus通信库图
利用'mb_comm_load'数据块激活modbus
西门子s7-1200 激活modbus通信
利用'mb_master'数据块实现主站通信
西门子s7-1200 modbus主站通信
利用'mb_slave'数据块实现从通信
西门子s7-1200 modbus从站通信
5. 总结。