发布时间 : 星期三 文章三菱PLC编程手册1更新完毕开始阅读
ORF :下降沿接通,并联连接。 INV :运算触点取反。 MPS :压栈。 MRD :读栈。 MPP :出栈。 MC :主控。
MCR :主控结束。 NOP :空操作。 END :程序结束。
● 梯形图与指令表:
梯形图是电气控制的专业语言,方便编程人员编程。
专用芯片是按指令表执行控制。
梯形图与指令表二者自动相互转换。下例是二者相互转换示意图。
梯形图
想对基本逻辑指令进一步了解,请参看《 第二章基本逻辑指令说明及应用》 。 ② 、步进顺控指令: ● 助记符及名称:
STL :步进梯形图开始。仅对状态继电器S 。步序间状态转移必须使用SETS ,不能用OUTS 。 RET :步进梯形图结束。
● 梯形图与指令表:
梯形图是电气控制的专业语言,方便编程人员编程。 专用芯片是按指令表执行控制。
梯形图与指令表二者自动相互转换。下例是二者相互转换示意图。
想对步进顺控指令进一步了解,请参看《 第三章步进顺控指令说明及应用》 。 ③ 、基本功能指令: ● 助记符及名称: CJ :条件跳转。
CALL :子程序调用。 SRET :子程序返回。 FENn :主程序结束。 FOR :循环开始。 NEXT :循环结束。
* * * * * * * * * *
CMP : 比较。
ZCP :区域L 匕较。MOV :传送。 CML :取反传送。
BCD : BIN 向BCD 转换。 BIN : BCD 向BIN 转换。 * * * * * * * * * * * * ADD :加法。 SUB :减法。 MUL :乘法。 DIV :除法。 INC :自加l 运算。 DEC :自减l 运算。
WAND :字与运算(按位)。 WOR :字或运算(按位)。 WXOR :字异或运算(按位)。 NEG :取补运算。 SQR :开方运算。 * * * * * * * * * * * * * ROR :循环右移。 ROL :循环左移。
RCR :带进位循环右移。 RCL :带进位循环左移。
* * * * * * * * * * * * * *
DECMP :二进制浮点数比较。
DEZCP :二进制浮点数区域比较。
DEBCD :二进制浮点数向十进制浮点数转换。 DEBIN :十进制浮点数向二进制浮点数转换。 DEADD :二进制浮点数加法。 DESUB :二进制浮点数减法。 DEMUL :二进制浮点数乘法。 DEDIV :二进制浮点数除法。 DEsQR :二进制浮点数开方。 * * * * * * * * * * * * * * * INT :二进制浮点数取整。 FLT :整数转换为二进制浮点数。 * * * * * * * * * * * * * *
LD = :读取“等于L 匕较节点”。 LD > :读取“大于L 匕较节点”。 LD < :读取“小于L 匕较节点”。 LD < > :读取“不等于比较节点”。 LD < = :读取“小于等于比较节点”。 LD > = :读取“大于等于比较节点”。 AND = :串联“等于比较节点”。 AND > :串联“大于比较节点”。 AND < :串联“小于比较节点”。 AND < > :串联“不等于比转节点”。 AND <=:串联“小于等于比较节点”。 AND > = :串联“大于等于比较节点”。 OR = :并联“等于比较节点”。 OR > :并联“大于比较节点”。 OR < :并联“小于L 匕较节点”。 OR <卜并联“不等于比较节点”。 OR < = :并联“小于等于比较节点”。 OR > = :并联“大于等于比较节点”。 ● 梯形图与指令表:
梯形图是电气控制的专业语言,方便编程人员编程。 专用芯片是按指令表执行控制。
梯形图与指令表二者自动相互转换。下例是二者相互转换示意图。
想对基本功能指令进一步理解,请参看《 第四章基本功能指令说明及应用》 。 ④ 、专家功能指令: ● 助记符及名称: PID : PID 控制算法。 ● 梯形图与指令表:
梯形图是电气控制的专业语言,方便编程人员编程。 专用芯片是按指令表执行控制。
梯形图与指令表二者自动相互转换。下例是二者相互转换示意图。
想对专家功能指令进一步了解,请参看《 第六章专家功能指令说明及应用》 。 1.2.2 资源集简介 ①、输入继电器X :
扩展数量:128 点。
标号范围:X000 -一X177 ;标号为8 进制。 实际产品的数量和范围:由FX1N PLC 产品确定。 如K 一40MR ,范围:X000 一X027 ,数量:24 点 ② 、输出继电器Y :
扩展数量:128 点。
标号范围:Y000 -一Y177 ;标号为8 进制。 实际产品的数量和范围:由FX1N PLC 产品确定。 如K 一40MR ,范围:Y000 一Yol7 ,数量:16 点。 ③ 、辅助继电器M : 数量:1536 点
标号范围:MO 一M1535 ;
标号为十进制。一般用:MO 一M1023 ,计1024 点。 停电保持用:M1024 一M1535 ,计512 点。 ④ 、状态继电器S :
数量:1000 点
标号范围:50 一5999 ;标号为十进制。 一般用:50 一M499 ,计500 点。
停电保持用:M500 一M999 ,计500 点。 ⑤ 、时间继电器T : 数量:256 点
标号范围:TO 一T255 ;标号为十进制。三龙电子科技 一般用:TO 一T199 , 100 ms 型,计200 点 T200 一T245 , 10 ms 型,计46 点
累积用:T246 一T249 , 1 ms 型,计4 点
T250 一T255 , 100 ms 型,计6 点
累积用的时间继电器在停电时,计时数据保持,必须用RST 清零。 ⑥ 、计数器C : 数量:256 点
标号范围:CO 一C199 ; C200 一C255 ;标号为十进制。 一般用:CO 一C99 , 1 6 bit ,计100 点。
停电保持用C100 -Cl99 , 16 bit ,计100 点。
C200 -C255 , 32bit 可逆计数器,计数方向由M8200 一M8255 确定,ON 时减计数。 ⑦ 、数据寄存器D :
数量:6000 点
标号范围:DO 一D5999 ;标号为十进制。 一般用:DO 一D199 ,计200 点。
停电保持用:D200 一D5999 ,计5800 点 ⑧ 、变址寄存器V : 数量:8 点。
标号范围:VO -一7 ;标号为十进制,无停电保持功能。 ⑨ 、变址寄存器Z :
数量:8 点。
标号范围:20 一27 ;标号为十进制,无停电保持功能。 ⑩ 、程序位置指针P : 数量:128 个
标号范围:PO 一P127 ;标号为十进制。 ⑾、十进制常数标记K 、H :
标号K 后的常数为十进制常数。
标号H 后的常数为十六进制常数。如HIO = K16 。 ⑿、特殊软元件:
MS000 :程序运行时ON ;
MSOOZ :程序开运行时第一个扫描周期时ON ; M8020 :零标志; M8021 :借位标志;
M8022 :进位标志;
M8200 一M8255 : 32 bit 逆计数器方向指定。
想对资源更进一步了解,请参看《 第五章资源详细说明及应用》 。 1.2.3 编程及应用简介
①、编程软件
● 梯形图编程软件SLJDWin :
支持梯形图编程、下载、监控,可对FX1N PLC 产品设置加密口令。 ● 网络设置软件上位机软件
支持网络构建、下载,经上位机软件设置的主节点与从节点能自动交换网络数据。网络构建支持第三方设备。 ② 、编程设备 个人计算机:
SLJDWin 运行于WindowS 操作系统。操作系统可以是: Windows 95 , Windows 98 , Windows 2000 , Windows XP 。 ③ 、编程及应用流程说明 ● 产品编程。 一般有以下步骤:
了解FX1N PLC 产品的硬件接口(X , Y , D )和功能要求; 编写梯形图程序; 程序检查及下载; 程序监控及调试;
批量应用于嵌入式产品;
第二章 基本逻辑指令说明及应用
2.1基本逻辑指令一览表
助记符、名称 功能 可用软元件 程序步
LD 取 常开触点逻辑运算开始 X , Y , M , S , T , C l LDI 取反 常闭触点逻辑运算开始 X , Y , M , S , T , C l
LDP 取脉冲上升沿 上升沿检出运算开始 X , Y , M , S , T , C 2 LDF 取脉冲下降沿 下降沿检出运算开始 X , Y , M , S , T , C 2 AND 与 常开触点串联连接 X , Y , M , S , T , C l
ANI 与非 常闭触点串联连接 X , Y , M , S , T , C l
ANDP 与脉冲上升沿 上升沿检出串联连接 X , Y , M , S , T , C 2 ANDF 与脉冲下降沿 下降沿检出串联连接 X , Y , M , S , T , C 2 OR 或 常开触点并联连接 X , Y , M , S , T , C l
ORI 或非 常闭触点并联连接 X , Y , M , S , T , C l
ORP 或脉冲上升沿 上升沿检出并联连接 X , Y , M , S , T , C 2 ORF 或脉冲下降沿 下降沿检出并联连接 X , Y , M , S , T , C 2 ANB 块与 并联回路块的串联连接 l ORB 块或 串联回路块的并联连接 l
OUT 输出 线圈驱动 Y , M , S ,王C 注1
SET 置位 动作保持 Y , M , S 注2
RST 复位 清除动作保持,寄存器清零 Y , M , S ,王C , D , V , Z PLS 上升沿脉冲 上升沿输出 Y , M (特殊M 除外) l PLF 下降沿脉冲 下降沿输出 Y , M (特殊M 除外) l
MC 主控 公共串联点的连接线圈指令 Y , M (特殊M 除外) 3 MCR 主控复位 公共串联点的消除指令 2 MPS 压栈 运算存储 l MRD 读栈 存储读出 l MPP 出栈 存储读出与复位 l INV 取反 运算结果的反转 l NOP 空操作 无动作 l
END 结束 输入输出及返回到开始 l
● 软元件为Y 和一般M 的程序步为1 , S 和特殊辅助继电器M 的程序步为2 ,定时器T 的程序步为3 ,计数器C 的程序步为3 -5 。
● 软元件为Y 和一般M 的程序步为1 , S 和特殊辅助继电器M 、定时器T 、计数器C 的程序步为2 ,数据寄存器D 以及变址寄存器V 和Z 的程序步为3 。
2.2 [LD],[LDI],[LDP],[LDF],[OUT]指令 2.2.1指令解说
助记符、名称 功能 可用软元件 程序步
LD 取 常开触点逻辑运算开始 X , Y , M , S , T , C l
LDI 取反 常闭触点逻辑运算开始 X , Y , M , S , T , C l
LDP 取脉冲上升沿 上升沿检出运算开始 X , Y , M , S , T , C 2 LDF 取脉冲下降沿 下降沿检出运算开始 X , Y , M , S , T , C 2 OUT 输出 线圈驱动 Y , M , S ,王C 见说明