MATLAB版INV指令详解-数学方法(mathews第四版)

需积分: 11 49 下载量 155 浏览量 更新于2024-08-05 收藏 16.84MB PDF 举报
"FX3S·FX3G·FX3GC·FX3U·FX3UC系列微型可编程控制器编程手册中的INV指令介绍" 在三菱PLC编程中,INV指令是一种基本指令,主要用于逻辑运算的结果反转。这个指令尤其适用于FX3S、FX3G、FX3GC、FX3U和FX3UC系列的微型可编程控制器。INV指令的目的是将执行前的运算结果取反,即如果输入为ON(高电平),那么输出则为OFF(低电平),反之亦然。 1. **指令格式与对象软元件** INV指令没有特定的对象软元件,这意味着它可以直接作用于前面的逻辑运算结果。无论这个结果是来自位软元件(如X、Y、M)还是字软元件,INV指令都会反转其状态。 2. **功能与动作说明** - **INV指令(运算结果的反转)**:当一个触点(如X000)为OFF时,INV指令会使得与其关联的输出触点(如Y000)变为ON;反之,如果输入触点为ON,输出触点则变为OFF。此指令可以与串联触点指令(如AND、ANI、ANDP、ANDF)结合使用,但不能像LD、LDI、LDP、LDF那样直接连接到母线上,也不能像OR、ORI、ORP、ORF那样单独并联。 3. **动作范围** 在含有ORB(或块)和ANB(与块)指令的复杂逻辑电路中,INV指令的作用范围仅限于它之前最近的LD、LDI、LDP、LDF指令之后的运算结果。这意味着INV会反转从它所在位置开始到下一个逻辑运算符之间的逻辑状态。 4. **执行条件与效果** INV指令在位逻辑运算中执行时,无论是在连续执行型还是脉冲执行型模式下,都会立即改变其后连接的触点的状态。例如,一个简单的例子是,当LD X000后跟一个INV,再接一个OUT Y000,那么Y000的状态会与X000相反。 5. **使用注意事项** - 这些PLC产品并非专为涉及人身安全的系统设计,使用时应确保在系统中设置适当的备份和安全功能。 - 用户需要确保产品与其他产品组合使用时符合所有相关的规格、法规和标准,并且自行负责确认系统的功能和安全性。 - 如果在操作或使用上有疑问,应咨询具备相应专业知识的技术人员或联系技术支持。 INV指令在三菱PLC编程中是一个重要的逻辑控制工具,用于实现逻辑值的反转,从而灵活地构建和控制自动化系统中的逻辑流程。理解和正确使用INV指令对于编写高效的PLC程序至关重要。