plc学习零基础典型案例

基本指令编程应用举例

例1  编制一个用户程序,控制交流电动机M1

            M2的启/停运行。其控制要求是:

   1M1启动40s后方允许M2启动;

   2M2停止运行30s后,方允许M1停止运行。

解:

1) 设I/O端口安排如下:

        M1:启动按钮SB1X0   /停控制接触器

                 KM1Y0停止按钮SB2X1

        M2启动按钮SB3X2   /停控制接触器

                 KM2Y1停止按钮SB4X3

12

2) 设计梯形图如图3-22所示

      —— 图中辅助继电器M0M1分别为两

              台电动机的启动与停止标志号

      —— T0T1用于定时控制

      —— 在完成第二台电动机启动和第一台

              电动机停止后应及时复位

      —— 可见程序中所有SETRST指令都

              是成对出现

23

2 有一种试剂由混料罐配制。混料罐有两个进

料泵分别控制两种不同的液体材料进罐,有一个出

料泵控制混合料成品出罐,还有一个搅拌泵将混合

料搅拌均匀。在罐体侧面装有3个液位控制开关

SA1SA2SA3分别检测罐内液位的低、中、高位

信号。当罐内磁钢浮球到达与SA1SA2SA3齐平

位置时,分别发出液位低、中、高信号。控制面板

上除启动、停止按钮外还有一个两位主令开关SA4

用来选择两种不同配方,当SA4处在1位(SA41

通)选用配方1,当SA4处在2位(SA42接通)选

用配方2

配料工艺过程与控制要求如——P107中间说明:

34

试按上述控制要求设计用户程序。

解: 1)令I/O地址分配如下:

启动按钮SB1   X0                  进料泵1    Y0

停止按钮SB2   X1                  进料泵2    Y1

液位信号SQ1   X2(低位)    搅拌泵2    Y2

              SQ2   X3(中位)    出料泵      Y3

              SQ3   X4(高位)

配方   SA-1           X5

          SA-2           X6

2)设计梯形图如图3-23所示——(p108)

      —— 图中M8002为初始化脉冲

              —— 用于初始化处理

     —— M0为循环标志

     —— M1为阶段标志

     —— M2为中途停止标志。

35

47

试设计一个十字路口交通信号灯动作

      的用户程序,其控制要求如下:

按下启动按钮后,依下面顺序运行:

1 —— 南北向绿灯亮20s,东西向红灯亮

2 —— 20s后,南北向绿灯闪烁5次每次通断

           各0.5s,此期间东西向红灯亮

3 —— 5次后南北向暗,两个方向黄灯同

           时亮5s,东西向红灯仍然亮

—— 黄灯亮5s后熄灭,南北向换红灯,东

            西向换绿灯亮30s

—— 东西向绿灯30s后闪5次每次通断各

            0.5s,南北向红灯亮

—— 5次后东西向绿灯熄灭,两个方向

            黄灯亮5s,南北向红灯仍然亮

—— 黄灯亮5s后南北向换绿灯,东西向换

            红灯

            —— 至此一个循环结束。

    —— 按下停止按钮SB2

    —— 待本循环结束系统停止工作。

145

解:1)设I/O端口地址安排如下

启动按钮 SB1  XO            南北绿灯       Y22

停止按钮SB2  X1             东西红灯       Y23

南北红灯      Y20              东西黄灯       Y24

南北黄灯      Y21              东西绿灯       Y25

2)设计梯形图 

      —— 如图3-26所示——(p110)

      —— 其中MO为循环标志

      —— M1M6为阶段标志

—— M7为停止标志。

235

456

012

023

微信长按或扫描下方二维码(或加公众号:gkplc888)并关注,每天推送经典文章,电话/微信咨询:18861496300

抢沙发

评论已关闭!