hanwenlong
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看hanwenlong的 主题 / 回贴
楼主  发表于: 2007-03-11 19:08
本章对PLC内的高速计数做一个简单的介绍,力求使初学者看之则懂。非专业人士,所以叙述的语言也非专业用语,请勿引用,只是一个家常话的述说。

    PLC为什么要设有高速计数器功能呢?这要从PLC的扫描周期来理解。PLC内部的普通计数器的计数方式是PLC在进行输入扫描而得到的信号变化时计一次数。但是PLC在程序执行过程中,是不进行输入扫描的。也就是说,PLC扫描一次输入信号的状态后(专业语言应该是:输入刷新)进入程序执行过程,程序执行过程中输入再有变化,PLC就不会知道了,程序也不会做出影响。这种状态,我们用普通计数器对高速输入脉冲就无能为力了。
    如你回家后关上门对家人讲,你在外面看到有一个人醉汉倒在大街上(关门前看到的就是输入扫描)。你想打电话告诉医院来救他(由于有醉汉在的条件,让你有一个打电话的输出动作),而家人说,你还是再看看醉汉现在的状态再说吧。于是你放下电话(没有输出)开门出去再看一次(由于家人这个中间继电器的参预,你把程序直接跳转到结束,再一次输入扫描),回到家后又关门告诉家人醉汉现在的状况。家人还要坚持让你再出门看一次,你不耐烦了,说“我现在就认为他还躺在那,等我打完电话再出去看吧”(屏蔽中间继电器的参预,继续执行程序),电话打完了(程序执行结束),你又一次打开门出去看,醉汉已经走了。没办法,你还得回来打电话告诉医院不用来了(又一次程序执行结束)。然后你又出门了,看到醉汉又躺在了老地方,气死你了。于是你就想在门外安装一个视频头接到层里的一个显示器上随时观察醉汉的状态。来控制你是否打电话。(我说话罗嗦吧,谁让我先声明是家常聊天方式呢。)
    高速计数器属于硬件计数器,其计数方式与程序的扫描是没有关系的.实时接受外部脉冲信号的变化而计数(当然它的响应也是有一定限制,FX的是50kHZ).FX系列PLC内置高速计数器按其编号分别分配给X0---X7,X0---X7不可重复使用.下面以分配给输入X0的高速计数器为例写一个简单的程序.
    分配给X0的高速计数器有:C235,C241,C244,C246,C247,C249,C251,C252,C254(每个高速计数器计数方式各不相同,这里暂不叙述.看附表自己理解.)如果我们使用C235计数器,其他的计数器就不可以再使用了.
    LD M0
    OUT C235 K10000
    LD C235
    OUT Y0
    LD M1
    RST C235
    END
    当M0处于断开状态时,C235不得电所以不能开始计数,当M0闭合时高速C235计数器一直是处于得电等待计数状态.前面说了,C235是分配给X0的高速计数器.那么它就是接收X0的输入脉冲信号,每当X0有一个上升沿到来时,C235就计数一次.当计数到10000时,C235的常开触点闭合使Y0得电.当M1闭合时C235复位,其常开触点断开.
    要注意的是:1、只有C235的当前值由9999变化到10000计数器输出点才动作。人为改变C235的值等于10000,其触点是不动作的。2、高速计数器计数不受扫描周期的影响,但他的触点的闭合状态还得程序扫描到LD C235时Y0才动作。如果想让高速计数器到达计数值立即进行输出处理,得用HSCS指令。

