ImageVerifierCode 换一换
格式:DOCX , 页数:25 ,大小:2.71MB ,
资源ID:14661235      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/14661235.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(培训三设备所用717基本编程讲义Word文件下载.docx)为本站会员(b****2)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

培训三设备所用717基本编程讲义Word文件下载.docx

1、函数的输入参数与N.O.触点命令相关联对整数型数据(由I-VAL定义)、倍长整数型数据(由L-VAL定义)或实数型数据(由FVAL定义)的输入区如下进行编程。1.输入入口命令。函数的输入参数与入口命令相关联。对整数型数据(由I-REG定义)、倍长整数型数据(由L-REG定义)或实数型数据(由F-REG定义)的输入区如下进行编程。1. 选择FIN命令。函数和寄存器号(或常数)的输入参数将相互关联。2. 输入寄存器号(或常数)。 地址输入区地址输入区的编程如下。2.输入寄存器号。 输出区1. 选择FOUT命令。函数和线圈命令的输出参数将相互关联。717编程的数据类型为:YASKAWA(安川)PLC

2、寄存器类型及表示字地址(WORD)位地址(BIT)功能及含义MWnnnnnMBnnnnnn程序寄存器,MBnnnnnn对应MWnnnnn的一位MWnnnnn及MBnnnnnn在全部程序中通用DWnnnnnDBnnnnnn子程序寄存器,DBnnnnnn对应DWnnnnn的一位DWnnnnn及DBnnnnnn只在子程序中有效IwnnnnnIBnnnnnn输入寄存器,IBnnnnnn对应IWnnnnn的一位IWnnnnn及IBnnnnnn在全部程序中通用OwnnnnnOBnnnnnn输出寄存器,OBnnnnnn对应OWnnnnn的一位OWnnnnn及OBnnnnnn在全部程序中通用SWnnnnnSB

3、nnnnnn系统寄存器,SBnnnnnn及SWnnnnn为系统专用寄存器,有特定含义,用户只可利用,不可定义.存储器标示:MB003606 MB00360F 123456789ABCDEFMW00360结合开闭锁程序讲解字位转化L22.311 指针标识 2 内存地址 3 寄存器区 4 图3.1 指针标识 在图3.1中,MA00100表示MW00100的内存地址nn。通过把MA00100交给功能,从MW00100起的寄存器区域可用于功能的内部处理。象这样利用地址作为功能的参数被称为“指针标识”。用这种方法,从MW00100起的寄存器区域可任意用于位、整数、双长度整数、实数。功能寄存器类型 名 称

4、 标 识 方 法 描 述 特 点 X 功能输入寄存器 XB, XW, XL, XFnnnnn 输入到功能 位输入 :XB000000到XB0000F 整型输入 :XW00001到XW00016 双整型输入 :XL00001到XL00015 寄存器号码nnnnn是十进制表示法。Y 功能输出寄存器 YB, YW, YL, YFnnnnn 从功能输出 位输出 :YB000000到YB0000F 整型输出 :YW00001到YW00016 双整型输出 :YL00001到YL00015 Z 功能内部寄存器 ZB, ZW, ZL, ZFnnnnn 对每个功能唯一的内部寄存器。可用于功能的内部过程。A 功能

