可编程控制器在微电机控制中的应用

时间:2022-03-13来源:佚名

本文拟就s7-200系列plc中cpu214通过与一台simovert微型主电机驱动器通信来起动、停止电机,以及改变电机的频率,介绍其特点并给出相应的应用程序流程图或源程序。

1.引言

随着plc在工厂自动化中的广泛应用,各plc生产商不断推承出新,功能更加完善,性能更加优异的plc不断涌现。以德国西门子公司为例,90年代中期,继s5系列plc之后,就相继推出了s7系列的plc。该系列plc不仅具有s5系列plc的优点,而且更加注重功能的改进和集成。

对于现在应用广泛的闭环控制、模拟量处理、通信联网、脉冲输出等均提供了相应的指令及使用途径。编程软件step7为用户提供了界面友好且功能强大的开发工具。本文拟就s7-200系列plc中cpu214通过与一台simovert微型主电机驱动器通信来起动、停止电机,以及改变电机的频率,介绍其特点并给出相应的应用程序流程图或源程序。

2.硬件要求

(1) 硬件组成

一台带输入仿真器的s7-200 cpu214,一根rs 485电缆,一台微型主电机驱动器和电机;

(2) 参数设置

正确地将电机和微型主电机驱动器接好线,并且所用电机和微型主电机驱动器的参数已通过人工设定,且微型主电机驱动器必须设置在遥控方式(p910=1),波特率:19.2kb(p92=7),地址1(p91=1);

(3) 接线方式

用一根带9针阳性插头的rs 485通信电缆接在s7-200cpu214的1、3、8端上,电缆另一端是插孔,分别接到微型主电机驱动器的13、14、15端子上。

3.分析及说明

(1) s7-200自由通信口模式

s7-200cpu214与simovert微型主电机驱动器通信是通过s7-200自由通信口模式进行的,使用uss5字协议。输入仿真器用来初始化发给电机驱动器的命令。用程序监视run/term开关,并选择相应的协议来设置自由通信口模式的控制字节(smb30);

(2) 输入点分配

i0.0 上升沿有效 使电机以上次命令的恒定频率运转;

i0.2 上升沿有效 使电机以上次命令的频率开始变频运转;

i0.4 上升沿有效 停止电机;

i0.5 电平有效 以1或2倍率改变频率:

i0.5=“0”:1倍,i0.5=“1”:2倍;

i0.6 上升沿有效 以1或2倍频率增量增加电机频率;

i0.7 上升沿有效 以1或2倍频率增量降低电机频率;

i1.0 电平有效 控制电机旋转方向,i1.0=0:电机正转,i1.0=1:电机反转;

(3) 程序检测

首先对微型主电机驱动器的发送要计时,如果失败,允许再试发送,最多可试发送3次。然后,对来自微型主电机驱动器的接收也要计时,在退出发送接收操作之前可重试多达3次。对来自微型主电机驱动器的响应信息要进行有效性校验(stx,len,adr及bcc),任何被检测到的错误都要进行显示;

(4) 输出点分配

qb0用来显示检测到的错误信息,具体显示含义如下:

“0”表示无错误;“1”表示非法的响应(除去坏的bbc);“2”表示坏的bbc;“3”表示发送超时;“4”表示接收超时。

4.程序结构

(1) 程序结构

整个控制程序由1个主程序(main)、8个子程序(sbr 0-7)及4个中断程序(int 0-3)组成。各程序所完成的功能如下:

l main 主程序:监视用于自由通信口/ppi通信切换的run/term开关,寻找输入信号上升沿作为电机运行命令。

·sbr0 设置自由通信口通信:首次扫描时设置自由通信口模式的参数。

·sbr1 run子程序:设定电机恒速运转。

·sbr2 ramp子程序:设定电机变速运转。

·sbr3 增加频率倍率的子程序:增加微型主电机驱动器的输出频率。

·sbr4 降低频率倍率的子程序:降低微型主电机驱动器的输出频率。

·sbr5 stop子程序:停止电机。

·sbr6 计算输出信息的bcc。

·sbr7 发送信息,初始化发送定时器。

·int0 发送(xmt)中断处理程序,打开接收器。

·int1 发送超时的中断处理程序,最多试发3次。

·int2 接收字符的中断处理程序。

·int3 接收超时的中断处理程序,最多试收3次。

(2) 程序流程图如图1所示。

5.程序及注释

由于文章篇幅的限制,在此仅给出与通信有关部分的源程序。

sbr 7 //初始化xtm及xtm定时器

xmt vb99,0 //发送

atch 0,9 //捕捉xtm发送中断,并

//调用中断程序0

movb 255,smb34 //设置xtm定时器255ms

atch 1,10 //捕捉xtm定时器中断,

//并调用中断1

ret

int 0 //中断程序0,xmt发送中断处理,

    相关阅读

    城市亮化工程如何设计才能具有层次感?

    城市亮化工程 的主要目地是为夜间带来一体化照明,考虑基础的视觉识别规定,自然环境照明的光层级与光线总数的多少相关,假如空间中的自然环境照明比工作照明低许多 ,在工作...
    2022-10-11
    城市亮化工程如何设计才能具有层次感?

    城市道路照明工程主要有哪些?

    在城市建设中,道路照明 是必不可少的基础设施,也是城市夜景的重要组成部分。在某种程度上,它还反映了城市的经济实力,社会进步和现代化的标志。它为夜间在城市中的车辆和行...
    2022-07-12
    城市道路照明工程主要有哪些?

    安全出口指示标志灯为什么是绿色而不是红色?

    对于安全出口指示标志灯相信大家都不陌生,我们在日常生活中在任何公众场所的紧急疏散的安全出口都可以看到这个安全出口指示标志灯,大家有没有想过安全出口的指示标志为什么...
    2022-05-21
    安全出口指示标志灯为什么是绿色而不是红色?

    路灯照明合理的布置方式

    路灯的布置方式主要有单侧布置、双侧交错布置、双侧对称布置、中心对称布置、横向悬索布置五种形式,随着城市道路的不断拓宽,平交路口转弯半径越来越大,根据《城市道路亮化...
    2022-07-15

    泛光照明工程是什么?应用范围有哪些?

    很多人提及 泛光照明工程 会有一些生疏,不理解泛光照明包含哪些,也不知道 泛光照明工程 跟普通照明工程有哪些不一样。 实际上泛光照明工程便是归属于城市景观照明工程或环境...
    2022-10-17
    泛光照明工程是什么?应用范围有哪些?

    消防应急灯的寿命有多长?一般可以使用多长时间?

    对于消防应急灯的使用寿命相信很多人都想了解这个问题,因为消防应急灯安装了就不需要时时刻刻盯着,这需要定时检查就可以了,但是很多人都不知道消防应急灯的寿命有多长,不...
    2022-05-21
    消防应急灯的寿命有多长?一般可以使用多长时间?

    快投派智能无线投屏器,让无线互联更加简单便捷

    没有WiFi的情况下可以进行无线投屏吗? 长期使用投屏功能的人,或多或少都知道自己的手机可以通过【无线投屏】【屏幕镜像】功能,直接连接到智能电视或无线投屏器,下意识地认...
    2022-05-11
    快投派智能无线投屏器,让无线互联更加简单便捷

    广场照明的设计技巧

    广场照明设计 主要包括休闲广场、集会活动广场、商业广场的照明设计。 1)休闲广场。主要是为人们提供休息、社交和举行小型文化娱乐活动的地方,由于人们活动方式不同,有些区...
    2022-07-15

    网站栏目