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

相关推荐

  • RUN灯亮 有输入 无输出

    S7-200CN RUN灯亮  有输入 无输出 问题补充:程序一直运行正常 今天突然不好使了 怀疑程序设置了定时或计数关…

    SIMATIC S7-200 2020年11月1日
  • TD400C不能显示编程的页面

    我用了两台CPU224XP,各带一台TD400C,按照向导的步骤完成页面设计后,通过S7-300用CP5611,通过PROFIBUS总线,下载到CPU224XP(经过EM277),…

    SIMATIC S7-200 2021年7月4日
  • 200添加指令别取代掉了

    如图:a. 方框在常开处,此时我按F4添加一条常闭,添加后如图 b. 常开被常闭覆盖掉了,原来是不会覆盖的,在哪里设置这个功能??找很很久没找到。。。…

    2017年8月26日
  • S7200接线

    S7200继电器输出接线直接接接触器和时间继电器不加熔断器可以吗?因为控制柜空间太小了。谢谢各位! 问题补充:加时间继电器是为了根据工艺调整不同时间,没有配置触摸屏或文本显示器。变…

    SIMATIC S7-200 2021年7月5日
  • S7200求助

    我用的西门子200 226 的CPU 后面挂了两个AI 两个rtd 还有一个以太网模块没有控制 只是监控 现在…

    SIMATIC S7-200 2020年11月5日
  • 200PLC 235模拟量模块上的拨码开关怎么使用

    我有4个传感器每个传感器都是(0-5V)输入。请问我该怎么调拨码开关。 最佳答案 模拟量输入模块可以通过拨码开关设置为不同的测量方法。开关的设置应用于整个模块,一个模块只能设置为一…

    2017年6月18日
  • 如何搭配

    我现在需要52个I点输出点,还需要28个模拟量输出点,请问,CPU和扩展模块该怎么样搭配??? 问题补充:更正;“我现在需要52个输出点”  1、 C…

    SIMATIC S7-200 2021年7月5日
  • 如何使用EM241

    我想通过EM241,对外地的PLC(S7-200)进行编程调试,参数该如何设置,谢谢! 最佳答案 有关·资料·: 1.见:《SIEMENS PLC远程访问诊断方…

    SIMATIC S7-200 2021年7月4日
  • 位置控制的参考点是什么

    今天又看了下EM253模块的配置向导,又提到位置控制的参考点。位置控制的参考点怎么理解呢?能不能举个例子说明下,什么时候需要设置,什么时候不需要设置。 最佳答案 说个生活中的例子:…

    SIMATIC S7-200 2021年7月5日
  • 温度控制编程

    请问如果编辑温度控制的程序,用EM231取完模拟量后,是否要用PID进行运算,否则程序只起到了温度的监控作用,而无调节。一般的温度控制编程都用什么编辑?PID,还是其它? 最佳答案…

    SIMATIC S7-200 2021年7月5日