
科学的PLC编程步骤其实很简单,但往往大多数工程师只是觉得简单,忽略了很多细节。忽略细节必然会导致以后的问题。如果你想避免将来的问题,你必须遵守规则。没有规则,你不可能成为方圆。plc编程有自己的规律。
阅读产品手册
第一步看似简单,但很多工程师做不到。认为这一步是浪费时间,甚至只能从供应商培训了解设备。
仔细阅读说明是编程的第一步。首先,你应该阅读安全规则,知道哪些执行机构可能造成人身伤害,哪些机构最容易发生碰撞,以及发生危险时如何解决。这些最致命的问题都在安全规则里,为什么不看呢?此外,设备各部件的特点、用法和调试方法也在手册中。即使程序正确,如果部件调试不好,设备也不会工作。而且所有的线路图,气动和液压线路图,装配图也都在手册里。不看怎么知道可以做什么样的转化?
根据说明检查I/O。
检查I/O,俗称“点”。检查I/O的方法有很多种,但是一定要按照手册上提供的地址依次检查,绝对安全的情况下检查。检查输入点时,一般输入信号无非是各种传感器,电容、电感、光电、压阻、超声波、磁感应、行程开关等。检查这些组件相对简单。根据部件说明将工件放在工作台上,或者移动执行器检查传感器是否有信号。当然,不同的设备可能会有不同的检测方式,这要看具体情况。
但是在检查输出信号时要格外小心。如果是电驱动产品,执行机构的驱动器一定要在安全的情况下通电,尤其是在保证设备不会碰撞的前提下,一定要检查执行机构是否能移动。如果是液压或气动执行器,手动给换向阀通电来控制执行器也是安全的。在检查输出信号时,无论执行机构的驱动模式是什么,都必须根据部件规范确保设备和人身安全。需要注意的是,并非设备的所有执行机构都可以进行电气测试,因此有时可能无法手动测试单个输出信号。无论是输入设备还是输出设备,当传感器有信号或者执行机构的驱动设备上电时,必须检查PLC上的I/O模块指示灯是否也点亮。在很多设备中,输入输出信号都是通过端子与PLC连接的,有时端子的指示灯有信号,但由于连接线内部开路,无法保证PLC上的对应地址没有连接上。这一点要特别注意。
测量输入输出信号后,应同时记录测量地址,确保信号地址与指令一致。如果有任何差异,请再次测量设备地址。如果测量仍然不一致,请首先联系设备制造商,因为不能保证制造商提供的地址是无错的。
打开编程软件,配置硬件。
打开编程软件,配置硬件,将I/O地址写入符号表。
不同的PLC使用不同的编程软件。但对于任何一种软件,编程前的第一步都是配置硬件,根据实际PLC类型建立硬件配置和相应的通讯配置。硬件配置完成后,将记录在纸上的I/O地址写入软件的符号表中。因为软件不同,符号表的定义可能会有所不同,但一般软件都有这个功能,这一步很重要。写符号表时,不仅要正确写出设备输入输出的绝对地址,还要给每个地址命名并加上注释,这样对后期编程会非常方便。编程时不需要每次都查询绝对地址,只需填写命名的名称即可。当然也要看软件有没有这个功能。
写一个程序流程图
编程前,一定要把程序的流程图写在草稿上。一个完整的程序应该包括主程序、停止程序、紧急停止程序、复位程序等。如果软件允许,每个程序都应该以“块”的形式编写,即一个程序就是一个块,每个块都可以根据需要调用。PLC擅长处理顺序控制,其中主流程是核心。我们必须确保既定的流程是正确的,并仔细检查草案。如果主流程出现问题,PLC执行程序时,很可能会发生碰撞,损坏设备或对人造成危险。
用软件编写程序
确保主流程没有问题后,就可以在软件里写程序了。此外,还应注意停止、紧急停止和复位程序的正确性,尤其是停止和紧急停止程序,这是关系到人身安全和设备安全的最重要的程序,决不能低估。务必确保在任何情况下,只要执行停止或紧急停止程序,设备绝不会造成人身伤害。
调试器
在调试程序时,可以分为两个方面。
1.如果条件允许,或者你的逻辑能力超强,可以先用软件的模拟功能做测试,但是对于很多复杂的程序,用软件模拟很难看出程序是否正确。2.下载程序到PLC进行在线调试。如果设备不动或者运行中出现异常情况,不要先修改程序,很可能是传感器调试不到位。如果传感器是正确的,那么修改程序。
调试完成后,再次编辑程序。
在之前的调试中,由于程序的修改,需要再次对程序进行整体检查或编辑,然后将最终的程序下载到PLC中。
保存例程
这一步要注意一个问题,就是程序应该保存在哪里?PC硬盘?闪存设备?移动硬盘?当然这些都不行,这些存储设备都有可能感染病毒。因此,将程序刻录到光盘上是必要的,也是唯一可能的。还有一个问题,解雇程序是什么?之前,我们已经将最终调试和修改后的程序下载到PLC中。如果PLC在执行程序时完全正确,我们会将程序上传到PC并刻录到CD。以上都是为了安全。
填写报告
编程完成后,要填写最终调试报告,把遇到的问题和程序的一些疑难问题一一记录下来。因为时间长了会忘记程序的一些技巧,也方便其他同事理解你写的程序。









