PTO手动精确控制

请教大家,S7-200如何精确手动控制,例如我手动给一个上升延,可以发出我指定的脉冲,我想手动一次,电机转1度或2度,我知道自动运行里可以控制,但自动那个功能已经用了,我想当掉步后,有手动来微调,我是向导做的,向导做的手动不能按自己意图来微调?如何实现?谢谢!

问题补充:
请问,我现在做了两个包络,可始终无法运行第二个包络?包络怎么调用能告诉吗?我看符号表是:包络 0 的符号名:格式0-0,地址是:0;包络1 的符号名:格式0-1,地址是1,关键是怎么调用才执行呀?谢谢

 

最佳答案

你在向导里做多几个包络,如做一个转1度的包络,设定好发脉冲的速度,调用一次就转1度,你想转几度,就调用几次,那不是OK了?一个RUN子程序,是可以用多个包络的,你用不同的条件调用不同的包络就可以达到你的要求。做法可以将包络号做为一个变量,在不同条件下传给RUN中的PROFILE脚便可。
 补充回答:由于用文字很难表达,我将一个示例截屏发到你的邮箱,如果一个包络正在运行,必须等这个包络完成,或外接条件停止发送脉冲后,DONE位变成1,然后才能加载第二个包络文件,再给START发一下上升沿的脉冲。我现正在搞一个工程是这样的,可以到QQ进行讨论。QQ群号码:3068211

提问者对于答案的评价:
谢谢,我以前对C_PROFILE进行赋值了!

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月4日 下午11:43
下一篇 2021年7月4日 下午11:43

相关推荐

发表回复

登录后才能评论