- 1、本文档共61页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第5章 功能指令及功能模块简介 5.1 功能指令简介 在FX2系列PLC的功能指令编号FNC00~FNC99中,有些功能号是预留的,所以实际功能指令只有85条。一条基本逻辑指令只完成一个特定的操作,而一条功能指令却能完成一系列的操作,相当于执行了一个子程序,所以功能指令的功能更加强大,使编程更加精练。基本指令和其梯形图符号之间是互相对应的。而功能指令采用梯形图和助记符相结合的形式,意在表达本指令要做什么。 5.1.1 数据类软元件 1.数据寄存器(D) 2.变址寄存器(V、Z各一点) 图5.2 变址寄存器V、Z的组合 图5.3 变址寄存器的应用 3.指针(P/I) 指针主要用于跳转中断等程序的入口地址,与跳转子程序中断程序等指令一起应用,地址号采用十进制数分配。指针P用于跳转指令;指针I用于中断指令。同一个指针编号不能重复使用。 指针P的使用 指针I的使用 图5.5 输入中断指针的格式 图5.6 定时器中断指针格式 4、字元件与双字元件 (1)字元件 1个字元件是由16位的存储单元构成,最高位(第16位)为符号位,第1~15位为数值位。下图所示为16位数据寄存器D0图示。 (2)双字元件 可以使用两个字元件组成双字元件,以组成32位数据操作数。双字元件是由相邻的寄存器组成,在下图中由D11和D10组成。低16位数据存放在低位组件D10中,高16位数据存放在高位组件D11中,存放原则是:低对低,高对高。双字元件中第32位为符号位,第1~31位为数值位。 3.功能指令中的位组件 将多个位组件按四位一组的原则来组合,也就是说用4位BCD码来表示1位十进制数,这样就能在程序中使用十进制数据了。组合方法的助记符是: Kn+最低位位组件号 如KnX、KnY、KnM即是位组件组合,其中“K”表示后面跟的是十进制数,“n”表示四位一组的组数, 16位数据:K1~K4, 32位数据:K1~K8。 数据中的最高位是符号位。如: K2M0:由M0~M3和M4~M7两组位组件组成一个8位数据,其中M7是最高位,M0是最低位。 K4M10:由M10~M25四组位组件组成一个16位数据,其中M25是最高位,M10是最低位。 注意: ① 当一个16位数据传送到目组件K1M0~K3M0时,由于目标组件不到16位,所以将只传送16位数据中的低位数据,高位数据将不传送。32位数据传送也一样。 ② 由于数据只能是16位或32位这两种格式,因此当用 K1~K3组成字时,其高位不足16位部分均作0处理。如执行图所示指令时,源数据只有12位,而目标寄存器D20是16位的,传送结果D20的高4位自动添0,如图所示。这时最高位的符号位必然是0,也就是说,只能是正数(符号位的判别是:正0负1)。 (4)功能指令中的16位数据 因为几乎所有寄存器的二进制位数都是16位,所以功能指令中16位的数据都是以缺省形式给出。如图 所示即为一条16位MOV指令: MOV指令的含义是,当X000接通时,将十进制数100传送到16位的数据寄存器D10中去。当X000断开时,该指令被跳过不执行,源和目的内容都不变。 (5)功能指令中的32位数据 功能指令也能处理32位数据,这时需要在指令前缀符号(D),如图 所示即为一条32位MOV指令: 凡是能前缀显式符号(D)的功能指令,就能处理32位数据。32位数据是由两个相邻寄存器构成的,但在指令中写出的是低位地址,源和目都是这样表达的。所以对上图所示32位MOV指令含义应该这样来理解:当X000接通时,将由D11和D10组成的32位源数据传送到由D13和D12组成的目标地址中去。 要避免出现类似下图所示指令的错误:源由D11和D10组成,而目由D12和D11组成,这里D11是源、目重复使用,就会引起出错。所以建议32位数据首地址用偶地址。 5.1.2 FX2系列PLC功能指令的表示形式及使用要素 1.功能指令的梯形图表示 用功能框表示功能指令,即在功能框中用通用的助记符形式来表示,如图(a)所示,该指令的含义如图(b)所示。 图(a)中X000常开接点是功能指令的执行条件,其后的方框即为功能指令。由图可见,功能指令同一般的汇编指令相似,也是由操作码和操作数两大部分组成。 (1)操作码部分 功能框第一段为操作码部分,表达了该指令做什么。一般功能指令都是以指定的功能号来表示,如FNC45。但是,为了便于记忆,每个功指令都有一个助记符,对应FNC45的助记符是MEAN,表示“求平均值”。这样就能见名知义,比较直观。在编程器或FXGP软件中输入功能指令时,输入的是功
您可能关注的文档
- 大学有机化学 第7节 旋光异构(IV).ppt
- 安防系统常用仪器、仪表与工具使用.ppt
- 地球宇宙环境2.ppt
- 第 2 节 C语言程序设计入门g.ppt
- 材料表面和界面 03.ppt
- 第 12 节 导体电学.ppt
- 测量中的坐标系与其坐标转换GPS.ppt
- 阿伏伽德罗定律与物质的量浓度.ppt
- 安培力 磁介质中磁场.ppt
- 船体计算近似积分方法.ppt
- 浙江衢州市卫生健康委员会衢州市直公立医院高层次紧缺人才招聘11人笔试模拟试题参考答案详解.docx
- 浙江温州泰顺县退役军人事务局招聘编外工作人员笔试备考题库及参考答案详解一套.docx
- 江苏靖江市数据局公开招聘编外工作人员笔试模拟试题及参考答案详解.docx
- 广东茂名市公安局电白分局招聘警务辅助人员40人笔试模拟试题带答案详解.docx
- 江苏盐城市大丰区住房和城乡建设局招聘劳务派遣工作人员4人笔试模拟试题带答案详解.docx
- 浙江舟山岱山县东沙镇人民政府招聘笔试模拟试题及参考答案详解1套.docx
- 最高人民检察院直属事业单位2025年度公开招聘工作人员笔试模拟试题含答案详解.docx
- 浙江金华市委宣传部、中共金华市委网信办所属事业单位选调工作人员笔试备考题库及答案详解1套.docx
- 广东深圳市党建组织员招聘40人笔试模拟试题及答案详解1套.docx
- 江苏南京水利科学研究院招聘非在编工作人员4人笔试模拟试题及参考答案详解.docx
最近下载
- SY 4201.4-2016 石油天然气建设工程施工质量验收规范 设备安装工程 第4部分:炉类.docx VIP
- 电力市场分析软件:PLEXOS二次开发_(13).电力市场改革与趋势分析.docx VIP
- 云和雪梨生产全程质量控制技术规范.docx VIP
- 电力市场分析软件:PLEXOS二次开发_(12).可视化与报告生成.docx VIP
- 2024-2025学年四川省成都市新都一中实验学校七年级(上)分班数学模拟试卷(含答案).pdf VIP
- 跨座式与悬挂式单轨运输系统幻灯片.ppt VIP
- 市场营销论文:长春农商银行小微企业贷款业务市场营销策略研究.docx VIP
- 电力市场分析软件:PLEXOS二次开发_(11).数据库管理与接口设计.docx VIP
- 电力市场分析软件:PLEXOS二次开发_(10).二次开发工具与技巧.docx VIP
- 有机肥采购项目投标书(范本).docx
文档评论(0)