大工15年春《可编程控制器》大作业(4)

2018-12-19 22:19

Network 3 LD I0.1

TODR LB0 //起动/停止开关SB1闭合,则起动程序,读取时

Network 4 LD I0.1 INCB LB0 Network 5 LD I0.1 INCB LB0 Network6 LDI0.1

INCBLB0//T加3指向小时存储单元; Network7

LDI0.1;BTILB0,LW1//将小时由字节型转换为整型; Network8 LDI0.1 MOVWLW1,VW16

*I+100,VW16//将小时的数值乘以100; Network9

LDI0.1;INCBLB0//将T指向分钟存储单元; Network10

16

LD I0.1

BTI LB0,LW3 //将分钟由字节型转换为整型 Network 11 LD I0.1 MOVW LW3, VW18

*I +10, VW18 //将分钟的数值乘以10 Network 12 LD I0.1

MOVW VW16, VW20

+I VW18, VW20 //将小时数乘100与分钟数乘10相加 Network 13 LD I0.1

INCB LB0 //将T指向秒钟存储单元 Network 14 LD I0.1

BTI LB0, LW5 //将秒钟由字节型转换为整型 Network 15 LD I0.1 MOVW VW14, LW7

+I LW5, LW7 //将小时数乘100与分钟数乘10相加所得的结果与秒钟数相//加得Tim

Network 16

17

LDW<= LW7, 630序

CALL SBR1 //Tim小于630时,则调用SBR1(SUBE)子程 Network 17 LDW< LW7, 700

CALL SBR2 //Tim大于630小于700时,则调用SBR2(SUBN)子程序 Network 18

LDW<= LW7, 830

CALL SBR3 //Tim大于700小于830时,则调用SBR3(SUBF)子程序 Network 19

LDW< LW7, 1630

CALL SBR2 //Tim大于830小于1630时,则调用SBR2(SUBN)子程序

Network 20 LDW<= LW7, 1900

CALL SBR3 //Tim大于1630小于1900时,则调用SBR3(SUBF)子程序 Network 21

LDW< LW7, 2100

CALL SBR2 //Tim大于1900小于2100时,则调用SBR2(SUBN)子程序

Network 22 LDW<= LW7, 2359

18

CALL SBR1 //Tim大于2100小于2100时,则调用SBR1(SUBE)子程序END_ORGANIZATION_BLOCK

SUBROUTINE_BLOCK INIT:SBR0 TITLE=子例行程序注解 BEGIN

Network 1 //时钟初始化子程序 LD I0.1 INCB VB0 Network 2 LD I0.1 INCB VB0 Network 3 LD I0.1 INCB VB0 Network 4 LD I0.1

MOVB 0, VB0 //设定时钟小时数 Network 5 LD I0.1 INCB VB0 Network 6 LD I0.1

19

MOVB 0, VB0 //设定时钟分钟数 Network 7 LD I0.1 INCB VB0 Network 8 LD I0.1

MOVB 0, VB0 //设定时钟秒钟数 Network 9 // 网络标题 // 网络注解 LD I0.1 TODW VB0

END_SUBROUTINE_BLOCK

SUBROUTINE_BLOCK SUBE:SBR1 //晚间时段交通灯控制子程序 TITLE=子例行程序注解

BEGIN

Network 1 // 网络标题 // 网络注解 LD I0.1 S S0.1, 1 Network 2

LSCR S0.1 //顺序控制 Network 3

20


大工15年春《可编程控制器》大作业(4).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:天津市五区县2015-2016学年八年级(下)期末数学试卷(解析版)

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: