Modicon M218 PLC编程指令详解

需积分: 13 0 下载量 167 浏览量 更新于2024-07-17 收藏 467KB PDF 举报
"该资源是关于Modicon M218 PLC的编程指令手册,主要涵盖了布尔逻辑指令和标准库指令的使用。" 在Modicon M218的编程中,布尔逻辑指令是基础且至关重要的部分,它们主要用于处理位格式的数据,如I/O位和内部位。这些指令包括: 1. 装入指令:用于设置输入/输出的状态,比如N/O(常开)和N/C(常闭)触点,以及上升沿和下降沿检测。当N/O触点的控制状态为1时,触点闭合;而N/C触点在控制状态为0时闭合。上升沿触点检测控制位从0到1的变化,下降沿触点则检测从1到0的变化。 2. 输出指令:直接输出线圈根据等式的直接结果设置位实体;反向输出线圈则取其反值;置位(SR)线圈在等式结果为1时,将输出位置设为1;复位(RS)线圈在等式为1时,将输出位置设为0。 3. 逻辑运算指令:逻辑与(AND)指令执行两个操作数的逻辑与,逻辑与反(ANDN)执行逻辑与但取反;逻辑或(OR)指令执行两个操作数的逻辑或。 除了布尔逻辑指令,标准库指令扩展了PLC的功能,包括: 4. 计数器指令:CTD(减计数器)、CTU(加计数器)、CTUD(加减双向计数器)用于计数操作。 5. 定时器指令:TOF(延时断开)、TON(延时导通)、TP(触发定时器)和脉冲指令BLINK,提供时间控制功能。 6. 触发指令:F_TRIG(下降沿触发)、R_TRIG(上升沿触发),根据信号边缘触发动作。 7. 数学运算指令:ADD(加法)、SUB(减法)、MUL(乘法)、DIV(除法)、TRUNC(截尾取整)、MOD(取余)、EQ(等于)、GT(大于)、GE(大于等于)、LE(小于等于)、LT(小于)、NE(不等于),支持基本算术和比较运算。 8. 位操作指令:ROL(循环左移)、ROR(循环右移)、SHL(左移)、SHR(右移),用于位操作和移位。 9. 三角函数指令:SIN(正弦)、COS(余弦)、TAN(正切)、ASIN(反正弦)、ACOS(反余弦)、ATAN(反正切),用于处理角度和弧度计算。 10. 绝对值函数ABS,提供数值的绝对值。 这些指令构成了Modicon M218编程的核心,使得用户能够创建复杂的逻辑控制流程,有效管理自动化系统的运行。