具体描述
本书侧重于工业控制系统核心内容的全面介绍,重点介绍了Micro850可编程序控制器软硬件系统及其应用技术。在对工控系统核心知识介绍的基础上,结合工控系统应用案例的介绍来培养读者的工控系统设计、开发和应用能力,具有实用性、新颖性和完整性。
作者简介
目录信息
第1章工业计算机控制系统1
11计算机控制基础1
111计算机控制的一般概念1
112计算机控制系统的组成2
12工业计算机控制系统的分类与发展8
121工业计算机控制系统的分类8
122控制装置(控制器)的类型10
123工业计算机控制系统的发展15
13工业控制系统16
131集散控制系统16
132监控与数据采集(SCADA)系统17
133现场总线控制系统23
134几种控制系统的比较24
14工业控制系统的体系结构26
141工业控制系统的体系结构及其发展26
142客户机/服务器结构27
143浏览器/服务器结构27
144两种系统结构的比较28
15可编程序控制器29
151可编程序控制器的产生与发展29
152可编程序控制器的工作原理33
153可编程序控制器的功能特点35
154可编程序控制器的应用36
155主要可编程序控制器的产品及其分类37
16罗克韦尔自动化工业控制系统38
161罗克韦尔自动化可编程序控制器38
162可编程自动化控制器39
163可编程安全控制器42
164PlantPAx过程自动化系统42
17安全仪表系统(SIS)46
171功能安全及相关概念46
172安全仪表系统48
173安全生命周期55
174安全仪表产品类型56
复习思考题58
第2章Micro850控制器硬件59
21Micro850控制器硬件特性59
211Micro800系列控制器概述59
212Micro850控制器硬件特性63
22Micro850控制器功能性插件及其组态68
221Micro800功能性插件模块68
222功能性插件组态72
223功能性插件错误处理74
23Micro850控制器扩展模块及其组态75
231Micro800扩展模块75
232Micro800扩展模块组态80
233扩展I/O数据映射83
234功能性插件模块与扩展模块的比较87
24Micro800系列控制器的网络通信87
241NetLinx网络架构及CIP87
242Micro800控制器的网络结构92
243Micro800控制器通信组态96
25PowerFlex 525交流变频器99
251PowerFlex 525变频器特性99
252PowerFlex 525变频器的硬件接线100
253PowerFlex 525集成式键盘操作102
复习思考题106
第3章可编程序控制器编程语言及IEC 611313编程语言107
31IEC611313编程语言标准的产生与特点107
311传统的PLC编程语言的不足107
312IEC 611313编程语言标准的产生108
313IEC 611313编程语言标准的特点110
32IEC 611313编程语言的基本内容112
321语言元素112
322数据类型118
323变量123
33程序组织单元128
331程序组织单元及其组成128
332功能130
333功能块131
334程序133
34软件、通信和功能模型134
341软件模型134
342通信模型137
复习思考题138
第4章Micro850指令系统140
41Micro850控制器的内存组织140
411数据文件140
412程序文件141
42Micro850控制器的梯形图指令142
421梯形图指令元素142
422梯形图执行控制指令146
43Micro850控制器的功能块指令147
44Micro850控制器的功能指令172
441主要的功能指令172
442Micro850控制器运算符功能指令182
45高速计数器(HSC)功能块指令185
451HSC功能块185
452HSC状态设置190
453HSC的应用191
46用户中断指令192
复习思考题195
第5章Micro850PLC程序设计技术196
51Micro850 CCW(一体化编程组态软件)及其使用196
511Micro850 CCW(一体化编程组态软件)196
512创建工程198
513工程下载与调试205
52Micro850编程语言208
521IEC 611313编程语言标准编程语言208
522梯形图编程语言209
523结构化文本语言212
524功能块图213
525顺序功能图215
526指令表语言221
53Micro850程序设计技术222
531Micro800的程序执行222
532典型环节编程225
533功能块的创建与使用234
534经验设计法编程技术239
535时间顺序逻辑程序设计方法243
536逻辑顺序程序设计方法246
537Micro800中断程序250
538PanelView 2711C触摸屏编程252
54Micro850逻辑控制程序设计258
541交通灯自定义功能块的创建258
542交通灯控制主程序的开发260
55Micro850过程控制程序设计263
551Micro850IPID功能块263
552IPID功能块应用示例266
56Micro850运动控制程序设计270
561丝杆被控对象及其控制要求270
562控制系统结构与设备配置270
563丝杆运动控制PLC程序设计275
564丝杆控制人机界面设计277
复习思考题280
第6章工业人机界面与工控组态软件283
61工业人机界面283
62组态软件概述284
621组态软件的产生及发生284
622组态软件的功能需求286
63组态软件系统构成与技术特色287
631组态软件的总体结构及相似性287
632组态软件的功能部件288
633组态软件的技术特色295
634组态软件的发展趋势296
64嵌入式组态软件298
641嵌入式组态软件的产生298
642嵌入式组态软件的功能与特点298
643嵌入式组态软件的构成299
65罗克韦尔FactoryTalk View Studio组态软件300
651FactoryTalk View Studio的特点300
652FactoryTalk View Studio组件301
653FactoryTalk View SE应用程序304
66罗克韦尔PanelView Plus 6 HMI终端307
661PanelView Plus 6终端概述307
662PanelView Plus 6终端配置与使用311
67用组态软件开发工控系统上位机的人机界面315
671组态软件的选型315
672用组态软件设计工控系统人机界面317
673数据报表开发320
674人机界面的调试320
复习思考题321
第7章工业控制系统的设计与应用322
71工业控制系统的设计原则322
711工业控制系统的设计概述322
712工业控制系统的设计原则322
72工业控制系统的设计与开发步骤324
721工业控制系统的需求分析与总体设计324
722工业控制系统的类型确定与设备选型327
723工业控制系统应用软件的开发329
73工业控制系统的安全设计330
731工业控制系统的安全性概述330
732安全仪表系统的设计332
733工控系统信息安全防护技术334
74工业控制系统的调试与运行337
741离线仿真调试338
742在线调试和运行339
75工业控制系统的电源、接地、防雷和抗干扰设计339
751电源系统的设计339
752接地系统的设计和防雷设计340
753抗干扰设计342
754环境适应性设计技术345
76大型污水处理厂工业控制系统346
761污水处理工艺346
762污水处理厂工控系统的总体设计347
763现场控制站控制功能的设计351
764污水处理工控系统的程序设计353
765系统调试与运行360
复习思考题362
参考文献363
· · · · · · (收起)
读后感
用户评价
**案例丰富,启发灵感** 本书在案例的选取和呈现上,可谓是下足了功夫。作者并没有将案例仅仅作为内容的补充,而是将它们置于核心地位,通过生动的案例讲解,让读者深入理解PLC和组态软件的实际应用。这些案例涵盖了工业生产的各个领域,从简单的水泵控制,到复杂的生产线自动化,再到流程控制中的温度、压力、流量调节,应有尽有。每一个案例都详细描述了项目的背景、控制需求、PLC选型、程序设计思路、组态画面设计,以及最终的调试过程。例如,在讲解液位控制时,作者不仅仅是介绍了PID算法的应用,更是详细阐述了如何根据不同的工艺要求,选择合适的PID参数整定方法,以及如何在组态软件中实现液位的实时监测和显示。我尤其喜欢书中关于“生产线节拍控制”的案例。作者通过详细的步骤,展示了如何利用PLC的定时器和计数器,精确地控制生产线的运行速度和物料的输送,并如何在组态软件中实现生产节拍的可视化和调整。这些案例的丰富性和多样性,不仅让我看到了PLC和组态软件的强大功能,更重要的是,它们极大地启发了我的工程设计灵感。在面对新的项目需求时,我常常会回想起书中的某个案例,从中汲取设计思路和解决方案。此外,作者在案例的讲解中,还常常会穿插一些“经验之谈”,例如在调试过程中可能遇到的常见问题,以及如何快速定位和解决这些问题。这些“经验之谈”,对于实战经验不足的读者来说,无疑是宝贵的财富。
**实践导向,学以致用** 这本书最大的亮点之一,便是其极强的实践导向性。作者并非埋头于理论的海量堆砌,而是将大量的篇幅用于讲解如何在实际工程项目中应用PLC和组态软件。从项目的需求分析、方案设计,到硬件选型、软件开发,再到现场调试、后期维护,书中都给出了清晰的指导和操作步骤。例如,在讲解PLC选型时,作者并没有简单地罗列各种品牌和型号,而是根据不同的应用场景、性能要求、成本预算等因素,为读者提供了详细的选型依据和方法。在我过去的项目中,选型往往是头疼的问题,但读完这部分内容后,我感觉思路清晰了很多。在软件开发方面,书中详细介绍了如何从零开始构建一个完整的PLC程序,包括如何进行逻辑设计、编写梯形图、STL、SCL等指令,以及如何进行程序调试和优化。它还提供了许多实用的编程技巧,例如如何利用中断提高程序响应速度,如何编写可重用函数块提高开发效率。在组态软件的应用方面,作者更是倾注了大量精力。他详细讲解了如何进行界面布局、控件配置、变量绑定、报警设置、报表生成等实际操作,并且提供了大量不同类型项目的实例,例如水泵控制系统、空调控制系统、自动化生产线等,让我能够通过模仿和借鉴,快速掌握组态软件的各项功能。书中还特别强调了“现场调试”的重要性,详细介绍了在实际现场如何进行PLC与组态软件的联调,如何排除通信故障,如何进行参数调整和功能验证。这部分内容对于初学者来说,简直是“救命稻草”,能够帮助他们克服从理论到实践的巨大鸿沟。总而言之,这本书真正做到了“授人以鱼不如授人以渔”,它不仅仅是知识的传授,更是能力的培养,让我能够真正将所学知识应用到实际工作中去。
**未来展望,洞察前沿** 在技术日新月异的今天,工业控制系统也在不断演进。这本书的可贵之处在于,它并没有将目光局限于当下,而是对工业控制系统的未来发展趋势进行了深刻的洞察和展望。作者在书中探讨了物联网(IoT)、大数据、人工智能(AI)、边缘计算等新兴技术,如何与传统的PLC和组态软件相结合,共同推动工业控制系统向更智能化、更高效、更灵活的方向发展。例如,在讨论工业物联网时,作者详细阐述了如何通过PLC和组态软件,将海量的现场数据采集上来,并上传到云端进行分析和处理,从而实现设备的远程监控、预测性维护以及生产过程的优化。在AI的应用方面,书中探讨了如何利用机器学习算法,对PLC采集的生产数据进行分析,从而实现故障的早期预警、生产参数的自动优化,以及更高级别的自主控制。我尤其对书中关于“数字孪生”(Digital Twin)的概念印象深刻。作者将其描述为工业控制系统未来的重要发展方向,通过构建一个与物理世界实时同步的虚拟模型,从而实现对生产过程的模拟、预测和优化。这让我对未来的工业自动化充满了无限的遐想。书中还对工业以太网的最新发展,例如TSN(时间敏感网络)等技术进行了介绍,并探讨了它们在实时性、可靠性以及安全性方面所带来的巨大提升。总而言之,这本书不仅仅是一本技术手册,更是一本“预言书”,它为我们描绘了工业控制系统未来的发展蓝图,让我对这个行业充满信心,并激发了我不断学习新技术的动力。
**安全考量,韧性之基** 在这个日益强调信息安全和网络安全的时代,这本书对于工业控制系统安全性的探讨,无疑是极具前瞻性和现实意义的。作者并没有将安全问题停留在“理论层面”,而是深入剖析了在实际工控系统中可能存在的各种安全风险,并提供了切实可行的防护措施。从物理层面的访问控制,到网络层面的防火墙和入侵检测,再到应用层面的访问权限管理和数据加密,书中都进行了详尽的介绍。我尤其赞赏作者在讨论PLC安全时,强调的“最小权限原则”和“纵深防御策略”。他详细讲解了如何对PLC的程序进行加密和保护,如何设置不同级别的用户权限,以及如何防止未经授权的访问和篡改。这对于防止生产设备被恶意操控,或者关键工艺参数被非法修改,至关重要。在组态软件方面,作者也重点强调了界面的安全性和数据传输的安全性。他讲解了如何配置安全的企业级组态系统,如何利用VPN等技术实现远程安全访问,以及如何对传输的数据进行加密,以防止数据在传输过程中被窃听或篡改。书中还列举了一些因安全漏洞导致的真实案例,通过这些血淋淋的教训,让我深刻认识到工业控制系统安全的重要性。作者还对工控系统的冗余设计和灾备机制进行了深入的阐述,强调了在面临设备故障、自然灾害或网络攻击时,如何通过备用系统和数据备份,最大限度地减少停机时间和数据损失,确保生产的连续性。这本书让我意识到,工业控制系统的“韧性”不仅仅在于其稳定性,更在于其抵御各种风险和威胁的能力,而安全性则是构建这种韧性的基石。
**排版精良,阅读舒适** 一本好的技术书籍,不仅内容重要,其排版和设计同样影响着读者的阅读体验。这本书在排版方面,可以说做到了极致的用心。首先,纸张的选用非常考究,厚实且有质感,印刷清晰,不易反光,长时间阅读也不会感到眼睛疲劳。其次,章节的划分清晰明了,每一章都有明确的主题和目标,内容组织逻辑性强,过渡自然。书中的图文结合也非常出色,大量的流程图、电路图、组态画面截图,以及PLC程序片段,都清晰准确,极大地辅助了内容的理解。而且,这些图例并没有简单地堆砌,而是与文字内容紧密结合,相辅相成,让枯燥的技术概念变得生动形象。我特别喜欢书中对关键概念的强调方式,例如通过加粗、斜体或者设置独立的代码块,来突出重要的术语、指令或者程序片段,这样在阅读时能够迅速抓住重点。此外,书中的索引和目录设计也非常人性化,方便读者快速查找所需内容。即使是对于那些对排版要求不高的读者,也能感受到这本书在细节上的严谨和专业。它不像一些粗制滥造的书籍,内容混乱,图文不清,让人读起来倍感吃力。这本书让我觉得,作者不仅在内容上倾注了心血,在书籍的整体呈现上也力求完美,为读者提供了一个舒适、高效的学习环境。这种精良的排版,无疑大大提升了阅读的乐趣,也让我能够更专注于知识的学习本身。
**PLC精髓,触类旁通** 这本书在PLC技术方面的讲解,堪称是我近年来读过的最清晰、最实用的部分。作者并没有止步于介绍PLC的硬件架构和基本指令,而是深入剖析了PLC在实际应用中的核心理念和设计思路。例如,在讲解梯形图编程时,他并没有简单地将各种触点、线圈罗列出来,而是通过分析实际的控制逻辑,例如电机的启停控制、液位控制、温度控制等典型场景,一步步引导读者理解指令的含义、组合的意义,以及如何构建复杂的控制流程。我尤其欣赏作者在讲解“定时器”和“计数器”时,所举的那些贴近生活的例子,比如利用定时器模拟流水线节拍,利用计数器统计产品数量,这些都让原本抽象的指令变得生动形象,大大降低了学习难度。更重要的是,作者强调了“程序结构化”和“模块化设计”的重要性。他详细介绍了如何将一个大型的控制项目分解成若干个小的功能模块,每个模块独立完成特定的任务,这样不仅提高了程序的可读性和可维护性,也方便了多人协作开发。在讨论PLC的通信功能时,作者花了大量的篇幅介绍不同通信协议的特点和适用场景,比如Modbus TCP/IP在以太网环境下的优势,PROFIBUS在运动控制领域的广泛应用,以及如何利用这些通信方式实现PLC与其他设备,甚至其他PLC之间的数据交换。这部分内容对于那些希望构建更庞大、更复杂的自动化系统的读者来说,无疑是至关重要的。书中还对PLC的故障诊断和维护进行了详细的阐述,提供了许多实用的技巧和方法,让我觉得这本书不仅仅是一本学习手册,更像是一位经验丰富的“老师傅”在传授宝贵的实践经验。
**专业术语,化繁为简** 在我看来,这本书最让我感到“亲切”的地方,莫过于它在处理专业术语时的独到之处。工业控制领域,充斥着大量的缩写、概念和专业术语,对于初学者来说,往往是望而生畏,难以入门。然而,这本书在这方面做得非常出色。作者在首次提及某个专业术语时,都会给出清晰的解释,并且常常会运用形象的比喻或者生活化的例子来加以说明。例如,在介绍“扫描周期”时,作者将其比作人脑处理信息的“思考时间”,解释了它对控制系统实时性的影响。在讲解“中断”时,则将其比作手机来电打断正在进行的对话,突出了其“抢占资源”的特性。即使是像“PLC的CPU”、“内存”、“I/O模块”这样相对基础的概念,作者也用非常通俗易懂的语言进行了阐述,避免了冗余的技术堆砌。我特别喜欢书中在介绍“Ladder Diagram”的各种指令时,不仅给出了指令的符号和功能,还会配以小型的实例图,直观地展示指令的执行过程。对于像“Function Block Diagram”、“Structured Text”等其他编程语言,作者也同样采取了化繁为简的方式,用清晰的逻辑和简洁的语言,帮助读者理解其核心思想。在组态软件部分,当涉及到“Tag”、“Object”、“Event”、“Action”等概念时,作者也一一进行了详细的解释,并给出了如何将这些概念应用于实际界面的设计中。这本书让我感觉,学习工业控制系统并不需要深厚的专业背景,只要有耐心和兴趣,通过这本书的引导,同样能够轻松掌握。它打破了技术壁垒,让更多的普通读者能够走进工业自动化的大门。
**系统思考,架构之道** 这本书真正让我眼前一亮的,是它对于工业控制系统整体架构的深刻理解和系统性阐述。作者并没有将PLC和组态软件视为独立的个体,而是将它们置于一个宏大的工业自动化体系中进行审视。他详细讲解了从现场仪表到PLC控制器,再到监控中心(SCADA系统)的整个信息流和控制流是如何运转的。这让我能够跳出单一技术的局限,从更高的维度去理解工业控制系统的设计和运作。例如,在描述分层架构时,作者巧妙地将底层的传感器、执行器比作工业世界的“感官”和“肢体”,PLC则是“大脑”的核心决策部分,而组态软件和SCADA系统则扮演着“神经系统”的角色,负责信息的传递、指令的下达以及整体的协调。他深入分析了不同层次之间的接口和通信方式,例如现场总线、工业以太网,以及如何确保数据的实时性和可靠性。让我印象深刻的是,书中还探讨了如何根据不同的工业场景,例如离散制造、流程控制、混合制造等,来设计最优的控制系统架构。作者分享了许多业界成熟的设计原则和最佳实践,例如冗余设计、安全隔离、数据冗余备份等,这些内容对于避免系统设计中的常见陷阱,提高系统的稳定性和健壮性,提供了宝贵的指导。在阅读的过程中,我多次将书中的架构理论与我过去接触过的实际项目进行对比,发现许多设计上的“为什么”得到了解答,许多“经验之谈”也得到了理论上的支撑。这本书让我意识到,要真正掌握工业控制系统,不仅要精通某个单一技术,更要具备系统性的思维,能够将各个部分有机地整合起来,形成一个高效、可靠、可扩展的整体。
**初窥门径,豁然开朗** 作为一名在自动化领域摸爬滚打多年的老兵,深知工控系统之复杂,PLC与组态软件之重要。多年来,我也曾涉猎过不少相关书籍,但大多要么过于理论化,空泛乏味,要么过于零碎,不成体系。直到偶然翻开这本《工业控制系统及应用——PLC与组态软件》,才真正体会到何谓“深入浅出”,何谓“实战为王”。这本书的开篇部分,对于工业控制系统的基本概念、发展历程以及在现代工业中的地位,进行了条分缕析的阐述。它并没有停留在概念的堆砌,而是巧妙地将读者带入一个宏大的工业场景,让我们理解为何PLC会成为现代工业的“神经中枢”,组态软件又是如何将冰冷的硬件赋予生命。作者在描述PLC时,不仅介绍了其基本构成和工作原理,更是用生动的比喻,将复杂的逻辑运算、时序控制等概念变得易于理解,仿佛身边就有一位经验丰富的工程师在娓娓道来。当我读到关于PLC通信协议的章节时,原本枯燥的技术术语,在作者的笔下化为了一系列数据流在网络中穿梭的画面,让我对现场总线、以太网等技术有了更直观的认识。而组态软件的部分,则更是让我眼前一亮。它没有简单地罗列各种软件的功能,而是从实际应用出发,讲解了如何根据不同的工艺流程,选择合适的组态软件,如何进行画面设计、变量配置、报警处理等关键步骤。我尤其喜欢作者在介绍人机界面设计时,强调的“以人为本”的理念,以及如何通过简洁明了的操作界面,提升生产效率和安全性。总而言之,这本书的开篇部分,成功地激起了我深入探索的兴趣,让我对工业控制系统及其核心组件有了系统而深刻的认识,为后续的学习奠定了坚实的基础。
**组态魅影,交互新生** 在组态软件这部分,这本书展现出了前所未有的深度和广度。它不再是简单地介绍市面上主流组态软件的功能罗列,而是着力于揭示组态软件的核心价值——连接硬件与人的桥梁。作者从人机交互(HMI)的设计理念出发,强调了界面的直观性、易用性以及信息的可视化。通过大量的图例和案例分析,我学会了如何设计出能够清晰展示设备状态、工艺参数、报警信息等关键数据的画面。例如,在讲解动态图形元素时,作者演示了如何通过简单的配置,让仪表盘指针随着实际数据跳动,让阀门开关图标随着指令变化,这些细节的呈现,极大地增强了操作人员对生产过程的感知能力。更让我受益匪浅的是,作者深入探讨了组态软件在数据采集、历史存储和趋势分析方面的强大功能。他详细讲解了如何配置数据点,如何设置采样周期,如何利用组态软件生成历史报表,以及如何通过曲线图直观地展示工艺参数的变化趋势。这对于生产过程的优化和故障追溯,具有不可估量的价值。我曾在一个项目中遇到过一个棘手的问题,通过回顾书中关于趋势分析的内容,我找到了问题的根源所在,并迅速解决了它,这让我对组态软件的强大能力有了更深的体会。此外,作者还花费大量篇幅介绍了组态软件在报警管理、权限控制以及网络组态方面的应用。如何设置不同等级的报警,如何进行报警的确认和屏蔽,如何为不同操作人员分配不同的操作权限,这些都是确保生产安全和稳定运行的关键环节。这本书让我意识到,组态软件不仅仅是“画图”的工具,更是实现自动化系统智能化和人性化的核心驱动力。