- {{item.name}}
如何在S7-200 PLC中判断A/B相正交计数器的方向
- 0
- 1376
- 4868
1.A/B 相正交计数器原理
S7-200 PLC高速计数器模式9﹑10﹑11支持A/B相正交计数器,其原理是判断A/B相正交脉冲输入信号A相超前或落后B相90度相位角,对应A/B相正交计数器增或减计数。
2.如何在S7-200 PLC中判断A/B相正交计数器方向
根据以上原理,比较相邻两次定时中断采集的高速计数器当前值大小,我们可以在S7-200 PLC中判断A/B相正交计数器的方向。具体可参考以下三部分编程来实现:
首先,设置定时中断时间(可设为0-255ms内任意值)并连接该中断。如下图1所示:
图1启用定时中断
其次在相邻两次定时中断执行时,分别采集高速计数器当前值并将其传送到两个不同寄存器地址中,如下图2所示:
图2采集高速计数器当前值
最后,在程序中比较相邻两次定时中断采集的高速计数器当前值大小,即可实现S7-200PLC中A/B相正交计数器的方向判断。
注意:判断方向的时间间隔是设置的定时中断周期的两倍。如下图3所示:
(1) 状态1的高速计数器数值大于状态0的高速计数器数值,A/B相正交计数器增计数;
(2) 状态1的高速计数器数值小于状态0的高速计数器数值,A/B相正交计数器减计数。
图3 A/B相正交计数器方向判断
关键词
S7-200,A/B相正交计数器,判断方向
剩余80%未阅读,请登录后下载/查看文档
- 评论
-
分享
扫码分享
- 收藏 收藏
- 点赞 点赞
- 纠错 纠错
- 如何在S7-200 CPU断电后保持高速计数器的当前值
- G120 EPOS定位功能中编码器反馈信号的方向判断和取反操作
- 如何在WinCC项目中监控S7 300/400 PLC中的定时器及计数器
- 如何改变S120驱动电机的方向
- 在带编码器的矢量控制中,编码器测速方向错误或电机接线相序错误将导致怎样的异常现象
- 如何实现SIMATIC S7-1200的高速计数器(HSC)软件门控制?
- ET200 DI模块的计数器功能使用入门
- 如何在 WinCC(TIA 博途)中组态一个 WinCC Runtime Advanced 或 HMI 面板和 S7 控制器的工业以太网(PROFINET)连接?
- 如何在 STEP 7-Micro/WIN 中组态 S7-200 扩展模块 SIWAREX MS ,可以使用哪些例子项目?
- 通过工业以太网,如何在 S7-200 与 S7-300 或S7-400 之间组态S7 连接进行数据通信?
{{item.nickName}}