PLC的数据寄存器 |
本贴为《PLC实战入门教程 — 跟成伟学PLC》教程内容 << 上一贴 返回目录 下一贴 >> 今天,我们通过一个例子来介绍一下PLC 的数据寄存器。数据寄存器是用于存放各种数据的的软元件。 还拿我们上一贴中的绕线机来举例。在上一贴中,我们把绕线的匝数在编程的时候就固定了,这是不符合实际情况的。因为不可能通过修改梯形图来改变绕线的匝数。 这一贴我们将通过PLC的输入端来对匝数进行设定,然后将设定的匝数存入数据寄存器中。计数器根据数据寄存器中设定的数值来进行动作。 PLC的外部接线如上图。使用方法是,当要设定绕线机的匝数时,分别按SB1-SB3来设置个位、十位、百位。例如:我们要设置匝数为123匝,则按个位3次,十位2次,百位1次。然后按确认键将数据存数数据寄存器。就可以按启动按钮进行绕线,当绕线机绕到123匝时,自动停止。 梯形图及其原理如下: 第一部分:匝数设置 我们用三个计数器来对按钮所按的次数进行计数。当按按钮时,每输入一次,计数器记一次数。由于我们每个按钮设置为一个数位,所以当按动次数到十次时。计数器复位重新计数。 例如:按SB1时,x0输入,计数器C0计数。如果按十次SB1,则C0就会吸合,然后执行RST C0指令,将C0复位。所以C0的值只能在0~9之间变化。剩下的两个按钮计数的原理相同。 例如:我们设定123匝。则个位SB1按3次 ;十位SB2按2次,百位SB3按一次。这样计数器C0中的值是3;C1中的值是2;C2中的值是1。 第二部分:十位乘十,百位乘百,个位、十位、百位相加。然后存入数据寄存器。
购买主题
已有 44 人购买
以下内容隐藏,需向作者支付 2 技能 或点此升级VIP会员 才能浏览
|