- 8
- 0
- 约5.24千字
- 约 44页
- 2018-03-04 发布于浙江
- 举报
[计算机软件及应用]编程班梯形图
举例:两种液体的混合装置 注:H、I、L为液面传感器,液面 淹没时为ON,X1、X2、X3为 电磁阀,M为搅拌电机。 工艺分析 初始状态 容器是空的,各个阀门都关闭(X1=X2=X3=OFF),H=I=L=OFF,搅拌 电机停(M=OFF)。 启动操作 按一下“启动”按钮,装置就开始按下列给定规律操作: 1. X1=ON,液体A流入容器。当液面达到I时,I=ON,使X1=OFF, X2=ON,即关闭液体A阀门,打开液体B阀门。 2. 当液面达到H时,H=ON,使X2=OFF,M=ON,即关闭液体B阀门,转动 电机M,开始搅拌。 3. 搅拌6秒钟后,停止搅拌(M=OFF),开始放出混合液体(X3=ON)。 4. 当液面到达L时(L从ON到OFF),再过2秒钟后,容器放空,使 X3=OFF,开始下一周期。 停止操作 按一下“停止”按钮后,在当前的混合操作处理完毕后,才停止操作(停止 在初始状态上)。 I/O分配 确定I/O点数,估计程序容量 本例中仅有开关量的输入/输出,输入5点,输出4点。程序容量估计 几十步。 PC选型 根据系统设计内容,我们可以选用CPM1A-10CDR(6点输入,4点 输出)的CPU单元。 I/O分配表 编写程序 编写程序 编程方法: 技巧法 技巧法是经验法及顺序法的基础上,运 用技巧进行编程,以提高编程的质量。 任务编程法 可把一个程序划分成一个个任务 (TASK) 功能块编程法 把程序写成功能块放在PLC的程序库 中,当有需要时可直接从功能库中调 用该功能块(FB)。 编程要求: 可读 还要求所设计的程序可读性要好。这不仅便于程序 设计者加深对程序的理解,便于调试,而且,还便 于别人读懂你的程序,便于使用者维护。必要时, 也可使程序得以推广。 易改 还要使程序易改,即便于修改。 三、指令系统 监控类指令 FAL/FALS WDT SCAN 处理I/O类指令 IORF DSW 内存管理指令 EMBC XFR2 SSET PUSH LIFO 通讯类指令 STUP 任务编程法: 断电中断任务: 如果CPU单元的电源被关闭,将执行断电 中断任务 定时中断任务: 根据CPU单元的内部计时,以固定的时间 间隔执行定时中断任务。 I/O中断任务: 在中断输入单元的输入变为ON时执行一 个I/O中断任务 。 外部中断任务: 当有一个 特殊I/O单元,CS1 CPU总线单 元,或者内装板的用户程序有中断请求时 将执行一个外部中断任务。 功能块编程法(FB): FB(Function Block)是一个预定义的包含标准处理函数的基本 程序元素。只要定义了FB,用户就可以在程序中插入FB,并且设置I/O 来使用这个功能。可以使用CX-Programmer 5.0将一个FB保存为单个文 件,并在其他的PLC程序中重用,所以标准的处理函数可以被制成库。 目前CS1/CS1D、CJ1/CJ1M的PLC支持功能块编程法。 FB功能示意图 创建功能块(FB)流程 创建一个工程; 创建一个FB定义; 从FB定义创建一个FB实例; 给FB实例分配外部I/O参数;
您可能关注的文档
最近下载
- 重庆天齐锂电新材料有限公司新建1000吨_年高能锂电材料电池级金属锂项目环评报告.pdf VIP
- DB65T 3694-2015 现行哈萨克文与西里尔哈萨克文编码字符转换规则.docx VIP
- TGXAS 1044-2025《中医护理三级查房规范》(发布稿).pdf VIP
- 华为云服务登录.doc VIP
- 采砂场工业用水水资源论证论证表详解.doc VIP
- Onkyo安桥TX-NR828中文说明书.pdf
- 采砂场工业用水水资源论证论证表分析报告.doc
- 【中考】2025年广东佛山数学试卷(原卷+答案).docx VIP
- 2021年广东省佛山市中考数学真题及答案.pdf VIP
- SpaceX火星探索任务成本预算与风险管理分析报告.docx
原创力文档

文档评论(0)