PLC程序编写和控制
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
检测到1个 工件就闭合 1次.
C10 D10
X0
K5 D10 (D10=5)
Y1 (用Y0指示灯的发光次数表示工件数)
BCD C10 K1Y1
(通过Y1、Y2、Y3指示灯用BCD码 表示工件数量)
S1接近开关 S1
Y3 Y2 Y1 Y0
1
∨
∨
2
∨
∨
3
∨
∨
∨
4∨
∨
5∨
∨
∨
X0
Y0
X1
Y1
X2
Y2
COM
Y3
状态指示
工件 数表 示
蜂鸣器
工作状态提示(发出连续短促声) 各种保护警告
长鸣5s,停1s,重复
X0 T11 T10
X0 T10
短促鸣3声
T10 K50
T11 K10
Y10
X0闭合后,Y10接通5s后,T10动作, T10常闭触点断开,Y10断开。同时T10常开触 点闭合,T11接通,T11接通1s后,T11动作, T11常闭触点断开,T10断电并复位,Y10又接 通。如此重复。
第二项:PLC程序编写
1、任务工作内容与要求的解读 明确并理解任务的控制内容与要求 2、PLC程序编写 1)系统启停控制、原点位置控制 2)物料传送控制 3)物料分拣控制
3、器件参数整定 1)变频器参数设定 2)光纤传感器的灵敏度设定 4、设备的系统调试 1)系统各部件的运行整合 2)任务目标的实现
控制要点
指示灯控制 用作各种工作状态的提示
设备保护的提示
指
示
容许下料的提示
灯
禁止下料的提示
Y0
Y1
Y2
时间间隔的提示
Y3
COM
DC24V
定时器(T)
对时钟脉冲进行加法运算,当达到设定值时, 输出触点 动作。(编号按十进制分配)
100ms(0.1s):T0—T199共200点( 0.1—3276 . 7s) 其中T192—199为子程序和中断程序专用。
3 指示灯发光1s ,熄灭1s,不断重复
X0 T11 T10
X0 T10
T10 K10
T11 K10
Y0
启动后T10常闭触点接通,Y0发光,1s 后T10动作,T10常闭触点断开,Y0熄灭; 再过1s后T11动作使T10失电,T10触点复 位,Y0再次发光。如此实现状态重复。
4 指示灯1s闪光2次,熄灭1s,不断重复
时序图
T1两次脉冲间隔为一次扫描时 间,在程序不长时可忽略。
T200 M0 Y0
2 两灯交替发光0.5s
T200 T200 M0 M0
T200
(0.5s脉冲发生器)
K50
ALTP M0 (M0交替输出)
Y0 (Y1灯发光规律为:发光0.5s,熄灭0.5s) Y1 (Y0灯发光规律为:熄灭0.5s,发光0.5s)
FNC NO. 236 237 238 240 241 242 244 245 246
指令助记符 指令功能
AND <> AND ≤ AND ≥ OR= OR > OR < OR<> OR ≤ OR ≥
(S1) <> (S2) (S1) ≤ (S2) (S1) ≥ (S2) (S1)=(S2) (S1) > (S2) (S1) < (S2) (S1) <> (S2) (S1) ≤ (S2) (S1) ≥ (S2)
Y0 (灯Y1在第1秒内发光)
Y0 (LD=< T1 K20 )
Y1 (灯Y2在第2秒内发光)
Y0 Y1 (LD=< T1 K30 )
Y2 (灯Y3在第3秒内发光)
5 用指示灯的发光来表示工件检测的数量
(进入工件检测状态条件)
S20 检测工件的
C10 传感器信号.
检测到5个 工件后转移 至下一状态
X0 T200
T11 T10 T200
ALTP
T10 K10 (T10与T11组成时间循环控制器,
T11
T10在1s时动作,2s时断电复位,如此重复。)
K10
T200
(0.25s脉冲发生器)
K25
M0 (以0.25s时间间隔交替输出)
X0 M0 T10
Y0
(T10控制Y0闪光1s、熄灭1s;M0控制Y0实现1s闪光2次)
ALTP:脉冲执行型。指令只在T1从 OFF→ON变化时执行一次,其它时间 不执行。
Y0 (灯发光规律为:发光0.25s,熄灭0.25s)
设指示灯发光条件为X0,则当X0闭合时, 指示灯闪光。
X0 T200 T200
X0 M0
T200 K25
ALTP M0
Y0
若要求1s闪光3次、4次、5次…,可 照此方式编写(修改T1的设定时间)。
触点比较指令
FNC NO. 224 225 226 228 229 230 232 233 234
指令助记符
LD= LD> LD< LD <> LD≤ LD≥ AND= AND > AND <
指令功能
(S1)=(S2) (S1) > (S2) (S1) < (S2) (S1) <> (S2) (S1) ≤ (S2) (S1) ≥ (S2) (S1)=(S2) (S1) > (S2) (S1) < (S2)
S1 S2
LD= C0 K5
LD< C0 K5
LD< K10 T0
Y0 (当C0=5时,Y0接通) Y0 (当C0当前值<5时,Y0接通) Y0 (T0当前值<10(1s)时,Y0接通)
4 3个指示灯轮流发光1s ,不断重复
X0 T1
T1
(实现T1每接通3s即断开并自动复位一次)
K30
(LD=< T1 K10 )
10ms( 0.01s):T200—T245共46点( 0.01—327 .67s) 断电保持用: T246-T249(1mS) T250—T255 (100mS)。
1 1个指示灯0.5s闪光1次
T200 T200 M0
T200
(0.25s脉冲发生器)
K25
ALTP M0 (M0交替输出)
FNC66(ALT):交替输出
脉冲发生器的应用
T100 T100
T100 K3
M100
(每0.3s驱动 M100闭合1次)
T100 T100
T100 K3
M100
(每0.3s驱动 M100断开1次)
T100 T100
T100 K3
ALTP M100
Hale Waihona Puke Baidu
(M100以0.3s时间交替 闭合与断开)
当需要多种不同的触发脉冲时,可先制作多个脉冲发生器。
了解完成任务的工作能力
1、文字理解能力
1)读懂任务工作书 2)理解任务控制要求
2、PLC编程能力
1)掌握PLC软元件的运用 2)掌握PLC基本指令的运用 3)掌握PLC部分应用指令的运用 4)掌握PLC的编程方法(梯形图与状态步进图) 5)掌握程序的调试与优化方法
3、设备调试能力
1)掌握变频器的参数设定与操作方法 2)掌握光电传感器(含光纤)的灵敏度整定方法 3)掌握设备的系统调试方法