西门子S7-1200PLC的应用并没有想象中难
概述:SIMATIC S7-1200 小型可编程控制器充分满足中小型自动化的系统需求。在研发过程中充分考虑了系统、控制器、人机界面和软件的无缝整合和高效协调的需求。SIMATIC S7-1200 系列的问世,标志着西门子在原有产品系列基础上拓展了产品版图,代表了未来小型可编程控制器的发展方向,西门子也将一如既往开拓创新,引领自动化潮流。
一. 西门子S7-200 SMART型号说明
二. 西门子S7-1200简单应用
1.有关 CPU 工作原理的基本信息
扫描周期使用户程序在某个给定的周期内执行时保持逻辑一致,避免物理输出点出现抖动,否则可能多次改变过程映像输出区中的状态。每个扫描周期都包括写入输出、读取输入、执行用户程序指令以及执行系统维护或后台处理。
在默认条件下,所有数字量和模拟量 I/O 点都使用被称作“过程映像”的内部存储区与扫描周期同步更新 I/O。 过程映像包含 CPU、信号板和信号模块上的物理输入(“I 存储器”)和输出(“Q 存储器”)的快照。
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)。
2.2添加设备(添加对应型号的PLC)
2.3在main(OB1)插入 LAD 指令以创建小型用户程序
2.4将 LAD 指令与 CPU 的 I/O 相关联
2.5组态 CPU 将用户程序下载到 CPU 测试用户程序的运行
3. 在线监控实时数据
三. 西门子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 不允许使用
任何信号模块
四. 西门子S7-1200 modbus通信说明
利用“MB_COMM_LOAD”数据块激活Modbus
利用“MB_MASTER”数据块实现主站通信
利用“MB_SLAVE”数据块实现从通信
五.总结
CPU 支持以下类型的代码块,使用它们可以创建有效的用户程序结构:
● 组织块 (OB) 定义程序的结构。 有些 OB 具有预定义的行为和启动事件,但用户也可以创建具有自定义启动事件的 OB
● 功能 (FC) 和功能块 (FB) 包含与特定任务或参数组合相对应的程序代码。 每个 FC 或
FB 都提供一组输入和输出参数,用于与调用块共享数据。 FB 还使用相关联的数据块 (称为背景数据块)来保存执行期间的值状态,程序中的其它块可以使用这些值状态。
● 数据块 (DB) 存储程序块可以使用的数据。
用户程序的执行顺序是:从一个或多个在进入 RUN 模式时运行一次的可选启动组织块
(OB) 开始,然后执行一个或多个循环执行的程序循环 OB。 OB 也可以与中断事件(可以是标准事件或错误事件)相关联,并在相应的标准或错误事件发生时执行。 功能 (FC) 或功能块 (FB) 是指可从 OB 或其它 FC/FB 调用的程序代码块,可下至以下层级:
● 16(从程序循环 OB 或启动 OB 开始)
● 4(从延时中断、循环中断、硬件中断、时间错误中断或诊断错误中断 OB 开始)FC 不与任何特定数据块 (DB) 相关联,而 FB 与 DB 直接相关并使用 DB 来传送参数以及存储中间值和结果
注:希望没有关注的朋友点点关注,转发收藏,非常感谢,下一篇跟大家分享两台西门子Wincc之间如何快速实现无线通信。

