ImageVerifierCode 换一换
格式:PPTX , 页数:35 ,大小:149.69KB ,
资源ID:1024067      下载积分:30 文钱
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,省得不是一点点
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.wenke99.com/d-1024067.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(基于PLC的8路抢答器上位机程序设计.pptx)为本站会员(龙***)主动上传,文客久久仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知文客久久(发送邮件至hr@wenke99.com或直接QQ联系客服),我们立即给予删除!

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

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个工作日内予以改正。