最新消息: USBMI致力于为网友们分享Windows、安卓、IOS等主流手机系统相关的资讯以及评测、同时提供相关教程、应用、软件下载等服务。

四节传送带

IT圈 admin 24浏览 0评论

2024年5月22日发(作者:双安白)

1

目 录

一、设计目的及意义.................................................................................................... 3

二、题目分析................................................................................................................ 4

2.1设计目的........................................................................................................... 4

2.2设计过程........................................................................................................... 4

2.3设计要求........................................................................................................... 4

三、任务要求................................................................................................................ 5

四、总体设计................................................................................................................ 6

1、PLC控制流程图 .............................................................................................. 6

2、PLC外部接线图 .............................................................................................. 6

3、PLC芯片型号选择 .......................................................................................... 7

4、PLC 四级传送带I/O分配表 ........................................................................ 7

5、具体流程........................................................................................................... 8

(1)连接I/O ............................................................................................................... 8

(2)设计PLC程序 .................................................................................................... 8

(3) 运行程序,查看成果...................................................................................... 11

(4) 设计MCGS组态模拟画面 ............................................................................ 12

(5)调试并运行........................................................................................................ 17

6、结果分析......................................................................................................... 18

7、出现的问题..................................................................................................... 19

五、分工安排.............................................................................................................. 19

六、课程设计总结...................................................................................................... 19

七、参考文献.............................................................................................................. 20

附录.............................................................................................................................. 20

2

一、设计目的及意义

可编程控制器简称PLC,是以微处理器为基础,综合了计算机技术、自动控

制技术和通讯技术发展而来的一种新型工业控制装置。它具有结构简单、编程

方便、可靠性高等优点,已广泛用于工业过程和位置的自动控制中。PLC的功能

扩展也极为方便,硬件配置相当灵活,根据控制要求的改变,可以随时变动特殊

功能单元的种类和个数,再相应修改用户程序就可以达到变换和增加控制功能

的目的。。据统计,可编程控制器是工业自动化装置中应用最多的一种设备。

专家认为,可编程控制器将成为今后工业控制的主要手段和重要的基础设备之

一,PLC、机器人、CAD/CAM将成为工业生产的三大支柱。

随着工业生产的迅速发展,市场竞争的激烈,产品更新换代的周期日益缩短,

工业生产从大批量、少品种,向小批量、多品种转换,继电器—接触器控制难以

满足市场要求,此问题首先被美国通用汽车公司(GM公司)提了出来。通用汽

车公司为适合汽车型号的不断翻新,满足用户对产品多样性的需求,公开对外招

标,要求制造一种新的工业控制装置,取代传统的继电器—接触器控制。其对新

装置性能提出的要求就是著名的GM10条,即:

(1) 编程方便,现场可修改程序;

(2)维修方便,采用模块化结构;

(3)可靠性高于继电器控制装置;

(4)体积小于继电器控制装置;

(5)数据可直接送入管理计算机;

(6)成本可与继电器控制装置竞争;

(7)输入可以是交流115V;

(8)输出为交流115V,2A以上,能直接驱动电磁阀,接触器等;

(9)在扩展时,原系统只要很小变更;

(10)用户程序存储器容量至少能扩展到4K。

这十项指标就是现代PLC的最基本功能,值得注意的是PLC并不等同于普

通计算机,它与有关的外部设备,按照“易于与工业控制系统连成一体”和“便

于扩充功能”的原则来设计。

3

在大三上学期学了S7-200PLC编程及应用这门课程,了解了PLC控制的实际

运用,对于PLC控制有了比较深入的了解。通过课程设计,重新温习了一下平时

上课被忽略的知识,更清楚的认识和了解PLC,对PLC的工作原理、设计方法都

有了深刻的认识,对于PLC产品在生活中的运用也有了更多的了解。实际动手设

计PLC控制系统能够在以前基础上加深学生PLC的设计方法、步骤及设计原则;

巩固书本知识,并将其初步运用到实际中去;从而培养和提高学生的独立工作能

力;培养学生查阅书籍、参考资料、上网查询信息的能力等,从而让学生在今后

解决实际工程技术问题时能够有基础。

用MCGS组态模拟软件模拟组态,通过与其他相关的硬件设备结合,可以快

速、方便的开发各种用于现场采集、数据处理和控制的设备。使我们能对工厂

中对设备监控及调试有了进一步的了解。

二、题目分析

2.1设计目的:

1、掌握PLC功能指令的用法

2、掌握PLC控制系统的设计流程

2.2设计过程:

