PLC标准化编程原理与方法
上QQ阅读APP看书,第一时间看更新

前言

随着技术的飞速发展,各种品牌的PLC产品也纷纷升级,性能越来越强大,与IT系统越来越接近。传统的PLC编程模式已经不能满足时代的需求。

工程师除了掌握基本的PLC编程技能外,越来越迫切地需要用标准化、模块化的编程方法使项目系统的设计、调试、服务等更高效,更节省人工,本书为解决这些需求给出了方法。

PLC标准化编程方法是设计方法和设计流程的标准化。越是复杂的工艺,不能重复地复制系统,越是需要标准化的设计方法。作者在不依赖于PLC品牌的基础上提出了全新的PLC编程方法的标准架构,在业界首次提出了面向对象的四层工艺设备库的概念,并在西门子、罗克韦尔、三菱等品牌中应用实现,同时也验证了其他品牌的可行性,对其他品牌标准化的开发也正在进行中。

从2018年起,作者在实际工程项目中成功地运行了工程项目整理打包成分项项目,并分享给参加学习的同行,由此组织了标准化学习营,将标准化成果推广到整个行业。几年间,通过与学员的交流,针对更多的应用需求,使标准化的设计理念更加丰富、成熟。为了帮助更多的自动化工程师掌握这种设计方法,快速提升工作效率,故编写了本书。读者可以通过阅读本书获得灵感,尽自己所能应用到自己的设计工作中。

本书对于标准化学习营的学员,则可作为学习提纲,结合已有的项目资料,可以更清晰地理解作者所主张的理念和思想。通过与项目资料的对照印证,可以更好地吸收并更快地应用到项目中。

在本书的章节设计中,除了对已有的传统设计方法做了回顾之外,其核心内容是以理论与实践相结合的方式,即先介绍一部分理论,然后对这部分理论进行实践应用,之后继续更深入地讲解理论,再进行对应的实践应用。其中还介绍了作者20余年工作经验的精华。

作者在西门子论坛开设有《万泉河讲故事》专栏,并且开通了微信公众号“PLC标准化编程”“SCADA在线助手”等,在编写本书之前,累计发表了自动化技术等文章和故事200多篇。其中大部分文章是与标准化编程相关的,还包括很多理论观点。为了方便读者,可用手机扫描本书封底二维码,按步骤下载本书提到的相关文章。

另外,为方便读者交流,在现有的自动化同行AD自动化俱乐部系列微信群之外,还开设了专门的读者交流微信群,敬请读者关注微信公众号或加作者本人微信zho6371995等方式,获取加入微信群的邀请。

本书中论述的标准化设计方法是在行业内前所未有的,包括国外进口的设备项目中也未见到。这一点可以从标准化学习营的学员处得到印证。所有学员无一例外地表示,在此之前,从未见过与此类似的PLC程序的实现方式,并表示大开眼界,对PLC行业是全新的设计方法。

作者希望通过本书,可以引领国内自动化同行,实现与IT行业编程方法接近的标准化、模块化的设计方法。PLC系统的设计编程工程师可以自豪地称自己为程序员,而不再是使用一种小众产品和设计语言的另类工程师。

作者预计,未来10~20年PLC产品还将继续存在,然而整个PLC行业的编程设计方法必定是标准化和模块化的。在所有的自动化工程公司以及非标设备制造厂中,工程师将承担系统开发和公司流程标准的制定,而具体的项目设计、程序设计、设备调试等工作则由生产部门负责执行。

希望未来从事工业PLC系统设计的同行和后辈在应用标准化设计方法时,还能记得曾有过一位网名为万泉河的人所做出的开创性的贡献。那么作者本人也会为曾经从事过这个行业,并为这个行业做出过微薄的贡献而感到欣慰。

感谢所有标准化学习营的学员,你们的信任和支持是我不断研究和提高的动力。也特别感谢那些优秀学员参与了本书的审稿工作,为本书提出了很多有益的建议。

作者

2021年12月