可编程序控制器
(PLC)实验讲座 (补 )
于庆广 清华大学电机系 FACTS研究所一、“实验一”讲解和编程技巧
1、日立 EM-II系列 PLC的 I/O地址确定、
中间变量的选取、特殊内部输出的应用
I/O地址中间变量
400~955
内部寄存器
960~991
指令系统实现输出控制一、“实验一”讲解和编程技巧
2、日立 EM-II系列 PLC的起动:
FUN98X2X1
FUN98
990X1
FUN98
990990
ORG 990
AND 990
OUT FUN98
一、“实验一”讲解和编程技巧
3,PLC的掉电保护复位( 700~955)、计数器定时器等:
967
ORG 967
OUT 961
961
一、“实验一”讲解和编程技巧
4,PLC输入信号的读入:
FUN10 20
FUN21 500
990
ORG 990
FUN20 20
FUN22 500
FUN20 20
FUN22 500
990
20,21 AR
AR 500,501
20~35 AR
AR 500~515
一、“实验一”讲解和编程技巧
5、循环移位程序的设计:
FUN47 400
SFR
990500 ORG 500OR 501
OR 415
AND 990
STR 964
STR 510
ORNOT 990
FUN 47 400
501
415
964
510
990
一、“实验一”讲解和编程技巧
6,PLC输出信号的输出:
400
ORG 400
OUT 200
ORG 401
OUT 201
ORG 402
OUT 202
ORG 403
OUT 203
ORG 415
OUT 215
401
402
403
415
200
215
203
202
201
一、“实验一”讲解和编程技巧
7,2秒循环脉冲的设计:
T/C 00 2
T/C00
T/C 01 1
T/C 02 1
T/C01
T/C02 T/C01
T/C02
T/C00
一、“实验一”讲解和编程技巧
8、思考:增加新功能在任意输入 X5有输入则从相应 Y225开始循环
( 1)所有输入信号取上升沿
( 2)将循环移位的 400事先置位 1,2,4,8、
( 3) FUN47的移位数据逻辑要修改
( 4)其它逻辑不变一、“实验一”讲解和编程技巧
9、内置时钟功能( 940~955):
15,13,23,Wednesday,September 27,1989
940(year):0089(two bits)
942(m&d):0927
944(day of Week):0004(Sun~Sat:01~07)
946(h&m):1513
948(second):0023
950(0/1):Display/Edit Mode
951(1):Sets time point
952(1):Adjusts in +/-30 Sec
953(0/1):Turn on at battery error
(一)、实验安排
1,讲义上的实验任意选做 3个(以实验小组为单位)
2,除安排的时间外,可以再约定时间做实验。
(二)、实验要求( PROJECT)
1,每个实验要当成一个实际项目来设计
2,实验前要按照实验题目 设计系统的功能,I/O定义
3,到实验室 演示 实验结果,检查设计的功能
4,每个小组要独立完成设计、实验,发现有相同的程序,都要重新设计、重新实验。
二、实验安排及要求三、作业安排
1,按照讲义的作业要求,写出 PROJECT;
2,编写程序,上机调试;
四、课程考核
1,平时成绩 10%
2,实验成绩 50%
3,作业成绩 40%
(PLC)实验讲座 (补 )
于庆广 清华大学电机系 FACTS研究所一、“实验一”讲解和编程技巧
1、日立 EM-II系列 PLC的 I/O地址确定、
中间变量的选取、特殊内部输出的应用
I/O地址中间变量
400~955
内部寄存器
960~991
指令系统实现输出控制一、“实验一”讲解和编程技巧
2、日立 EM-II系列 PLC的起动:
FUN98X2X1
FUN98
990X1
FUN98
990990
ORG 990
AND 990
OUT FUN98
一、“实验一”讲解和编程技巧
3,PLC的掉电保护复位( 700~955)、计数器定时器等:
967
ORG 967
OUT 961
961
一、“实验一”讲解和编程技巧
4,PLC输入信号的读入:
FUN10 20
FUN21 500
990
ORG 990
FUN20 20
FUN22 500
FUN20 20
FUN22 500
990
20,21 AR
AR 500,501
20~35 AR
AR 500~515
一、“实验一”讲解和编程技巧
5、循环移位程序的设计:
FUN47 400
SFR
990500 ORG 500OR 501
OR 415
AND 990
STR 964
STR 510
ORNOT 990
FUN 47 400
501
415
964
510
990
一、“实验一”讲解和编程技巧
6,PLC输出信号的输出:
400
ORG 400
OUT 200
ORG 401
OUT 201
ORG 402
OUT 202
ORG 403
OUT 203
ORG 415
OUT 215
401
402
403
415
200
215
203
202
201
一、“实验一”讲解和编程技巧
7,2秒循环脉冲的设计:
T/C 00 2
T/C00
T/C 01 1
T/C 02 1
T/C01
T/C02 T/C01
T/C02
T/C00
一、“实验一”讲解和编程技巧
8、思考:增加新功能在任意输入 X5有输入则从相应 Y225开始循环
( 1)所有输入信号取上升沿
( 2)将循环移位的 400事先置位 1,2,4,8、
( 3) FUN47的移位数据逻辑要修改
( 4)其它逻辑不变一、“实验一”讲解和编程技巧
9、内置时钟功能( 940~955):
15,13,23,Wednesday,September 27,1989
940(year):0089(two bits)
942(m&d):0927
944(day of Week):0004(Sun~Sat:01~07)
946(h&m):1513
948(second):0023
950(0/1):Display/Edit Mode
951(1):Sets time point
952(1):Adjusts in +/-30 Sec
953(0/1):Turn on at battery error
(一)、实验安排
1,讲义上的实验任意选做 3个(以实验小组为单位)
2,除安排的时间外,可以再约定时间做实验。
(二)、实验要求( PROJECT)
1,每个实验要当成一个实际项目来设计
2,实验前要按照实验题目 设计系统的功能,I/O定义
3,到实验室 演示 实验结果,检查设计的功能
4,每个小组要独立完成设计、实验,发现有相同的程序,都要重新设计、重新实验。
二、实验安排及要求三、作业安排
1,按照讲义的作业要求,写出 PROJECT;
2,编写程序,上机调试;
四、课程考核
1,平时成绩 10%
2,实验成绩 50%
3,作业成绩 40%