1、设计一个实现四级传送带逆序启动、顺序停止的控制程序

2、画出实现程序流程图。

3、列出输入、输出端口。

4、写出梯形图程序。

5、调试程序,直至符合设计要求。

6、MCGS组态设计。

7、组态调试、运行。

2.3设计要求:

有一个用四条皮带运输机的传送系统,分别用四台电动机带动,控制要求如

4

下: 启动时先起动最末一条皮带机,经过8秒延时,再依次起动其它皮带机。 停

止时应先停止最前一条皮带机,待料运送完毕后再依次停止其它皮带机。 当某

条皮带机发生故障时,该皮带机及其前面的皮带机立即停止,而该皮带机以后的

皮带机待运完后才停止。例如M2故障,M1、M2立即停,经过8秒延时后,M3

停,再过8秒,M4停。当某条皮带机上有重物时,该皮带机前面的皮带机停止,

该皮带机运行8秒后停,而该皮带机以后的皮带机待料运完后才停止。例如,M3

上有重物,M1、M2立即停,经过8秒延时后,M3停,再过8秒,M4停。传送带

A、B、C、D分别为第一、二、三、四级传送带,分别由四台电机M1、M2、M3、

M4带动。

三、任务要求

按要求设计四节传送带程序和组态,设计并运行MCGS组态模拟界面,运行

控制程序,调试程序,直到达到预定的模拟功能的要求。具体要求如下:

1、设计一个实现四级传送带逆序启动、顺序停止的控制程序

2、画出实现程序流程图。

3、列出输入、输出端口。

4、写出梯形图程序。

5、调试程序,直至符合设计要求。

6、设计MCGS控制界面。

7、设计PLC控制程序。

8、设计联机调试。

5

四、总体设计

1、PLC控制流程图

开始

N

N

M1是否

M2是否

故障?

故障?

Y

Y

M1立

即停

M1、M2立即

止,M2、

停止,M3、

M3、

M4每隔八秒

M4每隔八秒

依次停止。

依次停止。

2、PLC外部接线图

M4、M3、M2、

M1每隔八秒

依次启动。

N

M3是否

故障?

N

M4是否

故障?

N

是否按下

停止?

Y

Y

Y

M1、M2、

M3立即停

止,M4隔八

秒停止。

M1、M2、

M3、M4立即

停止。

M1、M2、

M3、M4立即

停止。

2-3 外部接线图

6

3、PLC芯片型号选择

PLC的选择主要应从PLC 的机型、容量、I/O模块、电源模块、特殊功能模

块、通信联网能力等方面加以综合考虑。PLC机型选择的基本原则是在满足功能

要求及保证可靠、维护方便的前提下,力争最佳的性能价格比。选择时应主要考

虑到合理的结构型式,安装方式的选择,相应的功能要求,响应速度要求,系统可

靠性的要求,机型尽量统一等因素。

基本单元:

S7-200系列PLC中可提供4种不同的基本型号的8种CPU供选择使用,其

输入输出点数的分配如表2.1所示:S7-200系列PLC中CPU22X的基本单元

表2.1 S7-200系列PLC中CPU22X的基本单元

型 号

S7-200CPU221

S7-200CPU222

S7-200CPU224

S7-200CPU226

S7-200CPU226X

M

4、PLC 四级传送带I/O分配表

四级传送带I/O分配表

输入

启动按钮

SB1

停止按钮

SB2

传送带故障

A

传送带故障

B

传送带故障

C

传送带故障

D

输入点 输出点

6

8

14

24

24

4

6

10

16

16

可带扩展模块数

2个扩展模块78路数字量I/O点

或10路模拟量I/O点

7个扩展模块168路数字量I/O

点或35路模拟量I/O点

2个扩展模块248路数字量I/O

点或35路模拟量I/O点

2个扩展模块248路数字量I/O

点或35路模拟量I/O点

输出

I0.0

I0.5

I0.1

I0.2

I0.3

I0.4

传送带

1 M1

传送带2

M2

传送带3

M3

传送带4

M4

7

Q0.1

Q0.2

Q0.3

Q0.4

5、具体流程

(1)连接I/O

(2)设计PLC程序

程序如图:

8

9

10

(3)运行程序,查看成果

程序能达到预期效果

增加功能:报警装置

如图所示,当某个电机发生故障时,报警装置显示报警,当装置恢复

正常时,报警装置自动关闭。

11

(4)设计MCGS组态模拟画面

12

13

14

15

16

(5)调试并运行

17

6、结果分析

