请教大家,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