3层电梯求助! 点击:436 | 回复:4



龙魂破血

    
发表于:2012-12-20 12:30:17
楼主

用西门子224编制一个3层电梯程序!发现难度好大!课题是这样的!

一、目的

1、通过对工程实例的模拟,熟练地掌握PLC的编程和程序调试方法。

2、进一步熟悉PLCI/O连接。

3、熟悉三层楼电梯采用轿厢外按钮控制的编程方法。

二、说明

电梯由安装在各楼层厅门口的上升和下降呼叫按钮进行呼叫操纵,其操纵内容为电梯运行方向。电梯轿箱内设有楼层内选按钮S1S3,用以选择需停靠的楼层。L1为一层指示、L2为二层指示、L3为三层指示,SQ1SQ3为到位行程开关。电梯上升途中只响应上升呼叫,下降途中只响应下降呼叫,任何反方向的呼叫均无效。例如,电梯停在一层,在二层轿箱外呼叫时,必须按二层上升呼叫按钮,电梯才响应呼叫(从一层运行到二层),按二层下降呼叫按钮无效;反之,若电梯停在三层,在二层轿箱外呼叫时,必须按二层下降呼叫按钮,电梯才响应呼叫(从三层运行到二层),按二层上升呼叫按钮无效。

 

 

I/O表:

(一)输入:

 

序号

   

输入点

序号

   

输入点

0

三层内选按钮S3

I0.3

5

一层上呼按钮U1

I0.6

1

二层内选按钮S2

I0.4

6

二层上呼按钮U2

I0.7

2

一层内选按钮S1

I0.5

7

一层行程开关SQ1

I0.0

3

三层下呼按钮D3

I1.1

8

二层行程开关SQ2

I0.1

4

二层下呼按钮D2

I1.0

9

三层行程开关SQ3

I0.2

 

 

 

10

复位RST

  I1.2

(二)输出:

序号

   

输出点

序号

   

输出点

0

三层指示L3

Q0.2

4

轿箱上升指示UP

Q0.3

1

二层指示L2

  Q0.1

5

三层内选指示SL3

Q0.7

2

一层指示L1

Q0.0

6

二层内选指示SL2

Q0.6

3

轿箱下降指示DOWN

Q0.4

7

一层内选指示SL1

Q0.5

 

我的思路是这样的.按电梯为研究对象.把电梯用A表示!人用B来表示!以下就是初态位置的组合.1人1梯情况:9种初始状态.

 1 2 3 45 67 8 9
 3楼  B   B  A A AB
2楼 B   A A AB  B 
 1楼 A A AB B  B  

我的程序这样的写:

程序啊!到了第15个网络程序就走不来了!程序不能上传,哪位大哥留个油箱或QQ,我传过去!

 

我的思路是不是错了?



楼主最近还看过

SSI ļʱ