PLC程序结果:四条皮带运输机的传送系统,分别用四台异电动机M1、M2、

M3、M4带动,控制过程如下:

(1)启动时先按下启动按钮,起动最末一条皮带机,经过8秒延时,再依

次起动其他皮带机。

(2)停止时按下I0.5按钮,这时M1皮带先停止工作,然后M2、M3、M4

依次停止工作。

18

(3)B、C、D为故障模拟按钮,分别模拟M1、M2、M3、M4发生故障时的情

况。例如:当要模拟M1条皮带机发生故障时,只需按下按钮A即可,此时该皮

带机立即停止工作,而该皮带机以后的皮带机分别间隔8秒再依次停止工作:M2

在M1停止工作后8秒以后再停止(将本皮带上的货物运送待运完后才停止)。

M3在M2停止工作后8秒以后再停止。往后依次类推。当M2发生故障时,M1皮

带机立即停止工作,而M2以后的皮带机则依次间隔8秒以后再停止工作。M3、

M4发生故障时情况与此相同。

(4)MCGS组态模拟画面实现功能与其一致。

7、出现的问题

MCGS不能与PLC建立起连接,通过MCGS不能读到PLC的状态,通过更改

通信口和一些数据校验方式、数据采集方式、通讯方式,最终和PLC连接了起

来,而且还能进行实时通信。

模拟运行请看视频

五、分工安排

XXX:设计PLC程序、做PPT、答辩

XXX:设计 PLC程序、设计MCGS组态、撰写项目书

XXX:设计MCGS组态、撰写项目书

XXX:设计 PLC程序、设计MCGS组态、答辩

XXX:设计 PLC程序、撰写项目书

六、课程设计总结

这次课程设计在拿到题目之后,通过对题目的分析。然后,又在网上查阅了

相关资料,初步制定各个部分功能的实现方案,对各部分功能进行简单编程,完

成个部分功能的独立实现;之后,将各部分程序整合到一起,进行调试,在整合

和调试过程中我们未发现异常。

19

通过这次设计实践,我们小组成员学会了PLC的基本编程方法,对PLC的

工作原理和使用方法也有了更深刻的理解。在对理论的运用中,提高了我们的工

程素质,在没有做实践设计以前,我们对知识的掌握都是思想上的,对一些细节

不加重视,当我们把自己想出来的程序与到PLC中的时候,问题出现了,不是

不能运行,就是运行的结果和要求的结果不相符合。能过解决一个个在调试中出

现的问题,我们对PLC 的理解得到加强,看到了实践与理论的差距。同时,使

我们的合作意识得到加强。合作能力得到提高。

七、参考文献

[1] 钟肇新. 可编程控制器原理及应用.电子工程师:计算机应用.广州:华南理

工大学出版社,2000.

[2] 徐世许. 可编程控制器原理. 合肥:中国科学技术出版社,2001.

[3] 廖常初. PLC编程及应用[J]. 北京:机械工业出版社,2002.

[4] 李景学. 可编程控制器应用系统设计方法[J]. 北京:电子工业出版社,

1995.

[5] 王永华. 现代电气控制及PLC应用技术[M]. 北京:北京航空航天大学出版

社,2008.

[6] 胡学林. 可编程控制器教程(基础篇). 北京:电子工业出版社,2004.

[7] 王兆安. 电力电子设备设计和应用手册[M] 北京:机械工业出版社 2002.

[8] 陈建明. 电气控制与PLC应用. 北京:电子工业出版社,2006

[9] 吴作明.工控组态软件与PLC应用技术[M].北京:航空航天大学出版社,

2007.0-382

[10] MCGS参考手册和MCGS参考指南.

附录

脚本程序:

脚本程序1:

if M1=1 and x1<246 and x>=231 and y>=0 then

x1=x1+8

20

endif

if M1=0 and x1<246 then

x1=x1

y1=y1

endif

if x1>=246 and y1<105 then

y1=y1+2

x1=x1+1

endif

if y1>=105 and x1<426 and x1>=246 and M2=1 then

y1=105

x1=x1+8

endif

if y1>=105 and x1<426 and x1>=246 and M2=0 then

x1=x1

y1=y1

endif

if x1>=426 and y1<220 and y1>=100 then

x1=x1+1

y1=y1+2

endif

if y1>=220 and x1<656 and x1>=426 and M3=1 then

y1=220

x1=x1+8

endif

if y1>=220 and x1<656 and x1>=426 and M3=0 then

x1=x1

y1=y1

endif

if x1>=656 and y1<330 and y1>=220 then

x1=x1+1

