基于PLC的8路抢答器上位机程序设计.pptx

上传人:龙*** 文档编号:1024067 上传时间:2018-11-19 格式:PPTX 页数:35 大小:149.69KB
下载 相关 举报
基于PLC的8路抢答器上位机程序设计.pptx_第1页
第1页 / 共35页
基于PLC的8路抢答器上位机程序设计.pptx_第2页
第2页 / 共35页
基于PLC的8路抢答器上位机程序设计.pptx_第3页
第3页 / 共35页
基于PLC的8路抢答器上位机程序设计.pptx_第4页
第4页 / 共35页
基于PLC的8路抢答器上位机程序设计.pptx_第5页
第5页 / 共35页
点击查看更多>>
资源描述

1、上位机程序 编 写单键双功能数 码 管( 伪 )两位及以上整数赋值 算法时间流控制1.单键 双功能按 钮 的特点,很 简单 :按下之后必定 弹起。要求: 给 主持人 设 置一个控制开关,用来控制系 统 的清零和 抢 答的开始。所以,若想 实现这 个功能,就需要用弹 起 时 的操作控制按下 时 的条件;同 样地,按下 时 的操作也要控制 弹 起 时 的条件。定 义 两个离散型 变 量: 变 量 1, 变 量2。按下 时 :IF( 变 量 1=0)THEN变 量 2=1;功能 1;ENDIFIF( 变 量 1=1)THEN变 量 2=0;功能 2;ENDIF弹 起 时 :IF( 变 量 2=1)T

2、HEN变 量 1=1;ENDIFIF( 变 量 2=0)THEN变 量 2=0;ENDIF2.七段数 码显 示( 伪 LED数 码 管)因 为 PLC输 出端不 够 用,所以计时显 示功能由上位机 编 程 实现 。首先把 这 七个 长 条画出来。再定 义变 量,每有一位数字显 示就至少要定 义 8个 变 量(包括一个整型和 7个离散型)。AF BGE CD 设 定每一段的 变 量和阈值 (只需定 义 0和 1)及其 对应 的 颜 色。在数据改 变 程序中,以 刚 才定 义 的整型量( 该 位的数值 ) 为 条件, 编 写从 0到 9的所有判断程序。以 4为 例:IF( 该 位数 值 =4) T

3、HEN该 位数 值 A=0;该 位数 值 B=1;该 位数 值 C=1;该 位数 值 D=0;该 位数 值 E=0;该 位数 值 F=1;该 位数 值 G=1;ENDIFF BGC3.二位以上整数 赋值 算法在使用自定 义 的数 码 管 时 ,如果 仅仅 涉及个位,那么只需在数据改 变 程序中 编 写从 0到 9共 10个判断 语 句,再多几位又如何?那就是一百条、一千条、一万条 我 们 没有那个 时间 和精力去 编 写和校 对 ,而且造成存 储 空 间 浪 费 。所以需要一个存 储总值 的整型量去 给 各个位的数 码 管 赋值 ,当然也是在数据改 变程序中 编 写。需要注意的是,在使用取整运

4、算 时 , INT函数的功能是四舍五入运算,然而我 们 往往又不想去数据存 储 区折 腾 二 进 制数,所以此 处应该 分 类讨论 。 这 里以二位数 为 例:IF( 总值 -10*INT( 总值 /10) =0 )THEN十位 =INT( 总值 /10);个位 =总值 -10*INT( 总值 /10);ENDIF就像 这样 ,以后每多一位加两个判断 语 句就可以了。4.时间 流控制首先我 们 要明白一点,在天工 组态 的运行周期中,一秒等于一百毫秒。极限运行周期是 55ms,其 实 就是半秒多。所以 为 了 计时 方便,将运行周期 设 定 为 100ms,也就是一秒。 这样 在画面程序或主程

5、序中需要 严格定 时 的情况下,一秒是最好用的。这 就意味着每 过 一秒,你就可以 让 一个事件 发生。例如:倒 计时 功能。先定 义 一个离散量作 为 判断 标 志,再定 义 一个整型量作 为计数运行 时 (周期 1s) :IF( 计时标 志 =1) THEN计时计 数 =计时计 数 -1;ENDIFIF( 计时计 数 =0) THEN计时标 志 =0;ENDIF这样 就可以通 过 触发 程序改 变计时标 志从而开始 计时 ,每秒减一, 这 个 值 如果作为 数 码显 示 值 的 总值就可以用 刚 才的方法显 示了,但是一定要记 得 给计时计 数重置。一切需要 时间经过 而触 发 的事件都是可以通 过这个程序来 实现 的, 还 可以在主流 时间 中分出 时间 支流。IF( 计时计 数 =某 时 刻)THEN事件 标 志 =1;ENDIF5.小结8路 抢 答器 这 个 题 目看似 简单 , 实际上 对 PLC梯形 图 的 编 写要求 较 高, 给 我们负责 开 发 下位机的同学 带 来了不小的麻 烦 。但是在 组态软 件开 发这 里, 还 是容易上手的。感 谢 刘老 师给 了我 们这 次 创 新 实 践的机会,学分是次要的,次要的,次要的。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 重点行业资料库 > 文艺体娱

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。