登录
首页 变频器论坛 变频器论坛
回帖 发帖
正文

主题:想用PLC做一台测线的工装,不知道怎么做?

点击:147 回复:13

想用PLC做一台测线的工装,线最多有50芯,想法是PLC有50个输出点(A端),50个输入点(B端),50个点对应50个脚。发Y1输出,X6接通则说明A端1脚接通B端的6脚。
问题是现在有多款线,我想要的是选择好线的型号,接上线,按一下键开始测试,自动测试,并在屏上显示几脚通几脚,对的亮绿灯报警测完,错的亮红灯,并且错的是几脚错接到哪里也显示(或直接显示把X款线错焊成了Y款还是Z款)。这样的程序如何实现?
最后修改:2026/3/24 9:38:09
26-03-24 09:24
CPU加扩展模块
26-03-24 09:39
我想知道的是程序怎么写。另一个为了测线有没有接触不良,我想 测试过程每个脚通断10次左右。输出点输出的次数跟输入点接收的次数一样多刚说明线是好的。
26-03-24 09:51
可以Y0接X0,Y1接X1,以此类推,输出端用PLC的0.1时钟脉冲,输入端用计数器,每个端子对应的计数器,测试完毕,检查计数器的值
26-03-24 10:48
怎么比较得出哪一款线对了还是错了。
错了,错到哪个脚也要显示出来。另一个,发10MS脉冲的话,X10以上端子能正常接收吗?如果发100毫秒的则要很长时间才能测完
26-03-24 11:31

引用 设备电工 在 2026/3/24 11:31:08 发言【内容省略】

线没错 直接查计数器的值
26-03-24 12:31
怎么看你这标题的逻辑都有点乱呢
26-03-24 13:17
这有点意思.
要用到配方类似的做法.
首先定义几款线的数组, 最长50个元素. 数组的标号对应输出A端, 数组元素的值对应B输入. 比如你说的Cx(1)=6.
定义一个测量变量数组CC(50).
先判断对错的伪代码:
---------------
选线款Cx比如C1.
装载Cx到CC.
循环i=1~50(或者CC现有元素不等于0或长度),
指针输出(变址)A(i),检查B(CC(i)),如果为1则第i正确.
---------------
但要判断线错到哪了, 就复杂多了. 先假设不可能多根线连一起.
伪代码:
------------------
选线款Cx比如C1.
装载Cx到CC.
循环i=1~50(或者CC现有元素不等于0或长度),
指针输出(变址)A(i),排除A(i-1)前面的, 减量遍历B(1~50), 记录Bc(i).
对比CC(i)和Bc(i).
------------------
26-03-24 14:38
在触摸屏上做一个数值显示的寄存器,输入输错做好对应,比如Y0X0是1号,X10Y10就是9号,一直排下去
假设Y11输出后X11没通,那就是10号脚不通,然后就在触摸屏上的寄存器写入10
100ms也不算慢吧,50路,也就5秒钟搞定了
26-03-24 14:40
不太懂,能讲简单点吗?比如A款线A端1脚接B端7脚,A端2脚接B端的5脚,A端的5脚接B端的6脚,A端的6脚接B端的4脚。错的接到了第几脚先不考虑
26-03-24 16:47

上一页下一页

工控新闻

更多新闻资讯