怎样在300PLC中写一个脉冲信号输入的程序.pdf

怎样在300PLC中写一个脉冲信号输入的程序.pdf

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

怎样在300PLC中写一个脉冲信号输入的程序--第1页

怎样在300PLC中写一个脉冲信号输入的程

在s7-300的PLC中处理一个脉冲信号,是用带c的

cpu,还是用FM350模块?

问题补充:

比如SFB47控制计数器怎样使用,能不能具体举个实

例。说明各参数的含义。或使用FM350模块使用举个实例!

最佳答案

带C的紧凑型S7-300PLC系列如CPU313C,

它集成特殊功能:3通道高速计数器,最大频率30kHz;3

通道频率测量,可测量最大频率3030kHz;3通道脉冲宽度

调制输出,最高输出频率2.5kHz。利用CPU313C本身带的

高速计数器功能实现计数脉冲信号比较简单;如果使用

FM350模块,需要安装组态包、参数设置和程序编写,实现

起来比较复杂。

CPU313C有两个前连接器,分两个部分,第一个连接

器上端子1、21分别接+24VDC,20、30接直流电源的M端;

而第二给连接器端子1、21、31接24VDC直流电源,20、

30、40端子连接直流电源的M端;

一般把CPU313C硬件组态插入机架时默认的地址为

怎样在300PLC中写一个脉冲信号输入的程序--第1页

怎样在300PLC中写一个脉冲信号输入的程序--第2页

输入I124–126(占3个字节),输出地址为Q124-125(占2

个字节),其中第二个连接器X2上输入I124.0–124.4可接高

速计数器,可用利用此输入作为计数脉冲信号。一般普通开

关量模板的允许的采集范围为100Hz,所以对计数精度有影

响。我目前调试的进口设备利用如CPU313C中模块本身所

带的数字量输入DI24,其中可以连接3个增量编码器

24V/30KHz(计数器)。如果你的脉冲信号运行频率小于PLC

的扫描周期是可以作为脉冲信号在作为输入计数。我调试的

进口机器中就直接采用这种方法直接采用PNP接近开关,通

过在电机末端加一个带齿的园盘,电机转动时通过记录PNP

接近开关的脉冲数,然后输入到PLC本身的或数字量输入模

块的数字量输入端子,起到增量编码器的作用。

SFB47是通过使用者程序控制定位功能系统功能块,

利用S7-300PLC的高速输出点控制步进电机,其主要参数如

下:

参数名称类型各输入/输出参数的含义

LADDRWord逻辑基地址

CHANNELINT指定的通道号

SW_GATEBOOL软件门使能

CTRL_DOBOOL使能输出

SET_DOBOOL手动输出控制

JOB_REQBOOL作业请求

怎样在300PLC中写一个脉冲信号输入的程序--第2页

怎样在300PLC中写一个脉冲信号输入的程序--第3页

JOB_IDWord作业识别号

JOB_WALDINT作业值

STS_GATEBOOL内部门状态

STS_STRTBOOL硬件门状态

STS_LTCHBOOL封闭输入状态

您可能关注的文档

文档评论(0)

177****1306 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档