1、三菱 FX2N 可编程控制器使用手册一、 可编程控制器的内部编程元件1、 输入继电器 X: X000X017 共 16 点2、 输出继电器 Y: Y000Y017 共 16 点3、 辅助继电器 M:1)通用辅助继电器 M0M499 共 500 点2)断电保持继电器 M500M3071 共 2572 点3)特殊辅助继电器 M8000M8255 共 256 点4、 状态继电器 S:S0 S499 共 500 点1) 初始状态继电器 S0S9 共 10 点2) 回零状态继电器 S10S19 共 10 点,供返回原点用3) 通用状态继电器 S20S499 共 480 点 4)断电保持状态继电器 S50
2、0S899 共 400 点5) 报警用状态继电器 S900S999 共 100 点5、 定时器 T: T0T255 共 256 点1) 常规定时器 T0T255 共 256 点T0T199 为 100ms 定时器,共 200 点,其中 T192T199 为子程序中断服务程序专用的定时器。T200T245 为 10ms 定时器共 46 点2) 积算定时器 T246T255 共 10 点T246T249 为 1ms 积算定时器 共 4 点T250T255 为 100ms 积算定时器 共 6 点6、 计算器 C:C0 C234 共 235 点1) 16 位计数器 C0C199 共 200 点其中 C
3、0C99 为通用型共 100 点C100C199 为断电保持型共 100 点2) 32 位加/减计数器 C200C234 共 35 点其中 C200C219 为通用型共 20 点C220C234 为断电保持型共 15 点7、 指针 P/I1) 分支用指针 P0P127 共 128 点2) 中断用指针 IXXX 共 15 点其中 输入中断指针 100150 共 6 点定时中断指针 1618 共 3 点计数中断指针 10101060 共 6 点8、 数据寄存器 D1) 通用数据寄存器 D0D199 共 200 点2) 断电保持数据寄存器 D200D7999其中 断电保持用 D200D511 共 3
4、12 点不能用软件改变的断电保持 D512D7999 共 7488 点,可用 RST 和 ZRST 指令清除它的内容。3) 特殊数据寄存器 D8000D8255 共 256 点4) 变址寄存器 V/Z V0V7 、Z0Z7 共 16 点5) 常数 K/H K 为十进制, H 为十六进制二、 操作面板键的使用说明1、 功能键:(RD/WR) 读出/ 写入键(IVS/DEL) 插入 /删除键(MNT/TEST) 监视/ 测试键2、 执行键:(GO ) 确认/ 执行/显示画面/ 检索3、 清除键:(CLEAAR ) 在按执行键前按,则清除键入的数据4、 其他键:(DTHER) 显示方式项目单菜单5、
5、 辅助键:(HELP) 显示应用指令的一览表6、 空格键:(SP) 在输入时,用此键指定元件号和常数7、 步序键:(STEP ) 设定步序号时按此键8、 光标键: 移动光标和提示符,指定已指定元件前一个或后一个地址号的元件,作行滚动。9、 指令键、元件符号键、数字键、重复用键。七、FX2n 可编程控制器的特殊元件表1、 PC 状态 2、时钟编 号 名 称 编 号 名 称M8000 RUN 监控(常开接点) M8011 10ms 时钟M8001 RUN 监控(常闭接点) M8012 100ms 时钟M8002 初始化脉冲(常开接点) M8013 1s 时钟M8003 初始化脉冲(常闭接点) M8
6、014 1min 时钟M8004 出错 M8018 时钟有效M8005 电池电压下降 M8006 电池电压降低锁存 M8007 瞬停检测 M8008 停电检测 M8009 24VDC 关断 3、 PC 方式 4、步进编 号 名 称 编 号 名 称M8030 电池欠压 LED 灯灭 M8040 禁止状态转移M8031 全清非保持存储器 M8041 状态转移开始M8032 全清保持存储器 M8042 启动脉冲M8033 存储器保持 M8043 回原点完成M8034 禁止所有输出 M8044 原点条件M8035 强制 RUN 方式 M8045 禁止输出复位M8036 强制 RUN 信号 M8046
7、STL 状态置 ONM8037 强制 STOP 信号 M8047 STL 状态监控有效M8039 定时扫描方式 M8048 报警器接通M8049 报警器有效5、出错检测 6、标记编 号 名 称 编 号 名 称M8060 I/O 编号错 M8020 零标志M8061 PLC 硬件错 M8021 错位标志M8062 PLC/PP 通讯错 M8022 进位标志M8063 并机通信错 M8024 BMOV 方向指定M8064 参数错 M8025 外部复位 HSC 方式M8065 语法错 M8026 RAMP 保持方式M8066 电路错 M8027 PR16 数据方式M8067 操作错(运算) M802
8、8 10ms 定时器M8068 操作错锁存(运算) M8029 指令执行完成M8069 I/O 总线检查 模志位 M8070 并行链接中,PLC 作为主站时驱动M8071 并行链接中,PLC 作为从站时驱动M8072 并行链接中,PLC 运行时为 ONM8073 并行链接中,M8070 和 M8071 设置不正确为 ONM8162 并行链接中,运行模式为高速模式,仅 2 个数据字读/写。M8070 并行链接监视时间(500ms)?*1、 FX2N、FX2NC 、FX1N、FX2C 、FX 系列 PLC 可完成 100 个 M 和 10 个 D 的数据传输。*2、 FX1S、FX0N 系列 PL
9、C 可完成 50 个 M 和 10 个 D 的数据传输。八、FX2n 功能指令表分类 FNC 编号 指令符号 功能程序流程 00 CJ 条件跳转01 CALL 调用子程序02 SRET 子程序返回03 IRET 中断返回04 EI 允许中断05 DI 禁止中断06 FEID 主程序结束07 WDT 监视定时器刷新08 FOR 循环范围起点09 NEXT 循环范围终点传送比较 10 CMP 比较(S1) (S2 )(D )11 ZCP 区间比较(S1)(S2) (S)(D)12 MOV 传送(S)(D)13 SMOV 移位传送14 CML 反向传送(S )(D)15 BMOV 成批传送(n 点n
10、 点)16 FMOV 多点传送( 1 点n 点)17 XCH 数据交换(D1) (D2)18 BCD BCD 变换 BIN(S)BCD (D)19 BIN BIN 变换 BCD(S )BIN (D )循环移位与移位 30 ROR 向右循环(n 位)31 ROL 向左循环(n 位)32 RCR 带进位右循环( n 位)33 RCL 带进位左循环(n 位)34 sf.tR 位右移位35 sf.tL 位左移位36 WSFR 字右移位37 WSFL 字左移位38 SFWR “先进先出 ”(FIFO)写入39 SFRD “先进先出 ”(FIFO )读出数据处理 40 ZRST 成批复位41 DECO 解
11、码42 ENCO 编码43 SUM 置 1 位数总和44 BOM 置 1 位数判别45 MEAN 平均值计算46 ANS 信号报警器置位47 ANR 信号报警器复位48 SQR BIN 开方运算49 FLT 浮点数与十进制数间转换方便指令60 IST 状态初始化61 SER 数据搜索62 ABSD 绝对值鼓轮顺控(绝对方式)63 INCD 增量值鼓轮顺控(相对方式)64 TTMR 示数定时器65 STMR 特殊定时器66 ALT 交替输出67 RAMP 斜坡信号68 ROTC 旋转台控制69 SORT 数据整理排列四则运算和逻辑运算 20 ADD BIN 加(S1)+(S2)(D)21 SUB
12、 BIN 减(S1)(S2)(D)22 MUL BIN 乘(S1)(S2 )(D )23 DIV BIN 除(S1)(S2)(D )24 INC BIN 加 1(D )+1 (D )25 DEC BIN 减 1(D )1(D)26 WAND 逻辑字 “与” (S1 )(S2)(D)27 WOR 逻辑字“或” (S1)(S2)(D)28 WXOR 逻辑字异或( S1) (S2)(D)29 NEG 2 的补码( )+1 (D )高速处理 50 REF 输入输出刷新51 REFF 刷新和滤波调整52 MTR 矩阵输入53 HSCS 比较置位(高速计数器)54 HSCR 比较复位(高速计数器)55 HSZ 区间比较(高速计数器)56 SPD 速度检测57 PLSY 脉冲输出58 PWN 脉冲宽度调制59 PLSR 加减速的脉冲输出外部 I/O 设备 70 IKV 09 数字键输入71 NKV 16 键输入72 DSW 数字开关73 SEGD 7 段解码器74 SEGL 带锁存的 7 段显示75 ARWS 矢量开关76 ASC ASCII 转换77 PR ASCII 代码打印输出78 FROM 特殊功能模块读出79 TO 特殊功能模块写入