请教各位大神,求解S7-200smart四个数VD0~VD12两个数相等、三个数相等和四个数相等不同组合算法

请教各位大神,求解S7-200smart四个数VD0~VD12两个数相等、三个数相等和四个数相等不同组合算法

最佳答案

先在草线上画出组合的真值表,真接根据组合表编程,这种方法编出的程序大一些,但是看起来直观;
另外一种是画出组合的真值表,如果会用卡诺图,可简化真值表;如图

图片说明:

请教各位大神,求解S7-200smart四个数VD0~VD12两个数相等、三个数相等和四个数相等不同组合算法  

提问者对于答案的评价:
逻辑很好,谢谢各位大神。数据比较个数较少,实现了此功能。再请教个过分点问题,N个数有没有更好的算法?

最佳答案作者回复:
那是要用到循环指令,以及间接寻址的;
要具备指针的知识,并用循环来做。

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc282753.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年10月30日
下一篇 2020年10月30日

相关推荐