S7-200高速计数器,编码器

利用S7-200高速计数器,对旋转编码器进行计数,计算缆绳的长度和状态,正转反转表示上升和下降。是不是需要利用2个高速计数器,一个高速计数器是对A/B相正交计数,如果A点超前B点90度是正转,反之是反转。把旋转编码器产生的A脉冲接到PLC的输入I0.0,B脉冲接到PLC的输入I0.1。在程序中编辑好后,如果A脉冲超前B脉冲90度,则是正转。反之,是反转。A/B相正交计数器的是测量电机的旋转方向。
另一个高速计数器是带有增/减计数脉冲的计数器主要用来计算脉冲的个数。增时钟的脉冲接到PLC的输入I0.0,减时钟脉冲接到PLC的输入I0.1。通过两个脉冲的增/减输入计算脉冲的总个数进行计算缆绳的长度。

问题补充:
明白了采用一个高速计数器就行,要算速度,那肯定需要做计数器中断啊,那中断了,那个电缆长度的HSC计数的脉冲数也清0了,那如何算长度。

最佳答案

完全不需要2个编码器,一个A/B相正交计数足够实现加减计数了。
 建议:先用向导来做,HSC0,9模式来做。这样简单明了,比要中断也可以啊,数据可以保存。
 向导做好了,用SM0。1调用子程序就行了。你可以在线监控数据变化呀。

提问者对于答案的评价:
OK,搞定了!~

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

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

相关推荐

  • 电机间隔启动的最简单的程序

    我想问问一台电机间隔24小时(暂定值)然后开半个小时(暂定值)的最简单的程序 条件 I0.0 选择开关旋到自动位置 I0.1设备电机的热继电…

    SIMATIC S7-200 2021年7月5日
  • 模拟量 S7-200 pt100

    pt100温度传感器如何与S7-200plc连接,系统块如何设置,程序中如何处理,例如获得模拟量为AIW0 最佳答案 1、系统块如何设置,程序中如何处理?系统块不需设置,只需在模块…

    2017年12月1日
  • 求STEP7最新编程软件

    求STEP7最新编程软件中文版,最好在网盘里 钻石用户推荐最佳答案 https://pan.baidu.com/s/1AHgEq6hsgGXbqXWh-VtOaw &nb…

    SIMATIC S7-200 2021年7月5日
  • 300与200MPI通讯 数据使用问题

    使用SFC67,SFC68。200的地址只能用I,Q,M吗? V存储器能不能用的??我在程序里写P#M 0.0 BYTE 8,P#Q&nbs…

    SIMATIC S7-200 2020年10月31日
  • S7-200可扩展EM253的个数问题?

    没用过EM253,请问1个S7-200可以扩展2个EM253模块吗?感觉好像只能扩展一个似的,请高手指教,谢谢! 最佳答案 不同的CPU所带的EM253个数不一样。 &n…

    SIMATIC S7-200 2021年7月5日
  • step7 -200 smart安装问题

    安装后,运行显示“没有找到 S7EPAAPI.DLL”,重装后现象依旧 图片说明:    最佳答案 我也遇到过这个情况 ,之后在百度搜索了这…

    2021年7月5日
  • s700通信

    请教各位大哥:         USS通信了,还可以PID控制吗? 最佳答案 USS是PL…

    SIMATIC S7-200 2021年7月5日
  • TP270无法触模校对是什么问题呀?

    有个TP270的屏现在开机后无法校对,此屏放置一年多没使用过,是个新屏,是什么问题呀? 最佳答案 开机直接选控制面板,点OP触摸屏图标,进行屏校准。根据提示,点好5个点后,在显示滚…

    SIMATIC S7-200 2021年7月5日
  • S7-200PID输出问题

    行时出现以下现象:反馈压力显示是对的,外部变化时面板显示和PID反馈值都变化,但运行时PID始终输出32000,是否是给定和反馈单位和数值不对应?还有就是泵不需要开到最大就可以满足…

    SIMATIC S7-200 2020年11月1日
  • S200与S300的DP通讯数据交换问题

    S200用EM277做从站和S300做主站DP通讯,现S300要对S200里I0.0,I1.0,M0.0等进行置位或复位。在S200程序中怎样处理?是将S300里通讯组态时对应的S…

    SIMATIC S7-200 2017年11月12日