您好,欢迎访问全国教育考试教材网
商品分类

初学者PLC 编程入门的九个步骤。一步错了,就会走弯路。

第一步:阅读产品说明书

第一步看似简单,但很多工程师却做不到。认为这是浪费时间,甚至只从供应商的培训中了解设备。

仔细阅读指令是编程的第一步。首先必须阅读安全规定,了解哪些执行器可能会造成人身伤害,哪些机构最容易发生碰撞,以及发生危险时如何解决。这些最致命的问题都在安全上。代码里,去看看吧。

另外,设备各部件的特点、使用方法和调试方法也在说明书中。即使程序正确,如果部件调试不当,设备也无法工作。此外,所有的回路图、气动和液压回路图以及装配图也都在手册中。如果不读,怎么知道每个组件可以进行什么样的修改呢?

步骤2:根据说明检查I/O

检查I/O,俗称“打点”。检查I/O的方法有很多,但一定要按照使用说明书提供的地址依次检查,在绝对安全的情况下检查。

检查输入点时,一般输入信号无非就是各种传感器,如电容、电感、光电、压阻、超声波、磁力和行程开关传感器等。检查这些组件相对简单。只需按照组件说明将工件放置在工作站上,或移动执行器检查传感器是否有信号。当然,不同的设备检测方式可能有所不同,需要根据具体情况而定。

但检查输出信号时要格外小心。如果是电力驱动产品,执行器的驱动器必须在安全条件下通电,特别是要保证设备不会碰撞,并检查执行器是否能动作。如果是液压或气动执行机构,在安全情况下也可手动通电换向阀来控制执行机构。检查输出信号时,无论执行器采用何种驱动方式,都必须按照元件说明进行操作。首先,必须保证设备和人员的安全。需要注意的是,并非设备的所有执行器都可以通电进行测试,因此有时个别输出信号可能无法手动测试。

无论是输入还是输出设备,当传感器有信号或执行器的驱动设备通电时,还必须检查PLC上的I/O模块指示灯是否也亮起。在许多设备中,输入和输出信号通过端子块连接到PLC。有时端子台指示灯有信号,但由于连接线内部断路,不能保证PLC上对应地址无信号接通。请特别注意这一点。

测量输入输出信号后,同时记录测量的地址,确保信号地址与使用说明书一致。如果有差异,请重新测量设备地址。如果多次测量后仍不一致,请先联系设备制造商,因为此时无法保证制造商提供的地址正确。

第三步:打开编程软件,配置硬件,将I/O地址写入符号表中

不同的PLC使用不同的编程软件。但对于任何一种软件,编程前的第一步都是进行硬件配置,根据实际的PLC类型建立硬件配置和相应的通讯配置。硬件配置完成后,将之前记录在纸上的I/O地址写入软件符号表中。

由于不同的软件,符号表的定义可能不同,但一般软件都有此功能,这一步至关重要。写符号表时,不仅要写正确设备输入输出的绝对地址,而且最好给每个地址命名并添加注释,这样对后续编程会很方便。每次编程时无需查询绝对地址,只需填写命名名称即可。当然,这也要看软件是否有这个功能。

第四步:编写程序流程图

在编程之前,一定要在草稿上写出程序的流程图。一个完整的程序应包括主程序、停止程序、急停程序、复位程序等部分。如果软件允许的话,每个程序都应该以“块”的形式来编写,即一个程序就是一个块,而每个块最终都是根据需要调用的。

初学者PLC 编程入门的九个步骤。一步错了,就会走弯路。

PLC最擅长的是处理顺序控制。在顺序控制中,主过程是核心。必须确保制定的流程正确,并在草稿上仔细检查。如果主流程出现问题,PLC执行程序时,很可能发生碰撞,损坏设备或造成人身危险。

第五步:在软件中编写程序

确保主流程没有问题后,就可以在软件中编写程序了。另外,要注意停车、急停、复位程序的正确性,尤其是停车、急停程序。这是关系到人身安全和设备安全的最重要程序,绝对不能小觑。必须保证无论在什么情况下,只要执行停止或紧急停止程序,设备都不会造成人身伤害。

第六步:调试程序

这一步调试程序可以分为两个方面。

1、如果条件允许,或者你的逻辑能力超强,可以先使用软件的模拟功能进行测试。然而,对于许多繁琐的程序,很难用软件模拟来看出程序是否正确。

