HOLLiAS-LEC PLC程序:电机循环启动脉冲控制

需积分: 49 15 下载量 168 浏览量 更新于2024-08-09 收藏 3.44MB PDF 举报
"电机循环启动发送脉-c++说课ppt" 这篇文档主要介绍了如何在PLC编程中实现电机的循环启动和脉冲发送,以C++语言进行说明,结合了HOLLiAS-LEC G3小型一体化PLC和PowerPro指令与功能块手册的内容。其核心知识点包括以下几个方面: 1. **电机循环启动控制**: - 程序要求电机按照特定的频率变化进行启动和停止。首先以2KHz的速度启动,运行一段时间后切换到10KHz运行,随后再次停止并重复这个过程。 2. **PLC编程变量定义**: - 在`PROGRAM PLC_PRG`中定义了一系列的变量,如`Swich`和`Swich2`作为控制信号,`EN`可能代表使能信号,`Finish1`表示一个状态标志,`RunNum`记录运行次数,`RunState`表示运行状态,`FinNum`用于计数脉冲数量,`AlertTime`和`StopTime`可能是定时器变量,`PTORUN`可能是脉冲输出功能块,`AccNum`可能是一个累加器。 3. **脉冲发送**: - 文档中提到以特定频率发送脉冲,例如以2KHz和10KHz发送脉冲。`PTO_PWM0_Run`可能是一个用于脉冲输出的功能块,`500000`个脉冲代表电机运行的脉冲总数,`2秒钟`和`停止2秒`可能是脉冲间隔和停止时间。 4. **PowerPro指令与功能块**: - PowerPro是编程环境,提供了一系列指令和功能块用于PLC编程。手册中可能详细介绍了这些指令的分类和使用方式,但具体内容没有给出。 5. **HOLLiAS-LEC G3 PLC**: - 这是一款由北京和利时系统工程股份有限公司制造的小型一体化PLC,配合PowerPro软件进行编程。它可能支持多种控制任务,包括步进电机的精确控制。 6. **版权与法律声明**: - 手册中的内容受到法律保护,未经授权不得复制或传播。同时,由于软件更新和应用变化,手册内容可能存在误差,不承担由此产生的责任。 7. **联系方式**: - 提供了北京和利时系统工程股份有限公司的联系方式,包括地址、电话和邮箱,方便用户获取技术支持。 综上,这份资料主要讲述了如何在PLC环境中,特别是使用HOLLiAS-LEC G3 PLC和PowerPro软件,通过C++语言来编写控制电机循环启动和脉冲发送的程序,涉及到了变量定义、定时器使用、脉冲输出功能块以及相关的版权和法律信息。