- 1、本文档共13页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
位指令——课证融通课程
西门子PLC在编程时常用的基本指令有位指令、定时器指令、计数器指令、比较指令、数学函数和字逻辑运算指令等。S7-1110PLC中常用的位指令具体如下。位指令表1比较指令序号指令符号指令名称指令功能1常开触点当操作数的信号状态为“1”时,常开触点将关闭。当操作数的信号状态为“0”时,不会激活常开触点。2常闭触点当操作数的信号状态为“1”时,常闭触点将打开。当操作数的信号状态为“0”时,不会启用常闭触点。1/11
位指令序号指令符号指令名称指令功能3逻辑取反使用指令,可对逻辑运算结果的信号状态进行取反。如果该指令输入的信号状态为“1”,则指令输出的信号状态为“0”。如果该指令输入的信号状态为“0”,则输出的信号状态为“1”。4线圈可以使用“赋值”指令来置位指定操作数的位。如果线圈输入的逻辑运算结果的信号状态为“1”,则将指定的信号状态置位为“1”。如果线圈输入的信号状态为“0”,则指定的位将复位为“0”。续表12/11表1比较指令
序号指令符号指令名称指令功能5赋值取反使用“赋值取反”指令,可将逻辑运算的结果进行取反,然后将其赋值给指定操作数。线圈输入为“1”时,复位操作数。线圈输入为“0”时,操作数的信号状态置位为“1”。6复位输出可以使用“复位输出”指令将指定操作数的信号状态复位为“0”。7置位输出使用“置位输出”指令,可将指定操作数的信号状态置位为“1”。8置位位域使用“置位位域”(Setbitfield)指令,可对从某个特定地址开始的多个位进行置位。在该指令下方的操作数占位符中,指定操作数1。在该指令上方的操作数占位符中,指定操作数2。位指令3/11续表1表1比较指令
位指令序号指令符号指令名称指令功能9复位位域可以使用“复位位域”(Resetbitfield)指令复位从某个特定地址开始的多个位。在该指令下方的操作数占位符中,指定操作数1。在该指令上方的操作数占位符中,指定操作数2。10置位/复位触发器可以使用“置位复位触发器”指令,根据输入S和R1的信号状态,置位或复位指定操作数的位。如果输入S的信号状态为“1”且输入R1的信号状态为“0”,则将指定的操作数置位为“1”。如果输入S的信号状态为“0”且输入R1的信号状态为“1”,则将指定的操作数复位为“0”。续表14/11表1比较指令
位指令序号指令符号指令名称指令功能11复位/置位触发器可以使用“复位置位触发器”指令,根据输入R和S1的信号状态,复位或置位指定操作数的位。如果输入R的信号状态为“1”,且输入S1的信号状态为“0”,则指定的操作数将复位为“0”;如果输入R的信号状态为“0”且输入S1的信号状态为“1”,则将指定的操作数置位为“1”。输入S1的优先级高于输入R。当输入R和S1的信号状态均为“1”时,将指定操作数的信号状态置位为“1”。如果两个输入R和S1的信号状态都为“0”,则不会执行该指令。因此操作数的信号状态保持不变。操作数的当前信号状态被传送到输出Q,并可在此进行查询。续表15/11表1比较指令
位指令序号指令符号指令名称指令功能12扫描操作数的信号上升沿使用“扫描操作数的信号上升沿”指令,可以确定指定信号状态是否从“0”变为“1”。该指令将比较当前信号状态与上一次扫描的信号状态,上一次扫描的信号状态保存在边沿存储位中。如果该指令检测到逻辑运算结果从“0”变为“1”,则说明出现了一个上升沿。在该指令上方的操作数占位符中,指定要查询的操作数(操作数1)。在该指令下方的操作数占位符中,指定边沿存储位(操作数2)。续表16/11表1比较指令
位指令序号指令符号指令名称指令功能13扫描操作数的信号下降沿使用“扫描操作数的信号下降沿”指令,可以确定指定信号状态是否从“1”变为“0”。该指令将比较当前信号状态与上一次扫描的信号状态,上一次扫描的信号状态保存在边沿存储器位中。如果该指令检测到逻辑运算结果从“1”变为“0”,则说明出现了一个下降沿。在该指令上方的操作数占位符中,指定要查询的操作数(操作数1)。在该指令下方的操作数占位符中,指定边沿存储位(操作数2)。续表17/11表1比较指令
位指令序号指令符号指令名称指令功能14在信号上升沿置位操作数可以使用“在信号上升沿置位操作数”指令在逻辑运算结果从“0”变为“1”时,置位指定信号。在该指令上方的操作数占位符中,指定要查询的操作数(操作数1)。在该指令下方的操作数占位符中,指定边沿存储位(操作数2)。续表18/11表1比较指令
位指令序号指令符号指令名称指令功能15在信号下降沿置位操作数可以使用“在信号下降沿置位操作数”指令在逻辑运算结果从“1”变为“0”时置位指定操作数。该指令将当前保存
您可能关注的文档
- 机电集成技术(初级)课件 23.工业机器人的不同运行模式.pptx
- 机电集成技术(初级)课件 25.单轴运动的手动操纵.pptx
- 机电集成技术(初级)课件 26.线性运动的手动操作.pptx
- 机电集成技术(初级)课件 27.工具坐标tooldata的设定.pptx
- 机电集成技术(初级)课件 28.坐标系的定义及机器人坐标系的分类.pptx
- 机电集成技术(初级)课件 29.工件坐标数据wobjdata.pptx
- 机电集成技术(初级)课件 30.机器人的IO通信.pptx
- 机电集成技术(初级)课件 31.机器人的输入信号、输出信号与组信号.pptx
- 机电集成技术(初级)课件 32.机器人的编程语言.pptx
- 机电集成技术(初级)课件 34.博途软件的安装.pptx
文档评论(0)