PLC科学编程9种方法
步骤1:阅读产品手册
第一步看起来很简单,但很多工程师做不到。这一步被认为是浪费时间,即使是从供应商培训了解设备。
仔细阅读指令是编程的第一步。第一步是阅读安全规则,了解哪些执法机构可能对人造成伤害,哪些机构最有可能相互碰撞,以及在危险发生时如何解决这些最致命的问题。这些都是安全规则。为什么不呢?
另外,关于设备的每个组件的特性,使用方法和调试方法也在手册中,无需读取,即使程序正确,如果组件未被调试,设备也无法工作。此外,所有电路图,气动液压回路图和装配图也在手册中。如何在不阅读组件的情况下了解可以进行何种转换。
步骤2:根据说明检查I/O
检查i/o,俗称“rbi”。检查i/o的方法有很多,但您必须根据手册中提供的地址进行检查,并在绝对安全的情况下进行检查。
检查输入点时,一般输入信号只不过是电容器,电感器,光电子器件,压阻器,超声波,磁传感器和行程开关等传感器。检查这些组件,根据组件描述将工件放置在工作站上,或移动执行器以检查传感器是否有信号相对简单。当然,根据具体情况,检测不同设备的方式可能会有所不同。
但在检查输出信号时要格外小心。如果是电动产品,必须使执行机构驱动功率,检查执行机构是否能在安全的情况下移动,特别是在设备不会碰撞的前提下。如果是液压或气动执行机构,换向阀也会在安全条件下手动驱动,以控制执行机构。在检查输出信号时,无论执行器的驱动模式是什么,都必须基于部件规格。首先,要保证设备和人员的安全。需要注意的是,并非所有的设备执行器都能用电进行测试,因此有时个别的输出信号可能无法手动进行测试。
无论是输入还是输出装置,当传感器有信号或执行机构的驱动装置时,必须检查plc上的i/o模块指示器是否也被点亮。在许多设备中,输入和输出信号通过终端连接到plc。有时端子的指示灯有信号,但不能保证plc上对应的地址由于连接线内部断开而没有连接。应该特别注意这一点。
测量输入和输出信号后,同时记录测量的地址,以确保信号地址与指令一致。如果存在差异,则再次测量设备地址。多次测量仍然不一致。请先联系设备制造商,因为无法保证制造商提供的地址是正确的。
步骤3:打开编程软件,配置硬件,将I/O地址写入符号表。
不同的plc使用不同的编程软件。但是对于任何一种软件,编程的第一步是根据实际的plc类型进行硬件配置,建立硬件配置和相应的通信配置。完成硬件配置后,将先前记录在纸张上的i/o地址写入软件的符号表。由于软件的不同,符号表的定义可能不同,但一般的软件都有这个功能,这一步至关重要。在编写符号表时,不仅要正确写入设备输入和输出的绝对地址,还要给每个地址命名并添加注释。这将是非常方便的后续编程。编程时不必每次查询绝对地址,只需填写命名名称即可。当然,这也取决于软件是否有这个功能。
步骤4:写出程序流程图
在编程之前,您必须将程序的流程图写在草稿上。完整的程序应包括主程序、停止程序、紧急停止程序、复位程序等。如果软件允许,每个程序都应该以“块”的形式编写,即一个程序是一个块,最后根据需要调用每个块。
plc最擅长处理序列控制,在序列控制的主要过程中以序列控制为核心,必须保证过程的正确制定,对草稿进行仔细检查。如果主程序有问题,当程序由plc执行时,很可能会发生撞击、损坏设备或对人造成危险。
步骤5:在软件中编写程序
在确保主流进程没有问题之后,您可以在软件中编写程序。此外,还应注意停机、紧急停机和复位程序的正确性,尤其是停机和紧急停机程序,这是与人身安全和设备安全有关的最重要的程序,不可忽视。我们必须确保在任何情况下,只要执行停止或紧急停止程序,设备都不会造成人身伤害。我们建议您注意对微信号技术的培训。
步骤6:调试程序
在这个调试步骤中,程序可以分为两个方面。
1.如果条件允许,或者您的逻辑能力超强,您可以先使用软件模拟功能进行测试,但很多繁琐的程序很难用软件模拟来查看程序是否正确。
2。将程序下载到PLC进行在线调试。如果设备不移动或运行中出现异常情况,不要先修改程序。传感器可能未在适当位置进行调试。如果传感器正确,则修改程序。
步骤7:在调试后再次编辑程序
在上一步的调试中,由于程序的修改,必须再次检查或编辑程序,然后将最终程序传送到PLC。
步骤8:保存程序
在这一步中,我们应该注意一个问题,即我们应该在哪里保存程序?PC硬盘?闪存设备?移动硬盘?当然,这些都不可能。所有这些存储设备都可能感染了病毒。因此,程序必须而且只能刻录到CD上。还有一个问题。燃烧过程是什么?在过去,我们已经将最终的调试和修改程序下载到PLC。如果PLC正确执行程序,我们将把程序上传到PC,并将程序刻录到CD上。以上一切都是为了安全。
步骤9:填写报告
编程后,您应该填写最后的调试报告,并记录所遇到的问题和程序中的一些难题。很长一段时间,你也会忘记程序的一些技巧,也方便其他同事了解你所写的程序。
PLC初学者学习步骤
一、小型CP系列1、I/O接线1、接线
(1)、PLC输入接线包括按钮输入接线、NPN型接近或光电开关接线、PNP型接近或光电开关接线。
(2)、PLC输出接线包括继电器输出型接线、晶体管NPN型输出接线、晶体管PNP型输出接线。同时按负载的不同类型进行接线,如:灯、继电器、伺服等。主要掌握PLC的几种不同输出类型的差别,接线上的注意点。(接线的基本技巧是电流导通法和电压的适应负载)
(3)、实际动手把按钮和继电器接入PLC。实现单按钮启停。
2、简单编程
(1)、熟悉软件的基本操作包括:OMRON软件刻录、安装,打开编程软件,新建工程,保存工程,打开工程,与PLC在线,模拟,监视I/O地址,新建任务,新建段,新建I/O表,设置PLC参数等。
(2)、了解小型PLC的I/O分配和扩展包括:CP1E/CP1L/CP1H三个系列本体的I/O分配和三个系列扩展模块的I/O分配。弄懂外部输入输出,PLC内存分配(各部分内存区的作用和不同点)。
(3)、熟悉基本指令包括:TIM/SET/RSET/KEEP/CNT/MOV/MOVL/XFER等指令。
(4)、学会PLC的简单操作(如上下载程序)包括:懂得拨码开关的作用和设置,USB上下载程序,串口上下载程序等。
(5)、PLC硬件的熟悉、选型。包括:熟悉小型PLC的各个系列、各个型号的特点和区别。他们包含的功能、扩展等。
3、掌握小型PLC的一些基本功能
(1)、脉冲控制功能(重点掌握)包括:弄懂脉冲控制原理,CW/CCW与脉冲加方向控制的区别,连续模式与独立模式的区别,原点搜索的作用,相对与绝对的差别。学会点动、停止、相对位置正反转、原点搜索(熟悉掌握原点搜索的几种不同方式的区别和设置)、绝对位置正反转、自动往复走等功能。通过以上功能掌握SPED/INI/PLUS/PLS2/ACC等指令的使用。
(2)、串口通信功能(重点掌握)包括:串口通信原理、接线、端口定义。PLC与触摸屏连接、PLC与PLC连接、PLC与电脑连接、PLC与温控器/变频器等连接、PLC与第三方设备连接。根据以上的几种连接,掌握NT-LINK/PC-LINK/HOST-LINK/TOOLBUS/串口网关/RS-232C(无协议)等通信方式。学会与不同设备通信时连接线的制作。
(3)、以太网通信功能(重点掌握)包括:以太网通信原理,IP地址的作用和设置,了解TCP和UDP方式的差别,了解路由表的作用,学会制作路由表。掌握CP1W-CIF41、CJ1W-EIP21、CJ1W-ENT21等以太网模块的使用,了解OMRON FINS指令的通信和CJ1W-EIP21数据共享功能。
(4)、高数计数功能包括:接线,旋转编码器的原理及使用,PLC的高数计数设置,高数计数的几种不同方式的原理及使用,高数计数中断功能,比较表登录比较等。
(5)、模拟量功能包括:了解数模转换和模数转换,平均值功能,峰值功能和谷值功能等。知道电流与电压的差异,懂得如何接线等。
(6)、中断功能包括:中断原理及作用。区分定时中断、外部I/O中断、高数计数中断、输入中断。
二、中型CJ系列
1、了解CPU及各种模块硬件构成
(1)、CPU模块包括:CJ1M/CJ1G/CJ1H以及CJ2M/CJ2H这几个系列CPU的功能,硬件结构,特点等。
(2)、了解其它各种模块的作用包括:I/O输入输出单元(CJ1W-ID211/261和CJ1W-OD211/261)、以太网模块(CJ1W-ETN21/CJ1W-EIP21)、位置控制单元(CJ1W-NC113/213/413/133/233/433)、模拟量输入单元(CJ1W-AD041/081)、模拟量输出单元(CJ1W-DA041/081)等。
2、控制功能(1)、伺服控制主要掌握CJ1W-NC413的功能。包括:控制原理、接线、直接操作、存储器操作、学会CX-Position软件的使用。
(2)、网络控制主要掌握以太网控制和DeviceNet控制功能。以太网包括:CJ1W-ETN21与CJ1W-EIP21的差异、以太网通信原理、以太网通信特点、了解OMRON FINS通信功能(掌握SEND/RECV/CMND等指令的使用)、了解CJ1W-EIP21的数据共享功能(掌握Network Configurater软件的的使用)。DeviceNet包括:CJ1W-DRM21模块的使用及接线、OMRON DeviceNet从站的数据共享配置、其它厂家DeviceNet从站的数据共享配置。
(3)、串口通信主要掌握CJ1W-SCU21/31/41模块的使用。了解协议宏功能以及CX-Protocol软件的使用。
(4)、模拟量控制主要掌握CJ1W-AD041/081和CJ1W-DA041/081模块的使用。
3、编程
(1)、了解CJ系列的I/O及内存分配
(2)、学会创建I/O表
(3)、掌握梯形图编程、功能块的使用、SFC顺序功能图编程、ST语言编程。
三、实验
(1)、触摸屏连接PLC实验;
(2)、高数计数和中断功能实验;
(3)、模拟量控制变频器程序的编写与测试;
(4)、RS485通信方式控制变频器的程序编写与测试;
(5)、DeviceNet通信的实验;
(6)、小型PLC与CJ内置脉冲控制的动手实验;
(7)、NC单元的脉冲控制功能的动手实验;
(8)、PC-Link通信实验;
(9)、串口无协议通信TXD、RXD指令程序的编写与测试;
(10)、以太网通信SEND/RECV/CMND指令程序的编写与测试;
(11)、温控器与PLC通信实验。
相关问答
网上下载的三菱plc程序打不开-ZOL问答
可以,用你向plc写程序时的RS232连接线和三菱编程软件就可以实现。点击下载时会出现选项,选择从PLC上载到PC就可以了。任何PLC都具有这个功能有用(0)回复是...