想用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