测试是对一个新的PLC或一个二手PLC在使用前所做的一些简单的评估,包括型号的确认、内存的检查、RUN/STOP模式的操作及I/O端口的检查等,这些测试都没有问题,说明PLC基本上是好的,可投入使用。
对PLC进行测试必须基本掌握PLC的基本知识和应用知识,并熟悉编程软件GX Developer的操作方能进行。
三菱FX系列PLC有三种输出类型:继电器输出,晶体管输出和可控硅输出。这三种输出方式单从PLC的外形上是无法区分的,如果要确定其具体型号,可以通过下面两种方法测定,如图 2.4-1 所示。
第一种方法是观察PLC右侧面的铭牌。上面清楚地标出PLC的型号,但一些二手PLC,铭牌的标识很可能已经褪色不清楚,这时可以采用第二种方法。
第二种方法是取下PLC的上盖板和输出端口端子排盖板,见(b)和(c)图。在输出端口的左侧有一个很小的字母“R”(或“T”或“S”),它表示PLC的输出类型。同时,在上盖板的位置上会标PLC的具体型号。一般来说,多数是通过第二种方法进行型号确认。
图 2.4-1 型号确认
PLC通电后有两种工作模式:RUN(运行模式)和STOP(编程模式)。在运行模式下,执行用户程序;在编程模式下,写入或读出用户程序,用户程序运行停止。
两种工作模式测试均须在PLC通电下进行。测试结果通过PLC盖板上的指示灯显示验证。当PLC处于STOP模式时,仅“POWER”指示灯亮,当PLC处于RUN模式时,指示灯“RUN”同时点亮。如不符上述显示结果,则PLC存在问题,必须送修检查。工作模式的测试有三种方法。
在PLC左侧编程通信口左边有一个开关,如图 2.4-2 所示。这个开关是PLC工作模式内置开关,当开关拨到下方时,PLC置于STOP模式,当开关拨到上方时,为RUN模式。拨动这个开关,对PLC指示灯显示情况进行测试,以判断开关功能是否正常。
图 2.4-2 内置RUN/STOP开关位置
PLC内部有三个模式(RUN/STOP)控制特殊辅助继电器M8035、M8036、M8037。如果利用这三个特殊辅助继电器编写程序则可通过外部接线来控制PLC的工作模式,其程序编制及外部开关接线和外部开关的操作参看 3.4.3 节常用特殊辅助继电器中关于特殊辅助继电器所述方法进行,这里不再详述。
这种测试必须在PLC连接PC下,使用编程软件对PLC参数进行设置和向PLC写入相应梯形图程序后才能进行。
PLC的工作模式还可以通过编程软件中的远程操作强制执行。单击编程软件上菜单栏的“在线”,在下拉菜单中,单击“远程操作(0)”,出现如图 2.4-3 所示的“远程操作”对话框。在对话框中,“操作”栏内选择“RUN”或“STOP”,单击“执行”按钮,出现“是否要执行”对话框。单击“是”按钮,这时,PLC已处于刚选择的模式。
同样,在测试远程操作时,内置开关应至于“STOP”模式。“远程操作”再上电后,之前的操作会失效,PLC的工作模式仍由内置开关决定。当使用“远程操作”时,内置RUN/STOP开关操作仍然有效。
图 2.4-3 “远程操作”对话框
用户程序操作测试需在PLC接通电源、连接PLC后在编程软件下进行。
按照第 7 章编程软件GX Developer的使用所讲述的“程序写入”操作,将一个已经编好的程序写入PLC中。对于二手PLC来说,如果原有的程序进行了登录加密则不能写入新的程序。必须先进行解密。如何解密,可利用一些解密软件尝试一下。
利用编程软件的程序检查功能,对输入PLC的程序进行回路错误及语法错误检查。其操作是单击编程软件菜单栏“工具”,在下拉菜单中,单击“程序变换”,出现图 2.4-4 所示“程序检查(MAIN)”对话框,单击“执行”按钮。检查结果会出现在下面的显示框中。若有错,会显示错误所在程序步及错误原因。
图 2.4-4 “程序检查(MAIN)”对话框
输入端口测试主要通过检查PLC内置 24V电源是否正常,对输入X端口进行通断操作,观察端口显示是否正常,其步骤是:
(1)PLC接通电源后,用万用表检查PLC的“24V”及“0V”端口之间是否有 24V电压,如有,则正常。
(2)将PLC的“S/S”端与“24V”端相连(也可与“0V”端相连),从“0V”端(或“24V”端)引出一条导线,分别与PLC的输入X端口进行短接,观察相应的X端口显示灯是否点亮,点亮则该端口输入正常。不点亮,说明输入电路存在问题。
(3)有条件的读者可以通过NPN型电子开关(或PNP型电子开关)连接输入端口进行测试,具体接线请参阅 2.2 节I/O端口与连接。
输出端口的检测比较复杂,分别为输出端口不接通(常OFF)和输出端口不断开(常ON)两种情况。检测时,如果是二手PLC,则首先要把PLC的用户程序全部清除,检测分为输出显示检测及端口连接检测两部分。
● 输出显示检测
向PLC输入如图 2.4-5 所示之梯形图程序,并将PLC置于RUN模式,接通X0 端口,观察输出指示灯是否每隔 2s依次点亮。
这个梯形图程序是针对FX3U-64M基本单元设计的,如果是其他点数的PLC,适当修改定时器TO的设定值即可,修正设定值为PLC的输出端口数乘以K20。例如,FX3U-80M PLC,其输出端口为 40 个,则设定值为K20×40=K800。
图 2.4-5 PLC输出端口测试程序
● 输出功能测试
在PLC中,输出显示与输出回路往往是分离的。输出显示一般能正确反映出输出回路的功能,但如果输出回路发生损坏情况,则显示不一定正确反映输出回路的功能。这时必须通过对输出回路功能进行强制ON/OFF来测试其好坏。
进行强制测试前,应在输出端口连接外围设备,例如,指示灯和电源,具体连接参看2.2.3 节输出端口与连接。强制测试是通过对编程软件GX Developer操作进行的。具体操作:接通PLC电源,将PLC置于STOP模式。在编程软件GX Developer菜单栏单击“在线”,出现下拉菜单,单击“调试”,单击“软元件测试”,出现如图 2.4-6 所示“软元件测试”对话框,在对话框中,位软元件栏填入测试端口编址(如Y0),然后单击“强制ON”或“强制OFF”按钮,观察外电路通断情况,以判断输出回路是否损坏。强制ON/OFF测试必须保证外电路连接无误方可进行。
输出回路损坏情况只有两种,一种是触点常ON,当进行强制OFF时,则电路仍然导通。一种是触点常OFF,当进行强制OFF时,外电路仍然断开。
图 2.4-6 “软元件测试”对话框
【试试,你行的】
(1)如果一个三菱FX系列PLC的铭牌已经褪色而不清,应如何确定其具体型号?确定PLC的型号主要是想了解它什么?
(2)试叙述三种测试PLC工作模式的方法。有条件的话,请用编程软件远程操作的方法强制PLC的工作模式。
(3)如果PLC的输出Y0 在程序中是被驱动输出的,但其输出指示灯并不亮,是不是说明Y0 的触点坏了,为什么?应如判断输出触点的好坏?