作为一名入门级电工,我应该了解PLC 的哪些知识?新手必看!
1通用定时器
通用定时器的特点是不具有断电保持功能,即输入电路断开或断电时定时器复位。通用定时器有两种:100ms 和10ms 通用定时器。
(1)100ms通用定时器(T0~T199)共200点,其中T192~T199为子程序和中断服务程序专用定时器。该类定时器对100ms时钟进行累加计数,设定值为1~32767,因此其计时范围为0.1~3276.7s。
(2)10ms通用定时器(T200~T245)共46点。该类定时器对10ms时钟进行累加计数,设定值为1~32767,因此其计时范围为0.01~327.67s。
下面举例说明通用定时器的工作原理。如图1所示,当输入It为1230.01s=1.23s时。当X0断开时,定时器复位,计数值变为0,其常开触点断开,Y0也断开。如果外部电源丢失,定时器也会重置。
2积算定时器
累计定时器具有计数累计功能。在计时过程中,如果断电或定时器线圈关闭,累加定时器将保持当前计数值(当前值)。接通电源或定时器线圈接通后会继续累加,即其当前值具有保持功能。仅设置累计计时器。定时器复位,当前值变为0。
(1) 1ms 累加定时器(T246~T249) 共有4 个点,用于对1ms 时钟脉冲进行累加和计数。计时范围为0.001~32.767s。
(2) 100ms 累积定时器(T250~T255) 共有6 点。 100ms时钟脉冲累加计数的时间范围为0.1~3276.7s。
下面举例说明累加定时器的工作原理。如图2所示,当X0接通时,T253当前值计数器开始累加100ms的时钟脉冲数。当t0后X0断开,但T253尚未计数到设定值K345时,其计数的当前值被保留。当X0再次接通时,T253将从保留的当前值开始继续累加。 t1时间后,当当前值达到K345时,定时器触点动作。累计时间为t0+t1=0.1345=34.5s。当复位输入X1接通时,定时器复位,当前值变为0,触点相应复位。
二、PLC输入点
输入继电器连接至输入端子。它是专门用于接收PLC外部开关信号的元件。 PLC通过输入接口读取外部输入信号状态(连接时为“1”,断开时为“0”),并将其存储在输入映像寄存器中。图1所示为输入继电器X1的等效电路。
输入继电器必须由外部信号驱动,不能由程序驱动,因此其线圈不能出现在程序中。由于输入继电器(X)是输入图像寄存器中的状态,因此其触点可以使用的次数不受限制。
FX系列PLC的输入继电器采用八进制编号。 FX2N 输入继电器的编号范围为X000~X267(184 点)。请注意,基本单元的输入继电器编号是固定的,扩展单元和扩展模块从距离基本单元最近的开始依次编号。例如:基本单元FX2N-64M的输入继电器编号为X000X037(32点)。如果连接了扩展单元或扩展模块,则扩展输入继电器将从X040 开始编号。
三、PLC输出点
输出继电器用于将PLC内部信号输出传输到外部负载(用户输出设备)。输出继电器线圈由PLC内部程序的指令驱动,并将其线圈状态传送到输出单元,然后输出单元相应的硬触点驱动外部负载。图1所示为输出继电器Y0的等效电路。
每个输出继电器在输出单元中都有对应的常开硬触点,但是程序中编写的输出继电器,无论是常开触点还是常闭触点,都可以使用无数次。
FX系列PLC的输出继电器也采用八进制编号,其中FX2N编号范围为Y000~Y267(184点)。与输入继电器一样,基本单元的输出继电器编号是固定的,扩展单元和扩展模块的编号也从最靠近基本单元的开始依次编号。
实际使用中,输入输出继电器的数量取决于具体系统的配置。
四、辅助继电器
辅助继电器是PLC中数量最多的继电器类型。通用辅助继电器类似于继电器控制系统中的中间继电器。
辅助继电器不能直接驱动外部负载,只能通过输出继电器的外部触点驱动负载。 PLC内部编程时,辅助继电器的常开、常闭触点可以无限次使用。
辅助继电器使用M和十进制数组成数字(只有输入和输出继电器使用八进制数)。
1、通用辅助继电器(M0M499)
FX2N系列共有500点通用辅助继电器。当PLC中的通用辅助继电器运行时,如果电源突然切断,所有线圈都会断开。当再次上电时,除因外部输入信号而开启外,其余仍保持关闭状态,无断电保护功能。通用辅助继电器常用于逻辑运算中,作为辅助运算、状态暂存、移位等。
如果需要,可通过程序设置将M0M499变为断电保持辅助继电器。
2、断电保持辅助继电器(M500M3071)
FX2N系列从M500到M3071共有2572个断电保持辅助器件。
辅助继电器。它与普通辅助继电器的不同之处在于它具有断电保护功能,即能记忆断电瞬时状态,重新上电后再现其状态。之所以能在断电时保持原来的状态,是因为PLC中的锂电池是用来在断电时保持其图像寄存器的内容的。其中M500~M1023可通过软件设置为通用辅助继电器。
下面通过小车的往复运动控制来说明断电保持辅助继电器的应用,如图1所示。
小车前进、后退时,用M600、M601控制输出继电器驱动小车运动。 X1、X0为限位输入信号。运行过程为:=ONY1=ON(左行)。
可见,由于M600和M601具有断电保持功能,当汽车因停电而停止后,一旦恢复供电,M600或M601仍然会记住原来的状态,并控制相应的输出继电器,汽车将继续按原来的方向行驶。如果不使用断电保护辅助继电器,当汽车中途断电时,再次供电时汽车将无法移动。
3、特殊辅助继电器
PLC中有大量的特殊辅助继电器,它们都有各自的特殊功能。 FX2N系列共有256个特殊辅助继电器,可分为触点式和线圈式两大类
(1)触点式线圈由PLC自动驱动,用户只能使用其触点。
例如:
M8000:运行监控(PLC运行时开启),M8001与M8000逻辑相反。
M8002:初始脉冲(仅在运行开始时短暂打开),M8003 与M8002 逻辑相反。
M8011、M8012、M8013 和M8014 是特殊辅助继电器,分别产生10ms、100ms、1s 和1min 时钟脉冲。
M8000、M8002、M8012的波形图如图2所示。
(2)线圈类型:PLC由用户程序驱动线圈后执行特定动作。
例如:
M8033:如果其线圈得电,则当PLC停止时,输出图像存储器和数据寄存器的内容将被保留。
M8034:如果其线圈得电,所有PLC输出将被禁用。
M8039:如果其线圈得电,则PLC按照D8039指定的扫描时间工作。
5. 斯塔特(S)
状态机用于记录系统运行过程中的状态。它是编写顺序控制程序的重要编程元件。与后述的步进顺序控制指令STL配合使用。
如图3-6所示,我们简单介绍一下状态装置S利用机械臂运动的作用。当启动信号X0有效时,机械手下降,到达下限X1时开始夹紧工件。当拧紧信号X2为ON时,机械手上升至上限X3并停止。整个过程可以分为三个步骤,每个步骤都用一个状态装置S20、S21、S22来记录。每个状态机都有自己的置位和复位信号(例如,S21由X1置位,由X2复位),并且有自己的操作(驱动Y0、Y1、Y2)。
从上到下从头开始,随着状态动作的转变,下一个状态动作会自动将上层状态恢复到原来的状态。这样,各步骤的工作互不干扰,无需考虑不同步部件的互锁,使得设计清晰、简洁。
状态机有五种类型:初始状态机S0至S9,共10点;回零状态机S10至S19共10个点;通用状态机S20至S499,共480点;具有断电保持状态的状态机包括S500至S899,共400点;报警状态装置(可作为外部故障诊断输出)S900~S999,共100点。
使用状态器时,请注意:
1)状态器件与辅助继电器一样,有无数个常开、常闭触点;
2)当状态装置不与步进顺序控制指令STL配合使用时,可作为辅助继电器M使用;
3)FX2N系列PLC可以通过程序设置将S0~S499设置为具有掉电保持功能的状态装置。
6. 注册
PLC在进行输入输出处理、模拟量控制、位置控制时,需要很多数据寄存器来存储数据和参数。数据寄存器为16位,最高位为符号位。两个数据寄存器可用于存储32位数据,最高位仍为符号位。数据寄存器有以下几种类型:
1. 共有200个通用数据寄存器(D0~D199)。当M8033为ON时,D0~D199具有掉电保护功能;当M8033为OFF时,无掉电保护。这种情况下,当PLC由RUNSTOP切换或断电时,所有数据都会被清除。
2、掉电保持数据寄存器(D200~D7999)共7800点,其中D200~D511(共12点)具有掉电保持功能。您可以通过外部设备的参数设置来更改通用数据寄存器和具有掉电保持功能的数据。寄存器的分配; D490~D509用于通讯; D512~D7999 的掉电保持功能不能用软件更改,但可以用指令清除其内容。根据参数设置,D1000以上可作为文件寄存器。
3. 特殊数据寄存器(D8000~D8255)共256点。特殊数据寄存器的作用是监视PLC的运行状态。如扫描时间、电池电压等。未定义的特殊数据寄存器用户不能使用。详细信息请参阅用户手册。
用户评论
可儿
刚入门电工,看到这个标题简直太及时了!PLC是啥?能不能详细讲讲基础知识啊?
有10位网友表示赞同!
短发
我已经接触PLC一段时间了,但还是感觉挺迷茫的。这篇新手必看能给我带来哪些帮助呢?
有15位网友表示赞同!
念旧情i
作为一名电工,不了解PLC简直不敢说自己专业。这篇博文必须收藏!
有5位网友表示赞同!
何年何念
PLC对于电工来说太重要了,但我觉得新手入门太复杂了。有谁能推荐一些简单的入门资料吗?
有11位网友表示赞同!
执笔画眉
标题党吗?作为一名电工,PLC是必须了解的,但这个“新手必看”能保证学到精髓吗?
有5位网友表示赞同!
败类
我已经看了很多关于PLC的资料,但还是感觉一头雾水。这篇博文能不能让我有个全新的认识呢?
有18位网友表示赞同!
墨城烟柳
PLC的知识太广泛了,我该从哪些方面入手呢?这篇博文能不能给我一个清晰的指导?
有13位网友表示赞同!
走过海棠暮
电工行业竞争激烈,了解PLC是提升自己竞争力的关键。这篇博文对我来说太有帮助了。
有8位网友表示赞同!
凉凉凉”凉但是人心
PLC入门难不难?作为一个新手,我该如何快速掌握这个技能呢?期待这篇博文的解答。
有19位网友表示赞同!
伱德柔情是我的痛。
我已经有了一定的电工基础,但PLC对我来说还是一片空白。这篇博文能让我少走弯路吗?
有19位网友表示赞同!
浮殇年华
PLC的知识点太多了,我该如何系统地学习呢?这篇“新手必看”能给我一个学习框架吗?
有17位网友表示赞同!
采姑娘的小蘑菇
电工行业正在转型升级,PLC是不可或缺的一部分。这篇博文对于我来说是个很好的学习契机。
有5位网友表示赞同!
你与清晨阳光
PLC入门的门槛高不高?作为一名电工,我需要具备哪些基础才能学好PLC呢?
有5位网友表示赞同!
挽手余生ら
我已经买了PLC相关的书籍,但不知道从何学起。这篇博文能不能给我一些实际的学习建议?
有16位网友表示赞同!
一笑傾城゛
PLC对于自动化设备来说至关重要,作为一名电工,我必须掌握这个技能。这篇博文能不能让我少走弯路呢?
有18位网友表示赞同!
夏以乔木
PLC的应用非常广泛,我希望通过这篇博文能够全面了解PLC的相关知识。
有15位网友表示赞同!
心悸╰つ
我已经在工作中学到了很多关于PLC的知识,但总觉得还不够系统。这篇博文能帮我整理一下思路吗?
有5位网友表示赞同!
孤单*无名指
PLC入门其实并不难,关键是要掌握正确的学习方法。这篇博文能不能给我一些实用的技巧呢?
有10位网友表示赞同!
安陌醉生
作为一名电工,我希望通过学习PLC能够提升自己的职业素养。这篇博文能不能给我带来实质性的帮助呢?
有8位网友表示赞同!
迷路的男人
PLC的应用前景广阔,我希望能够在这个领域有所建树。这篇“新手必看”能否为我指明方向呢?
有15位网友表示赞同!