NA200Pro编程软件使用手册V3.0
### NA200Pro编程软件使用手册V3.0 知识点解析 #### 一、概述 **NA200Pro编程软件**是南大傲拓科技有限公司为自动化控制系统设计的一款专业编程工具,适用于NA200系列PLC产品。本手册详细介绍了该软件的功能特性、系统需求、安装步骤以及具体的操作指南。 ##### 1.1 软件特征 - **Windows风格:** 用户界面友好,符合Windows操作系统的使用习惯。 - **国际标准——IEC61131-3:** 支持国际通用的编程标准,确保程序具有良好的兼容性和可移植性。 - **项目管理——树型管理结构:** 采用树状结构管理项目,便于组织和导航复杂的工程项目。 - **编程语言——IEC61131-3标准兼容的编程语言:** 提供多种编程语言(如梯形图、功能块图等),满足不同用户的编程需求。 - **编程方式——互相调用:** 支持不同程序之间的相互调用,提高编程效率。 - **运算功能——丰富的运算控制功能:** 包括算术运算、逻辑运算等多种运算功能,满足复杂控制需求。 - **监视功能——直观的在线监视功能:** 可实时监视PLC运行状态,便于调试和维护。 - **修改功能——完备的在线修改功能:** 在线模式下可以修改程序,不影响PLC正常运行。 - **调试功能——强大的在线调试功能:** 支持单步执行、断点设置等功能,帮助快速定位问题。 - **监测功能——实时的在线监测功能:** 实时显示变量值,方便监控程序运行情况。 - **仿真功能——脱离硬件的完善仿真功能:** 不依赖硬件设备即可进行程序测试,减少调试成本。 - **诊断工具——有效的诊断工具:** 提供错误检测和故障诊断工具,帮助用户快速定位和解决问题。 - **传输方式——标准的文件传输方式:** 支持标准的数据传输协议,方便与其他系统集成。 - **中文编程——全面支持中文编程:** 支持中文字符输入,适应中国用户的使用习惯。 - **打印方式——所见即所得的打印方式:** 打印效果与屏幕显示一致,便于文档整理。 - **用户界面——友好的用户界面:** 界面简洁明了,易于学习和使用。 ##### 1.2 系统需求 - **操作系统:** 支持Windows XP及以上版本的操作系统。 - **硬件:** 至少需要1GHz的处理器,512MB内存,100MB可用硬盘空间,并配备有USB接口或其他可用于通信的端口。 ##### 1.3 软件安装 - 安装过程简单直观,按照提示逐步完成即可。 #### 二、开发环境操作 ##### 2.1 工作窗口 - **工作界面:** 包括菜单栏、工具栏、项目浏览器等多个部分,提供了一个集成化的编程环境。 - **各窗口的主要功能:** - 菜单栏:包含所有命令选项。 - 工具栏:常用操作快捷按钮。 - 项目浏览器:用于管理工程项目。 - 编辑器:编写和编辑程序代码的地方。 - 输出窗口:显示编译结果和其他消息。 ##### 2.2 菜单简介 - **主菜单或下拉菜单:** 包括文件、编辑、查看等主要功能选项。 - **子菜单:** 通过点击主菜单展开,提供更多详细选项。 - **快捷菜单或弹出菜单:** 鼠标右键点击特定元素时出现的菜单。 ##### 2.3 菜单功能 - **文件栏:** 包括新建、打开、保存等文件操作。 - **编辑栏:** 提供剪切、复制、粘贴等编辑功能。 - **查看栏:** 控制视图显示方式。 - **梯形图栏:** 特定于梯形图编程的语言工具。 - **在线栏:** 与PLC连接相关的功能。 - **下载栏:** 下载程序到PLC的操作。 - **窗口栏:** 管理当前打开的窗口。 - **帮助栏:** 提供软件使用帮助和文档。 ##### 2.4 系统工具栏 - 包含常用的系统操作快捷按钮,如文件操作、搜索、替换等。 ##### 2.5 梯形图工具栏 - 提供梯形图编程所需的图形元素和操作工具。 ##### 2.6 功能块图工具栏 - 用于绘制功能块图的工具栏。 ##### 2.7 指令表工具栏 - 用于编写指令表程序的工具栏。 ##### 2.8 结构文本工具栏 - 用于编写结构化文本的工具栏。 ##### 2.9 输出信息表 - 显示编译信息、警告、错误等消息的窗口。 #### 三、项目管理 ##### 3.1 项目浏览器 - 以树状结构展示项目的各个组成部分,方便浏览和管理。 ##### 3.2 创建新项目 - **创建项目:** 选择“文件”->“新建”->“项目”,根据向导指引完成项目创建。 - **PLC硬件配置:** 在项目创建过程中指定PLC型号及相关参数。 ##### 3.3 程序管理 - **增加程序:** 在项目中添加新的程序文件。 - **删除程序:** 移除不再需要的程序文件。 - **重命名程序:** 修改程序文件名称。 - **程序描述:** 为程序文件添加注释或描述信息。 ##### 3.4 项目保护 - 提供密码保护等措施,防止未经授权的访问或修改。 ##### 3.5 联机与脱机 - **联机模式:** 连接到PLC,可以实时监控和调试。 - **脱机模式:** 不连接PLC,仅在软件中进行编程和测试。 ##### 3.6 项目文件下载与上载 - **下载:** 将项目文件发送至PLC。 - **上载:** 从PLC获取项目文件。 ##### 3.7 程序下载与上载 - 类似于项目文件的下载与上载操作,但只针对单个程序文件。 #### 四、数据管理 ##### 4.1 数据类型 - 支持布尔、整数、实数等多种数据类型。 ##### 4.2 数据管理 - **数据项目栏:** 显示数据类型的列表。 - **测点表:** 用于定义变量和地址分配。 - **自选测点表:** 自定义变量及其属性。 ##### 4.3 寻址方式 - 支持直接寻址、间接寻址等多种方式,便于灵活使用各种数据。 #### 五、基本功能模块 ##### 5.1 简介 - 介绍如何使用NA200Pro编程软件中的基本功能模块,包括算术运算、逻辑运算等。 ##### 5.2 数学运算 - 详细列举了NA200Pro支持的各种数学运算指令,如加、减、乘、除等,并提供了每个指令的具体用法示例。 例如: - **16位加法ADD:** 用于实现两个16位数值的相加。 - **32位加法DADD:** 用于实现两个32位数值的相加。 - **浮点数加法EADD:** 用于实现两个浮点数值的相加。 - **16位减法SUB:** 用于实现两个16位数值的相减。 - **32位减法DSUB:** 用于实现两个32位数值的相减。 - **浮点数减法ESUB:** 用于实现两个浮点数值的相减。 - **16位乘法MUL:** 用于实现两个16位数值的相乘。 - **32位乘法DMUL:** 用于实现两个32位数值的相乘。 - **浮点数乘法EMUL:** 用于实现两个浮点数值的相乘。 - **16位除法DIV:** 用于实现两个16位数值的相除。 - **32位除法DDIV:** 用于实现两个32位数值的相除。 - **浮点数除法EDIV:** 用于实现两个浮点数值的相除。 - **16位求余MOD:** 用于实现两个16位数值的取余运算。 - **32位求余DMOD:** 用于实现两个32位数值的取余运算。 - **16位加1INC:** 用于将一个16位数值加1。 - **32位加1DINC:** 用于将一个32位数值加1。 - **16位减1DEC:** 用于将一个16位数值减1。 - **32位减1DDEC:** 用于将一个32位数值减1。 - **16位取负NEG:** 用于对一个16位数值取负。 - **32位取负DNEG:** 用于对一个32位数值取负。 - **浮点数取负ENEG:** 用于对一个浮点数值取负。 - **16位取符号SIGN:** 用于获取一个16位数值的符号。 - **32位取符号DSIGN:** 用于获取一个32位数值的符号。 - **浮点数取符号ESIGN:** 用于获取一个浮点数值的符号。 - **16位绝对值ABS:** 用于获取一个16位数值的绝对值。 - **32位绝对值DABS:** 用于获取一个32位数值的绝对值。 - **浮点数绝对值EABS:** 用于获取一个浮点数值的绝对值。 - **浮点数平方根SQRT:** 用于计算一个浮点数值的平方根。 - **浮点数对数LOG:** 用于计算一个浮点数值的对数。 - **浮点数自然对数LN:** 用于计算一个浮点数值的自然对数。 - **浮点数自然指数EXP:** 用于计算一个浮点数值的自然指数。 - **浮点数指数EXPT:** 用于计算一个浮点数值的指数。 - **浮点数正弦SIN:** 用于计算一个浮点数值的正弦值。 - **浮点数余弦COS:** 用于计算一个浮点数值的余弦值。 以上是对NA200Pro编程软件使用手册V3.0的部分内容进行了详细的分析和总结,希望能够帮助用户更好地理解和掌握该软件的使用方法。
- 粉丝: 0
- 资源: 9
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助