y1=y1+2

endif

if y1>=330 and x1<876 and x1>=656 and M4=1 then

y1=330

x1=x1+8

endif

if y1>=330 and x1<876 and x1>=656 and M4=0 then

x1=x1

y1=y1

endif

if x1>=876 and y1<441 and y1>=330 and x1<=931 then

y1=y1+2

x1=x1+1

21

endif

if x1>=931 then

x1=931+8+t

t=t+8

y1=440

endif

if t>=164 and x1>=950 then

x1=0

y1=0

t=0

endif

脚本程序2:

if M1=1 and x2<261 and x1>=246 and y1>=0 then

x2=x2+8

endif

if M1=0 and x2<261 then

x2=x2

y2=y2

endif

if x2>=261 and y2<105 then

y2=y2+2

x2=x2+1

endif

if y2>=105 and x2<441 and x2>=261 and M2=1 then

y2=105

x2=x2+8

endif

if y2>=105 and x2<441 and x2>=261 and M2=0 then

x2=x2

y2=y2

endif

if x2>=441 and y2<220 and y2>=100 then

x2=x2+1

y2=y2+2

endif

if y2>=220 and x2<671 and x1>=441 and M3=1 then

y2=220

x2=x2+8

endif

if y2>=220 and x2<671 and x2>=441 and M3=0 then

x2=x2

y2=y2

endif

22

if x2>=671 and y2<330 and y2>=220 then

x2=x2+1

y2=y2+2

endif

if y2>=330 and x2<891 and x2>=671 and M4=1 then

y2=330

x2=x2+8

endif

if y2>=330 and x2<891 and x2>=671 and M4=0 then

x2=x2

y2=y2

endif

if x2>=891 and y2<441 and y2>=330 and x2<=946 then

y2=y2+2

x2=x2+1

endif

if x2>=946 then

x2=946+8+t

t=t+8

y2=440

endif

if t>=164 and x2>=950 then

x2=0

y2=0

t=0

endif

脚本程序3:

if M1=1 and x3<276 and x2>=246 and y2>=0 then

x3=x3+8

endif

if M1=0 and x3<276 then

x3=x3

y3=y3

endif

if x3>=276 and y3<105 then

y3=y3+2

x3=x3+1

endif

if y3>=105 and x3<456 and x3>=276 and M2=1 then

y3=105

x3=x3+8

endif

if y3>=105 and x3<456 and x3>=276 and M2=0 then

x3=x3

23

y3=y3

endif

if x3>=456 and y3<220 and y3>=100 then

x3=x3+1

y3=y3+2

endif

if y3>=220 and x3<686 and x3>=456 and M3=1 then

y3=220

x3=x3+8

endif

if y3>=220 and x3<686 and x2>=456 and M3=0 then

x3=x3

y3=y3

endif

if x3>=686 and y3<330 and y3>=220 then

x3=x3+1

y3=y3+2

endif

if y3>=330 and x3<906 and x3>=686 and M4=1 then

y3=330

x3=x3+8

endif

if y3>=330 and x3<906 and x3>=686 and M4=0 then

x3=x3

y3=y3

endif

if x3>=906 and y3<441 and y3>=330 and x3<=961 then

y3=y3+2

x3=x3+1

endif

if x3>=961 then

x3=961+8+t

t=t+8

y3=440

endif

if t>=164 and x3>=980 then

x3=0

y3=0

t=0

endif

脚本程序4:

if M1=1 and x<231 then

x=x+8

endif

24

if M1=0 and x<231 then

x=x

y=y

endif

if x>=231 and y<105 then

y=y+2

x=x+1

endif

if y>=105 and x<411 and x>=231 and M2=1 then

y=105

x=x+8

endif

if y>=105 and x<411 and x>=231 and M2=0 then

x=x

y=y

endif

if x>=411 and y<220 and y>=100 then

x=x+1

y=y+2

endif

if y>=220 and x<641 and x>=411 and M3=1 then

y=220

x=x+8

endif

if y>=220 and x<641 and x>=411 and M3=0 then

x=x

y=y

endif

if x>=641 and y<330 and y>=220 then

x=x+1

y=y+2

endif

if y>=330 and x<861 and x>=641 and M4=1 then

y=330

x=x+8

endif

if y>=330 and x<861 and x>=641 and M4=0 then

x=x

y=y

endif

if x>=861 and y<441 and y>=330 and x<=916 then

y=y+2

x=x+1

endif

25

if x>=916 then

x=916+8+t

t=t+8

y=440

endif

if t>=164 and x>=1000 then

