S7-200用编码器编程思路请教

各位大侠,我在做一个练习题,要求用编码器计算输送带当前位置。输送带上有产品,产品在输送带不同位置有不同加工部对产品进行加工。加工部动作条件就是输送带的位置。哪位大侠给个思路,这段测位置的程序怎么做,感激啊!

问题补充:
问题是一个产品这段程序并不难,难的是输送带上有多个工位,定位光电检测产品是连续的,如何跟踪每个产品就是程序的难点。

最佳答案

首先把plc读编码器上的数值,然后根据实际机械特性(变速器、齿轮箱等)算出皮带运行的实际值,这样当plc接收到一定数量脉冲时,就知道皮带上的物品移动到什么位置了,当然这个思路是假象皮带物品是不滑动的。
     这样脉冲数多少就是皮带上物品的位置移动值,根据这个值与加工设备所在的位置值进行比较,就可以进行相应的动作了。

提问者对于答案的评价:
感谢各位老师帮助, 这个计算过程与我想的一样,但我的问题在于:
 1:检测到一个产品,便需二个双字来存储数据,而这个存储位需在产品离开加工位后释放再重复利用。否则200的这点存储区几个工位就用完了。
 2:假如10个产品排队经过加工位,第1 个产品离开加工位后,第11个产品应该再次调用第一个产品使用过的存储区,这种情况怎么调用?
 请各位老师赐教,不胜感激,谢谢!

最佳答案作者回复:
我的意思是你加工工位用常数替代试试,比如第一个加工工位用编码器走需要15000个脉冲,好那样当编码器计算值到15000时就是第一个加工工位,以此类推。
还有就是如何循环计数的问题,还是以上面的例子为例,我的意思是当工件进入到皮带上,则开始。离开皮带则结束。
不知道这样能够帮助到你吗?

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2018年12月6日 上午1:13
下一篇 2018年12月6日 上午1:13

相关推荐

  • S7-200PID向导

    在S7-200CN里面使用向导生成了两个PID回路,发现这两个PID共用同一个中断事件,然后实际测试的时候发现,干扰特别严重。(我是用模拟量输入模块作为反馈回路的点,模拟量输出模块…

    2021年7月5日
  • 新手!!.谁帮我分析下为什么只亮Q0.1

    LD     Q0.0 TON    T37, W#+50 …

    SIMATIC S7-200 2021年7月5日
  • 侦听数据

    200PLC和一仪表通讯(或者PC和200PLC通讯),我用串口调试软件接收他们之间通讯的数据,现在只知道PLC是主,仪表是从,那么怎么分辨串口调试软件上收到的数据是谁发出的? 最…

    SIMATIC S7-200 2020年11月1日
  • 关于S7-200扩展模块的问题

    请问; 1:200PLC主站和扩展的数字量输入输出模块地址能不能和300/400一样更改呢,如果可以怎么改?     &…

    2017年5月29日
  • S7200如何控制变频器

    求助:用CPU224+EM231+EM232模拟量输出4-20mA控制台达变频器,这个程序应该如何实现?用Scale-R-I指令输出到AQ的值是不断变化的,请问,如何处理? 最佳答…

    SIMATIC S7-200 2020年11月5日
  • PLC通讯失败

    请问大家,我用EM235模块的电压输出,输出口VO接到STC单片机(带10位AD)的AD口P1.0,EM235模块的输出公共端M0接到单片机的地,为什么这样一来,PLC就通讯不上了…

    SIMATIC S7-200 2020年11月1日
  • S7-200 Smart ST30 CPU如何同时测试10个高速电机的转速?

    S7-200 Smart ST30 CPU只有6组高速计数器, 那我如果想用它写程序, 同时测试10个高速电机(转速大约20000…

    SIMATIC S7-200 2021年7月5日
  • 模拟量输出转换成4-20MA的问题

    我用了MicronPower20060821上的模拟量比例换算指令库,但输出的值一直在变化,无法稳定,具体的程序如下:Network 1 LD &nb…

    SIMATIC S7-200 2021年7月5日
  • PLC 时间设置问题

    触摸屏与s7-200,触摸屏可设置、读取PLC时间,读取年月日时分秒,设置年月日时分秒。在PLC编程时没有编写星期的设置,星期也没有固定赋值,调试的时候时间还能进行设置,放到现场后…

    2017年10月29日
  • [求助]Protool与PLC通讯

    我是新手,想学习一下Protool,我创建了一个项目,打算测试一下,可手里没有触摸屏,只有一个S7-200的PLC,CPU224的, 我想用Protool Pr…

    SIMATIC S7-200 2021年7月5日