您现在所在的是:

三菱Mitsubishi

回帖:73个,阅读:942 [上一页] [1] [2] [3] [4] [5] [6] [7] [8] [下一页]
* 帖子主题:

三菱fx3gPLC数据问题

38138
知道一点
文章数:22596
年度积分:2557
历史总积分:38138
注册时间:2004/6/12
发站内信
工控人谈电商
2013国庆活动
2011国庆活动
发表于:2024/10/17 11:14:42
#30楼
以下是引用YXBK2024/10/16 21:49:11的发言:
我是真心没看出来区别在哪里,能否举个数值出来说明我的程序达不到要求。这个程序我是模拟测试过的。C版提出来时,我想的是不是要考虑浮点数进去才全面,谢谢。
[此贴子已经被作者于2024/10/16 21:52:19编辑过]
相信你现在看出区别了
~没扣主题,“所有数值在 小于2或大于10 的时候”
快乐 幸福 自由 比什么都重要
38138
知道一点
文章数:22596
年度积分:2557
历史总积分:38138
注册时间:2004/6/12
发站内信
工控人谈电商
2013国庆活动
2011国庆活动
发表于:2024/10/17 11:18:02
#31楼
以下是引用cvlsam2024/10/17 5:08:22的发言:
以下是引用知道一点2024/10/16 20:09:48的发言:
以下是引用fujifa2024/10/16 10:45:10的发言:
附件 snap1.jpg


HAVE FUN!
这程序太丢人,版主直说楼主要“若所有数值在 小于2或大于10 的时候  请注意:所有数值

这个程序的优点在于,他并不需要每次都检测所有数据,只有不符合的情况下就重新检测,我觉得你应该实际测试一下。
优点不优点,主题是“所有数值在 小于2或大于10 的时候”
属于不符合考题要求~不明白说明你目前没上小学的还需要辅导
快乐 幸福 自由 比什么都重要
38138
知道一点
文章数:22596
年度积分:2557
历史总积分:38138
注册时间:2004/6/12
发站内信
工控人谈电商
2013国庆活动
2011国庆活动
发表于:2024/10/17 11:25:01
#32楼
以下是引用cvlsam2024/10/17 5:17:00的发言:
以下是引用知道一点2024/10/16 20:17:51的发言:
以下是引用YXBK2024/10/16 7:57:49的发言:
试试这个

附件 微信截图_20241016075700.jpg
稍微修正一下
附件 image.jpg
附件 image.jpg
这样是不是应该满足楼主要求[face=黑体][size=4]“所有数值在 小于2或大于10 的时候  请注意:所有数值”
[/size]
[/face]

这个程序的问题在于,只能检测所有数据都在一个方向,就是要么数据都小于2,要么数据都大于10,万一数据分布在两头呢?
“所有数值在 小于2或大于10 的时候”考题要求
快乐 幸福 自由 比什么都重要
38138
知道一点
文章数:22596
年度积分:2557
历史总积分:38138
注册时间:2004/6/12
发站内信
工控人谈电商
2013国庆活动
2011国庆活动
发表于:2024/10/17 11:28:52
#33楼
以下是引用cvlsam2024/10/17 5:26:14的发言:
以下是引用YXBK2024/10/16 21:49:11的发言:
我是真心没看出来区别在哪里,能否举个数值出来说明我的程序达不到要求。这个程序我是模拟测试过的。C版提出来时,我想的是不是要考虑浮点数进去才全面,谢谢。
[此贴子已经被作者于2024/10/16 21:52:19编辑过]

区别在于他的程序比你先前的更烂。

你先前程序的问题在于以下两点:
1,只要当前检测数据在范围之内,你就亮灯了,而不是检测所有数据之后才决定是否亮灯。
2,哪怕第一次就检测到不符合要求的数据你仍然要跑完一个循环,这里构建DO……WHILE结构明显要好于FOR。
烂不烂满足“所有数值在 小于2或大于10 的时候”要求

16楼疑问看不到?
“LD M8000
RST Y0
你看看,Y0可能亮么”
这个问题当然也看不到了
因为......
快乐 幸福 自由 比什么都重要
38138
知道一点
文章数:22596
年度积分:2557
历史总积分:38138
注册时间:2004/6/12
发站内信
工控人谈电商
2013国庆活动
2011国庆活动
发表于:2024/10/17 11:34:14
#34楼
以下是引用机栝2024/10/17 8:35:45的发言:
附件 捕获.jpg
INC指令使用是不是有问题
比如D0=40,其他都<2  Y0是不是也输出
快乐 幸福 自由 比什么都重要
38138
知道一点
文章数:22596
年度积分:2557
历史总积分:38138
注册时间:2004/6/12
发站内信
工控人谈电商
2013国庆活动
2011国庆活动
发表于:2024/10/17 11:37:36
#35楼
以下是引用YXBK2024/10/17 9:20:58的发言:
附件 微信截图_20241017091657.jpg

