• «
  • 1
  • 2
  • »
  • Pages: 1/2     Go
fjhaige889
级别: 探索解密
精华主题: 0
发帖数量: 23 个
工控威望: 144 点
下载积分: 575 分
在线时间: 18(小时)
注册时间: 2013-10-13
最后登录: 2014-01-18
查看fjhaige889的 主题 / 回贴
楼主  发表于: 2013-12-05 15:17
有输入点X0,X1,X2,X3四个点,

X0导通则通知M0驱动马达从A点运行到B点动作1;

X1导通则通知M1驱动马达从C点运行到D点动作2;

X2导通则通知M2驱动马达从F点运行到G点动作3;

X3导通则通知M2驱动马达从L点运行到M点动作4;

输入点X0,X1,X2,X3的导通不分先后是随机的,先导通的优先处理,马达只有一个,一次只能做一种动作,正反转不用考虑,

我这个案例是要用在龙门金属表面处理生产线上,有若干个工作槽,那个槽先加工完成就通知料车去搬运到下一个槽处理,以上只是简单的比喻,水平有限,恳请高手赐教,这个要用什么指令,就上述条件能否写一个简单的范例程序,我用的PLC是三菱FX2N系列,谢谢!我的邮箱:504692903@qq.com  ,谢谢!
sjm213
有小知识,无大学问。
级别: 论坛版主

精华主题: 7 篇
发帖数量: 5212 个
工控威望: 7436 点
下载积分: 158993 分
在线时间: 3172(小时)
注册时间: 2007-11-21
最后登录: 2024-12-22
查看sjm213的 主题 / 回贴
1楼  发表于: 2013-12-05 19:46
看一下三菱SFWR和SFRD指令,两者结合使用应该能实现
fjhaige889
级别: 探索解密
精华主题: 0
发帖数量: 23 个
工控威望: 144 点
下载积分: 575 分
在线时间: 18(小时)
注册时间: 2013-10-13
最后登录: 2014-01-18
查看fjhaige889的 主题 / 回贴
2楼  发表于: 2013-12-06 08:27
谢谢版主
理论初学者
有需要才有进步,俺不管啥都会满足你!
级别: 家园常客
精华主题: 0
发帖数量: 292 个
工控威望: 767 点
下载积分: 7434 分
在线时间: 221(小时)
注册时间: 2013-11-18
最后登录: 2016-05-09
查看理论初学者的 主题 / 回贴
3楼  发表于: 2013-12-06 08:32
我刚看过这方面的 资料库里有个 FX2N功能指令应用详解,那里面第7章最后个例子和你的要求基本一样!!
fjhaige889
级别: 探索解密
精华主题: 0
发帖数量: 23 个
工控威望: 144 点
下载积分: 575 分
在线时间: 18(小时)
注册时间: 2013-10-13
最后登录: 2014-01-18
查看fjhaige889的 主题 / 回贴
4楼  发表于: 2013-12-06 10:21
在什么地方啊,QQ504692903联系一下可以吗
fjhaige889
级别: 探索解密
精华主题: 0
发帖数量: 23 个
工控威望: 144 点
下载积分: 575 分
在线时间: 18(小时)
注册时间: 2013-10-13
最后登录: 2014-01-18
查看fjhaige889的 主题 / 回贴
5楼  发表于: 2013-12-06 10:50
图片:
图片:
这是我论坛上看的,还是没办法理解
主要是X0---------X17用什么形式给这些不同的料号编码,哪位高手能否写出一个具体的程序
10- 移位读出【SFRD】Shift Register Read
    SFRD指令是先入先出控制用的数据读出指令。该指令将SFWR指令储存好的数据一次读出。其执行效果如下图所示:
  


该指令执行时,将源数据S+1的数值写入到目标地址D中,同时S的数据减一;再次执行时将源数据S+2的数值写入到目标地址D中,同时S的数据继续减一。也就是说S内的数据记录了储存数据的剩余个数,当S内记录的个数为0时,不会继续执行数据读出。

SFWR指令和SFRD指令配合接口实现先入先出的控制。所谓先入先出,可以想象产品储存到仓库的库位中,按照入库的顺序排列好,在取货时根据入库的先后顺序优先拿取先入的产品。如以下梯形图实例:




-----------------------------------------
My E-Mail : sjm213@163.com
http://blog.sina.com.cn/u/1085325643
-----------------------------------------
略懂……  

操作选项: 添加到论坛收藏夹 | 引用此贴 | 举报该楼 | 为他评分
理论初学者
有需要才有进步,俺不管啥都会满足你!
级别: 家园常客
精华主题: 0
发帖数量: 292 个
工控威望: 767 点
下载积分: 7434 分
在线时间: 221(小时)
注册时间: 2013-11-18
最后登录: 2016-05-09
查看理论初学者的 主题 / 回贴
6楼  发表于: 2013-12-10 13:42
在哪里我找不到,就是把控制信号和到位信号做比值处理啊!
理论初学者
有需要才有进步,俺不管啥都会满足你!
级别: 家园常客
精华主题: 0
发帖数量: 292 个
工控威望: 767 点
下载积分: 7434 分
在线时间: 221(小时)
注册时间: 2013-11-18
最后登录: 2016-05-09
查看理论初学者的 主题 / 回贴
7楼  发表于: 2013-12-10 13:46
你4个控制信号,就是0001,0010,0100,1000;电机停位0001,0100,0100,1000,然后做比值处理啊!这样说了应该知道了吧!!
向左走一亿米
级别: 略有小成
精华主题: 0
发帖数量: 61 个
工控威望: 200 点
下载积分: 2149 分
在线时间: 26(小时)
注册时间: 2013-05-15
最后登录: 2014-06-03
查看向左走一亿米的 主题 / 回贴
8楼  发表于: 2013-12-10 18:37
想学习求例程。
向左走一亿米
级别: 略有小成
精华主题: 0
发帖数量: 61 个
工控威望: 200 点
下载积分: 2149 分
在线时间: 26(小时)
注册时间: 2013-05-15
最后登录: 2014-06-03
查看向左走一亿米的 主题 / 回贴
9楼  发表于: 2013-12-10 19:10
求各路大神,想想如何使用SFWR与SFRD实现该功能。我想学学
向左走一亿米
级别: 略有小成
精华主题: 0
发帖数量: 61 个
工控威望: 200 点
下载积分: 2149 分
在线时间: 26(小时)
注册时间: 2013-05-15
最后登录: 2014-06-03
查看向左走一亿米的 主题 / 回贴
10楼  发表于: 2013-12-10 20:41
能力有限写的可能有问题,请大师们不吝赐教。 程序.rar (10 K) 下载次数:36
fjhaige889
级别: 探索解密
精华主题: 0
发帖数量: 23 个
工控威望: 144 点
下载积分: 575 分
在线时间: 18(小时)
注册时间: 2013-10-13
最后登录: 2014-01-18
查看fjhaige889的 主题 / 回贴
11楼  发表于: 2013-12-12 11:41
谢谢各位朋友的支持,我还是用先进先出指令。最近忙,没时间写这程序!等程序写好了,再上传和大家分享!
  • «
  • 1
  • 2
  • »
  • Pages: 1/2     Go