西门子1200的实例相关推荐

  1. G120变频器,运动控制程序模板。 西门子1200编程实例

    G120变频器,运动控制程序模板. 西门子1200编程实例,很好的学习例程. 该模板应用SIEMENS V90 伺服驱动,G120C变频器. 程序中包含:1,标准气缸块 2,G120C 352报文DP ...

  2. 西门子1200程序与威纶通实例,设备已经运行生产,博图V15

    西门子1200程序与威纶通实例,设备已经运行生产,博图V15, 里边涉及到上位机通讯,modbus485,伺服等,特分享给大家阅览. 1,西门子1200控制4台步进电机: 2,西门子1200与4台MS ...

  3. 西门子1200程序V15版本实例,设备已经运行生产,博图V15以上可打开

    西门子1200程序V15版本实例,设备已经运行生产,博图V15以上可打开 包含上位机通讯,modbus485,伺服等,特分享给大家. 西门子1214C控制4台步进电机: 西门子1214C与4台MS30 ...

  4. 西门子1200程序V15版本实例,设备已经运行生产,博图V15以上可打开 包含上位机通讯,modbus485

    西门子1200程序V15版本实例,设备已经运行生产,博图V15以上可打开 包含上位机通讯,modbus485,伺服等 西门子1214C控制4台步进电机: 西门子1214C与4台MS300变频器modb ...

  5. 西门子1200博途程序与威纶触摸屏画面实例 西门子1200与4台MS300变频器modbus485轮询读写参数

    西门子1200博途程序与威纶触摸屏画面实例 ,博图版本V15及以上,内容涉及上位机通讯,modbus485,伺服等. 具体有: 1,西门子1200控制4台步进电机: 2,西门子1200与4台MS300 ...

  6. 西门子1200串口通讯应用知识点

    串口通讯是所有电气工程师以及嵌入式工程师所必须掌握的技能,串口通讯实在是运用太广泛了,如果对串口通讯不了解或者一知半解,怎么能说自己是一名合格的电气工程师呢? 1.串行异步(UART)"异步 ...

  7. 发那科机器人协同作业程序,博途西门子1200搭配-威纶通触摸屏

    发那科机器人协同作业程序,博途西门子1200搭配-威纶通触摸屏,真实项目,程序已经调试完毕,稳定运行. 程序特点: 1.含有机器人电脑可读源程序, 2.plc程序采用博途scl与梯形图混合编程,中文注 ...

  8. 西门子1200 EPOS方式运动控制

    西门子1200PLC EPOS方式运动控制,这门课程主讲西门子1200PLC通过PROFINET通信实现西门子V90 PN伺服驱动器的基本定位控制.与其他运动控制方式相比,EPOS运动控制方式有以下优 ...

  9. 对应 网口_威纶通网口屏和西门子1200/1500绝对地址实现通讯

    本文介绍威纶通网口屏和西门子1200/1500绝对地址实现通讯的相关设置 通讯注意事项: PLC端 要勾选"允许来自远程对象的PUT/GET通信访问": HMI端 1. 注意不要误 ...

  10. 建立数组并写入数据_Visual Studio 2010--C#跟西门子1200通讯(Sharp7)⑥--数据写入

    Visual Studio 2010--C#跟西门子1200通讯(Sharp7)⑥--数据写入 上期回顾(上2期主要编写了从PLC读取数据到缓冲区,再从缓冲区拿取需要的数据,并转换成C#格式): 本期 ...

最新文章

  1. 高数_解二元方程,复数怎么求出来的?(复数问题)
  2. 关闭word_Word文档如何快速查找?超实用的5个Word技巧教给你
  3. 读《驯服烂代码——在编程操练中悟道》
  4. asp.net后台程序动态加载js或样式表
  5. STM STC NXP单片机 按键扫描
  6. 天肌处理器天梯排行榜2022 天肌处理器发布时间排行
  7. Andorid 方法数超过64K的问题
  8. Linux怎么改引导方式为uefi,联想电脑怎么将uefi改成legacy启动|uefi改成legacy引导模式...
  9. STM32------>第三天,spi补充,uart-dma,NB-loT介绍,At指令,串口透传
  10. 用天文方法计算二十四节气
  11. 智慧营区解决方案-最新全套文件
  12. 河南专升本公共英语语法考点分析---非谓语动词
  13. 通用课程表教师表php,利用Access实现学校课程表的科学管理
  14. 风之语.惊闻周星驰电影票房超过30亿RMB
  15. 【愚公系列】2021年12月 攻防世界-简单题-CRYPTO-010(转轮机加密)
  16. 2021年高考大连8中成绩查询,2021年新高考适应性考试成绩怎么查?八省联考成绩可以保留吗?...
  17. 毕业设计-基于 MAT LAB 的神经网络在股市预测中的应用
  18. 京东杨业飞:京东云原生大规模实践之路
  19. Codeforces Round #704 (Div. 2) A-E题解
  20. FCOS目标检测 paper笔记

热门文章

  1. T3普V11.2补丁bug
  2. 走进波分 -- 14.OSN902产品介绍
  3. C#注入DLL-C#注入器
  4. 一台电脑实现Kvaser CAN总线理论实践、开发与测试!
  5. .ppt和.pptx有什么区别
  6. 如何理解冲突域和广播域?(转)
  7. itchat 运行记录
  8. Python如何设置对数log坐标系的range
  9. iOS实时美颜滤镜实现
  10. Qt学习——任务一:按钮点击打开和关闭窗口