西门子6ES7340-1AH02-0AE0详细说明

西门子6ES7340-1AH02-0AE0详细说明

发布商家
浔之漫智控技术-西门子PLC代理商
联系人
聂航(先生)
电话
15221406036
手机
15221406036
微信
15221406036

西门子6ES7340-1AH02-0AE0详细说明

 逻辑设计法是以布尔代数为理论基础,根据生产过程中各工步之间的各个检测元件(如行程开关、传感器等)状态的变化,列出检测元件的状态表,确定所需的中间记忆元件,再列出各执行元件的工序表,然后写出检测元件、中间记忆元件和执行元件的逻辑表达式,再转换成梯形图。该方法在单一的条件控制系统中,非常好用,相当于组合逻辑电路,但和时间有关的控制系统中,就很复杂。

下面将介绍一个交通信号灯的控制电路。

【例】用PLC构成交通灯控制系统。

1)控制要求:如图1所示,起动后,南北红灯亮并维持25s。在南北红灯亮的同时,东西绿灯也亮,1s后,东西车灯即甲亮。到20s时,东西绿灯闪亮,3s后熄灭,在东西绿灯熄灭后东西黄灯亮,同时甲灭。黄灯亮2s后灭东西红灯亮。与此同时,南北红灯灭,南北绿灯亮。1s后,南北车灯即乙亮。南北绿灯亮了25s后闪亮,3s后熄灭,同时乙灭,黄灯亮2s后熄灭,南北红灯亮,东西绿灯亮,循环。

 

1  交通灯控制示意图

 

2I/O分配

 

输入                        输出

起动按钮:I0.0            南北红灯:Q0.0     东西红灯:Q0.3

      南北黄灯:Q0.1     东西黄灯:Q0.4

      南北绿灯:Q0.2     东西绿灯:Q0.5

                南北车灯:Q0.6     东西车灯:Q0.7

3)程序设计

   根据控制要求首先画出十字路口交通信号灯的时序图,如图2所示。

 

       

2   十字路口交通信号灯的时序图

   根据十字路口交通信号灯的时序图,用基本逻辑指令设计的信号灯控制的梯形图如图3所示。分析如下:

   首先,找出南北方向和东西方向灯的关系:南北红灯亮(灭)的时间=东西红灯灭(亮)的时间,南北红灯亮25ST37计时)后,东西红灯亮30ST41计时)后。

   其次,找出东西方向的灯的关系:东西红灯亮30S后灭(T41复位)→东西绿灯平光亮20ST43计时)后→东西绿灯闪光3ST44计时)后,绿灯灭→东西黄灯亮2ST42计时)。

   再其次,找出南北向灯的关系:南北红灯亮25ST37计时)后灭→南北绿灯平光25ST38计时)后→南北绿灯闪光3ST39计时)后,绿灯灭→南北黄灯亮2ST40计时)。

   后找出车灯的时序关系:东西车灯是在南北红灯亮后开始延时(T49计时)1S后,东西车灯亮,直至东西绿灯闪光灭(T44延时到);南北车灯是在东西红灯亮后开始延时(T50计时)1S后,南北车灯亮,直至南北绿灯闪光灭(T39延时到)。

  根据上述分析列出各灯的输出控制表达式:

东西红灯:Q0.3=T37                     南北红灯Q0.0=M0.0·T3

东西绿灯:Q0.5=Q0.0·T43+T43·T44·T59     南北绿灯Q0.2=Q0.3·T38+T38·T39·T59

东西黄灯:Q0.4=T44·T42                  南北黄灯Q0.1=T39·T40

    东西车灯:Q0.7=T49·T44                  南北车灯Q0.6=T50·T39

                                           

                                                

                           

                                  

                       

        

 基本逻辑指令设计的信号灯控制的梯形图

6SL3055-0AA00-5AA0控制单元

3台电动机M1M3,要求间隔1min顺序起动和间隔30s逆序停止起动按钮SB1和停止按钮SB2, 3台电动机M1M3分别用接触器KM1KM2KM3控制

 

电动机顺序起动逆序停止控制的梯形图

 

高速计数器HSC一般和编码器配合使用,在现代自动控制中实现**定位和测量长度。它可用来累计比可编程序控制器的扫描频率高得多的脉冲输入,利用其产生的中断事件完成预定的操作。


一、数量及编号


(一)中断源及种类

高速计数器在程序中使用时的地址编号用HCn来表示(在非程序中有时用HSCn),n为编号。

HCn除了表示高速计数器的编号之外,还代表两方面的含义:高速计数器位高速计数器当前值。编程时,从所用的指令可以看出是位还是当前值。

 二、高速计数指令

(一)高速计数器指令

高速计数器指令有两条:HDEF和HSC。

1、HDEF,定义高速计数器指令

使能输入有效时,为指定的高速计数器分配一种工作模式,即用来建立高速计数器与工作模式之间的联系。
梯形图指令盒中有两个数据输入端:HSC,高速计数器编号,为0~5的常数,字节型;MODE,工作模式,为0~11的常数,字节型。


图1 HDEF

2、HSC,高速计数器指令

使能输入有效时,根据高速计数器特殊存储器位的状态,并按照HDEF指令指定的工作模式,设置高速计数器并控制其工作。
梯形图指令盒数据输入端N:高速计数器编号,为0~5的常数,字型。


图2 HSC

高速计数器的时钟、方向控制、复位和启动所使用输入如下图所示。


图3 高速计数器的指定输入

(二)高速计数器的使用方法

每个高速计数器都有固定的特殊功能存储器与之相配合,完成高速计数功能。具体对应关系如下图所示。


图4 HSC的特殊寄存器

每个高速计数器都有一个状态字节,程序运行时根据运行状况自动使某些位置位,可以通过程序来读相关位的状态,用以作为判断条件实现相应的操作。状态字节中各状态位的功能如下图所示。


图5 状态字节

使用高速计数器时,要按以下步骤进行:

◆ 选择计数器及工作模式 
◆ 设置控制字节 
◆ 执行HDEF指令 
◆ 设定当前值和预设值 
◆ 设置中断事件并全局开中断 
◆ 执行HSC指令 


图6 控制位含义

(三)应用实例

要对一高速事件**控制,通过对脉冲信号进行增计数,计数当前值达到24产生中断,重新从0计数,对中断次数进行累计。计数方向用一个外部信号控制,并能实现外部复位。所用的主机型号为CPU221。

设计步骤:

①选择高速计数器HSC0,并确定工作方式4
②令SM37=16#F8 
③执行HDEF指令,输入端HSC为0,MODE为4
④装入当前值,令SMD38=0
⑤装入设定值,令SMD42=24
⑥执行中断连接ATCH指令,输入端INT为INT0,EVNT为10。
主程序、初始化子程序和中断程序分别如图所示。


图7 主程序


图8 初始化程序


图9 中断程序


人气
35
发布时间
2023-06-28 01:16
所属行业
PLC
编号
40002505
我公司的其他供应信息
相关西门子产品
拨打电话
微信咨询
请卖家联系我