永宏PLC软件知识点
永宏PLC软件知识点培训资料

永宏P L C软件知识点永宏PLC软件简要知识点一.1.定时器T:定时器编号时基T0~T49 0.01sT50~T199 0.1sT200~T255 1sM1957: 时间到后--通电时,定时器值保持在设定值;断电(默认状态),往上加直至最大值。
参考:菜单:辅助-->功能指令说明(F1)-->特殊寄存器(R/D)/继电器说明(M)2.快捷键 (不限大小写字母)这些软元件可在菜单栏的“阶梯”选项内选取。
常开触点--A 常闭触点--B 上升沿触点--U 下降沿触点--D 输出线圈--O 输出取反--Q置1线圈--S 清0线圈--R 取反接点--I 上升沿接点--P 下降沿接点--N画横线--H 画竖线--V 长水平线线置1功能指令清0功能指令定时器计数器功能指令删除删除竖线删除长水平线3.PLC内部脉冲参考:菜单:辅助-->特殊寄存器(R/D)/继电器说明(M)二、建立PLC工程说明1.菜单栏:档案》开新专案,修改工程名、选择PLC型号,需要万年历功能时勾选万年历。
2. 程序编辑完成后,单击菜单栏的“工具”》“语法检查(F8)”。
检查通过后,进行仿真:单击“PLC”》程序仿真;单击“PLC”》执行。
即可看到程序仿真结果。
3.1 修改缓存器R或D的数值--3.2 先单击“PLC”--“程序仿真”之后,在监视页的编号栏输入T0、X0、Y0、R0、D0等可以查看并修改其数值。
(需要修改数值,必须在程序仿真状态,并在修改之后及时保存(Ctrl+S)!!!否则修改后的数值无效!!!)4. 添加软元件注释、程序单元注释、网络注释5. 查看定时器数值、程序注释、软元件注释6. 当输出接口不足时,需要再购买输出扩展模块,程序中也要添加这个模块7.修改定时器、计数器、内部保持线圈、缓存器的保持和非保持或其他参数;双击内存配置,8. 其他选项新增、删除、调整主或副程式单元选定,右键新增/删除监视页9. 电脑连接PLC:校准万年历时间:10. 汇出--相当于复制功能,汇入--相当于粘贴功能11. 功能指令说明:功能指令学习。
永宏plc软件讲义

FATEK
程序网络操作
1
网络的复制(剪切) 网络的行列编辑 网络的插入与删除
2
3
网络删除: 网络的插入: 范例: 删除指令: 【编辑】 在 点选要删除的网络,在菜单栏中选择删除,或者直接按 功能指令的删除与常用接点的删除一致,故不再另作介绍。 N001网络前插入空白网路。 /【插入空白网络】,或程序窗口/网络号右键【插入空白网络】 Delete完成。
WinProladder培训讲义
永宏电机股份有限公司
FATEK
永宏PLC
Your Best Choice 高功能
高速
多样化
FATEK PLC
精巧 低成本
WinProladder培训
FATEK
课程安排
1 2 3 4 软件特点介绍 软家界面介绍 专案管理与PLC控制 专案建构 6 7 程序批注 命令表格编辑
FATEK
系统配置
1
专案信息修改 内存配置 只读暂存器配置 接点与暂存器信息 选项信息
2
3 4 5
WinProladder培训
FATEK
I/O组态建构
打开I/O组态
1
2 3 4
HSC设定 中断设定 输出设定 输入设定
5
6
温度模块
A/D模块
MA主机: 无HSC0~HSC3、无外部中断、无输入捕捉
FATEK
PACK操作
1
【PLC】/【快捷操作】
2 【工具】/【PACK操作】
WinProladder培训
FATEK
4.专案的建构
系统配置 I/O组态
系统保全
专案的建构主要进行系统的配置、高级功能的规划,以及系统安全 机制的设定等
永宏plc编程讲义资料

网络通信和数据交换
永宏PLC支持多种通信协议如Modbus、 Profinet等实现与各种设备的通信连接。
永宏PLC编程中可以通过串口通信、以太 网通信等方式实现数据的高速传输和实时 交换。
,
永宏PLC编程讲义资料
汇报人:
CONTENTS
目 录
01 单击添加目录标题 02 永宏PLC编程概述 03 永宏PLC编程基础 04 永宏PLC编程应用 05 永宏PLC编程实例 06 永宏PLC编程调试和维护
01
添加章节标题
02
永宏PLC编程概述
PLC的定义和作用
PLC是一种可编程 逻辑控制器用于工 业自动化控制
通过永宏PLC编程可以实现复杂的 运动控制和逻辑控制算法提高自动 化设备的效率和精度。
添加标题
添加标题
添加标题
添加标题
永宏PLC编程在逻辑控制方面表现 出色可以实现各种逻辑运算和控制 功能。
永宏PLC编程在运动控制和逻辑控 制方面的应用可以大大简化自动化 设备的控制系统设计。
模拟量和数字量输入输出
寻址方式:永宏PLC支持直接寻址 和间接寻址方式以满足不同编程需 求。来自添加标题添加标题
添加标题
添加标题
地址系统:永宏PLC采用模块化地 址系统方便用户进行编程和调试。
地址空间:永宏PLC的地址空间分 为输入、输出、内部寄存器等区域 方便用户管理。
04
永宏PLC编程应用
运动控制和逻辑控制
永宏PLC编程应用在运动控制领域 可以实现精确的位置控制和速度控 制。
永宏PLC1

