请问如何用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

相关推荐

  • PLC编程问题

    如果我有十个电磁阀,按顺序的间隔10s或20s开起,每次开通时间0.3-0.5s这样的程序是否只能用定时器完成,有没有其它的思路, 最佳答案 200PLC有哪些计时的指令?我给你列…

    SIMATIC S7-200 2020年11月1日
  • s7一试

    S7一200与触摸屏通迅 钻石用户推荐最佳答案 这个问题简洁的很。你触摸屏是选用什么品牌?是西门子的那款品牌?s7 200plc集成的通讯可以支持触摸屏ppi、modbu…

    SIMATIC S7-200 2021年7月5日
  • 为什么通讯连接上了,却出现离奇的问题。。。

    s7-200与ABB变频器通讯上了,通过modbus,用的是modbus主站库,现在一个msg指令一次性读了9个字,离奇的是,一次性读了9个字却只读到其中一个字的值,另外几个字的值…

    SIMATIC S7-200 2017年6月10日
  • MBUS_INITmaxhold和holdst~是什么关系啊

    我在用S7200 226PLC做从站,请问modbus从站指令中,MBUS_INIT块里“holdst~”是表示主站可访问PLC的起始地址的意思吗?“maxhold”是表…

    SIMATIC S7-200 2021年7月5日
  • AC0的用发

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

    SIMATIC S7-200 2020年11月1日
  • s7-200与研华工控机通讯

    通讯电缆的选择 钻石用户推荐最佳答案 转:1、【推荐方案】使用大连德嘉国际电子的CP243i ,将PPI转换成以太网协议(TCP),上位机(PC)中选择的驱动是【Micr…

    SIMATIC S7-200 2021年7月5日
  • OP270与S7-200通讯问题

    OP270与S7-200无法实现通讯,模拟量数据无法传送到OP270上显示,同时,组态的按键不能通过键控屏控制设备启/停,不知问题出在何处?请指教。 最佳答案 是否在OP270中正…

    SIMATIC S7-200 2021年7月5日
  • 是不是不用I_BCD这个代码程序也可以正确执行

    比如vw2000这个字,里面存放的数为1000,因为里面的数据存储本来就是以BCD码存的,所以可以直接用V2000.1来读取这个点的数值。还是一定要用I_BCD码转换后才可以 最佳…

    SIMATIC S7-200 2019年6月11日
  • CPU224和CPU224XP的区别

    224和224XP的区别··或者说224XP比224优于的一些功能· 最佳答案 CPU224XP比CPU224多出了:1.模块上自带2AI/1AO模拟量输入输出;2.多出了1个通讯…

    SIMATIC S7-200 2020年11月1日
  • 模拟量输出修正算法

    各位朋友,我想咨询一个某个模拟量输出的测距传感器到西门子PLC,经常会出现需要修正算法,不然误差很大?请问算法修正是什么原因?你们经常遇到吗?谢谢! 最佳答案 1、对模拟量输入信号…

    SIMATIC S7-200 2017年6月4日