x=0

y=0

t=0

endif

MCGS组态模拟界面:

26

2024年5月22日发(作者:双安白)

1

目 录

一、设计目的及意义.................................................................................................... 3

二、题目分析................................................................................................................ 4

2.1设计目的........................................................................................................... 4

2.2设计过程........................................................................................................... 4

2.3设计要求........................................................................................................... 4

三、任务要求................................................................................................................ 5

四、总体设计................................................................................................................ 6

1、PLC控制流程图 .............................................................................................. 6

2、PLC外部接线图 .............................................................................................. 6

3、PLC芯片型号选择 .......................................................................................... 7

4、PLC 四级传送带I/O分配表 ........................................................................ 7

5、具体流程........................................................................................................... 8

(1)连接I/O ............................................................................................................... 8

(2)设计PLC程序 .................................................................................................... 8

(3) 运行程序,查看成果...................................................................................... 11

(4) 设计MCGS组态模拟画面 ............................................................................ 12

(5)调试并运行........................................................................................................ 17

6、结果分析......................................................................................................... 18

7、出现的问题..................................................................................................... 19

五、分工安排.............................................................................................................. 19

六、课程设计总结...................................................................................................... 19

七、参考文献.............................................................................................................. 20

附录.............................................................................................................................. 20

2

一、设计目的及意义

可编程控制器简称PLC,是以微处理器为基础,综合了计算机技术、自动控

制技术和通讯技术发展而来的一种新型工业控制装置。它具有结构简单、编程

方便、可靠性高等优点,已广泛用于工业过程和位置的自动控制中。PLC的功能

扩展也极为方便,硬件配置相当灵活,根据控制要求的改变,可以随时变动特殊

功能单元的种类和个数,再相应修改用户程序就可以达到变换和增加控制功能

的目的。。据统计,可编程控制器是工业自动化装置中应用最多的一种设备。

专家认为,可编程控制器将成为今后工业控制的主要手段和重要的基础设备之

一,PLC、机器人、CAD/CAM将成为工业生产的三大支柱。

随着工业生产的迅速发展,市场竞争的激烈,产品更新换代的周期日益缩短,

工业生产从大批量、少品种,向小批量、多品种转换,继电器—接触器控制难以

满足市场要求,此问题首先被美国通用汽车公司(GM公司)提了出来。通用汽

车公司为适合汽车型号的不断翻新,满足用户对产品多样性的需求,公开对外招

标,要求制造一种新的工业控制装置,取代传统的继电器—接触器控制。其对新

装置性能提出的要求就是著名的GM10条,即:

(1) 编程方便,现场可修改程序;

(2)维修方便,采用模块化结构;

(3)可靠性高于继电器控制装置;

(4)体积小于继电器控制装置;

(5)数据可直接送入管理计算机;

(6)成本可与继电器控制装置竞争;

(7)输入可以是交流115V;

(8)输出为交流115V,2A以上,能直接驱动电磁阀,接触器等;

(9)在扩展时,原系统只要很小变更;

(10)用户程序存储器容量至少能扩展到4K。

这十项指标就是现代PLC的最基本功能,值得注意的是PLC并不等同于普

通计算机,它与有关的外部设备,按照“易于与工业控制系统连成一体”和“便

于扩充功能”的原则来设计。

3

在大三上学期学了S7-200PLC编程及应用这门课程,了解了PLC控制的实际

运用,对于PLC控制有了比较深入的了解。通过课程设计,重新温习了一下平时

上课被忽略的知识,更清楚的认识和了解PLC,对PLC的工作原理、设计方法都

有了深刻的认识,对于PLC产品在生活中的运用也有了更多的了解。实际动手设

计PLC控制系统能够在以前基础上加深学生PLC的设计方法、步骤及设计原则;

巩固书本知识,并将其初步运用到实际中去;从而培养和提高学生的独立工作能

力;培养学生查阅书籍、参考资料、上网查询信息的能力等,从而让学生在今后

解决实际工程技术问题时能够有基础。

用MCGS组态模拟软件模拟组态,通过与其他相关的硬件设备结合,可以快

速、方便的开发各种用于现场采集、数据处理和控制的设备。使我们能对工厂

中对设备监控及调试有了进一步的了解。

二、题目分析

2.1设计目的:

1、掌握PLC功能指令的用法

2、掌握PLC控制系统的设计流程

2.2设计过程:

1、设计一个实现四级传送带逆序启动、顺序停止的控制程序

2、画出实现程序流程图。

3、列出输入、输出端口。

