小蜜蜂
你让我滚,我滚了。你让我回来,对不起,滚远了...
级别: 论坛先锋

精华主题: 0
发帖数量: 1402 个
工控威望: 1507 点
下载积分: 13266 分
在线时间: 2205(小时)
注册时间: 2008-03-19
最后登录: 2024-11-27
查看小蜜蜂的 主题 / 回贴
楼主  发表于: 2010-02-12 18:35
大家对温控表输出信号是4-20mA一定不会陌生,但是我们怎么检测这个电流信号有无输出(以便我们用指示灯来表示加热状态是开还是关)
wwcwwc
级别: VIP会员

精华主题: 0
发帖数量: 3393 个
工控威望: 3189 点
下载积分: 70437 分
在线时间: 1604(小时)
注册时间: 2008-04-20
最后登录: 2024-11-19
查看wwcwwc的 主题 / 回贴
1楼  发表于: 2010-02-19 16:33
如果需要指示灯,编程时容易实现。用比较指令。当大于4MA时输出一个PLC点。同时用时钟脉冲来实现加热功率的大小,如(指示灯长通为20MA)0.5S(为15MA输出);1.0S(为10MA输出);2S(为4MA输出)条件。
你说的在屏上控制升/降速,一般有二种方式:通讯方式。PLC输出二个点来控制(变频器一般通过设置多功能方式来实现加/减速度).
本帖最近评分记录:
  • 下载积分:+1(sjm213) 热心助人
    wwcwwc
    级别: VIP会员

    精华主题: 0
    发帖数量: 3393 个
    工控威望: 3189 点
    下载积分: 70437 分
    在线时间: 1604(小时)
    注册时间: 2008-04-20
    最后登录: 2024-11-19
    查看wwcwwc的 主题 / 回贴
    2楼  发表于: 2010-02-21 10:27
    这些电流信号不需要你去处理,在程序运行中自动地比较,是输出到执行器去的信号源。如大于4MA时激活一个M0,大于10MA时又激活另一个M1。我上次说的用一个指示灯做不同的指示状态,就是利用这些M和时间脉冲。
    本帖最近评分记录:
  • 下载积分:+1(sjm213) 热心助人
    wwcwwc
    级别: VIP会员

    精华主题: 0
    发帖数量: 3393 个
    工控威望: 3189 点
    下载积分: 70437 分
    在线时间: 1604(小时)
    注册时间: 2008-04-20
    最后登录: 2024-11-19
    查看wwcwwc的 主题 / 回贴
    3楼  发表于: 2010-02-22 12:58
    一个是检测值(PLC输入电流信号),另一个为实数(如在20MA时最大值显示为4000,那么大于4MA时的值是大于800的数了。编程手册上看看,具体我忘了),进行比较。
    你只要比较800;2000;3000;这三个数。
    我简单地具例子,只是想说明。一个指示灯可以有若干种显示方式。就是利用不同的显示方式来大致显示不同的电流值。如果需要显示具体的数值,可以用文本或者触摸屏方式。那样资金投入将被放大。
    [ 此帖被wwcwwc在2010-02-22 13:08重新编辑 ]
    本帖最近评分记录:
  • 下载积分:+1(sjm213) 热心助人
    wwcwwc
    级别: VIP会员

    精华主题: 0
    发帖数量: 3393 个
    工控威望: 3189 点
    下载积分: 70437 分
    在线时间: 1604(小时)
    注册时间: 2008-04-20
    最后登录: 2024-11-19
    查看wwcwwc的 主题 / 回贴
    4楼  发表于: 2010-02-23 20:15
    我们又回过来说温度表的问题。一般温度表都具有报警功能。你只要把它设置程上极限,直接控制指示灯就可以了。
    本帖最近评分记录:
  • 下载积分:+1(sjm213) 热心助人