在自动控制方面,plc和变频器接线是否正确,是能不能消除干扰的重要因素,特别是变频器干扰模拟量信号,由于受到干扰,信号测量不准,用户不接受。
在我们干的PLC柜中,用的多的模拟量输入模块是7KF02,用2线制电流和用4线制电流,接线不对,会造成干扰的。
在PLC柜中,对于2线制电流,将10和11端子短接,同时接到柜里的端子排上,M点也接到端子排上,Aana和M和地暂时不连接,在调试时,看具体情况,由于每个现场条件不一样,根据现场情况及干扰信号情况,再决定连不连接,对于4线制电流,短接10和11端,M和Aana接到端子排上,同样连不连接也要看现场情况,有没有干扰。
这样接线灵活,根据现场情况,看干扰信号情况,决定连不连接。
模拟量干扰多来自变频器,除了强弱电分开,变频器的给定信号,反馈信号,采用屏蔽线一端接地,在变频器柜中,不把给定信号,反馈信号接到端子排上,而是从PLC柜直接用屏蔽线接到变频器给定,反馈端子上,这样也能防止干扰。
这是我们多年总结的经验,PLC接线重要。
当PLC处于正常运行时,它将不断重复扫描过程。分析上述扫描过程,如果对远程I/O、特殊模块和其他通讯服务暂不考虑,这样扫描过程就只剩下“输入采样”、“程序执行”和“输出刷新”三个阶段了。这三个阶段是PLC工作过程的中心内容,理解透PLC工作过程的这三个阶段是学习好PLC的基础。下面就对这三个阶段进行详细的分析。
(1) 输入采样阶段
PLC在输入采样阶段,首先扫描所有输人端点,并将各输入状态存入相对应的输入映像寄存器中。此时,输入映像寄存器被刷新。接着,进入程序执行阶段和输出刷新阶段,在此阶段输入映像寄存器与外界隔离,无论输入情况如何变化,其内容保持不变,直到下一个扫描周期的输人采样阶段,才重新写入输入端的新内容。所以一般来说,输人信号的宽度要大于一个扫描周期,否则很可能造成信号的丢失。
由此可见,输入映像寄存器的数据完全取决于输入端子上各输入点在上一刷新期间的接通和断开状态。
(2) 程序执行阶段
根据PLC梯形图程序扫描原则,一般来说,PLC按从左到右、从上到下的步骤顺序执行程序。当指令中涉及输入、输出状态时,PLC就从输入映像寄存器中“读入”采集到的对应输入端子状态,从元件映像寄存器“读入”对应元件(“软继电器”)的当前状态。然后,进行相应的运算,运算结果再存入元件映像寄存器中。对元件映像寄存器来说,每一个元件(“软继电器”)的状态会随着程序执行过程而变化。
(3) 输出刷新阶段
在所有指令执行完毕后,元件映像寄存器中所有输出继电器的状态(接通/断开)在输出刷新阶段转存到输出锁存器中,通过输出端子和外部电源,驱动外部负载。
由此可见,输出映像寄存器的数据取决于输出指令的执行,输出锁存器中的数据由上一次输出刷新期间输出映像寄存器中的数据决定,而输出端子的接通和断开状态,完全由输出锁存器决定。
选用PLC时用户需要考虑以下因素:
1.用户存储器容量
PLC中用户存储器一般由用户程序存储器和数据存储器组成,小型PLC的用户存储器容量多为几K字节,而大型PLC可达到几M字节。
2.输入输出点数
输入输出的点数决定了PLC可控制的输入开关信号和输出开关信号的总体数量。
3.扫描速度
扫描速度通常指PLC扫描1 K字节用户程序所需的时间,一般以ms/K为单位。
4.编程指令的种类和功能
某种程度上用户程序所完成的控制功能受限于PLC指令的种类和功能。PLC指令的种类和功能越多,用户编程则越方便简单。
5.内部寄存器的配置和容量
用户编制PLC程序时,需要大量使用PLC内部的寄存器存放变量、中间结果、定时计数及各种标志位等数据信息。因此内部寄存器的数量直接关系到用户程序的编制。
6.PLC的扩展能力
在进行PLC选型时,其扩展性是一个非常重要的因素。一般来说可扩展性包括存储容量的扩展、输入输出点数的扩展、模块的扩展、通信联网功能的扩展等。
6ES72111BE400XB0 | CPU 1211C AC/DC/Rly,6输入/4输出,集成2AI |
6ES72111AE400XB0 | CPU 1211C DC/DC/DC,6输入/4输出,集成2AI |
6ES72111HE400XB0 | CPU 1211C DC/DC/Rly,6输入/4输出,集成2AI |
6ES72121BE400XB0 | CPU 1212C AC/DC/Rly,8输入/6输出,集成2AI |
6ES72121AE400XB0 | CPU 1212C DC/DC/DC,8输入/6输出,集成2AI |
6ES72121HE400XB0 | CPU 1212C DC/DC/Rly,8输入/6输出,集成2AI |
6ES72141BG400XB0 | CPU 1214C AC/DC/Rly,14输入/10输出,集成2AI |
6ES72141AG400XB0 | CPU 1214C DC/DC/DC,14输入/10输出,集成2AI |
6ES72141HG400XB0 | CPU 1214C DC/DC/Rly,14输入/10输出,集成2AI |
6ES72151BG400XB0 | CPU 1215C AC/DC/Rly,14输入/10输出,集成2AI/2AO |
6ES72151AG400XB0 | CPU 1215C DC/DC/DC,14输入/10输出,集成2AI/2AO |
6ES72151HG400XB0 | CPU 1215C DC/DC/Rly,14输入/10输出,集成2AI/2AO |
6ES72171AG400XB0 | CPU 1217C DC/DC/DC,14输入/10输出,集成2AI/2AO |
可编程控制器的种类很多,用户可以根据控制系统的具体要求选择不同技术性能指标的PLC。可编程控制器的技术性能指标主要有以下几个方面:
可编程控制器的I/O点数指外部输入、输出端子数量的总和。它是描述的PLC大小的一个重要的参数。
PLC的存储器由系统程序存储器,用户程序存储器和数据存储器三部分组成。PLC存储容量通常指用户程序存储器和数据存储器容量之和,表征系统提供给用户的可用资源,是系统性能的一项重要技术指标。
可编程控制器采用循环扫描方式工作,完成1次扫描所需的时间叫做扫描周期。影响扫描速度的主要因素有用户程序的长度和PLC产品的类型。PLC中CPU的类型、机器字长等直接影响PLC运算精度和运行速度。
指令系统是指PLC所有指令的总和。可编程控制器的编程指令越多,软件功能就越强,但掌握应用也相对较复杂。用户应根据实际控制要求选择合适指令功能的可编程控制器。
通信有PLC之间的通信和PLC与其他设备之间的通信。通信主要涉及通信模块,通信接口,通信协议和通信指令等内容。PLC的组网和通信能力也已成为PLC产品水平的重要衡量指标之一。
厂家的产品手册上还提供PLC的负载能力、外形尺寸、重量、保护等级、适用的安装和使用环境
PLC采用循环扫描的工作方式,在PLC中用户程序按先后顺序存放,CPU从一条指令开始执行程序,直到遇到结束符后又返回一条,如此周而复始不断循环。PLC的扫描过程分为内部处理、通信操作、程序输入处理、程序执行、程序输出几个阶段。全过程扫描一次所需的时间称为扫描周期。当PLC处于停状态时,只进行内部处理和通信操作服务等内容。在PLC处于运行状态时,从内部处理、通信操作、程序输入、程序执行、程序输出,一直循环扫描工作。
1.输入处理
输入处理也叫输入采样。在此阶段,顺序读入所有输入端子的通端状态,并将读入的信息存入内存中所对应的映象寄存器。在此输入映象寄存器被刷新。接着进入程序执行阶段。在程序执行时,输入映象寄存器与外界隔离,即使输入信号发生变化,其映象寄存器的内容也不会发生变化,只有在下一个扫描周期的输入处理阶段才能被读入信息。
2.程序执行
根据PLC梯形图程序扫描原则,按先左后右先上后下的步序,逐句扫描,执行程序。遇到程序跳转指令,根据跳转条件是否满足来决定程序的跳转地址。从用户程序涉及到输入输出状态时,PLC从输入映象寄存器中读出上一阶段采入的对应输入端子状态,从输出映象寄存器读出对应映象寄存器,根据用户程序进行逻辑运算,存入有关器件寄存器中。对每个器件来说,器件映象寄存器中所寄存的内容,会随着程序执行过程而变化。
3.输出处理
程序执行完毕后,将输出映象寄存器,即器件映象寄存器中的Y寄存器的状态,在输出处理阶段转存到输出锁存器,通过隔离电路,驱动功率放大电路,使输出端子向外界输出控制信号,驱动外部负载