PLC应用技术-第六章-V8.ppt

  1. 1、本文档共67页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PLC应用技术-第六章-V8

可编程控制器原理及应用 第6章 FX2N PLC功能指令及应用 6.1 功能指令使用要素 6.2 程序流程控制(FNC00~FNC09) 6.3 传送和比较(FNC10~FNC19) 6.4 四则运算及逻辑运算(FNC20~FNC29) 6.5 循环移位与移位(FNC30~FNC39) 6.6 数据处理(FNC40~FNC49) 6.7 高速处理(FNC50~FNC59) 6.8 方便指令(FNC60~FNC69) 6.1.1 功能指令的表现形式 功能指令按功能号(FUC00~FUC99)编排。每条功能指令都有一个助记符。 6.1.1 功能指令的表现形式 [S]:(SOURSE)源操作数。若可使用变址功能时,表达为 [S·]。有时源操作数不止一个,可用[S1·]、[S2·]表示。 6.1.1 功能指令的表现形式 其功能如下式表达: [(D0)+(D1)+(D2)+(D3)]÷3→(D4Z) 图中标注[S·]指取值首元件。n指定取值个数。[D·]指定 计算结果存放地址。 6.1.2 数据长度及指令的执行形式 (1)16bit和32bit 功能指令可处理16位(bit)的数据和32(bit)位数据。功能指令中附有符号(D)表示处理32位(bit)数据。如(D)MOV、 FNC(D)12、FNC12(D)。 6.1.2 数据长度及指令的执行形式 (2)连续执行/脉冲执行 助记符后附有(P)符号表示脉冲执行,没有(P)符号的表示连续执行。 6.1.2 数据长度及指令的执行形式 图中仅在X0由OFF变为ON时执行D10到D12间的数据传(只传送一次),不需要每个扫描周期都执行。 6.1.3 位元件和字元件 只处理ON/OFF状态的元件,例如X、Y、M、和S,称为位元件。 其它处理数字数据的元件,例如T、C和D,称为字元件。而位元件组合起来也可处理数字数据。 位元件的字可以由Kn加首元件号来表示。位元件每4bit为一组合成单元,KnM0中的n是组数。16bit数据操作时为K1~K4。32bit数据操作时为K1~K8。 例如,K2M0即表示由M0~M7组成2个4bit组。 6.1.3 位元件和字元件 当一个16bit的数据传送到K1M0、K2M0或K3M0(使用MOV指令)时,只传送相应的低位(bit)数据。较高位的数据不传送。32bit数据传送时也一样。 例如 6.1.3 位元件和字元件 由于数据高8位没有在指令中定义而不能传送,16位(bit)数据的符号位(最高位)为0,此时只能处理正数。 6.1.4 变址寄存器(V、Z) 变址寄存器在传送、比较指令中来修改操作对象的元件号。 其操作方式与普通数据寄存器一样。操作元件包括K.H、KnX、KnY、KnM、KnS、T、C、D、V、Z。其中KnY、KnM、KnS、T、C、D、V、Z可加入变址寄存器。 对32bit指令,V作高16bit,Z作低16bit。32bit指令中用到变址寄存器时只需指定Z,这是Z就代表了V和Z。 6.1.4 变址寄存器(V、Z) 如上图所示: X0为ON时,K10(十进制数10)送到V。X1为ON时,K20(十进制 数20)送到Z。 当X2为ON时所作的加法 (D5V)+(D15Z)→(D40Z) (D15)+(D35)→(D60)。 M8000是内部特殊寄存器(常ON),即无条件将十进制常数0(K 0)送入V,此时(V)、(Z)的数据为0和20。 当X3为ON时执行(D)ADD指令,作32bit数据加法 (D0)+(D2)→(D 4Z) 就是(D1,D0)+(D3,D2)→(D25,D24) 6.2 程序流程控制 指令: CJ FNC00(P)(16)条件转移 操作元件:指针P0~P127(允许变址修改) P63即END,无需再标注 程序步数: CJ 和 CJ (P)……3步 标号P××……1步 梯形图 功能: 用于跳过顺序程序中的某一部分,这样可以减少扫描时间,并使双线圈操作成为可能。如果X0为ON则跳到标记P8处继续执行。 6.2 程序流程控制 指令: CALL FNC01(P)(16) 转子程序 操作元件:指针P0~P

文档评论(0)

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

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

1亿VIP精品文档

相关文档