Download presentation
Presentation is loading. Please wait.
Published byFerdinando Bondi Modified 5年之前
2
一 设计步骤 N Y 确定系统控制任务 PC机型的选择 控制流程设计 做控制柜、操作台 程序设计 输入、输出配线 联机统调 程序的初步调试
调整软 、硬件 符合设 计要求? N Y 交 用 户
3
二、PLC的选型与硬件配置的确定 1、PLC选型: 物理结构的选择:整体/模块式 特殊功能模块; I/O点数的确定:准确统计I/O点数 留10~20%余量 存储器容量的选择:开关量( I/O点数×8) 模拟输入/输出:200字节/路, 应留有余量; PLC指令功能的选择:任何PLC均能满足开关量 控制,如有其它控制则需注意选择。
4
2、开关量I/O模块的选择 输入模块的选择: 直流24V(延迟时间短,可与接近开关等电子装置连接); 交流220V(触点接触可靠,适合在恶劣环境下)。 输出模块的选择: 继电器/晶体管/可控硅(考虑负载的电压种类、大小、系统对延迟时间的要求等); 注意同一输出模块对各种负载驱动能力的差异,如驱动交流接触器,应使用VAC220V; 输出模块的外部接线方式:隔离式、分组 式、汇点式。
5
回顾:输出电路的分类:由输出开关器件来分
负 载 OFF/ON 容 量 晶体管 直流 mS A/点 DC5-30V 可控硅 交流 mS A/点 AC85-242V 继电器 交/直流 10mS A/点 AC250V DC30V 型号:FX2-48MR 继电器输出I/O:24/24 FX2-32MS 可控硅输出I/O:16/16 FX2-64MT 晶体管输出I/O:32/32
6
3、通信功能的选择: 根据通信对象、通信速率、通信距离、通信网络种类进行选择。 若 PLC 控制的系统需要联入工厂自动化网络,则 PLC 需要有通信联网功能,即要求 PLC 应具有连接其他 PLC 、上位计算机及 CRT 等的接口。大、中型机都有通信功能,目前大部分小型机也具有通信功能。
7
电源的波动以及电源电压中高次谐波产生的干扰通过供电线路的阻抗耦合产生.
三、PLC控制系统的可靠性措施 1、对电源的处理 电源的波动以及电源电压中高次谐波产生的干扰通过供电线路的阻抗耦合产生. 隔离变压器: 可抑制从电源线窜入的外来干扰, 提高抗高频共模干扰的能力; 低通滤波器: 吸收电源中的大部分“毛刺”。 AC380V AC220V L1 L2 L3 L4 C1 C2 C3 抗共模电压 抗高频差模电压 抗共模电压 抗差模电压
8
2、配线 动力部分、控制部分、PLC、I/O电源需分别配线; 隔离变压器与PLC、与I/O电源之间应采用双铰线连接; 当信号线距离超过300m时,应采用中间继电器来转接信号;模拟信号在远距传输时应采用电流传输方式,选择屏蔽电缆; 通信电缆在要求不高时,可选用屏蔽电缆或双铰线,在高频时应用专用电缆(如光纤电缆); 系统动力线应足够粗。
9
3、对感性负载的处理 D E D:1A,3×E R:51~120Ω C:0.1~0.47μF ~ PLC 输入 输出 PLC 输入 输出
漏电流 PLC输入额定值 PLC输入电路 两线式传感器 旁路电阻 PLC输入电压低电平上限值
10
5、接地:一点接地,1.5mm2 4、故障的检测与诊断
PLC外部的输入/输出元件的故障率远远高于PLC,出现故障后,PLC本身不易察觉(其自诊断是对PLC本身的),往往直至强电保护装置动作后才停机,造成事故扩大化。 系统的故障检测程序: 逻辑错误检测; 超时检测。 上限 下限 M0 X10 Y2 M1 下限开关坏
11
四、具有多种工作方式的系统的编程 手动方式——手动操作:通过按钮使负载单独通/断; 回原点:按回原点按钮自动回归原点。 自动方式——单步运行:按一次启动按钮进一步; 单周期运行:在原点按启动按钮,自动运行一遍在原点停;在中途按原点按钮停止运行,在按启动按钮后从断点处开始运行,回到原点自停。 连续运行:在原点按启动按钮循环运行,若中途按停止按钮后将继续工作到原点才停止。
12
例:机械手控制系统设计 X4 X3 X2 X1 左Y4 右Y3 上Y2 下Y0 松/紧Y1 A点 B点 工件
13
要提供一个能同时切断所有电源的开关,要有外部急停按钮、熔断器、机械电气联锁等冗余机构。
X5上升 X6左行 X11右行 X10下降 X7松开 X12夹紧 X26启动 X27停止 负载电源 急停 回原点启动 X25 X22单步 X23单周期 X21回原点 X24连续 X20手动 要提供一个能同时切断所有电源的开关,要有外部急停按钮、熔断器、机械电气联锁等冗余机构。
14
~ P L C X1 上限位 X2 下限位 X3 左限位 X4 右限位 Y1 X5 X6 Y2 X7 松开 X10 Y3 X11 COM1
下降 急停 KM YV1 YV2 YV3 P L C X1 X2 X3 X4 X5 X6 X7 X10 X11 X12 X20 X21 X22 X23 X24 X25 X26 X27 COM Y0 Y1 Y2 Y3 COM1 COM2 Y4 ~ 220V 负载电源 FU YV4 YV5 夹紧 上升 左行 右行 上限位 下限位 左限位 右限位 松开 手动 单步 单周期 连续 回原点 启动 停止 回原点启动
15
用途:与STL指令一起使用,专门用来设置具有多种工作方式的控制系统的初态,设置有关辅助特殊继电器的状态,可大大简化复杂的顺序控制程序的设计。
FNC [ S·] [D1·] [ D2·] M8000 X20 IST S20 S40 [ S·]: X、Y、M [D1·] < [ D2·], 范围: S20—S899 用途:与STL指令一起使用,专门用来设置具有多种工作方式的控制系统的初态,设置有关辅助特殊继电器的状态,可大大简化复杂的顺序控制程序的设计。 功能指令: 置初始状态(方便指令) IST (Initial State) FNC60
16
[ S·]: X20用来指定与工作方式有关的输入继电器首元件号,并规定如下:
注:X0—X24中必须用选择开关,以保证不可能有两个同时为ON。
17
[ S·]: 输入为非连续输入需重新安排输入编号:
X10 X13 M0 X15 M1 M2 X16 X22 M3 X20 M4 M5 X17 M6 X24 M7 X10 M8000 X17 X24 X20 M0 M1 M2 M3 M4 M5 M6 M7 手动 回原点 单步 单周期 连续 回零启动 自动启动 停止 手动 连续 自动 启动 停止 [ S·]:X→M
18
手动程序 S0 M8000 X20 IST S20 S40 X5 Y1 X4 SET Y1 Y0 X2 X12 M8044 RST Y1
夹紧 放松 上升 下降 左行 右行 左限 上限 松开 原点位置 手动程序
19
返回原点程序 S1 X25 SET S10 S10 RST Y1 放松 RST Y0 复位下降 Y2 上升 X2 SET S11 S11
复位右行 Y4 左行 X4 SET S12 S12 SET M8043 回原点完成 RST S21
20
自动程序 1 M8041 M8044 S1 SET S20 S20 Y0 下降 X1 SET S21 S21 SET Y1 夹紧 T0
K10 M8041 M8044 S20 S1 SET S20 Y0 SET S21 X1 T0 SET Y1 SET S22 S21 下降 上升 夹紧 S22 Y2 SET S23 X2 自动程序 1
21
右行 下降 2 放松 S23 Y3 X3 SET S24 S24 Y0 X1 SET S25 S25 RST Y1 T1 SET S26
K10 S23 Y3 SET S24 X3 T1 RST Y1 SET S26 S25 S24 Y0 SET S25 X1 放松 右行 下降 2
22
S26 Y2 SET S27 X2 S27 Y4 RET X4 上升 左行 S2 END 3
23
程序结构 手 动 程 序 返回原点程序 自 动 程 序 M8000 X20 IST S20 S40 Y1 X4 M8044 X2 S0 S1
左限 上限 X2 松开 S0 S1 S2 手 动 程 序 返回原点程序 自 动 程 序 END 程序结构
24
作业: 7.1,7.2,7.6
Similar presentations