设为首页收藏本站

百技网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

搜索
《防爆磁力启动器原理与维修》 * 技术教程集合 *成伟新帖
查看: 2694|回复: 7

[原创] PLC的数据寄存器

[复制链接]
发表于 2014-4-27 20:39:40 | 显示全部楼层 |阅读模式

                                                           本贴为《PLC实战入门教程 — 跟成伟学PLC》教程内容

                                                              << 上一贴              返回目录               下一贴 >>

       今天,我们通过一个例子来介绍一下PLC 的数据寄存器。数据寄存器是用于存放各种数据的的软元件。
       还拿我们上一贴中的绕线机来举例。在上一贴中,我们把绕线的匝数在编程的时候就固定了,这是不符合实际情况的。因为不可能通过修改梯形图来改变绕线的匝数。

        这一贴我们将通过PLC的输入端来对匝数进行设定,然后将设定的匝数存入数据寄存器中。计数器根据数据寄存器中设定的数值来进行动作。

Snap2.jpg

       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。

Snap3.jpg


第二部分:十位乘十,百位乘百,个位、十位、百位相加。然后存入数据寄存器。
购买主题 已有 34 人购买  若你看不到内容,或看到内容不全,则需向作者支付 2 技能  点此升级VIP用户才能浏览
发表于 2017-6-18 22:18:10 | 显示全部楼层
精品真的精品呀
回复 支持 0 反对 1

使用道具 举报

发表于 2016-12-13 09:29:36 | 显示全部楼层
确实讲得可以,学习了
回复 支持 0 反对 1

使用道具 举报

发表于 2016-6-5 13:55:52 | 显示全部楼层
串行通信COM端口
回复 支持 0 反对 1

使用道具 举报

发表于 2015-4-21 17:40:28 | 显示全部楼层
回复 支持 0 反对 1

使用道具 举报

发表于 2015-5-17 19:05:51 | 显示全部楼层
学习学习了!!!!!!!!!!!!!!!!!!!!1
回复 支持 0 反对 1

使用道具 举报

发表于 2014-5-5 19:02:22 | 显示全部楼层
太棒了
回复 支持 0 反对 1

使用道具 举报

发表于 2018-1-23 10:39:34 | 显示全部楼层
学习中,谢谢
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|Archiver|手机版|百技网       

GMT+8, 2018-4-23 17:12 , Processed in 0.139240 second(s), 32 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表