中断里面加个什么状态位来判断应该给哪一次的脉冲数啊?(伺服马达在一个周期走两次不同的长度)

中断里面可以加个状态位来判断应该给哪一次的脉冲数,每调用一次中断程序,状态改变一次,在0,1切换,0状态给第一次值,1状态给第二次值,这样就好了 
请问大哥们,这个状态位在程序里如何写啊?是什么状态位啊?使用SM66.7好像不可以啊?
假如是一个周期里马达要走三次不同脉冲数的长度呢??

最佳答案

用一个整数做判断啊。
中断里面先比较,整数大于等于设定次数时,整数置0;
然后该整数加1;
然后再执行其余的程序。
比如三次的话:
这样第一次中断,整数值为1;给第一次值;
第二次时,值为2,给第二次值;
第三次就给第三次值了;
第四次值又为1了,给第一次值
……

提问者对于答案的评价:
非常的感谢大哥您

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月1日
下一篇 2020年11月1日

相关推荐

  • s7200模拟输出问题

    各位高手,请看下面的一段程序:西门子PLC引入模拟量的话就是TITLE=液位控制中断子程序Network 1     &…

    SIMATIC S7-200 2020年11月1日
  • EM277的通讯

    请教:现在上位机VB60与S7200的通讯模块EM277不能通讯,怀疑是模块有问题请问能通过监视组态信息来确定是模块问题吗?如果能具体怎么操作呢? 问题补充:我的监控是在S7200…

    SIMATIC S7-200 2021年7月4日
  • 200PLC 压力范围供水程序

    200PLC  本来是PID供水,现在甲方要求 水压在0.32MPa的时候频率是40HZ,到0.35MPA时候是0HZ;然后0.32到0.35压力上升…

    SIMATIC S7-200 2020年10月31日
  • s7200 smart和hmi和pc

    我想利用s7-200 smart 和hmi实现,测输出电压,比如在hmi上显示当前电压,以及改变hmi上的电压数值,从而达到plc上的电压的改变,能用万用表测出…

    SIMATIC S7-200 2017年5月28日
  • S7200掉电数据保持

    HMI上有若干个参数,写到S7226的V存储区,约200个字节,需掉电保持。已在系统块上将相关V区域设为断电保持,但偶尔出现掉电后全变0的现象.后安装电池卡,但还是有保持不住的情况…

    SIMATIC S7-200 2021年7月5日
  • modbus 接线插头怎么做

    西门子200PLC做从站,modbus通讯,通讯用什么数据线?接头怎么做接线? 最佳答案 针式DB9的3(A),8(B)与主站的A,B对接 提问者对于答案的评价:的 专家置评 已阅…

    SIMATIC S7-200 2017年11月12日
  • 关于S7-200以太网问题

    最近做个项目,采用西门子S7-200PLC,要求通过以太网与上位机连接,上位机是AB PLC,我翻看了好多资料,都只介绍200PLC与300,与200自己,与WINCC,…

    SIMATIC S7-200 2021年7月5日
  • 密码破解

    PLC是224晶闸管型的,现在想从电脑下载程序到PLC中,但需要密码,密码我不知道,怎么破解呢? 最佳答案 想从电脑下载程序到PLC中,请按图示清除密码,然后就可以下载程序了。 图…

    2017年12月9日
  • 请问哪里有MT6100i,触摸屏的USB下载线的驱动啊?”

    不好意思,驱动不知怎么的没有了,一时找不到,请问哪里有MT6100i,触摸屏的USB下载线的驱动啊?” 最佳答案 驱动在你的安装文件下面就有,你连接上电脑和屏,会弹出新硬件向导,到…

    SIMATIC S7-200 2020年11月1日
  • s7-200PID参数设定?

    我公司采用s7-200控制电动调节阀控制二次供水温度,调节阀动作波动大如何调节PID参数,使电动调节阀动作平稳谢谢老师 最佳答案 减小比例,增大积分,增大微分,这是大方向。细节得不…

    SIMATIC S7-200 2017年12月7日