培训三:设备所用717基本编程范例.doc

  1. 1、本文档共24页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
整体概述 717基本编程 编程的基本单元是图形,用户程序以图形来管理。即DWG;图形有父图,子图,孙子图等其他。我们讲解基本编程。所用只解说父图,子图,孙子图。 父图是执行条件满足时,系统自动程序自动执行。可以不用理会。其他均通过SEE来调用。 列举H,H02,H02.01;和投光灯调用程序(通过子图调用孙子图)(添加DWG属性讲解)。 图的分级结构: 对于用户功能块的编制,用户函数必须提前定义以便将其输入。           样例程序 选择FSTART命令。 输入函数名。显示函数的表达式。 以下对输入、地址输入及输出区进行编程。每一区的输入举例用样例程序进行解释。 输入区         对比特型数据(由B-VAL定义)的输入区如下进行编程。 1. 输入N.O.触点命令。 2. 选择FIN命令。函数的输入参数与N.O.触点命令相关联 对整数型数据(由I-VAL定义)、倍长整数型数据(由L-VAL定义)或实数型数据(由F-VAL定义)的输入区如下进行编程。 1. 输入入口命令。 2. 选择FIN命令。函数的输入参数与入口命令相关联。 对整数型数据(由I-REG定义)、倍长整数型数据(由L-REG定义)或实数型数据(由F-REG定义)的输入区如下进行编程。 选择FIN命令。函数和寄存器号(或常数)的输入参数将相互关联。 输入寄存器号(或常数)。 地址输入区 地址输入区的编程如下。 选择FIN命令。 2. 输入寄存器号。 输出区 选择FOUT命令。函数和线圈命令的输出参数将相互关联。 717编程的数据类型为: YASKAWA(安川)PLC寄存器类型及表示 字地址(WORD) 位地址(BIT) 功能及含义 MWnnnnn MBnnnnnn 程序寄存器,MBnnnnnn对应MWnnnnn的一位 MWnnnnn及MBnnnnnn在全部程序中通用 DWnnnnn DBnnnnnn 子程序寄存器,DBnnnnnn对应DWnnnnn的一位 DWnnnnn及DBnnnnnn只在子程序中有效 Iwnnnnn IBnnnnnn 输入寄存器,IBnnnnnn对应IWnnnnn的一位 IWnnnnn及IBnnnnnn在全部程序中通用 Ownnnnn OBnnnnnn 输出寄存器,OBnnnnnn对应OWnnnnn的一位 OWnnnnn及OBnnnnnn在全部程序中通用 SWnnnnn SBnnnnnn 系统寄存器,SBnnnnnn及SWnnnnn为系统专用寄存器,有特定含义,用户只可利用,不可定义. 存储器标示: MB003606 MB00360F 0 1 2 3 4 5 6 7 8 9 A B C D E F MW00360 结合开闭锁程序讲解字位转化L22.31 1. 指针标识 2. 内存地址 3. 寄存器区 4. 图3.1 指针标识 在图3.1中,MA00100表示MW00100的内存地址nn。 通过把MA00100交给功能,从MW00100起的寄存器区域可用于功能的内部处理。象这样利用地址作为功能的参数被称为“指针标识”。用这种方法,从MW00100起的寄存器区域可任意用于位、整数、双长度整数、实数。 功能寄存器 类型 名 称 标 识 方 法 描 述 特 点 X 功能输入寄存器 XB, XW, XL, XFnnnnn 输入到功能 位输入 :XB000000到XB0000F 整型输入 :XW00001到XW00016 双整型输入 :XL00001到XL00015 寄存器号码nnnnn是十进制表示法。 Y 功能输出寄存器 YB, YW, YL, YFnnnnn 从功能输出 位输出 :YB000000到YB0000F 整型输出 :YW00001到YW00016 双整型输出 :YL00001到YL00015 寄存器号码nnnnn是十进制表示法。 Z 功能内部寄存器 ZB, ZW, ZL, ZFnnnnn 对每个功能唯一的内部寄存器。 可用于功能的内部过程。 寄存器号码nnnnn是十进制表示法。 A 功能外部寄存器 AB, AW, AL, AFnnnnn 用地址输入值作为基地址的外部寄存器。 为与(S, M, I, O, #, DAnnnnn)联接。 寄存器号码nnnnn是十进制表示法。 # #寄存器 #B, #W, #L, #Fnnnnn (#Annnnn) 仅能用于程

文档评论(0)

1112111 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档