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

主题:三菱fx3gPLC数据问题

点击:980 回复:73

引用 知道一点 在 2024/10/17 13:39:16 发言【内容省略】

跳出循环,相当于BREAK,这里应该使用P63更好!
24-10-17 13:54
是的,如果后边没程序了直接用CJ P63;
=========
提醒楼主如果用CJ P63,不需要把END前边打P63标识,直接删掉P10就好。
=========
38楼的程序还是测试一下吧。。
别的不说,还是以“D5=5,其他为0”为例,这种情况下M2的状态是ON还是OFF呢,M5又是什么状态呢?
24-10-17 14:01

引用 知道一点 在 2024/10/17 13:09:29 发言【内容省略】

这个程序属于补考不及格给老师送礼也不能给及格的水平。
你这个不是测试不测试的问题,是应该拿张纸画画表格整理思路的问题,等思路理顺了再来写程序。
例如,第一个数据在范围内,那么M2被SET,第二个数不在范围内.......到底是不应该Y输出的,你的呢?
你可不可以等最后大家讨论结束了你再来学习提高一下?
Good Luck~
24-10-17 14:02
如果他们的数据不是<2 就是 >10 ,不存在2-10之间呢 问题不严谨,又不是收费项目。
没什么补考不补考,只是闲来无事,遇到这样的要求怎么写程序~没见标注“没经过测试”,没用纸笔
谢谢提醒数据在2-10之间确实没考虑
即便考虑还是有不符合要求的地方~已经发现
最后修改:2024/10/17 14:38:38
24-10-17 14:21

引用 Brainy_fa 在 2024/10/17 14:01:58 发言【内容省略】

先设定他们不存在2-10之间的数据
还一处被忽视~楼主的要求
最后修改:2024/10/17 14:40:13
24-10-17 14:31
附件 image.jpg
对于楼主的要求这样多简单(也就2分钟),数据量大另想办法
24-10-17 15:39
也别数据量大了,就两个地址D0和D1;
D0=0
D1=20
你觉得你这段程序的逻辑结果符合楼主要求吗。
24-10-17 15:56

引用 Brainy_fa 在 2024/10/17 15:56:16 发言【内容省略】

你说一下怎么不满足要求?
24-10-17 16:19

引用 知道一点 在 2024/10/17 16:19:57 发言【内容省略】

我已经说过了,等大家讨论完了你再学习一下就可以了,虽然三菱和欧姆龙编程指令上有所区别,但是思路是一样的,你缺乏的是思路!!!
当D0等于0的时候,它的确是小于2,但是它同时也不可能大于10,因此,你看看你下面那排大于指令后面还能比较么,D1等于20,由于D0大于10不成立,因此D1还会比较吗?
你应该并联而不是串联,然后你还觉得工作量小么?
Good Luck~
24-10-17 16:51

引用 cvlsam 在 2024/10/17 16:51:53 发言【内容省略】

这思路解释串并联?
还有几个人认同班主的解释,请冒泡
最好出个程序,以免扯皮
24-10-17 17:25

上一页 下一页

工控新闻

更多新闻资讯