基于PLC两位计算器课程设计
《基于PLC两位计算器课程设计》由会员分享,可在线阅读,更多相关《基于PLC两位计算器课程设计(18页珍藏版)》请在毕设资料网上搜索。
1、 课课 程程 设设 计计 PACPAC 两位计算器两位计算器 2 目录目录 1.1. 题目要求分析题目要求分析3 3 1.1 课题内容 1.2 课题要求 2.设计思路分析设计思路分析3 3 3.3.控制系统的控制系统的 I/OI/O 及地址分配及地址分配4 4 4.4.电器控制系统原理图电器控制系统原理图5 5 4.1 系统框图 4.2 硬件选型 5. 项目模拟设计项目模拟设计7 7 5.1 界面设计 5.2 程序设计 6.6.总结总结1717 7.7.参考文献参考文献1717 3 PACPAC 两位计算器程序设计两位计算器程序设计 1.1.题目要求分析题目要求分析 1.1 课题内容 设计要求
2、:在 09 十个数中分别任意选择数字,从 0099 进行四则运算, 并将输入数、运算符号及结果均通过八段码显示。当结果超出两位数时,实现分 时显示,当出错或溢出时也有相应的显示。 1.2 课题要求 1)按题意要求,画出 PLC 端子接线图、控制梯形图。 2) 完成 PLC 端子接线工作,并利用编程器输入梯形图控制程序,完成调试。 3) 完成课程设计说明书。 2.设计思路分析:设计思路分析: 在本次计算器设计中,依次考虑以下内容。 (1)完成数字的输入 由于计算器的按钮均为非自锁按钮, 并且人为输入时按键按下时间一般会比 一个扫描周期长, 因此使用的正跳变触点完成一个数字的传送。 例如, 当按
3、I00101 键,表示输入“1”这个数字时,将数字“1”传送至存储器 (2)输入并存储运算符 1)“+” , “-” , “*” , “/” 四个运算符分别对应于四个位寄存器%M00001%M0000 再次按下 1 时进行 1 乘以 10 再加 1 结果传送至寄存器,当按下其中的一个运算 符的瞬间,将其对应的寄存器置“1” 。 2)当第一次按下运算符或“=”时,做以下工作:将本次输入的运算符保存 至%M00001%M00004 中;将第一次输入的数据转存至%R00002 中,并清 除%R00001 中的内容。 3)当第二次或多次按下运算符或“=” ,做以下工作:将上一次输入的运算 符 移 入 %M00005%M00008中 , 同 时 将 本 次 输 入 的 运 算 符 仍 存 入%M00001%M00004,以备下次使用;使用%M00005%M00008 中所保存的 上次输入的运算符,进行需要的运算,计算结果仍放回%R00001 中,同时将结 果转存至%R00002,以备下次运算时使用。 4 4) 当进行除法运算时, 需判断除数是否为零, 当除数为零时不再进行计算,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 PLC 计算器 课程设计
