您现在所在的是:

PLC论坛

回帖:12个,阅读:1711 [上一页] [1] [2] [下一页]
13908
hmz810220
文章数:3231
年度积分:411
历史总积分:13908
注册时间:2013/6/15
发站内信
发表于:2016/1/28 11:01:08
#0楼
如题,用SFTLP做不合格品判断,用第一个气缸击打不合格产品,后一个工位用另一个气缸推出合格产品,移位一次是不合格,移位两位就不让合格气缸击打,发现不合格击打后,转到合格气缸这个工位,不击打,但是会停几秒后继续运转,监控程序发现移位2位的M21断开后没及时导通,停顿2秒左右继续运转,把M21去掉后每次成品气缸都击打,不管不合格有没击打,但是运转时间不会停顿了,是FX2N运算慢了吗,程序步数不多,200多部
24013
wushulin 版主
文章数:6173
年度积分:181
历史总积分:24013
注册时间:2006/2/17
发站内信
2018论坛优秀版主
2017论坛优秀版主
2016论坛优秀版主
2015论坛优秀版主
2014论坛优秀版主
西门子PLC体验(一)
我秀我做2014
2013论坛优秀版主
秀秀我的办公桌
晒工控工具书
2012论坛优秀版主
2011国庆活动
2010年度论坛贡献奖
发表于:2016/1/28 12:31:04
#1楼
不管你的问题,只说说我的经验:
做这种合格与不合格分选判断,我有我的办法,第一,我对PLC编程极少用高级指令,一般都是基本指令+简单易懂的指令编写,这样在出现什么故障时,非常容易去判断问题。也非常容易修改。
我从不做位移功能(感觉是我不会用吧),我的思路是:判断不合格时,把当前不合格加置1.就用简单的传送指令就行了,下一步得知前面为1时,把不良取出。取出完毕后,把不良数1清零。如果连续都是1.那么始终接收到的都是1,所以不停的取出。其实也是和位移差不多,只不过我用置1数据,比位移监控更为简单方便。指令也就那么三二个就完了。我从来不去想,为什么还没有走完呢?
PLC的高级指令,确实太多了,你怎么都用不完,但如果能用简单方法或者用最直观的方法去做,可能比那些所谓的高级应用更方便理想化。
其实PLC里面我得到很多经验,不管有多麻烦的东西,基本上都可以用加减乘除来做。全部用数字形式表现出来。很容易看,=1就执行,=0就关闭。
[此贴子已经被作者于2016/1/28 12:31:40编辑过]
汽车车桥生产在线检测设备;其它大批量零件生产过程检测,
承接:非标自动化设备设计、旧设备改良与维修; 单独非标项目合作。
25174
wenquan753
文章数:15252
年度积分:49
历史总积分:25174
注册时间:2006/10/18
发站内信
2018论坛解答高手
发表于:2016/1/28 12:39:16
#2楼
会不会是气压调节没调好?还是气缸问题(O_O)?
此帖发自手机工控论坛
6824
szhenlong
文章数:1352
年度积分:119
历史总积分:6824
注册时间:2014/9/28
发站内信
发表于:2016/1/28 12:51:34
#3楼
当年网上买的单片机简易PLC,用C语言编程,整个流程就只用了一种语句“if”
13908
hmz810220
文章数:3231
年度积分:411
历史总积分:13908
注册时间:2013/6/15
发站内信
发表于:2016/1/28 13:26:28
#4楼
回复 #1楼 wushulin
谢谢版主提示。
24574
mjinbao
文章数:13934
年度积分:50
历史总积分:24574
注册时间:2013/1/12
发站内信
2018春节活动(三)
2017春节活动(三)
2016国庆活动(三)
发表于:2016/1/28 21:04:22
#5楼
或者,可查M21断开后没及时导通的原因。
2367
wg4810
文章数:17
年度积分:50
历史总积分:2367
注册时间:2014/7/15
发站内信
发表于:2016/1/29 8:34:14
#6楼
左移指令很好用,大大简化程序,除非你程序中用了for next或call或cj等循环、子程序调用、条件跳转或有嵌套深度多的,pid、rs等指令多时才会出现扫描周期明显加长,过长会有看门狗报警,默认是200ms,除非程序中有wdt刷新或人为设置了扫描时间或恒扫描,否则不可能出现超出200ms的滞后感觉。象楼主说的2秒的情况不可能出现,贴出程序,我帮你看看。
此帖发自手机工控论坛
29034
秀空
文章数:13492
年度积分:526
历史总积分:29034
注册时间:2012/10/26
发站内信
2018春节活动(三)
2014相约国庆
发表于:2016/1/29 21:13:12
#7楼
左移指令很好用
我们也常用到,有瓶时装酒,之后压盖,破瓶时冲水,
13908
hmz810220
文章数:3231
年度积分:411
历史总积分:13908
注册时间:2013/6/15
发站内信
发表于:2016/1/30 8:37:33
#8楼
以下是引用wg48102016/1/29 8:34:14的发言:
左移指令很好用,大大简化程序,除非你程序中用了for next或call或cj等循环、子程序调用、条件跳转或有嵌套深度多的,pid、rs等指令多时才会出现扫描周期明显加长,过长会有看门狗报警,默认是200ms,除非程序中有wdt刷新或人为设置了扫描时间或恒扫描,否则不可能出现超出200ms的滞后感觉。象楼主说的2秒的情况不可能出现,贴出程序,我帮你看看。
谢谢,等下把程序上传
13908
hmz810220
文章数:3231
年度积分:411
历史总积分:13908
注册时间:2013/6/15
发站内信
发表于:2016/1/30 9:05:46
#9楼
附件:
[本地下载]

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

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

78.0005