5、外部寄存器 AB, AW, AL, AFnnnnn 用地址输入值作为基地址的外部寄存器。为与(S, M, I, O, #, DAnnnnn)联接。# #寄存器 #B, #W, #L, #Fnnnnn (#Annnnn) 仅能用于程序中的寄存器。仅能涉及相关功能,用户指明CP-717的实际使用范围。D D寄存器 DB, DW, DL, DFnnnnn (DAnnnnn) 仅能涉及相关功能。用户指明CP-717的实际使用范围。 一个比较典型的功能块对应关系是编码器位置计算。功能块内外的对应关系为:输入第一个(数据类型:整数)对应内部为Xx0001,对于开关量MB输入第一个对应内部XB000.依次往

6、下.输出YW01对应外围第一个.依次往下.基本指令1 带 的指令2子图调用指令(SEE)3 FOR结构语句; FOR, WHILE, IF结构语句内部可包含其他结构语句,这叫“嵌套”添加C+讲解例:FOR(INT I=0;I+;I10). .;4 WHILE结构语句.例子 从MW00100到MW00199总共100个寄存器,存储在 MW00200。5 IF结构语句例子 如果MB00010包含正数那么MW00011的内容置0;如果MW00010包含负数那么置1。结合舱盖板模式讲解;(H17.03中).6 注释指令(COMMENT)结合投光灯讲解.注释可以写在DWG程序或用户功能程序中的任何位置。

7、字母数字字符可用于注释。格式 “字符串” 描述 被“ ”号包围的字符串被认为是注释。因为仅仅是注释,所以未执行任何指令。要知 道在用户程序中它是每步的目标。注意 编制程序不能在系列顺序指令分支中包含注释命令。编制程序不要在接触指令间包含注释指令。顺序回路指令NO,NC及COIL指令省略不讲,只强调在编程时左右母线必须是连接的,不能有断线处。否则程序不能执行下面的。7 线圈设置指令(S )/线圈复位指令( ) 在程序中只有最后加的舱盖板模式中用到了。描述: 当执行条件满足时,线圈设置指令把输出打开(ON),并维持打开(ON)状态。相反地,当执行条件满足时,线圈复位指令把输出关闭(OFF),并维持

8、关闭(OFF)状态。8 上升脉冲指令( ) 程序中用的很多,需掌握。描述 当直接优先的B寄存器状态从OFF变成 ON时,伴随着上升脉冲,B寄存器的状态变 成ON并在一个扫描周期内保持ON状态。指定的寄存器用来存储B 寄存器原来值。9 下降脉冲指令( )在程序中用的少,只做为了解就可以了。10 。(1)接通_延时定时器指令:计量单位=0.01 秒( )(2)接通_延时定时器指令:计量单位=1 秒( )在程序中用的最多,在故障检测中如H33.H36。11 1,断开_延时定时器指令:2, 断开_延时定时器指令:逻辑操作指令AND ()、OR()和XOR()指令是可用到的逻辑操作指令。12.AND指令

9、 格式 通俗就是电路中的串联。逻辑积(AND:AB=C)的1 位真值表 在程序中手柄编码器取值用到。H03.13 OR指令 格式 通俗就是电路中的并联。14 XOR指令基本很少用,不作讲解。可以了解。1. 继电器回路组合的例子 串联回路的例子 下面的例子是继电器以串联方式连接,并且它们的逻辑结果输出给线圈。分支并联回路的例子 分支指示元素用来把B寄存器的内容分成几部分。并行连接指示元素决定多个继电器的逻辑和(OR)。在下面的例子中,继电器以串联或并联的方式连接,结果输出到一个或多个线圈。(例1) 简单分支且并联的例子(例2) 使用几个分支和并联的例子 1 分支 并联数字操作指令15 整型数输入

10、指令格式 任意整型寄存器 任意带下标的整型寄存器 任意双长度整型寄存器 任意带下标的双长度整型寄存器 下标寄存器 常量例子 MW00100内容键入A寄存器。 ML00100内容键入A寄存器 16 实数型输入指令任意实数型寄存器 任意带下标的实数型寄存器 下面的使用方式不允许。17存储指令格式 整型寄存器(除#和C寄存器外) 带下标的整型寄存器(除#和C寄存器外) 双长度整型寄存器(除#和C寄存器外) 带下标的双长度整型寄存器(除#和C寄存器外) 实数型寄存器(除#和C寄存器外) 带下标的实数型寄存器(除#和C寄存器外) 18 加法指令(+)描述 加法指令执行整型、双长度整型和实数型值的加法。如

11、果整型数值加法的结果大于 32767,将出现溢出错误。如果双长度整型数值加法的结果大于2147483647,将出现溢出错误。在双长度整型数值情况下,使用加法和减法指令(,+,-)的运算是32位的运算。然而,当加法或减法用于余数校正运算(其中乘法指令()是立即优先指令,除 法指令()是立即优先指令)时。19 减法指令()描述 减法指令执行整型、双长度整型和实数型值的减法。如果整型数值减法的结果小于 -32768,将出现溢出错误。如果双长度整型数值减法的结果小于-2147483648,将出现下溢错误。例子 整型数值的减法 实型数值的减法20扩展加法指令(+)描述 扩展加法指令执行整型数值的加法。即

12、使运算结果溢出也不出现运算错误。此外,在功 能上,扩展加法指令等于加法指令。例子 该指令用于在整型数值的加法中不希望出现运算错误的情况。21 扩展减法指令(- -)例子 该指令用于在整型数值的减法中不希望出现运算错误的情况。22乘法指令()23 除法指令()均与上面相同。省略不讲24 递增指令(INC)格式 INC 整型寄存器(除#和C寄存器) 带下标的整型寄存器(除#和C寄存器) 双长度整型寄存器(除#和C寄存器) 带下标的双长度整型寄存器(除#和C寄存器) 下标寄存器描述 INC指令给指定的整型或双长度整型寄存器加1。用整型寄存器运算,即使运算结果超过32767也不出现溢出运算错误。此外,用双长度整型寄存器时,也不出现溢出运算错误。例子 整型双长度整型

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1