前言
由于这是 7 章入门系列的第一章,因此每章中可能会有一些解释,说明为什么将该章单独列出进行解释,并且整个章节可能会有点冗长。在后续章节中,将省略这些,并将以实用性为主要重点。循序渐进的快速入门将节省大家的时间,并让您尽快熟悉当前品牌 PLC 触摸屏 60% 功能的使用,进行项目实施,并分享实用的技巧和步骤。
当然如果想进一步了解,可以去找相应的视频教程,视频内容比文字更深刻,也欢迎大家一起交流学习,提高自己行业的业务水平,争取成为行业资深工程师。
很多项目,大家都认为可以做,好与坏的区别只在于效率和方向的正确性。
第一章 官网的了解与选择
了解一个品牌最直接的方式肯定是通过其官方网站,下面推荐两个官方网站。
一个是汇川官网:汇川官网
当您需要选购和了解汇川技术的最新产品时,您可以登录汇川技术官方网站。
第二个网站是汇川官方技术论坛:汇川社区,现在好像只有注册登录之后才可以进行搜索等操作。
这里有大量的详细信息和教程,如果你想详细了解汇川PLC的某个型号或功能,可以在这里找到答案和视频。
选择
这里我们以选用汇川H5U为例。
例如我们需要使用H5U PLC控制9个EtherCAT伺服轴,同时还需要以太网和RS485功能或其他通讯要求。
第一步就是去官网看看这个系列整体都有哪些功能,然后我们会发现H5U的功能很强大,有485,CAN,以太网(支持ModbusTCP,Socket),EtherCAT等。
要知道像三菱这样的国外品牌,要获得这些功能是需要扩展模块的,而三菱目前并没有官方的EtherCAT模块(毕竟如果有EC模块的话,三菱自家的CClink伺服电机可能真的卖不出去)。而且HU5现在支持ST编程了,这让5U的使用价值更加凸显。
第二步,了解型号定义,根据下图我们立刻就能选定H5U-1614MTD-A16作为我们所需要的型号,选型目标其实到这里就完成了,其他指标请参考对应手册。
软件下载与安装软件介绍
官方文档已经对该软件进行了非常详细的介绍,因此我仅捕捉一些重点,以节省您阅读手册的时间。
新的
选择系列,正常使用新建工程,使用临时工程进行简单测试不用设置地址和名称,当然临时工程建立后也可以保存。
模拟
只需点击离线调试,不仅可以模拟IO,还可以模拟轴通信。
通信连接
目前大多数人都是使用以太网连接,因此我们将以以太网连接为例。
这里主要提一下PLC的默认IP:192.168.1.88,当然连接上PLC后我们也可以修改IP地址和名称。
上传下载
常规功能这里就不介绍了,包括上传、下载、监控、运行、停止。
官方手册里有一节专门介绍了用户编程的典型步骤,我觉得总结的很简洁,所以分享给大家。
第二章 寄存器地址
由于这是第一篇文章,所以我还是需要详细解释一下为什么需要详细介绍这个知识内容,后面的内容就略过了。
可能有人会觉得奇怪,寄存器(软元件)地址需要单独列出来,方便理解,这是不对的。
对于可以符号编程的PLC(CODESYS平台,西门子),寄存器地址就不值得关注了。但是如果你选择的PLC不支持符号编程或者是与地址绑定的符号编程(三菱PLC),只能使用绝对地址,那么寄存器就是你必须要了解的东西。
以汇川H5U为例,我们来看看它的位软元件、字软元件、特殊软元件的介绍:
其中位软元素的范围和断电保持区是需要详细了解的,因为他们是无法改变的。
我们还需要了解一下字软元件的断电保持范围。
只是了解特殊软元件。
另一类就是常用的系统变量,做过项目的人应该都很熟悉,了解它们可以帮助我们更方便快捷的完成逻辑编程。
第三章 首次使用
1.软件创作的使用在软件介绍中已经讲解过,这里就不再重复了。
2. 常用指令
比如常开、常闭、输出、置位与复位、赋值、比较指令……这些常用的指令我就不多说了,只是把它们拼凑起来,让大家看看大概是什么样子的。
不过我在这里分享一个常用的逻辑技巧,希望有人能看懂,欢迎大家讨论或者分享更好的案例。
3.常用快捷键
到此为止,恭喜你,你现在可以用这个PLC进行编程和开发项目了。入门很容易,但如果你想深入,你还需要投入更多的精力。努力总会比别人收获更多。
第 4 章 简单框架
中心思想:梳理框架、注释流程、填充逻辑
把编程想象成一个填图游戏:画出轮廓,按照模板,找到颜色,按顺序填充空白,一幅艺术作品就会逐渐浮现出来。
简单的框架可以列出如下提纲,然后根据实际需要进行细分和调用。
以下是我经常使用的程序框架,仅供大家参考。软件更新后顺序有点乱,大家可以看一下。
也欢迎大家分享自己喜欢的实用程序框架。
通常新建框架后,根据设备的功能把逻辑填入相应的子函数中即可,速度比较满意,逻辑清晰,不容易遗漏什么。
第五章 运动控制
该功能块的用户手册里有详细的说明,这里就不再赘述了。
不介意的话,这里贴一个项目用到的轴控制FB给大家参考,使用的时候只要调用这个FB就可以了,站着小凳子就可以开始干活了,不用费心去制作轮子了。
在这里我将介绍一些轴配置中经常令人困惑的方面。
1)这里使用的是630N伺服驱动器,所以对应编码器的分辨率一定要填写准确,如果使用660伺服驱动器就不会是这个值了。
2)H5u 这里的单位没有细分,都是统一使用的。也就是说要根据你实际的设备来理解单位。如果你用的是转盘,那么这里的单位就是度。如果你想用毫米,那么这里的单位就是毫米。
3)填写减速比时,请注意这里填写的是齿数的比例,例如您选择减速比为10的减速器,安装在伺服轴上,那么分子就应该写10。
第六章 技能与经验
1)初次使用H5U时,经常会遇到一个容易忽略的问题,下载完程序运行后,记得打开PLC,将里面的物理RUN/STOP开关拨到RUN,因为默认是STOP状态,虽然很简单,但下一个忘记的可能就是你。
2)H5U可以不使用程序来调试运动轴。只要新建一个运动控制轴,配置好相应的电机参数,通讯轴或脉冲轴的物理连接OK,这里就可以对该轴进行简单的测试。除了点动运行,还可以进行往复定位运行,对一些测试工具很友好。
3)如果你不会用ST语言,我觉得这个逻辑还是值得你仔细体会的,如果你能发现其中的奇妙,那你至少就不仅仅是一个入门级的助理工程师了。
我还有很多想法,等待大家分享。
第七章 总结与练习
此时,正如前言目录中所提到的,工控项目的标准化很难,但方法可以标准化。
第一篇文章详细介绍了很多东西,后续的文章会简单提到。我们还是会围绕最终的实战项目,分享实战经验,尽量按部就班的介绍。虽然已经五千多字了,但我觉得还可以写更多内容,欢迎大家一起讨论,一起学习。
最后我们来总结一下,工控项目是否真的可以标准化。我会在每篇文章的最后列出这些方法,然后回顾前面的内容,看看是否都可以应用。在短时间内,你可以从不熟悉到能够使用 60% 的功能,甚至完成大多数项目。
PLC快速启动选择方法:
1)官网介绍
2)手册模型说明
如何快速开始使用编程软件
1)从官方网站下载并安装
2)了解新品创建、仿真、通讯连接、上传下载
程序快速启动编程方法
1)理解寄存器
2)了解常用命令
3)梳理框架,注释流程,填充逻辑
程序调试的快速入门方法
1)功能细化与离线模拟
2)逐步调用并独立运行
如果这些话能对你的工作起到一点作用,那我觉得就值得了。希望你也能这样做。
进展正在发生!