4、写出梯形图程序。

5、调试程序,直至符合设计要求。

6、MCGS组态设计。

7、组态调试、运行。

2.3设计要求:

有一个用四条皮带运输机的传送系统,分别用四台电动机带动,控制要求如

4

下: 启动时先起动最末一条皮带机,经过8秒延时,再依次起动其它皮带机。 停

止时应先停止最前一条皮带机,待料运送完毕后再依次停止其它皮带机。 当某

条皮带机发生故障时,该皮带机及其前面的皮带机立即停止,而该皮带机以后的

皮带机待运完后才停止。例如M2故障,M1、M2立即停,经过8秒延时后,M3

停,再过8秒,M4停。当某条皮带机上有重物时,该皮带机前面的皮带机停止,

该皮带机运行8秒后停,而该皮带机以后的皮带机待料运完后才停止。例如,M3

上有重物,M1、M2立即停,经过8秒延时后,M3停,再过8秒,M4停。传送带

A、B、C、D分别为第一、二、三、四级传送带,分别由四台电机M1、M2、M3、

M4带动。

三、任务要求

按要求设计四节传送带程序和组态,设计并运行MCGS组态模拟界面,运行

控制程序,调试程序,直到达到预定的模拟功能的要求。具体要求如下:

1、设计一个实现四级传送带逆序启动、顺序停止的控制程序

2、画出实现程序流程图。

3、列出输入、输出端口。

4、写出梯形图程序。

5、调试程序,直至符合设计要求。

6、设计MCGS控制界面。

7、设计PLC控制程序。

8、设计联机调试。

5

四、总体设计

1、PLC控制流程图

开始

N

N

M1是否

M2是否

故障?

故障?

Y

Y

M1立

即停

M1、M2立即

止,M2、

停止,M3、

M3、

M4每隔八秒

M4每隔八秒

依次停止。

依次停止。

2、PLC外部接线图

M4、M3、M2、

M1每隔八秒

依次启动。

N

M3是否

故障?

N

M4是否

故障?

N

是否按下

停止?

Y

Y

Y

M1、M2、

M3立即停

止,M4隔八

秒停止。

M1、M2、

M3、M4立即

停止。

M1、M2、

M3、M4立即

停止。

2-3 外部接线图

6

3、PLC芯片型号选择

PLC的选择主要应从PLC 的机型、容量、I/O模块、电源模块、特殊功能模

块、通信联网能力等方面加以综合考虑。PLC机型选择的基本原则是在满足功能

要求及保证可靠、维护方便的前提下,力争最佳的性能价格比。选择时应主要考

虑到合理的结构型式,安装方式的选择,相应的功能要求,响应速度要求,系统可

靠性的要求,机型尽量统一等因素。

基本单元:

S7-200系列PLC中可提供4种不同的基本型号的8种CPU供选择使用,其

输入输出点数的分配如表2.1所示:S7-200系列PLC中CPU22X的基本单元

表2.1 S7-200系列PLC中CPU22X的基本单元

型 号

S7-200CPU221

S7-200CPU222

S7-200CPU224

S7-200CPU226

S7-200CPU226X

M

4、PLC 四级传送带I/O分配表

四级传送带I/O分配表

输入

启动按钮

SB1

停止按钮

SB2

传送带故障

A

传送带故障

B

传送带故障

C

传送带故障

D

输入点 输出点

6

8

14

24

24

4

6

10

16

16

可带扩展模块数

2个扩展模块78路数字量I/O点

或10路模拟量I/O点

7个扩展模块168路数字量I/O

点或35路模拟量I/O点

2个扩展模块248路数字量I/O

点或35路模拟量I/O点

2个扩展模块248路数字量I/O

点或35路模拟量I/O点

输出

I0.0

I0.5

I0.1

I0.2

I0.3

I0.4

传送带

1 M1

传送带2

M2

传送带3

M3

传送带4

M4

7

Q0.1

Q0.2

Q0.3

Q0.4

5、具体流程

(1)连接I/O

(2)设计PLC程序

程序如图:

8

9

10

(3)运行程序,查看成果

程序能达到预期效果

增加功能:报警装置

如图所示,当某个电机发生故障时,报警装置显示报警,当装置恢复

正常时,报警装置自动关闭。

11

(4)设计MCGS组态模拟画面

12

13

14

15

16

(5)调试并运行

17

6、结果分析

PLC程序结果:四条皮带运输机的传送系统,分别用四台异电动机M1、M2、

M3、M4带动,控制过程如下:

