打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
西门子PLC之高速计数模块SFB47的使用

可以使用下列操作:

* 通过软件门SW_GATE启动/停止计数器

* 使能/控制输出DO

* 检索状态位STS_CMP、STS_OFLW、STS_UFLW和STS_ZP

* 检索当前的计数器值COUNTVAL

* 读取/写入内部计数器寄存器的作业

* 检索当前的持续时间TIMEVAL

下面看看如何使用:

首先看看我们现场时怎么用的,硬件组态是采用314C-2PN/DP的cpu,如下图所示:(具备高速计数功能)

这里要注意的是计数器的地址为816,后面的程序中要用到。

具体程序如下:

这里重点用到了:

LADDR:子模块的I/O地址,由您在'HW Config'中指定。就是在硬件组态的计数模块的地址816,对应16进制就是330,所以上图中LADDR为W#16#330.

CHANNEL:通道号,不用的模块通道数量也不同,

SW_GATE:使能端用于启动/停止计数器的软件门

COUNTVAL:读取到脉冲值。

下面简单讲讲31X系列CPU具有计数模块如何使用:

1. 双击子模块“Counting”(计数)。“Counting properties”(计数属性)对话框随即打开。

2. 选择通道 0 和连续计数模式。 在参数分配屏幕中进行以下设置(不修改其它任何设置,因为进行调试不需要它们):

– 输入: 硬件门

– 输出响应: 无比较

3. 单击“OK”(确定),确认设置。“Counting properties”(计数属性)对话框关闭。

4. 单击“Station”(站) >“Save and compile”(保存并编译),将组态保存到项目中。现在,所做的更改便存储在项目中。

5. 当 CPU 处于 STOP 状态时,请选择“PLC”>“Load to module...”(装载到模块...)来下载组态。现在,数据从 PG 下载到 CPU 中。

6. 单击“Station”(站) >“Close”(关闭),关闭 HW Config。

返回到 SIMATIC 管理器

本文用有4个高速计数通道,具体接线如下:

通过我工作现场的实际例子跟大家分享高速计数模块的使用,希望本文能对你有一些帮助。

喜欢本文的和想学习电气及PLC的小伙伴可以关注小编,若你有什么好的建议或想看哪方面的讲解也可以给小编评论,我会根据你们的评论来更新相应的文章,电气的知识点太多,我也不全面,我争取给大家用做通俗易懂的语言让大家明白。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
步进电机的西门子PLC控制(2)
更换设备上pLC,还需要重新编程吗?
PLC的“大脑”的详细属性设置
西门子S7
西门子S7-1200plc如何上传已连接 CPU 的组态
怎样快速组态SIMATIC S7-1500 PLC
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服