一种plc及io扩展模块检测方法

文档序号:9431799阅读:916来源:国知局
一种plc及io扩展模块检测方法
【技术领域】
[0001]本发明涉及PLC领域,具体而言,涉及一种PLC及1扩展模块检测方法。
【背景技术】
[0002]PLC以其使用方便、编程简单、程序语言多样化、硬件运行可靠性高、抗干扰能力强、接口模块丰富等优点在工业领域中被大量用于自动化控制。PLC内部用软件和硬件互相结合的方式实现继电控制功能,取代了以往继电控制系统中大量的中间继电器、时间继电器、计数器,使电气系统的设计、安装、调试、维护变的简单方便,并且能够更加稳定可靠的运行。
[0003]PLC自动控制系统的设计开发过程中,需要对软件、硬件进行不断调试与修正,才能达到预期效果。在调试过程中,不仅要保证软件程序的正确性,而且更要确保硬件系统的正确性,只有PLC自身硬件系统工作正常了,用户软件程序才能实现对应的功能。
[0004]针对PLC自身硬件系统的检测,目前的检测方法通常是借助其他PLC或设计一套单片机系统来检测,又或是通过仪器仪表手动逐个测量,这些方法虽然能够检测出PLC硬件问题,但是操作复杂、成本高、效率低,准确性也受到一定影响。

【发明内容】

[0005]本发明提供一种PLC及1扩展模块检测方法,用以解决现有技术中存在的至少一个问题。
[0006]为达到上述目的,本发明提供了一种PLC及1扩展模块检测方法,包括:直流电源、过流保护保险丝、PC机、通信线缆、RS232插头和CS31总线,其中,所述直流电源通过所述过流保护保险丝分别为PLC及1扩展模块提供工作电源,PLC与所述PC机之间通过所述通信线缆连接通讯,PLC的24路数字量输出端口分别与PLC自身的24路数字量输入端口连接,PLC的4路模拟量输出端口与PLC自身的8路模拟量输入端口连接,每路模拟量输出端口连接两路模拟量输入端口 ;PLC的COMl 口和COM2 口通过所述RS232插头连接;PLC的CS31通讯端口通过所述CS31总线与1扩展模块连接;PC机通过通信线缆将检测方法对应的程序下载到PLC,该检测方法包括以下步骤:
[0007]检测PLC所有输入端口在输出端口未输出时的运行情况,之后再对PLC的所有端口逐个进行检测;
[0008]数字量输入输出端口的检测,先控制I号输出端口输出高电平信号,然后检测与I号输出端口相连的I号输入端口的输入电平;在24路输入端口中,当且仅当I号输入端口为高电平时认为正常,反之提示I端口故障;I号输入端口正常时,程序延时0.5s后将I号输出端口转为低电平,同时将2号输出端口转为高电平,来检测2号输入端口的工作情况;依次类推,直到24路输入输出端口全部检测完毕;检测合格后,提示测试完成;
[0009]模拟量输入输出信号的检测,同时控制4路模拟量输出端口输出模拟量电流或电压信号,信号值由O递增至最大值,每150ms递增0.1mAdc或0.05Vdc,电流最大值为20mAdc,电压最大值为1Vdc ;同时,8路模拟量输入端口在实时监测输入信号,当且仅当输入信号与输出信号误差控制在±2%时,认为合格,提示测试完成,反之提示对应端口故障;
[0010]COM 口通讯信号检测,通过COMl 口和COM2 口互相发送、接收数据,当且仅当收发数据完全一致时认为合格,反之提示故障;
[0011]CS31通讯端口检测,通过CS31数据线发送数据或测试信号给扩展1模块,当且仅当收发数据完全一致时认为合格,反之提示故障。
[0012]进一步地,所述直流电源为24Vdc/3A直流电源。
[0013]进一步地,所述过流保护保险丝的额定电流为2A。
[0014]进一步地,所述通信线缆为以太网线。
[0015]进一步地,所述检测方法对应的程序的扫描周期为100ms。
【附图说明】
[0016]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0017]图1为本发明一个实施例的PLC及1扩展模块检测平台示意图;
[0018]图2为本发明一个实施例的PLC及1扩展模块检测方法示意图。
【具体实施方式】
[0019]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有付出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0020]图1为本发明一个实施例的PLC及1扩展模块检测平台示意图;如图所示,PLC及1扩展模块检测平台包括:直流电源30、过流保护保险丝40、PC机50、通信线缆60、RS232插头和CS31总线,其中,直流电源30通过过流保护保险丝40分别为PLC 10 (如PLC的型号可以为ABB PLC 07 KT 98)及1扩展模块20提供工作电源,PLC 10与PC机50之间通过通信线缆60连接通讯,PLC 10的24路数字量输出端口(DI输入1_24)分别与PLC自身的24路数字量输入端口(D0输出1-24)连接,PLC的4路模拟量输出端口(A0输出1-4)与PLC自身的8路模拟量输入端口(Al输入1-8)连接,每路模拟量输出端口连接两路模拟量输入端口 ;PLC的COMl 口和COM2 口通过RS232插头连接;PLC的CS31通讯端口通过CS31总线与1扩展模块连接。
[0021]图2为本发明一个实施例的PLC及1扩展模块检测方法示意图。使用ABB PLC自带的AC1131编程软件,在PC机中为检测平台编写出一套自检测程序。PC机通过以太网将程序下载到PLC,程序扫描周期为100ms,程序执行的第一步是检测所有输入端口在输出端口未输出时的运行情况,之后再对所有端口逐个进行检测。
[0022]数字量输入输出端口的检测,通过点击检测面板上的测试按钮,程序先控制I号输出端口输出高电平信号,然后检测与I号输出端口相连的I号输入端口的输入电平。在24路输入端口中,当且仅当I号输入端口为高电平时认为正常,反之在检测状态信息栏中提不I端口故障。I号输入端口正常时,程序延时0.5s后将I号输出端口转为低电平,同时将2号输出端口转为高电平,来检测2号输入端口的工作情况。依次类推,直到24路输入输出端口全部检测完毕。检测合格后,检测状态信息栏提示测试完成。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1