200定时器定时移位问题

目前有一台设备,产品进入入口开始往右行走,一直到达最右边一个工位,顶升固定。气缸下压然后开始计时,保持产品4个小时压制,完成后自动放开。当前一个工位有产品正在压制时,次一工位顶升固定然后压制开始计时,未达到4个小时且行进路线中有空置工位时,移动到紧挨着产品的工位继续完成剩余时间的压制,完成后自动放开。入口有空位就放,到达时间就出,入口不放产品,内部产品到达时间后一样送出。请前辈帮我看看,用什么方式来完成每个产品的压时间,然后按要求放行,谢谢指导!

问题补充:
谢谢之前的回答,我的问题是在最后一个产品出去后,第二个产品时间还未到达,为了不影响产品进入,内部所有产品均需要向前移动一个工位,然后在继续计时,空出第一个工位存放产品,且时间要与产品相对应,有效的利用空间和时间。最后一个达到时间后再送出产品,这样循环,这个应该怎么办

图片说明:

200定时器定时移位问题   

最佳答案

可以用计数方式代替定时器。例如可以做个1分钟时基。利用自加1指令代替定时器。如果是S7-200系列的PLC,可以使用SM0.4指令,取SM0.4上升沿即可。使能气缸下压标志位控制自加1即可。程序见下图:
LD     Clock_60s:SM0.4
EU
A      M1.0 //M1.0控制气缸 下压标志位
+I     1, VW0//VW0 计数,即时间,VW0=60 即1小时
当最后一个产品出去后,第二个产品时间还没有到达,你可以做个比较判断。例如上图程序如果VW0=240,就表示定时4小时,产品定时时间已经到达。如果VW0<240,表示产品定时还没有到达。如果产品向前移动一个工位,可以停在自加一,移动完成后继续计时。可以用240减去VW0中的数值,如果大于0就表示定时时间没有到,如果<=0,表示定时时间完成,可以出料。

图片说明:

200定时器定时移位问题  

提问者对于答案的评价:
你的答案对我很有帮助,谢谢

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年6月12日 下午6:39
下一篇 2017年6月12日 下午6:40

Warning: mysqli_query(): (HY000/1194): Table 'wp_postmeta' is marked as crashed and should be repaired in D:\wwwroot\www.zhaoplc.com\wp-includes\class-wpdb.php on line 2357

相关推荐

  • MicroWIN Smart程序怎么自定义库?

    MicroWIN Smart程序怎么自定义库? 最佳答案 请见:、西门子S7-200SMART编程用户自定义指令库:https://www.siemensplc.com/…

    SIMATIC S7-200 2021年7月5日
  • 西门子200高数计数器8以上模式不能正常计数 只能-1 或者0 或者+1

    程序附上Network 1 // 网络标题// 网络注释LD     SM0.1CALL&…

    SIMATIC S7-200 2021年7月5日
  • s7-200编程中十六进制如何转换为十进制

    各位,我现在急需十六进制转化为十进制的程序,在s7-200的编程中,谢谢各位了,麻烦给我直接的程序,谢谢啦,很激动 最佳答案 BCD_I指令将十六进制BCD码转为整数 提问者对于答…

    SIMATIC S7-200 2017年6月14日
  • S7-200控制步进生成向导PTO0_RUN调用问题

    请教前辈知道下这个子程序怎么使用,怎么和包络联系起来,万分感谢,手册我看了只是不能够理解。 问题补充:请教怎么调用,我调用了到程序块好像没有执行! 最佳答案 包络就是按照你的设定路…

    SIMATIC S7-200 2017年11月1日
  • PLC与组态王通讯问题

    各位,我有S7-200CPU224,想与组态王进行通讯,可是总是显示“打开通讯设备失败”,请问是怎么回事。我在COM2下用设备向导建立的外部设备,设备地址设为2.PLC的程序运行也…

    SIMATIC S7-200 2021年7月5日
  • 关于S7-200的版本问题


    Warning: mysqli_query(): (HY000/1194): Table 'wp_postmeta' is marked as crashed and should be repaired in D:\wwwroot\www.zhaoplc.com\wp-includes\class-wpdb.php on line 2357

    请教各位高手:   我今天上载一个程序,不能上载,我发现这个程序用的是“TD400C V2.0”版本,而我的软件中只有“TD400C&nbs…

    SIMATIC S7-200 2020年11月1日
  • wincc7.3与s7-200通讯的问题

    我想咨询下,我用wincc7.3与s7-200通讯时(CPU224 CPU226),在wincc变量管理里面,选择s7200 OPCserver时,出现以下的问…

    2021年7月5日
  • 为什么smart的PID向导会出现这种情况

    用200 smart PID向导编程,输入的PV信号在8到12之间线性变化,设定值SV等于10,增益P=1,积分时间很大是10000,微分为0,按理说只有比例作…

    2021年7月5日
  • 整数转实数

    我用一个电位器模拟给定信号来控制变频器输出。S7-200对电位器采样得到一个整数,将其与整数16#07ff相除,我希望得到百分比去做变频器的速度给定。因此我希望将采样值及满量程整数…

    SIMATIC S7-200 2021年7月5日
  • 编码器测转速

    我想用S7200通过编码器测转速,哪位高手能指教一下,不胜感激啊!有实例和程序的最好了,我的邮箱xiangcaoaotian@yahoo.cn 先谢谢了~~~ 最佳答案 …

    SIMATIC S7-200 2021年7月4日