• «
  • 1
  • 2
  • »
  • Pages: 1/2     Go
飞花落雪
各位师傅,多多指导哦~~
级别: 略有小成
精华主题: 0
发帖数量: 31 个
工控威望: 207 点
下载积分: 627 分
在线时间: 23(小时)
注册时间: 2009-01-05
最后登录: 2014-11-11
查看飞花落雪的 主题 / 回贴
楼主  发表于: 2009-01-31 15:18
各位高手们:我有一个编程问题请教大家。因公司设备改造需要,我想对一个旋转的部件,加个感应(感应速度为2870左右),机床启动后,如果这个部件因传动故障不转,机床就会停车。我想好了,用接近开关,但S-300程序里不知道怎么用计数器等来实现这个功能,以能达到几秒钟内感应不到脉冲,PLC就会动作使机床就会停止下来。
渴求解答,真诚的希望您能详细告诉我编程的方法 。
[ 此帖被飞花落雪在2009-02-03 14:55重新编辑 ]
海浪飞
级别: 略有小成
精华主题: 0
发帖数量: 69 个
工控威望: 231 点
下载积分: 759 分
在线时间: 25(小时)
注册时间: 2009-01-04
最后登录: 2021-04-18
查看海浪飞的 主题 / 回贴
1楼  发表于: 2009-01-31 22:28
可以用高速计数模块 FM350-1,
sjm213
有小知识,无大学问。
级别: 论坛版主

