- 1、本文档共125页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
S7-1200的编程语言与指令系统目录contents1位逻辑指令2 定时器与计数器指令3数据处理指令45数学运算指令其他指令本章主要知识点掌握常开、常闭、线圈、复位/置位、上升沿/下降沿、触发器等位逻辑及相关指令的原理与编程。掌握生成脉冲、接通延时、关断延时、时间累加器、启动脉冲定时器、启动接通延时定时器、启动关断延时定时器等指令的使用方法和区别;掌握加计数、减计数、加减计数指令的原理与使用方法。掌握比较指令,包括等于、不等于、大于或等于、小于或等于、值在范围内等指令的原理与编程;掌握移动操作指令,包括移动值、块移动、填充块、交换等指令的原理与编程;掌握转换指令,包括转换值、取整、浮点数向上取整、浮点数向下取整、截尾取整等指令的原理与编程。掌握基本数学运算指令,包括计算、加、减、乘、除、递增、递减、绝对值、最大值、最小值、限值、平方根、指数、三角函数、取幂等指令的原理与编程;掌握循环和移位指令,包括左移、右移、循环左移、循环右移指令的原理与编程。掌握字逻辑运算指令,包括与、或、异或、求反码、解码、编码、选择等指令语句的原理与使用;掌握程序控制指令,包括跳转、跳转分支、返回等指令的基本原理和使用方法。6.1.1 触点指令1. 触点与线圈。1)常开(——| |——) 常开触点的激活取决于相关操作数的信号状态。当操作数的信号状态为“1”时,常开触点关闭,同时输出的信号状态置位为输入的信号状态。当操作数的信号状态为“0”时,不会激活常开触点,同时该指令输出的信号状态复位为“0”。两个或多个常开触点串联时,将逐位进行“与”运算,所有触点都闭合后才产生信号流。常开触点并联时,将逐位进行“或”运算,有一个触点闭合就会产生信号流。示例如图6-1所示。 当满足以下任意条件时,将置位操作数TagOut(Q0.0):(1)操作数TagIn1(M10.0)和TagIn2(M10.1)的信号状态为“1”;(2)操作数TagIn3(M10.2)的信号状态为“1”。图6-1 常开触点示例6.1.1 触点指令 2)常闭(——| / |——) 常闭触点的激活取决于相关操作数的信号状态。当操作数的信号状态为“1”时,常闭触点打开,同时该指令输出的信号状态复位为“0”。当操作数的信号状态为“0”时,不会启用常闭触点,同时将该输入的信号状态传输到输出。两个或多个常闭触点串联时,将逐位进行“与”运算,所有触点都闭合后才产生信号流。常闭触点并联时,将进行“或”运算,有一个触点闭合就会产生信号流。示例如图6-2所示。当满足以下任意条件时,将置位操作数TagOut(Q0.0):(1)操作数TagIn1(M10.0)和TagIn2(M10.1)的信号状态为“1”;(2)操作数TagIn3(M10.2)的信号状态为“0”。图6-2 常闭触点示例图6-2 常闭触点示例6.1.1 触点指令3)线圈(——( )——) 可以使用“赋值”指令来置位指定操作数的位。如果线圈输入的逻辑运算结果的信号状态为“1”,则将指定操作数的信号状态置位为“1”。如果线圈输入的信号状态为“0”,则将指定操作数的位将复位为“0”。示例如图6-3所示。当满足以下任意条件时,将置位操作数TagOut(Q0.0):(1)操作数TagIn1(M10.0)和TagIn2(M10.1)的信号状态为“1”,TagIn4(M11.0)的信号状态为“0”;(2)操作数TagIn3(M10.2)的信号状态为“1”,TagIn4(M11.0)的信号状态为“0”。图6-3 线圈示例6.1.1 触点指令2. 取反RLO(——| NOT |——) 使用“取反RLO”指令,可对逻辑运算结果(RLO)的信号状态进行取反。如果该指令输入的信号状态为“1”,则指令输出的信号状态为“0”。如果该指令输入的信号状态为“0”,则输出的信号状态为“1”。示例如图6-4所示。当满足以下任意条件时,将置位操作数TagOut(Q0.0):(1)操作数TagIn1(M10.0)或TagIn2(M10.1)的信号状态为“0”;(2)操作数TagIn3(M10.2)的信号状态为“0”。图6-4 取反触点指令示例6.1.2 输出类指令1. 赋值取反(——( / )——) 使用“赋值取反”指令,可将逻辑运算的结果(RLO)进行取反,然后将其赋值给指定操作数。线圈输入的RLO为“1”时,复位操作数。线圈输入的RLO为“0”时,置位操作数。示例如图6-5所示。当满足以下任意条件时,将复位操作数TagOut(Q0.0):(1)操作数TagIn1(M10.0)和TagIn2(M10.1)的信号状态为“1”;(2)操作数TagIn3(M10.2)的信号状态为“0”。图6-5 赋值取反指令示例6.1.2 输出类指令2. 复位与置位1)复位(——( R )——) 使用“复
您可能关注的文档
- “空调肌”国人肌肤趋势洞察白皮书.pdf
- 【英文】2023年世界卫生统计:监测卫生促进可持续发展目标和可持续发展目标.pdf
- 2022游戏市场行业简析报告.pdf
- 2023大学生夜间文旅消费洞察微报告.pdf
- 2023中国品牌消费趋势洞察报告.pdf
- 风电齿轮箱行业趋势预测报告-市场集中度、投融资动态、行业政策分析.pdf
- 《现代电器及PLC控制技术》第1章 常用低压电器.pptx
- 《现代电器及PLC控制技术》第7章 S7-1200 PLC的用户程序结构.pptx
- 《现代电器及PLC控制技术》第8章 基于S7-1200 PLC的通信网络.pptx
- 婴幼儿心理发展-全套PPT课件.pptx
- 新闻类归纳概括题解题技巧课件.pptx
- 竞争分析介绍.pdf
- 无桥sepicpfc转换器具有低谐波失真高功率因数共享.pdf
- 人教课标高必修3unit2book 3一课一研reading.pdf
- 2023年11月福建福州市招商服务中心公开招聘编外人员1人笔试历年高频考点-难、易错点荟萃-附带答案详解.docx
- 2023年11月广东省茂名市电白区区直医疗卫生单位赴广东医科大学东莞校区现场公开招聘64名医技人员笔试历年高频考点(难、易错点荟萃)附带答案详解.docx
- 2023年11月深圳市大鹏新区区属公办中小学赴外面向2024年应届毕业生公开招聘46名事业编制教师1笔试历年高频考点(考察重点荟萃)附答案详解.docx
- 2023年12月山东省立第三医院招考聘用17人笔试历年高频考点(考察重点荟萃)附答案详解.docx
- 2023年11月北京经济技术开发区卫生健康领域事业单位招考聘用22人笔试历年高频考点-难、易错点荟萃-附带答案详解.docx
- 2023年11月安徽省产品质量监督检验研究院编制外人员招考聘用10人笔试历年高频考点-难、易错点荟萃-附带答案详解.docx
1亿VIP精品文档
相关文档
最近下载
- 云南财经大学《财务管理学》内部题库练习期末真题汇编及答案.docx
- 国开2023秋《教育研究方法》形考期末大作业参考答案.docx
- 2021年新高考II卷:《英语》考试真题及答案.pdf
- 内蒙古二零二零年高中会考(物理)考试真题(附有答案解析).pdf
- 2023年全国卷高考英语作文范文要点标注课件-2024届高三英语一轮复习.pptx VIP
- 输水干渠工程渡槽工程施工方案.docx
- 《市场营销策划(本)》+终考题库答案.docx
- 基于Interbrand模型青岛啤酒公司品牌价值评估.pdf VIP
- 中小学心理健康教育培训学习成长报告.docx VIP
- 标准产品业务模式CRM项目立项申请报告.doc
文档评论(0)