




已阅读5页,还剩54页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
编程概念及MXProgrammer软件 麦科电气2013年1月 支持梯形图 指令列表 顺序功能图三种编程语言 三种语言可相互转换 梯形图和指令列表转换时注释可保留 三种编程语言 一个工程中可建立多个主程序 每个扫描周期内所有主程序依次循环扫描 在较大较复杂的系统集成项目中 多主程序功能有利于复杂项目的模块化 多主程序功能 一个工程中可使用16个主程序 主程序的扫描顺序自上而下 用户可根据需要上下移动主程序 使用子程序编写用户程序时具有以下优点 1 可减少用户程序的尺寸 功能相同的用户程序段 可以编写成为一个子程序反复调用 2 使程序的结构更加清晰 特别是可以简化主程序结构 3 提高用户程序的可移植性 丰富的子程序资源 一个工程中可使用64个子程序 子程序嵌套调用可达5层 中断程序中可允许调用一层子程序为了增强程序的可读性 可程序允许用户根据自己的需要上下移动子程序 丰富的中断服务子程序资源 系统内设有多种可编程的中断资源 分别对应多种中断事件 用户可通过编写相应的中断程序来处理特定的中断事件 在用户程序中 中断程序是独立的程序体 中断事件提供66个可供选择 中断服务子程序中允许调用一层子程序 中断触发可连续排队16个 中断资源一览表 主程序和子程序可以导入导出 在不同的工程中重复使用 不需要重新编写 程序的导入导出功能 子程序参数类型分为IN IN OUT及OUT型 输入输出参数可设定 若改变子程序名 工程中所有调用该子程序的地方自动改变 无需手动改变 子程序的传递变量 全局变量表 局部变量表 不同类别元件分页显示 SM元件 SD元件无需手动添加注释 全局变量表支持导入 导出 极大的方便了客户对工程文件的管理 程序支持局部变量 每个程序的字 位元件局部变量各支持64个 全局变量表及局部变量表 全局变量表的导入导出 全局变量表可以导入导出 在不同的工程中重复使用 不需要重新编写 数据块 数据块用于设置D元件中的缺省值 数据块包含D元件设置数值 当数据块下载到控制器中 指定D元件将被赋予设置值 从而达到批量设定D元件值的目的 在 系统组态 的 其他设置 中选择 数据块有效 设置完成并通过编译后可以下载到PLC中 在PLC进入运行状态后PLC将首先使用数据块来初始化相关的D元件 块注释 元件注释 块注释和元件注释 软元件资源 输入输出继电器 输入输出刷新处理 MX系列可编程控制器中 重复执行 进行输入输出处理 因此 在可编程控制器的控制中 除了输入滤波器和输出元器件的驱动时间以外 根据运算周期有时会出现响应延迟 在上述的运算周期中 想要获取输入的最新信息时或者要将运算结果立即输出时 可以使用输入输出刷新指令 REF 其中X0 X7及Y0 Y7可以使用PX及PY元件 相当于使用REF指令 辅助继电器与步进状态继电器 特殊辅助继电器与特殊数据寄存器 数据寄存器 定时器元件 定时器的位元件和字元件如下图所示 T元件按计时精度分类如下 计数器元件 计数器的位元件和字元件如下所示 C元件分类如下表所示 特殊模块寄存器与变址寻址寄存器 局部辅助继电器与局部数据寄存器 输入滤波处理 主模块和所有扩展模块的所有输入端口都支持软件滤波和硬件滤波 软件滤波其时间可在系统组态中设置为0 8ms 1 6ms 3 2ms 6 4ms 12 8ms 25 6ms 51 2ms 也可以通过REFF指令来设定滤波常数 在两者同时使用的情况下 REFF指令优先 硬件滤波其时间是固定的 X0 X1端口的滤波时间为10us X2 X7端口的滤波时间为50us 其余I O端口约为1ms 位串组合寻址方式 位串组合寻址方式概念位串组合寻址方式 Kn寻址方式 是将位元件串组合成字或双字使用 位串组合寻址方法位串组合寻址格式为K n E 其中n是一个1 8的整数 表示元件串长度为n 4位 E代表元件串的起始位元件地址 具体示例 字元件的位寻址 字元件的位寻址就是指定字元件的某一位进行操作 位元件变址寻址 字元件的变址寻址 软元件变址寻址方式 位串元件的变址寻址 元件与数据类型匹配关系 数据类型 元件与数据类型匹配关系 MXProgrammer运行界面 系统组态 实用方便的系统组态功能 基本属性中可以更改PLC类型 CPU类型等 工程设置 基本属性 MX1H MX2H系列PLC掉电保持区分别可指定两组 当PLC发生掉电时 系统会停止用户程序的运行 同时将系统组态中指定为掉电保持区内的软元件的数据值保存到掉电备份文件中 PLC重新上电后 如果掉电备份文件正确 指定的软元件的数据值将会被恢复为掉电前的保存值 掉电保持对话框如下所示 工程设置 掉电保持 在时间设定对话框中可设定看门狗定时时间 恒定扫描时间以及通信背景时间 工程设置 时间设定 在安全策略对话框中 可设置禁止格式化 禁止上载 各种密码设置及PLC序列号 PLC序列号指定后 该工程和其编译结果 UCD文件 只能在对应序列号的PLC中运行 对其他PLC可以正常下载 但下载后无法运行 在实际工程应用中 在不打开工程的情况下 可直接向PLC中下载UCD文件 提高了保密性 如下图所示 工程设置 安全策略 在其他设置对话框中 可设置元件保持 数据块有效 无电池模式及自由监控模式 如下图所示 工程设置 其他设置 在硬件设置中有输入模式设置区域 在其中可设置外部开关输入的滤波时间及输入点开机模式 主模块和扩展模块的所有的输入端口均支持数字滤波 滤波时间为0 8ms 1 6ms 3 2ms 6 4ms 12 8ms 25 6ms 51 2ms 在没有选择 禁止输入点 时 可以使用PLC的外部输入点启动PLC运行 MX2H系列64点PLC的输入模式设置区域如下图所示 输入模式设置 在硬件设置中设有输出模式设置区域 在其中可设置PLC从RUN STOP时的输出点状态 如下图所示 输出模式设置 禁止 PLC从RUN转换为STOP时 所有输出禁止 冻结 PLC从RUN转换为STOP时 所有的输出冻结在最后状态 组态 PLC从RUN转换为STOP时 标记的输出置为ON 在硬件设置中设有通讯口设置区域 在其中可对PLC主模块的两个通讯口进行设置 包括选择通讯协议和具体的协议参数 通讯口0默认是编程口协议 通讯口1默认是无协议 通讯口设置 编程口协议 通讯口0出厂默认的是编程口协议 编程口协议是MX系列PLC编程软件通讯的专用协议 在编程口协议下 可通过MXProgrammer软件的串口配置来设置该通讯口的相关参数 自由口协议 自由口协议是自定义数据文件格式的通讯协议 在自由口协议对话框中 可设定的参数有 波特率 奇偶校验 数据位 停止位 有效字节 起始字符检测 结束字符检测 字符间超时和帧间超时 PLC选择开关置于OFF档时 则强制为编程口协议 通讯口设置 Modbus RTU 协议 Modbus协议分为主站和从站 主站可以与从站进行通讯 按照Modbus通讯协议的功能码 发送对从站的控制帧 从站只是对主站的控制作出响应 不向主站发送任何数据 Modbus协议对话框中 可设定的参数有 波特率 奇偶校验 数据位 停止位 主从方式 站号 传送模式 主模块的超时时间及重复次数 通讯口设置 MXLink协议 MXLink协议是麦科自主研发的一种小型PLC网络N N通讯协议 接入MXLink的PLC可以自动的互相交换部分D元件的数据 通讯口设置 扩展模块的添加 通过双击 MIKOMPLC模块 下的模块型号可以添加扩展模块 也可以通过右键点击系统组态界面中已添加的模块型号来添加 删除或上移 下移扩展模块 添加特殊功能模块后 系统会自动分配U元件地址 用上图中指令即可把8TC通道1和通道2的温度差放到D50中 特殊模块及U元件寻址 编程口配置 串口 在程序下载之前 需要先进行编程口配置 编程口配置包括串口配置 通过PORT0口与PLC通讯 和以太网口配置 通过以太网卡用网络与PLC通讯 串口配置 连接成功 连接失败 网口配置 局域网连接 广域网连接 编程口配置 网口 用户文件包括 应用程序及系统组态 用户数据块 用户可以选择性下载 相应的用户辅助信息文件也会被捆绑下载 程序下载 上载功能用于把PLC中的应用程序及系统组态 用户数据块上载到计算机中 并且以新建工程的形式保存 在电池备份数据有效的情况下 选择上载 相应的用户辅助信息文件也会被捆绑上载 上载对话框如下图所示 上载时 如果设有上载密码 并且在启动软件后没有输入过上载密码 软件会弹出上载密码输入窗口要求输入密码 密码输入校验正确后开始上载 密码错误则提示重新输入密码 点击取消按钮退出上载 如果在PLC中的工程设为禁止上载模式 则PLC中的此工程将无法上载 程序上载 在梯形图中编写程序时 软件会根据输入的指令首字母来提示您想要输入的指令 包括其所有操作数的描述 对于程序的编写提供了很大的方便 编写程序 双击指令列表中的任何一条指令 会出现指令提示对话框 可以选择指令的数据长度以及操作数地址 编写程序 双击菜单栏的 帮助 帮助主题 或者按F1键 可以查询相关帮助文档 软件帮助 在全局变量表中定义了元件的注释之后 元件的注释会显示在监控表中 这样就清楚的知道监控的状态或数值所代表的含义 在监控模式下 可以同时执行监控功能和编辑功能 实用方便的监控表 在交叉引用表中 可以显示元件在工程中被使用过的每个地方 双击之后自动跳转到程序相应位置 交叉引用表 灵活的调试方法 元件使用表 在程序中 每个元件主动及被动引用过的次数均可以在元件使用表中得到体现 被动引用的加入极大的方便了用户的调试 灵活的调试方法 梯形图的指令注销功能 下图程序中 第二 三行被注销程序的颜色和注释颜色一致 被注销部分程序不执行 此功能在编程调试时非常实用 可以为您保存工程痕迹 灵活的调试方法 PLC时钟用于显示和设置PLC的当前时间 PLC时钟对话框如下所示 进入PLC时钟设置界面时 显示PLC当前时间 点击 同步系统时间 界面显示PC机当前时间 点击 设置时间 将界面显示时间设置到PLC中 注意 如果系统设置了下载密码 必须在下载密码正确的情况下才能修改 PLC时钟 PLC时钟 PLC信息是从PLC中读取的各种运行数据和其它重要信息
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 高中化学 第2章 化学反应的方向、限度与速率 第4节 化学反应条件的优化说课稿 鲁科版选修4
- Unit1 Reading 1 说课稿 2024-2025学年译林版(2024)七年级英语下册
- 2.1两条直线的位置关系(一)说课稿 2025-2026学年北师大版七年级数学上册
- 蔬菜合作社专业知识培训课件
- 2025年中考数学总复习《角、相交线和平行线》专项检测卷(附答案)
- 地产公司工业化建造体系薄砌薄抹应用技术指引
- 综合复习与测试教学设计-2025-2026学年高中数学人教B版2019必修第一册-人教B版2019
- 2025年中考化学试题分类汇编:化学与社会(第2期)原卷版
- 蓄禽养殖小知识培训总结课件
- 13.2画轴对称图形 说课稿 2024-2025学年人教版数学八年级上册
- 学校校园膳食监督家长委员会工作制度
- 工作证明(常见模板10套)
- 考研英语单词的前缀后缀
- 2025年度古董古玩展览策划与买卖合同
- 牢记教师初心不忘育人使命作新时代合格人民教师课件
- 勾股定理的实际应用课件
- 急性上呼吸道感染的护理
- 二年级体育上册 体育与健康室内课教案
- GB 44263-2024电动汽车传导充电系统安全要求
- 项目资金融资合同范本
- YDT 4484-2023物联网云平台技术要求
评论
0/150
提交评论