返回首页

proteus仿真单片机电梯系统,实际电梯可能各楼层同时按键,在仿真中可以实现同时按下多个按键的情况吗?

119 2023-10-18 12:22 admin

一、proteus仿真单片机电梯系统,实际电梯可能各楼层同时按键,在仿真中可以实现同时按下多个按键的情况吗?

按键可以通过字母设置快捷键,如果设置相同快捷键会同时动作。

二、一个C++程序作业,模拟电梯运行

/* * Elevator.h * ElevatorAssignment * * Created by Isaac Huang on 08-6-23. * Copyright 2008 __MyCompanyName__. All rights reserved. * */ class Elevator { private: int WhichFloor; public: Elevator(); void ChangeFloor(int); int GetFloor(); void Working(); }; /* * Elevator.cpp * ElevatorAssignment * * Created by Isaac Huang on 08-6-23. * Copyright 2008 __MyCompanyName__. All rights reserved. * */ #include Elevator.h #include Elevator::Elevator():WhichFloor(1){} void Elevator::ChangeFloor(int num) { cout<<Elevator Goes From < #include #include Building::Building():Floor1(1),Floor2(2),WorkTime(0){} void Building::Running(int OrderTime) { int i,iLater1=0,iLater2=0,Spent; for(i=1;i<=OrderTime;i+=Spent) { Spent=1; srand(time(0)); int Number1=5+rand()%16; if((i-iLater1)==Number1) { Floor1.CreatePeople(); iLater1=i; } srand(time(0)); int Number2=5+rand()%16; if((i-iLater2)==Number2) { Floor2.CreatePeople(); iLater2=i; } if(Eleva.GetFloor()==1) { if(Floor1.ReturnPeople()!=0) { Floor1.GetInside(); Eleva.ChangeFloor(2); WorkTime++; Spent=5; Print(i+Spent); } el

三、用欧姆龙PLC设计一个电梯模型!!!急!!!

参考资料里有T型图

PLC控制4层电梯的自动运行实例NETWORK 1 //以下是电梯向上运行控制

//

//NETWORK COMMENTS

//

LD I1.3

O I1.4

O I1.5

O I0.1

O I0.2

O I0.5

O I0.3

O I0.4

A Q0.5

= M1.1

NETWORK 2 //NETWORK TITLE (single line)

//

//NETWORK COMMENTS

//

LD I1.4

O I1.5

O I0.2

O I0.5

O I0.4

A Q0.6

A Q0.0

= M1.2

NETWORK 3

LD I1.5

O I0.5

A Q0.7

A Q0.0

= M1.3

NETWORK 4

LD M1.1

O M1.2

O M1.3

= Q0.0

NETWORK 5 //以下是电梯向下运行控制

//

//NETWORK COMMENTS

//

LD I1.2

O I1.3

O I1.4

O I0.3

O I0.4

O I0.0

O I0.1

O I0.2

A Q1.0

= M2.4

NETWORK 6 //NETWORK TITLE (single line)

//

//NETWORK COMMENTS

//

LD I1.2

O I1.3

O I0.3

O I0.0

O I0.1

A Q0.7

A Q0.1

= M2.3

NETWORK 7

LD I1.2

O I0.0

A Q0.6

A Q0.1

= M2.2

NETWORK 8

LD M2.2

O M2.3

O M2.4

= Q0.0

DI点:

I0.0 一层请求上楼;

I0.1 二层请求上楼;

I0.2 三层请求上楼;

I0.3 二层请求下楼;

I0.4 三层请求下楼;

I0.5 四层请求下楼;

I0.6 厢体到达一层;

I0.7 厢体到达二层;

I1.0 厢体到达三层;

I1.1 厢体到达四层;

I1.2 电梯内呼一层;

I1.3 电梯内呼二层;

I1.4 电梯内呼三层;

I1.5 电梯内呼四层;

I1.6 开厢门按钮;

I1.7 关厢门按钮;

I2.0 厢门开到位;

I2.1 厢门关到位;

DO点:

O0.0 厢体向上运行;

O0.1 厢体向下运行;

O0.2 厢体停;

O0.3 开厢门;

O0.4 关厢门;

O0.5 当前厢体在一层;

O0.6 当前厢体在二层;

O0.7 当前厢体在三层;

O1.0 当前厢体在四层;

补充:

M0.1 电梯在一层时停止指令;

M0.2 电梯在二层时停止指令;

M0.3 电梯在三层时停止指令;

M0.4 电梯在四层时停止指令;

M1.1 电梯在一层时向上运行指令;

M1.2 电梯在二层时向上运行指令;

M1.3 电梯在三层时向上运行指令;

顶一下
(1)
50%
踩一下
(1)
50%
相关评论
我要评论
用户名: 验证码:点击我更换图片