(1)启动时先按下启动按钮,起动最末一条皮带机,经过8秒延时,再依

次起动其他皮带机。

(2)停止时按下I0.5按钮,这时M1皮带先停止工作,然后M2、M3、M4

依次停止工作。

18

(3)B、C、D为故障模拟按钮,分别模拟M1、M2、M3、M4发生故障时的情

况。例如:当要模拟M1条皮带机发生故障时,只需按下按钮A即可,此时该皮

带机立即停止工作,而该皮带机以后的皮带机分别间隔8秒再依次停止工作:M2

在M1停止工作后8秒以后再停止(将本皮带上的货物运送待运完后才停止)。

M3在M2停止工作后8秒以后再停止。往后依次类推。当M2发生故障时,M1皮

带机立即停止工作,而M2以后的皮带机则依次间隔8秒以后再停止工作。M3、

M4发生故障时情况与此相同。

(4)MCGS组态模拟画面实现功能与其一致。

7、出现的问题

MCGS不能与PLC建立起连接,通过MCGS不能读到PLC的状态,通过更改

通信口和一些数据校验方式、数据采集方式、通讯方式,最终和PLC连接了起

来,而且还能进行实时通信。

模拟运行请看视频

五、分工安排

XXX:设计PLC程序、做PPT、答辩

XXX:设计 PLC程序、设计MCGS组态、撰写项目书

XXX:设计MCGS组态、撰写项目书

XXX:设计 PLC程序、设计MCGS组态、答辩

XXX:设计 PLC程序、撰写项目书

六、课程设计总结

这次课程设计在拿到题目之后,通过对题目的分析。然后,又在网上查阅了

相关资料,初步制定各个部分功能的实现方案,对各部分功能进行简单编程,完

成个部分功能的独立实现;之后,将各部分程序整合到一起,进行调试,在整合

和调试过程中我们未发现异常。

19

通过这次设计实践,我们小组成员学会了PLC的基本编程方法,对PLC的

工作原理和使用方法也有了更深刻的理解。在对理论的运用中,提高了我们的工

程素质,在没有做实践设计以前,我们对知识的掌握都是思想上的,对一些细节

不加重视,当我们把自己想出来的程序与到PLC中的时候,问题出现了,不是

不能运行,就是运行的结果和要求的结果不相符合。能过解决一个个在调试中出

现的问题,我们对PLC 的理解得到加强,看到了实践与理论的差距。同时,使

我们的合作意识得到加强。合作能力得到提高。

七、参考文献

[1] 钟肇新. 可编程控制器原理及应用.电子工程师:计算机应用.广州:华南理

工大学出版社,2000.

[2] 徐世许. 可编程控制器原理. 合肥:中国科学技术出版社,2001.

[3] 廖常初. PLC编程及应用[J]. 北京:机械工业出版社,2002.

[4] 李景学. 可编程控制器应用系统设计方法[J]. 北京:电子工业出版社,

1995.

[5] 王永华. 现代电气控制及PLC应用技术[M]. 北京:北京航空航天大学出版

社,2008.

[6] 胡学林. 可编程控制器教程(基础篇). 北京:电子工业出版社,2004.

[7] 王兆安. 电力电子设备设计和应用手册[M] 北京:机械工业出版社 2002.

[8] 陈建明. 电气控制与PLC应用. 北京:电子工业出版社,2006

[9] 吴作明.工控组态软件与PLC应用技术[M].北京:航空航天大学出版社,

2007.0-382

[10] MCGS参考手册和MCGS参考指南.

附录

脚本程序:

脚本程序1:

if M1=1 and x1<246 and x>=231 and y>=0 then

x1=x1+8

20

endif

if M1=0 and x1<246 then

x1=x1

y1=y1

endif

if x1>=246 and y1<105 then

y1=y1+2

x1=x1+1

endif

if y1>=105 and x1<426 and x1>=246 and M2=1 then

y1=105

x1=x1+8

endif

if y1>=105 and x1<426 and x1>=246 and M2=0 then

x1=x1

y1=y1

endif

if x1>=426 and y1<220 and y1>=100 then

x1=x1+1

y1=y1+2

endif

if y1>=220 and x1<656 and x1>=426 and M3=1 then

y1=220

x1=x1+8

endif

if y1>=220 and x1<656 and x1>=426 and M3=0 then

x1=x1

y1=y1

endif

if x1>=656 and y1<330 and y1>=220 then

x1=x1+1

y1=y1+2

endif

if y1>=330 and x1<876 and x1>=656 and M4=1 then

y1=330

x1=x1+8

endif