本帖最近评分记录:
  • 黄金:+2(ymmfa)
    ymmfa
    不想大江大河,不想浪起潮落,只愿一湾小湖,静待岁月安好。
    级别: 管理员

    精华主题: 8 篇
    发帖数量: 9667 个
    工控威望: 8564 点
    下载积分: 16693 分
    在线时间: 5326(小时)
    注册时间: 2006-08-10
    最后登录: 2024-11-22
    查看ymmfa的 主题 / 回贴
    1楼  发表于: 2007-03-12 17:06
    高速计数的很实用的.

    用C235就要让C235输出,同时不能使用相应的X
    特别提醒大家:
    偶尔修改下自己的密码,以防被盗
    不要在多个网站都用一样账号密码
    偶尔还是要发发贴,回回贴,不要总潜水
    gang.liu9
    禅城-及时雨
    级别: VIP会员
    精华主题: 0
    发帖数量: 462 个
    工控威望: 1578 点
    下载积分: 123 分
    在线时间: 214(小时)
    注册时间: 2006-09-02
    最后登录: 2024-11-14
    查看gang.liu9的 主题 / 回贴
    2楼  发表于: 2007-03-16 13:30
    我改过一些设备,用PLC内置高速计数器可与OMRON编马器连起用,可控制类似风门等设备,
    jtcsdc
    蓝领—煤矿工控
    级别: VIP会员

    精华主题: 1 篇
    发帖数量: 391 个
    工控威望: 398 点
    下载积分: 1204 分
    在线时间: 227(小时)
    注册时间: 2007-02-21
    最后登录: 2024-05-12
    查看jtcsdc的 主题 / 回贴
    3楼  发表于: 2007-04-28 13:52
    介绍的详细,
    比喻的贴切,
    可以说是通俗易懂,
    可我还是没完全懂。
    哈哈,没办法,还是得向各位老师学习,
    希望各位老师一定要赐教吆。
    king_lby
    级别: *
    精华主题: * 篇
    发帖数量: * 个
    工控威望: * 点
    下载积分: * 分
    在线时间: (小时)
    注册时间: *
    最后登录: *
    查看king_lby的 主题 / 回贴
    4楼  发表于: 2007-11-08 16:46
    看的不是很懂,有没有具体案例配合说明啊
    rhymebus
    级别: *
    精华主题: * 篇
    发帖数量: * 个
    工控威望: * 点
    下载积分: * 分
    在线时间: (小时)
    注册时间: *
    最后登录: *
    查看rhymebus的 主题 / 回贴
    5楼  发表于: 2007-11-09 10:18
    高速计数的很实用的
    000114
    级别: *
    精华主题: * 篇
    发帖数量: * 个
    工控威望: * 点
    下载积分: * 分
    在线时间: (小时)
    注册时间: *
    最后登录: *
    查看000114的 主题 / 回贴
    6楼  发表于: 2007-11-09 10:30
    学习了。谢谢!
    wsir123
    日子在忙碌中才会显得充实,我喜欢这样的生活。
    级别: 论坛版主

    精华主题: 4 篇
    发帖数量: 1504 个
    工控威望: 5491 点
    下载积分: 24426 分
    在线时间: 818(小时)
    注册时间: 2007-01-22
    最后登录: 2024-06-09
    查看wsir123的 主题 / 回贴
    7楼  发表于: 2007-11-10 21:58
    楼主辛苦,支持了。。。
    保持每天一点小进步足矣。。。
    jcwang721218
    级别: 家园常客
    精华主题: 0
    发帖数量: 353 个
    工控威望: 613 点
    下载积分: 3935 分
    在线时间: 378(小时)
    注册时间: 2007-05-22
    最后登录: 2021-02-13
    查看jcwang721218的 主题 / 回贴
    8楼  发表于: 2007-11-23 10:53
    楼主高速计数器的事例中,怎么没 看到用X0-X7的输入点啊  如何使用啊  请教了
    zhengshanmin
    级别: *
    精华主题: * 篇
    发帖数量: * 个
    工控威望: * 点
    下载积分: * 分
    在线时间: (小时)
    注册时间: *
    最后登录: *
    查看zhengshanmin的 主题 / 回贴
    9楼  发表于: 2007-11-23 22:24
    不懂啊!!!
    yeyhx
    爱虽没有说出口, 但并不代表不爱!!!
    级别: 略有小成
    精华主题: 0
    发帖数量: 463 个
    工控威望: 422 点
    下载积分: 1168 分
    在线时间: 36(小时)
    注册时间: 2007-04-20
    最后登录: 2023-06-05
    查看yeyhx的 主题 / 回贴
    10楼  发表于: 2007-11-24 00:55
    HSCS是32位专用指令(比较置位),必须前面加个D
    即DHSCS才行,

    本人初学,不知讲的对不对。

    工控技术讨论群火爆招人中:32853037
    群里不定期赠送群友视频教程,不带嘴的免进。

    GOOD  LUCK
    了却一段情缘,成就一翻事业!
    yeyhx
    爱虽没有说出口, 但并不代表不爱!!!
    级别: 略有小成
    精华主题: 0
    发帖数量: 463 个
    工控威望: 422 点
    下载积分: 1168 分
    在线时间: 36(小时)
    注册时间: 2007-04-20
    最后登录: 2023-06-05
    查看yeyhx的 主题 / 回贴
    11楼  发表于: 2007-11-24 01:02
    输入点是被高速计数器自动占用的。
    如C252自动占用X0,X1,X2  在此之后的编程中X0--X2就不能再使用了。


        X3 
    |----| |----------[DHSCS    T0    C252      Y000]-----|


    当C252的值达到T0的值时Y0被立即置为ON。
    工控技术讨论群火爆招人中:32853037
    群里不定期赠送群友视频教程,不带嘴的免进。

    GOOD  LUCK
    了却一段情缘,成就一翻事业!