请问如何用226cn的高速口控制两个伺服电机做拍摄运动,4×4的格子,不知道该如何循环

想用226cn控制四个伺服,其中两个是拍摄,使用226的高速输出口,分拣4x4的方格,每走一格给上位机发送一个触发控制拍摄一张,每走一格需要11890个脉冲,遍历16个方格,想循环运行,有之前这样经验的麻烦指导一下吧,谢谢

问题补充:
因为4x4要走四道折线,需要对方向控制四次,又是两轴的,编出来的程序很多,想搞成子程序让它循环几次,或者是建立表格的方式让两轴能按表格里的数据走动,这样在分拣那一步里这个程序也可以参考
不想用中断,因为分拣用的是定时中断发的500hz的脉冲,还要控制两轴,本来想买模块,老师说目前是试验阶段,先让它动起来再说,压力很大,大家有多给点好的提议,不管是拍摄,还是分拣,要是有程序参考的就更好了,我邮箱:elyfreeric@gmail.com,万分感谢

最佳答案

使用pto就可了,还需要一个拍摄完成反馈,得到反馈就再输出11890个脉冲,到了边上就返回到零位

就目前情况你不要先管程序多少,实现功能了就行,等你把功能实现后再根据情况优化你的程序。
你的要求不是很难得也没有那么复杂,这里只是多了一个脉冲输出,只要你从逻辑上处理好就很清楚思路了。
不知道你要买什么模块,226本身做这件事已经足够了。

提问者对于答案的评价:
这个问题确实不好解决,你第一个回答就给你吧,最终的方案是使用四个继电器作分时复用,不过程序的梳理挺难,也是想着用包络,本来还想用map的程序库,后来参考点又成问题,只得放弃,现在还在摸索中,要是能有个例子参考一下就好了,毕竟刚开始学习PLC

专家置评

4个伺服控制可考虑采用以下方法之一来实现:
1. 一个S7-200 CPU以及两个EM253 
2. 两个S7-200 CPU
具体的选型必须参考伺服放大器接收信号类型而定!

至于编程,可参考大家的回答:先实现功能, 再优化程序!

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年10月31日 下午2:49
下一篇 2020年10月31日 下午2:49

相关推荐

  • S7-224CN扩展4个EM231(4I)信号问题

    最近碰到一个问题,非常不理解,烦请老师指导。背景:用一个S7-224扩展4个EM231(4I),主要目的是采集14路模拟量电流信号。我把模拟量AIW0,AIW2,AIW4…..…

    SIMATIC S7-200 2018年12月5日
  • S7 200PLC与PC通信连不上

    本人用Win7 sp1 64位 旗舰版系统的笔记本,用usb/PPI Multi-master cable数据线(6ES7&nbs…

    2017年7月26日
  • AC0的用发

    用3个em231模块检测电流和电压,把实时采集的数据先传到AC0、AC1、AC2中然后再转到别的寄存器,再比较输出。这样做是不是多次一举呢?我还想问下都在什么时候用AC呢?请各位高…

    SIMATIC S7-200 2020年11月1日
  • 我有7台226,能组成个MPI网络测试吗?

    俺手头有7个226,有一个PPI编程电缆,用的是笔记本,单个通讯PLC没啥,俺想给7个PLC连起来,不知道行不? 俺想用我的笔记本读取组成MPI网的226数据 …

    SIMATIC S7-200 2021年7月5日
  • S7200MODBUS通讯

    我有一项目用一个CPU226读75台仪表的数据。该仪表支持modbus通讯,我用485集线器将4条总线集中到CPU226.请问这样可行吗? 谢谢! 最佳答案 cpu226…

    SIMATIC S7-200 2021年7月4日
  • 关于S7-200 CPU224的数据处理问题

    PLCS7-200 CPU224只能有数字量的I/O端口,所以他只能处理数字量对不对?那数字量的范围是多少?还有他的端口到底是接收开关量还是数字量? 最佳答案 PLCS7…

    SIMATIC S7-200 2017年11月25日
  • modbus地址转换问题

    现有一台s7-200 226的plc,2个通信端口,端口0用于和现场触摸屏连接。端口2现通过modbus与远程上位机通讯。现程序内已使用mbus-init功能块来设置端口…

    2017年11月16日
  • S7-200中定时器TON没有断电保持的功能吗?

    我试过TONR可以断电保持比如里面的T31,但是TON中的T37如果将它设置成为断电保持的?是不是不能设置?我设置了一下说组态系统块出错,大家谁试过能讲一下吗?谢谢 最佳答案 1&…

    SIMATIC S7-200 2020年11月1日
  • S7200CPU本体扩展几个模块?扩展模块地址怎么分配?

    1. 200CPU(221-226)本体可以扩展几个模块?百度说:221不能扩展,222可以增加2个模块,更高型号可以增加7个模块。另外注意的是:CPU需要给后面的模块提…

    2021年7月5日
  • S7-200求速度

    s7-200如何求伺服的速度 问题补充:s7-200伺服运动用的是MAP指令,如何能实时现实他的速度呢 钻石用户推荐最佳答案 1、Frequency 指令功能:使用该库指…

    SIMATIC S7-200 2021年7月5日