fandy
彩云之滇东北
工*控*人*生
好像西门子的发脉冲不能断电保存吧。如果你肯换PLC,我倒是有办法实现你现在的动作,QQ:1012351099
wavingchen
Piston
呵呵。。。不好意思。。可能是有点小气了。。但我一个打工的。。我自己掏腰包的。。不是公司给的。。OK。。。。这个月12号前给我程序可以的就给100RMB.。100Q币也可以
梦飞
shne230
芳季
你把问题分解成多个小问题。你自己能做的就自己做省点钱。
你能分解,那么我告诉你分解动作的过程。如果你不会分解那我要2000QB。
南海观世音菩萨化身老和尚向唐僧兜售锦斓袈裟。唐僧问价。和尚道:识此宝者分文不取。不识此宝者万金不卖。
为表诚意。我先送你价值100QB的答案。
用q0.0发脉冲,行走脉冲。用q0.2做方向信号,指定电机的转向。用hc0的12模式计算脉冲的当前数量,注意q0.2动作时要使高速计数器变向计数(加或减)。I0.3清零高速计数器。高速计数器当前值的保持另外收费200QB。
wyb2866255
楼主:按着你的要求,我已编出梯形图,由于我手头只有继电器输出的PLC,无法上机运行,如你需要我可以传上来。不过你的步进机需要的频率100HZ以下的话,可不用高速脉冲输出编程,用普通输出口就可实现你要求的功能,见下图:
这是经过上机运行好用的程序:VD100为触摸屏设置的步进机上下行走距离值,I0.0(上升启动)即为你使步进机上升启动命令,I0.1(下降启动)即为你使步进机下降启动命令,I0.3(停车)即为你使步进机停车命令,可在触摸屏上建立三个点控按钮,I0.3仍然是复位信号。
图中:Q0.0 为脉冲输出,Q0.2 为步进机方向控制位,Q0.3 为步进机使能位
“你那个程序我只要用PLS一个指令就可以做到了。之后我用高速HSC0.用模式12就可以提出脉冲了。。”,你用PLS一个指令,难到不用编初始化与中断程序?编这些就不用指令了?我在前面讲过:我也用PLS编完程序(不过没用“高速HSC0.用模式12就可以提出脉冲了”而是在中断里进行加减计数的),由于没有晶体管输出的PLC,无法运行,才以它为据编出上面程序,编完后的程序与用PLS程序长短差不多。至于你用不用无关紧要,我尽了帮助别人求助的責任。
qdy165074236
MO.O 这个信号从哪里过来
fx2n _