附件 微信截图_20241017091730.jpg
INC指令使用是不是有问题
比如D0=40,其他都<2  Y0是不是也输出
快乐 幸福 自由 比什么都重要
38138
知道一点
文章数:22596
年度积分:2557
历史总积分:38138
注册时间:2004/6/12
发站内信
工控人谈电商
2013国庆活动
2011国庆活动
发表于:2024/10/17 12:20:50
#36楼
以下是引用cvlsam2024/10/17 5:08:22的发言:
以下是引用知道一点2024/10/16 20:09:48的发言:
以下是引用fujifa2024/10/16 10:45:10的发言:
附件 snap1.jpg


HAVE FUN!
这程序太丢人,版主直说楼主要“若所有数值在 小于2或大于10 的时候  请注意:所有数值

这个程序的优点在于,他并不需要每次都检测所有数据,只有不符合的情况下就重新检测,我觉得你应该实际测试一下。
你说的优点是指17电路?
虽然第一眼看到INC Z0是个bug 看你这个回复,本想上机实测,但看到17行程序~不可能完成事件,上什么机,就是垃圾程序
还没明白?
比如D5=30,其他为0,RST Z0有用吗
或许你说的【不需要每次都检测所有数据,只有不符合的情况下就重新检测】不在17路,请明示
快乐 幸福 自由 比什么都重要
754
Brainy_fa
文章数:77
年度积分:754
历史总积分:754
注册时间:2023/1/6
发站内信
发表于:2024/10/17 13:09:14
#37楼
以下是引用知道一点2024/10/17 12:20:50的发言:
你说的优点是指17电路?
虽然第一眼看到INC Z0是个bug 看你这个回复,本想上机实测,但看到17行程序~不可能完成事件,上什么机,就是垃圾程序
还没明白?
比如D5=30,其他为0,RST Z0有用吗
或许你说的【不需要每次都检测所有数据,只有不符合的情况下就重新检测】不在17路,请明示

你应该能理解C版说的优点在哪里。
你举得例子“D5=30,其他为0”恰恰规避了这个优点。试想“D5=5,其他为0”的时候,D5以后的数值不就不用判断了么。

=========================
结合YXBK版主和C版的程序,我觉得这个问题这样处理最明了:
附件 数值区间判断.jpg
PS:刚看到楼主要比较D0~D10的数据,那么for要来11次,贴图就不改了。
[此贴子已经被作者于2024/10/17 13:10:56编辑过]
38138
知道一点
文章数:22596
年度积分:2557
历史总积分:38138
注册时间:2004/6/12
发站内信
工控人谈电商
2013国庆活动
2011国庆活动
发表于:2024/10/17 13:09:29
#38楼
没经过测试的程序,看一下
附件 image.jpg

附件 image.jpg

附件 image.jpg

可能有bug,请指正
快乐 幸福 自由 比什么都重要
38138
知道一点
文章数:22596
年度积分:2557
历史总积分:38138
注册时间:2004/6/12
发站内信
工控人谈电商
2013国庆活动
2011国庆活动
发表于:2024/10/17 13:39:16
#39楼
以下是引用Brainy_fa2024/10/17 13:09:14的发言:
以下是引用知道一点2024/10/17 12:20:50的发言:
你说的优点是指17电路?
虽然第一眼看到INC Z0是个bug 看你这个回复,本想上机实测,但看到17行程序~不可能完成事件,上什么机,就是垃圾程序
还没明白?
比如D5=30,其他为0,RST Z0有用吗
或许你说的【不需要每次都检测所有数据,只有不符合的情况下就重新检测】不在17路,请明示

你应该能理解C版说的优点在哪里。
你举得例子“D5=30,其他为0”恰恰规避了这个优点。试想“D5=5,其他为0”的时候,D5以后的数值不就不用判断了么。

=========================
结合YXBK版主和C版的程序,我觉得这个问题这样处理最明了:
附件 数值区间判断.jpg
PS:刚看到楼主要比较D0~D10的数据,那么for要来11次,贴图就不改了。
[此贴子已经被作者于2024/10/17 13:10:56编辑过]
如果有点就是在17路,你修改后的bug更多
1.开机Y0就输出完全不符合要求
2.如果DZ0就不出现2,还怎么玩RST?
3.K10就好了

既然你说D5=30 恰恰规避了这个优点,你这个程序解决了?

请教 CJ P10在这里的作用
快乐 幸福 自由 比什么都重要

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2024 Gkong.com, All Rights Reserved

93.6006