西门子PLC开关量模块SB1232 量大从优
价格:10.00起
产品规格:
产品数量:
包装说明:
关 键 词:西门子PLC开关量模块SB1232
行 业:电气 工控电器 DCS/PLC系统
发布时间:2021-08-08
一、输入输出(I/O)点数的估算
I/O点数估算时应考虑适当的余量,通常根据统计的输入输出点数,再10%~20%的可扩展
余量后,作为输入输出点数估算数据。实际订货时,还需根据制造厂商PLC的产品特点,对输入输出点数进行圆整。
二、存储器容量的估算
存储器容量是可编程序控制器本身能提供的硬件存储单元大小,程序容量是存储器中用户应用项目使用的存储单元的大小,因此程序容量小于存储器容量。设计阶段,由于用户应用程序还未编制,因此,程序容量在设计阶段是未知的,需在程序调试之后才知道。为了设计选型时能对程序容量有一定估算,通常采用存储器容量的估算来替代。
存储器内存容量的估算没有固定的公式,许多文献资料中给出了不同公式,大体上都是按数字量I/O点数的10~15倍,加上模拟I/O点数的100倍,以此数为内存的总字数(16位为一个字),另外再按此数的25%考虑余量。
三、控制功能的选择
该选择包括运算功能、控制功能、通信功能、编程功能、诊断功能和处理速度等特性的选择。
(一)运算功
简单PLC的运算功能包括逻辑运算、计时和计数功能;普通PLC的运算功能还包括数据移位、比较等运算功能;较复杂运算功能有代数运算、数据传送等;大型PLC中还有模拟量的PID运算和其他运算功能。随着开放的出现,目前在PLC中都已具有通信功能,有些产品具有与下位机的通信,有些产品具有与同位机或机的通信,有些产品还具有与工厂或企业网进行数据通信的功能。设计选型时应从实际应用的要求出发,合理选用所需的运算功能。大多数应用,只需要逻辑运算和计时计数功能,有些应用需要数据传送和比较,当用于模拟量检测和控制时,才使用代数运算,数值转换和PID运算等。要显示数据时需要译码和编码等运算。
(二)控制功能
控制功能包括PID控制运算、前馈补偿控制运算、比值控制运算等,应根据控制要求确定。PLC主要用于顺序逻辑控制,因此,大多数常采用单回路或多回路控制器解决模拟量的控制,有时也采用的智能输入输出单元完成所需的控制功能,PLC的处理速度和节省存储器容量。例如采用PID控制单元、高速计数器、带速度补偿的模拟单元、ASC码转换单元等。
(三)通信功能
大中型PLC应支持多种现场总线和通信协议(如TCP/IP),需要时应能与工厂网(TCP/IP)相连接。通信协议应符合ISO/IEEE通信,应是开放的通信网络。
PLC的通信接口应包括串行和并行通信接口(RS2232C/422A/423/485)、RIO通信口、工业以太网、常用DCS接口等;大中型PLC通信总线(含接口设备和电缆)应1:1冗余配置,通信总线应符合,通信距离应装置实际要求
PLC的通信网络中,上级的网络通信速率应大于1Mbps,通信负荷不大于60%。PLC的通信网络主要形式有下列几种形式:1)PC为主站,多台同型号PLC为从站,组成简易PLC网络;2)1台PLC为主站,其他同型号PLC为从站,构成主从式PLC网络;3)PLC网络通过特定网络接口连接到大型DCS中作为DCS的子网;4)PLC网络(各厂商的PLC通信网络)。
为减轻CPU通信任务,根据网络组成的实际需要,应选择具有不同通信功能的(如点对点、现场总
(四)编程功能
离线编程:PLC和编程器公用一个CPU,编程器在编程时,CPU只为编程器提供服务,不对现场设备进行控制。完成编程后,编程器切换到运行,CPU对现场设备进行控制,不能进行编程。离线编程可成本,但使用和调试不方便。在线编程:CPU和编程器有各自的CPU,主机CPU负责现场控制,并在一个扫描周期内与编程器进行数据交换,编程器把在线编制的程序或数据发送到主机,下一扫描周期,主机就根据新收到的程序运行。这种成本较高,但调试和操作方便,在大中型PLC中常采用。
五种化编程语言:顺序功能图(SFC)、梯形图(LD)、功能模块图(FBD)三种图形化语言和语句表(IL)、结构文本(ST)两种文本语言。选用的编程语言应遵守其(IEC6113123),同时,还应支持多种语言编程形式,如C,Basic等,以控制的控制要求。
(五)诊断功能
PLC的诊断功能包括硬件和的诊断。硬件诊断通过硬件的逻辑判断确定硬件的故障位置,诊断分内诊断和外诊断。通过对PLC内部的性能和功能进行诊断是内诊断,通过对PLC的CPU与外部输入输出等部件信息交换功能进行诊断是外诊断
1200描述 :
西门子1200plc4M存储卡经销商
西门子1200系列24M内存卡系统商
西门子1200plc4M存储卡经销商
价格供参考,行情波动,具体价格欢迎电议
公司所售出的产品,全新原装,质保一年、但凡质量问题,可无条件退换
SIMATIC S7-1200存储卡订货号:
6ES7954-8LC02-0AA0 S7-1200 4M存储卡
6ES7954-8LE02-0AA0 S7-1200 12M存储卡
6ES7954-8LF02-0AA0 S7-1200 24M存储卡
6ES7954-8LL02-0AA0 S7-1200 256M存储卡
6ES7954-8LP02-0AA0 S7-1200 2G存储卡
6ES7954-8LT02-0AA0 S7-1200 32G存储卡
对于西门子S7-1200CPU,存储卡不是必须的.将存储卡插到一个处于运行状态的CPU上,会造成CPU停机。
S7-1200CPU使用的存储卡为SD卡,存储卡中可以存储用户项目文件,有如下四种功能:
1.作为CPU的装载存储区,用户项目文件可以仅存储在卡中,CPU中没有项目文件,离开存储卡无法运行。
2.在有编程器的情况下,作为向多个S7-1200PLC传送项目文件的介质。
3.忘记密码时,CPU内部的项目文件和密码。
4.24M卡可以用于更新S7-1200CPU的固件版本。
存储卡有两种工作模式:
1.程序卡:存储卡作为S7-1200 CPU 的装载存储区,所有程序和数据存储在卡中,CPU 内部集成的存储区中没有项目文件,设备运行中存储卡不能被拔出 。
2.传输卡:用于从存储卡向CPU传送项目,传送完成后必须将存储卡拔出。CPU可以离开存储卡立运行。
S7-1200CPU使用的存储卡为SD卡,存储卡中可以存储用户项目文件,有如下三种功能:
1. 作为CPU的装载存储区,用户项目文件可以仅存储在卡中,CPU中没有项目文件,离开存储卡无法运行。
2. 在有编程器的情况下,作为向多个S7-1200PLC传送项目文件的介质。
3. 忘记密码时,CPU内部的项目文件和密码。
4. 24M卡可以用于更新S7-1200CPU的固件版本
S7-1200 CPUCPU 1211C CPU 1212C CPU 1214C CPU 1215C
输入/输出扩展模块 SM(信号模块)SM 1221 数字量输入模块SM 1222 数字量输出模块SM 1223 数字量输入/直流输出模块SM 1223 数字量输入/交流输出模块SM 1231 模拟量输入模块SM 1232 模拟量输出模块SM 1231 热电偶和热电阻模拟量输入模块SM 1234 模拟量输入/输出模块
输入/输出扩展模块 SB 及通信板 CB(信号板)SB 1221 数字量输入信号板SB 1222 数字量输出信号板SB 1223 数字量输入/输出信号板SB 1231 热电偶和热电阻模拟量输入信号板SB 1231 模拟量输入信号板SB 1232 模拟量输出信号板CB 1241 RS485
1.中低端紧凑型控制器
2.大规模集成,节省空间,功能强大
3.具有*的实时性能和功能强大的通信选件:
4.带有集成PROFINET IO 接口的控制器,可与SIMATIC 控制器、HMI、编程设备和其它自动化组件进行通信
5.所有CPU都可用于单机模式、网络以及分布式结构
6.安装、编程和操作极为简便
7.集成式 Web 服务器,带有标准和用户特定 Web 页面
8.数据记录功能,用于归档用户程序的运行数据
9.强大的集成工艺功能,如计数、测量、闭环控制和运动控制
10.集成数字量和模拟量输入/输出
11.灵活的扩展设备
12.可直接用于控制器的信号板卡
13.用于通过输入/输出通道来扩展控制器的信号模块;
包括一个用于记录和准备能量数据的电能表模块
14.附件,如电源、开关模块或SIMATIC存储卡等
人~工智能是西门子的领~先技术领域之一.30多年来,我们一直在这个领域开展深入研究.早在20世纪90年代,西门子就已为炼钢厂部署网络.如今,西门子有大约200位*从事数据分析和网络研究.我们目前的研究重点是增强学习和深度学习等领域.这意味着什么呢?网络节点之间的连接类似于生物体大脑元之间的联系.这些联系使网络能够学习如何解读数据并作出决策.我们的深度学习技术使用了数以千计的模拟元和模拟元之间数百万个连接
1200plc应用
SIMATIC S7-1200 是适合机械和工厂组态中的开环和闭环控制任务的控制器。
SIMATIC S7-1200 将紧凑的模块化设计与高性能结合在一起,适合广泛的自动化应用。其应用范围从取代继电器和接触器,一直延伸到网络中以及分布式结构内的复杂自动化任务。
S7-1200系列主机型号:
1211C型CPU:6ES7211-1BE31-0xB0(继电器);6ES7211-1AE31-0xB0(晶体管)
6ES7211-1HE31-0xB0(继电器)
1212C型CPU:6ES7212-1BE31-0xB0(继电器);6ES7212-1AE31-0xB0(晶体管)
6ES7212-1HE31-0xB0(继电器)
1214C型CPU:6ES7214-1BG31-0xB0(继电器);6ES7214-1AG31-0xB0(晶体管)
6ES7214-1HG31-0xB0(继电器)
1215C型CPU:6ES7215-1BG31-0xB0(继电器);6ES7215-1AG31-0xB0(晶体管)
6ES7215-1HG31-0xB0(继电器)
标配:
1以太网口2路模拟量输入(电压型)
4轴100kHz脉冲输出(晶体管型)
1215C型带2路模拟量输出(电压型)
S7-1200系列可用扩展型号:
数字量:
6ES7221-1BF30-0xB0(8点输入);6ES7221-1BH30-0xB0(16点输)
6ES7222-1XF30-0xB0(8个切换继电器);6ES7222-1HF30-0xB0(8点继电器输出)
6ES7222-1BF30-0xB0(8点晶体管输出);6ES7222-1HH30-0xB0(16点继电器输出)
6ES7222-1BH30-0xB0(16点晶体管输出);6ES7223-1PH30-0xB0(8点输入/8点继电器输出)
6ES7223-1BH30-0xB0(8点输入/8点晶体管输出):
6ES7223-1PL30-0xB0(16点输入/16点继电器输出)
6ES7223-1BL30-0xB0(16点输入/16点晶体管输出)
6ES7223-1QH30-0xB0(8点输入(AC)/8点继电器输出)
模拟量:西门子PLC模块6ES7221-1BF32-0xB0
6ES7231-4HD30-0xB0(4路模拟量输入);6ES7231-4HF30-0xB0(8路模拟量输入)
6ES7232-4HB30-0xB0(2路模拟量输出);6ES7232-4HD30-0xB0(4路模拟量输出)
6ES7234-4HE30-0xB0(4路模拟量输入/2路模拟量输出)
6ES7231-5ND30-0xB0(4路热电阻温度输入);6ES7231-5PD30-0xB0(4路热电阻温度输入)
6ES7231-5QD30-0xB0(4路热电偶温度输入);6ES7231-5PF30-0xB0(8路热电阻温度输入)
6ES7231-5QF30-0xB0(8路热电偶温度输入)
板数字量:
6ES7221-3BD30-0xB0(DC 200kHz,4点输入);6ES7221-3AD30-0xB0(DC 200kHz,4点输入)
6ES7223-0BD30-0xB0(2点输入/2点输出)
6ES7222-1BD30-0xB0(DC 200kHz,4点输出,0.1A)
6ES7222-1AD30-0xB0(DC 200kHz,4点输出,0.1A)
6ES7223-3BD30-0xB0(2点24V输入/2点24V输出,0.1A)
6ES7223-3AD30-0xB0(2点5V输入/2点5V输出,0.1A)
板模拟量:
6ES7231-4HA30-0xB0(1路模拟量输入);6ES7232-4HA30-0xB0(1路模拟量输出)
6ES7231-5PA30-0xB0(1路热电阻温度输入);6ES7231-5QA30-0xB0(1路热电偶温度输入)
通讯板:
6ES7241-1CH31-0xB0(RS485/422);6ES7241-1AH30-0xB0(RS232)
6ES7241-1CH30-1XB0(RS485)
通讯模块:
6GK7243-5DX30-0xE0(Profibus-DP主站模块)
6GK7242-5DX30-0xE0(Profibus-DP从站模块);6GK7242-7KX30-0xE0(GPRS模块)
TS模块:
6ES7972-0EB00-0xA0(TS Adapter IE Basic);6ES7972-0MM00-0xA0(TS Module Modem)
6ES7972-0MD00-0xA0(TS Module ISDN);6ES7972-0MS00-0xA0(TS Module RS232)
模拟器:
6ES7274 1XH30 0xA0(1214C模拟器(14位)
6ES7274 1XF30 0xA0(1211C/1212C模拟器(8位))
S7 1200 的USS库
USS_DRV 功能块是S7-1200 USS通信的主体功能块,接受变频器的信息和控制变频器的指令都是通过这个功能快来完成的。必须在主 OB中调用,不能在循环中断OB中调用。
USS_PORT功能块是S7-1200与变频器USS通信的接口,主要设置通信的接口参数。可在主OB或中断OB中调用。
USS_RPM功能块是通过USS通信读取变频器的参数。必须在主 OB中调用,不能在循环中断OB中调用。
USS_WPM功能块是通过USS通信设置变频器的参数。必须在主 OB中调用,不能在循环中断OB中调用。
这些功能块与变频器之间的控制关系如下图所示:
USS 通信功能块与变频器的控制关系
USS_DRV功能块通过USS_DRV_DB数据块实现与USS_PORT功能块的数据接收与传送,而USS_PORT功能块是S7-1200 PLC CM1241 RS485模块与变频器之间的通信接口。USS_RPM功能块和USS_WPM功能块与变频器的通信与USS_DRV功能块的通信方式是相同的。
每个S7-1200 CPU多可带3个通信模块,而每个CM1241 RS485通信模块多支持16个变频器。因此用户在一个S7-1200 CPU中多可建立3个USS网络,而每个USS网络多支持16个变频器,总共多支持48个USS变频器。
5. 2 S7 1200 PLC进行USS通信的编程
1.USS通信接口参数功能块的编程
USS通信接口参数功能块的编程如下图所示。
USS通信接口参数功能块的编程
USS_PORT功能块用来处理USS网络上的通信,它是S71200 CPU与变频器的通信借口。每个CM1241 RS485模块有且必须有一个USS_PORT功能块。
PORT:指的是通过个通信模块进行USS通信。
BAUD:指的是和变频器进行通行的速率。 变频器的参数P2010种进行设置。
USS_DB:指的是和变频器通信时的USS数据块。每个通信模块多可以有16个USS数据块,每个CPU多可以有48个USS数据块,具体的通信情况要和现场实际情况相联系。每个变频器与S7-1200进行通信的数据块是的。
ERROR:输出错误。
STATUS:扫描或初始化的状态。
S7-1200 PLC与变频器的通信是与它本身的扫描周期不同步的,在完成一次与变频器的通信事件之前,S7-1200通常完成了多个扫描。
USS_PORT通信的时间间隔是S7-1200与变频器通信所需要的时间,不同的通信波特率对应的不同的USS_PORT通信间隔时间。下图列出了不同的波特率对应的USS_PORT小通信间隔时间。
不同的波特率对应的USS_PORT小通信间隔时间
USS_PORT在发生通信错误时,通常进行3次尝试来完成通信事件,那么S7-1200与变频器通信的时间就是USS_PORT发生通信超时的时间间隔。例如:如果通信波特率是57600,那么USS_PORT与变频器通信的时间间隔应当大于小的调用时间间隔,即大于36.1Ms而小于109Ms。S7-1200 USS 协议库默认的通信错误超时尝试次数是2次。
基于以上的USS_PORT通信时间的处理,我们建议在循环中断OB块中调用USS_PORT通信功能块。在建立循环中断OB块时,我们可以设置循环中断OB块的扫描时间,以满足通信的要求。
5. 3 S7 1200 PLC进行USS通信的调试
S7-1200 PLC 通过CM1241 RS485模块与变频器进行USS通信时,需要注意如下几点:
当同一个CM1241 RS485 模块带有多个(多16个)USS变频器时,这个时候通信的USS_DB是同一个,USS_DRV功能块调用多次,每个USS_DRV功能块调用时,相对应的USS站地址与实际的变频器要一致,而其它的控制参数也要一致。
当同一个S7-1200 PLC 带有多个CM1241 RS485模块(多3个)时,这个时候通信的USS_DB相对应的是3个,每个CM1241 RS485模块的USS网络使用相同的USS_DB,不同的USS网络使用不同的USS_DB。
当对变频器的参数进行读写操作时,注意不能同时进行USS_RPM和USS_WPM的操作,并且同一时间只能进行一个参数的读或者写操作,而不能进行多个参数的读或者写操作。
西门子PLC S7-1200系列模拟量信号分为模拟量输入和模拟量输出两大类,分别介绍如下:
1. 模拟量输入信号
(1)SM1231 4AI,分辨率12位+符号位,负载信号类型±10V,±5V,±2.5V,0~20mA,量程范围:-27648~27648,电流信号范围是0~27648;
(2)SM1231 8AI,分辨率12位+符号位,负载信号类型±10V,±5V,±2.5V,0~20mA,量程范围:-27648~27648,电流信号范围是0~27648;
(3)SM1231 4AI/2AO,分辨率12位+符号位,负载信号类型±10V,±5V,±2.5V,0~20mA,量程范围:-27648~27648,电流信号范围是0~27648;
2. 模拟量输出信号
(1)SM1232 2AO,分辨率:电压14位,电流13位,负载信号类型:电压±10V,电流0~20mA,量程范围:电压-27648~27648,电流0~27648;
(2)SM1232 8AO,分辨率:电压14位,电流13位,负载信号类型:电压±10V,电流0~20mA,量程范围:电压-27648~27648,电流0~27648;
(3)SM1232 4AI/2AO,分辨率:电压14位,电流13位,负载信号类型:电压±10V,电流0~20mA,量程范围:电压-27648~27648,电流0~27648;
(4)SM1232 1AO,分辨率:电压12位,电流11位,负载信号类型:电压±10V,电流0~20mA,量程范围:电压-27648~27648,电流0~27648;
西门子可编程控制器应用设计与调试的主要步骤
( 1 )深入了解和分析被控对象的工艺条件和控制要求
a .被控对象就是受控的机械、电气设备、生产线或生产。
b .控制要求主要指控制的基本、应完成的、自动工作循环的组成、必要的保护和联锁等。对较复杂的控制,还可将控制任务分成几个部分,这种可化繁为简,有利于编程和调试。
( 2 )确定 I/O 设备
根据被控对象对 PLC 控制的功能要求,确定所需的用户输入、输出设备。常用的输入设备有按钮、选择开关、行程开关、传感器等,常用的输出设备有继电器、器、指示灯、电磁阀等。
( 3 )选择的 PLC 类型
根据已确定的用户 /O 设备,统计所需的输入和输出的点数,选择的 PLC 类型,包括机型的选择、容量的选择、 I/O 模块的选择、电源模块的选择等。
( 4 )分配 I/O 点
分配 PLC 的输入输出点,编制出输入 / 输出分配表或者画出输入 / 输出端子的接线图。接着九可以进行 PLC 程序设计,同时可进行控制柜或操作台的设计和现场施工。
( 5 )设计应用梯形图程序
根据工作功能图表或状态流程图等设计出梯形图即编程。这一步是整个应用设计的核心工作,也是比较困难的一步,要设计好梯形图,先要十分熟悉控制要求,同时还要有一定的电气设计的实践。
( 6 )将程序输入 PLC
当使用简易编程器将程序输入 PLC 时,需要先将梯形图转换成指令助记符,以便输入。当使用可编程序控制器的编程在计算机上编程时,可通过上下位机的连接电缆将程序下载到 PLC 中去。
( 7 )进行
程序输入 PLC 后,应行工作。因为在程序设计中,难免会有疏漏的地方。因此在将 PLC 连接到现场设备上去之前,必需进行,以排除程序中的错误,同时也为整体调试打好基础,缩短整体调试的周期。
( 8 )应用整体调试
在 PLC 软硬件设计和控制柜及现场施工完成后,就可以进行整个的联机调试,如果控制是由几个部分组成,则应先作局部调试,然后再进行整体调试;如果控制程序的步序较多,则可行分段调试,然后再连接起来总调。调试中发现的问题,要逐一排除,直至调试成功
西门子PLC的组成
程序由PLC制造厂商设计编写的,并存入PLC的存储器中,用户不能直接读写与更改。程序一般包括诊断程序、输入处理程序、编译程序、信息传送程序、程序等。
PLC的用户程序是用户利用PLC的编程语言,根据控制要求编制的程序。在PLC的应用中,重要的是用PLC的编程语言来编写用户程序,以实现控制目的。由于PLC是为工业控制而的装置,其主要使用者是广大电气技术人员,为了他们的习惯和能力,PLC的主要编程语言采用比计算机语言相对简单、易懂、形象的语言。
PLC编程语言是多种多样的,对于不同生产厂家、不同系列的PLC产品采用的编程语言的表达也不相同,但基本上可归纳两种类型:一是采用字符表达的编程语言,如语句表等;二是采用图形符号表达编程语言,如梯形图等。
以下简要介绍几种常见的PLC编程语言。
PLC与驱动器之间通讯建立后,如果在正常运行过程中出现通讯中断的情况,通讯恢复后,在对MC_Power进行使能时,Error管脚会出现16#8001错误,工艺对象会出现“与设备(驱动装置或编码器)通信故障”报警,由于工艺对象故障的存在,MC_Power将无法对驱动器进行使能,只有确认故障后,驱动器才能重新使能。
DQ 16x24VDC/0.5 HF 参数:
在 STEP 7 中模块参数时,可使用不同的参数来设置模块属性。下表列出了可组态的参数。可组态参数的有效范围取决于组态的类型。可进行以下组态:
使用 S7-1500 CPU 进行统一操作
在 ET 200MP 系统中 PROFINET IO 上进行分布式操作
在 ET 200MP 系统中的 PROFIBUS DP 上进行分布式操作
在用户程序中进行参数分配时,可通过 WRREC 指令(RUN 模式下的参数分配)和数据记录将这些参数传送到模块中;请参见 参数分配和参数数据记录的结构。
列表: 可组态的参数及其默认值
具有以下名称的模块将始终激活值状态:
DQ 16x24VDC/0.5A HF QI
DQ 16x24VDC/0.5A HF S QI
DQ 16x24VDC/0.5A HF MSO
对于值状态,系统将为每个通道一个附加位。值状态位将指示用户程序中所的输出值在模块端是否未得到确认(0 = 值不正确)。
组态为 16 通道 DQ 16x24VDC/0.5A HF 的地址空间
组态为带值状态的 16 通道模块的地址空间分配。可任意模块的起始地址。通道的地址将从该起始地址开始。
在模块上印有字母“a 到 d”。“QB a”是指模块起始地址输出字节 a。
如果程序中某些定时器或计数器的设定值过大,为了缩短调试时间,可以在调试时将它们减小,模拟调试结束后再写入它们的实际设定值。在设计和模拟调试程序的同时,可以设计、制作控制台或控制柜,PLC之外的其他硬件的安装、接线工作也可以同时进行。
、PLC自身故障判断
一般来说,PLC是其可靠的设备,出故障率很低,但由于外部原因,也可导致PLC损坏。
(1)、西门子S7-1200的PLC输出公共端标1L、2L等,工作电脑为ACL1N表示,+24V电源为L+M表示对初学者或经验不足者容易搞错。如果错把L+M当作220V电源端子,送电瞬间即将烧坏PLC24V电源。
(2)、一次系统电源变压器零线排因腐蚀而中断,导致接入PLC220V电源升到380V,烧坏了PLC底部的电源模块,后整改时增加了380/220V的隔离控制变压器。
(3)、一只工作电源为220V的接近开关,其输入PLC信号触点两根引线与接近开关的220V的电源线共用一根4芯电缆,一次该接近开关损坏,电工更换时,错把电源的零线与输入的PLC的公共线调错,导致送电时烧坏了3路PLC输入点。
PLC、CPU等硬件损坏或软件运行出错的概率几乎为零,PLC输入点如不是强电入侵所致,几乎也不会损坏,PLC输出继电器的常开点,若不是负载短路或设计不合理,负载电流超出额定范围,触点的寿命也很长。
因此,我们查找电气故障点,重点要放在PLC的电气元件上,不要总是怀疑PLC硬件或程序有问题,这对快速维修好故障设备、快速恢复生产是十分重要的,因此PLC控制回路的电气故障检修,重点不在PLC本身,而是PLC所控制回路中的电气元件。
2、程序逻辑推断
现在工业上经常使用的PLC种类繁多,对于低端的PLC而言,梯形图指令大同小异,对于中机,如S7-1200,许多程序是用语言表编的。实用的梯形图必须有中文符号注解,否则阅读很困难,看梯形图前如能大概了解设备工艺或操作过程,看起来比较容易。
若进行电气故障分析,一般是应用反查法或称反推法,即根据输入输出对应表,从故障点找到对应PLC的输出继电器,开始反查满足其动作的逻辑关系。经验表明,查到一处问题,故障基本可以排除,因为设备同时发生两起及两起以上的故障点是不多的。