安控RockE20系列PLC EMC使用与编程指南

需积分: 0 0 下载量 182 浏览量 更新于2024-07-16 收藏 2.17MB PDF 举报
"该资源是北京安控科技发展有限公司针对RockE20系列PLC的EMC使用手册,旨在提供给用户关于如何编译、连接和下载调试C应用程序的指导。手册涵盖了软件安装、编程环境、控制器软件特性、串行通讯建立、实时操作系统运行机制等多个方面,帮助用户深入理解和操作该系列PLC。" 在手册中,首先介绍了EMC的基本概念,它是一个用于编程和调试RockE20系列PLC的集成环境,支持C语言编程,并且具备一系列的软件特性,如串行通讯库、时钟/日历功能、软件定时器等。手册详细阐述了EMC的各个组成部分,包括软件安装步骤,对系统需求的说明,以及安装方法。 第二章详细描述了EMC的软件环境,包括直观的软件界面,如标题栏、菜单栏(包含文件、编辑、查看、编译、通讯、控制器和帮助等子菜单)和工具栏,这些元素共同构成了用户友好的交互界面,方便用户进行各种操作。 控制器的软件特性在第三章中被深入讨论,涵盖I/O数据库和寄存器分配、模拟量和数字量I/O、计数器、定时器、实时时钟以及看门狗定时器。其中,I/O数据库寄存器的定义和分配对于理解数据流至关重要,而模拟量和数字量I/O则涉及到输入输出信号的处理。计数器和定时器是控制系统中的核心组件,实时时钟提供了准确的时间参考,看门狗定时器则可以确保系统的稳定运行。 第四章主要讲解如何建立串行通讯,包括串行I/O函数、默认参数设定以及调试方法,同时还涵盖了通过拨号MODEM进行远程通讯的步骤,这对于远程监控和控制PLC至关重要。 最后,第五章深入探讨了实时操作系统的工作机制,包括任务管理和资源管理。任务管理涉及任务调度和优先级,而资源管理则包括I/O系统资源、动态内存资源和MODBUS-PARSER资源的分配和管理,以防止优先权倒置并确保系统的高效运行。此外,还介绍了内部任务通讯和事件处理机制,这些都是保证PLC在复杂环境下可靠运行的关键。 这个手册为用户提供了全面的指导,不仅介绍了基本的操作流程,还深入到系统底层的工作原理,使得用户能够有效地开发和维护基于安控RockE20系列PLC的控制系统。