if y1>=330 and x1<876 and x1>=656 and M4=0 then

x1=x1

y1=y1

endif

if x1>=876 and y1<441 and y1>=330 and x1<=931 then

y1=y1+2

x1=x1+1

21

endif

if x1>=931 then

x1=931+8+t

t=t+8

y1=440

endif

if t>=164 and x1>=950 then

x1=0

y1=0

t=0

endif

脚本程序2:

if M1=1 and x2<261 and x1>=246 and y1>=0 then

x2=x2+8

endif

if M1=0 and x2<261 then

x2=x2

y2=y2

endif

if x2>=261 and y2<105 then

y2=y2+2

x2=x2+1

endif

if y2>=105 and x2<441 and x2>=261 and M2=1 then

y2=105

x2=x2+8

endif

if y2>=105 and x2<441 and x2>=261 and M2=0 then

x2=x2

y2=y2

endif

if x2>=441 and y2<220 and y2>=100 then

x2=x2+1

y2=y2+2

endif

if y2>=220 and x2<671 and x1>=441 and M3=1 then

y2=220

x2=x2+8

endif

if y2>=220 and x2<671 and x2>=441 and M3=0 then

x2=x2

y2=y2

endif

22

if x2>=671 and y2<330 and y2>=220 then

x2=x2+1

y2=y2+2

endif

if y2>=330 and x2<891 and x2>=671 and M4=1 then

y2=330

x2=x2+8

endif

if y2>=330 and x2<891 and x2>=671 and M4=0 then

x2=x2

y2=y2

endif

if x2>=891 and y2<441 and y2>=330 and x2<=946 then

y2=y2+2

x2=x2+1

endif

if x2>=946 then

x2=946+8+t

t=t+8

y2=440

endif

if t>=164 and x2>=950 then

x2=0

y2=0

t=0

endif

脚本程序3:

if M1=1 and x3<276 and x2>=246 and y2>=0 then

x3=x3+8

endif

if M1=0 and x3<276 then

x3=x3

y3=y3

endif

if x3>=276 and y3<105 then

y3=y3+2

x3=x3+1

endif

if y3>=105 and x3<456 and x3>=276 and M2=1 then

y3=105

x3=x3+8

endif

if y3>=105 and x3<456 and x3>=276 and M2=0 then

x3=x3

23

y3=y3

endif

if x3>=456 and y3<220 and y3>=100 then

x3=x3+1

y3=y3+2

endif

if y3>=220 and x3<686 and x3>=456 and M3=1 then

y3=220

x3=x3+8

endif

if y3>=220 and x3<686 and x2>=456 and M3=0 then

x3=x3

y3=y3

endif

if x3>=686 and y3<330 and y3>=220 then

x3=x3+1

y3=y3+2

endif

if y3>=330 and x3<906 and x3>=686 and M4=1 then

y3=330

x3=x3+8

endif

if y3>=330 and x3<906 and x3>=686 and M4=0 then

x3=x3

y3=y3

endif

if x3>=906 and y3<441 and y3>=330 and x3<=961 then

y3=y3+2

x3=x3+1

endif

if x3>=961 then

x3=961+8+t

t=t+8

y3=440

endif

if t>=164 and x3>=980 then

x3=0

y3=0

t=0

endif

脚本程序4:

if M1=1 and x<231 then

x=x+8

endif

24

if M1=0 and x<231 then

x=x

y=y

endif

if x>=231 and y<105 then

y=y+2

x=x+1

endif

if y>=105 and x<411 and x>=231 and M2=1 then

y=105

x=x+8

endif

if y>=105 and x<411 and x>=231 and M2=0 then

x=x

y=y

endif

if x>=411 and y<220 and y>=100 then

x=x+1

y=y+2

endif

if y>=220 and x<641 and x>=411 and M3=1 then

y=220

x=x+8

endif

if y>=220 and x<641 and x>=411 and M3=0 then

x=x

y=y

endif

if x>=641 and y<330 and y>=220 then

x=x+1

y=y+2

endif

if y>=330 and x<861 and x>=641 and M4=1 then

y=330

x=x+8

endif

if y>=330 and x<861 and x>=641 and M4=0 then

x=x

y=y

endif

if x>=861 and y<441 and y>=330 and x<=916 then

y=y+2

x=x+1

endif

25

if x>=916 then

x=916+8+t

t=t+8

y=440

endif

if t>=164 and x>=1000 then

x=0

y=0

t=0

endif

MCGS组态模拟界面:

26

发布评论

评论列表 (0)

  1. 暂无评论