2、将程序下载到PLC中进行在线调试。如果设备不动或运行过程中出现异常,请勿先修改程序。很可能是传感器没有调试到位。如果确保传感器正确,请修改程序。

第七步:调试完成后,再次编辑程序

在上一步调试中,由于程序被修改过,必须重新对程序进行整体检查或编辑,然后将最终的程序下载到PLC中。

第8步:保存程序

这一步要注意一个问题,那就是程序应该保存在哪里?电脑硬盘?闪存设备?移动硬盘?当然这些都不可能,所有这些存储设备都有可能感染病毒。因此,程序必须且只能复制到CD 上。

还有一个问题,复制的是哪个程序?我们之前已经将最终调试修改后的程序下载到PLC中。如果PLC执行程序时完全正确,我们将程序上传到PC上,并将程序复制到光盘上。以上一切都是为了安全。

第9步:填写报告

编程完成后,要填写最终的调试报告,将程序遇到的问题和一些疑难问题一一记录下来。因为时间长了,你会忘记程序的一些技巧,同时也会让其他同事更容易理解你写的程序。

往期优秀文章回顾:

用户评论


孤岛晴空

刚入手PLC编程,看了这个步骤,感觉挺受用的。尤其是第一步,基础理论学习真的很重要啊。

    有20位网友表示赞同!


微信名字

这九个步骤简直太实用了,以前编程老走弯路,现在有了这个指导,希望可以少走点弯路。

    有7位网友表示赞同!


金橙橙。-

九个步骤里,我觉得“调试与测试”这一步特别关键,初学者容易忽略,导致后期问题一大堆。

    有18位网友表示赞同!


在哪跌倒こ就在哪躺下

第一次看到这样的入门步骤,感觉挺全面的,希望跟着这九个步骤,我能顺利入门PLC编程。

    有15位网友表示赞同!


伤离别

标题说一步错,就错一大步,所以这个步骤一定要记牢啊!刚入门,希望能避免走弯路。

    有20位网友表示赞同!


花开丶若相惜

作为一个初学者,这种系统性的入门步骤太有必要了。尤其是“了解PLC硬件”这一步,我之前就忽略了。

    有8位网友表示赞同!


汐颜兮梦ヘ

这九个步骤对我来说太及时了,以前编程老犯错误,现在有了这个指导,希望能少走弯路。

    有18位网友表示赞同!


安之若素

看了这篇博文,我才知道原来PLC编程有这么多步骤,以前真是乱来的。

    有19位网友表示赞同!


墨城烟柳

九个步骤中,我最感兴趣的是“编写程序逻辑”,这部分我比较薄弱,希望能从这篇博文中学到一些。

    有17位网友表示赞同!


逃避

刚学PLC编程,这篇博文就像一盏明灯,让我知道该如何入门。感谢作者!

    有12位网友表示赞同!


陌颜

这篇文章写得太好了,九个步骤条理清晰,对于初学者来说,真的是福音。

    有17位网友表示赞同!


*巴黎铁塔

这篇文章让我对PLC编程有了更深的认识,尤其是“故障排查”这一步,我之前完全不知道从何入手。

    有9位网友表示赞同!


々爱被冰凝固ゝ

九个步骤中,我最关心的是“实践操作”,毕竟理论学得再好,没有实践还是不行。

    有20位网友表示赞同!


空巷

这篇文章给了我很大的启发,以前编程总是遇到瓶颈,现在有了这个指导,希望可以突破自己。

    有14位网友表示赞同!


未来未必来

这九个步骤让我对PLC编程有了全新的认识,尤其是“学习资源”这一步,让我知道该从哪里获取知识。

    有17位网友表示赞同!


颜洛殇

刚学PLC编程,这篇博文让我有了信心,希望按照这九个步骤,我能顺利入门。

    有20位网友表示赞同!


遗憾最汹涌

这篇文章对我来说是及时雨,九个步骤都非常实用,我会认真学习和实践的。

    有18位网友表示赞同!


夏日倾情

九个步骤中,我最喜欢的是“持续学习”,编程就是一个不断进步的过程,我会坚持学习的。

    有15位网友表示赞同!


抚笙

这篇文章让我对PLC编程有了更深的理解,尤其是“规划项目”这一步,让我明白了如何系统性地学习。

    有13位网友表示赞同!