登录
首页 PLC论坛 PLC论坛
回帖 发帖
正文

主题:一个练习的题目,求助各位大神帮忙写一下

点击:912 回复:23

首先自己写,写出来有问题把程序发上来自然有人指导修改。直接要就不好了。
22-12-07 08:03
付稿费了,就很真实么····表情
22-12-08 07:39

引用 gk_0 在 2022/12/6 7:59:02 发言【内容省略】

这是真正不用M不用T
22-12-08 12:10
其实我写出来了,但是用的不是欧姆龙,也不是PUSH和FIFO,就单纯的是GX3里面的字符串处理指令,一样的一个一个放进去,然后到皮带后面就从另外一个寄存器取一个出来做判断,但是最开始放进去的那个字符串寄存器的第一位就清不了,所以又做一个判断,取字符串长度,一定长度没数据了就清一个字符串。可以实现功能,但是如果这个传送带很长可以放99个物品,这样写就很重复而且没什么实际用途
22-12-19 16:38
欧姆龙的FIFO指令可以自动清第一位字符串内容吗?可以清就很简单了,我是在三菱里面实在找不到类似出了一个就自动清一个字符串
22-12-19 16:41
三菱的那个SFRDP其实按道理也可以实现,原理应该其实就是压栈-堆栈-出栈,就是指令不太熟悉想看看各位大佬的思路,你说的那个同时感应会不会有问题我也不太清楚,应该不会因为堆栈堆的应该是后面的字符串,出栈出的是前面的,没实践过,不清楚哈哈哈。感谢大佬
22-12-19 16:48
http://m.gkong.com/bbs/495078.ashx
欧姆龙ST写的,没用这些所谓的指令,理论上ST都一样.
22-12-19 16:51
欧姆龙堆栈是否是取一个数据就清除掉一个数据呢,出口处光电感应到工件取出数据判断工件OK&NG,采用先入先出栈内最后一个数据好像取出后没有清除,导致下一个工件进来时分料机构依据前一个数据结果做拍断,造成误判
22-12-19 17:16

引用 iZ5FW 在 2022/12/19 16:41:06 发言【内容省略】

为什么要清楚第一位内容,FIFO一次就自动将后续内容前提一位了
???   -- PUSH
SFRDP -- FIFO
没有三菱指令手册,自己找入口合适的指令
自己编先入先出需要的内容比较多,查一点都不行
22-12-19 22:42

引用 琉夏 在 2022/12/19 17:16:20 发言【内容省略】

FIFO不清楚最后一个数据,再进来一个工件用PUSH指令自动放入有效队位,不会造成错误队列的.
附件 image.jpg
如果你一定要清除就这样加段程序~在FIFO纯属多余
22-12-19 23:02

上一页 下一页

工控新闻

更多新闻资讯