新書推薦:
《
香事渊略
》
售價:NT$
505.0
《
这就是山海经
》
售價:NT$
500.0
《
中国互联网发展报告(2024)
》
售價:NT$
1214.0
《
文明等级论与近代中国
》
售價:NT$
356.0
《
门阀士族:琅邪王氏文化传家
》
售價:NT$
403.0
《
有机农业
》
售價:NT$
137.0
《
不完全契约
》
售價:NT$
454.0
《
知脊:脊柱使用说明书
》
售價:NT$
500.0
|
編輯推薦: |
本书重点介绍了标准化、模块化的编程方法,帮助读者对三菱全系列平台和PLC型号各种资源和功能指令进行探索、学习和掌握各种核心技能,为学习编程方法和提高编程技巧打下基础。
|
內容簡介: |
本书针对PLC行业长久以来设计工作量大、现场调试时间长、售后服务工作量大、工程师工作效率低的现状,提出了以面向对象为基础原理、模块化、高内聚低耦合的全新设计和编程框架,最终形成以提高效率为目的的标准化编程方法,作者命名为烟台方法。书中所提出的标准化编程原理和方法是一种普遍性的设计思想架构,适用于所有PLC品牌和绝大部分型号。 本书针对拥有大量用户群体的三菱PLC品牌专门编写。读者可以通过阅读本书,一方面了解三菱PLC平台的标准化实现方法,另一方面可以了解到关于烟台方法的最新进展。标准化的本质是模块化,模块化的基础是底层模块。本书中演示了将部分BST库模块移植到三菱系统中的技术要点,同时模块化的本意是所有模块都是可以拆下替换的。书中也演示了自己搭建及封装库函数的方法。本书主要针对GX Works2平台、FX3U与Q系列PLC做了讲解,也对程序移植升级到GX Works3平台做了演示,因此,本书讲解的内容可以用于三菱全系列平台和PLC型号。 本书适合工业自动化行业对PLC产品软件、硬件和编程语言有基本了解和应用经验的编程工程师阅读和参考。
|
關於作者: |
从事自动化行业二十年,专注技术和开发工作,主持和开发大型自动化生产线项目几十条,非标自动化设备若干。精通PLC编程,高级语言编程,数据库编程和上位系统设计。
|
目錄:
|
目录 自序:从科学界跨界开创工控行业新时代 前言 第1章综述 1 第2章传统PLC编程方法的总结与回顾 5 2.1所有物理信号都是I/O信号 5 2.2通信数据都是I/O数据 6 2.3上位机通信数据也是I/O数据 6 2.4面向I/O的逻辑编程 7 2.5传统编程标准规范 8 2.6结论 10 2.7相关参考文章 11 2.7.1[万泉河]PLC高级编程:抛弃交叉索引 11 2.7.2[万泉河]好的PLC程序和坏的PLC程序的比较标准 12 2.7.3[万泉河]不用M和T的程序好在哪里 12 第3章标准化的概念 14 3.1[万泉河]当标准化编程方法遭遇非标设备 14 3.2[万泉河]标准化模块化的本质不是搭积木,而是拆积木 15 3.3[万泉河]结构化编程不是设备对象的模块化 15 3.4[万泉河]《S7-1500 程序设计规范指南》与标准化编程的关系 16 3.5[万泉河]从标准化的烟台方法到标准的生产流程规范 17 3.6[万泉河]PLC标准化编程烟台方法是编程标准还是标准程序 20 3.7[万泉河]PLC标准化编程烟台方法的本质是低代码 21 3.8[万泉河]PLC编程烟台方法中的干货 21 3.9[万泉河]PLC编程中的IEC 61131-3标准 22 3.10标准化设计工作的未来 24 第4章 标准化编程原理 28 4.1 标准化方法的目的是提高效率 28 4.2 标准化不代表完美和正确无错误 28 4.3 PLC编程中的高内聚与低耦合 29 4.4 标准化思想与PLC品牌无关 31 4.5 对象和实例的概念 31 4.6 PLC控制系统中的设备类型 33 4.7 设备分层级 35 4.8 HMI/上位机在标准化架构中的位置 37 4.9 PLC、HMI产品的选型原则 39 4.10 标准化编程对程序员技能的要求 42 4.11 工艺设备的规划定义 43 4.12 标准化编程的规则 45 4.13 相关参考文章 46 4.13.1 [万泉河]烟台方法前进之路:在信捷PLC中实现FB功能 46 4.13.2 [万泉河]所有小型PLC也都能做标准化程序了 49 第5章 标准化系统设计流程 52 5.1 设备类型的子类定义 52 5.2 PLC标准化设计从位号表开始 59 5.3 生成符号表 60 5.4 自动生成符号表 68 5.5 自动生成位号 72 第6章 三菱GX Works2标准化编程 73 6.1 库函数和模板在标准化编程架构中的地位 73 6.2 BST例程移植 75 6.2.1 MOTOR FB620 电机 76 6.2.2 程序块的引脚列表及说明 77 6.2.3 传输到WinCC的变量 78 6.2.4 报警和消息 79 6.2.5 功能块的控制和状态信号 80 6.2.6 块图标和面板 87 6.2.7 面板窗口——总览视图 88 6.2.8 面板窗口——报警和信息视图 89 6.3 PLC库函数与上位机模板的对应关系 89 6.3.1 图标的动态实现 90 6.3.2 设备设定窗口的弹出显示 93 6.3.3 设备窗口的报警视图 95 6.3.4 画面窗口的趋势图 97 6.4 MOTOR库函数移植 100 6.4.1 MOTOR块源代码 100 6.4.2 局部标签表 112 6.4.3 程序本体 118 6.4.4 正则替换规则表 119 6.4.5 移植后的程序代码 122 6.5 L1函数接口封装 133 6.6 其他L1设备移植 137 6.6.1 VALVE块 137 6.6.2 ANALOG块 138 6.6.3 DIGITAL块 139 6.7 上位机系统移植 140 6.7.1 WinCC与GX2通信 141 6.7.2 L1库函数与WinCC画面对接 145 6.8 补足不完整的L1设备类型 150 6.8.1 补足不完整的设备类型DO 150 6.8.2 补足不完整的设备类型AO 150 6.8.3 行业特殊设备类型PSV 150 6.8.4 行业特殊设备类型MVALVE 150 第7章 GX2 L2设备库函数实现 151 7.1 设备的时间参数 152 7.2 设备参数的掉电保持 156 7.3 L2示例:双驱动的电机 161 7.4 L2示例:电机设备就地备妥功能 162 7.5 L2示例:电机设备就地备妥+双驱动 168 7.6 L2示例:电动推杆 168 第8章 GX2 L3工艺库函数实现 174 8.1 公用设备:电机 175 8.2 公用设备:电机(简化应用) 179 8.3 公用设备:急停按钮 180 8.4 公用设备:中央声光报警系统 182 8.5 设备的联锁功能 183 8.6 设备的连起功能 184 8.7 多路可操作员控制的可视化联锁功能 185 8.8 两台电机一用一备 186 8.9 一用一备电机设备公用 187 8.10 设备的自动功能实现1 188 8.11 设备的自动功能实现2 189 8.12 更多自动功能需求 190 8.13 相关参考文章 190 8.13.1[万泉河]双线圈(1) 190 8.13.2[万泉河]PLC程序中起保停的本质 192 8.13.3[万泉河]浅议PLC程序中SR和RS逻辑的区别 195 8.13.4[万泉河]PLC程序中SR逻辑的本质 196 8.13.5[万泉河]双线圈(2) 198 8.13.6[万泉河]双线圈(3) 200 8.13.7[万泉河]PLC编程烟台方法升级:万线圈技术 202 8.13.8[万泉河]汇编语言支持面向对象编程吗 203 8.13.9[万泉河]工业控制系统中的Tik-Tok 204 8.13.10[万泉河]如何优雅地点亮一个指示灯 205 8.13.11[万泉河]如何优雅地点亮系统中央声光报警 208 8.13.12[万泉河]就是要用中文编程 209 第9章 三菱GX2标准化工程实践 212 9.1 PLC硬件组态和变量表生成 212 9.2 设备的手动程序生成 214 9.3 设备的自动程序生成 217 9.4 WinCC库面板个性化处理 218 9.5 WinCC变量和画面图标 219 9.6 趋势图和报警 220 9.7 关
|
內容試閱:
|
前 言 随着技术的进步,各品牌的PLC产品纷纷升级,性能越来越强大,与IT系统越来越接近。过去传统的PLC编程模式已经不能适应时代的需求。 工程师除了掌握基本的PLC编程基础外,越来越迫切地需求用标准化、模块化的编程方法使项目系统的设计、调试、服务等方面可以更高效、更节省人工,本书为解决这种需求给出了方法。 PLC标准化编程烟台方法是设计方法和设计流程的标准化。越是复杂的工艺,不能重复地复制系统,越是需要标准化的设计方法。作者在不依赖于PLC品牌的基础上提出了全新的PLC编程方法的标准架构,在业界首次提出了面向对象的四层工艺设备库的概念,并陆续在西门子、AB、三菱、倍福、欧姆龙、施耐德、贝加莱等品牌中一一应用实现,到本书撰写之前,最新的研究成果,包括CoDeSys平台下的所有进口、国产品牌和型号,包括各种小型PLC的标准化架构研发均已实现。 从2018年起,作者将成功运行的实际工程项目资料整理打包,分享给参加学习的同行,由此组织了标准化学习营,将标准化成果推广到整个行业。几年间,在与学员的交流过程中,针对更多的应用需求,使标准化的设计理念更加丰富、成熟。为了帮助更多的自动化工程师同行掌握这种设计方法,快速提高工作效率,特编著了本书。读者可以通过阅读本书,获得灵感,尽自己所能应用到设计工作中。 本书对于三菱标准化学习营的学员,则可以作为学习提纲。结合已有的项目资料,可以更清晰地理解作者所主张的理念和思想。通过项目资料的对照印证,可以更好地吸收并更快地应用到项目中。 本书的章节设计,除了对既有的传统设计方法做了回顾之外,核心内容是以理论与实践相结合的方式,即先介绍一部分理论,然后对这部分理论进行实践应用,之后继续更深入地讲解理论,以及与之对应的实践应用。其中很多细节包含了作者20余年工作经验的精华。 为方便读者交流,在现有的自动化同行AD自动化俱乐部系列微信群之外,还开设了专门的读者交流微信群,读者可关注微信公众号或加作者本人微信zho6371995等方式,获取加入微信群的邀请。 作者希望通过本书,可以引领国内自动化同行,实现与IT行业编程方法接近的标准化、模块化的设计方法。PLC系统的设计编程工程师可以自豪地称自己为程序员,而不再是使用一种小众产品和设计语言的另类工程师。 作者预计,未来10~20年PLC产品还将继续存在,然而整个PLC行业的编程设计方法必定是标准化、模块化的。在所有的自动化工程公司以及非标设备制造厂中,工程师将承担系统开发和公司流程标准的制定,而具体的项目设计、程序设计、设备调试等工作则由生产部门负责执行。 希望未来从事工业PLC系统设计的同行和后辈在采用标准化设计方法时,能记得曾有过一位网名为万泉河的人所做出的开创性的贡献,那么作者本人也会为曾经从事过这个行业,并为这个行业做出过微薄的贡献而感到欣慰。 感谢所有标准化学习营的学员,你们的信任和支持是我不断研究和提高的动力。也特别感谢部分优秀学员参与了本书的审稿工作,为本书提出了很多有益的建议。
|
|