任务12 16盏LED流水灯控制程序及触摸屏界面的设计_第1页
任务12 16盏LED流水灯控制程序及触摸屏界面的设计_第2页
任务12 16盏LED流水灯控制程序及触摸屏界面的设计_第3页
任务12 16盏LED流水灯控制程序及触摸屏界面的设计_第4页
任务12 16盏LED流水灯控制程序及触摸屏界面的设计_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

任务1216盏LED流水灯控制程序及触摸屏界面的设计任务要求:

在触摸屏上设计1个启动按钮、1个停止按钮、16盏指示灯,用PLC编程控制16盏灯,使之呈现流水灯的效果。12.1任务导入1、MOVE传送指令:MOVE指令只有在使能输入EN的信号状态为1时,才能够执行。

在这种情况下,输出ENO的信号状态也为1。若EN输入端的信号状态为0,则将ENO使能输入复位为0。12.2知识预备——数据传送指令2、MOVE_BLK块传送指令:

使用“MOVE_BLK块传送”指令可将存储区(源区域)中的内容移动到其他存储区(目标区域);使用参数COUNT可以指定待复制到目标区域中的元素个数;可以通过IN输入端的元素宽度来指定待复制元素的宽度,并按地址升序顺序执行复制操作。12.2知识预备——数据传送指令3、UMOVE_BLK无中断块传送指令:UMOVE_BLK无中断块传送指令可将存储区(源区域)中的内容连续复制到其他存储区(目标区域);使用参数COUNT可以指定待复制到目标区域中的元素个数;可以通过IN输入端的元素宽度指定待复制元素的宽度;源区域内容沿地址升序方向复制到目标区域。

块传送指令MOVE_BLK和UMOVE_BLK只能针对数组[ARRAY]里连续的数据进行传送。

MOVE_BLK和UMOVE_BLK的区别是:UMOVE_BLK在传送数据时,不可被中断。12.2知识预备——数据传送指令1、加法ADD指令:12.2知识预备——数学运算指令2、减法SUB指令:12.2知识预备——数学运算指令3、乘法MUL指令:12.2知识预备——

数学运算指令4、除法DIV指令和返回除法余数MOD指令:12.2知识预备——数学运算指令1、左移指令SHL和右移指令SHR:图15-916#E001左移2位和右移2位示例12.2知识预备——移位指令2、循环左移指令ROL和循环右移指令ROR:图15-10ROL循环左移3位12.2知识预备——移位指令1、触摸屏主要功能:(1)过程可视化,在触摸屏画面上动态显示过程数据;(2)控制设备,操作员通过图形界面控制设备;(3)修改参数,通过创建于PLC关联的变量,可以修改工艺参数;(4)显示报警,当设备发生故障时,可自动触发报警并显示报警信息;(5)记录功能,记录过程值和历史报警信息;(6)配方管理,将设备的参数存储在配方中,可以将这些参数下载到PLC中。12.2知识预备——触摸屏仿真2、西门子触摸屏简介:

(1)精简触摸屏

(2)精智触摸屏

(3)移动触摸屏

(4)精彩触摸屏12.2知识预备——

触摸屏仿真3、触摸屏应用实例:12.2知识预备——触摸屏仿真KTP700BasicPN12.3任务实施——

硬件设计12.3任务实施——

软件设计UFILL_BLK为不可中断填充指令,除了不可中断,功能与FILL_BLK指令一致。填充块指令主要作用:把一个数填到一片连续的数据区里,主要用来清零。12.4知识拓展——FILL_BLK和UFILL_BLK

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论