【指令篇】 第 1 章 : PLC 梯形图程序基本原理及简码指令的转译法则本 章 将 介 绍 PLC 梯 形 图 程 序 的 基 本 原 理 , 以 及 将 梯 形 图 程 序 转 换 成 简 码 指 令 ( MNEMONIC) 的 转 译 法 则 .1.1梯形图工作原理梯 形 图 为 二 次 世 界 大 战 期 间 所 发 展 出 来 的 自 动 控 制 图 形 语 言 ,是 历 史 最 久 ,使 用 最 广 泛 的 自 动 控 制 语 言 , 最 初 只 有 A( 常 开 ) 接 点 , B( 常 闭 ) 接 点 , 输 出 线 圈 , 定 时 器 , 计 数 器 等 基 本 机 构 组 件( 今 日 仍 在 使 用 的 配 电 盘 即 是 ) ,直 到 微 电 脑 P L C 出 现 后 ,梯 形 图 的 组 件( 语 言 ) 除 上 述 组 件 外 还 增 加 了 诸 如 微 分 接 点 , 保 持 线 圈 等 组 件 ( 请 参 考 1-6 页 的 组 件 类 别 ) 以 及传统配电盘无法实现的应用指令. 无 论 是 传 统 梯 形 图 还 是 PLC 梯 形 图 其 工 作 原 理 都 相 同 , 只 是 在 符 号 表 示 上 传 统 梯 形 图 比 较 接 近 实 体 的 符 号 表 示 , 而 PLC 则 采 用 较 简 明 且 易 于 计 算 机 或 报 表 上 表 示 的 符 号 表 示 . 在梯形图逻辑方面可分为组合逻辑和顺序逻辑两种,现分述如下:1.1.1组合逻辑组 合 逻 辑 的 梯 形 图 是 单 纯 地 将 单 一 或 一 个 以 上 的 输 入 组 件 组 合( 串 ,并 联 等 )后 再 将 结 果送到输出组件(线圈,计时/计数器或应用指令等)的回路结构. 实 际 配 线 图A C 11 0 AC110VVX0 X0Y0 Y0回路 1NC(A)NO(A)X1X1Y1 Y1回路 2NC(B)NC(B)X2 2 XX4 4 XY22 X回路 3NCNC NONOX3 X3NONO1-1本 例 为 组 合 逻 辑 分 别 以 实 际 配 线 , 传 统 梯 形 图 及 PLC 梯 形 图 表 示 的 范 例 , 其 中 回 路 1 使 用 一 个 常 开 开 关 ( N O : Normally Open) 也 就 是 一 般 所 谓 的 " A ″ 开 关 或 接 点 . 其 特 性 是 在 平 常 ( 未 压 下 ) 时 其 接 点 为 开 路 ( OFF) 状 态 , 故 灯 泡 不 亮 , 而 在 开 关 动 作 ( 压 下 按 钮 ) 时 其 接 点 变 为 导 通( O N ) ,故 灯 泡 点 亮 .相 对 地 ,回 路 2 使 用 一 个 常 闭 开 关( N C :Normally Close) 也 就 是 一 般 所 称 的 " B″ 开 关 或 接 点 , 其 特 性 是 在 平 常 时 其 接 点 为 导 通 , 故 灯 泡 点 亮 , 而 在 开关动作时其接点反而变成开路,故灯泡熄灭. 回 路 3 为 一 个 以 上 输 入 组 件 的 组 合 逻 辑 输 出 范 例 , 其 输 出 Y2 灯 泡 只 有 在 X 2 不 动 作 或 X3 动 作 且 X4 为 动 作 时 才 会 点 亮 . 传统梯形图X0 Y0PLC 梯 形 图 回路 1X0 X1 Y0 Y1 Y2回路 1X1 Y1 X4回路 2X2 Y2回路 2X2 X4回路 3X3回路 3X31.1.2顺序逻辑顺 序 逻 辑 为 具 有 回 授 结 构 的 回 路 ,也 就 是 将 回 路 输 出 结 果 拉 回 当 输 入 条 件 ,这 样 在 相 同 输 入 条 件 下 ,会 因 前 次 状 态 或 动 作 顺 序 的 不 同 ,而 得 到 不 同 的 输 出 结 果 ,现 就 下 图 具 自 保 持 功能的电机启动/停止回路作说明. 实 际 配 线 图AC110V ~START switchX X5 5STOP switchX6 X6RelayYY3 3NONCContact 2 Contact 1Motor1-2传统梯形图X5 Y3 X6 Y3PLC 梯 形 图X5 Y3 X6 Y3在 此 回 路 刚 接 上 电 源 时 ,虽 X 6 开 关 为 O N ,但 X 5 开 关 为 O F F ,故 继 电 器 不 动 作 ,而 继 电 器 的 输 出 接 点 1 和 接 点 2 都 为 A 接 点 ( 继 电 器 动 作 时 才 ON) 故 接 点 1 和 接 点 2 都 不 导 , 通 , 电 机 在 停 止 状 态 . 在 启 动 开 关 X5 按 下 后 , 继 电 器 动 作 , 接 点 1 及 接 点 2 同 时 ON, 电 机 开 始 运 转 , 一 旦 继 电 器 动 作 后 , 即 使 放 开 启 动 开 关 ( X5 变 成 OFF) 继 电 器 电 源 因 为 自 身 的接点 1 回授而仍可继续保持动作(即为自保持回路) 其动作可以下表表示: , X5 开 关 (NO) 放开 ↓ 压下 ↓ 放开 ↓ 放开 ↓ 放开 放开 停止 压下 停止 放开 动作 放开 动作 X6 开 关 (NC) 放开电机(继电器)状态 停止由 上 表 可 知 在 不 同 顺 序 下 ,虽 然 输 入 状 态 完 全 一 致 , 但 输 出 结 果 也 可 能 不 一 样 ,如 表 中 的 状 态 和 其 X5 和 X6 开 关 都 为 放 开 , 在 状 态 下 电 机 为 停 止 , 但 状 态 时 电 机 却 为 运 转 ,这 种 继 电 器 输 出 状 态 拉 回 当 输 入( 即 所 谓 的 回 授 )而 使 回 路 具 有 顺 序 控 制 效 果 是 梯 形 图 回 路 的 主 要 特 性 , 因 此 有 人 称 梯 形 图 为 " 顺 序 控 制 回 路 ″ , 而 将 PLC 称 为 顺 序 控 制 器 ( Sequencer) .在 本 节 范 例 中 仅 列 举 A ,B 接 点 和 输 出 线 圈 作 说 明 ,其 它 组 件 的 用 法 和 此 相 同,请参考第 5 章"顺序指令说明″.1.2传 统 梯 形 图 和 PLC 梯 形 图 的 差 异虽 然 传 统 梯 形 图 和 PLC 梯 形 图 的 工 作 原 理 是 完 全 一 致 的 , 但 实 际 上 PLC 仅 是 利 用 微 电 脑( CPU)来 模 拟 传 统 梯 形 图 的 动 作 ,也 就 是 利 用 扫 描 的 方 式 逐 一 地 查 看 所 有 输 入 组 件 及 输 出线圈的状态,再将这些状态按照梯形图的组态逻辑来演算出和传统梯形图一样的输出结 果 , 但 因 CPU 只 有 一 个 , 只 能 逐 一 地 查 看 梯 形 图 程 序 , 并 按 照 该 程 序 及 输 入 /出 状 态 演 算 输 出 结 果 ,再 将 结 果 送 到 输 出 界 面 ,然 后 又 重 新 读 取 输 入 状 态 ,演 算 ,输 出 ,如 此 周 而 复 始 地 循 环 执 行 上 述 动 作 ,这 一 完 整 的 循 环 动 作 所 费 的 时 间 称 为 扫 描 时 间 ,其 时 间 会 随 着 程 序 的 增 大 而 加 长 , 此 扫 描 时 间 将 造 成 PLC 从 输 入 检 测 到 输 出 反 应 的 延 时 , 延 时 时 间 越 长 对 控 制 所 造 成 的 误 差 越 大 , 至 造 成 无 法 胜 任 控 制 要 求 的 情 况 , 时 就 必 须 选 用 扫 描 速 度 更 快 的 PLC, 甚 此 因 此 PLC 的 扫 描 速 度 是 PLC 的 重 要 规 格 , 只 有 靠 计 算 机 及 ASIC( 特 定 用 途 IC) 技 术 的 进 步 , 现 在 的 PLC 在 扫 描 速 度 上 都 有 极 大 的 改 善 , 以 FBs-PLC 为 例 1K step 接 点 的 扫 描 时 间 只 需 0.33ms, 下 图 为 PLC 的 梯 形 图 程 序 扫 描 的 示 意 图 .1-3Input processing (Reading the 从外界读取输入点状态 status of all external input terminals)程 First step 序 按 照 梯 图 组 态 算 出 输 结 果 (还 送 到 外 输出点) 形 演 出 未 界 开 头X0 Y0 M100X1Y0X3X10Y1X100M505Y126周 而 复 始 地 执 行程序最后Last stepOutput processing (Output the resulting 将 输 出to external output terminals) signals 结 果 送 到 外 界 输 出 点除 上 述 扫 描 时 间 差 异 外 ,P L C 梯 形 图 和 传 统 梯 形 图 还 有 如 下 " 逆 向 回 流 ″ 的 差 异 ,如 下 图 所 示 图 中 若 X0, X1, X4, X6 为 导 通 , 其 它 为 不 导 通 , 在 传 统 的 梯 形 图 回 路 上 输 出 Y0 会 如 虚 线 所 示 形 成 回 路 而 为 ON, 在 PLC 梯 形 图 因 PLC 的 CPU 在 演 算 梯 形 图 程 序 的 结 果 时 , 但 是 由 左 而 右 ,由 上 而 下 地 扫 描 .在 同 样 输 入 条 件 下 ,本 图 例 中 的 a 点 状 态 因 X 3 接 点 O F F 故 CPU 认 定 为 OFF, 虽 然 a 点 经 由 X4 接 至 b 点 都 为 ON, 但 因 PLC 梯 形 图 只 由 左 至 右 扫 描 , CPU 无 法 察 觉 , 故 Y0 输 出 为 OFF.传统梯形图的逆向回流X0 X0 X3 X3 X1 X1 X4 X4 X6 X6 X2 X2 X5 X5 Y0 Y0ab1-41.3梯形图组成及其术语定义图一:梯形图程序范例元件 ElementOrigin line 母线 X0 X0 X7 X7 Network 1 网络 1 X10 X10 X11 X 11 Y4 Y4 Network 2 网络 2 X12 X12 M1 M1 Y0 Y0 X16 X16 X14 X14 M6 M6 X20 X20 Y4 Y4接点 Node X1 X1并 联 block Parallel区 块 X2 X2X10 X10Serial block 串联区块 X44 X X5 X5 X6 X6 Y0 Y0 Y2 Y2X3 X3X9 X9分支 Branch/Y5 Y5/Network33 网络(注 : FBs 系 列 PLC 的 网 络 最 大 为 22 行 ×16 列 ) 如 上 梯 形 图 程 序 可 分 为 一 个 个 小 方 块 ( 本 图 例 为 8 列 × 11 行 = 8 8 个 小 方 块 ) 每 个 小 方 , 块 都 可 以 放 置 一 个 组 件 ,将 所 有 组 件 按 照 控 制 需 求 作 成 各 种 不 同 的 连 结 即 构 成 所 谓 的 梯 形 图 程序,现就梯形图程序相关的术语及其意义,分述如下: 接 点 ( Contact) 接 点 为 表 示 导 通 ( ON) 与 不 导 通 ( OFF) 状 态 的 组 件 , 共 有 两 类 . 一 为 " 输 入 接 点 ″ (编号以 X 开头的) ,其 状 态 是 来 自 外 界( 端 子 台 上 的 输 入 点 ) .另 一 为 " 继 电 器 附 属 的 接 点 , ″ ( 请 参 考 项 说 明 ) 其 状 态 是 反 应 ( 来 自 ) 继 电 器 线 圈 的 状 态 . FBs 系 列 PLC 所 提 供 的 接点有 A 接点,B 接点,上/下微分接点,开/短路接点 6 种,请参考 组件的说明. 继 电 器 ( Relay) 正 如 同 传 统 继 电 器 , 它 包 含 线 圈 ( Coil) 和 接 点 ( Contact) 如 下 图 例 所 示 . ,Y0 Y0AB继电器 线圈COILY0 Y0 Y0TU继电器接点TD1-5如 图 示 继 电 器 必 有 线 圈 ,要 使 继 电 器 动 作 ,需 驱 动 其 线 圈( 用 OUT 指 令 驱 动 ) 在 线 圈 , 被 驱 动 后 , 其 接 点 状 态 会 受 到 影 响 . 如 上 图 例 若 将 Y0 以 1 驱 动 ( 使 它 为 ON) 则 继 电 器 的 , A 接 点 为 1, B 接 点 为 0, TU 接 点 只 ON 一 个 扫 描 时 间 , TD 接 点 为 0. 当 Y0 变 成 OFF 时 , A 接 点 为 0, B 接 点 为 1, TU 接 点 为 0, 而 T D 接 点 只 ON 一 个 扫 描 时 间 ( A, B, TU, TD 接点的动作请参考第 5 章"顺序指令说明″) . FBs-PLC 的 继 电 器 有 四 种 , 分 别 为 Y△ △ △ ( 输 出 继 电 器 ) M△ △ △ △ ( 内 部 辅 助 继 , 电 器 ) S△ △ △ ( 步 进 继 电 器 ) 和 TR△ △ ( 暂 存 继 电 器 ) 其 中 输 出 继 电 器 Y△ △ △ 的 状 态 , , 会被送到外部(端子台上的输出点)去. 母 线 ( Origin) 梯 形 图 最 左 侧 的 起 始 线 . : 组 件 ( Element) 组 件 ( 即 线 圈 或 接 点 ) 为 组 成 梯 形 图 程 序 的 最 基 本 单 位 . 组 件 的 表 示 分 : 为 两 部 分 , 一 为 组 件 的 符 号 , 称 之 为 运 算 码 ( OP Code) 另 一 为 数 字 部 , 分 , 称 之 为 操 作 数 ( Operand) 如 下 图 所 示 . , 操作数X100 Y15运算码 FBs 系 列 PLC 的 组 件 有 下 列 9 种 : 组 件 类 别 符 号 简 码 指 令 表 示 方 式 备 注A 接点 (常开接点) B 接点 (常闭接点) 上微分接点 下微分接点 开路接点 短路接点 输出线圈 倒相输出线圈 保持型外部输出线圈□△△△△ □△△△△ □△△△△ □△△△△(ORG, LD, AND, OR) □ △ △ △ △ (ORG, LD, AND, OR)NOT □△△△△ (ORG, LD, AND, OR)TU □△△△△ (ORG, LD, AND, OR)TD □△△△△ (ORG, LD, AND, OR)OPEN ( O R G , L D , A N D , O R ) S H O RT□ 可 为 X, Y, M, S, T, C ( 请 参 考 3.2 节说明)□ 可 为 X, Y, M, S□△△△△ □△△△△ Y△ △ △LOUT □ △ △ △ △ OUT NOT □ △ △ △ △ OUT L Y△ △ △□ 可 为 Y, M, S注 : X, Y, M, S, T, C 等 接 点 或 线 圈 范 围 请 参 考 3.2 节 , 其 组 件 特 性 请 参 考 5.2 节 . 另 外 尚 有 三 个 特 殊 顺 序 指 令 ( OUT TRn, LD TRn 及 FOn) 也 属 组 件 的 一 种 , 但 却 不 显 示 在 梯 形 图 上 , 请 参 考 第 1.6 节 " 暂 存 继 电 器 ( TR) 的 使 用 ″ 及 第 5.1.4 节 " 功 能 输 出 FO ″的说明.1-6节 点 ( Node) 任 意 两 个 或 两 个 以 上 组 件 相 连 接 的 点 ( F B s - P L C 可 对 节 点 状 态 作 运 作 , 请 : 参 考 第 4.3 节 " 节 点 运 作 指 令 ″ 的 说 明 ) . 区 块 ( Block) 两 个 或 两 个 以 上 的 组 件 组 合 成 的 回 路 称 之 为 区 块 . : 基本的区块有两种: 串联区块:两个或两个以上组件串接而成的单列回路. 例: 并联区块:由组件或串联区块并联组成的平行(矩形)封闭回路称之为并联区块. 例:注 :由 组 件 ,串 联 区 块 及 并 联 区 块 等 三 种 基 本 单 元 可 以 组 成 许 多 更 复 杂 的 串 并 联 区 块 回 路 . 在 梯 形 图 程 序 输 入 时 ,若 以 简 码 指 令 输 入 ,必 须 先 将 所 有 网 络 拆 分 成 上 述 的 组 件 ,串 联 区 块 , 并 联 区 块 等 基 本 单 元 后 才 能 输 入 , 请 参 考 1.5 节 " 梯 形 图 网 络 的 拆 解 ″ 说 明 . 分 歧 ( Branch) 任 一 个 网 络 中 的 垂 直 线 右 方 有 两 列 或 两 列 以 上 的 回 路 连 接 , 这 就 是 分 歧 , : 而该垂直线称为分歧线或称为支线. 例:分支 分 歧 线 的 右 边 若 有 另 一 垂 直 线 将 分 歧 的 两 列 回 路 合 并( 该 垂 直 线 称 为 合 并 线 ) ,则 此 回路即形成一个封闭的回路(形成并联区块) 此回路即非分歧回路. ,分支线合并线若垂直线左,右边都有两列以上的回路连接,则该垂直线既是合并线,又是分歧线. 如下例:Parallel block 1 Parallel block 2区块 1 的合并线区块 2 的分支线1-7网 络 ( Network) 由 组 件 , 分 歧 , 区 块 组 成 一 个 能 执 行 特 定 功 能 的 回 路 , 称 为 网 络 . 网 络 是 : 梯 形 图 程 序 中 能 执 行 完 整 功 能 的 基 本 单 位 ,而 梯 形 图 程 序 就 是 由 一 连 串 网 络 所 组 成 .网 络 的 起 始 必 须 由 母 线 开 始 ,任 一 个 无 垂 直 线 连 接 的 两 列 回 路 即 属 于 不 同 的 两 个 网 络( 有 垂 直 线 相 连 的 则 属 于 同 一 网 络 ) 根 据 该 法 则 , 如 图 一 可 区 分 成 网 络 1~ 3 三 个 网 络 . .1.4梯形图程序转成简码指令的转译法则(梯 形 图 大 师 用 户 请 跳 过 本 节 )F B s - P L C 如 果 以 梯 形 图 大 师 软 件 包 当 规 划 工 作 , 则 可 由 C RT 屏 幕 直 接 以 梯 形 图 输 入 , 使 用 简 易 ,方 便 .但 如 果 使 用 F P - 0 7 C 当 输 入 工 具 ,则 因 F P - 0 7 C 没 有 C RT 屏 幕 来 供 绘 图 输 入 , 用 户 必 须 按 照 本 节 至 1.6 节 所 述 的 法 则 以 人 工 方 式 先 将 梯 形 图 转 译 成 等 效 的 简 码 指 令 ( MNEMONIC) 后 才 能 输 入 . 以 下 为 其 转 译 法 则 : 程序编辑由左而右,由上而下,故网络的开头一定在回路的最左上角,网络开头指令必 须 用 ORG 指 令 , 且 一 个 网 络 只 能 有 一 个 ORG 指 令 ( 无 输 入 控 制 的 应 用 指 令 除 外 , 请 参 考 第 6.1.1 节 的 说 明 ) . 例:X0 X2 X3 X1 X4 X5ORG AND LD OR AND ORLD ANDX X X X X X0 1 2 3 4 5接 在 垂 直 线 ( 母 线 或 支 线 ) 的 指 令 用 LD 指 令 ( 网 络 的 开 头 除 外 ) . 例 1:M0 X0 X1ORG LD AND ORLDM X X0 0 1例 2:Y0 M0 X0 M1 X1AND LD AND LD AND ORLDY M M X X0 0 1 0 1注 1: 如 果 支 线 上 仅 串 接 一 列 组 件 则 直 接 用 AND 指 令 .例:Y0AND ORLD ANDX Y0 0X01-8注 2: 果 支 线 上 已 使 用 OUT TR 指 令 将 节 点 状 态 暂 存 起 来 分 歧 回 路 用 ) 则 也 用 AND 如 ( , 指令. 例:M0 X0 Y0 Y1AND AND OUT LD ANDM X Y TR 0 Y0 0 1 0OUT TR 0OUT TR0 LD TR0单 一 组 件 串 联 用 AND 指 令 . 例:X0 X1ORG ANDX X0 1单 一 组 件 并 联 用 OR 指 令 . 例 1:X0 X1 X2ORG OR ANDX X X0 1 2例 2:X0 X2X1X3ORG AND OR ANDX X X X0 1 2 3并 联 组 件 为 串 联 区 块 时 必 须 使 用 ORLD 指 令 . 例:X2 X0 X1 X3ORG LD AND ORLD ANDX X X X2 0 1 3注 :若 并 联 区 块 不 只 两 列 ,则 应 由 上 而 下 , 先 并 联 第 1 , 第 2 列 后 再 和 第 3 列 并 联 ,其 余依此类推. 例: LD X 0ANDX0 X1 X2 X3 M0 M1 M2 M3M X M0 1 1LD AND ORLD LD AND ORLD LD AND ORLDX M X M2 2 3 31-9并 联 区 块 和 并 联 区 块 串 联 需 用 ANDLD 指 令 . 例:X1 X2 X3 X5 X4 X6 X7ORG OR LD AND LD AND ORLD ANDLD ANDX X X X X X1 2 3 4 5 6需 用 ANDLD 指 令X7组 件 或 串 联 区 块 和 并 联 区 块 串 联 时 , 果 组 件 或 串 联 区 块 在 前 , 联 区 块 在 后 须 用 ANDLD 如 并 指 令 . 如 果 并 联 区 块 在 前 , 组 件 或 串 联 区 块 在 后 则 直 接 用 AND 指 令 将 并 联 区 块 和 组 件 或 串 联 区 块 AND 起 来 即 可 . 例:Serial Block X0 X1不 需 用 ANDLD 指 令X2 X3 X4ORG AND LD OR ANDLD ANDX X X X0 1 2 3X4并 联 区 块 需 要 用 ANDLD 指 令 注 : 如 果 区 块 的 串 联 不 只 两 个 ,则 应 由 左 到 右 先 将 第 1, 第 2 个 串 联 起 来 后 ,再 和 第 3 个区块串联,其余依此类推. 例: ORG X 0LDX0X X1 2ORX1 X2 X3 X5 X7 X4 X6ANDLD LD AND LD AND ORLD OR ANDLD X 7 X X X X 3 4 5 6输 出 线 圈 指 令 ( OUT 指 令 ) 只 能 放 在 网 络 的 最 后 ( 最 右 边 ) 即 其 后 不 能 再 接 任 何 组 件 . , 输出线圈不能直接接在母线.若有此需求可用短路接点串接.如下例:Y0ORG SHORT OUT Y 01-101.5梯形图网络的拆解(阶 梯 图 大 师 用 户 请 跳 过 本 节 )网 络 拆 解 要 领 是 将 介 于 任 意 两 垂 直 线 间 的 回 路 区 分 成 独 立 的 组 件 或 串 联 区 块 ,再 按 照 上 节 所 述 的 简 码 转 译 法 则 转 译 成 简 码 指 令 ,再 由 左 而 右 ,由 上 而 下 ,由 小 而 大 将 它 们 连 结 成 并 联 区 块 或 串 并 联 区 块 ( 用 ANDLD 或 ORLD 指 令 ) 直 到 整 个 网 络 都 连 结 完 成 , 如 下 图 范 例 : ,13 ANDLD( 9 912)AND(78)3 6 27 ANDLD() )6 ORLD( 453 ORLD( 1 1)12 OR( 1011 )X0X14X4X58X810X9X1014Y02X2X35X6X711X11ORG AND LD AND ORLD LD AND LD AND ORLD ANDLD AND LD AND OR ANDLD OUTX0 X1 X2 X3串联区块串联区块 形成并联区块X4 X5 X6 X7串联区块串联区块 形成并联区块 形成串联区块Y0Y0X8 X9 X10 X 11串联区块AND 组 件串联区块 OR 组 件 形成串联区块Y0将的 结 果 送 到 Y01 - 111.6暂 存 继 电 器 (TR)的 使 用(梯 形 图 大 师 用 户 请 跳 过 本 节 )对 分 歧 回 路 或 分 歧 区 块 而 言 ,无 法 单 纯 地 利 用 1.5 节 所 述 的 方 法 来 拆 解 输 入 ,必 须 利 用 暂 存 接 点 先 将 分 歧 点 的 节 点 状 态 存 起 来 ,再 利 用 1.5 节 的 方 法 进 行 输 入 .因 此 回 路 设 计 应 尽 量 避 免 形 成 分 歧 回 路 或 区 块( 请 参 考 下 节 " 程 序 简 化 技 巧 " 所 述 ) .现 就 必 须 使 用 T R 的 两 种 回 路叙述如下: 分歧回路:分歧线的右边无合并线的,或虽有合并线但和分歧线不同列的. 例: *表 示 需 要 设 定 TR 点 无合并线的此分歧虽有合并线但不 同列,也属于分歧回路 分歧区块:虽为平行(矩形)的并联区块,但区块的任意一列有分歧的. 例: 合并线分歧线注 1: TR 点 的 设 定 必 须 在 分 歧 回 路 或 分 歧 区 块 的 分 歧 线 的 第 一 列 ( 最 顶 端 ) 处 , 而 第 二 列 以 后 的 回 路 开 始 前 必 须 先 用 L D T R n 指 令 取 回 该 分 歧 线 的 状 态 后 ,才 开 始 串 接 ( AND) 该 列 的 第 一 个 组 件 ………. 在 OUT TRn 或 LD TRn 指 令 后 的 第 一 个 ( 组 件 必 须 用 AND 指 令 , 不 能 用 LD 指 令 ) . 注 2:一 个 网 络 最 大 可 有 40 个 TR 点 设 定 .TR 点 的 号 码 可 任 意 选 用 ,只 要 不 重 复 即 可 ( 为 易 读 起 见 最 好 由 0,1, 2, ………顺 序 排 起 ) 同 一 分 歧 线 其 TR 号 码 必 须 一 . 致( 例 如 一 分 歧 线 用 O U T T R 0 ,在 该 分 歧 线 的 第 二 列 起 必 须 用 L D T R 0 来 接 续 ) . 注 3: 分 歧 回 路 或 分 歧 区 块 的 分 歧 线 若 为 母 线 , 则 无 需 使 用 TR 接 点 , 直 接 用 ORG 或 LD 指 令 即 可 . 注 4: 分 歧 回 路 若 有 任 何 一 列 非 直 接 接 输 出 线 图 ( 中 间 有 串 接 组 件 ) 且 其 下 方 ( 第 二 , 列 以 后 ) 尚 有 回 路 , 则 该 分 歧 点 必 须 使 用 TR 接 点 .1-12例 1:OUT TR0 X0 X1 X2 LD TR0 Y0 Y1 Y2AND OUT AND OUT LD AND OUT LD OUT TR TRX TR 0 X Y 0 X Y 0 Y X X X TR 0 X TR 1 X X TR TR 1 X 0 X X Y0 1 0第二列开始2 1第三列开始2 1 2 3 4例 2:ORG AND LDOUT TR1 X1 X2 X5 X6 Y0OUT AND ORLD OUT AND AND LD AND LD AND ORLD AND ORLD OUT*block 区块 1 1 X3 X4 block 2 2 区块 X7 X85 6TR 指 令 后 用 AND 回 TR 点 用 LD TROUT TR0 X9 LD TR0LD TR1区块 block 337 9 8 0TR 指 令 后 用 AND上 图 例 2 的 区 块 1, 2 原 本 为 典 型 的 两 个 并 联 区 块 串 联 . 但 X9 组 件 介 入 后 不 但 形 成 区 块 3, 还 使 区 块 1, 2 由 原 来 单 纯 的 并 联 区 块 变 成 分 歧 区 块 . ( *) 处 因 为 是 母 线 , 故 不 需 要 使 用 TR 指 令 . 两 区 块 串 联 如 果 已 经 使 用 TR 点 作 转 接 , 则 无 须 使 用 ANDLD 指 令 .1.7程序简化技巧单 一 组 件 和 串 联 区 块 并 联 , 请 将 单 一 组 件 放 在 下 方 可 省 去 ORLD 指 令 .X0X1X2X1X2X0LD LD AND ORLDX X X0 1 2LD AND ORX X X1 2 01-13单 一 组 件 或 串 联 区 块 和 并 联 区 块 并 联 时 , 请 将 并 联 区 块 放 在 前 方 可 省 却 ANDLD 指 令 .X0 X1 X2X3 X4 X0 X1X3X4X2ORG AND LD LD AND ORLD ANDLDX X X X X0 1 2 3 4ORG AND OR AND ANDX X X X X3 4 2 0 1分 歧 回 路 的 分 歧 点 如 果 直 接 接 输 出 线 圈 ,应 将 该 输 出 线 圈 放 在 分 歧 线 的 最 上 面( 第 一 列 ) .X0 Y0 Y1X0 Y1 Y0OUT TR 0 AND OUT LD TR OUT X Y 0 Y 1 0 0OUT AND OUTY X Y1 0 0下 图 例 可 省 去 TR 接 点 及 ORLD 的 使 用 .X0 X1 X2 Y0X1 X0X2Y0OUT TR0X3Y1X1X3Y1ORG LD AND ORLD OUT LD TR AND OUTX X X Y 0 X Y0 1 2 0 3 1ORG AND OR OUT ORG AND OUTX X X Y X X Y1 2 0 0 1 3 1OUT TR 01-14桥式回路须作如下的转换.X1 X0 X2 Y0X0 X1 X2Y0 Y1X0X2Y1PLC 程 序 不 允 许 这种网络结构X1ORG AND OR OUT ORG AND OR OUTX X X Y X X X Y1 2 0 0 0 2 1 11-15MEMO。
永宏plc参数讲义

• 强大的通讯能力
单机最多可达五个高速通讯口 速度可高可达 921.6Kbps 可有 USB / Rs232/Rs485/Ethernet
• 中断:
单机最多可有16 个中断输入点 ( 32 Entries)
• 高速计数器:
单机最多8组高速计数器4(HHSC) + 4(SHSC) 最高计数频率可达 920 KHZ
输出总点数
扩展 通讯扩展 万年历 活动端子台
20
32
44
2 (X0,X1) 10
4 (X0,X1,X4,X5) 12
8
(X0,X1,X4,X5,X8,X9,X12,X13)
8
0
4
12
12
20
28
2 (Y0,Y1) 4 (Y0~Y3)
8 (Y0~Y7)
0
0
0
6
8
8
8
12
16
YES 4 ports (Port 1 ~ Port 4)
20
32
2 (X0,X1) 4 (X0,X1,X4,X5)
10 0 12 2 (Y0,Y1) 6 0 8
12 4 20 4 (Y0~Y3) 4 4 12
44 8
(X0,X1,X4,X5,X8,X9,X12,X13)
8 12 28 8 (Y0~Y7) 0 8 16
YES 4 ports (Port 1 ~ Port 4)
• 0.1ms 精密高速计时器
5 个精确达 0.1mS High-speed Timer: 1 + 4 (HST/HSC)
On-board Communication Port (P0)
• 单机最多4轴高速脉冲输出(HSPSO)
永宏PLC8

第8章:步进指令说明结构化程序设计是软件设计的一大趋势,它的特点是可读性高、维护、更新容易,软件质量可靠性大大提升。
尤其当控制偏向机械流程控制时,使用传统的设计方式来设计程序,往往令第三者难以着手,也就是程序可读性低、更新、维护风险较高。
因此,专门针对机械动作流程的顺序控制,如果能结合现有广泛的梯形图语言,再加上步进执行指令辅助,将使这方面的设计工作更省时,更省力,且软件掌握度更高。
我们将这种结合流程控制与梯形图语言的设计方式称为步进梯形图(ST EP LADD ER )语言。
步进梯形图是以一个步进点(ST EP )为最小单元。
一个步进点相当于机械部件中的一个步序(站),每个步序都有动作输出,整台机械或是整个顺序控制的流程,便是一个一个步进点逻辑串联或并联组成,其一步接一步循序执行的环境,使人对机械的运作一目了然,在设计、操作、维护上都相当便捷容易。
8.1 步进梯形图工作原理【范例】【说明】是步进点(ST EP )Sxxx 其中Sxxx 可从S0~到此步进点时(此点连在右边的梯形图,而及输出都会变OFF 。
机ON 一个扫瞄时间的开机即进入初始步进点一站,而其它步进点都Y5皆OFF 。
即M1924 Y0 O N ,Y0会维持到X1接点先ON 为止。
,就会执行S21这条路径⇒到X 5 ON 为止。
4.假设X5 O N ,就会前进到步进点S23这一站,即X5 ON ⇒ ⇒,Y4和Y5会维持到X 6 O N 为止。
※如X10 ON ,则Y5也会ON 。
5. 假设X6 ON ,就会前进到步进点S0这一站,即X6 ON ⇒ ⇒,如此便完成一个循环的控制流程,而进入下一循环的控制流程。
S21 ON S0OFF Y2 ONY0 OFFS23 ON S21 OFF Y4 ONY2 OFFS0 ON S23 OFF Y0 ONY4、Y5 OFF8.2 步进梯形图基本组成c 单一回路z 步进点S20单独经X0前进到步进点S21。
台湾永宏PLC编程软件——入门指南初学指南

WinProladder 初学指南Ver 0.21永宏电机股份有限公司2000/12/15目录1 系统需求................................................................ 错误!未定义书签。
1.1 操作系统 ....................................................... 错误!未定义书签。
1.2 硬件需求 ....................................................... 错误!未定义书签。
2 功能概说................................................................ 错误!未定义书签。
2.1 一般特点 ....................................................... 错误!未定义书签。
2.2 程序编辑 ....................................................... 错误!未定义书签。
2.3 程序测试 ....................................................... 错误!未定义书签。
2.4 程序批注 ....................................................... 错误!未定义书签。
3 WINPRO LADDER的工作桌面 .................................... 错误!未定义书签。
4 操作范例................................................................ 错误!未定义书签。
4.1 范例内容说明................................................. 错误!未定义书签。
永宏plc编程讲义

务必要保证PC和PLC 以太网模块在一个网 确关保之站内号、IP、端口等参 数与PLC端一直
以太网联机
• 以局域网为范例,做相关参数设定介绍
HUB
PLC以太网模块需要通过 “Fatek Ethernet Module Configuration tool”
来进行参数的设定。 (详情请参考《使用手册2》第11章
向上取消操作-ESC
A接点 : A B接点 : B 上微分接点: U 上微分接点: D
线圈: O 倒相线圈: Q 水平短路: H 垂直短路: V 节点上微分: P 节点上微分: N
节点倒相: I
定时器指令: Shift+T 计数器指令: Shift+C 设置指令: Shift+S 重置指令: Shift+R 功能指令: F
• 0.1ms 精密高速计时器
5 个精确达 0.1mS High-speed Timer: 1 + 4 (HST/HSC)
On-board Communicatio n Port (P0)
• 单机最多4个高速脉冲轮出 ( HSPWM)
频率高达184.32KHZ
• 完善的人机驱动软件
可与 Wonderware .Intouch. Labview. Digital. Hitech. Siemens. Eview….等人机连接
• 可通过汇入方式进行批注 • 同时可以将批注进行汇出
程序批注
程序批注
• 提供注报表输出
程序、批注可以进行独立或者交叉的报表方式输出,选择多样化
• 程序界面介绍
标题栏 工具栏
专案管理窗 下拉菜单栏
软件界面介绍
菜单栏
元件栏 程序窗口
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
永宏P L C软件知识点集团文件发布号:(9816-UATWW-MWUB-WUNN-INNUL-DQQTY-
永宏PLC软件简要知识点
一.
1.定时器T:
定时器编号时基
T0~T490.01s
T50~T1990.1s
T200~T2551s
M1957: 时间到后--通电时,定时器值保持在设定值;断电(默认状态),往上加直至最大值。
参考:菜单:辅助-->功能指令说明(F1)
-->特殊寄存器(R/D)/继电器说明(M)
2.快捷键 (不限大小写字母)
这些软元件可在菜单栏的“阶梯”选项内选取。
常开触点--A 常闭触点--B 上升沿触点--U 下降沿触点--D 输出线圈--O 输出取反--Q
置1线圈--S 清0线圈--R 取反接点--I 上升沿接点--P 下降沿接点--N
画横线--H 画竖线--V 长水平线线
置1功能指令清0功能指令定时器计数器功能指令
删除删除竖线删除长水平线
3.PLC内部脉冲
参考:菜单:辅助-->特殊寄存器(R/D)/继电器说明(M)
二、建立PLC工程说明
1.菜单栏:档案》开新专案,修改工程名、选择PLC型号,需要万年历功能时勾选万年历。
2.程序编辑完成后,单击菜单栏的“工具”》“语法检查(F8)”。
检查通过后,进行仿真:单击“PLC”》程序仿真;单击“PLC”》执行。
即可看到程序仿真结果。
3.1 修改缓存器R或D的数值--
3.2 先单击“PLC”--“程序仿真”之后,在监视页的编号栏输入T0、X0、Y0、R0、D0等可以查看并修改其数值。
(需要修改数值,必须在程序仿真状态,并在修改之后及时保存(Ctrl+S)!!!否则修改后的数值无效!!!)
4. 添加软元件注释、程序单元注释、网络注释
5. 查看定时器数值、程序注释、软元件注释
6. 当输出接口不足时,需要再购买输出扩展模块,程序中也要添加这个模块
7.修改定时器、计数器、内部保持线圈、缓存器的保持和非保持或其他参数;双击内存配置,
8. 其他选项
新增、删除、调整主或副程式单元选定,右键新增/删除监视页9. 电脑连接PLC:
校准万年历时间:
10. 汇出--相当于复制功能,
汇入--相当于粘贴功能
11. 功能指令说明:功能指令学习。