UnityProXL编程入门指南资料

(29页)

本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦!

9.90 积分

M340使用Unity Pro XL编程入门第一步、 Unity Pro XL的硬件组态及编程界面建立 1.0 Unity Pro XL编程软件打开界面 打开Unity Pro XL编程软件显示如图(1)所示 图(1)第二步、可编程界面的建立 鼠标点击图 (1)箭头所指位置的“文件”出现下拉菜单,选择“新建”即建立可编程界面如(2)所示。首先进行与图纸对照正确选择CPU类型。如图纸设计的CPU类型为BMX P340 2010,在图(2)所示选择列中用鼠标双击BMX P340 2010,即完成可编程界面的建立。 图(2)第三步、硬件组态的建立 第二步完成后将出现图(3)所示界面 即可进行硬件组态、序的建立等。首先进行硬件组态。 3.1 主站硬件组态的建立 鼠标双击图(3)的左边树型列中“PLC总线”,操作位置见图(3)箭头所指,将出现主站硬件组态配置界面图(4)。 图(4)在图(4)界面箭头所指位置用鼠标双击或鼠标右键操作。在上图箭头所指位置正确选择进行添加或修改模块,参照本项目电气图纸正确选择同型号PLC模块及在插槽中相对应的位置,最后完成的硬件组态必须与真实的PLC硬件配置相一致,否则与PLC进行通讯调试时将出现硬件配置不一致的错误 。 3.2 从站硬件组态的建立及主站与从站的变量映射配置 3.2.1从站硬件组态的建立 鼠标双击图(3)的左边树型列中箭头所指位置“CANopen”,将出现从站硬件组态配置界面,图(6)所示。 图(6) 箭头所指位置为从站硬件组态及地址配置,鼠标双击 将出现图(7)所示界面,在箭头所指位置进行正确选择需要配置的从站,从站与主站硬件组态的配置步骤基本一致。 图(7) 3.2.2 从站中岛(OTB_ISLAND)的建立 当“CANopen”组建从站时,如果从站存在OTB1 CODM9LP连接的其它I/O模块时就需要组建一个岛.其组建需要通过两步来实现. 首先,参照从站硬件组态建立的方法,见图(7)箭头指向位置,“CANopen子站”的下拉列中选择“分布式I/O”,在“分布式I/O”下拉列菜单中选中“OTB_ISLAND”,即完成“岛”的建立。见图(8)图(8)表示的是“OTB_ISLAND”岛在“从站”中的地址为“1”。完成以上操作后还需要对“OTB_ISLAND”岛进行总站与从站中“OTB_ISLAND”岛的I/O映射配置,进行I/O映射配置需要使用“Advantys_2.0”软件进行实际的硬件组态配置然后进行PDO导入方完成对“OTB_ISLAND”岛的建立。完成岛的配置后见图(9)所示。 图(9) 3.2.3 Advantys_2.0岛的配置 “Advantys_2.0”软件才是真实的“OTB_ISLAND”岛硬件组态配置。 首先,将“Advantys_2.0”软件打开,如图(10)所示 图(10) 鼠标点击FTM—OTB—FTB按照下列图箭头示意方向逐步进入硬件组态界面。在“Island name”中自行建立一个文件名,本例子文件名为“aa”进行到次步时即完成进入FTM—OTB—FTB硬件组态界面。 对应本次电气图纸实际的硬件配置用鼠标把上图中右侧的模块逐步拖入或双击需要配置的模块,置入到中间箭头指示位置进行硬件组态配置。配置完成的如图(11)所示对应图纸的实际硬件配置一一硬件组态配置完成后,然后进行工程建立。在菜单栏中选择“Island”下拉列中鼠标选中“Properties…”“Targe”中选择M340, “ Module address”复选框选择为岛在Unity Pro XL从站硬件组态的地址选择,当前例子中岛在Unity Pro XL从站硬件组态的地址为“1”,所以设置为“1”。鼠标此步操作只须鼠标连续点击上图中箭头所示的“确定”直到不再出现上面箭头所示的“确定”说明此硬件组态建立完成,建立上图时 记住下图中箭头所示的文件存放地址,以便在Unity Pro XL中导入PDO变量映射导入该文件3.2.4 Unity Pro XL 的PDO导入 3.2.4.1 OTB_ISLAND的PDO导入鼠标双击 上图中OTB_ISLAND将直接进入到PDO导入界面,见图(12) 图(12) 鼠标电击图(12)箭头所指位置的PDO将出现下图所示PDO主站与从站的交互变量的导入。将鼠标放入上图箭头所指位置,然后按鼠标右键出现下图所示,点击“导入DCF……” 图(13) 按照软件提示步骤逐步执行,找到3.2.3 Advantys_2.0岛的配置 章节中建立好的“aa”硬件组态文件导入到图(13)中即完成 OTB_ISLAND岛的建立及配置,“aa”导入成功后显示如下图(14)所示 图(14) 完成硬件组态配置后需要进行项目生成操作,检查硬件组态过程中是否有错。 3.2.4.2 基本功能块的导入第四步 项目生成 图(16) 图(16)箭头所指为项目生成,只要Unity Pro XL编程界面内做过任何修改都需要进行一次项目生成,修改才能生效同时也能自动检测出修改的部分是否有错。项目生成后Unity Pro XL将会自动进行检测,显示见图(17)。 图(17) 当出现兰色字体时的警告提示,为非错误提示,不影响程序正常使用。当出现红色字体时的警告提示,为更改出现错误,鼠标点击出现红色字体警告提示处,Unity Pro XL能够自行转到出现错误的地方。修改完成后再次进行项目生成,直到不再出现红色字体警告提示,则说明本程序已经没有语法或配置错误。 第五步 梯形图编程界面的建立 图(18) 图(18)箭头所示为梯形图编程界面的建立,鼠标右键即可出现下拉列,选中“新建段……”将出现图(19)所示,“名称”自行定义一个名字。“语言(L)”点击下拉列选择当前需要的编程环境界面,如当前使用梯形图编程内,那么在“语言(L)”的下拉列中选中“LD 关 键 词: UnityProXL 编程 入门 指南 资料

 天天文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。

