weiqf21
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看weiqf21的 主题 / 回贴
楼主  发表于: 2010-04-29 19:09
老师们帮帮忙,我想作一个位置控制,分5个位置,用一个行程开关做位置和方向控制。我是这么想的,用递进程序作,但是,如果停到中间任何一个位置,程序就乱了,位置控制就不对了!我该怎么办!!!谢谢了!!
sducnc
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看sducnc的 主题 / 回贴
1楼  发表于: 2010-04-29 19:24
一个行程开关做位置方向控制?
用伺服吧  简单方便
283276325
绳锯木断,水滴石穿!
级别: 论坛先锋
精华主题: 0
发帖数量: 201 个
工控威望: 1033 点
下载积分: 5673 分
在线时间: 348(小时)
注册时间: 2008-09-17
最后登录: 2024-02-21
查看283276325的 主题 / 回贴
2楼  发表于: 2010-04-29 21:19
用BSFL
自由飞翔鹰
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看自由飞翔鹰的 主题 / 回贴
3楼  发表于: 2010-04-29 22:50
用移位寄存编程
weiqf21
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看weiqf21的 主题 / 回贴
4楼  发表于: 2010-04-30 08:29
谢谢各位了!!我想想大家的办法!!
dghui
爱看看
级别: 略有小成
精华主题: 0
发帖数量: 130 个
工控威望: 241 点
下载积分: 6572 分
在线时间: 52(小时)
注册时间: 2010-04-28
最后登录: 2022-04-01
查看dghui的 主题 / 回贴
5楼  发表于: 2010-04-30 10:24
由于速度问题(不可能是恒速),还是有加减指令吧!
东方不败
qlin
学过一点FX型PLC基本知识
级别: 家园常客
精华主题: 0
发帖数量: 537 个
工控威望: 531 点
下载积分: 12343 分
在线时间: 258(小时)
注册时间: 2009-07-13
最后登录: 2019-05-13
查看qlin的 主题 / 回贴
6楼  发表于: 2010-04-30 11:16
    假设用普通电动机通过传动机构行进,用一个行程开关、5个位置,则有5个检测片。
    由于只有一个行程开关,故不但要记住位置、还要记住行进的方向,这样才能判别正处于什么位置。
    倘若没有停电记忆,或者停机后进行了手动操作,则停电(停机)后,就需从第1个位置重新开始。

    可以用楼上各位提到的移位寄存器、加减法编程,或结合使用。
仅很早前用过几次顺控编程(PLC),嘿嘿,没寻找机会
qwqqianw
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看qwqqianw的 主题 / 回贴
7楼  发表于: 2010-04-30 11:34
我做的毕业设计就是这个 ,当时我用移位寄存器来编程。用计数器来定位,算好每一步然后设定数字就可以完成以上操作了。不过个人认为这个方法比较复杂。