作品简介

本书针对PLC编程工程师设计工作量大、现场调试时间长、售后服务工作量大、工作效率低的现状,提出了全新的、以面向对象为基础原理、模块化、高内聚低耦合的设计和编程框架,最终形成以提高效率为目的的标准化编程方法。其标准化编程原理和方法是一种普遍性的设计思想架构,适用于所有PLC品牌和绝大部分型号。书中以西门子S7-1500 PLC和WinCC为例做了比较深入的讲解,同时也对其他各品牌软件平台做了可行性分析,对实现标准化架构所需要的其他技能也做了详尽的分析。

无论是工程行业还是非标设备行业,预期应用标准化设计方法后,效率均可以提高3—5倍以上,由于实现了模块化,使团队协作分工成为可能,大量简单重复的工作可以由技术工人协助工程师完成,减轻了工程师的工作负担。

本书适用于工业自动化行业对PLC产品软件、硬件和编程语言有基本了解和应用经验的编程工程师。

作品目录

  • 前言
  • 第1章 综述
  • 第2章 传统PLC编程方法的总结与回顾
  • 2.1 所有物理信号都是I/O信号
  • 2.2 通信数据都是I/O数据
  • 2.3 上位机通信数据也是I/O数据
  • 2.4 面向I/O的逻辑编程
  • 2.5 传统编程标准规范
  • 2.6 结论
  • 第3章 标准化编程原理
  • 3.1 标准化方法的目的是提高效率
  • 3.2 标准化不代表完美和正确无错误
  • 3.3 PLC编程中的高内聚与低耦合
  • 3.4 标准化思想与PLC品牌无关
  • 3.5 对象和实例的概念
  • 3.6 PLC控制系统中的设备类型
  • 3.7 设备分层级
  • 3.8 HMI/上位机在标准化架构中的位置
  • 3.9 PLC、HMI产品的选型原则
  • 3.10 标准化编程对程序员技能的要求
  • 3.11 工艺设备的规划定义
  • 3.12 标准化编程的规则
  • 第4章 标准化系统设计流程
  • 4.1 设备类型的子类定义
  • 4.2 PLC标准化设计从位号表开始
  • 4.3 生成符号表
  • 4.4 自动生成符号表
  • 4.5 自动生成位号
  • 第5章 西门子S7-1500 PLC+WinCC标准化编程
  • 5.1 库函数和模板在标准化编程架构中的地位
  • 5.2 BST例程学习
  • 5.3 深入理解BST例程
  • 5.4 BST例程的缺陷与改进
  • 5.5 L2设备库函数实现
  • 5.6 L3工艺库函数实现
  • 5.7 标准化工程实践
  • 第6章 其他PLC品牌型号标准化探索
  • 6.1 RS Logix(罗克韦尔,Rockwell AB,1756/1769系列)
  • 6.2 GX Works(三菱,MitSubishi,Q系列)
  • 6.3 SYSMAC(欧姆龙,OMRON,NJ系列)
  • 6.4 CODESYS阵营
  • 6.5 S7-200 Smart
  • 第7章 结束语:标准化设计工作的未来
展开全部