- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
用PLC构成喷泉的控制
5.1 指令及结构 5.1.1 指令的组成 指令是程序的最小独立单位,用户程序是由若干条指令按顺序排列组成的。 S7-200的两种指令形式 (1)SIMATC指令集—SIMEMENS公司专为S7系列PLC设计的,特点是执行时间短,可用LAD、STL、FBD三种编程语言,本书重点介绍LAD、STL语言。 (2)IEC-1131-3指令集---国际电工委员会(IEC)为不同PLC生产厂家制定的指令标准,IEC1131-3指令集中指令较少,只能使用梯形图和功能块图两种编程语言。不能用STL编程语言。 5.1.2 操作数 1.操作数标识符及参数 指令的操作数在PLC主机的存储器中,操作数由操作数标识符和参数组成。 操作数标识符由主标识符和辅助标识符组成。 5.1.2 操作数 辅助标识符有:X——位、B——字节、W——字、D——双字。 S7-200系列PLC的物理存储器是以字节为单位的,所以存储单元规定为字节单元。位地址参数用一个点与字节分开,如M1.0/I0.2/Q4.5。 当操作数为字或双字时,标识符后给出的标识参数是字或双字内的最低字节单元号。 5.1.2操作数 2.操作数表示法 3.数据区存储器的地址表示格式: PLC内部在数据区为每一种元件分配一个存储区域,并用字母作为区域标识符,同时表示元件的类型。 (1)位地址格式: 存储器区域标识符.字节地址.位号,例如:I0.0、Q0.0、V 5.4、M0.0。 (2)字节、字、双字地址格式: 区域标识符.B(字节地址)例:IB0(表示I0.0~I0.7这8位) 区域标识符.W(起始字节地址),最高有效字节为起始字节。例:VW0表示由VB0、VB1两个字节组成的字。 区域标识符.D(起始字节)且最高有效字节为起始字节。例:VD0表示VB0~VB3 四个字节组成的双字。 I0.0~I0.7 IB0 IW0 ID0 I1.0~I1.7 IB1 IW2 ID4 I15.0 ~I15.7 IB15 IW14 ID12 5.1.3 寻址方式: 1、立即寻址:数据在指令中以常数形式出现。 例:MOVD 2000,VD500 2、直接寻址:在指令中直接使用存储器的元件名称和地址编号。由于PLC的存储单元是按字节进行编址,无论所寻址的是何种数据类型,通常应指出它所在区域的字节地址,这种直接指出元件名称的寻址方式称为直接寻址。 (1)位寻址格式 按位寻址时的格式为元件名称、字节地址和位号。如:I0.5。 例:ORB VB3,LB21 5.1.3 寻址方式: 1、立即寻址:数据在指令中以常数形式出现。 例:MOVD 2000,VD500 2、直接寻址:在指令中直接使用存储器的元件名称和地址编号。由于PLC的存储单元是按字节进行编址,无论所寻址的是何种数据类型,通常应指出它所在区域的字节地址,这种直接指出元件名称的寻址方式称为直接寻址。 (1)位寻址格式 按位寻址时的格式为元件名称、字节地址和位号。如:I0.5。 可以按位寻址的元件有:I、Q、M、SM、L(局部变量存储器)、V、S(顺序控制继电器)。 3、间接寻址 指令给出了存放操作数地址的储存器单元的地址。在这种寻址方式中,指令中的操作数并不是操作数本身而是操作数所在存储单元的地址。 用间接寻址方式存取数据的步骤: (1)建立指针:由于储存器的物理地址是32位的,所以指针的长度应当是双字长,可用作为指针的编程元件有:V、L、AC1、AC2、AC3.建立指针必须用双字传送指令MOVD将存储器中所要访问的储存器单元的地址装入用来作为指针的编程元件中,装的是地址而不是数据本身。 例:MOVD VB200, VD302 MOVD MB,AC2 MOVD C2,LD14 地址符号,与编程元件编号组合,表示对应单元的32位物理地址,VB200只是一个直接地址编号,并不是它的物理地址,指令中的第二个地址数据长度必须是双字长,如VD、AC(AC1-AC3)、LD,将指令中的VB200改为VW200或VD200,用于它们的起始地址是先同的 效果一样。 (2)间接取存:在指令中的操作数前加*,表示该操作数为一个指针。 例:MOVD VB200,AC1----将VB200的物理地址装入AC1,建立地址指针。 MOVW *AC1,AC0---将指针所指的数据送到AC0 (3)修改指针:由于地址指针是32位,必须用双字指令来修改,常用INCD,当修该指针时,要根据所存的数据长度正确调整指针。 当存取字节数据时,执行一次INCD指令; 当存取字数据时以及存取定时器、计数器的当前值时,执行两次INCD指令;
您可能关注的文档
- 甘肃兰州—白银地区土壤有机碳库储量估算与空间分布特征.PDF
- 甘肃肃南牧区传统发酵牦牛乳优良乳酸菌株的筛选.PDF
- 甘肃粮食综合生产能力不同阶段的影响因素分析-中国农科院资源.PDF
- 甘肃兰州三条岭未利用地开发示范区项目环境影响评价报告书简本.DOC
- 甘蓝型油菜油酸脱氢酶基因fad2多个拷贝的发现及分析-作物学报.PDF
- 甘薯块根.PPT
- 甘蔗x斑茅远缘杂种的鉴别-华南农业大学学报.PDF
- 甜叶菊苷提取下脚料固体发酵制备盐土改良基研究-广东农业科学.PDF
- 甜酒曲中产糖化酶根霉菌株紫外诱变选育-食品科学.PDF
- 生丝的草酸脱胶工艺研究-纺织高校基础科学学报.PDF
- 实施指南(2025)《GBT20268-2006 车载导航地理数据采集处理技术规程》.pptx
- 实施指南(2025)《GBT15819-2006 灌溉用聚乙烯 (PE) 管材由插入式管件引起环境应力开裂敏感性的试验方法和技术要求》.pptx
- 实施指南(2025)《GBT5023.6-2006 额定电压 450750V 及以下聚氯乙烯绝缘电缆第 6 部分:电梯电缆和挠性连接用电缆》.pptx
- 实施指南(2025)《GBT13033.2-2007 额定电压 750V 及以下矿物绝缘电缆及终端第 2 部分:终端》.pptx
- 实施指南(2025)《GBT5271.32-2006 信息技术词汇第 32 部分:电子邮件》.pptx
- 实施指南(2025)《GBT11881-2006 羽毛球》.pptx
- 分类建设下的地方高速铁路运营补贴机制探讨.docx
- 实施指南(2025)《GBT3147-2006 信息处理未穿孔纸带》.pptx
- 实施指南(2025)《GBT16263.1-2006 信息技术 ASN.1 编码规则第 1 部分:基本编码规则(BER)、正则编码规则(CER)和非典型编码规则(DER)规范》.pptx
- 实施指南(2025)《GBT5340.2-2006 可转位立铣刀第 2 部分:莫氏锥柄立铣刀》.pptx
最近下载
- 苏教版四年级下册数学第九单元《整理与复习》全单元教学课件.pptx VIP
- 河北《绿色建筑使用说明书示范文本》.doc
- 【初中地理】河流与湖泊 第二课时 长江 课件-2025-2026学年八年级地理上学期(人教版2024).pptx VIP
- 消防验收会议纪要模板.docx VIP
- 李惠军:单元整体通观与教学评深度融合.pptx VIP
- INOVANCE汇川-MD520系列通用变频器调试手册-中文.PDF
- 2025版GOLD慢性阻塞性肺疾病诊疗指南.docx VIP
- 西北大学 普通化学 chapter 04 化学反应速率与化学动力学的初步概念.ppt VIP
- 慢性阻塞性肺疾病诊断标准.pptx VIP
- 配电箱巡视检查记录.doc VIP
原创力文档


文档评论(0)