- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
5.4 字逻辑运算指令及应用 KnY、KnM、KnS、T、C、D、V、Z D P K、H、KnX、KnY、KnM、KnS、T、C、D、V、Z S1、S2 FNC26 WAND D 操 作 数 字“与”指令 5.4.1 逻辑字“与”指令WAND 表5.17 WAND指令 1.字“与”指令WAND的说明 (1)S1、S2为作相“与”逻辑运算的源操作数,D为存储“与”逻辑运算结果的目标操作数。 (2)字“与”指令的功能是将两个源操作数的数据,进行二进制按位相“与”,并将运算结果存入目标操作数。 2.字“与”指令WAND举例 假设要求用输入继电器X0~X4的位状态去控制输出继电器Y0~Y4,可用字元件K2X0去控制字元件K2Y0。对字元件多余的控制位X5、X6和X7,可与0相“与”进行屏蔽。程序如图5.23所示。 图5.23 应用字“与”指令的程序 图5.24 字“与”指令的位运算过程 KnY、KnM、KnS、T、C、D、V、Z D P K、H、KnX、KnY、KnM、KnS、T、C、D、V、Z S1、S2 FNC27 WOR D 操 作 数 字“或”指令 5.4.2 逻辑字“或”指令WOR 表5.18 WOR指令 1.字“或”指令WOR的说明 (1)S1、S2为两个相“或”的源操作数,D为存储“或”逻辑结果的目标操作数。 (2)指令的功能是将两个源操作数的数据,进行二进制按位相“或”,并将运算结果存入目标操作数。 2.字“或”指令WOR举例 要求用输入继电器组成的字元件K2X0去控制由输出继电器组成的字元件K2Y0,但Y3、Y4位不受字元件K2X0的控制而始终处于ON状态。可用字“或”指令屏蔽X3、X4位,程序如图5.25所示。 图5.26 字“或”指令的位运算过程 图5.25 应用字“或”指令的程序 KnY、KnM、KnS、T、C、D、V、Z D P K、H、KnX、KnY、KnM、KnS、T、C、D、V、Z S1、S2 FNC28 WXOR D 操 作 数 字“异或”指令 5.4.3 逻辑字“异或”指令WXOR 表5.19 WXOR指令 1.字“异或”指令WXOR的说明 (1)S1、S2为两个相“异或”的源操作数,D为存储“异或”逻辑结果的目标操作数。 (2)指令的功能是将两个源操作数的数据,进行二进制按位相“异或”,并将运算结果存入目标操作数。 2.字“异或”指令WXOR举例 要求用输入继电器组成的字元件K2X0的相反状态去控制由输出继电器组成的字元件K2Y0,即X某位为“1”时,Y的相应位为“0”;X某位为“0”时,Y的相应位为“1”。程序如图5.27所示。 图5.27 应用字“异或”指令的程序 图5.28 字“异或”指令运算过程 5.5 子程序调用指令及应用 图5.29 子程序调用与返回结构 FEND 1步 无 FNC6 FEND SRET 1步 无 FNC2 SRET CALL 3步 标号P 1步 标号 P0~P62 标号 P64~P127 FNC1 CALL P 程 序 步 操 作 数 指令助记符 5.5.1 子程序指令CALL、SRET与主程序结束指令FEND 表5.20 CALL、SRET、FEND指令 FEND指令表示主程序结束。END是指整个程序(包括主程序和子程序)结束。一个完整的程序可以没有子程序,但一定要有主程序。 子程序编写在FEND指令的后面,以标号P开头,以返回指令SRET结束。 如果子程序调用条件满足,则中断主程序去执行子程序,标号是被调用子程序的入口地址。在子程序结束处一定要使用返回指令SRET,意思是返回主程序中断处去继续执行主程序的下一条指令语句。 在子程序中,使用定时器的范围是T192~T199。 如果在子程序中再调用其他子程序称为子程序嵌套,嵌套总数可达5级。 标号P63相当于END。 子程序调用指令CALL与跳转指令CJ不能使用相同的标号。 5.5.2 实习操作:子程序调用举例 图5.30 应用子程序调用指令的程序 程序功能是:X1、X2、X3分别接通时,将相应的数据传送到D0、D10,然后调用子程序;在子程序中,将D0、D10存储的数据相加,运算结果存储在D20,用D20存储数据控制输出字元件K1Y0。 5.6 循环指令及应用 1 无 FNC9 NEXT 循环结束 3 K、H、KnX、KnY、KnM、KnS、T、C、D、V、Z FN
您可能关注的文档
- 广西会计继续教育考试试题(企业类)方案.doc
- 广联达教程全本方案.ppt
- 广西2016届中考面对面语文(人教版)复习课件第2部分积累与运用专题十综合性学习(共111张PPT)方案.ppt
- 广西公需科目专业技术人员创业能力建设答案(90分)方案.docx
- 广西公司四不两直反事故回头看及防汛度汛督查报告方案.docx
- 广西壮族自治区建设工程施工安全文明标准化工地申报表方案.doc
- 广西富川现代农业示范园建设可研报告样本方案.doc
- 三腔二囊管牵引压迫止血的护理讲述.ppt
- 广西师范大学漓江学院试卷-计算机基础A方案.doc
- 广西新发展理念公务员读本试题答案方案.doc
- 中国国家标准 GB 10395.6-2025农业机械 安全 第6部分:植物保护机械.pdf
- GB 10395.6-2025农业机械 安全 第6部分:植物保护机械.pdf
- GB 10395.7-2025农业机械 安全 第7部分:联合收割机、饲料收获机、棉花收获机和甘蔗收获机.pdf
- 中国国家标准 GB 10395.7-2025农业机械 安全 第7部分:联合收割机、饲料收获机、棉花收获机和甘蔗收获机.pdf
- 《GB 10395.7-2025农业机械 安全 第7部分:联合收割机、饲料收获机、棉花收获机和甘蔗收获机》.pdf
- GB/T 42076.2-2025生物技术 细胞计数 第2部分:量化计数方法性能的实验设计与统计分析.pdf
- 中国国家标准 GB/T 42076.2-2025生物技术 细胞计数 第2部分:量化计数方法性能的实验设计与统计分析.pdf
- 《GB/T 42076.2-2025生物技术 细胞计数 第2部分:量化计数方法性能的实验设计与统计分析》.pdf
- GB/T 46735.1-2025高温蓄电池 第1部分:一般要求.pdf
- 《GB/T 46735.1-2025高温蓄电池 第1部分:一般要求》.pdf
最近下载
- 《作业治疗学》课程考试复习题库(含答案).docx VIP
- 部编版小学六年级语文上册 期末全真模拟卷(重点小学)【含答案】.pdf VIP
- 作业治疗学考试题库带答案.doc VIP
- 工程监理方案技术标.docx
- 2024中小学生网络安全知识竞赛题库及答案.docx VIP
- PEP小学英语小学六年级上册期末试卷(含答案).pdf VIP
- NB_T 47014-2023承压设备焊接工艺评定.pdf VIP
- 广东深深圳市深圳中学2025届语文高一第二学期期末教学质量检测模拟试题含解析.doc VIP
- 广东深深圳市深圳中学2025年高一下语文期末统考模拟试题含解析.doc VIP
- 肩关节镜下肩袖修补术手术配合.pptx VIP
原创力文档


文档评论(0)