高速计数器如何复零

情况是这样的:我用PTO做了一个单段管线脉冲输出程序,当输入端每给一个信号时,输出端Q0.0就发出1200个脉冲.电机旋转120度。我用高速计数器SHC0,模式12进行计数,在350个脉冲和600个脉冲时各产生一个中断。问题是当输入端每给一个信号时Q0.0发完1200个脉冲后计数器怎么能够让它自动复零,等待下一个脉冲到来时从新计数。敬请各位高手给于指点,我先表示谢谢。能尽量详细点最好。

问题补充:
也就是说在每个脉冲串(1200个脉冲)结束时,高速计数器如何自动复零。

最佳答案

也就是说在每个脉冲串(1200个脉冲)结束时,高速计数器如何自动复零?
答:方法1,通过计到的数据和脉冲输出相比较,等于就输出为零,也就是复位SMD38。

方法2,置预置值(HSC0为SMD42),计数器计到这个值可以产生一个中断,一般利用这个中断调用相应的中断程序把当前值(SMD38)复零。

方法3,当PTO输出1200个脉冲到来的时候就调用高速计数器的读出数据,然后就对高速计数器中断清零。

提问者对于答案的评价:
谢谢

专家置评

KCN的回复值得楼主参考,较有价值且容易实现。

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

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

相关推荐

  • 往返控制问题

    S7-200 (做好了一个PID控制,模拟量输出)   现在我要设定一个目标值20和40,让目标值在20和40之间循环,这程序怎么做?思路是…

    SIMATIC S7-200 2021年7月5日
  • EM253怎样连续控制伺服电机

    EM253控制伺服电机连续运行,能改变速度,有手动运行,用西门子200向导可怎么调用 最佳答案 EM253定位模块可以通过发脉冲控制伺服电机,一般控制指令包括两部分,即PULS和S…

    SIMATIC S7-200 2020年10月31日
  • 两路PID的设置

    我作同步控制(plc+2台变频器+2个增量型编码器),我的思路是把两路速度信号求平均值作为各自PID的设定值,各自的反馈值作为各自PID的过程变量当前值,可行否?两路PID该怎样设…

    SIMATIC S7-200 2021年7月5日
  • s7-200通讯怎么使用RS232/485模块

    200的通讯电缆没有,现需要与PLC上、下载程序。有一个RS232/485模块,能不能实现PLC与电脑之间的通讯?如果能,怎么做? 钻石用户推荐最佳答案 用232/485模块实现上…

    SIMATIC S7-200 2021年7月5日
  • 请问哪里有MT6100i,触摸屏的USB下载线的驱动啊?”

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

    SIMATIC S7-200 2020年11月1日
  • S7200与ABB变频器MODBUS通讯问题

    1、使用S7200自带的库和ABB变频器走modbus-RTU通讯,需要控制起停和设定变频器的频率,并读取变频器的输出电流和输出频率,看ABB变频器说明书需要写寄存器40001,那…

    SIMATIC S7-200 2017年11月6日
  • modbus 对应s7-200 的模拟量输出地址

    为什么没有modbus 对应s7-200 的模拟量输出 地址 问题补充:由PID向导生成 PID0_INIT子程序所得的 AQW0…

    SIMATIC S7-200 2021年7月5日
  • 200 PLC 不能连接

    PC连接CPU226 200的PLC时,用USB转PPI的电缆,在PLC STOP时可以连接通讯上,但是在PLC RUN时就通讯不上,显示端口不能打开…

    SIMATIC S7-200 2020年10月31日
  • 数据纪录的问题

    有个西门子S7-200的问题想请教下大家啊:  我用STEP-7编程时,在数据记录向导存储一个电流信号,到我在 S7-200 Explorer 的存储卡里面找不…

    SIMATIC S7-200 2021年7月5日
  • s7-200库引用

    在程序中使用到.mwl的库,如果不再同一个文件夹打开主程序就出现问题。那么,下载至PLC时应该怎么处理? 最佳答案 把库文件拷贝至西门子软件安装目录的Lib文件夹下!例如:C:\P…

    SIMATIC S7-200 2017年11月6日