PLC控制系统

原创 2020-04-28 21:53  阅读

  PLC控制系统应用及技巧 PLC的基本结构 地址总线 控制总线 输 入 输 出 数 据 存 储 开关或传感器 继电器触点 行程开关 模拟量输入 地址总线 控制总线 输 入 接 口 编 程 单 元 中 央 处 理 单 元 存 储 器 输 出 接 口 照明 电磁装置 电动机 其他执行装 置或接触器 数据总线 PLC的基本逻辑结构 EPRO M 盒式存储器 外 存 接 口 其 它 接 口 键 中 RAM 央 C 处 P U 理 器 盘 与 显 示 内存储器 输 入 接 口 光 耦 合 输 出 接 口 继 电 器 或 晶 体 管 输出接线端子 A/D D/A 计算机 其他设备 ROM 输入接线 PLC个工作周期 自诊断 与编程器 计算机等通信 读入现 场信号 执行用 户程序 输出 结果 图1-3 松下电工PLC的编程方法 商用个人计算机 (IBM PC-AT或100%兼容机) NPST-GR 软件 RS232C 接口 FP1 控制单元 背面外观 RS232C电缆 RS232C/RS422 适配器 FP1 外设电缆 图2-9 松下电工PLC的编程方法 FP1 控制单元 FP1 外设电缆 FP 编程器Ⅱ 图2-10 松下电工公司 FP系列PLC继电器、寄存器列表 继电器映像 名 称 标号 X Y R R T C 功 能 软件线圈 不可用 可 可 可 可 用 用 用 用 软件触点 可 可 可 可 可 可 用 用 用 用 用 用 可用范围 X0~X12F Y0~Y12F R0~R62F R9000~R903F T0~T99 C100~C143 备注 输入继电器 输出继电器 辅助继电器 特殊继电器 定 计 时 数 器 器 接收输入信号 驱动外部负载 暂存中间状态 表征机器状态 定时装置 减计数器 不可用 松下电工公司 FP系列PLC继电器、寄存器列表 寄存器映像 名 称 标号 WX 功 能 可用范围 WX0~WX12 备注 输入寄存器 接收输入信号 输出寄存器 辅助寄存器 数据寄存器 特殊数据寄存器 目标值寄存器 经过值寄存器 索引寄存器 WY WR DT DT SV EV I 驱动外部负载 暂存中间状态 存储中间变量 特殊应用变量 定时器、计数器设定值 定时器、计数器经过值 索引修正变量 WY0~WY12 WR0~WR62 DT0~DT8999 DT9000~DT9067 SV0~SV143 EV0~EV143 IX IY 松下电工公司 FP系列PLC继电器、寄存器列表 常数 名 称 标号 K 功 能 备注 可带符号 十进制常数 输入十进制常数 十六进制常数 H 输入十六进制常数 可带符号 常用PLC 继电器、寄存器映像对照表 松下 输入继电器 输出继电器 内部继电器 定 时 计 数 器 器 X0 Y0 R0 T0 C100 DT0 三菱 X0 Y0 M0 T0 C0 K4M0 三星 R0 R1500 M0000 T0 C0 W0000 欧姆龙 0000 0500 1000 TIM000 CNT000 DM0000 西门子 I0.0 Q0.0 M0.0 T0 C0 V0.0 数据寄存器 PLC控制系统设计方法 1. 确定控制要求 2. 输入/输出口分配(I/O分配) 3. 编写程序 4. 上机调试 5. 现场调试并修改 6. 保存程序 ? 硬件设计 ? 软件设计 PLC控制系统硬件设计 ? 硬件设计是设计PLC与被控制对象之间互 相连接的方式,凯发下载是决定软件设计方法及 思路的前提,具体的要求与控制对象所 完成的功能有很大关系,同时要考虑安 全可靠、高效节能、操作简便等因素。 PLC控制系统软件设计 ? 设计原则 ? 结构化(程序易读、易懂) ? 模块化(程序易于移植) ? 功能化(便于大型程序的编制) PLC控制系统软件设计 ? 1. 2. 3. 4. 5. 6. 软件结构设计 系统初始化程序段 手动控制程序段 自动控制程序段 意外情况处理程序段 演示程序段 功能程序段 PLC控制系统软件设计 系统初始化程序段 ? 此段程序的目的是使系统达到某一种可知 状态,或是装入系统原始参数和运行参数, 或是恢复数据。 ? 因为意外停电等原因,有可能PLC控制系 统会停止在某一种随机状态。那么在下一 次系统上电时,就需要确定系统的状态。 ? 初始化程序段主要使用的继电器是R9013 (初始闭合继电器)。 PLC控制系统软件设计 手动控制程序段 ? 手动控制程序段是实现手动控制功能的, 在有些不需要手动进行控制的控制系统 中,有时候会添加手动控制以方便调试 系统。 ? 在启动手动控制程序时,需要防止自动 程序被启动。 PLC控制系统软件设计 自动控制程序设计 ? 自动控制程序是系统的主要控制部分, 是系统控制的核心。 ? 在设计自动控制程序时,要充分考虑系 统中的逻辑互锁关系,顺序控制关系等, 确保系统按部就班地完成工作。 PLC控制系统软件设计 意外情况处理程序段 ? 意外情况处理程序段是系统在运行过程 中发生不可预知情况下应进行的调整过 程,最好的处理方法是让系统过渡到某 一个状态,然后自动恢复正常控制。如 果不可能实现,就需要报警,停止系统 运行,等待人工干预。 PLC控制系统软件设计 演示程序段 ? 是为了演示系统中的某些功能而设定的, 一般可以用定时器,使系统隔一段固定 时间就将某一段动作循环演示一遍。 ? 为了使系统在演示过程中可以立即进行 正常工作,需要随时检测输入端状态。 一旦发现输入端状态有变化,就需要立 即进入正常运行状态。 PLC控制系统软件设计 功能程序段 ? 功能程序段是一种特殊的程序段,主要 是为了实现某一种特殊的功能,如联网, 打印,通讯等。 PLC控制系统软件设计 简单逻辑设计 顺序逻辑设计 步进程序设计 子程序控制设计 PLC控制系统软件设计 ? 简单逻辑设计 简单逻辑设计是较为简单的一种编 程方法,这种方法适合于逻辑关系较为 简单、明确的控制对象,例如一些机床、 简单加工装置等。 PLC控制系统软件设计 ? 顺序逻辑设计 顺序逻辑设计又可称为状态转移设计, 当PLC完成当前工作任务后,先设立下阶 段运行的标志,再清除本阶段运行标志, 在每一阶段中用标志控制完成对应的工 作。顺序逻辑设计适合设计逻辑关系较 多,但是比较有条理性的控制系统中, 如交通灯控制等。 PLC控制系统软件设计 ? 步进程序设计 步进程序设计适合设计一些“按部 就班”完成的工作,后续工作只有在前 面的工作完成后才能进行,如生产流水 线等工作。但是步进程序控制中可能有 些指令不能应用,如定时器可能会产生 定时不准的现象。 PLC控制系统软件设计 ? 子程序控制设计 子程序控制设计是一种比较高级的 控制方法。它将一些工作集中在某一个 子程序中完成,在需要的时候调用相应 的子程序,完成相应的工作。 应用举例 控制要求 有一辆运货小车,可以手动控制前 进和后退,也可以自动控制。小车自动 启动后自动回A点(后退),停止1分钟 等待装料,然后自动向B点运行(前进)。 到达B点后,停止2分钟等待卸料,然后 再自动返回A地,如此往复。小车在运行 过程中,按下停止按钮小车停车。再次 启动后,小车重复以上过程。 I/O分配 输入信号 自动启动按钮 X0 输出信号 正转驱动 Y0 停止按钮 手动前进按钮 手动后退按钮 A点行程开关 B点行程开关 X1 X2 X3 X4 X5 反转驱动 Y1 硬件接线 编写程序

版权声明:本文为原创文章,版权归 凯发下载 所有,欢迎分享本文,转载请保留出处!
上一篇:PLC控制系统应用举例
下一篇:凯发下载瑞萨电力线载波通信IC应用于松下智能照