pro unity xl编程手册_UnityProXL编程入门指南资料相关推荐

  1. 80x86编程手册_编程从8到80

    80x86编程手册 是否有适合8岁至80岁每个用户的编程语言? 你打赌! 叫做Smalltalk. 由于其独特的品质,Smalltalk在较大的年龄范围内用途最为广泛. 首先,它非常简单易学. Sma ...

  2. pro unity xl编程手册_施耐德Unity Pro XL编程使用入门

    施耐德Unity Pro XL编程使用入门 总记录数 5 总页数 1 当前页 1 931 4 | 2009-06-16 064722 1楼 abysmal 先支持一下. 可是图呢为什么没有图 | 20 ...

  3. pro unity xl编程手册_施耐德Unity Pro XL编程使用入门.pdf

    施耐德Unity Pro XL编程使用入门 · 有奖征文 · 专业图书 Unity Pro XL 编程指导 fulanglong 建议删除该贴!! | 收藏 | 回复 | 2009-06-15 16: ...

  4. 写给游戏编程自学者的入门指南

    在IT工程师和培训机构多如牛毛的时代,拜师学艺并不难.但自学编程对于毫无基础的同学来说却可能是个问题,相信有过类似经历的朋友都有一把辛酸泪和一肚不吐不快的体会.让我们从一个故事说起- 故事 某君在一个 ...

  5. 2.CUDA 编程手册中文版---编程模型

    2.编程模型 更多精彩内容,请扫描下方二维码或者访问https://developer.nvidia.com/zh-cn/developer-program 来加入NVIDIA开发者计划 本章通过概述 ...

  6. micropython esp8266教程_MicroPython编程教程:ESP8266入门指南

    在本篇文章中,您将了解到micropython编程及其平台.在本文结束时,您可以了解到micropython及其应用程序和编程环境,您还可以使用micropython的实用库和函数编写一个简单的程序. ...

  7. python开发视频大全_2019年python开发编程21天快速入门视频教程+书籍大全和面试大礼包...

    极力推荐这套python资料,不是那种庞大的复杂的难以入门的课程,这套课程十分简单.其中一套21天入门python的课让你以最快的速度入门,加上另一套python资料包(其中包括了几十本python学 ...

  8. python脚本编程手册_Python 入门指南 — Python2.7 手册 2.7 documentation - 脚本之家在线手册...

    Python 入门指南¶ Release:2.7 Date:December 06, 2014 Python 是一门简单易学且功能强大的编程语言.它拥有高效的高级数据结构,并且能够用简单而又高效的方式 ...

  9. python编程入门指南-最简单的Python编程入门指南,没基础也能快速入门Python编程...

    原标题:最简单的Python编程入门指南,没基础也能快速入门Python编程 对Python这门编程语言来讲,几乎是没什么不能做到的.最难的不过是如何入门,也就是你进入Python编程的第一步. 其实 ...

最新文章

  1. jquery下载教程
  2. linux 压缩和解压缩(zip/unzip)
  3. NRF51822之动态广播使用
  4. Android开发之Java的IO流读写的十种方法
  5. 粒子文字特效css,CSS3 粒子效果
  6. 使用Spring Cloud Gateway保护反应式微服务
  7. c语言创建字符树,使用C语言构建基本的二叉树数据结构
  8. 后端程序员必备:索引失效的十大杂症
  9. 学习dubbo遇到的问题1
  10. 【MyBatis框架】配置文件-resultMap总结
  11. wordpress 首页调用指定分类文章_怎样给wordpress网站分类目录页面,添加文章列表和分页效果?...
  12. 怎么理解python循环_如何理解Python的循环设计
  13. Java 游戏报错 看不懂求教
  14. xamarin.android searchview的一些用法
  15. MYSQL的用户变量(@)和系统变量(@@)
  16. 排序算法(三) —— 直接插入排序
  17. 0x00007FFC4480532C(opencv_world310.dll)处(位于opencv-024.exe中)引发的异常:OxC0000005:读取位置0xFFFFFFFFFF时发生访问冲突
  18. 数据处理—ArcGIS处理地理空间数据云30mDEM数据
  19. 华硕Armoury crate 奥创控制中心 卡在安装安装已连接设备中,安装失败,请重新启动,网络连接失败(-101)
  20. Ubuntu16.04拨号上网

热门文章

  1. 编写一个程序,模拟扔硬币的结果.
  2. 树莓派上的软件安装和卸载命令汇总
  3. 软件无线电:到2025年蓬勃发展的显著增长前景和趋势
  4. 虚拟机:host-only
  5. JRebel 2018.1 免费激活使用
  6. 最长公共子串(Python)
  7. 区块链笔记(一)区块链的诞生
  8. 损失与逃避心——使用技巧
  9. 解决File ~ could only be written to 0 of the 1 minReplication nodes.
  10. 【电机应用控制】——步进电机控制原理(四相五线/两相四线/细分驱动)驱动器梯形/S形加减速算法直线/圆弧插补