- {{item.name}}
S7-300高速计数常见问题
- 0
- 11
300高速计数常见问题
1.什么是门?
很多应用要求使用特定的事件控制计数功能的起动停止,这种起停就是通过门控制来实现的,即当且仅当门信号接通时进行计数。门信号分为硬件门和软件门两种,硬件门信号来自于外部的数字量输入,例如I0~I7;软件门内部某一数据位,例如FM350-2的“SW_GATE0~7”。
注意:当用户选择使用硬件门控制时,只有在硬件门和软件门同时打开的情况下进行计数。
2.FM350-1、FM350-2、SM338模板可以被用于所有类型的ET200M后吗?
请参考下表:
模板名称 | ET200M | IM 153-1 | IM 153-2 | IM 153-2 FO | |||
订货号 | Meta * | GSD ** | Meta * | GSD ** | Meta * | GSD ** | |
SM338 POS INPUT 3xSSI | 6ES7 338-4BC00-0AB0 | x | x | x | x | x | x |
SM338 POS INPUT 3xSSI supporting clock synchron. | 6ES7 338-4BC01-0AB0 | x | x | x | x | x | x |
Counter-BG FM 350-1 (1-channel) | 6ES7 350-1AH03-0AE0 | x | - | x | - | x | - |
Counter-BG FM 350-2 (8-channel) | 6ES7 350-2AH00-0AE0 | x | - | x | - | x | - |
- *直接在STEP 7中组态ET200M:Hardware-->Catalog-->PROFIBUS DP-->ET200M
- **用加载GSD文件的方式组态ET200M
- x 支持
- -不支持
3.为什么计数模块不计数?
- 确认编码器的类型,检查编码器的设置和接线。
- 使用FM350-1模块时,检查量程块方向设置。A:5V差分信号;D:24V信号
- 检查参数分配,如果参数分配正确,模块参数化完成位(例如FM350-1,DBX41.7)会变为1。
- 模板地址、通道地址、数据长度是否正确写入用户DB中
- 检测硬件门和软件门状态,并检查Counter DB中相应的标志位
- 检查模块错误
4.怎样快速下载计数器模块 FM 350-1 / FM 450-1 的初始值 ?
5.使用FM 350-2时,如何通过访问 I/O 直接读取计数值和测量值?
这个功能是可以实现的,详细请参考:指定通道种类
6.如何实现计数值的掉电保持?
模块计数值不能被设置自动保持。但可以通过编程来实现。实现步骤:
1,在主程序中通过执行MOVE指令将计数值无条件送到可保持的数据寄存器中;
2,在OB100中执行写装载值的操作。将可保持数据寄存器中计数值作为装载值传送到相应的计数通道中。例如FM350-1数据块的DBD14中,置位L_DIRECT(FC2的输入变量)。
7.FM350-1支持的增量型编码器的类型,如何接线?
支持NPN、PNP集电极开路,推挽式(HTL),5V差分(TTL长线驱动)。在FM350-1的参数界面中关于编码器有源型和漏型的选择。 PNP选择漏型(缺省),NPN选择源型,推挽式两个选项都可以,对于5V差分,该参数无效。
关于接线,也可参考手册第3章。
8.使用FM350-1,如何实现Z相计数值复位?
- 在FM350-1的参数配置界面“Inputs”中,选择“set DI multiple”,激活“evaluate zero mark for setting”。
- 通过外部开关输入1信号给set DI
- 在用户程序中,将0送到FM350-1数据块DBD14,置位ENSET_UP(DBX27.0),ENSET_DN(DBX27.1)。
如上操作,就可以实现Z相计数值复位。
9.可以在扩展机架上使用FM350-*模板吗?
FM350-*模板可以用于IM361和IM365之后。由于FM350-*不需要K总线进行通信,因此可以用于IM365之后,但是您必须注意每个机架的需要的总线电流不能超过0.8A,主、从机架的需要的总线电流不能超过1.2A。
剩余80%未阅读,请登录查看大全章节内容
- 评论
-
分享
扫码分享
- 收藏 收藏
- 点赞 点赞
- 纠错 纠错
{{item.nickName}}