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  ,谢谢!
fjhaige889
级别: 探索解密
精华主题: 0
发帖数量: 23 个
工控威望: 144 点
下载积分: 575 分
在线时间: 18(小时)
注册时间: 2013-10-13
最后登录: 2014-01-18
查看fjhaige889的 主题 / 回贴
1楼  发表于: 2013-12-06 08:27
谢谢版主
fjhaige889
级别: 探索解密
精华主题: 0
发帖数量: 23 个
工控威望: 144 点
下载积分: 575 分
在线时间: 18(小时)
注册时间: 2013-10-13
最后登录: 2014-01-18
查看fjhaige889的 主题 / 回贴
2楼  发表于: 2013-12-06 10:21
在什么地方啊,QQ504692903联系一下可以吗
fjhaige889
级别: 探索解密
精华主题: 0
发帖数量: 23 个
工控威望: 144 点
下载积分: 575 分
在线时间: 18(小时)
注册时间: 2013-10-13
最后登录: 2014-01-18
查看fjhaige889的 主题 / 回贴
3楼  发表于: 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
-----------------------------------------
略懂……  

操作选项: 添加到论坛收藏夹 | 引用此贴 | 举报该楼 | 为他评分
fjhaige889
级别: 探索解密
精华主题: 0
发帖数量: 23 个
工控威望: 144 点
下载积分: 575 分
在线时间: 18(小时)
注册时间: 2013-10-13
最后登录: 2014-01-18
查看fjhaige889的 主题 / 回贴
4楼  发表于: 2013-12-12 11:41
谢谢各位朋友的支持,我还是用先进先出指令。最近忙,没时间写这程序!等程序写好了,再上传和大家分享!