精华主题: 7 篇
发帖数量: 5168 个
工控威望: 7391 点
下载积分: 156703 分
在线时间: 3123(小时)
注册时间: 2007-11-21
最后登录: 2024-05-02
查看sjm213的 主题 / 回贴
2楼  发表于: 2009-02-01 11:38
没有看懂你的思路啊!
如果说需要高速计数的话那么就要加模块。
如果是“到几秒钟内感应不到脉冲”,可以直接用一个几秒钟的定时器来计时,然后检测到脉冲就将定时器复位。这样在旋转时如果定时器时间到了就说明有故障。
不知道理解的是否正确?
本帖最近评分记录:
  • 下载积分:+2(飞花落雪) 热心助人!感谢!
    飞花落雪
    各位师傅,多多指导哦~~
    级别: 略有小成
    精华主题: 0
    发帖数量: 31 个
    工控威望: 207 点
    下载积分: 627 分
    在线时间: 23(小时)
    注册时间: 2009-01-05
    最后登录: 2014-11-11
    查看飞花落雪的 主题 / 回贴
    3楼  发表于: 2009-02-01 15:49
    引用
    引用第2楼sjm213于2009-02-01 11:38发表的  :
    没有看懂你的思路啊!
    如果说需要高速计数的话那么就要加模块。
    如果是“到几秒钟内感应不到脉冲”,可以直接用一个几秒钟的定时器来计时,然后检测到脉冲就将定时器复位。这样在旋转时如果定时器时间到了就说明有故障。
    不知道理解的是否正确?

    真心的,非常的感谢您的指导!
    我说的意思,根本目的是要感应一个高速旋转的部件,如果机床在启动以后,电机一直在运转,但该部件突然因传动故障而不转,PLC就会通过感应接近开关无脉冲而动作使机床停车。并不要感应计数值的。共有2个不同位置的传动部件,即两个感应。
    希望您能告诉我如何详细编程,以及用哪种定时器。
    [ 此帖被飞花落雪在2009-02-01 17:18重新编辑 ]
    lfpcxc
    级别: 略有小成
    精华主题: 0
    发帖数量: 170 个
    工控威望: 263 点
    下载积分: 839 分
    在线时间: 98(小时)
    注册时间: 2008-10-03
    最后登录: 2024-04-09
    查看lfpcxc的 主题 / 回贴
    4楼  发表于: 2009-02-01 23:08
    实际上是,2870RPM-----约50个脉冲/秒,直接用计数器,1秒复1次位,复位的下降沿检查计数器的个数,同时用比较指令比较大小,比如>20个脉冲或其它的数认为是正常的,还要加延时时间,比如连续3秒不正常即报警(电机启动时不算)。
    本帖最近评分记录:
  • 下载积分:+1(飞花落雪) 感谢指导
    cvlsam
    富士低压,POD(觸摸屏),PLC专卖
    级别: VIP会员

    精华主题: 3 篇
    发帖数量: 6738 个
    工控威望: 37093 点
    下载积分: 8550 分
    在线时间: 9387(小时)
    注册时间: 2006-09-13
    最后登录: 2024-05-03
    查看cvlsam的 主题 / 回贴
    5楼  发表于: 2009-02-02 09:39
    引用
    引用第4楼lfpcxc于2009-02-01 23:08发表的  :
    实际上是,2870RPM-----约50个脉冲/秒,直接用计数器,1秒复1次位,复位的下降沿检查计数器的个数,同时用比较指令比较大小,比如>20个脉冲或其它的数认为是正常的,还要加延时时间,比如连续3秒不正常即报警(电机启动时不算)。



    50HZ的速率恐怕對于輸入點來說,實在太高了,西門子的輸入點一般不超過15HZ~~

    因此,不清楚樓主使用的是什么型號的PLC?這樣的速率應該使用高速計數來進行~~

    至于延時動作,那可以使用斷電延時定時器來進行~~

    Best Regards
    本帖最近评分记录:
  • 下载积分:+1(飞花落雪) 多谢指导
    sjm213
    有小知识,无大学问。
    级别: 论坛版主

    精华主题: 7 篇
    发帖数量: 5168 个
    工控威望: 7391 点
    下载积分: 156703 分
    在线时间: 3123(小时)
    注册时间: 2007-11-21
    最后登录: 2024-05-02
    查看sjm213的 主题 / 回贴
    6楼  发表于: 2009-02-02 15:51
    如楼上所说~~
    所以是否方便在轴上增加一个变速装置,降低检测装置的转速,亦即降低输入点的检测频率?
    这样就非常容易实现你的要求:电机启动3秒后开始启动一个计时器,而该检测点不断对计时器进行复位;若检测信号不正常,则计时器会接通报警。
    本帖最近评分记录:
  • 下载积分:+1(飞花落雪) 谢谢指导
    飞花落雪
    各位师傅,多多指导哦~~
    级别: 略有小成
    精华主题: 0
    发帖数量: 31 个
    工控威望: 207 点
    下载积分: 627 分
    在线时间: 23(小时)
    注册时间: 2009-01-05
    最后登录: 2014-11-11
    查看飞花落雪的 主题 / 回贴
    7楼  发表于: 2009-02-02 18:13
    我公司用的是CPU315,16点直流输入SM321,输出是SM322.。尽量不用高速计数模块,那样会增加太多成本。请老师们帮我看看,究竟采取哪个方案比较好。
    an03152002
    级别: *
    精华主题: * 篇
    发帖数量: * 个
    工控威望: * 点
    下载积分: * 分
    在线时间: (小时)
    注册时间: *
    最后登录: *
    查看an03152002的 主题 / 回贴
    8楼  发表于: 2009-02-03 06:59
    建议你还是用速度模块,我们厂用P+F的速度卡,对现场接近开关读的速度进行检视,小于设定值输出一个开关量。很好用。当然你没必要用P+F的吗?毕竟比较贵!可与选国内的
    lfpcxc
    级别: 略有小成
    精华主题: 0
    发帖数量: 170 个
    工控威望: 263 点
    下载积分: 839 分
    在线时间: 98(小时)
    注册时间: 2008-10-03
    最后登录: 2024-04-09
    查看lfpcxc的 主题 / 回贴
    9楼  发表于: 2009-02-03 08:20
    引用
    引用第4楼lfpcxc于2009-02-01 23:08发表的  :
    实际上是,2870RPM-----约50个脉冲/秒,直接用计数器,1秒复1次位,复位的下降沿检查计数器的个数,同时用比较指令比较大小,比如>20个脉冲或其它的数认为是正常的,还要加延时时间,比如连续3秒不正常即报警(电机启动时不算)。


           “比如>20个脉冲或其它的数认为是正常的”,你可选择15个脉冲/秒也可,这种程序我经常用的,数据现场可以调整。
    醉湮邃虞
    醉湮邃虞话老黑
    级别: 略有小成
    精华主题: 0
    发帖数量: 229 个
    工控威望: 409 点
    下载积分: 1577 分
    在线时间: 209(小时)
    注册时间: 2009-01-16
    最后登录: 2015-03-18
    查看醉湮邃虞的 主题 / 回贴
    10楼  发表于: 2009-02-03 10:44
    普通的接近开关达不到这样的速度,要么常开,要么长闭,发不出信号
    普通的输入点比较或开闭点程序不能感应如此高速的开关量。

    解决传感:使用光电开关或霍尔元件,在转动轴上贴光条或贴磁片。
    解决程序:使用HC1,传感器输出的接点接到I0.6,3或5秒读取并清零一次,3或5秒后比较HC1是否为零。

    解决案例:一流水线传送带采用变频器,试验了多种方法,最后采用了霍尔元件,电机从低速运转到全速运转所有脉冲均能探测 到,经计算处理后,可直接在触摸屏上显示出转速和线速。

    有待提高:3秒时间对有些控制实在是太长了,因已经满足需要,便没在继续编程测试,如果能利用1毫秒定时器,来探测轴每转一圈的时间,超过一定时间未监测到脉冲视为电机没转,利用这个时间还可计算转速,这种方法需要在第一个脉冲到来时,打开HC1,第二个脉冲来时,读取1毫秒计数器值,并复位和打开定时器。


    --------------------------—————————————————————————
    哦,对不起,本已经提交,回头看到你的标题是300系列,那个俺还没接触到,但这个思路应该对你有一定的参考。我用的是200
    ———————————————————————————————————————————————————
    棋牌比赛免费得实物,闲暇好去处
    http://www.jj.cn/indexTG.html?promoterid=108502812
    lfpcxc
    级别: 略有小成
    精华主题: 0
    发帖数量: 170 个
    工控威望: 263 点
    下载积分: 839 分
    在线时间: 98(小时)
    注册时间: 2008-10-03
    最后登录: 2024-04-09
    查看lfpcxc的 主题 / 回贴
    11楼  发表于: 2009-02-03 20:17
    楼上的有道理,就是接近开关的动作频率也要考虑进去,信号可以从别的地方取
    • «
    • 1
    • 2
    • »
    • Pages: 1/2     Go