龙空技术网

PLC技能每日分享--如何写一个简单的矩阵取件程序祥解

电气工程PLC老王 2195

前言:

此刻姐妹们对“矩阵表序号算法是什么样的”大概比较关心,咱们都需要了解一些“矩阵表序号算法是什么样的”的相关资讯。那么小编在网络上网罗了一些关于“矩阵表序号算法是什么样的””的相关资讯,希望同学们能喜欢,同学们一起来学习一下吧!

程序要求:

任何矩阵不管几X几的都可以适用,实现自动计算取件位置,要求越简单越好。

来看看我的功能快吧!

矩阵取件功能快

一共就填写4个引脚即可。

当前取料数量:就是料盘该取哪个料对应的编号

矩阵列数:代表这个矩阵一共有几列。

X轴自动点位号:X轴要走的取料的位置号

Y轴自动点位号:Y轴要走的取料的位置号

只要输入任意料盘位置号就可以自动算出XY轴分别要走的位置

功能块内部程序分享:

功能快内部程序

看下实战模拟状况

假设料盘是10X6的矩阵,取第18个料

实现测试

输入要取件号18

矩阵列数10

计算出X走第8个点,Y走第二个点

(XY第一个点是从0算起的)

可以自己画一下,看对不对

再来看看取第21个料情况

理论应该是第3排第一个

输出结果X=0,是第一个料

Y=2,是第三排,结果正确。

只是XY的计算结果是从零开始,如果有人觉得不喜欢可以把功能快中输出结果+1就好啦!

你学废了吗!

欢迎关注交流

你更好的方法也可以分享讨论。

标签: #矩阵表序号算法是什么样的 #编程输出矩阵