可编程控制器报告二.docx

上传人:b****2 文档编号:2141616 上传时间:2023-05-02 格式:DOCX 页数:13 大小:204.04KB
下载 相关 举报
可编程控制器报告二.docx_第1页
第1页 / 共13页
可编程控制器报告二.docx_第2页
第2页 / 共13页
可编程控制器报告二.docx_第3页
第3页 / 共13页
可编程控制器报告二.docx_第4页
第4页 / 共13页
可编程控制器报告二.docx_第5页
第5页 / 共13页
可编程控制器报告二.docx_第6页
第6页 / 共13页
可编程控制器报告二.docx_第7页
第7页 / 共13页
可编程控制器报告二.docx_第8页
第8页 / 共13页
可编程控制器报告二.docx_第9页
第9页 / 共13页
可编程控制器报告二.docx_第10页
第10页 / 共13页
可编程控制器报告二.docx_第11页
第11页 / 共13页
可编程控制器报告二.docx_第12页
第12页 / 共13页
可编程控制器报告二.docx_第13页
第13页 / 共13页
亲,该文档总共13页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

可编程控制器报告二.docx

《可编程控制器报告二.docx》由会员分享,可在线阅读,更多相关《可编程控制器报告二.docx(13页珍藏版)》请在冰点文库上搜索。

可编程控制器报告二.docx

可编程控制器报告二

可编程控制器实验报告

实验五:

数据传送指令的应用

一、实验目的:

1、掌握数据传送指令的功能及应用。

2、学习使用监控功能进行程序调试。

二、实验内容:

1、用传送指令编程,输入接点00100=ON时,将“1,2,3”三个数分别送入数据存储器DM0000~DM0002中;00100=ON时,全清零且清零优先。

调试运行时,需用通道监视功能进行监视。

2、用传送指令编程,输入接点00100~00107的通断控制输出指示灯01000~01007亮灭的个数,00108的通断控制被控灯的亮灭。

要求:

100108=ON时:

若00100=ON,则01000一个灯亮,其余灯灭;

若00101=ON,则01000和01001两个灯亮,其余灯灭;以此类推。

2当00108=OFF时:

若00100=ON,则01000一个灯灭,其余灯亮;

若00101=ON,则01000和01001两个灯灭,其余灯亮;以此类推。

三、实验程序:

1)实验内容一:

梯形图:

 

助记符:

LD00100

ANDNOT00101

MOV(21)

#0001

DM0000

MOV(21)

#0002

DM0001

MOV(21)

#0003

DM0002

LD00101

BEST(71)

#0000

DM0000

DM0002

END

 

2)实验内容二:

梯形图:

 

助记符:

LD00100LD00104

AND00108AND00108

MOV(21)MOV(21)

#0001#001F

IR000IR000

ORNOT00108ORNOT00108

MVN(22)MVN(22)

#FF01#FF1F

IR000IR000

LD00101LD00105

AND00108AND00108

MOV(21)MOV(21)

#0003#003F

IR00IR000

ORNOT00108ORNOT00108

MVN(22)MVN(22)

#FF03#FF3F

IR000IR000

LD00102LD00106

AND00108AND00108

MOV(21)MOV(21)

#0007#007F

IR000IR000

ORNOT00108ORNOT00108

MVN(22)MVN(22)

#FF07#FF7F

IR000IR000

LD00103LD00107

AND00108AND00108

MOV(21)MOV(21)

#000F#00FF

IR000IR000

ORNOT00108ORNOT00108

MVN(22)MVN(22)

#FF0F#FFFF

IR000IR000

END

四、实验总结:

1、通过这次实验,进一步学习了数据传送指令的功能和使用。

2、掌握了使用编程器的监控功能进行程序调试。

实验六:

算术运算指令的应用

1、实验目的:

1、掌握二进制(BIN)运算指令的使用。

2、掌握微分型指令的使用。

3、学习使用多点/通道监控运算结果。

二、实验内容:

用BIN运算指令完成下式十进制数的计算:

要求:

(1)00101=ON时,计算;000100=ON时,全清零。

(2)各步运算结果存入DM0000—DM0004中。

3、实验程序:

助记符:

LD00100

@BEST(71)

#0000

DM0000

DM0004

@BEST(71)

#0000

DM0100

DM0104

@MOV(21)

#0123

200

@MOV(21)

#0127

201

@MOV(21)

#0008

202

@MOV(21)

#0030

203

@MOV(21)

#0010

204

@BIN(23)

200

DM0100

@BIN(23)

201

DM0101

LD00100

@BIN(23)

202

DM0102

@BIN(23)

203

DM0103

@BIN(23)

204

DM0104

LD00101

ANDNOT00100

@ADB(50)

DM0100

DM0001

DM0000

@MLB(52)

DM0000

DM0102

DM0001

@SBB(51)

DM0001

DM0103

DM0002

@DVB(53)

DM0002

DM0104

DM0003

@BCD(24)

DM0003

DM0004

END

梯形图:

四、实验总结:

1、熟练掌握了二进制运算指令和微分指令的使用。

2、学习掌握了使用多点/通道监控运算结果。

3、对微分指令与非微分指令的区别有了进一步的认识。

实验七:

十字路口交通灯控制

一、实验目的:

1、进一步熟悉基本指令的功能和应用。

2、熟悉十字路口交通灯控制的编程及调试

二、实验内容:

下图1是城市十字路口交通灯示意图,交通灯的控制要求如下:

图1、十字路口红绿灯示意图

当启动开关接通后,交通灯系统开始工作。

先东西绿灯亮,南北红灯亮。

南北红灯亮维持35S,在南北红灯亮的同时,东西绿灯也亮,并维持30S,到30S时,东西绿灯闪亮,闪亮周期为1S(亮0.5S,灭05S)。

绿灯闪亮3S后熄灭,东西黄灯亮,维持2S,到2S时,东西黄灯灭,红灯亮。

等系红灯亮维持25S,南北绿灯亮维持20S,到20S时,南北绿灯闪亮3S后熄灭,南北黄灯亮,维持2S,到2S时,南北黄灯灭、红灯亮,同时东西红灯灭、绿灯亮,进入第二周期的动作。

此后周而复始地循环。

当启动开关断开时,所有交通灯熄灭。

通灯状态示意图如图2所示:

图2交通灯状态示意图

三、实验程序:

I/O分配表:

输入信号启动开关00100

输出信号东西绿灯01000

东西黄灯01001

东西红灯01002

南北绿灯01100

南北黄灯01101

南北红灯01102

 

梯形图:

助记符:

LD00100

ANDNOTTIM005

TIM000

#0300

TIM001

#0330

TIM002

#0350

TIM003

#0550

TIM004

#0580

TIM005

#0600

LDTIM000

ANDNOTTIM001

AND25502

LD00100

ANDNOTTIM000

ORLD

ANDNOT01002

OUT01000

LDTIM001

ANDNOTTIM002

ANDNOT01002

OUT01001

LDTIM002

ANDNOTTIM005

ANDNOT01102

OUT01002

LDTIM003

ANDNOTTIM004

AND25502

LDTIM002

ANDNOTTIM003

ORLD

ANDNOT01102

OUT01100

LDTIM004

ANDNOTTIM005

ANDNOT01102

OUT01101

LD00100

ANDNOTTIM002

ANDNOT01002

OUT01102

END

四、实验总结:

1、进一步掌握了基本指令的组合使用。

2、联系实际,了解了十字路口红绿灯的控制原理。

3、认识到做好I/O分配在编程中的重要性。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 总结汇报 > 学习总结

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2