• 3.41 MB
  • 2021-05-17 发布

可编程序控制器 S系列编程手册

  • 425页
  • 当前文档由用户上传发布,收益归属用户
  1. 1、本文档由用户上传,淘文库整理发布,可阅读全部内容。
  2. 2、本文档内容版权归属内容提供方,所产生的收益全部归内容提供方所有。如果您对本文有版权争议,请立即联系网站客服。
  3. 3、本文档由用户上传,本站不保证质量和数量令人满意,可能有诸多瑕疵,付费之前,请仔细阅读内容确认后进行付费下载。
  4. 网站客服QQ:403074932
Value & Technology 可编程序控制器 S 系列 编程手册 [第二版] 光洋电子(无锡)有限公司 S 系列编程手册 1 目录 第一章 概 要.......................................................................................................................................... 1 1-1 前言.......................................................................................................................................... 1 1-2 性能规格.................................................................................................................................. 2 1-3 用户存储器............................................................................................................................ 16 第 2 章 动 作........................................................................................................................................ 22 2-1 CPU方式 ................................................................................................................................ 22 2-2 各方式的动作状态................................................................................................................ 24 2-3 扫描时间................................................................................................................................ 25 2-4 输入输出传送........................................................................................................................ 26 2-4-1 成批传送方式.......................................................................................................... 26 2-4-2 直接传送方式.......................................................................................................... 27 2-5 边沿检出(仅SG-8B/SU-5M/6M/SZ-4M、DL05/06、DL350) ................................. 28 2-5-1 前沿(上升沿)接点 .............................................................................................. 28 2-5-2 后沿(下降沿)接点 ................................................................................................... 29 2-5-3 边沿检出的例外与注意事项 .................................................................................. 29 2-6 替代功能override(仅SG-8B、SU-6M、SZ-4/4M、DL05、DL06).................................... 31 2-7 暂停功能................................................................................................................................ 32 2-8 条件的运算和处理................................................................................................................ 33 第 3 章 功能存储器................................................................................................................................ 36 3-1 功能存储器一览表................................................................................................................ 36 3-2 特殊继电器/特殊寄存器一览表........................................................................................... 57 3-3 功能存储器的性质................................................................................................................ 72 3-3-1 输入I ........................................................................................................................ 72 3-3-2 输出Q....................................................................................................................... 73 3-3-3 全局传送继电器GI(广播功能):仅SG-8/8B、SU-6/6B、SU-5M/6M、DL06 .................................................................................................................................................... 74 3-3-4 特定局传送继电器GQ(直接功能):仅SG-8/8B、SU-5M/6M、DL06 ....... 75 3-3-5 内部继电器M .......................................................................................................... 75 3-3-6 定时器T ................................................................................................................... 76 3-3-7 计数器C ................................................................................................................... 77 3-3-8 级S ........................................................................................................................... 78 3-3-9 数据寄存器R ........................................................................................................... 79 第 4 章 指令一览.................................................................................................................................... 82 4-1 指令构成及操作数................................................................................................................ 82 4-2 顺序指令................................................................................................................................ 83 4-3 程序执行控制指令................................................................................................................ 87 4-4 数据处理指令........................................................................................................................ 89 4-5 模块对象特殊指令................................................................................................................ 98 第 5 章 顺序指令的解说........................................................................................................................ 99 5-1 条件回路的性质.................................................................................................................... 99 5-1-1 条件(接点回路)的运算 .................................................................................... 101 5-1-2 母线的指定............................................................................................................ 102 5-2 接点指令.............................................................................................................................. 103 5-3 逻辑组连接指令.................................................................................................................. 124 5-4 母线指令.............................................................................................................................. 126 5-5 输出指令.............................................................................................................................. 127 5-6 移位寄存器.......................................................................................................................... 133 5-7 定时器指令.......................................................................................................................... 135 5-8 计数器指令.......................................................................................................................... 139 光洋电子(无锡)有限公司 S 系列编程手册 2 第 6 章 执行控制指令的解说.............................................................................................................. 143 6-1 级式指令.............................................................................................................................. 143 6-1-1 级的目的................................................................................................................ 143 6-1-2 程序的执行和级.................................................................................................... 143 6-1-3 级的组成................................................................................................................ 144 6-1-4 级的流向................................................................................................................ 144 6-1-5 级的合流(追加合流级登记指令CV,合流级转移指令CVJMP) .................. 145 6-1-6 级的阶层化(追加BREQ,BSTART,BEND指令) ........................................ 146 6-2 执行跳转指令...................................................................................................................... 156 6-2-1 跳转指令功能的使用方法 .................................................................................... 156 6-2-2 跳转指令禁止使用的注意事项 ............................................................................ 156 6-2-3 禁止回路举例........................................................................................................ 157 6-3 循环执行指令...................................................................................................................... 159 6-3-1 使用方法举例FOR~NEXT ................................................................................... 159 6-3-2 执行循环功能的条件 ............................................................................................ 159 6-4 子程序.................................................................................................................................. 161 6-4-1 子程序的使用方法 ................................................................................................ 161 6-4-2 子程序的使用条件 ................................................................................................ 161 6-4-3 禁止回路例............................................................................................................ 162 6-5 中断处理指令...................................................................................................................... 164 6-5-1 中断处理程序的使用方法 .................................................................................... 164 6-5-2 中断处理功能的条件 ............................................................................................ 165 6-6 监视定时器复位指令.......................................................................................................... 167 6-7 程序停止执行指令.............................................................................................................. 168 6-8 空操作指令.......................................................................................................................... 170 6-5 程序结束指令...................................................................................................................... 171 第 7 章 数据处理指令的解说.............................................................................................................. 172 7-1 数据的形态.......................................................................................................................... 172 7-2 数据的指定.......................................................................................................................... 174 7-3 数据处理的基本形式.......................................................................................................... 178 7-3-1 数据的流向............................................................................................................ 178 7-3-2 累加器的性质........................................................................................................ 179 7-3-3 数据堆栈的性质.................................................................................................... 180 7-3-4 标志的性质............................................................................................................ 181 7-3-5 算术运算的思考方法 ............................................................................................ 182 7-4 读入指令.............................................................................................................................. 187 7-5 写入指令.............................................................................................................................. 197 7-6 BCD算术运算指令.............................................................................................................. 205 7-7 BIN算术运算指令 ............................................................................................................... 225 7-8 逻辑运算指令...................................................................................................................... 241 7-9 比较指令.............................................................................................................................. 256 7-10 ACC变换指令 ................................................................................................................... 261 7-11 寄存器变换指令 ................................................................................................................ 288 7-12 数据组处理指令................................................................................................................ 292 7-13 检索指令............................................................................................................................ 300 7-14 带指针的表处理指令........................................................................................................ 303 7-15 位置位/复位指令............................................................................................................... 309 7-16 表移位指令........................................................................................................................ 311 7-17 数据登记指令.................................................................................................................... 313 第 8 章 浮动小数点指令的解说.......................................................................................................... 322 8-1 浮动小数点的形式.............................................................................................................. 322 光洋电子(无锡)有限公司 S 系列编程手册 3 8-2 浮动小数点数读入指令...................................................................................................... 323 8-3 浮动小数点数算术运算指令 .............................................................................................. 325 8-4 浮动小数点数比较指令...................................................................................................... 333 8-5 浮动小数点数ACC变换指令.............................................................................................. 335 第 9 章 模块对象特殊指令的解说...................................................................................................... 346 9-1 智能模块指令...................................................................................................................... 347 9-2 通讯模块指令...................................................................................................................... 349 9-3 输入输出模块对象指令...................................................................................................... 354 9-4 编程器对象指令.................................................................................................................. 357 第 10 章 附 录.................................................................................................................................. 364 10-1 功能存储器编号表(功能存储器表的参考说明) ........................................................ 364 10-1-1 输入【I】定义号表............................................................................................. 365 10-1-2 输出【Q】定义号表 ........................................................................................... 366 10-1-3 通讯输入【GI】定义号表.................................................................................. 368 10-1-4 通讯输出【GQ】定义号表 ................................................................................ 371 10-1-5 内部继电器【M】定义号表 .............................................................................. 374 10-1-6 定时器【T】定义号表 ....................................................................................... 377 10-1-7 计数器【C】定义号表 ....................................................................................... 378 10-1-8 级【S】定义号表................................................................................................ 378 10-1-9 特殊继电器【SP】定义号表 ............................................................................. 380 10-1-10 数据寄存器【R】编号表 ................................................................................. 380 10-1-11 特殊寄存器【R】编号表 ................................................................................. 386 10—2 语法错误一览表................................................................................................................ 406 10-3 Koyo指令与ADC指令对照表........................................................................................... 408 10-3-1 PLC型号 .............................................................................................................. 408 10-3-2 ADC型号和亚洲型号识别记号对照表.............................................................. 409 10-3-3 ADC型号和亚洲型号指令对照表...................................................................... 410 光洋电子(无锡)有限公司 S 系列编程手册 1 第一章 概 要 1-1 前言 本手册记述了有关光洋全 S 系列 PLC 的性能,指令语及程序的说明,记述内容如下: 第 2 章 动 作........................................................................................................................................ 22 第 3 章 功能存储器................................................................................................................................ 36 第 4 章 指令一览.................................................................................................................................... 82 第 5 章 顺序指令的解说........................................................................................................................ 99 第 6 章 执行控制指令的解说.............................................................................................................. 143 第 7 章 数据处理指令的解说.............................................................................................................. 172 第 8 章 浮动小数点指令的解说.......................................................................................................... 322 第 9 章 模块对象特殊指令的解说...................................................................................................... 346 第 10 章 附 录.................................................................................................................................. 364 ※ 光洋全 S 系列 PLC 的技术资料除这本“编程手册”外,还有各机种系列的“用户手册”,请参 照结合使用。 ※ 规格之类记述内容有时会没有预告而有所变更,敬请预先周知。 光洋电子(无锡)有限公司 S 系列编程手册 2 1-2 性能规格 表-1 SG-8/SG-8B CPU 模块的主要性能规格。 性 能 项 目 SG-8 SG-8B 控制方式 存储程序、循环运算处理方式 ← 输入输出控制方式 成批传送、直接处理并用 ← 程序语言 梯形图式/级式并用(根据符号或指令语句) ← 指令种数 206 种 214 种 指令执行速度 顺序指令(0.48µs~) 数据处理指令(2.08µs~) ← 7.5K ← CMOS RAM 31.5K ← 15.5K ← UV PROM 31.5K ← 程序存储器容量 (盒式) E2PROM 7.5K 31.5K 输入/输出点数 输入:1024 点/输出:1024 点 ← 通讯用输入/输出点数 输入/输出对:2048 点 ← 内部继电器 2048 点 ← 定时器 256 点(4 位 BCD 数) 100ms 定时器:设定时间 0.1~999.9 秒 10 ms 定时器:设定时间 0.01~99.99 秒 ← 累积定时器 用定时器的定义号(8 位 BCD 数),一个累积定时器占用两个定 时器定义号 100ms 累积定时器:设定时间 0.1~9999999.9 秒 10 ms 累积定时器:设定时间 0.01~999999.99 秒 ← 计数器 256 点 4 位加:设定值 0~9999 计数 8 位加减:设定值 0~9999999 计数(一条指令占用二个计数器定 义号) ← 数据寄存器 4096 字(包括 T/C 经过值、特殊寄存器) (调换存储元件,可达 16384 字) ← 特殊继电器 512 点(包括备用) ← 级 1024 点 ← 累加器 1 点(2 字),32 位(二进制)可存 8 位 BCD 数或十六进制数 ← 堆栈 8 点(16 字),32 位(二进制)/1 点(累加器内容暂存时用) ← 日历 1 点(7 字:特殊寄存器)年、月、日、星期、时、分、秒 ← 1/100 秒 (读出专用) 光洋电子(无锡)有限公司 S 系列编程手册 3 (续上表) 性 能 项 目 SG-8 SG-8B 口令登记 BCD(8 位)(由编程器设定) ← 输入/输出分配 自动分配(空槽为 0) 手动分配功能 配置监视功能 ← 输出模块暂停功能 根据暂停参数决定维持或 OFF 设定(初始值设定为 OFF) ← 停电保持区域 根据参数可设定内部继电器、计数器、级、定时器、数据寄存器 的停电保持区域 ← CPU 方式 编程器方式 用途 RUN ―― RUN 通常运行 TEST 调试用(调整保养时) TERM (终端) STOP 编程用 动作方式 STOP ―― 停止 ← 监视功能 ☉定义号组监视 ☉地址设定监视 ☉ON/OFF 监视 ☉数据监视 ☉I/O 模块动作显示 ☉I/O 模块地址显示 ☉外部诊断代码或外部诊断文字显示※ ☉自我诊断内容文字显示 ← ※记录功能 系统异常履历 的记录功能 调试功能 ☉地址指定中断 ☉再起动 ☉执行 N 次扫描 ☉单步执行 ☉强制写入 ☉替代功能 ☉暂停功能 ← 运行中程序的 更改功能 采样跟踪功能 自我诊断停电时间 ☉按槽诊断模块 ☉I/O 配置异常 ☉I/O 总线异常 ☉监控定时器 ☉存储器盒电压过低 ☉程序存储器检查 ☉语法检查 ☉其它 ← 允许瞬时停电时间 10mS 以下 ← 后备电池 锂电池 RB-6 ← 计算机通讯功能 根据 CCM 网络, 大 8 个网络 ← PLC 通讯功能 根据 GENIUS 网络(1 网络:32 局), 大 8 个网络 ← 使用 G-13RM 网络(2 网络/1 块,1 网络 16 局) 大 16 个 网络 I/O 通讯功能 使用 G-02RM 网络 (2 网络/1 块,1 网络 8 局) 大 4 网络 ← 使用 G-13RM 网络(2 网络/1 块,1 网络 16 局) 大 16 个 网络 编程器通信接口 连接编程器用 通用通信接口 与上位计算机连接用 不可同时使用 ← 输入/输出/地址显示 在输入/输出模块显示器上显示出起始号 位号 寄存器号 8/10 进制显示 ← 光洋电子(无锡)有限公司 S 系列编程手册 4 表-2 S-5/5E/SU-6/6B/SU-5M/6M CPU 模块的性能规格 性 能 项 目 SU-5/5E SU-6 SU-6B SU-5M SU-6M 控制方式 存储程序,循环运算处理方式。← ← ← ← 输入输出控制方式 成批传送,直接处理并用。 ← ← ← ← 程序语言 梯形图式/级式并用(根据符号 或指令语句) ← ← ← ← 指令种数 129 种 180 种 191 种 254 种 255 种 指令执行速度 顺序指令(2.5µs~) 数据处理指令(20µs~) (0.49µs~) (20µs~) (0.33µs~) (13.4µs~) (0.50µs~) (2.9µs) ← CMOS RAM 3.5K 语(SU-5) 7.5K 7.5K/15.5K 7.5K/15.5K 7.5K/15.5K/31.5K UVPROM - 7.5K 7.5K/15.5K 7.5K/15.5K 7.5K/15.5K/31.5K 程序存储器容量 ( SU-5M/6B/6M 为盒式) E2PROM 3.5K 语(SU-5E) 7.5K 7.5K/15.5K 7.5K/15.5K 7.5K/15.5K/31.5K 输入输出点数 实际安装输入输出合计 256 点 (输入继电器 320 点/输出继电 器 320 点) 输入输出合计 512 点,输入继 电器 320点/输出 继电器 320 点 ← 输入输出合计 2048 点,输入继电器 1024 点/输出继电器 1024 点 ← 通讯用输入输出点 数 512 点 ← 1024 点 4096 点 ← 内部继电器 480 点,内部继电器,保持继电 器,移位寄存器等使用。 ← 1024 点 2048 点 ← 定时器 128 点(4 位 BCD) 100mS 定 时 器 : 设 定 时 间 0.1~999.9 秒 10mS 定 时 器 : 设 定 时 间 0.01~99.9 秒 ← 256 点 ← ← 累积定时器 用定时器的定义号(8 位 BCD),一条 指令占用两个定时器的定义号 100 mS 累积定时器:设定时间 0.1~9999999.9 秒 10mS 累 积 定 时 器 : 设 定 时 间 0.01~999999.99 秒 ← ← ← ← 计数器 128 点 4 位加:设定值 0~9999 8 位 加 减 : 设 定 值 0~99999999(一条指令占用二个 计数器定义号) ← ← 256 点 4 位加:设定值 0~9999 8 位 加 减 : 设 定 值 0~99999999(一条指令占 用二个计数器定义号) ← 数据寄存器 3584 字(包括 T/C 经过值,特 殊寄存器) ← 352 点 7840 字 16384 字 16384 字 特殊继电器 288 点,各种时钟脉冲,诊断继 电器,运算标志,网络情报等。 ← ← 512 点 ← 级 384 点 ← 1024 点 ← ← 累加器 1 点(2 字),32 位(二进制), 可存 8 位 BCD 或十六进制数 ← (有寄存器)← ← 堆栈 8 点(16 字),32 位(二进制) /1 点,(累加器内容暂存时用) ← (有寄存器)← ← 日历 - 1 点 8 字,年、 月、日、星期、 时、分、秒、1/100 秒(读出专用) 1 点 8 字,年、 月、日、星期、 时、分、秒、 1/100 秒(读 出专用) ← ← 光洋电子(无锡)有限公司 S 系列编程手册 5 (续上表) 性 能 项 目 SU-5/5E SU-6 SU-6B SU-5M SU-6M 口令登记 BCD(8位)(由编程设定),软件V3.0版本(92 年11月以后生产) BCD(8位)(由 编程设定) ←V2.0开始支 持2级口令 BCD(8位):一级口令 “A”+BCD7位:仅限二级口令 ← 输入输出的分配 按顺序自动分配(空槽为0) 配置监视功能 ← 有手动分配功能 ← ← ← 输出模块暂停功能 根据暂停参数决定维持或OFF设定(初始值为 OFF) ← ← ← ← 停电保持区域 根据参数可设定内部继电器、计数器、级、定 时器、数据寄存器的停电保持区域 ← ← ← ← CPU方式 编程器方式 用途 RUN ―― RUN 通常运行 TEST 调试用(调整保养 时) TERM (终端) STOP 编程用 动作方式 STOP ―― 停 止 ← ← ← ← 监视功能 定义号组监视 ON/OFF监视 数据监视 I/O模块动作显示 外部诊断代码或外部诊断文字显示 自诊断内容文字显示 ·系统异常履历的记录功能 ← ← ※记录功能 ·系统异常履 历的记录功能 ← ·设定地址监控 ← ·设定地址 监控 调试功能 ·再次扫描 ·执行N次扫描 ·强制写入 ·暂停功能 ← ← ·BREAK 指 令扫描中断 ·运行中程序 更改功能 ·指定地址中断 ·再次扫描 ·执行N次扫描 ·一次扫描执行 ·强制写入 ·替代功能 ·暂停功能 ·扫描停止/再开 ·RUN中改写程序 ← 自诊断功能 ·按槽诊断模块 ·I/O配置异常 ·I/O总线异常 ·监控定时器 ·程序存储器检查 ·语法检查 其它 ← 存储器盒电压过 低 ← ← ← 允许瞬间停电时间 10mS以下 ← ← ← ← 后备电池 锂电池RB-5 ← ← ← 计算机通讯功能 根据CCM网络(1网络:90局, 大8网络)← ← ← PLC通讯功能 根据U-02RM网络(1网络:8局, 大2网络)← ← 使用 U-23RM 网络(1 网络: 32局, 大可加入32个网络) U-02RM网络(1网络:8局, 大 4网络) ← 编程器通信接口 连接编程器用 ← ← ← ← 通用通信接口 与上位计算机连接用(SU-5E) ← 与外围设备及 上位计算机连 接用 ← 3端口(可同时使用) ← 光洋电子(无锡)有限公司 S 系列编程手册 6 表-3 SZ-3/4/4M性能规格 性能/规格 项目 SZ-3 SZ-4 SZ-4M 控制方式 存储程序、循环运算处理方式 输入输出控制方式 一并传送方式和直接输入输出方式并用 程序语言 梯形图式/级式并用 命令数(种) 112种 129种 189种 程序命令 2.5 µs~ 1.0 µs~ 0.3 µs~ 基本命令平均速度 2.9 µs 1~2.5 µs 数据处理命令 21 µs~ 21 µs~ 2.9 µs~ 处理 速度 扫描时间 1K语标准扫描 2.9 µs×命令语数+1.6ms 1536语以上+1.3ms 200语以下:1 µs×命令语数+1.2ms 201语以上:2.5 µs×命令语数+1ms 4ms 2ms 程序存储器 2048语 2560语 7680语 实装输入输出点数 128点 256点 ← 输入(I) 128点 320点 512点 输出(Q) 128点 320点 512点 内部继电器(M) 256点 ← 1024点 级(S) 256点 512点 1024点 点数 64点 128点 256点 计时器(T) 规格 100ms加法计时器:设定时间0.1~999.9秒 10ms加法计时器:设定时间0.01~99.99秒 100ms累加计时器:设定时间0.1-9999999.9秒 10ms累加计时器:设定时间0.01~999999.99秒 点数 64点 128点 ← 计数器(C) 规格 4位加法计数器:设定值0~9999 8位加减法计数器: 设定值0~99999999 特殊继电器(SP) 112点 144点 512点 数据寄存器(R) (含经过值、特殊等) 560字 1字=16位 1642字 8320字 累加器(ACC) 1点(32位):数据处理用 数据堆栈(DS1~8) 8点(32位):数据处理辅助用 输入输出配置 任意顺序 、带配置监视功能 带 I/O定义号自动分配 外部输出暂停功能 由暂停参数设定输出保持或OFF 停电保持区域 取决于参数的任意范围设定方式 自诊断功能 ·I/O排列异常·监控定时器·电池电压降低 ·语法检查·程序存储器检查等 履历情报保存功能 自诊断错误履历、信息履历 允许瞬时停电时间 10ms以下 PID运算功能 没有 4回路 光洋电子(无锡)有限公司 S 系列编程手册 7 (接上表) 项目 性能/规格 后备电池(另售) 锂电池 保持时间5年(SZ-3/4:RB-9) (SZ-4M:RB-10) 程序存储器 EEPROM(SZ-3/4) 闪存FlashROM(SZ-4M) 系统参数 EEPROM(SZ-3/4) 闪存FlashROM(SZ-4M) 不挥发数据寄存器 EEPROM(SZ-3/4) 无(SZ-4M) 功能存储器 大容量电容和后备电池 CPU动作方式 大容量电容和后备电池 停 电 保 持 日历、时钟(SZ-4/4M) 大容量电容和后备电池 调试功能 ·强制ON/OFF ·强制数据写入 ·中断功能 · 地址监控(SZ-4/4M) ·RUN中改写 ·替代(SZ-4/4M) ·扫描停止、再启动、N次扫描执行(SZ-4/4M) 模拟数据设定旋钮(SZ-4) 4通道 带上下限设定 计算机通讯功能(SZ-4/4M) CCM网络( 大2个网络) 远程 I/O·PLC通讯(SZ-4/4M) 13RM/RS网络( 大2个网络) 通讯用参数(SZ-4/4M) 由编程器设定(SZ-3上无通用通讯口) 信号 RS-232C标准(非绝缘) 传送速度 9600bps 传送距离 10m以内(不是由CPU供电时) 连接方式 6针插座 编程器 通讯端口 (端口1) 协议 编程器专用协议 SZ-4 SZ-4M 信号 RS-232C标准(非绝缘) RS-232C/RS-485标准 传送速度 300、1200、9600、19200bps(由特殊寄存器选择) 传送距离 RS-232C:10m以内(不是由CPU供电时) RS-232C:15m以内 RS-485:1 km以内 数据形式 HEX方式或ASCII方式 连接 6针插座 高密度Dsub15PIN 局号设定 1~90(由编程器设定) 协议 CCM(仅从机功能) 无协议串行收发信 编程器专用协议 ← M网 MODBUS 通用通讯端口 通用通讯端口 (端口2) (SZ-4/4M) 出错校验 奇偶、LRC CCM 出错代码、成功传送次数 标题的重新传送及数据重发次数 存放数据 年、月、日、星期、时、分、秒、1/100秒 频率精度 ±20PPM(25℃) 日历·时钟 (SZ-4/4M) 温度特性 +10/-220PPM Z-CTIF 特殊功能 加减计数器 加法计数器 脉冲捕捉输入 外部中断输入 脉冲输出 通常输入 1点(SZ-4/4M) 1点(SZ-3)、2点(SZ-4/4M) 1点(SZ-3)、4点(SZ-4/4M) 1点(SZ-3)、4点(SZ-4/4M) 1点(SZ-4/4M)带8段脉冲数变更功能 4点 带软件滤波 注)使用时在功 能组合上有一定 限制 光洋电子(无锡)有限公司 S 系列编程手册 8 表-4 SH、SM 系列性能规格 性 能 项 目 SH SM 控制方式 存储程序、循环运算处理方式 ← 输入输出控制方式 成批传送、直接传送并用及中断功能 ← 编程语言 梯形图式/级式并用 ← 指令种类 125 种 ← 处理速度 平均 4.7µs/语,500 语约需 3ms 1µs /语 程序存贮器 2048 语,EEPROM 保存 FlashROM 保存 SH32:32 点(基本) 另可加 8 点或 16 点扩展 SM-16:16 点 SH48:48 点(基本) 另可加 8 点或 16 点扩展 SM-24:24 点I/O 点数 SH64:64 点(基本) 另可加 8 点或 16 点扩展 内部继电器(M) 256 点 ← 级(S) 256 点 ← 移位寄存器 内部线圈作为移位对象 ← 点数 64 点 ← 定时器(T) 规格 100ms 定时器:设定时间 0.1~999.9 秒 10 ms 定时器:设定时间 0.01~99.99 秒 100ms 累积定时器:设定时间 0.1~9999999.9 秒 10 ms 定时器:设定时间 0.01~99999999 秒 ← 点数 64 点 ← 计数器(C) 规格 4 位 BCD 加法计数器:设定值 0~9999 8 位 BCD 加法计数器:设定值 0~9999999 ← 特殊继电器(SP) 80+48 ← 数据寄存器(R) (包括经过值、特殊等) 1328W [1W=16 位(bit)] 1456W 累加器 1 点(32bit):数据处理用 ← 数据堆栈(DS1~8) 8 段(32bit):数据处理辅助用 ← 输出暂停功能 由暂停参数设定输出保持或 OFF ← 停电保持区域 由参数设定 ← 自诊断功能 上电自检 监控定时器 电池电压低 语法检查 上电自检 监 控定时器 语法检查 允许瞬时停电时间 10ms 以下 ← 后备电池(另售) 锂电池 保持时间 5 年 无需电池 通讯参数 用编程器对特殊继电器设定(编程口兼用) ← 光洋电子(无锡)有限公司 S 系列编程手册 9 (续上表) 性 能 项 目 SH SM 调试功能 强制 ON/OFF 强制数据写入 暂停功能 RUN 中改写程序 扫描停止,扫描运行 ← RS-232C 标准(非绝缘) (6 芯通讯口) 信号 RS-233C 标准(非绝缘) RS-485C 标准(非绝缘) (2 线式通讯口) 传送速度 由特殊寄存器设定:300、600、1200、2400、 9600、129200bps ← 传送距离 15m 以内 RS232:15m 以内 RS485:1.2Km 以内 数据形式 HEX 方式、ASCII 方式 ← 协议 编程器专用协议 CCM(仅从机功能) 无协议串行收发信 ← 连接 6 针插座 6 针插座/2 线式接线端子 局号 由寄存器设定 ← 通讯端口 (编程口) 出错校验 奇偶 LRC CCM 出错代码,成功传送次数 标题的传送及数据重发次数 ← 光洋电子(无锡)有限公司 S 系列编程手册 10 表-5 DL05/DL06 系统性能规格 性能 项目 DL05 DL06 控制方法 存储程序/循环扫描执行 I/O 传送方法 成批传送,直接传送,定时传送 编程语言 指令语,梯形图、级式共用 程序存储器(字) 6K 14.8K 梯形图程序容量(语) 2048 7680 布尔指令执行 2.0μS 2.0μS 典型扫描(布尔) 2.7-3.2mS 3-4ms 运行中修改程序 Yes Yes 扫描 可变/固定 可变/固定 手持编程器 Yes Yes Windows 环境编程软件 Yes Yes 内装 RS232C 通讯口 2 个 Yes FLASH 存储器 CPU 标准 CPU 标准 本体开关量 8 输入,6 输出 20 输入,16 输出 本体模拟量 无 无 指令数 129 229 扩展 I/O 无 4 扩展槽,可选(I,Q) 远程 I/O 无 有,通过通用通讯口,可分配 成 GI、GQ、I、Q 通讯输入 无 2048(GI0~GI3777) 通讯输出 无 2048(GQ0~GQ3777) 控制继电器 512 1024 特殊继电器 SP 512 512 级 S 256 1024 定时器 T 128 256 计数器 C 128 128 全部数据寄存器 R(字) 4096 7616 用户使用数据寄存器(字) 3968 7488 不挥发数据寄存器(字) 128 128 系统参数寄存器 128 1216 立即 I/O 是 是 中断输入(外部/定时) 有 有 子程序 有 有 For/Next 循环 有 有 数学运算 整数 整数和浮点 鼓型控制 有 有 日历/时钟 无 有 (需要选配电池) 内部诊断 有 有 口令保护 有 有 系统错误履历 无 有 用户错误履历 无 有 后备电池 无(超级电容) 有,用 Mem 卡 大容量电容 电池 D2-BAT-1 选购 光洋电子(无锡)有限公司 S 系列编程手册 11 (续上表) 性能 项目 DL05 DL06 高速计数功能 2 点,6 种方式, 高 5KHz 4 点,6 种方式, 高 7KHz 脉冲输出 有 1 路脉冲输出(Q0,Q1)(与高速计 数不能同时使用) 有 1 路脉冲输出(Q0,Q1)(与高速计数不 能同时使用) 定时中断 1(5~999ms) 1(5~999ms) PID 功能 4 路,可设定 16 路,可设定 RUN 中改写 仅常数部分 监控 ·成组监控 ·位 On/Off ·寄存器监控 ·回路监控(利用个人计算机) ·外部诊断模式,外部诊断信息显示 ·自诊断信息显示 调试 ·N 次扫描执行 ·扫描停止/再开 ·强制置位/ 强制复位 ·强制数据写入 ·替代(Override)功能 ·暂停(Pause)功能 自诊断 ·看门狗定时器 ·存储器检查 ·程序错误检查 允许电源瞬间停电 10ms 以下 PWR:电源 ON RUN:PLC Run 模式,TEST-RUN 模式 CPU:自检出错 TX1:通讯口 1 有数据传出 RX1:通讯器 1 有数据接收 TX2:通讯口 2 有数据传出 LED 指示灯 RX2:通讯器 2 有数据接收 光洋电子(无锡)有限公司 S 系列编程手册 12 (接上表) 性能 项目 DL05 DL06 通讯口 1 6 芯电话接口 协议:自动选择 K 协议(S),CCM2(S),MODBUS(S) 通讯方式:RS232C,半双工 波特率:9600bps(固定) 奇偶校验:奇校验(固定) 局号:1 号局(固定) 通讯数据:8bit 停止位:1bit 通讯口 2 6 芯电话接口 协议:K 协议(S),CCM2 协议(M/S), MODBUS(M/S),无协议 通讯方式:RS232C,半双工 波特率: 300,600,1200,2400,4800,9600,19200,38400 bps 奇偶校验:奇校验、偶校验、无校验 局号:1(缺省) 通讯数据:8bit 停止位:1bit 15 针 D 型插座(高密度型) 协议:K 协议(S),CCM2 协议(M/S), MODBUS(M/S),无协议,M-NET(远程 I/O),ASCII IN/OUT 通讯方式:RS232C,RS-422 或 RS485(可 选择全双工和半双工) 波特率: 300,600,1200,2400,4800,9600,19200,38400 bps 奇偶校验:奇校验 局号:1 通讯数据:8bit 停止位:1bit 光洋电子(无锡)有限公司 S 系列编程手册 13 表-6 SN 性能规格 项目 规格 控制方式 存储程序,循环执行 I/0 传送方式 成批传送 编程语言 梯形图、级式共用 指令种类 逻辑控制指令 :43 种 , 程序控制指令:15 种 数据处理指令 :83 种 , 特殊功能指令:8 种 処理速度 逻辑控制指令:0.75us~ 数据处理指令:1.3us~ SN-32A/B:输入 16/20 点(其中特殊 8 点)/输出 16/12 点 SN-48A/B:输入 24/28 点(其中特殊 8 点)/输出 24/20 点 实装 I/O 点数 SN-64A/B:输入 32/36 点(其中特殊 8 点)/输出 32/28 点 程序容量 用户程序 7.5K 语 + 系统参数 0.5K 语 输入线圈(I) 256点 (I 0~ 377) 输出线圈(Q) 256点 (Q 0~ 377) 中间线圈(M) 640点 (M 0~1177) 级(S) 512点 (S 0~ 777) 定时器(T) 128点 (T 0~ 177) 计数器(C) 128点 (C 0~ 177) 特殊线圈(SP) 128点 (SP 0~ 177) 定时器经过值寄存器(R) 128字(R 0~ 177) 计数器经过值寄存器(R) 128字(R1000~1177) 数据寄存器(R) 5120字(R1400~7377,R10000~13777) 特殊寄存器(R) 768字(R7400~7777,R37000~37777) 累加器(ACC) 32Bit×1个 数据堆栈 32Bit×8个 日历时钟 有(年,月,日,周,时,分,秒)(需选加锂电池 RB-9) 动作模式 RUN/TERM/STOP 光洋电子(无锡)有限公司 S 系列编程手册 14 (续上表) 项目 规格 停电保持 Bit 范围(M、S、T、C)定时器/计数器经过值寄存器、数据寄存器和特 殊寄存器的一部分 自诊断(硬件) ・监控定时器 ・电池电压低 自诊断(软件) ・I/O 配置检查 ・程序存储器检查 ・通讯异常(编程口,通用通讯口) 允许电源瞬间停电 10ms 以下 通讯功能 1 (编程口) PORT0 通讯方式 : RS-232C (非绝缘) 通讯速度 : 大300bps~38.4 kbps 连接方式 : 9 针 D 型插座 支持协议 : K协议(S),无协议(M/S),CCM2(S) 传送距离 : 手持编程器(9600bps、38.4kbps) 1.5m 以内 DirectSOFT(9600bps) 5m 以内 无协议、CCM(9600bps) 15m 以内 通讯功能 2 (通用通讯口) PORT1 通讯方式 : RS-485 (半双工方式) (非绝缘) 通讯速度 : 300bps~38.4Kbps 连接方式 : 3P 端子台 支持协议 : k协议, CCM2(M/S),CCM3(M/S), 无协议(M/S) 传送距离 : 9600bps 以下, 大 1km (19200bps 以上, 大 500m) 光洋电子(无锡)有限公司 S 系列编程手册 15 表-7 DL350 性能规格 项目 DL350 规格 项目 DL350 规格 全部存储器(字) 14.8K 定时器 256 梯形图存储器(字) 7680(Flash) 计数器 128 数据寄存器(字) 7168 立即 I/O Yes 不挥发寄存器(字) 无 中断输入(硬件/定时) No/Yes 典型扫描/K 5~6ms 子程序 Yes 编程语言 梯形图和级式语言 凸轮控制 Yes 内装通讯口(RS232) 有 For/Nex 循环 Yes 本地 I/O 点数 368 数学运算 整数、浮点 远程 I/O 点 512 内装 PID Yes,4 路 远程 I/O 通道 1 日历、时钟 Yes 远程 I/O 子局 大 7 运行中编辑 Yes 本地模拟量 大 输入 128/输出 32 内部诊断 Yes I/O 模块点数 8/16 口令保护 Yes 指令数 170 系统错误履历 Yes 内部继电器 1024 用户错误履历 Yes 特殊继电器 144 电池后备 Yes(可选) 级 1024 光洋电子(无锡)有限公司 S 系列编程手册 16 1-3 用户存储器 (1)用户存储器由用户程序和系统参数组成,SU-5/SU-5E 内装有存储器,、SG-8B/ SU- 6B/5M/6M 是存储器盒;SZ-3/4、SH 系列的用户存贮全为 E2PROM 型; SM、DL05、DL06、DL350、 SZ-4M、SN 系列的用户存贮器为 FlashROM 型。E2PROM、FlashROM 型存贮器记忆不需电池,但 可用电气方式消除其记忆内容, 用户程序容量如下表所示: 容 量(K 字) 存 储 器 种 类 SZ-3 SZ-4 SZ-4M SH SM DL05 DL06 DL350 SN E2PROM(SZ-3/4、SH 系列) FlashROM(SM、DL05、DL06、 SZ-4M、SN 系列) 2048 语 2560 语 7680 语 2048 语 2048 语 2048 语 7680 语 7680 语 7680 语 注:上表中所列用户程序容量不包括系统参数区。 容 量(K 字) 程 序 容 量 存储器 种 类 总容量 SG-8B SU-5 SU-5E SU-6B SU-5M SU-6M 8 7.5 3.5 - 7.5 7.5 7.5 *2 32 31.5 - - 15.5 15.5 31.5 CMOS RAM 128 31.5 - - - 15.5 31.5 *1 16 15.5 - - 15.5 15.5 15.5 UV PROM *2 32 31.5 - - 15.5 15.5 31.5 8 7.5 - 3.5 7.5 7.5 7.5 E2PROM *2 32 31.5 - - 15.5 15.5 31.5 FlashROM - - - - - *2 7.5 *2 7.5 规 格 CMOS RAM:是依靠电池保持其记忆内容的读/写存储器。 UV PROM: 是利用紫外线照射来消除记忆内容的只读存储器。写入由专门的 PROM 写入器进 行(S-01P2 编程器),可半永久地保持记忆内容,用于存储已经完成或不再变更 的程序。 E2PROM: 是能用电气消除其记忆内容的存储器,但不需要象 CMOS RAM 那样的电池来保 持记忆。 这种存储器虽然是读/写两用的,但写入速度慢,且写入寿命以 1 万次为限。 *1.SG-8B 为 32K 语句容量,SU-6B/5M 为 15.5K 语句容量 *2.使用 FlashROM 时,RUN 中改写程序功能不能实现。 光洋电子(无锡)有限公司 S 系列编程手册 17 (2)存储器盒内的用户存储器的分配如图 1 所示。 我们把用户程序存储区域以外的部分称作系统参数,可使用 512 字(每字 16 位),因此,用户程 序的容量要从存储器盒的容量中减去 512 字。 图 1.存储器的分配 *注意:用户程序容量,应从所用的存储器盒的容量中减去系统参数所占用的 512 字。 G-14M 具有 16K 字的容量,但 SU-6 使用其 8K 字的容量。 * G-05M、15M、25M 具有 32K 的容量,SU-6B/5M 使用其 16K 字的容量。 用户程序 7.5K 空 8.0K 参数 0.5K 16K 字 用户程序 15.5K 空 16K 参数 0.5K 32K 字 用户程序名称 口令 Password I/O 配置 暂停参数 CCM 局地址 GENIUS 参数 监控定时器 停电保持参数 其 它 用户程序区域,包括子程序、中断子程序 系统参数[512 字] 用户程序名称,以 8 位以内的英文字母、数字登记。 口令以 8 位以内的数字登记。 本区域定义程序中使用的 I/O 模块配置。 PAUSE,BREAK 指令执行时控制输出的 ON/OFF 的参数。 CCM网络上的局号登记。(SH/SM/SN/SU-5/SZ-3无) GENIUS 网络上使用的各种参数。(SU-6B/5M/6M、SG-8B) 监视运算专用处理器用的时间设定。 设定功能存储器停电保持记忆的范围。 光洋电子(无锡)有限公司 S 系列编程手册 18 (3)用户程序可分为主程序和子程序(子程序、中断程序、数据登记/保存区域)两大类。 SU-5 仅能执行中断程序。 ②中断程序与中断输入模块相对应,SU-6B/5M/6M 可分别定义 16 个中断程序。(SZ-4 可 定义 4 个,SU-5/5E 中断输入模块可分别定义 8 个中断程序),(SG-8B 无中断输入模块)。 ③数据登记/保存区域,由 DLBL 指令作为该区域的标志,然后由 NCON,ACON 指令进行数 据登记。(SU-5/5E、SM 不适用)。 在数据登记区,由 DLBL K××××指令自动地分割成若干段,另外,在这个区域,可用 MOVMC 指令保存寄存的数值。 END CLBL 123 。。。 CEND DLBL ABC ACON ×× ACON ×× 主程序 ①子程序 ②中断程序 ③数据登记/保存 [主程序]: 从程序的开头到 END 指令的程序为主 程序,CPU 对这个区域的程序进行循环扫 描。 没有 ON 的 SG.ISG 及由跳转指令跳 越的程序不被扫描。 [子程序]: 由主程序中的 CAL 指令调用或根据中 断输入模块的条件,不定期执行的程序。 ①把主程序中需反复使用的程序作为 子程序,由子程序标志指令(CLBL)来 定义, 多可有 256 个(SU-6/SU-6B/SZ -4 大 64 个)。从调用标志开始,到 RET 指令(带条件返回)或 CEND(无条件返 回)为止为一段子程序[SU-5/5E、SZ -3、SM 不适用] 子 程 序 ~ ~ 第 n 个 第 n+1 个 CLBL *** RET CEND CLBL *** ~ ~ 1 个子程序 1 个子程序的长度是没有限制 的。该区域可以有主程序的 CAL 指令调用的子程序和通 过中断输入模块的动作调用 的中断了程序。 光洋电子(无锡)有限公司 S 系列编程手册 19 (4)系统参数的说明 下面对系统参数区内登记的参数进行说明。 *92 年 11 月以后的 SU-5/5E 有口令功能。 用户程序名称 程序名称 用户程序 可以用 8 位以内的英文字母、数字作为用户程序的 识别用名称。另外,该名称可以用编程器读出、写入。 参数设定 初始值(未设定) 设 定 范 围 00000000 8 位以内的英文字母、数字 例 KOYOPRGI 8位以内 口 令 口令登记 用户程序 系 统 参 数 口令是为了保护存储器盒中的内容,使之未经允许 不能读出和更改。口令由 8 位 BCD 数组成,只要不在 开放(open)状态,将禁止有关程序的操作,但可进行 对 I/O,内部继电器,数据寄存器等监视。 参数设定 初始值(未设定) 设 定 范 围 00000000 8 位以内的数字 例 12344321 8位以内 I/O 配置登记 I/O 配置检查指示 用户程序 电源投入时是否进行现行 I/O 配置与到前 I/O 配置 有无变化的检查指示,可进行选择。 不管是否进行 I/O 配置的检查指示,在 RUN 中也 常时进行模块脱落等检查。在 RUN 中,如配置发生异 常,CPU 呈 STOP 状态,输出为 OFF。 I/O 定义号的分配有自动和手动两种分配方法(参 见用户手册) 参数设定 初始值(未设定) 设定范围 不进行 进行/不进行 (仅 SG-8/8B、SU-6/6B、 SU-5M/6M 具有手动分配) 系 统 参 数 I/O 定义号分配 I/O 检查指示 I/O 定义号分配 初始值(未设定) 设定范围 自 动 手动/自动 暂停参数 暂停参数 用户程序 在TEST-STOP方式时或在 I/O配置异常等影响系 统的异常发生时、或在执行暂停指令时、所有输出根据 参数决定是否保持原来状态。 当暂停参数为 ON 时,则输出维持原来状态;当暂 停参数为 OFF 时,则输出强制 OFF。 系 统 参 数 系 统 参 数 光洋电子(无锡)有限公司 S 系列编程手册 20 奇偶校验 注)数据寄存器的停电保持区域即使设定为 R0~R37777,但 R0~R377 按定时器的要求保持,R1000~R1377 按计数器的要求 保持。R400~R777 及 R1400 以后,按数据寄存器的设定保持。 R7750-R7777 特殊寄存器,其内容根据执行常时更改,所以没 有停电功能。 但是,由于强制操作,输出被强制为 ON 或 OFF 状态时,不受暂停参数设定的影响 参数设定 初始值(未设定) 设 定 范 围 全部 OFF ON/OFF(Q,GQ) 例 Q0100 ON 停电保持参数 停电保持区域 用户程序 系 统 参 数 设定 CPU 功能存储器在电源断开时记忆内容不消 失的范围。但在无电池的情况下保持时间不定。 参数设定(SG-8 为例) 初始值(未设定) 设定范围 M3000~M3777 M0~37777 例)级的停电保持 区域:开始S1000, 结束S1777。这样, 从 1000到 1777之 间的级号就有停 电保持功能 。 CCM 局地址 用户程序 当用 CPU 模块的通用通讯口与上位计算机通讯进 行数据及程序传送的场合,有必要设定 CCM 网络上的 局号。 除设定局号外,还进行 ASCII/HEX 选择。 参数设定 HEX/ A SCII 系 统 参 数 CCM 局号 例)局号 10 初始值(未设定) 设定范围 1 1~90 GENIUS 参数 GENIUS 参数 用户程序 (仅 SG-8/8B、SU-6/6B/5M/6M/DL06) 通过GENIUS网络进行 I/O通讯场合的设定值范围 (参见 S-01P2 操作手册) 参数设定 系 统 参 数 R2000~M37777 R0~R37777 注) 无 T0~T377 C0~C377 C0~C377 无 S0~S1777 内部继电器 数据寄存器 定 时 器 计 数 器 级 ASCII HEX/ASCII ODD ODD/NONE 局号 方式 闪烁 初始值(未设定) 设定范围 0 0~3770 0 0~1024 0 0~1024 无 0~31 起始定义号 输入点数 输出点数 控制局号 光洋电子(无锡)有限公司 S 系列编程手册 21 监控定时器 监控定时器 用户程序 对监视用户程序 1 次扫描执行时间的定时器,指定 异常检出时间范围。 由于 CPU 故障和误动作或程序错误,而使 1 次扫描 时间超过该设定值时,CPU 被强制停止,并发出 CPU 异常指示。 参数设定 初始值(未设定) 设定范围 200ms 2ms~9998ms 系 统 参 数 光洋电子(无锡)有限公司 S 系列编程手册 22 第 2 章 动 作 2-1 CPU 方式 CPU 的方式,SG-8B/SU-5/5E/6B/5M/6M 可用装在 CPU 模块表面的钥匙开关切换,SZ 系 列、DL05/06、、SN、SH1、SM1 系列可用 CPU 模块表面的方式切换开关切换;或用编程器或外围 装置切换。 ● RUN:当方式开关位于上侧时,CPU 处于强制 RUN 方式。 ● TERM(终端):当方式开关位于 TERM 位置时,CPU 处于 TERM 方式 ● STOP:当方式开关位于下侧时,CPU 变为强制停止状态(即:强制 STOP 状态) SZ-3、SH、SM 没有方式切换开关,只能通过编程器操作选择方式改变(请参照操作手册)。 即它们常处于 TERM 方式下。 SG、SU 系列通过电池来保存起运行方式。 SZ 系列 PLC 通过电池或大容量电容来保存运行方式。 SN 系列 PLC 通过电池或大容量电容来保存运行方式。 SH 系列 PLC 运行模式保存在 E2PROM 中。 SM 系列 PLC 运行模式保存在 FlashROM 中。 通过编程器进行方式切换的操作方式请 参照操作手册 TERM RUN STOP CPU 钥匙开关 ③SZ-4②SZ-4M/DL05/06/SN/SH1/SM1 ①SG-8B/SU 系列 光洋电子(无锡)有限公司 S 系列编程手册 23 CPU 运行方式一览表 CPU 的方式 内 容 RUN (强制 RUN) 将 CPU 面板上的钥匙开关(或方式切换开关)转到 RUN 位置,则强制性地 实行 RUN。但如程序上有错误,则不实行 RUN。 在该方式: ·循环进行程序执行,输入/输出传送。 ·不能通过通讯或编程器来改变方式。 ·在编程器上仅可进行监控操作。 STOP (强制 STOP) 将 CPU 面板上的钥匙开关(或方式切换开关)转到 STOP 位置,则强制进入 STOP 方式。 在该方式: ·PLC 处于停止状态, ·不能通过通讯或编程器来改变方式。 ·在编程器上仅可进行监控操作。 RUN CPU 钥匙开关(或方式切换开关)从 RUN 转到 TERM 位置时的 RUN 方式。 在该方式: ·循环进行程序执行,输入/输出传送。 ·可通过通讯或编程器来改变其动作方式。 ·可用编程器或外围设备对 CPU 进行操作。 STOP CPU 钥匙开关(或方式切换开关)从 STOP 转到 TERM 位置时的 STOP 方式。 在该方式: ·在此方式下,可编制程序,设定参数 ·除停电保持领域外,功能存贮器全部初始化 ·输出全为 OFF ·可用编程器或外围设备进行编程。 T E R M 终 端 TEST 通过编程器切换到 TEST 方式。在该方式时,可进行编程器的调试或试运行 时的调整等。 TEST-RUN 方式: ·循环进行程序执行,输入/输出传送。 ·可进行设定地址监控。 TEST-STOP 方式: ·处于停止状态,可进行程序的改写、修正。 ·不对功能存贮器进行初始化。 ·输出根据暂停参数设定为 ON/OFF。 TEST-HALT 方式: ·处于停止状态,I/O 扫描停止。 ·不对功能存贮器进行初始化。 ·输出根据暂停参数设定为 ON/OFF。 注:并不是每一种 PLC 都具有表中的运行方式,具体请参见各用户手册。 光洋电子(无锡)有限公司 S 系列编程手册 24 2-2 各方式的动作状态 S 系列 PLC 在各方式下的功能存储器的状态,以及 RUN 输出的状态如下表所示。 要点:即使在 STOP 方式,通常输入(I)及全局传送继电器(GI)也进行 I/O 扫描。 功能存储器的状态 CPU 方式 ※2 全局传送继 电器 ※2 特定局传送 继电器 输入 输出 ※3 内部继电器/ 数据寄存器等 RUN 输 出的状态 强制 RUN I/O 扫描 将程序的执 行结果输出 由程序执行结果决定 ON 强制 STOP I/O 扫描 (PLCLink 继电器复 0) 全部 OFF 全为 OFF OFF (但是停电 区域将保持) OFF RUN I/O 扫描 将程序的执 行结果输出 由程序执行结果决定 ON STOP I/O 扫描 (PLCLink 继电器复 0) 全部 OFF 全为 OFF OFF (但是停电 保持区域保 持) OFF RUN I/O 扫描 将程序的执 行结果输出 由程序执行结果决定 ON STOP I/O 扫描 (PLCLink 继电器无变 化) I/O 扫 描 T E R M T E S T ※1 HALT 无变化 (I/O 扫描 停止状态) 由暂停参数 及状态表的 状态决定 无变化 (I/O 扫描 停止状态) 由暂停 参数及 当时状 态控制 无变化 (停止前的 值) ON 注:并不是每一种 PLC 都具有表中的运行方式,具体请参见各用户手册。 ※ 1.仅 SG-8/8B、SU-5M/6M。 ※ 2.仅 SG-8B。 ※ 3.SU-5/5E、SU-6B 的 Link 继电器与上表中内部继电器/数据寄存器一样处理。 光洋电子(无锡)有限公司 S 系列编程手册 25 2-3 扫描时间 扫描时间,是 CPU 内部按次序从开始到 END 指令结束时扫描一次的执行时间。 各 PLC 机种的扫描时间,存储在特殊寄存器 R7775~R7777 中。 R7775 扫描时间 [mS] 现在扫描时间 R7776 短扫描时间 [mS] R7777 长扫描时间 [mS] RUN 后的 短、 长扫描时间 备 注:扫描时间可在编程器上显示,显示方法请参见操作手册。 补 充:输入输出传送,是在输入输出模块和 CPU 内部状态表之间的成批传送。模块的定义号分 配,分为通常的 I/O 和 GENIUS 网络上的 I/O(GI/GQ)。GENIUS 输入(GI)指定的输入 作为 GENIUS 网络上所有 CPU 的输入(广播传送方式),GENIUS 输出(GQ)指定的输 出,只能由网络上的 CPU 中的某一个 CPU 来控制(特定局传送方式)。输入输出的传送 顺序是进行了通常的 I/O 传送后,再进行 GI/GQ 的传送。 GENIUS 数据(GI/GQ)的传送顺序为: 1. 他局的 GI 数据输入 2. 自局的 GI 数据输出 3. 自局的 GQ 数据输入(接受来自他局的控制) 4. 向他局的 GQ 数据输出 *仅 SG-8/8B、SU-5M/6M、DL06 有 GQ 区域。 输 入 传 送 程序执行 输 入 传 送 输 入 传 送 程序执行 一次扫描 光洋电子(无锡)有限公司 S 系列编程手册 26 2-4 输入输出传送 输入输出传送:有成批传送和根据指令的直接传送两种方式。 2-4-1 成批传送方式 输入是在每次扫描的开始进行传送(存入输入状态表),在程序执行中,其状态保持不变。 输出是将每次扫描的程序执行结果(输出状态表中内容)传送到输出模块上。 备注:用 SUSIO 指令(输入输出传送禁止)可禁止 I、Q、GI、GQ 全区域的传送。 用 DOIO 指令(输入输出更新区域设定)可以在程序执行途中进行输入输出状态与模块之 间的传送(仅 SG-8B)。 例) 15 ① Q10 LD I 5 OUT Q10 输 入 传 送 程 序 执 行 输 出 传 送 输 入 传 送 程 序 执 行 输 出 传 送 输 入 传 送 程 序 执 行 输 出 传 送 输 入 传 送 程 序 执 行 输 出 传 送 ① ① ① ① 输入 I5 输入状态表 输出状态表 输出 Q10 光洋电子(无锡)有限公司 S 系列编程手册 27 2-4-2 直接传送方式 在程序执行过程中,直接读取输入模块的 ON/OFF 状态、或直接将输出的 ON/OFF 状态送到 输出模块。 使用直接输入指令时,输入状态表还是要由输入成批传送来更新。但是在程序中执行时,不 是取输入状态表的内容,而是按当时的输入状态条件执行。 使用直接输出指令时,输出状态表与模块同时更新状态。 例) D I LDDI I10 OUT Q20 ① I11 LD I11 OUTDI Q21 ② Q20 OUTDI Q21 I12 LDDI I12 OUTDI Q22 ③ OUTDI Q22D I 输 入 传 送 程 序 执 行 输 出 传 送 输 入 传 送 程 序 执 行 输 出 传 送 输 入 传 送 程 序 执 行 输 出 传 送 输 入 传 送 程 序 执 行 输 出 传 送 输入 I10 输入状态表 输出状态表 输出 Q20 输入 I11 输入状态表 输出状态表 输出 Q21 输入 I12 输入状态表 输出状态表 输出 Q22 ①②③ ①②③ ①②③ ①②③ 光洋电子(无锡)有限公司 S 系列编程手册 28 2-5 边沿检出(仅 SG-8B/SU-5M/6M/SZ-4M、DL05/06、DL350) 在构成回路的接点指令中,有在前沿(OFF→ON)及后沿(ON→OFF)的变化点接通的边沿 检出接点,它 适合用作数据处理程序的条件。进行边沿检出,需要有记忆前次信号状态的存储 器。在 SG-8/8B 中,输入(I、GI)、输出(Q、GQ)、内部继电器(M)、定时器/计数器(T/C)、 级(S)各种功能存储器都是这样的存储器。 因此,可以对输入信号作边沿检出,也可以对根据 OUT、SET、RST 指令及移位寄存器(SR) 等的输出状态变化的功能存储器进行边沿检出。 2-5-1 前沿(上升沿)接点 输出状态表 外部输出 Q100 I 0 P Q100 LDPD I0 OUT Q100 输入 I 0 前沿节点 1 次扫描 输 入 传 送 程 序 执 行 输 出 传 送 输 入 传 送 程 序 执 行 输 出 传 送 输 入 传 送 程 序 执 行 输 出 传 送 输 入 传 送 程 序 执 行 输 出 传 送 输 入 传 送 程 序 执 行 1 次扫描 1 次扫描 ① ③② ④ 输入 I0 前次 本次 ① OFF OFF ② OFF ON ③ ON ON ④ ON ON ←上升沿 光洋电子(无锡)有限公司 S 系列编程手册 29 2-5-2 后沿(下降沿)接点 2-5-3 边沿检出的例外与注意事项 (1)输出指令(OUT、SET、RST 等)或移位寄存器等的边沿检出存储器,在指令执行时改 变状态。 因此,对于同一功能存储器(定义号),如 OUT 指令与 RST 指令等同时使用,由于边沿检出 指令(LDPD、ANDPD…等)在程序中所写的位置不同,其动作可能不一样,这必须注意。 输出状态表 外部输出 Q101 I 1 N Q101 LDND I1 OUT Q101 输入 I1 后沿节点 前次 本次 ① ON ON ② ON ON ④ OFF OFF ←下降沿 输 入 传 送 程 序 执 行 输 出 传 送 输 入 传 送 程 序 执 行 输 出 传 送 输 入 传 送 程 序 执 行 输 出 传 送 输 入 传 送 程 序 执 行 输 出 传 送 输 入 传 送 程 序 执 行 1 次扫描 1 次扫描 ① ③② ④ ⑤ 1 次扫描 ⑤ OFF OFF ③ ON OFF (例 1) A 部分的 M0(前沿)随 OUT M0 指令 决定的 M0 的状态变化。 B 部分的 M0(后沿)随 RST M0 指令 决定的 M0 的状态变化。 I 0 M 0 M 0 M 1 I 1 M 0 RST M0 P M 0 M2 N A→ B→ 光洋电子(无锡)有限公司 S 系列编程手册 30 (例 2) (2)注意事项 a)当用 SET、RST、SETDI、RSTDI 指令时,如果置位或复位的条件是仅在 1 个扫描周期内成立的 (指令执行),就不能执行对这些指令线圈边沿检出,该指定的线圈的状态被原封不动地作为边沿 检出接点的状态。 b)由数据处理指令(OUTW、OUTD、OUTF。。。)对功能存储器输出的场合,不能进行边沿检出。 R40600 是内部继电器 M0~M17 的寄存器 号、即使由 OUTW R40600 指令使内部继 电器 M0 从 OFF 变为 ON 的动作发生。 LDPD M0(前沿)的边沿检出也不会实 现(检不出信号) OUTW R40600 I0 M0 P Q10 SR M0 M7 I0 CLOCK I1 RESET I2 M1 M0 P A SR M7 M0 I3 CLOCK I4 RESET I5 M2 M0 P B 左边的程序是构成双向移位寄存器的例子。 A 部分的 M0(前沿)随 SRM0~M7(移位寄存器)的 M0状态变化。B部分的M0(前沿)随SRM7~M0(移 位寄存器的 M0 状态变化。 [不使用边沿接点置位/复位時] [用边沿接点置位/复位]時 SET M100 I0 RST M100 I1 Q50 M100 P SET M100 I0 RST M100 I1 Q50 M100 P P P SET 条件 I0 RST 条件 I1 线圈 M100 M100 的 前沿接点 输出 Q50 2 次扫描以上 1 次扫描 1 次扫描 1 次扫描 1 次扫描 光洋电子(无锡)有限公司 S 系列编程手册 31 2-6 替代功能 override(仅 SG-8B、SU-6M、SZ-4/4M、DL05、DL06) 替代(override)功能,是将输入或线圈的 ON/OFF 处理与程序执行脱离,而由编程器的操作 来改变其 ON/OFF 状态,进行模拟动作状况的功能。 替代功能对除数据寄存器(R)以外的所有定义号(位号)都可设置。另外,除了强制停止、 终端停止以外,在所有的 CPU 方式下均有效。 通常,状态表(ON/OFF 状态)根据输入的传送程序的执行,以及编程器的强制操作而变化。 当由编程器的操作使替代表处于 ON(1)状态时,输入传送或程序执行的状态变化被禁止, 只要不执行编程器的强制操作,替代表设定为 ON 的定义号状态就保持不变。 对输入 I0,当替代表设定为 ON 时,就不可进行输入传送处理,保持替代设定之前的状态。 对于线圈 Q10,当替代表设定为 ON 时,即使条件成立(I0 为 ON),输出也不接通。关于替 代表设定,请参见“操作手册”。 注)替代功能对使用写入指令 OUTW、OUTD、OUTF 指定的继电器不起作用。 处 理 结 束 功 能 存 储 器 输 入 替 代 表 功 能 存 储 器 输 出( 线 圈) ON OFF OFF ON 门 门 例) I 0 Q10 LD I0 OUT Q10 光洋电子(无锡)有限公司 S 系列编程手册 32 2-7 暂停功能 使机械或装置的动作暂时停止在当时的状态的功能,就是暂停功能。 [指令] 在程序执行过程中执行 PAUSE 暂停指令时,指令所指定的输出定义号范围(Q)的外部输出 被禁止。在执行该指令的条件成立期间,输出保持 OFF 状态。 但内部继电器的输出未被禁止。 BREAK(扫描中断)指令将所有输出禁止,扫描停止。为使从中断状态恢复工作,必须解除 中断条件,用编程器进行恢复的操作。恢复的操作请参见“操作手册”。 [操作] TEST STOP、TEST HALT(用编程器操作)时也为暂停状态,输出 OFF。 不想用 PAUSE 指令、BREAK 指令禁止的输出,可依靠暂停参数的设定,使其不受暂停指令、 扫描中断指令的影响而仍能输出。 1)输出 Q0、Q1、Q15~17 的暂停参数设定为 OFF,因此执行 PAUSE 指令时,不能向外部输 出。 2)输出 Q5、Q12、Q13 的暂停参数设定为 ON,因此不受执行 PAUSE 指令的影响,仍能进 行向外输出。 备注)暂停参数设定请参见“操作手册”。 PAUSE 指令执行 外部输出 例) PAUSE Q0 Q17 LD I0 PAUSE Q0 Q17 1:ON 0:OFF 功能存储器 暂停参数 1:ON 0:OFF 1:ON 0:OFF 1 1 1 0 1 1 0 0 0 0 1 0 0 0 1 1 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 1 1 0 0 0 0 1 0 0 0 0 0 17 16 15 14 13 12 11 Q10 7 6 5 4 3 2 1 Q0 I0 光洋电子(无锡)有限公司 S 系列编程手册 33 2-8 条件的运算和处理 1.在 CPU 内的程序处理 ①程序从 0 号地址开始读出,依次进行运算处理。 ②输入的处理:输入模块状态的取入。在扫描开始时,将全部输入点的状态读入内部状态表。 在程序执行中,输入的状态是从状态表中取的,在一次扫描中,输入状态(条件)不变。 输出的处理:程序执行中处理的输出的状态记忆在内部状态表中。程序执行后在输出传送时 对输出模块一齐输出。 内部继电器触点/输出的触点处理:内部继电器的动作在程序执行过程中变化,没有象输入/ 输出那样有时间上的迟滞,而且在将输出信号作为触点条件使用时,因使用了输出状态表的记忆, 它与内部继电器同样,随程序的执行而立即变化。 内部继电器 输出状态 内部继电器触点 输出触点 1 次扫描 1 次扫描 输 入 传 送 程 序 执 行 输 出 传 送 输 入 传 送 程 序 执 行 输 出 传 送 ON OFF ON OFF 输 入 传 送 程 序 执 行 输 出 传 送 输 入 传 送 程 序 执 行 输 出 传 送 输出状态 输出模块 ON ON OFF OFF 1 次扫描 1 次扫描 输 入 传 送 程 序 执 行 输 出 传 送 输 入 传 送 程 序 执 行 输 出 传 送 输入模块 输入状态 ON ON OFF OFF 1 次扫描 1 次扫描 光洋电子(无锡)有限公司 S 系列编程手册 34 2.母线控制的定义 ①利用 MLS/MLR 指令,可构成有接点条件的控制母线。 ②MLS 条件可多重使用到 7 级。 MLS K1 MLS K2 MLS K3 MLS K4 MLS K5 MLS K6 MLS K7 MLR K4 返回到 K4 MLR K0 返回到母线 I3 母线 K0 I0 I1 MLS K1 MLS K2I2 Q10 LD I0 MLS K1 LD I1 OUT Q10 LD I2 Q11 Q12 Q13 I4 Q14 MLR K0I5 MLS K2 OUT Q11 LD I3 OUT Q12 LD I4 OUT Q13 MLR K0 LD I5 OUT Q14 光洋电子(无锡)有限公司 S 系列编程手册 35 3.接点组(逻辑组)的连接 当绘制了由接点指令、LD、AND、OR 这些基本命令不能连接的回路时,划分为由基本命令 能够连接的接点组,在接点组内连接后进行接点组之间的连接。 接点组(逻辑组)连接的处理 执行程序进行运算处理时,运算结果随时保持在条件结果寄存器内。 执行 LD 指令,则由条件结果寄存器记忆新的结果(LD 触点 ON 或 OFF 的结果),同时将以 前的运算结果存到堆栈里,以后再取出来,进行处理。 执行接点组(逻辑组)连接指令 ANDLD 指令、ORLD 指令时,从堆栈第一级取出以前的条 件结果,与条件结果寄存器内容进行 AND 运算(串联连接)、OR 运算(并联连接),实现接点组 之间的连接。 程序 条件结果寄存器 堆栈 LD I0 OR I1 LD I2 OR I3 LD I4 OR I5 ANDLD ANDLD C BAND C,B AAND A A AB AB A A B C I5 I4 I3 I2 LD I0 OR I1 LD I2 OR I3 LD I4 OR I5 ANDLD ANDLD OUT Q10 ①ANDLD 的例子 ②ORLD 的例子 I0 I2 I4 Q10 I1 I3 I5 I0 I2 I4 Q10 I1 I3 I5 A CB A B C I0 I1 Q10 I2 I3 I4 I5 I0 I1 Q10 A B C LD I0 AND I1 LD I2 AND I3 LD I4 ANDI5 ORLD ORLD OUT Q10 A B C 光洋电子(无锡)有限公司 S 系列编程手册 36 第 3 章 功能存储器 3-1 功能存储器一览表 本章就各系列 CPU 可使用的功能存储器和范围进行说明。功能存储器用表示其功能的识别记 号来使用。 [SG-8B、SU-5M/6M] 识别 记号 名 称 范 围 数 量 备 注 I 输入 I0000~I1777 1024 点 Q 输出 Q0000~Q1777 1024 点 GI 全局传送继电器 GI0000~GI3777 2048 点 GENIUS 网络输入 GQ 特定局传送继电器 GQ0000~GQ3777 2048 点 GENIUS 网络输出 M 内部继电器 M0000~M3777 2048 点 ※1 SP 特殊继电器 SP0000~SP777 512 点 时钟,异常,标志等 ※2 T 定时器 T000~T377 256 点 ※1 C 计数器 C000~C377 256 点 ※1 S 级 S0000~S1777 1024 点 ※1 定时器经过值 R0000~R0377 256 字 定时器每点占1字 ※1 计数器经过值 R1000~R1377 256 字 计数器每点占1字 ※1 数据寄存器 R1400~R7377 3072 字 标准装备数据寄存器 ※1 特殊寄存器 R7400~R7777 256 字 日历、时间、扫描等 ※1 数据寄存器 R10000~R37777 12288 字 仅使用 16K 字存储器时 ※3 全局传送继电器 R40000~R40177 128 字 对应于 GENIUS 网络输入的寄存器 特定局传送继电器 R40200~R40377 128 字 对应于 GENIUS 网络输出的寄存器 输入 R40400~R40477 64 字 对应于通常输入的寄存器 输出 R40500~R40577 64 字 对应于通常输出的寄存器 内部继电器 R40600~R40777 128 字 对应于内部继电器的寄存器 ※1 级 R41000~R41077 64 字 对应于级的寄存器 ※1 定时器 R41100~R41117 16 字 对应于定时器的寄存器 ※1 计数器 R41140~R41157 16 字 对应于计数器的寄存器 ※1 R 特殊继电器 R41200~R41237 32 字 对应于特殊继电器的寄存器 ※1 ※ 1.具有停电保持功能的存储器,可由编程器等设定其停电保持范围。 ※ 2.无停电保持功能。 ※ 3.SU-5M/6M 是作为标准装备。 [补充]R0400~R0777 可作为数据寄存器使用。(256 字) 另外,SU-5M/6M 的 R700~R777、R37400~R37777 是作为特殊寄存器使用。 注:累积定时器与加减计数器占用 2 字。(8 位)。 光洋电子(无锡)有限公司 S 系列编程手册 37 [SU-5/5E/SU-6] 识别 记号 名 称 范 围 数 量 备 注 I 输入 I000~I477 320 点 SU-5:I+Q≤256 SU-6:I+Q≤512 O 输出 Q000~Q477 320 点 GI 通讯继电器 GI000~GI777 512 点 网络输入 M 内部继电器 M000~M737 480 点 ※1 SP 特殊继电器 SP000~SP137 SP320~SP617 288 点 时钟,异常、标志等 T 定时器 T000~T177 128 点 ※1 C 计数器 C000~C177 128 点 ※1 S 级 S000~S577 384 点 ※1 定时器经过值 R0000~R0177 128 字 定时器每点占 1 字(4 位) ※1 计数器经过值 R1000~R1177 128 字 计数器每点占 1 字(4 位) ※1 数据寄存器 R1400~R7377 3072 字 标准装备数据寄存器 ※1 特殊寄存器 R7400~R7777 256 字 扫描时间等 ※2 通讯继电器 R40000~R40037 32 字 对应于网络输入的寄存器 输入 R40400~R40423 20 字 对应于通常输入的寄存器 输出 R40500~R40523 20 字 对应于通常输出的寄存器 内部继电器 R40600~R40635 30 字 对应于内部继电器的寄存器 ※1 级 R41000~R41027 24 字 对应于级的寄存器 ※1 定时器 R41100~R41107 8 字 对应于定时器的寄存器 ※1 计数器 R41140~R41147 8 字 对应于计数器的寄存器 ※1 R 特殊继电器 R41200~R41205 R41215~R41230 18 字 对应于特殊继电器的寄存器 ※ 1 具有停电保持功能的存储器,可由编程器等设定其停电保持范围。 ※ 2 用编程器可变更 R7400~R7747 中的停电保持范围。 注:累积定时器与加减计数器占用 2 字(8 位) 光洋电子(无锡)有限公司 S 系列编程手册 38 [SU-6B] 识别记 号 名 称 范 围 数 量 备 注 I 输入 I000~I477 320 点 SU-6B:I+Q≤512 O 输出 Q000~Q477 320 点 GI 通讯继电器 GI000~GI777 1024 点 网络输入 M 内部继电器 M000~M1777 1204 点 ※1 SP 特殊继电器 SP000~SP137 SP320~SP717 352 点 时钟,异常、标志等 T 定时器 T000~T377 256 点 ※1 C 计数器 C000~C177 128 点 ※1 S 级 S000~S1777 1024 点 ※1 定时器经过值 R0000~R0377 256 字 定时器每点占 1 字(4 位) ※1 特殊寄存器 R700~R737 32 字 计数器经过值 R1000~R1177 128 字 计数器每点占 1 字(4 位) ※1 数据寄存器 R1400~R7377 3072 字 标准装备数据寄存器 ※1 特殊寄存器 R7400~R7777 256 字 扫描时间等 ※2 数据寄存器 R10000~R17777 4096 字 通讯继电器 R40000~R40077 64 字 对应于网络输入的寄存器 输入 R40400~R40423 20 字 对应于通常输入的寄存器 输出 R40500~R40523 20 字 对应于通常输出的寄存器 内部继电器 R40600~R40677 64 字 对应于内部继电器的寄存器 ※1 级 R41000~R41077 64 字 对应于级的寄存器 ※1 定时器 R41100~R41117 16 字 对应于定时器的寄存器 ※1 计数器 R41140~R41147 8 字 对应于计数器的寄存器 ※1 R 特殊继电器 R41200~R41205 R41215~R41234 22 字 对应于特殊继电器的寄存器 ※ 1 具有停电保持功能的存储器,可由编程器等设定其停电保持范围。 ※ 2 用编程器可变更 R7400~R7747 中的停电保持范围。 注:累积定时器与加减计数器占用 2 字(8 位)。 光洋电子(无锡)有限公司 S 系列编程手册 39 [SZ-3/4/4M] 存贮器名称 作为点使用 作为寄存器使用 识别记号 名称 范 围 字数 范 围 字数 备 注 SZ-3 I000~I177 128 点 R40400~R40407 8W SZ-4 I000~I477 320 点 R40400~R40423 20W I 输入 SZ-4M I000~I777 512 点 R40400~R40437 32W SZ-3 Q000~Q177 128 点 R40500~R40507 8W SZ-4 Q000~Q477 320 点 R40500~R40523 20W Q 输入 SZ-4M Q000~Q777 512 点 R40500~R40537 32W 模块未装的区域(未 占用的 I/O定义号), 可作为内部继电器 用 SZ-3 M000~M377 256 点 R40600~R40617 16W SZ-4 M000~M377 256 点 R40600~R40617 16W M 内部继电器 SZ-4M M000~M1777 1024 点 R40600~R40677 64W 可设定为停电保持 SZ-3 SP000~SP117 SP540~SP577 112 点 R41200~R41204 R41226~R41227 7W SZ-4 SP000~SP137 SP540~SP617 144 点 R41200~R41204 R41226~R41230 9W SP 特殊继电器 SZ-4M SP000~SP777 512 点 R41200~R41237 32W 时钟、异常标志等 SZ-3 T000~T077 64 点 R41100~R41103 4W SZ-4 T000~T177 128 点 R41100~R41107 8W T 定时器 SZ-4M T000~T377 256 点 R41100~R41117 16W 设定值 4 位或 8 位 BCD SZ-3 C000~C077 64 点 R41140~R41143 4W SZ-4 C000~C177 128 点 R41100~R41147 8W C 计数器 SZ-4M C000~C177 128 点 R41100~R41147 8W 设定值 4 位或 8 位 BCD SZ-3 S000~S377 256 点 R41000~R41017 16W SZ-4 S000~S777 512 点 R41000~R41037 32W S 级 SZ-4M S000~S1777 1024 点 R41000~R41077 64W 级式程序使用 SZ-3 R000~R077 64W SZ-4 R000~R177 128W 定时器 经过值 SZ-4M R000~R377 256W SZ-3 R1000~R1077 64W SZ-4 R1000~R1177 128W 计数器 经过值 SZ-4M R1000~R1177 128W 1 点定时器/计数器 对应 4 位 BCD SZ-3 R2000~R2377 256W SZ-4 R2000~R3777 1024W 数据 寄存器 SZ-4M R1400~R7377 R10000~R17777 3072W 4096W 有效数据 SZ-3 R4000~R4177 128W 不挥发数据 寄存器 SZ-4 R4000~R4377 256W 存放在 EEPROM 中 SZ-3 R7620~R7647 R7750~R7777 48W SZ-4 R7620~R7737 R7746~R7777 106W 扫描时间等 R 特殊 寄存器 SZ-4M R7400~R7777 R37000~R37777 256W 512W 光洋电子(无锡)有限公司 S 系列编程手册 40 [SH/SM 系列] 存贮器名称 作为点使用 作为寄存器使用 识别 记号 名称 范 围 字数 范 围 字数 备 注 SH 系列 I000~I077 64 R40400~R40403 4W I 输入 SM 系列 I000~I077 64 R40400~R40403 4W SH 系列 Q000~Q077 64 R40500~R40503 4W Q 输入 SM 系列 Q000~Q077 64 R40500~R40503 4W 没有与外设 实连的 I/O 可作为快速 内部继电器 用 M 内部继电器 M000~M377 256 R40600~R40617 16W 可停电保持 SP 特殊继电器 SP000~SP117 SP540~SP617 80 48 R41200~R41204 R41226~R41230 5W 3W S 级 S000~S377 256 R41000~R41017 16W SH 系列 T000~T177 T 定时器 SM 系列 T000~T077 64 R41100~R41103 4W SH 系列 C000~C177 C 计数器 SM 系列 C000~C077 64 R41140~R41143 4W 定时器 经过值 R000~R077 64W 计数器 经过值 R1000~R1077 64W 数据 寄存器 R2000~R3777 1024 W E2PROM 寄存器 R4000~R4177 128W *1 FlashROM 寄存器 R4000~R4277 192W *1 R 特殊寄存器 R7620~R7777 112W *2 注:累积定时器和加减计数器占用 2 字(8 位 BCD) *1 E2PROM 寄存器 R4000-R4177和 FlashROM 寄存器 R4000-R4277 不用设停电保持(无 电池时)停电时其数据不会丢失,该领域用 OUTW 指令等普通的数据处理指令是不能写 入的。可用编程器和通过 CCM 通讯来向此区写入数据。 *2 规定以外的特殊寄存器系统保留,请用户不要使用。 功能存储器有以 1 位为单位的区域[I、Q、M、SP、T、C、S]和以 16 位为单位的数据区 域[R]。 每 16 个 1 位单位的区域有相应的 R 编号,用于数据的读/写。 光洋电子(无锡)有限公司 S 系列编程手册 41 [DL05/06 系列] 存储器类型 开关量存储器 字数(点) 字存储器 字数(W) DL05 I 0-I377 256 R 40400-R 40417 16 输入点 DL06 I 0-I777 512 R 40400-R 40437 32 DL05 Q 0-Q377 256 R 40500-R 40517 16 输出点 DL06 Q 0-Q 777 512 R 40500-R 40537 32 DL05 M0-M777 512 R 40600-R 40637 32 内部继电器 DL06 M 0-M 1777 1024 R 40600-R 40677 64 DL05 SP 0-SP 777 512 R 41200-R 41237 32 特殊继电器 DL06 SP 0-SP 777 512 R 41200-R 41237 32 DL05 T 0-T 177 128 R 41100-R 41107 8 定时器 DL06 T 0-T 377 256 R 41100-R 41117 16 DL05 None 128 R 0-R 177 8 定时器经过值 DL06 None 256 R 0-R 377 16 DL05 T 0-T 177 128 R 41100-R 41107 8 定时器状态位 DL06 T 0-T 177 256 R 41100-R 41117 16 DL05 C 0-C177 128 R 41140-R 41147 8 计数器 DL06 C 0-C177 128 R 41140-R 41147 8 DL05 None 128 R 1000-R 1177 8 计数器经过值 DL06 None 128 R 1000-R 1177 8 DL05 C 0-C177 128 R 41140-R 41147 8 计数器状态位 DL06 C 0-C177 128 R 41140-R 41147 8 DL05 None R 1200-R 7377 3968 R 1200-R 7377 3200 数据寄存器 DL06 None R 10000-R 17777 4096 DL05 None R 7400-R 7577 128 非易失寄存器 DL06 None R 7400-R 7577 128 DL05 S 0-S377 256 R 41000-R 41017 16 级 DL06 S 0-S1777 1024 R 41000-R 41077 64 DL05 None R 7600-R 7777 128 系统参数 DL06 None R 700-R 777 R 7600-R 7777 R 36000-R 37777 64 128 1024 DL05 None None None None 通讯输入点 DL06 GI 0-3777 2048 R 40000-R 40177 128 DL05 None None None None 通讯输出点 DL06 GQ 0-3777 2048 R 40200-R 40377 128 光洋电子(无锡)有限公司 S 系列编程手册 42 [DL350] 类型 开关量范围 (八进制) 寄存器范围 (八进制) 数量 (十进制) 输入 I 0 ~ I 777 R 40400 ~ R 40437 512 输出 Q 0 ~ Q 777 R 40500 ~ R 40537 512 内部继电器 C 0~C 1777 R 40600 ~ R 40677 1024 特殊继电器 SP 0 ~ SP 777 R 41200 ~ R 41237 512 定时器经过值 无 R 0 ~ R 377 256 定时器状态 T 0 ~ T 377 R 41100 ~R 41117 256 计数器经过值 无 R 1000 ~ R 1177 128 计数器状态 C 0 ~ C 177 R 41140 ~ R 41147 128 数据寄存器 无 R 1400 ~ R 7377 R 10000 ~ R 17777 3072 4096 级 S 0 ~ S 1777 R 41000 ~ R41077 1024 系统参数 无 R 7400 ~ R 7777 256 光洋电子(无锡)有限公司 S 系列编程手册 43 [SN 功能存储器表:] 识别记号 名称 范围 点数/字数 备注 I 输入线圈 I 0 ~ 377 256 点 Q 输出线圈 Q 0 ~ 377 256 点 M 内部线圈 M 0 ~ 1177 640 点 S 级 S 0 ~ 777 512 点 T 停时器 T 0 ~ 177 128 点 C 计数器 C 0 ~ 177 128 点 SP 特殊线圈 SP 0 ~ 177 128 点 系统已预先定义其用途的线圈 R 0 ~ 177 定时器经过值 R 0 ~ 177 128W 一个定时器对应一个字(4 位) R 1000 ~ 1177 计数器经过值 R 10000 ~ 1177 128W 一个计数器对应一个字(4 位) R 1400 ~ 7377 P 1400 ~ 7377 R 10000 ~ 13777 数据寄存器 P 10000 ~ 13777 5120W R 7400 ~ 7777 P 7400 ~ 7777 R 37000 ~ 37777 R/P 特殊寄存器 P 37000 ~ 37777 768W 系统预先规定了其用途 输入线圈 R 40400 ~ 40417 16W 输入线圈对应的寄存器 输出线圈 R 40500 ~ 40517 16W 输出线圈对应的寄存器 内部线圈 R 40600 ~ 40647 40W 内部线圈对应的寄存器 级 R 41000 ~ 41037 32W 级对应的寄存器 定时器 R 41100 ~ 41107 8W 定时器接点对应的寄存器 计数器 R 41140 ~ 41147 8W 计数器接点对应的寄存器 R 特殊线圈 R 41200 ~ 41207 8W 特殊线圈对应的寄存器 光洋电子(无锡)有限公司 S 系列编程手册 44 功能存储器有以 1 位为单位的区域[I、Q、GI、GQ、M、SP、T、C、S]和以 16 位为单 位的数据区域[R]。 每 16 个 1 位单位的区域有相应的 R 编号,用于数据的读/写。 功能存储器与寄存器序号对应表:SG-8/8B ※1.在 R7400~R7777 的特殊寄存器内虽有未规定用途的预备区域,但也有可能未经预告增加用途 的情况,因此请不要用用户程序写入数据。 R 0000 R 1377 T/C 经过值 寄存器 数据寄存器 (扩展) R 1400 R 7377 R 10000 R 37777 ※1 4096 字 12288 字 (更换存储器时) M 0000 M 3777 S 0000 S 1777 T 0000 T 0377 C 0000 C 0377 SP 0000 SP 0777 R 4000 R 40177 全局传送 继电器 GI 特定局传送 继电器 GQ 输 入 I R 40200 R 40377 R 40400 R 40477 R 40500 R 40577 输 出 Q 内部继电器 M 级 S 定时器 T 计数器 C 特殊继电器 SP R 41000 R 41007 R 41140 R 41157 R 41200 R 41237 R 41100 R 41117 R 40600 R 40777 GI 0000 GI 3777 GQ 0000 GQ 3777 I 0000 I 1777 Q 0000 Q 1777 2048 点 2048 点 1024 点 1024 点 2048 点 1024 点 256 点 256 点 512 点 数据寄存器 特殊寄存器R 7400 R 7777 光洋电子(无锡)有限公司 S 系列编程手册 45 功能存储器与寄存器序号对应表:SU-5/5E、SU-6 ※1.在 R7400~R7777 的特殊寄存器内,虽有未规定用途的预备区域,但也有可能未经预告增加用 途的情况,因此请不要用用户程序写入数据。 R 000 R 177 定时器经过值 寄存器 计数器经过值 寄存器 数据寄存器 特殊寄存器 R 1000 R 1177 R 1400 R 7377 R 7400 R 7777 ※1 3584 字 512 点 320 点 320 点 480 点 384 点 128 点 128 点 288 点 S 000 S 577 T 000 T 177 C 000 C 177 SP 000 SP 137 SP 320 SP 617 R 40000 R 40037 通讯继电器 GI 输 入 I 输 出 Q R 40400 R 40423 R 40500 R 40523 R 40600 R 40635 内部继电器 M 级 S 定时器 T 计数器 C 特殊继电器 SP 特殊继电器 SP R 41000 R 41027 R 41140 R 41147 R 41215 R 41230 R 41100 R 41107 GI 000 GI 777 I 000 I 477 Q 000 Q 477 M 000 M 737 R 41200 R 41205 光洋电子(无锡)有限公司 S 系列编程手册 46 功能存储器与寄存器序号对应表:SU-6B ※1.在 R700~R737 的特殊寄存器内,虽有未规定用途的预备区域,但也有可能未经预告增加用途 的情况,因此请不要用用户程序写入数据。 ※1 7804 字 1024 点 320 点 320 点 1024 点 1024 点 256 点 128 点 352 点 S 000 S 1777 T 000 T 377 C 000 C 177 SP 000 SP 137 SP 320 SP 717 R 40000 R 40077 通讯继电器 GI 输 入 I 输 出 Q R 40400 R 40423 R 40500 R 40523 R 40600 R 40677 内部继电器 M 级 S 定时器 T 计数器 C 特殊继电器 SP 特殊继电器 SP R 41000 R 41077 R 41140 R 41147 R 41215 R 41234 R 41100 R 41117 GI 000 GI 1777 I 000 I 477 Q 000 Q 477 M 000 M 1777 R 41200 R 41205 R 700 R 737 特殊寄存器 计数器经过值 寄存器 数据寄存器 特殊寄存器 R 1000 R 1177 R 1400 R 7377 R 7400 R 7777 R 000 R 177 定时器经过值 寄存器 数据寄存器 R 10000 R 17777 ※1 ※1 光洋电子(无锡)有限公司 S 系列编程手册 47 功能存储器与寄存器序号对应表:SU-5M/6M R 0 R 377 定时器经过值 寄存器 R 400 R 677 预备寄存器 R 700 R 777 特殊寄存器① ※1 R 1000 R 1377 计数器经过值 寄存器 R 1400 R 7377 数据寄存器① 16384 字 R 7400 R 7777 特殊寄存器② ※1 R 10000 R 36777 数据寄存器② R 37000 R 37777 特殊寄存器③ ※1 R 40000 R 40177 全局传送继电器 GI GI 0000 GI 3777 2048 点 R 40200 R 40377 特定局传送继电器 GQ GQ 0000 GQ 3777 2048 点 R 40400 R 40477 输入 I I 0000 I 1777 1024 点 R 40500 R 40577 输出 Q Q 0000 Q 1777 1024 点 R 40600 R 40777 内部继电器 M M 0000 M 3777 2048 点 R 41000 R 41077 级 S S 0000 S 1777 1024 点 R 41100 R 41117 定时器 T T 0000 T 0377 256 点 R 41140 R 41157 计数器 C C 0000 C 0377 256 点 R 41200 R 41237 特殊继电器 SP SP 0000 SP 0777 512 点 光洋电子(无锡)有限公司 S 系列编程手册 48 功能存储器与寄存器序号对应表:SZ-3 R000 R177 定时器经过值 寄存器 R1000 R1177 计数器经过值 寄存器 R2000 R3777 数据寄存器 R4000 R4177 不挥发 数据寄存器 R7620 R7647 R7750 R7777 特殊寄存器 I000 I177 R40400 R40407 输入 I Q000 Q177 R40500 R40507 输出 Q M000 M377 R40600 R40617 内部继电器 M S000 S377 R41000 R41017 级 S T000 T077 R41100 R41103 定时器 T C000 C077 R41140 R41143 计数器 C SP000 SP117 R41200 R41204 SP540 SP577 R41226 R41227 特殊继电器 SP ※1.在 R7620~R7777 的特殊寄存器内虽有未规定用途的预备区域,但也有要能未经预告而增加用 途的情况,因此请不要用用户程序写入数据。 128 点 256 点 256 点 64 点 112 点 128 点 64 点 64W 64W 256W 128W *1 48W 光洋电子(无锡)有限公司 S 系列编程手册 49 功能存储器与寄存器号对应表:SZ-4 R000 R177 定时器经过值 寄存器 R1000 R1177 计数器经过值 寄存器 R2000 R3777 数据寄存器 R4000 R4377 不挥发 数据寄存器 R7620 R7737 R7746 R7777 特殊 寄存器 I000 I477 R40400 R40423 输入 I Q000 Q477 R40500 R40523 输出 Q M000 M377 R40600 R40617 内部继电器 M S000 S377 R41000 R41037 级 S T000 T177 R41100 R41107 定时器 T C000 C177 R41140 R41147 计数器 C SP000 SP137 R41200 R41205 SP540 SP617 R41215 R41230 特殊继电器 SP ※1.在 R7620~R7777 的特殊寄存器内虽有未规定用途的预备区域,但也有要能未经预告而增加用 途的情况,因此请不要用用户程序写入数据。 128W 128W 1024W 256W *1 106W 320 点 320 点 256 点 512 点 128 点 128 点 144 点 光洋电子(无锡)有限公司 S 系列编程手册 50 功能存储器与寄存器号对应表:SZ-4M R000 R377 定时器经过值 寄存器 R1000 R1177 计数器经过值 寄存器 R1400 R7377 数据寄存器 R7400 R7777 特殊 寄存器 R10000 R17777 数据寄存器 R37000 R37777 特殊 寄存器 I000 I777 R40400 R40437 输入 I Q000 Q777 R40500 R40537 输出 Q M000 M1777 R40600 R40677 内部继电器 M S000 S1777 R41000 R41077 级 S T000 T377 R41100 R41117 定时器 T C000 C177 R41140 R41147 计数器 C SP000 SP777 R41200 R41237 特殊继电器 SP 256W 128W 3072W 256W 512W 4096W 512 点 512 点 1024 点 1024 点 256 点 128 点 512 点 光洋电子(无锡)有限公司 S 系列编程手册 51 功能存储器与寄存器序号对应表:SH 系列 ※1.在 R7620~R7777 的特殊寄存器内虽有未规定用途的预备区域,但也有要能未经预告而增加用 途的情况,因此请不要用用户程序写入数据。 在不挥发寄存器中(R4000~R4177),其中 R4000~R4157 用户可自由使用;R4160~R4177 作为用户设定参数区域,如 CCM 局号、波特率等详见 SH 系列说明书,其中未使用领域作为预备 区域,请不要使用。 R000 R077 定时器经过值 寄存器 R1000 R1077 计数器经过值 寄存器 R2000 R3777 数据寄存器 R4000 R4277 不挥发 数据寄存器 R7620 R7777 特殊 寄存器 I000 I077 输入 I Q000 Q077 输出 Q M000 M377 内部继电器 M S000 S377 级 S T000 T077 定时器 T C000 C077 计数器 C SP000 SP117 SP540 SP617 特殊继电器 SP 64W 64W 1024W 192W *1 112W 64 点 256 点 512 点 64 点 128 点 64 点 64 点 光洋电子(无锡)有限公司 S 系列编程手册 52 功能存储器与寄存器序号对应表:SM 系列 ※1.在 R7620~R7777 的特殊寄存器内虽有未规定用途的预备区域,但也有要能未经预告而增加用 途的情况,因此请不要用用户程序写入数据。 在不挥发寄存器中(R4000~R4177),其中 R4000~R4247 用户可自由使用;R4250~R4277 作为用户设定参数区域,如 CCM 局号、波特率等详见 SM系列说明书,其中未使用领域作为预备 区域,请不要使用。 R000 R077 定时器经过值 寄存器 R1000 R1077 计数器经过值 寄存器 R2000 R3777 数据寄存器 R4000 R4277 不挥发 数据寄存器 R7620 R7777 特殊寄存器 I000 I077 输入 I Q000 Q077 输出 Q M000 M377 内部继电器 M S000 S377 级 S T000 T077 定时器 T C000 C077 计数器 C SP000 SP117 SP540 SP617 特殊继电器 SP 64W 64W 1024W 192W *1 112W 64 点 256 点 512 点 64 点 128 点 64 点 64 点 光洋电子(无锡)有限公司 S 系列编程手册 53 功能存储器与寄存器号对应表:DL05 R 0 R 177 定时器经过值 寄存器 128W R 1000 R 1177 计数器经过值 寄存器 128W R 1200 R 7377 数据寄存器 3200W R 7400 R 7577 不挥发数据寄存器 128W R 7600 R 7777 特殊寄存器 128W R 40400 R 40417 输入 I I 000 I 377 256 点 R 40500 R 40517 输出 Q Q 000 Q 377 256 点 R 40600 R 40637 内部继电器 M M 000 M 777 512 点 R 41000 R 41017 级 S S 000 S 377 256 点 R 41100 R 41107 定时器 T T 000 T 177 128 点 R 41140 R 41147 计数器 C C 000 C 177 128 点 R 41200 R 41237 特殊继电器 SP SP 000 SP 777 512 点 光洋电子(无锡)有限公司 S 系列编程手册 54 功能存储器与寄存器号对应表:DL06 R 0 R 377 定时器经过值 寄存器 256W R 400 R 677 数据寄存器 192W R 700 R 777 特殊寄存器 64W R 1000 R 1177 计数器经过值 寄存器 128W R 1200 R 7377 数据寄存器 3200W R 7400 R 7577 不挥发数据寄存器 128W R 7600 R 7777 特殊寄存器 128W R 10000 R 17777 数据寄存器 4096W R 36000 R 37777 特殊寄存器 1024W R 40000 R 40177 通讯输入点 GI GI 0000 GI 3777 2048 点 R 40200 R 40377 通讯输出点 GQ GQ 0000 GQ 3777 2048 点 R 40400 R 40477 输入 I I 000 I 777 512 点 R 40500 R 40577 输出 Q Q 000 Q 777 512 点 R 40600 R 40777 内部继电器 M M 0000 M 1777 1024 点 R 41000 R 41077 级 S S 0000 S 1777 1024 点 R 41100 R 41117 定时器 T T 0000 T 0377 256 点 R 41140 R 41157 计数器 C C 0000 C 0177 128 点 R 41200 R 41237 特殊继电器 SP SP 0000 SP 0777 512 点 光洋电子(无锡)有限公司 S 系列编程手册 55 功能存储器与寄存器号对应表:DL350 R 0 R 377 定时器经过值 寄存器 256W R 1000 R 1177 计数器经过值 寄存器 128W R 1400 R 7377 数据寄存器 3072W R 7400 R 7777 特殊寄存器 256W R 10000 R 17777 数据寄存器 4096W R 40400 R 40437 输入 I I 000 I 777 512 点 R 40500 R 40537 输出 Q Q 000 Q 777 512 点 R 40600 R 40677 内部继电器 M M 000 M 1777 1024 点 R 41000 R 41077 级 S S 000 S 1777 1024 点 R 41100 R 41117 定时器 T T 000 T 377 256 点 R 41140 R 41147 计数器 C C 000 C 177 128 点 R 41200 R 41237 特殊继电器 SP SP 000 SP 777 512 点 光洋电子(无锡)有限公司 S 系列编程手册 56 功能存储器与寄存器号对应表:SN 寄存器号 15 ・・・・・・・・・・・・・ 0 对应线圈定义号 R 0000 ↓ R 0177 定时器经过值 128 字 R 1000 ↓ R 1177 计数器经过值 128 字 R 1400 ↓ R 7377 数据寄存器 3072 字 R 7400 ↓ R 7777 特殊寄存器 256 字 R10000 ↓ R13777 数据寄存器 2048 字 R37000 ↓ R37777 特殊寄存器 512 字 R40400 ↓ R40417 输入线圈领域(I)16 字 I 000 ↓ I 377 256点 R40500 ↓ R40517 输出线圈领域(Q)16 字 Q 000 ↓ Q 377 256点 R40600 ↓ R40647 内部线圈领域(M)40 字 M 000 ↓ M 1177 640点 R41000 ↓ R41037 级定义号领域(S)32 字 S 000 ↓ S 777 512点 R41100 ↓ R41107 定时器触点领域(T)8 字 T 000 ↓ T 177 128点 R41140 ↓ R41147 计数器触点领域(C)8 字 C 000 ↓ C 177 128点 R41200 ↓ R41207 特殊线圈领域(SP)8 字 SP 000 ↓ SP 177 128点 光洋电子(无锡)有限公司 S 系列编程手册 57 3-2 特殊继电器/特殊寄存器一览表 (1) 特殊继电器在系统内是按用途定义的内部继电器,在程序上,仅作接点用。 [SG-8B、SU-5/5E/6B/5M/6M] 定义号 名 称 内 容 说 明 SP000 初始复位 ON OFF 只在 CPU RUN 后第 1 次扫描 ON SP001 常时 ON ON OFF 与 CPU 方式无关,常时 ON SP002 ON OFF SP003 1 分时钟脉冲 ON OFF SP004 1 秒时钟脉冲 ON OFF SP005 100ms 时钟脉冲 ON OFF SP006 50ms 时钟脉冲 ON OFF SP007 扫描时钟脉冲 ON OFF 由 ON 状态开始 SP010 SP011 强制 RUN 状态 0:RUN 以外 1:RUN 中 运行中“1” SP012 TERM RUN 状态 0:TERM RUN 以外 1:TERM RUN 终端方式运行中 SP013 TEST RUN 状态 0:TEST RUN 以外 1:TEST RUN 中 TEST 方式运行中 SP014 TEST HALT 状态 0:TEST HALT 以外 1:TEST HALT 中 在 TEST 方式中,在一次扫描中途停止(仅 SG-8B、SU-6B、SU-5M/6M) SP015 TEST STOP 状态 0:TEST STOP 以外 1:TEST STOP 中 在 TEST 方式中,在一次扫描结束后停止。 SP016 TERM STOP 状态 0:TERM STOP 以外 1:TERM STOP 中 终端方式置停止状态 SP017 强制 STOP 状态 0:STOP 以外 1:STOP 中 停止状态 ON SP020 STOP 继电器 0:停止以外 1:停止中 STOP 指令执行后 ON SP021 程序暂停继电器 0:停止以外 1:TEST 中 BREAK 指令执行后 ON(仅 SG-8B,SU -6B/5M/6M) SP022 中断许可继电器 0:不可 1:可 可由 INT 指令禁止中断。 可由 INH 指令允许中断。 SP023 输入输出传送停止 0:传送 1:停止 表示输入输出传送停止状态(仅 SG-8B、 SU-6B/5M/6M) SP024 SP025 无电池方式 0:DIP 开关 1OFF 1:DIP 开关 1ON CPU 内开关 1ON 时为无电池方式 SU-5M/6M 由参数设定 仅 SU 系列 SP026 输入输出传送禁止 0:传送 1:禁止 SP027 输入状态保持 0:输入传送 1:输入传送禁止 发生输入模块接线端子脱 落异常时 禁止输入/输出传送的指示继电器(靠编程 器操作等进行 ON/OFF) 电源接通时 运行开始时 仅 SU-5/5E/6B/5M/6M 这些内容为 0。 一次扫描 一次扫描 一次扫描 30S 30S 0.5S 0.5S 50ms 25ms 25ms 50ms 24ms 26ms 仅 SG-8B 光洋电子(无锡)有限公司 S 系列编程手册 58 定义号 名 称 内 容 说 明 SP030 CPU 内 DIP 开关 1 DIP 开关 1 ON:1 OFF:0 无电池方式 仅 SU-5/5E/6B SP031 CPU 内 DIP 开关 2 DIP 开关 2 ON:1 OFF:0 CCM 局号 OFF:参数 ON:固定为 1(仅 SU-5E/SU-6/6B) SP032 CPU 内 DIP 开关 3 DIP 开关 3 ON:1 OFF:0 SP033 CPU 内 DIP 开关 4 DIP 开关 4 ON:1 OFF:0 CCM 通讯 波特率 仅 SU-5E/ /6/6B 3 4 波特率 0 0 300 0 1 1200 1 0 9600 1 1 19200 SP040 重度异常继电器 0:异常无 1:异常有 CPU 的运转没有故障,但在用户系统上有 重大异常 SP041 轻度异常继电器 0:异常无 1:异常有 CPU 的运转没有故障、发生可能预测并将 取对策的错误或在用户系统上轻度的错误。 SP043 BATT 异常继电器 0:异常无 1:异常有 电池发生异常时 ON SP044 MEM 异常继电器 0:异常无 1:异常有 存储器发生异常时 ON,以后闩锁 SP045 I/O 异常继电器 0:异常无 1:异常有 发生与 I/O 总线、I/O 模块有关的异常时 ON,以后闩锁 SP046 COMM 异常继电器 0:异常无 1:异常有 因 CCM 通信异常而 ON SP047 I/O 配置异常继电器 0:异常无 1:异常有 模块的配置与在电源 OFF 时的配置不同时 ON SP050 外部诊断指令继电器 0:不执行 1:已执行外部诊断指令 在用户程序上执行外部诊断指令时 ON SP051 运算时间超时继电器 0:时间没超出 1:时间超出 监控定时器超过迟滞设定值时 ON,以后闩 锁 SP052 语法错误继电器 0:没错 1:有错 语法检查发现有语法错误时 ON SP053 运算错误继电器 0:运算没错 1:运算有错 不可进行运算处理时 ON,出错地址存入寄 存器 R7750 SP054 通讯错误继电器 0:没错 1:通讯错 执行对通信模块的指令发生错误时 ON 其 它 OFF SP056 表溢出继电器 0:在指定范围内时 1:超过指定范围时 执行 STT、TTD 指令时超过指定范围时 ON SP060 小于标志继电器 0:ACC≥B 1:ACC<B 因数据处理指令的运算结果变化而变化, ACC<B 时 ON SP061 一致标志继电器 0:ACC≠B 1:ACC=B 因数据处理指令的运算结果变化而变化, ACC=B 时 ON SP062 大于标志继电器 0:ACC≤B 1:ACC>B 因数据处理指令的运算结果变化而变化, ACC>B 时 ON SP063 零标志继电器 0:运算结果不为零时 1:运算结果为零时 因数据处理指令的运算结果变化而变化, 运算结果为零时 ON SP064 半借位标志继电器 0:运算结果不为半借位时 1:运算结果为半借位时 因数据处理指令的运算结果变化而变化, 按减法指令结果从第 5 位借位变 ON SP065 借位标志继电器 0:运算结果不为借位时 1:运算结果为借位时 因数据处理指令的运算结果变化而变化, 按减法指令结果在 高位上有借位时 ON SP066 半进位标志继电器 0:运算结果不为半进位时 1:运算结果为半进位时 因数据处理指令的运算结果变化而变化, 按加法指令结果向第 5 位进位 ON SP067 进位标志继电器 0:运算结果不为进位时 1:运算结果为进位时 因数据处理指令的运算结果变化而变化, 按加法指令结果在 高位上有进位时 ON SP070 符号标志继电器 0:运算结果为正时 1:运算结果为负时 ACC 上位 Bib(31bit)ON 时 ON SP071 间接指定出错标志 0:间接指定正常时 1:间接指定异常时 指定了不存在间接寄存器的区域时 on。 SP072 非数字标志 0:除下面情况外 1:非数字时 浮点数形式时运算结果为非数字时 ON。 光洋电子(无锡)有限公司 S 系列编程手册 59 定义号 名 称 内 容 说 明 SP073 溢出标志继电器 0:除下面情况外 1:带符号的运算结果溢出时 带符号数据运算结果溢出时 ON SP074 溢出标志继电器 0:除下面情况外 1:带符号的运算结果溢出时 运算结果溢出时 ON SP075 数据出错标志继电器 0:除下面情况外 1:数据出错时 BCD 运算时,运算的数据不是 BCD 时 ON SP076 读零标志继电器 0:读入的值不为零时 1:读入的值为零时 读入指令读入的数据值为 0 时 ON ※SP120~SP317(SU-5/5E/SU-6B 为 SP120~SP137) 定义为成组传送状态继电器 其中有执行成组传送指令时 ON,然后传送结束在扫描的 后 OFF 的继电器和执行成组传送 指令发生异常时 ON 的传送错误继电器 2 种。 在程序上仅作为条件使用。 定义号 名 称 内 容 说 明 SP120 基板 NO.0 槽 NO.0 成组传送状态 0:不在传送中 1:在传送中 SP121 基板 NO.0 槽 NO.0 成组传送状态 0:没有传送错误 1:有传送错误(NG) SP122 基板 NO.0 槽 NO.1 成组传送状态 0:不在传送中 1:在传送中 SP123 基板 NO.0 槽 NO.1 成组传送状态 0:没有传送错误 1:有传送错误(NG) SP124 基板 NO.0 槽 NO.2 成组传送状态 0:不在传送中 1:在传送中 SP125 基板 NO.0 槽 NO.2 成组传送状态 0:没有传送错误 1:有传送错误(NG) SP126 基板 NO.0 槽 NO.3 成组传送状态 0:不在传送中 1:在传送中 SP127 基板 NO.0 槽 NO.3 成组传送状态 0:没有传送错误 1:有传送错误(NG) SP130 基板 NO.0 槽 NO.4 成组传送状态 0:不在传送中 1:在传送中 SP131 基板 NO.0 槽 NO.4 成组传送状态 0:没有传送错误 1:有传送错误(NG) 根据模块安装位置可预先决定定义号 SP 继电器偶数定义号: 在执行成组传送指令时为 ON,传送结束 后,在其扫描的 后 OFF 的继电器 SP 继电器奇数定义号: 按照成组传送指令传送发生异常不能传 送时为 ON 的继电器 [SU-5M/6M] 定义号 名称 内容 详细 SP25 无电池方式 标记 0:有电池方式 1:无电池方式 SU-6M 的 R7745 的 Bit12 设为 OFF 时,则 SU-6M 处于无电池工作方式。 SP37 扫描时间 超出标记 0:扫描时间在设定值内 1:扫描时间超出设定值 固定、上限设定扫描周期设定时,扫描时间 超出设定值时为 ON。 SP112 通用通讯口 1 通讯标记 0:送信停止中 1:送信中 SP113 通用通讯口 1 出错标记 0:无送信错 1:有送信错 SP114 通用通讯口 2 通讯标记 0:送信停止中 1:送信中 SP115 通用通讯口 2 出错标记 0:无送信错 1:有送信错 SP116 通用通讯口 3 通讯标记 0:送信停止中 1:送信中 SP117 通用通讯口 3 出错标记 0:无送信错 1:有送信错 通讯标记: 各通用口设定为主局,并处于数据通 讯时的标记; 出错标记: 在通讯中发生错误时的标记。 光洋电子(无锡)有限公司 S 系列编程手册 60 SP140~SP217 当在 SU-6M 的扩展底板上安装 U-01DM 时的通讯状态标记线圈。 为偶数的 SP 线圈定义号:在执行块传送指令时 ON; 为奇数的 SP 线圈定义号:在执行块传送指令时有异常发生时 ON。 线圈和所使用槽的对应关系: SP140,141:对应安装于 1 号底板,0 号槽中的 U-01DM 模块; SP142,143:对应安装于 1 号底板,1 号槽中的 U-01DM 模块; …………….. SP216,217:对应安装于 3 号底板,7 号槽中的 U-01DM 模块; *SP320~SP617(仅 SU-6) *SP320~SP717(仅 SG-8/8B、SU-6B/5M/6M) 定义为 GENIUS 通讯用继电器 这是在 GENIUS 网络上处于通讯状态时为 ON,当不能通讯时为 OFF 继电器,在程序上仅作为 条件使用。 [SG-8B,SU-6B] 定义号 名 称 内 容 说 明 SP320~337 GENIUS 通信 槽号 0 SP340~357 GENIUS 通信 槽号 0 SP360~377 GENIUS 通信 槽号 1 SP400~417 GENIUS 通信 槽号 1 SP420~437 GENIUS 通信 槽号 2 SP440~457 GENIUS 通信 槽号 2 SP460~477 GENIUS 通信 槽号 3 SP500~517 GENIUS 通信 槽号 3 GENIUS/RM 网络通讯中 标记 0:非通信 1:通信中 显示 G-01GF/U-01KF 分别装入基本框 架槽 NO.0~7 时的 GENIUS 通信状态。 每个模块 大可与 32 局通信,所以各槽 上分配了 32 号。 [SU-5M/6M] *SP320~SP717 为 GENIUS/U-23RM为通讯用状态标记线圈,处于通讯中时为 ON,否则为 OFF。 定义号 名 称 内 容 说 明 SP320~357 槽号 0 SP360~417 槽号 1 SP420~457 槽号 2 SP460~517 槽号 3 SP520~557 槽号 4 SP560~617 槽号 5 SP620~657 槽号 6 SP660~717 槽号 7 GENIUS/RM 网络通讯中 标记 0:非通信 1:通信中 显示 U-01KF/U-23RM 分别装入基本框 架槽 NO.0~7 时的通信状态。 每个模块 大可与 32 局通信,所以各槽 上分配了 32 号。 (备注)全部定义号一览表记载于“用户手册”里,请参见。 光洋电子(无锡)有限公司 S 系列编程手册 61 [SZ、SH、SM 系列] 定义号 名称 内容 说明 SP000 初始复位 ON OFF 只在 CPU RUN 后第 1 次扫描 ON SP001 常时 ON ON OFF 与 CPU 方式无关,常时 ON SP002 ON OFF SP003 1 分时钟脉冲 ON OFF SP004 1 秒钟时钟脉冲 ON OFF SP005 100ms 时钟脉冲 ON OFF SP006 50ms 时钟脉冲 ON OFF RUN 中反复 ON/OFF 状态 启动时是 OFF 状态 比扫描周期短的时钟在 程序上无效。 SP007 扫描时钟脉冲 ON OFF 由 ON 状态开始 SP010 SP011 强制 RUN 状态 (SZ-4) 0:RUN 以外 1:RUN 中 运行中“1” SP012 TERM RUN 状态 0:TERM RUN 以外 1:TERM RUN 中 终端方式运行中 SP013 TEST RUN 状态 (SZ-4) 0:TEST RUN 以外 1:TEST RUN 中 TEST 方式运行中 SP014 SP015 TEST STOP 状态 (SZ-4) 0:TEST STOP 以外 1:TEST STOP 中 在 TEST 方式中,在一次扫描结束后停止 SP016 TERM STOP 状态 0:TERM STOP 以外 1:TERM STOP 中 终端方式置停止状态 SP017 SP020 STOP 继电器 0:停止以外 1:停止中 STOP 指令执行后 ON SP021 SP022 中断许可继电器 0:不可 1:可 可由 INT 指令禁止中断。INH 禁止 可由 INH 指令允许中断。INE 允许 SP040 重度异常继电器 0:异常无 1:异常有 CPU 的运转没有故障,但在用户系统上有重在 异常 SP041 轻度异常继电器 0:异常无 1:异常有 CPU 的运转没有故障,发生可能预测并可采取 对策的错误或在用户系统上轻度的错误。 SP043 BATT 异常继电器 0:异常无 1:异常有 电池发生异常时 ON SP044 MEM 异常继电器 0:异常无 1:异常有 存储器发生异常时 ON,以后锁存(仅 SZ 系列) SP045 I/O 异常继电器 0:异常无 1:异常有 发生与 I/O 总线、I/O 模块有关的异常时 ON, 以后锁存(仅 SZ 系列) 一次扫描 一次扫描 一次扫描 30S 30S 0.5S 0.5S 50ms 25ms 25ms 50ms 光洋电子(无锡)有限公司 S 系列编程手册 62 定义号 名 称 内 容 说 明 SP046 CCM 异常继电器 0:异常无 1:异常有 因 CCM 通信异常而 ON SP047 I/O 配置异常继电器 0:异常无 1:异常有 模块的配置与在电源 OFF 时的配置不同时 ON(仅 SZ 系列) SP050 外部诊断指令继电器 0:不执行 1:已执行外部诊断指令 在用户程序上执行外部诊断指令 ON SP051 运算时间超时继电器 0:时间没超出 1:时间超出 监控定时器超过迟滞设定值时 ON,以后锁 存 SP052 语法错误继电器 0:没错 1:有错 语法检查发现有语法错误时 ON SP053 运算错误继电器 0:运算没错 1:运算有错 不可进行运算处理时 ON,出错地址存入寄 存器 R7750(仅 SZ 系列) SP054 通讯错误继电器 0:没错 1:通讯错 执行对通信模块的指令发生错误时 ON 其它 OFF(仅 SZ 系列) SP056 SP060 小于标志继电器 0:ACC≥B 1:ACC<B 因数据处理指令的运算结果变化而变化 ACC<B 时 ON SP061 一致标志继电器 0:ACC≠B 1:ACC=B 因数据处理指令的运算结果变化而变化 ACC=B 时 ON SP062 大于标志继电器 0:ACC≤B 1:ACC>B 因数据处理指令的运算结果变化而变化 ACC>B 时 ON SP063 零标志继电器 0:运算结果不为零时 1:运算结果为零时 因数据处理指令的运算结果变化而变化,运 算结果为零时 ON SP064 半借位标志继电器 0:运算结果不为半借位时 1:运算结果为半借位时 因数据处理指令的运算结果变化而变化,按 减法指令结果从第 5 位借位变 ON SP065 借位标志继电器 0:运算结果不为借位时 1:运算结果为借位时 因数据处理指令的运算结果变化而变化,按 减法指令结果在 高位上有借位时 ON SP066 半进位标志继电器 0:运算结果不断半进位时 1:运算结果为半进位时 因数据处理指令的运算结果变化而变化,按 加法指令结果向第 5 位进位 ON SP067 进位标志继电器 0:运算结果不为进位时 1:运算结果为进位时 因数据处理指令的运算结果变化而变化,按 加法指令结果在 高位上有进位时 ON SP070 符号标志继电器 0:运算结果为正时 1:运算结果为负时 ACC 上位 Bit(31Bit)ON 时 ON SP071 间接指定出错标志 0:间接指定正常时 1:间接指定异常时 指定了不存在间接寄存器的区域 SP072 SP073 溢出标志继电器 0:除下面情况外 1:带符号的运算结果溢出时 带符号数据运算结果溢出时 ON SP074 SP075 数据出错标示继电器 0:除下面情况外 1:数据出错时 BCD 运算时,运算的数据不是 BCD 时 ON SP076 读零标志继电器 0:读入的值不为零时 1:读入的值为零时 读入指令读入的数据值为 0 时 ON SP077 光洋电子(无锡)有限公司 S 系列编程手册 63 下表特殊继电器(除 SP114、SP115、SP116 外)仅 SZ 系列有效 定义号 名 称 内 容 说 明 SP100 I000 输入端状态 0:I000 端 OFF 1:I000 端 ON SP101 I001 输入端状态 (SZ-4/4M) 0:I001 端 OFF 1:I001 端 ON 仅在 Z-CTIF 设定为脉冲捕捉时有效 SP102 I002 输入端状态 (SZ-4/4M) 0:I002 端 OFF 1:I002 端 ON SP103 I003 输入端状态 (SZ-4/4M) 0:I003 端 OFF 1:I003 端 ON SP114 (仅 SH 系列) 无协议发送 WX 设定错误 0:OK 1:WX 设定错误 无协议发送 WX 命令参数是否错误 SP115 (仅 SH 系列) A 型、B 型无协议通信设定出错 0:OK 1:出错 A 型、B 型无协议通信参数设定是否出错 SP116 CPU 槽块传递状态 (SZ-4/4M,SH 系列) 0:不在传送中 1:传送中 SZ-4/4M 用作无协议通讯时的传送条件 SH 通讯 用作无协议通讯时的传送条件 SP120 基板 NO 槽 NO.0 成组传送状态 0:不在传送中 1:传送中 SP121 0:无传送错误 1:有传送错误 NG SP122 基板 NO 槽 NO.1 成组传送状态 0:不在传送中 1:在传送中 SP123 0:无传送错误 1:有传送错误 NG SP124 基板 NO 槽 NO.2 成组传送状态 0:不在传送中 1:在传送中 SP125 0:无传送错误 1:有传送错误 NG SP126 基板 NO 槽 NO.3 成组传送状态 0:不在传送中 1:在传送中 SP127 0:无传送错误 1:有传送错误 NG SP130 基板 NO 槽 NO.4 成组传送状态 0:不在传送中 1:在传送中 SP131 0:无传送错误 1:有传送错误 NG SP132 基板 NO 槽 NO.5 成组传送状态 0:不在传送中 1:在传送中 SP133 0:无传送错误 1:有传送错误 NG SP134 基板 NO 槽 NO.6 成组传送状态 0:不在传送中 1:在传送中 SP135 0:无传送错误 1:有传送错误 NG SP136 基板 NO 槽 NO.7 成组传送状态 0:不在传送中 1:在传送中 SP137 0:无传送错误 1:有传送错误 NG 根据模块安装位置可预先决定定义号 SP 继电器偶数定义号: 在执行成组传送指令时为 ON,传送结束后 在其扫描的 后 OFF 的继电器 SP 继电器奇数定义号: 按照成组传送指令传送发生异常不能传送 时为 ON 的继电器 仅 SM 系列 定义号 名 称 内 容 说 明 SP115 通讯口 1(RS232 口) 传送状态 0:不在通讯中 1:在通讯中 用作无协议通讯的传送条件 SP116 通讯口 2(RS485 口) 传送状态 0:不在通讯中 1:在通讯中 用作无协议通讯的传送条件 光洋电子(无锡)有限公司 S 系列编程手册 64 高速计数多段设定值一致特殊寄存器 定义号 名称 内容 说明 SP540~SP567 高速计数器通道 1的 24段当 前值和目标值一致标记 当前值和目标值一致时 ON 通道 1 仅 SZ、SM、DL05、DL06 SP570~SP617 高速计数器通道 2的 24段当 前值和目标值一致标记 当前值和目标值一致时 ON 通道 2 仅 SZ、SM、DL06 [DL05/DL06 系列] 特殊继电器 名称 说明 SP000 初始复位 只在一个电源周期或程序-运行转换后,第一次扫描 on。在 第二次扫描时,继电器被复位成 off。当某个功能需在程序 启动时被执行时,可以使用它。 SP001 常时 ON 提供一个触点,保证每次扫描时某个指令均被执行。 SP003 1 分钟时钟脉冲 30 秒 on,30 秒 off。 SP004 1 秒钟时钟脉冲 0.5 秒 on,0.5 秒 off。 SP005 100ms 时钟脉冲 50ms on, 50ms off。 SP006 50ms 时钟脉冲 25ms on, 25ms off。 SP007 扫描时钟脉冲 由 on 状态开始。 SP011 强制 RUN 状态。 当 mode 开关在 run 位置,CPU 正在运行时 on。 SP012 Terminal RUN 状态。 当 CPU 在 run 状态时 on。 SP013 Test RUN 状态。 当 CPU 在 test run 状态时 on。 SP015 Test STOP 状态。 当 CPU 在 test stop 状态时 on。 SP016 Terminal PGM 状态。 当 mode 开关在 TERM 位置,CPU 在 program 状态时 on。 SP017 强制 STOP。 当 mode 开关在 STOP 位置时 on。 SP020 强制 STOP 状态。 STOP 指令执行后 on。 SP022 中断许可 由 ENI 指令允许中断后 on。 SP025 CPU 电池禁止继电器 SP036 替代设置继电器 使用替代功能时 on。 SP037 扫描控制错误 实际扫描时间超过规定的扫描时间时 on。 SP040 重度异常 发生如 I/O 通讯失败等重度异常时 on。 SP041 轻度异常 发生轻度错误时 on。 SP042 诊断错误 发生诊断错误或系统错误时 on。 SP044 Program memory 异常 存储器发生异常时 on。 SP045 I/O 异常 发生诸如保险丝熔断等 I/O 错误时 on。 SP046 通信异常 在 CPU 的任一口上发生通讯异常时 on。 SP050 错误指令 执行错误指令后 on。 SP051 监控定时器超时。 若 CPU 的监控定时器超时时 on 。 SP052 语法错误 当 CPU 处于运行中或进行语法检查时发现有语法错误,则 on。V7755 将保留错误码。 光洋电子(无锡)有限公司 S 系列编程手册 65 SP053 运算错误 CPU 无法进行运算处理时 on。 SP054 通讯错误 执行 RX,WX,RD,WT 指令发生错误时 on。 SP056 表指令溢出 当执行表指令时,若表的指针值超过表的范围,则 on。 SP060 小于标志继电器 累加器值小于指令值时 on。 SP061 等于标志断电器 累加器值等于指令值时 on。 SP062 大于标志继电器 累加器值大于指令值时 on。 SP063 零标志继电器 指令运算结果为零(在累加器中)时 on。 SP064 半借位标志继电器 当 16 位减法指令发生借位时 on。 SP065 借位标志继电器 当 32 位减法指令发生借位时 on。 SP066 半进位标志继电器 当 16 位加法指令发生进位时 on。 SP067 进位标志继电器 当 32 位加法指令发生进位时 on。 SP070 符号标志继电器 累加器中的值为负时 on。 SP071 指针指定出错标志 当指定了不存在的间接寄存器的区域时 on。 SP073 溢出标志继电器 带符号加、减法运算产生了错误的符号位,累加器有溢出时 on。 SP075 数据出错标志继电器 BCD 运算时,运算的数据不是 BCD 时 on 。 SP076 读零标志继电器 读入指令读入累加器的值为零时 on。 SP100 X0 ON SP101 X1 ON (DL06) SP104 定位控制结束 当脉冲控制被完成后 on。 SP116 CPU 端口 2 传递状态 当口 2 作数据传送时 on。 SP117 端口 2 通讯错误 当口 2 通讯错误时 on。 SP122 插槽 1 选件卡通讯中 SP123 插槽 1 选件卡通讯异常 SP124 插槽 2 选件卡通讯中 SP125 插槽 2 选件卡通讯异常 SP126 插槽 3 选件卡通讯中 SP127 插槽 3 选件卡通讯异常 SP130 插槽 4 选件卡通讯中 SP131 插槽 4 选件卡通讯异常 仅 DL06 SP320~ SP417 当D0-HSIO安装于选择插槽 1时 的网络局标志#0~#63 SP420~ SP517 当D0-HSIO安装于选择插槽 2时 的网络局标志#0~#63 SP520~ SP537 当D0-HSIO安装于选择插槽 3时 的网络局标志#0~#15 光洋电子(无锡)有限公司 S 系列编程手册 66 *SP540~SP567:当在 DL05 中使用时,为高速计数器 24 段预置值和设定值一致标志继电器。高 速计数器预置值寄存器缺省从 R2320 开始,每个为双字节,缺省范围为 R2320~R2377,可由 R7630 重新设置。 当在 DL06 中使用时,见下表: [DL350] 定义号 名称 内容 SP0 第 1 扫描周期 上电运行或程序由编程方式改变为运行时第 1 个扫描周期 ON。 SP1 常 ON SP2 常 OFF SP3 1 分钟时钟 30 秒 ON,30 秒 OFF SP4 1 秒时钟 0.5 秒 ON,0.5 秒 OFF SP5 100ms 时钟 50ms 为 ON,50mso OFF SP6 50ms 时钟 25ms 为 ON,25ms 为 OFF SP7 扫描时钟 扫描中交替变化 SP11 强制 RUN 方式 CPU 开关在 RUN 位置 SP12 TERM-RUN CPU 开关在 TERM 位置,CPU 处于 RUN 方式 SP13 TEST-RUN CPU 开关在 TERM 位置,CPU 处于 TEST RUN 方式 SP14 TEST-HOLD CPU 开关在 TERM 位置,CPU 处于 TEST HOLD 方式 SP15 TEST-STOP CPU 开关在 TERM 位置,CPU 处于 TEST STOP 方式 SP16 TERM-STOP CPU 开关在 TERM 位置,CPU 处于 STOP 方式 SP17 强制 STOP 继电器 CPU 开关在 STOP 位置 SP20 强制 STOP 方式 STOP 指令执行 SP21 BREAK 继电器 BREAK 指令执行,CPU 改变为 RUN 时 OFF SP22 中断允许 ENI 指令允许中断时 ON SP25 CPU 无电池方式 CPU 无电池方式时 ON SP540~ SP567 当D0-HSIO安装于选择插槽 3时 的网络局标志#16~#39 高速计数器通道1的24段预置值 和设定值一致标记 2 者兼用,不能同时使用。 高速计数器预置值寄存器缺省从 R3630 开始,每个为双字地 址,共占用寄存器 R3630~R3707 共 48 个,可由 R7630 重新 定位。 SP570~ SP617 当D0-HSIO安装于选择插槽 3时 的网络局标志#40~#63 高速计数器通道2的24段预置值 和设定值一致标记 2 者兼用,不能同时使用。 高速计数器预置值寄存器缺省从 R3710 开始,每个为双字地 址,共占用寄存器 R3710~R3767 共 48 个,可由 R7631 重新 定位。 SP620~ SP717 当D0-HSIO安装于选择插槽 4时 的网络局标志#0~#63 光洋电子(无锡)有限公司 S 系列编程手册 67 定义号 名称 内容 SP40 重度异常 重度错误例如 I/O 通讯异常时 ON SP41 警告 轻度错误例如电池电压低时 ON SP43 电池电压低 CPU 电池电压低时 ON SP44 保留 SP45 保留 SP46 通讯错误 CPU 任何通讯口通讯错误发生时 ON SP47 I/O 配置错误 I/O 配置错误时 ON。CPU 上电时 I/O 配置检查必须允许。 SP50 FALT 指令 FALT 指令执行 SP51 监控定时器超时 CPU 的监控定时器超时 SP52 语法错误 CPU 运行或语法检查时语法错误。R7755 包含错误代码。 SP53 逻辑错误 CPU 不能运算 SP54 智能 I/O 错误 智能模块通讯错误 SP60 小于 累加器的值小于指令值 SP61 等于 累加器的值等于指令值 SP62 大于 累加器的值大于指令值 SP63 零 指令结果为 0(累加器) SP64 半借位 16bit 减指令结果发生借位 SP65 借位 32bit 减指令结果发生借位 SP66 半进位 16bit 加指令结果发生进位 SP67 进位 32bit 加指令结果发生进位 SP70 符号 累加器的值为负 SP71 无效的八进制 无效的八进制。间接寻址指针(P)指定的 R 寄存器无效 SP72 无效的实数 累加器无效的实数 SP73 溢出 带符号数据运算时累加器发生溢出 SP74 下溢出 累加器浮点数下溢出(接近 0.0) SP75 数据错误 BCD 运算时,运算的数据不是 BCD 数时 ON SP76 读零 指令读入累加器的数据为 0 SP116 DL350CPU 通讯 端口 2 通讯中 SP117 通讯口 2 错误 端口 2 通讯出错 SP120 槽 0 模块忙 SP121 槽 0 模块通讯错 SP122 槽 1 模块忙 光洋电子(无锡)有限公司 S 系列编程手册 68 定义号 名称 内容 SP123 槽 1 模块通讯错 SP124 槽 2 模块忙 SP125 槽 2 模块通讯错 SP126 槽 3 模块忙 SP127 槽 3 模块通讯错 SP130 槽 4 模块忙 SP131 槽 4 模块通讯错 SP132 槽 5 模块忙 SP133 槽 5 模块通讯错 SP134 槽 6 模块忙 SP135 槽 6 模块通讯错 SP136 槽 7 模块忙 SP137 槽 7 模块通讯错 本地框架的通讯模块正在发送或接收时,模块忙继电器 ON。通 讯错误时,通讯错继电器 ON。 光洋电子(无锡)有限公司 S 系列编程手册 69 [SN 系列] 定义号 名称 内容 SP000 初始扫描接通 仅接通 RUN 开始的 1 个扫描周期 SP001 常 ON 与 CPU 所处的动作模式无关,保持常通。 SP003 1 分钟时钟 30 秒 ON/30 秒 OFF 时钟 (从 OFF 开始) SP004 1 秒种时钟 0.5 秒 ON/0.5 秒 OFF 时钟 (从 OFF 开始) SP005 100ms 时钟 50msON/50msOFF 时钟 (从 OFF 开始) SP006 50ms 时钟 25msON/25msOFF 时钟 (从 OFF 开始) SP007 扫描时钟 每次扫描的 ON/OFF 时钟 (从 ON 开始) SP011 强制 RUN 当处于强制 RUN 方式时 ON SP012 TERM-RUN 当处于 TERM-RUN 方式时 ON SP013 TEST-RUN 当处于 TEST-RUN 方式时 ON SP015 TEST-STOP 当处于 TEST-STOP 方式时 ON SP016 TERM-STOP 当处于 TERM-STOP 方式时 ON SP017 强制 STOP 当处于强制 STOP 方式时 ON SP020 STOP 线圈 执行 STOP 指令后 STOP SP025 无电池模式 当处于无电池模式时 ON SP040 重度异常 发生重度异常时 ON SP041 轻度异常 发生轻度异常时 ON SP043 电池异常 发生电池异常时 ON SP044 MEN 异常 存储器异常发生时 ON SP045 I/O 异常 I/O 异常发生时 ON SP046 通讯异常 通讯异常发生时 ON SP047 I/O 配置异常 I/O 配置异常时 ON SP053 演算出错 演算处理不可时 ON SP054 通讯指令出错 RX,WX 指令执行,通讯异常时 ON SP060 比较小于标记 比较演算中,被比较数小于比较数时 ON SP061 比较相等标记 比较演算中,被比较数等于比较数时 ON SP062 比较大于标记 比较演算中,被比较数大于比较数时 ON SP063 0 标记 数据处理指令的演算结果为 0 时 ON SP064 半借位标记 执行减法指令 ,Bit15 发生向上借位时 ON SP065 借位标记 执行减法指令 ,Bit31 发生向上借位时 ON SP066 半进位标记 执行减法指令 ,Bit15 发生向上进位时 ON SP067 进位标记 执行减法指令 ,Bit31 发生向上进位时 ON SP070 符号标记 表示 ACC 中 高 Bit 位(Bit31)的状态 SP071 间接指定出错标记 间接指定的寄存器定义号异常时 ON SP073 带符号运算溢出标记 带符号数据运算的结果溢出时 ON SP074 溢出标记 演算结果溢出时 ON SP075 数据出错标记 进行 BCD 运算时,操作数非 BCD 时 ON 光洋电子(无锡)有限公司 S 系列编程手册 70 定义号 名称 内容 SP076 读零标记 用 LD 指令装入的数据为 0 时 ON SP100 特殊输入 0 特殊输入 I0 为 ON(选择脉冲捕捉功能模式时) SP101 特殊输入 1 特殊输入 I1 为 ON(选择脉冲捕捉功能模式时) SP102 特殊输入 2 特殊输入 I2 为 ON(选择脉冲捕捉功能模式时) SP103 特殊输入 3 特殊输入 I3 为 ON(选择脉冲捕捉功能模式时) SP104 特殊输入 4 特殊输入 I4 为 ON(选择脉冲捕捉功能模式时) SP105 特殊输入 5 特殊输入 I5 为 ON(选择脉冲捕捉功能模式时) SP106 特殊输入 6 特殊输入 I6 为 ON(选择脉冲捕捉功能模式时) SP107 特殊输入 7 特殊输入 I7 为 ON(选择脉冲捕捉功能模式时) SP114 通用通讯口 Port0 通讯中标记 通用通讯口主局通讯中 ON SP115 通用通讯口 Port0 通讯出错标记 通用通讯口主局通讯中,通讯出错时 ON SP116 通用通讯口 Port1 通讯中标记 通用通讯口主局通讯中 ON SP117 通用通讯口 Port1 通讯出错标记 通用通讯口主局通讯中,通讯出错时 ON SP120 0 号槽 通讯中标记 0 号槽:通讯模块处于通讯中时 ON(SN 无对应) SP121 0 号槽 通讯出错标记 0 号槽:通讯模块在通讯中出错时 ON(SN 无对应) SP122 1 号槽 通讯中标记 1 号槽:通讯模块处于通讯中时 ON(SN 无对应) SP123 1 号槽 通讯出错标记 1 号槽:通讯模块在通讯中出错时 ON(SN 无对应) SP124 2 号槽 通讯中标记 2 号槽:通讯模块处于通讯中时 ON(SN 无对应) SP125 2 号槽 通讯出错标记 2 号槽:通讯模块在通讯中出错时 ON(SN 无对应) SP126 3 号槽 通讯中标记 3 号槽:通讯模块处于通讯中时 ON(SN 无对应) SP127 3 号槽 通讯出错标记 3 号槽:通讯模块在通讯中出错时 ON(SN 无对应) 光洋电子(无锡)有限公司 S 系列编程手册 71 (2)在特殊寄存器(R7400~R7777)中,如下的数据寄存器各 CPU 规定了用途,因此请不要 进行用户程序的写入。 定 义 号 名 称 存入数据 说 明 SG - 8/ 8B SU - 5M /6 M SU - 5/ 5E SU - 6B SZ - 4M SZ - 4 SZ - 3 SM SH D L0 5 D L0 6 D L3 50 SN R7747 日历 1/100 秒日历 00~99 的 10 进制表示 ○ ○ - ○ ○ ○ - - - - - ○ - R7750 运算出错 发生运算出错的程序地址 执行数据处理命令发生运算 出错时,发生出错的地址以 16 进制表示 地址 ○ ○ - - - - - - - - - - - R7751 外部诊断出错 外部诊断代码 执行外部诊断命令时,其诊 断代码被存入 代码 ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ - R7752 R7753 R7754 I/O 配置异常 基架号 槽号 登记 ID 现在 ID 发生配置异常的框架号、槽号及 ID(识别)代码 电源 ON 时及 RUN 中,现在 模块配置与登记的配置有异 时,将有异的 小基架号及 该基架中的槽号以16进制存 入。 ○ ○ ○ ○ ○ ○ ○ - - - ○ - ○ R7755 致命系统出错 R7756 重大系统出错 R7757 轻度系统出错 系统上的自诊断出错代码 进行自诊断时,存入诊断代 码(出错号) 代码 ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ R7760 R7761 R7762 模块异常 基架号 槽号 0 固定 代码 有异常模块的基架号 和该基架中的槽号 用16进制表示有异常模块的 基架号和该基架中的槽号 (HEX) ○ ○ ○ ○ ○ ○ ○ - - - - - ○ R7763 R7764 语法错误 语法错误及实行通讯指令错误 时的代码和程序地址 发生错误的地址是 16 进制 (HEX)地址 代码 ○ ○ ○ ○ ○ - - ○ ○ ○ ○ ○ - R7765 扫描计数器 扫描次数 RUN 开始后的扫描次数 (HEX) ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ R7766 R7767 R7770 R7771 R7772 R7773 R7774 ※日历 秒 分 时 星期 日 月 年 24 小时表示 0(日),1(一),2(二),3(三), 4(四),5(五),6(六) 10 进制表示 ○ ○ - ○ ○ ○ - - - - ○ ○ ○ R7775 R7776 R7777 扫描时间 短扫描时间 长扫描时间 现在扫描时间(ms) 短扫描时间(ms) 长扫描时间(ms) 现在扫描时间(16 进制表示) RUN 后的 短扫描时间 (16 进制表示) RUN 后的 长扫描时间 (16 进制表示) ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ 除上述数据寄存器外的预备区域,因各 PLC 规定用途而无预告,因此请不要写入程序。 ※日历存入状态 例)日期 98/04/01(SUN) 时间 11:09:15 寄存器 数据 寄存器 数据 R7766――0015(秒) R7771――0000(星期) R7767――0009(分) R7772――0001(日) R7770――0011(时) R7773――0004(月) R7774――0098(年) 光洋电子(无锡)有限公司 S 系列编程手册 72 3-3 功能存储器的性质 3-3-1 输入 I 用作记忆输入模块的输入状态的存储器,每次扫描的开始定期更新(输入传送) 1)通过输入模块将输入部件的 ON/OFF 状态,由输入传送记忆在 CPU 内的输入状态表(寄存 器)内。在执行程序时,依照该输入状态表的状态来处理。 2)上升沿触点指令中只有输入的前次状态为 OFF,本次状态变为 ON 的那次扫描有效(SU- 5/5E、SZ-3/4、SN、SH、SM 不适用)。 3)下降沿触点指令中只有输入的前次状态为 ON,本次状态变为 OFF 的那次扫描有效(SU- 5/5E、SZ-3/4、SN、SH、SM 不适用)。 4)替代功能参数设定为 ON 的输入 I 的状态被锁定,状态变化被禁止(仅 SG-8B、SU-6M、 SZ-4/4M)。 5)没有被实装输入模块占用的 I 区域可作内部继电器用,由 OUT I×××等指令控制。 6)执行直接输入指令,输入状态表不立即变化,直到下次输入传送时才变化。 输入部件 输入模块 输入状态表(ON/OFF 记忆存储器) CPU ◎I××× ◎I××× ◎I××× ◎I××× ∫ ∫ 输 入 传 送 本 次 前 次 本 次 前 次 本 次 前 次 本 次 前 次 ※ 光洋电子(无锡)有限公司 S 系列编程手册 73 3-3-2 输出 Q 记忆输出状态的存储器在执行用户程序时被更新,执行完用户程序后一次性向输出模块输出。 执行直接指令时,立即向输出模块输出。 1) 由程序执行决定的 Q 的 ON/OFF 状态存放在 CPU 的输出状态表中。 依靠输出传送将该输出状态表的状态传送给输出模块,使输出部件动作。 2)执行直接输出指令时,同时更新输出状态表和输出模块状态。 输出部件输出模块 输出状态表 CPU Q×××◎ Q×××◎ Q×××◎ Q×××◎ ∫ 输 出 传 送 本 次 前 次 本 次 前 次 本 次 前 次 本 次 前 次 ∫ ∫ 光洋电子(无锡)有限公司 S 系列编程手册 74 3-3-3 全局传送继电器 GI(广播功能):仅 SG-8/8B、SU-6/6B、SU-5M/6M、DL06 GENIUS 网络上共用的存储器,主要用于存入被分配作通讯输入的输入模块的状态。在每次 I/O 扫描时存储其输入状态。 1)将上图所示的在 GI 区域的输入及在 GI 区域的输出信号,传给连接着的所有 CPU(1、2、 3)的广播功能。 2)由 GI 分配的输入用其广播功能,成为连接着的所有 CPU 的输入。 3)由 GI 区域输出的信号(OUT GI×××),作为广播连接继电器,可以由连接着的所有 CPU 读取。 4)在网络上没有设定的区域可作为内部继电器使用。 回路例 ※SU-5/5E 的 GI0-GI777 它用于 PLC 通讯,远程 I/O 上的通讯继电器,没有作为通讯继电 器的定义号,全部可作为内部继电器用。 PLC#1 I 10 GI300 LD I 10 OUT GI300 其它 CPU GI 300 Q20 LD GI 300 OUT Q 20 连接着的所有 CPU,将输出 GI300 作 为输入取入 #1 #2 #3 电 源 C P U 输 入 G E N I 输 入 GI 输 入 GI 输 出 输 出 电 源 C P U 输 入 G E N I 输 入 GI 输 入 GI 输 出 输 出 电 源 C P U 输 入 G E N I 输 入 GI 输 入 GI 输 出 输 出 GENIUS 网络 GENIUS 网络 光洋电子(无锡)有限公司 S 系列编程手册 75 3-3-4 特定局传送继电器 GQ(直接功能):仅 SG-8/8B、SU-5M/6M、DL06 作为 GENIUS 网络上共有的存储器,存储分配为通讯输出用的输出模块的输出状态,在每次 I/O 扫描期间向输出模块传送。 1)GENIUS 网络上的 GQ,根据 S-01P2 的控制设定(参见 S-01P2 操作手册),由特定 CPU 来的指令来控制,除此之外与一般的输出同样处理。 2)GENIUS 网络上任何没有设定的区域及没有输出控制的区域,可作为内部继电器使用。 回路例 3-3-5 内部继电器 M M 是在执行顺序程序时用于内部处理的继电器,可用参数设定停电时保持记忆。 1) M 是仅在 CPU 内部进行处理的继电器,即是不向外部直接输出的 CPU 内部的辅助继电器。 2) 在程序上 a 触点,b 触点没有使用数量限制。 3) M 区域也可由编程器设定为停电时的保持记忆。 #1 #2 #3 电 源 C P U 输 入 G E N 输 入 输 出 输 出 输 出 电 源 C P U 输 入 G E N 输 入 输 出 输 出 输 出 电 源 C P U 输 入 G E N 输 入 输 出 输 出 输 出 GENIUS 网络 GENIUS 网络 仅向连接着的特定局输出 I5 GQ2000 Q100 M0 Q101 M10 M0 M0 光洋电子(无锡)有限公司 S 系列编程手册 76 3-3-6 定时器 T 定时器是当经过时间超过设定时间时动作的继电器。定时器的经过时间自动存入其对应的数 据寄存器中。(T0=R0,T1=R1,T2=R2)。 定时器有 0.1 秒、0.01 秒、0.1 秒累积和 0.01 秒累积的 4 种。 用 RSTTC 指令,可由别的回路将经过值复零。 注) 使用 ATMR、AHTMR 的带设定值的 T 触点时,如设定值在 5 位以上,请按上 4 位、下 4 位的 AND 条件编程。请参见 3-3-7 计数器 C(6)项。 0.01 秒定时器(4 位) HTMR T1 K0100 Q100 T 1 I1 LD I 1 HTMR T1 K 100(10 秒) LD T 1 OUT Q 101 1)如条件 I1 成立,TMR 1 以 0.01 秒单位累加,当达到设定时间时,触点 T1 就 ON。 2)如条件 I1 不成立,时间继电器的经过值为 0,T0 触点 OFF。 3)在级式中,级转移时定时器的经过值为 0。 0.1 秒定时器(4 位) TMR T0 K0100 Q100 T 0 I 0 LD I 0 TMR T 0 K 100(10 秒) LD T 0 OUT Q 100 1) 如条件 I0 成立,TMR 0 以 0.1 秒单位累加,当达到设定时间时,触点 T0 就 ON。 2) 如条件 I0 不成立,定时器的值为 0,T0 触点 OFF。 3) 在级式中,级转移时定时器的经过值也为 0。 0.1 秒累积定时器(8 位) ATMR T2 K0500 RESET I3 复位条件 I2 计时条件 LD I 2 LD I 3 ATMR T2 K 500(50 秒) 1)如条件 I2 成立,TMR 2 以 0.1 秒单位累加。 2)累积定时器即使条件 I2 不成立,经过值也被保存。 3)如条件 I3 成立,经过值就复位为 0。 4)经过值可按 Rn+1.Rn 分为 8 位。 5)因进行 8 位处理,定时器序号只能隔 1 号使用。 0.01 秒累积计时器(8 位) 1)是以 0.01 秒单位累积的定时器,其他功能与 0.1 秒累积定时器相同。 光洋电子(无锡)有限公司 S 系列编程手册 77 3-3-7 计数器 C 计数器有加法式和加减法式 1)计数器指令需要设定值,可由寄存器指定(R)、间接寄存器指定(P)或常数指定(K) 来指定设定值。 2)计数值从寄存器 R1000 起,依次自动存入按计数器序号分配的相应的寄存器号里。但加减 法计数器因有 8 位,按 R1000+n、R1000+(n+1)分配。 3)除了当计数值超过计数指令的设定值时 ON 的计数器触点外,在程序上还可用带任意的设 定值的计数器触点,当计数值大于设定值,或与设定值一致时该触点 ON。 4)计数值保持电源断开前的数据,但根据参数设定(设定停电保持领域)也可使其停电不保 持。 5)计数器指令使用的序号 CNT,GCNT,UDCNT 指令全部公用。但同一序号不能重复使用。 CNT,GCNT 指令为 4 位,而 UDCNT 指令是 8 位,因此 UDCNT 不能连号使用。 例)指定了 UDCNT C0010 时,C0011 号也被占用,因此就不能定义 CNT C0011 及 GCNT C0011,UDCNT C0011 的 C0011。 6)对 UDCNT 指令指定的计数器使用带设定值的计数触点时,如设定值需要 5 位以上时,请 按例子所示用下位 4 位、上位 4 位的 AND 条件来编制程序。 例) 7)可由 RSTTC 指令用其他逻辑使其复位。 加法式 加减法式 命令 CNT GCNT UDCNT 计数器条件 计数器输入条件 复位条件 计数输入条件 加法计数输入条件 减法计数输入条件 复位条件 位数 4 位 4 位 8 位 UDCNT C10 K100000 DOWN RESET C10 K5000 C11 K0001 Q12 ≧ ≧ C11 K0002 ≧ 当由 UDCNT 指令指定 C10 時,就是 C11 为上位 4 位,C10 为下位 4 位的 8 位计数器。因此在左侧电路中计数值 大于 15000 時,两个条件都成立,使 Q12 接通。 光洋电子(无锡)有限公司 S 系列编程手册 78 3-3-8 级 S 级式程序指定级号用,各级(stage)动作状态由记忆在功能存储器中的级(stage)号的 ON/OFF 状态决定。 1)按工序进行编程时,SG、ISG 指令作为每个工序号的标志,JMP、NJMP 指令指定工序的 衔接。级(stage)号的动作状态(ON/OFF 状态)可作为条件使用(例如 LD S×××)。 2)根据停电保持参数设定,能记忆电源断开时级的动作状态。 备注)级 S 的指定例子 S22 S21 I1 ISG I0 M0 JMP S 10 NJMP S 20 S0 SG S10 Q10 SG S11 SG S20 SG I20 I22 I23 Q11 I31 I33 M2 I10 SG SET S 30 RST S 15 I5 ISG S0:初始级登录 JMP S10:条件成立時转移 NJMP S20:条件不成立時转移 SG S10:级登录 LD S5:级 ON/OFF 状态的条件 (S5ON 時条件成立) SG S11 SG S20 SG S21 SG S22 SET S30:级的设定 RST S15:级的设定 S5 光洋电子(无锡)有限公司 S 系列编程手册 79 3-3-9 数据寄存器 R 是每个由 16 位构成的寄存器存储器,用于数据处理时存储数据,根据指令亦可处理 32 位的 数据。(每 16 位称为 1 字) 此寄存器的一部分作存储定时器经过时间,计数器的计数值等的区域,另外在各 S 系列 PLC 上也有预先规定用途的寄存器作特殊寄存器用。 名称 SU-5/5E、 SU-6 点数 SU-6B 点数 SU-5M/6M 点数 说明 定时器经过值 R000~R177 128 字 R000~R377 256 字 R0~R377 256 字 定时器每 1点 1 个字(4 位) ※ 特殊寄存器 - - R700~R737 32 字 R700~R777 64 字 计数器经过值 R1000~R1177 128 字 ← ← R1000~R1377 256 字 计数器每 1点 1 个字(4 位) ※ 数据寄存器 R1400~R7377 3072 字 ← ← R1400~R7377 3072 字 特殊寄存器 R7400~R7777 256 字 ← ← R7400~R7777 256 字 扫描时间等 数据寄存器 - - R10000~R17777 4096 字 R10000~R36777 11776 字 通讯输入点 - - - - R40000~R40177 128 字 通讯输出点 R40000~R40037 32 字 R40000~R40077 64 字 R40200~R40377 128 字 输入 R40400~R40423 20 字 ← ← R40400~R40477 64 字 输出 R40500~R40523 20 字 ← ← R40500~R40577 64 字 内部继电器 R40600~R40635 30 字 R40600~R40677 64 字 R40600~R40777 128 字 级 R41000~R41027 24 字 R41000~R41077 64 字 R41000~R41077 64 字 定时器 R41100~R41107 8 字 R41100~R41177 16 字 RR41100~R41177 16 字 计数器 R41140~R41147 8 字 ← 8 字 R41140~R41157 16 字 R 特殊继电器 R41200~R41205 R41215~R41234 18 字 ← R41215~R41234 22 字 R41200~R41237 32 字 光洋电子(无锡)有限公司 S 系列编程手册 80 SG-8B 定时器经过值 R0000~R0377 256 字 定时器每 1 点是 1 个字(4 位)※ 计数器经过值 R1000~R1377 256 字 计数器每 1 点是 1 个字(4 位)※ 数据寄存器 R1400~R7377 3072 字 特殊寄存器 R7400~R7777 256 字 日历、扫描时间等 数据寄存器 R10000~R37777 12288 字 仅在使用 16K 字存储器时 全局传送继电器 R40000~R40177 128 字 特定局传送继电器 R40200~R40377 128 字 输入 R40400~R40477 64 字 输出 R40500~R40577 64 字 内部继电器 R40600~R40777 128 字 级 R41000~R41077 64 字 定时器 R41100~R41117 16 字 计数器 R41140~R41157 16 字 R 特殊继电器 R41200~R41237 32 字 SZ/SH/SM 名称 SZ 系列 SH/SM 系列 SZ-3 SZ-4 SZ-4M SH SM 定时器经过值 R000~R077 R000~R177 R000~377 R000~R077 R000~R077 计数器经过值 R1000~R1077 R1000~R1177 R1000~R1177 R1000~R1077 R1000~R1077 数据寄存器 R2000~R2377 R2000~R3777 R1400~R7377 R10000~R17777 R2000~R3777 R2000~R3777 E2PROM 寄存器 R4000~R4177 R4000~R4377 无 R4000~R4177 无 FlashROM 寄存器 无 无 无 无 R4000~R4177 特殊寄存器 R7620~R7647 R7650~R7777 R7620~R7737 R7746~R7777 R7400~R7777 R37000~37777 R7620~ R7777 R7620~ R7777 输入 R40400~R40407 R40400~R40423 R40400~R40437 R40400~R40403 R40400~R40403 输出 R40500~R40507 R40500~R40523 R40500~R40537 R40500~R40503 R40500~R40503 内部线圈 R40600~R40617 R40600~R40617 R40600~R40677 R40600~R40617 R40600~R40617 级 R41000~R41017 R41000~R41037 R41000~R41077 R41000~R41017 R41000~R41017 定时器 R41100~R41103 R41100~R41107 R41100~R41117 R41100~R41103 R41100~R41103 计数器 R41140~R41143 R41140~R41147 R41140~R41147 R41140~R41143 R41140~R41143 R 特殊继电器 R41200~R41204 R41226~R41227 R41200~R41205 R41226~R41230 R41200~R41237 R41200~R41204 R41226~R41230 R41200~R41204 R41226~R41230 光洋电子(无锡)有限公司 S 系列编程手册 81 DL05/DL06/DL350/SN 名称 DL05 DL06 DL350 SN 定时器经过值 R0~177 R0~R377 R0~R377 R0~R177 计数器经过值 R1000~R1177 R1000~R1177 R1000~R1177 R1000~R1177 数据寄存器 R1200~7377 R1200~R7377 R10000~R17777 R1400~R7377 R10000~R17777 R1400~R7377 R10000~R13777 非易失寄存器 R7400~7577 R7400~R7577 无 无 系统参数 R7600~7777 R7600~R7777 R7400~R7777 R7400~R7777 通讯输入点 无 R40000~R40177 无 无 通讯输出点 无 R40200~R40377 无 无 输入 R40400~40417 R40400~R40437 R40400~R40437 R40400~R40417 输出 R40500~40517 R40500~R40537 R40500~R40537 R40500~R40517 内部继电器 R40600-40637 R40600-R40677 R40600~R40677 R40600~R40647 级 R41000-41017 R41000-R41017 R41000~R41077 R41000~R41037 定时器 R41100-41107 R41100-R41117 R41100~R41117 R41100~R41107 计数器 R41140-41147 R41140-R41147 R41140~R41147 R41140~R41147 特殊继电器 R41200-41237 R 41200-R41237 R41200~R41237 R41200~R41207 1)记忆在数据寄存器内的数据,保持电源断开前的数据,但根据参数设定(停电保持区域)在电 源断电时以及 RUN~STOP 的方式变换时,亦能清除数据。 ※ 使用 8 位 BCD 时,可使用 Rn.Rn+1。 光洋电子(无锡)有限公司 S 系列编程手册 82 第 4 章 指令一览 4-1 指令构成及操作数 (1)构成 S 系列 PLC 用户程序的指令,有单指令和指令+操作数两种形式。 (2)有 1 语、2 语、3 语指令。另外,有的指令由于使用的操作数不同,该指令的语数也会 变化。 (3)通过编程器 S-20P 输入指令时可使用“指令代号”输入。 (4)操作数由功能存储器号及常数(BCD 值、16 进制值、8 进制值、地址、ASCII 值)构成。 指 令 指 令 指 令 操作数 操作数 1 操作数 2 指令 例 ANDLD LD I000 LDGE R2000、K1234 S 级号 操 作 数 常 数 功能存储器号 K 10 进制数(BCD) K 16 进制数(HEX) O 8 进制数(OCT) A ASCII 文字 定义号(位号) I 输入定义号 Q 输出定义号 GI 全局传送继电器定义号 GQ 特定局传送继电器定义号 M 内部继电器定义号 T 定时器号 C 计数器号 SP 特殊继电器 数据寄存器号 寄存器号(I~SP) 定时器经过值 计数器经过值 特殊寄存器号 间接寄存器指定 R P 程序存储器地址 $ 参数,其它 X 寄存器号 程序地址 系统存储器号 光洋电子(无锡)有限公司 S 系列编程手册 83 4-2 顺序指令 分 类 指 令 符 号 步 数 功 能 号 可使用的 操作数 SG - 8B SU - 5/ 5E SU - 6B SU - 5M SU - 6M SZ - 3 SZ - 4 SZ - 4M SH SM DL 05 DL 06 DL 35 0 SN 所载 页码 逻辑运算开始 NO 接点 LD 1 - I,Q,GI,GQ, M,T,C,S,SP ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ 103 逻辑运算开始 NC 接点 LDN 1 - 同上 ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ 103 逻辑与运算 NO 接点 AND 1 - 同上 ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ 103 逻辑与运算 NC 接点 ANDN 1 - 同上 ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ 103 逻辑或运算 NO 接点 OR 1 - 同上 ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ 104 接 点 指 令 逻辑或运算 NC 接点 ORN 1 - 同上 ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ 104 逻辑运算开始 NO 接点 LDDI 1 100 I ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ - 105 逻辑运算开始 NC 接点 LDNDI 1 101 I ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ - 105 逻辑与运算 NO 接点 ANDDI 1 102 I ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ - 105 逻辑与运算 NC 接点 ANDNDI 1 103 I ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ - 105 逻辑或运算 NO 接点 ORDI 1 104 I ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ - 105 直 接 输 入 接 点 指 令 逻辑或运算 NC 接点 ORNDI 1 105 I ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ - 105 逻辑运算开始 NO 接点 LD 2 130 T/C 定义号 T,C 设定值 R,P,K ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ 107 逻辑运算开始 NC 接点 LDN 2 131 同上 ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ 107 逻辑与运算 NO 接点 AND 2 132 同上 ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ 108 逻辑与运算 NC 接点 ANDN 2 133 同上 ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ 108 逻辑或运算 NO 接点 OR 2 134 同上 ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ 109 带 设 定 值 的 T/C 接 点 指 令 逻辑或运算 NC 接点 ORN 2 135 同上 ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ 109 > = > = > = > = > = > = D I D I D I D I D I D I 光洋电子(无锡)有限公司 S 系列编程手册 84 分 类 指 令 符 号 步 数 功 能 号 可使用的 操作数 SG - 8B SU - 5/ 5E SU - 6B SU - 5M SU - 6M SZ - 3 SZ - 4 SZ - 4M SH SM DL 05 DL 06 DL 35 0 SN 所载 页码 逻辑运算开始前沿接点 LDPD 1 110 I,Q,GI,GQ, M,T,C,S, ○ - - ○ ○ - - ○ - - ○ ○ ○ - 110 逻辑运算开始后沿接点 LDND 1 111 同上 ○ - - ○ ○ - - ○ - - ○ ○ ○ - 111 逻辑与运算前沿接点 ANDPD 1 112 同上 ○ - - ○ ○ - - ○ - - ○ ○ ○ - 112 逻辑与运算后沿接点 ANDND 1 113 同上 ○ - - ○ ○ - - ○ - - ○ ○ ○ - 113 逻辑或运算前沿接点 ORPD 1 114 同上 ○ - - ○ ○ - - ○ - - ○ ○ ○ - 114 前 沿 、 后 沿 接 点 指 令 逻辑或运算后沿接点 ORND 1 115 同上 ○ - - ○ ○ - - ○ - - ○ ○ ○ - 115 逻辑运算开始等于接点 LDEQ 2 120 被比较数据 R,P 比较数据 R,P,K (HEX) ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ 116 逻辑运算开始不等于接点 LDNEQ 2 121 同上 ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ 116 逻辑与运算等于接点 ANDEQ 2 122 同上 ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ 117 逻辑与运算不等于 接点 ANDNEQ 2 123 同上 ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ 117 逻辑或运算等于接点 OREQ 2 124 同上 ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ 118 比 较 等 于 接 点 指 令 逻辑或运算不等于 接点 ORNEQ 2 125 同上 ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ 118 逻辑运算开始 大于等于 NO 接点 LDGE 2 130 同上 ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ 119 逻辑运算开始 大于等于 NC 接点 LDNGE 2 131 同上 ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ 119 逻辑与运算大于 等于 NO 接点 ANDGE 2 132 同上 ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ 120 逻辑与运算大于 等于 NC 接点 ANDNGE 2 133 同上 ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ 120 逻辑或运算大于 等于 NO 接点 ORGE 2 134 同上 ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ 121 比 较 大 小 等 于 接 点 指 令 逻辑或运算 大于等于 NC 接点 ORNGE 2 135 同上 ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ 121 逻辑组串联 ANDLD (逻辑组)-(逻辑组) 1 - ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ 124 逻 辑 组 连 接 指 令 逻辑组并联 ORLD 1 - ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ 125 P N P N P N = = = = = = > = > = > = > = > = > = (逻辑组) (逻辑组) 光洋电子(无锡)有限公司 S 系列编程手册 85 分 类 指 令 符 号 步 数 功 能 号 可使用的 操作数 SG - 8B SU - 5/ 5E SU - 6B SU - 5M SU - 6M SZ - 3 SZ - 4 SZ - 4M SH SM DL 05 DL 06 DL 35 0 SN 所载 页码 新母线开始 MLS 1 30 K(BCD) ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ 126 母线 指令 母线复归 MLR 1 31 K(BCD) ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ 126 线圈接通动作(双重使用时 OR 动作) OUT 1 35 I,Q,GI,GQ,M ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ 127 线圈接通动作(双重使用时 后面优先) ZOUT 1 36 I,Q,GI,GQ,M ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ 127 线圈接通保持动作 SET 1 (2) 33 I,Q,GI,GQ,M,S ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ 128 输出 指令 线圈断开动作 RST 1 (2) 34 I,Q,GI,GQ,M ,S ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ 128 线圈接通动作(双重使用时 OR 动作) OUTDI 1 350 Q ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ - 129 线圈接通动作(双重使用时 后面优先) ZDI 1 360 Q ○ ○ ○ ○ ○ - - ○ ○ ○ ○ ○ ○ - 129 线圈接通保持动作 SETDI 1 (2) 330 Q ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ - 130 直接 输出 指令 线圈断开保持动作 RSTDI 1 (2) 340 Q ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ - 130 输出 微分 1 次扫描输出指令 PD 1 38 I,Q,M ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ 131 移位 寄存 器指 令 移位寄存器 SR 2 32 M ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ 133 0.1 秒定时器 TMR 2 (3) - 定时器定义号 T 设 定值 R,P,K(BCD) ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ 135 0.01 秒定时器 HTMR 2 (3) 250 同上 ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ 136 0.1 秒累积定时器 ATMR 2 (3) 251 同上 ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ 137 0.01 秒累积定时器 AHTMR 2 (3) 252 同上 ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ 138 计数器(带复位端) CNT 2 (3) - 计数器定义号 C 设 定值 R,P,K(BCD) ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ 139 定时 器计 数器 指令 计数器(不带复位端) GCNT 2 260 同上 ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ 140 MLS MLR ZOUT SET RST PD SR CLOCK RESET TMR HTMR ATMR RESET AHTMR RESET CNT RESET GCNT OUTDI ZDI SETDI RSTDI 光洋电子(无锡)有限公司 S 系列编程手册 86 分类 指令 符号 步 骤 功 能 号 可使用的 操作数 SG - 8B SU - 5/ 5E SU - 6B SU - 5M SU - 6M SZ - 3 SZ - 4 SZ - 4M SH SM D L0 5 D L0 6 D L3 50 SN 所载 页码 加减计数器 UDCNT 2 (3) 261 同上 ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ 141 定时 器计 数器 指令 定时器/计数器复位 (亦可对一个范围复位) RSTTC 1 (2) 341 T,C ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ 142 逻辑开始 NO 接点 BLD 2 - 寄存器定义号 R·P 位号 K - - - ○ ○ - - ○ - - - ○ ○ - 122 逻辑开始 NC 接点 BLDN 2 - 寄存器定义号 R·P 位号 K - - - ○ ○ - - ○ - - - ○ ○ - 122 逻辑与 NO 接点 BAND 2 - 寄存器定义号 R·P 位号 K - - - ○ ○ - - ○ - - - ○ ○ - 122 逻辑与 NC 接点 BANDN 2 - 寄存器定义号 R·P 位号 K - - - ○ ○ - - ○ - - - ○ ○ - 122 逻辑或 NO 接点 BOR 2 - 寄存器定义号 R·P 位号 K - - - ○ ○ - - ○ - - - ○ ○ - 123 逻辑或 NC 接点 BORN 2 - 寄存器定义号 R·P 位号 K - - - ○ ○ - - ○ - - - ○ ○ - 123 BIT 输出 BOUT 2 - 寄存器定义号 R·P 位号 K - - - ○ ○ - - ○ - - - ○ ○ - 132 BIT 置位 BSET 2 - 寄存器定义号 R·P 位号 K - - - ○ ○ - - ○ - - - ○ ○ - 132 寄 存 器 领 域 位 逻 辑 运 算 BIT 复位 BRST 2 - 寄存器定义号 R·P 位号 K - - - ○ ○ - - ○ - - - ○ ○ - 132 UDCNT DOWN RESET BOUT BSET BRST RSTTC 光洋电子(无锡)有限公司 S 系列编程手册 87 4-3 程序执行控制指令 分 类 指 令 符 号 步 数 功 能 号 可使用的 操作数 SG - 8B SU - 5/ 5E SU - 6B SU - 5M SU - 6M SZ - 3 SZ - 4 SZ - 4M SH SM DL 05 DL 06 DL 35 0 SN 所载 页码 级登记指令 SG 2 900 S ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ 148 初始级登记指令 ISG 2 901 S ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ 149 条件成立 时级转移指令 JMP 1 910 S ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ 150 条件不成立 时级转移指令 NJMP 1 911 S ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ 150 级合流登记指令 CV 1 902 S ○ - ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ 151 级合流转移指令 CVJMP 1 912 S ○ - ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ 152 级组请求指令 BREQ 1 906 M ○ - ○ ○ ○ ○ ○ ○ ○ ○ - ○ ○ - 153 级组开始指令 BSTART 2 907 M ○ - ○ ○ ○ ○ ○ ○ ○ ○ - ○ ○ - 154 级式 指令 级组结束指令 BEND 1 909 ○ - ○ ○ ○ ○ ○ ○ ○ ○ - ○ ○ - 155 GOTO 2 920 K(HEX) ○ - ○ ○ ○ - ○ ○ - - - - ○ - 158 跳转 GLBL 2 921 K(HEX) ○ - ○ ○ ○ - ○ ○ - - - - ○ - 158 FOR 2 923 R,K(BCD) ○ - ○ ○ ○ - ○ ○ ○ ○ ○ ○ ○ ○ 160 循环 NEXT 1 924 ○ - ○ ○ ○ - ○ ○ ○ ○ ○ ○ ○ ○ 160 CAL 2 926 K(HEX) ○ - ○ ○ ○ - ○ ○ ○ - ○ ○ ○ ○ 163 CLBL 2 927 K(HEX) ○ - ○ ○ ○ - ○ ○ ○ - ○ ○ ○ ○ 163 RET(子程序条件返 回) 1 928 ○ - ○ ○ ○ - - ○ - - ○ ○ ○ ○ 163 子 程 序 CEND(子程序结 束) 1 929 ○ - ○ ○ ○ - ○ ○ ○ - ○ ○ ○ ○ 163 中断禁止 INH 1 930 - ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ - 166 中断许可 INE 1 931 - ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ - 166 中 断 指 令 中断程序标号 ILBL 1 932 O(OCT) - ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ - 166 SG ISG JMP NJMP CV CVJMP 程序 GOTO K GLBL K GOTO GLBL 子 程 序 程序 CAL K END CLBL K RET CEND CAL CLBL RET CEND BREQ BSTART BEND INH INE ILBL 程序 FOR NEXT 循环 FOR NEXT 光洋电子(无锡)有限公司 S 系列编程手册 88 分 类 指令 符 号 步 数 功 能 号 可使用的操作数 SG - 8B SU - 5/5 E SU - 6B SU - 5M SU - 6M SZ - 3 SZ - 4 SZ - 4M SH SM DL 05 DL 06 DL 35 0 SN 所载 页码 中断程序条件返回 RETI 1 933 - ○ ○ ○ ○ - - ○ ○ ○ ○ ○ ○ - 166 中 断 指 令 中断程序结束 IEND 1 934 - ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ - 166 监控定時器复位 WDOGR 1 940 ○ ○ ○ ○ ○ - ○ ○ ○ ○ ○ ○ ○ - 167 暂停状态执行停止 BREAK 1 941 ○ - ○ ○ ○ - - - - - - - - - 168 执 行 停 止 STOP 方式停止 STOP 1 942 ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ 169 无功能指令 NOP 无 1 943 ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ 170 程序飘带指令 END 1 40 ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ 171 WDOGR STOP END BREAK RETI IEND 光洋电子(无锡)有限公司 S 系列编程手册 89 4-4 数据处理指令 分 类 指 令 符 号 步 数 功 能 号 可使用的 操作数 SG - 8 B SU - 5/5 E SU - 6B SU - 5M SU - 6M SZ - 3 SZ - 4 SZ - 4M SH SM DL 05 DL 06 DL 35 0 SN 所载 页码 16 位 读出对象 LDW S R.P 1 50 R,P ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ 187 32 位 读出对象 LDD S R.P 1 500 R,P ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ 188 任意位 (1~32) 读出对象起始号 位长 LDF S n I·Q·GI·GQ·K(1~32) M·S·T·C·SP 2 501 I、Q、GI、GQ、M、 S、T、C、SP、K(位 长) ○ - ○ ○ ○ - ○ ○ - - ○ ○ ○ ○ 189 直接 16 位 读出对象 LDDW S R(I 区域) 1 502 R(I:输入区域) ○ - - ○ ○ - - - - - - ○ - - 190 直接任意位 (1~32) 读出对象起始号 位长 LDDF S n I K(1~32) 2 503 I K(位长) ○ - ○ ○ ○ - - - - - - ○ - - 191 索引 16 位 读出对象 LDIX S R·P 1 504 R,P ○ ○ ○ ○ ○ - - ○ - - - ○ ○ - 192 数据堆栈弹出 POP 1 505 ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ 193 4 位常数(10 进制或 16 进制) 读入数据 LDS a K(0~FFFF) 1 506 K ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ 194 8 位常数(10 进制或 16 进制) 读入数据 LDC a K(0~FFFFFFFF) 2 507 K ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ 195 寄存器号 (8 进制) 寄存器号 LDR a OC(0~41177) 1 508 O(OCT) ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ 196 浮点小数数据 读入对象 RLDD S R·P 1 - R,P - - - ○ ○ - - - - - - ○ ○ - 323 读入 指令 浮点小数常数 读入数据 RLDC D K 3 - K - - - ○ ○ - - ○ - - - ○ ○ - 324 16 位 写入目标 OUTW D R·P 1 60 R,P ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ 197 32 位 写入目标 OUTD D R·P 1 600 R,P ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ 198 任意位 (1~32) 写入目标起始号 位长 OUTF D n I·Q·GI·GQ·K(1~32) M 2 601 I、Q、GI、GQ、M K(位长) ○ - ○ ○ ○ - ○ ○ - - ○ ○ ○ ○ 199 直接 16 位 写入目标 OUTDW D R(Q 区域) 1 602 R(Q:输出区域) ○ - - ○ ○ - - - - - - ○ - - 200 写入 指令 直接任意位 (1~32) 写入目标起始号 位长 OUTDF D n Q 2 603 Q K(位长) ○ - ○ ○ ○ - - - - - - ○ - - 201 LDW LDD LDF POP LDS LDC LDR RLDD RLDC OUTW OUTD OUTF OUTDW OUTDF LDDW LDDF LDIX 光洋电子(无锡)有限公司 S 系列编程手册 90 分 类 指 令 符 号 步 数 功 能 号 可使用的 操作数 SG - 8B SU - 5/5 E SU - 6B SU - 5M SU - 6M SZ - 3 SZ - 4 SZ - 4M SH SM DL 05 DL 06 DL 35 0 SN 所载 页码 上 8 位 写入目标 OUTM D R 2 605 R ○ - - ○ ○ - - - ○ ○ - ○ - - 202 下 8 位 写入目标 OUTL D R 2 606 R ○ - - ○ ○ - - - ○ ○ - ○ - - 203 写 入 指 令 索引 16 位 写入目标基准号 OUTIX D0 R·P 1 604 R,P ○ ○ ○ ○ ○ - - ○ - - - ○ ○ - 204 4 位 BCD 读出对象 ADD S R·P 1 71 R,P ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ 205 8 位 BCD 读出对象 ADDD S R·P 1 700 R,P ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ 206 任意位长 (1~32bit) 读出对象起始号 位长 ADDF S1 n I·Q·GI·GQ· K(1~32) M·S·T·C·SP 2 711 I,Q,GIGQ,M, S,T,C,SP,K(位 长) ○ - ○ ○ ○ - - - - - - ○ - - 207 堆栈 SADD 1 712 ○ ○ ○ ○ ○ - - - ○ ○ - ○ - ○ 208 加 法 8 位常数 加算数据 ADDC b K(0~99999999) 2 713 K ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ 209 4 位 BCD 读出对象 SUB S R·P 1 72 R,P ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ 210 8 位 BCD 读出对象 SUBD S R·P 1 720 R,P ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ 211 任意位长 (1~32bit) 读出对象起始号 位长 SUBF S1 n I·Q·GI·GQ· K(1~32) M·S·T·C·SP 2 721 I,Q,GI,GQ,M, S,T,C,SP,K(位 长) ○ - ○ ○ ○ - - - - - - ○ - - 212 堆栈 SSUB 1 722 ○ ○ ○ ○ ○ - - - ○ ○ - ○ - ○ 213 减 法 8 位常数 减算数据 SUBC b K(0~99999999) 2 723 K ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ 214 4 位 BCD 读出对象 MUL S R·P 1 73 R,P ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ 215 8 位 BCD 读出对象 MULD S R·P 2 730 R,P ○ - - ○ ○ - - ○ - - ○ ○ ○ - 216 任意位长 (1~16bit) 读出对象起始号 位长 MULF S1 n I·Q·GI·GQ· K(1~16) M·S·T·C·SP 2 731 I,Q,GI,GQ,M, S,T,C,SP,K(位 长) ○ - ○ ○ ○ - - - - - - ○ - - 217 堆栈 SMUL 1 732 ○ ○ ○ ○ ○ - - - ○ ○ - ○ - ○ 218 乘 法 4 位常数 乘算数据 MULS b K(0~9999) 1 733 K ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ 219 4 位 BCD 读出对象 DIV S R·P 1 74 R,P ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ 220 B C D 算 术 运 算 除 法 8 位 BCD 读出对象 DIVD S R·P 2 740 R,P ○ - ○ ○ ○ - - ○ - - ○ ○ ○ ○ 221 ADD ADDD ADDF SADD ADDC SUB SUBD SUBF SSUB SUBC MUL MULD MULF MULS DIV DIVD OUTIX SMUL OUTM OUTL 光洋电子(无锡)有限公司 S 系列编程手册 91 分 类 指 令 符 号 步 数 功 能 号 可使用的 操作数 SG - 8B SU - 5/5 E SU - 6B SU - 5M SU - 6M SZ - 3 SZ - 4 SZ - 4M SH SM DL 05 DL 06 DL 35 0 SN 所载 页码 任意位长 (1~16bit) 读出对象起始号 位长 DIVF S1 n I·Q·GI·GQ· K(1~16) M·S·T·C·SP 2 741 I,Q,GI,GQ,M, S,T,C,SP,K(位 长) ○ - ○ ○ ○ - - - - - - ○ - - 222 堆栈 SDIV 1 742 ○ ○ ○ ○ ○ - - - ○ ○ - - - ○ 223 B C D 算 术 运 算 除 法 4 位常数 除算数据 DIVS b K(0~9999) 1 743 K ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ 224 16 位 读出对象 BADD S R·P 1 714 R,P ○ ○ ○ ○ ○ - - ○ - - ○ ○ ○ ○ 225 32 位 读出对象 BADDD S R·P 1 715 R,P ○ - ○ ○ ○ - - - - - - ○ - ○ 226 堆栈 SBADD 1 718 - - ○ ○ ○ - - - - - - ○ - ○ 227 4 位常数 (HEX) 加算数据 BADDS b K(0~FFFF) 1 716 K ○ ○ ○ ○ ○ - - ○ - - ○ ○ ○ ○ 228 加 法 8 位常数 (HEX) 加算数据 BADDC b K(0~FFFFFFFF) 2 717 K ○ - ○ ○ ○ - - - - - - ○ - ○ 229 16 位 读出对象 BSUB S R·P 1 724 R,P ○ ○ ○ ○ ○ - - ○ - - ○ ○ ○ ○ 230 32 位 读出对象 BSUBD S R·P 1 725 R,P ○ - ○ ○ ○ - - - - - - ○ - ○ 231 堆栈 SBSUB 1 728 - - ○ ○ ○ - - - - - - ○ - ○ 232 4 位常数 (HEX) 减算数据 BSUBS b K(0~FFFF) 1 726 K ○ ○ ○ ○ ○ - - ○ - - ○ ○ ○ ○ 233 减 法 8 位常数 (HEX) 减算数据 BSUBC b K(0~FFFFFFFF) 2 727 K ○ - ○ ○ ○ - - - - - - ○ - ○ 234 16 位 读出对象 BMUL S R·P 1 734 R,P ○ ○ ○ ○ ○ - - ○ - - ○ ○ ○ ○ 235 堆栈 SBMUL 1 738 - - ○ ○ ○ - - - - - - ○ - ○ 236 乘 法 4 位常数 (HEX) 乘算数据 BMULS b K(0~FFFF) 1 735 K ○ ○ ○ ○ ○ - - ○ - - ○ ○ ○ ○ 237 16 位 读出对象 BDIV S R·P 1 744 R,P ○ ○ ○ ○ ○ - - ○ - - ○ ○ ○ ○ 238 堆栈 SBDIV 1 748 - - ○ ○ ○ - - - - - - ○ - ○ 239 B I N 算 术 运 算 除 法 4 位常数 (HEX) 除算数据 BDIVS b K(0~FFFF) 1 745 K ○ ○ ○ ○ ○ - - ○ - - ○ ○ ○ ○ 240 DIVF SDIV DIVS BADD BADDD SBADD BADDS BADDC BSUB BSUBD SBSUB BSUBS BSUBC BMUL SBMUL BMULS BDIV SBDIV BDIVS 光洋电子(无锡)有限公司 S 系列编程手册 92 分 类 指 令 符 号 步 数 功 能 号 可使用的 操作数 SG - 8B SU - 5/5 E SU - 6B SU - 5M SU - 6M SZ - 3 SZ - 4 SZ - 4M SH SM DL 05 DL 06 DL 35 0 SN 所载 页码 加法 读出对象 RADD S R·P 1 - R·P - - - ○ ○ - - ○ - - - ○ ○ - 325 常数加法 加算数据 RADDC b K 3 - K - - - ○ ○ - - ○ - - - ○ ○ - 326 减法 读出对象 RSUB S R·P 1 - R·P - - - ○ ○ - - ○ - - - ○ ○ - 327 常数减法 减算数据 RSUBC b K 3 - K - - - ○ ○ - - ○ - - - ○ ○ - 328 乘法 读出对象 RMUL S R·P 1 - R·P - - - ○ ○ - - ○ - - - ○ ○ - 329 常数乘法 乘算数据 RMULC b K 3 - K - - - ○ ○ - - ○ - - - ○ ○ - 330 除法 读出对象 RDIV S R·P 1 - R·P - - - ○ ○ - - ○ - - - ○ ○ - 331 浮 点 小 数 算 术 运 算 常数除法 除算数据 RDIVC b K 3 - K - - - ○ ○ - - ○ - - - ○ ○ - 332 16 位 读出对象 ANDW S R·P 1 75 R,P ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ 241 32 位 读出对象 ANDD S R·P 1 750 R,P ○ - ○ ○ ○ - - ○ ○ ○ ○ ○ ○ ○ 242 任意位长 读出对象起始号 位长 ANDF S1 n I·Q·GI·GQ· K(1~32) M·S·T·C·SP 2 751 I,Q,GI,GQ,M, S,T,C,SP,K(位 长) ○ - ○ ○ ○ - - ○ - - - ○ ○ - 243 堆栈 SAND 1 752 - - ○ ○ ○ - - - - - - ○ - ○ 244 逻 辑 与 8 位常数 (HEX) 逻辑与数据 ANDC b K(0~FFFFFFFF) 2 753 K ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ 245 16 位 读出对象 ORW S R·P 1 76 R,P ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ 246 32 位 读出对象 ORD S R·P 1 760 R,P ○ - ○ ○ ○ - - ○ ○ ○ ○ ○ ○ ○ 247 任意位长 读出对象起始号 位长 ORF S1 n I·Q·GI·GQ· K(1~32) M·S·T·C·SP 2 761 I,Q,GI,GQ,M, S,T,C,SP,K(位 长) ○ - ○ ○ ○ - - ○ - - - ○ ○ - 248 堆栈 SOR 1 762 - - ○ ○ ○ - - - - - - ○ - ○ 249 逻 辑 运 算 逻 辑 或 法 8 位常数 (HEX) 逻辑或数据 ORC b K(0~FFFFFFFF) 2 763 K ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ 250 ANDW ANDD ANDF SAND ORW ORD ORF SOR ANDC ORC RADD RADDC RSUB RSUBC RMUL RMULC RDIV RDIVC 光洋电子(无锡)有限公司 S 系列编程手册 93 分 类 指 令 符 号 步 数 功 能 号 可使用的 操作数 SG - 8B SU - 5/5 E SU - 6B SU - 5M SU - 6M SZ - 3 SZ - 4 SZ - 4M SH SM DL 05 DL 06 DL 35 0 SN 所载 页码 16 位 读出对象 XORW S R·P 1 77 R,P ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ 251 32 位 读出对象 XORD S R·P 1 770 R,P ○ - ○ ○ ○ - - ○ ○ ○ ○ ○ ○ ○ 252 任意位长 读出对象起始号 位长 XORF S1 n I·Q·GI·GQ· K(1~32) M·S·T·C·SP 2 771 I、Q、GI、GQ、M、 S、T、C、SP、K(位 长) ○ - ○ ○ ○ - - ○ - - - ○ ○ - 253 堆栈 SXOR 1 772 - - ○ ○ ○ - - - - - - ○ - ○ 254 逻 辑 运 算 逻 辑 异 或 8 位常数 (HEX)堆栈 XOR 数据 XORC b K(0~FFFFFFFF) 2 773 K ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ 255 16 位 读出对象 CMPR S R·P 1 70 R,P ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ 256 32 位 读出对象 CMPRD S R·P 1 700 R,P ○ - ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ 257 任意位长 读出对象起始号 位长 CMPRF S1 n I·Q·GI·GQ· K(1~32) M·S·T·C·SP 2 701 I、Q、GI、GQ、M、 S、T、C、SP、K(位 长) ○ - ○ ○ ○ - - ○ - - - ○ ○ - 258 堆栈 SCMPR 1 702 ○ ○ ○ ○ ○ - - - ○ ○ - ○ - ○ 259 8 位常数比较 比较数据 CMPRC b K(0~FFFFFFFF) 2 703 K ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ 260 浮动小数点数据比较 读出对象 RCMPR S R·P 1 - R·P - - - ○ ○ - - ○ - - - ○ ○ - 333 比 较 浮动小数点常数比较 读出对象 RCMPRC S R·P 3 - K - - - ○ ○ - - ○ - - - ○ ○ - 334 取反 INV 1 84 ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ 261 10 进制 补码变换 BCDCPL 1 840 ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ - ○ ○ ○ 262 BIN 码变换 BIN 1 85 ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ 263 BCD 码变换 BCD 1 86 ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ 264 GRAY 码→ BCD 码转换 GRAY 1 862 ○ - ○ ○ ○ - ○ ○ ○ - ○ ○ ○ ○ 265 编码 ENCO 1 83 ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ 266 A C C 变 换 译码 DECO 1 82 ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ 268 XORD XORF SXOR CMPR CMPRD SCMPR RCMPR RCMPRC INV BCDCPL BIN BCD GRAY ENCO DECO XORW XORC CMPRC CMPRF 光洋电子(无锡)有限公司 S 系列编程手册 94 分 类 指 令 符 号 步 数 功 能 号 可使用的 操作数 SG - 8B SU - 5/5 E SU - 6B SU - 5M SU - 6M SZ - 3 SZ - 4 SZ - 4M SH SM DL 05 DL 06 DL 35 0 SN 所载 页码 7 段译码 SEG 1 820 ○ ○ ○ ○ ○ - - ○ ○ ○ - ○ ○ ○ 269 右移 移动位数 SHFR n K(1~32) ·R 2 80 K,R ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ 270 左移 移动位数 SHFL n K(1~32) ·R 2 81 K,R ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ 271 循环右移 移动位数 ROTR n K(1~32) ·R 2 800 K,R ○ ○ ○ ○ ○ - - ○ - - - ○ ○ ○ 272 循环左移 移动位数 ROTL n K(1~32) ·R 2 810 K,R ○ ○ ○ ○ ○ - - ○ - - - ○ ○ ○ 273 位替换指令 SFLDGT 1 863 ○ - ○ ○ ○ - ○ ○ - - ○ ○ ○ - 274 ON 位总和 SUM 1 890 ○ ○ ○ ○ ○ - - ○ - - ○ ○ ○ - 275 平方根 SQRT 1 878 ○ - - ○ ○ - - - - - - - - - 276 正弦 SIN 1 870 ○ - - ○ ○ - - - - - - - - - 277 余弦 COS 1 871 ○ - - ○ ○ - - - - - - - - - 279 正切 TAN 1 872 ○ - - ○ ○ - - - - - - - - - 281 反正弦 ASIN 1 873 ○ - - ○ ○ - - - - - - - - - 283 反余弦 ACOS 1 874 ○ - - ○ ○ - - - - - - - - - 284 反正切 ATAN 1 875 ○ - - ○ ○ - - - - - - - - - 285 弧度变换 RAD 1 876 ○ - - ○ ○ - - - - - - - - - 286 A C C 变 换 度变换 DEG 1 877 ○ - - ○ ○ - - - - - - - - - 287 浮动小数点变换 REAL 1 - - - - ○ ○ - - ○ - - - - - - 335 整数变换 INT 1 - - - - ○ ○ - - ○ - - - - - - 336 平方根 RSQRT 1 - - - - ○ ○ - - - - - - ○ - - 337 正弦 RSIN 1 - - - - ○ ○ - - - - - - ○ - - 338 浮 点 小 数 A C C 变 换 余弦 RCOS 1 - - - - ○ ○ - - - - - - ○ - - 339 SEG SHFR SHFL ROTR ROTL SFLDGT SUM SQRT SIN COS TAN ASIN ACOS ATAN RAD DEG REAL INT RSQRT RSIN RCOS 光洋电子(无锡)有限公司 S 系列编程手册 95 分 类 指 令 符 号 步 数 功 能 号 可使用的 操作数 SG - 8B SU - 5/5 E SU - 6B SU - 5M SU - 6M SZ - 3 SZ - 4 SZ - 4M SH SM DL 05 DL 06 DL 35 0 SN 所载 页码 正切 RTAN 1 - - - - ○ ○ - - - - - - ○ - - 340 反正弦 RASIN 1 - - - - ○ ○ - - - - - - ○ - - 341 反余弦 RACOS 1 - - - - ○ ○ - - - - - - ○ - - 342 反正接 RATAN 1 - - - - ○ ○ - - - - - - ○ - - 343 弧度变换 RRAD 1 - - - - ○ ○ - - - - - - ○ - - 344 浮 点 小 数 A C C 变 换 度变换 RDEG 1 - - - - ○ ○ - - - - - - ○ - - 345 BCD 增 1 寄存器 INCR D R·P 2 78 R,P ○ ○ ○ ○ ○ - - ○ ○ ○ ○ ○ ○ ○ 288 BCD 减 1 寄存器 DECR D R·P 2 79 R,P ○ ○ ○ ○ ○ - - ○ ○ ○ ○ ○ ○ ○ 289 BIN 增 1 寄存器 BINC D R·P 2 786 R,P ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ 290 寄 存 器 变 换 BIN 减 1 寄存器 BDEC D R·P 2 796 R,P ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ 291 INCR DECR BINC BDEC RTAN RASIN RACOS RATAN RRAD RDEG 光洋电子(无锡)有限公司 S 系列编程手册 96 分 类 指 令 符 号 步 数 功 能 号 可使用的 操作数 SG - 8B SU - 5/5 E SU - 6B SU - 5M SU - 6M SZ - 3 SZ - 4 SZ - 4M SH SM DL 05 DL 06 DL 35 0 SN 所载 页码 传送 传送起始寄存器号 MOVE D1 R 2 970 R ○ - ○ ○ ○ ○ ○ ○ - - ○ ○ ○ ○ 292 ACC 逻辑与传送 传送起始寄存器号 ANDMOV D1 R 2 971 R ○ - - ○ ○ - - - - - - ○ - - 293 ACC 逻辑或传送 传送起始寄存器号 ORMOV D1 R 2 972 R ○ - - ○ ○ - - - - - - ○ - - 294 ACC 逻辑异或传送 传送起始寄存器号 XORMOV D1 R 2 973 R ○ - - ○ ○ - - - - - - ○ - - 295 交换 交换起始寄存器号 SWAP DA1 R 2 974 R ○ - - ○ ○ - - - - - - ○ - - 296 ASCII 码→HEX 码 变换 写入对象寄存器号 ATH D1 R 2 860 R ○ - ○ ○ ○ - - ○ - - ○ ○ ○ ○ 297 HEX 码→ASCII 码 变换 写入数据寄存器号 HTA D1 R 2 861 R ○ - ○ ○ ○ - - ○ - - ○ ○ ○ ○ 298 数 据 块 处 理 同一数据的块写入 写入数据 FILL a R·K 2 975 R,K ○ ○ ○ ○ ○ - - - - - - ○ - ○ 299 同一数据检索 SRCH S 或 a R K(0~FFFF) 2 976 R,K ○ - ○ ○ ○ - - - - - - ○ - - 300 多字节数据检索 BSRCH . R 2 978 R ○ - - ○ ○ - - - - - - ○ - - 301 表 检 索 数据分类 比较数据起始号 CLASS TS R K(0~FFFF) 2 977 R,K ○ - ○ ○ ○ - - - - - - ○ - - 302 指针加算取出 写入对象号 TTD D R 2 982 R ○ - ○ ○ ○ - - - - - - ○ - - 303 指针减算取出 写入对象号 RFB D R 2 983 R ○ - ○ ○ ○ - - - - - - ○ - - 304 上托取出 写入对象号 RFT D R 2 984 R ○ - ○ ○ ○ - - - - - - ○ - - 305 指针加算存入 STT S R K(0~FFFF) 2 980 R,K ○ - ○ ○ ○ - - - - - - ○ - - 306 带 指 针 表 处 理 下推存入 ATT S R·K 2 981 R,K ○ - ○ ○ ○ - - - - - - ○ - - 307 位置位 位顺序位置 BITSET n 或 s O(0~7777) R 2 990 R,O ○ - - ○ ○ - - - - - - ○ - - 309 位 置 位 / 复 位 位复位 位顺序位置 BITRST n 或 s O(0~7777) R 2 991 R,O ○ - - ○ ○ - - - - - - ○ - - 310 MOVE ANDMOV ORMOV XORMOV SWAP ATH HTA FILL 检索数据读出对 象或检索数据 SRCH 检索数据存 放寄存器 BSRCH CLASS TTD RFB RFT 读出对象号 或读出数据 STT 读出对象号 或读出数据 ATT BITSET BITRST 光洋电子(无锡)有限公司 S 系列编程手册 97 分 类 指 令 符 号 步 数 功 能 号 可使用的 操作数 SG - 8B SU - 5/5 E SU - 6B SU - 5M SU - 6M SZ - 3 SZ - 4 SZ - 4M SH SM DL 05 DL 06 DL 35 0 SN 所载 页码 表右移 移位数 TSHFR n 或 s O(0~7777) R 2 995 R,O ○ - - ○ ○ - - - - - - ○ - - 311 表左移 移位数 TSHFL n 或 s O(0~7777) R 2 996 R,O ○ - - ○ ○ - - - - - - ○ - - 312 数据区标号 数据标记名 DLBL a K(1~FFFF) 2 410 K ○ - ○ ○ ○ ○ ○ ○ ○ - ○ ○ ○ ○ 313 数值数据登记 登记数据 NCON a K(0~FFFF) 1 411 K ○ - ○ ○ ○ ○ ○ ○ ○ - ○ ○ ○ ○ 314 ASCII 数据登记 登记数据 ACON a A 1 412 A ○ - ○ ○ ○ ○ ○ ○ ○ - ○ ○ ○ ○ 315 程序块索引 16 位读入 数据标记名 LDSIX S0 2 420 K ○ - ○ ○ ○ - ○ ○ ○ - - ○ ○ ○ 316 数据标号地址读出 数据标记名 LDLBL a K(1~FFFF) 2 421 K ○ - ○ ○ ○ ○ ○ ○ ○ - ○ ○ ○ ○ 317 数 据 块 处 理 登记数据寄存器 传送 传送对象起始号 MOVAS D1 R 2 422 R ○ - - ○ ○ - - - - - - - - - 318 程序存储器←→数据 寄存器传送 传送对象地址 MOVMC D K(1~FFFF) R 2 423 R,K ○ - ○ ○ ○ ○ ○ ○ ○ - ○ ○ ○ ○ 319 寄存器←G-07M 读入指令 写入对象寄存器号 FRD D R 2 954 R,P ○ - - ○ ○ - - - - - - - - ○ 320 表 检 索 寄存器→G-07M 写入指令 读出对象寄存器号 FWT D R 2 955 R,P ○ - - ○ ○ - - - - - - - - ○ 321 注意:SH 系列 PLC 从 V2.0 开始支持 CAL、CLBL、CEND、GRAY、DLBL、ACON、NCON、 LDLBL、LDSIX、MOVMC 指令。 TSHFR TSHFL DLBL NCON ACON LDSIX LDLBL MOVAS MOVMC FRD FWT 光洋电子(无锡)有限公司 S 系列编程手册 98 4-5 模块对象特殊指令 分 类 指 令 符 号 步 数 功 能 号 可使用的 操作数 SG - 8B SU - 5/5 E SU - 6B SU - 5M SU - 6M SZ - 3 SZ - 4 SZ - 4M SH SM DL 05 DL 06 DL 35 0 SN 所载 页码 读出 写入对象起始号 RD D1 R 2 950 R ○ ○ ○ ○ ○ - ○ ○ - - - - ○ ○ 347智 能 模 块 写入 读出对象起始号 WT S1 O(0~7777) R 2 951 R ○ ○ ○ ○ ○ - ○ ○ - - - - ○ ○ 348 读出 读出对象起始号 RX S1 I·Q·GI·GQ M·S·T·C R·$·X·SP 2 952 I,Q,GI,GQ,M, S,T,C,R,$,X, SP ○ ○ ○ ○ ○ - ○ ○ - - ○ ○ ○ ○ 349通 讯 模 块 写入 写入对象起始号 WX D1 I·Q·GI·GQ M·S·T·C R·$·X·SP 2 953 I,Q,GI,GQ,M, S,T,C,R,$,X, SP ○ ○ ○ ○ ○ - ○ ○ ○ ○ ○ ○ ○ ○ 351 输出区域暂停指令 起始定义号 末尾定义号 PAUSE QS QE Q Q 1 (2) 960 Q ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ - - 354 I/O 区域更新指令 末尾定义号 DOIO RE R(40000~40577) 2 961 R ○ - - - - - - - - - - - - - 355 输 入 输 出 模 块 I/O 传送禁止 SUSIO 1 962 ○ - - - - - - - - - - - - - 356 外部诊断代码/报文显 示 诊断代码 FALT a K(1~FFFF) R 2 20 R,K ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ - 357 编 程 器 事件记录指令 事件情报 HISTRY a K(1~FFFF) R 2 21 R,K ○ - - - - - - - - - - - - - 360 时间设定指令 设定时刻写入寄存器号 TIME a R 2 880 R ○ - ○ ○ ○ - - ○ - - ○ ○ ○ ○ 362 日 期 控 制 日历设定指令 设定日期写入寄存器号 DATE S R 2 881 R ○ - ○ ○ ○ - - ○ - - ○ ○ ○ ○ 363 RD WT RX WX PAUSE DOIO SUSIO FALT HISTRY TIME DATE 光洋电子(无锡)有限公司 S 系列编程手册 99 第 5 章 顺序指令的解说 本章详细叙述了顺序指令的性质。 5-1 条件回路的性质 [接点指令]是以功能存储器的 ON/OFF 状态为条件的指令。 [直接输入接点指令]执行时,直接取输入模块的 ON/OFF 状态为条件的指令。 [前沿接点指令]功能存储器的状态变化(OFF→ON)时,在 1 个扫描周期内接通的指令。 指 令 LDPD ANDPD ORPD 1 次扫描 仅从OFF到ON的上升沿接通 1次扫 描周期的指令。 ON ON OFF OFF 条件成立 指 令 LDDI ANDDI ORDI 指 令 LDNDI ANDNDI ORNDI ON OFF 条件成立 ON OFF 条件不成立 ON 时条件成立,OFF 时条件不成立。 此指令在程序执行中,直接取输入的 状态进行直接处理。 OFF 时条件成立,ON 时条件不成立。 此指令在程序执行中,直接取输入的 相反状态,进行直接处理。 指 令 LD AND OR 指 令 LDN ANDN ORN ON OFF 条件成立 ON OFF 条件不成立 ON 时条件成立,OFF 时条件不成立。 这种指令在程序的执行中,取功能存 储器的状态。 OFF 时条件成立,ON 时条件不成立。 这种指令在程序的执行中,取功能存 储器的状态。 光洋电子(无锡)有限公司 S 系列编程手册 100 [后沿接点指令]功能存储器的状态变化(ON→OFF)时,在一次扫描周期内接通的接点指 令。 [比较等于接点指令]是以由指令指定的被比较数据和比较数据是否一致为条件的指令。 [比较大于等于接点]是以由指令指定的被比较数据是否大于等于比较数据为条件的指令。 [逻辑组连接指令]用于接点组之间连接的指令。 指 令 ANDLD 指 令 ORLD (接点组) (接点组) 接点组之间串联。 (接点组) (接点组) 接点组之间并联。 指 令 LDGE ANDGE ORGE 指 令 LDNGE ANDNGE ORNGE 当(被比较数据)≥(比较数据)时,条件成立,否则条 件不成立。 当(被比较数据)<(比较数据)时,条件成立,否则条 件不成立。 指 令 LDEQ ANDEQ OREQ 指 令 LDNEQ ANDNEQ ORNEQ 当(被比较数据)=(比较数据)时,条件成立,否则条 件不成立。 例)LDEQ R40402 R40404 当(R40402)=(R40404)时 ON 当(被比较数据)≠(比较数据)时,条件成立,否则条 件不成立。 指 令 LDND ANDND ORND ON OFF 1 次扫描 仅从ON到OFF的下降沿接通 1次扫 描周期的指令。 ON OFF 条件成立 光洋电子(无锡)有限公司 S 系列编程手册 101 5-1-1 条件(接点回路)的运算 构成回路的条件(接点)指令有如下内容: 1. 以通常的 ON/OFF 为条件的接点(接点指令)。 2. 在上升沿、下降沿 ON 的接点(前沿、后沿接点指令)。 3. 比较结果为等于及大于等于时 ON 的接点(比较等于、大于等于接点指令)。 4. 在指令执行时,直接取输入模块的 ON/OFF 状态为条件的接点(直接输入接点指令)。 5. 指令执行时直接使输出模块 ON/OFF,以此状态为条件的接点(直接输出接点指令)。 6. 定时器/计数器的 UP 状态为条件的接点。 条件运算回路例:(ORLD 的场合) 在上面的回路中,以 LD 指令开始的各接点组,在指令执行后其运算结果存储在堆栈中。此堆 栈为 8 级,故在使用 ORLD 连接指令前, 多可存入 8 个接点组的状态,在执行 ORLD 指令时, 把堆栈中的条件结果弹出(取出)进行运算,把 终结果存入条件结果存储单元。 如果在连续两个接点组之后,马上用 ORLD 指令连接,则只需使用 1 级堆栈,因此,连续多 个接点组是没有限制的。 此方法也能用于 ANDLD 指令。 综上所述,条件运算就是利用条件结果存储单元和 8 级堆栈来执行的。 扔掉 (压入) 条件结果 ORLD 指令执行时 堆栈(弹出) LD 指令执行时 ∫ I0 I1 I2 I3 I4 I5 ORLD ORLD ∫ LD I0 AND I1 LD I2 AND I3 ∫∫ LD I20 AND I21 ORLD ① ∫∫ ORLD ⑦ ≈ ① ⑦ 光洋电子(无锡)有限公司 S 系列编程手册 102 5-1-2 母线的指定 在指定共同的条件时,可使用母线控制指令。 [新母线开始指令]该指令指定后面逻辑的连接母线。 指令 MLS K1~ K7 指定 [母线复归指令]返回到由此指令指定的母线号,从其共同条件脱开。 指令 MLR K0~ K7 指定 MLS,MLR 指令以操作数指定母线号(K0~K7),按操作数指定的例子如下图。 优点:1.因用编号管理母线,故编程错误可减少。 2.用 1 条指令就可返回到任意母线上。 3.不需使 MLS 指令数和 MLR 指令数一致。 注意:1.ORLD 等指令不能超越母线使用。 2.用 MLR 指令不能返回到母线号大的母线。 MLS K1 MLS K2 MLS K3 MLR K2 MLS K3 MLS K0 光洋电子(无锡)有限公司 S 系列编程手册 103 5-2 接点指令 SG-8B SU-5/5E SU-6B SU-5M/6M SZ-3 SZ-4 逻辑运算开始接点 LD/LDN SZ-4M SH SM DL05/ DL06 DL350 SN 指 令 符 号 ON 条件 LD 接点定义号 LOAD OFF 条件 LDN 接点定义号 LOAD NOT 功能:1.是直接连接在母线上的接点,或者是在一个接点组开始的接点时使用。 LD 表示常开接点,LDN 表示常闭接点。 SG-8B SU-5/5E SU-6B SU-5M/6M SZ-3 SZ-4 逻辑与运算接点 AND/ANDN SZ-4M SH SM DL05/ DL06 DL350 SN 指 令 符 号 ON 条件 AND 接点定义号 AND OFF 条件 ANDN 接点定义号 AND NOT 功能:1.串联连接的接点,除了第一个接点外,全部用此指令。 在线圈指令的后面,串联连接在其前面的回路上的接点也使用此指令。 在逻辑接点组后面,串联连接的接点也使用此指令。 2.AND 表示常开接点,ANDN 表示常闭接点。 □×××× □×××× □×××× □×××× LD I 1 OUT Q 20 AND I 2 OUT Q 21 I 1 I 2 Q20 Q21 光洋电子(无锡)有限公司 S 系列编程手册 104 SG-8B SU-5/5E SU-6B SU-5M/6M SZ-3 SZ-4 逻辑或运算接点 OR/ORN SZ-4M SH SM DL05/ DL06 DL350 SN 指 令 符 号 ON 条件 OR 接点定义号 OR OFF 条件 ORN 接点定义号 ORN NOT 功能:1.在母线上与前面的回路并联连接的接点,使用此指令。 2.把指定的功能存储器的 ON/OFF 状态,和前面的运算结果(在条件结果存储单元中)进行 OR 运算,新的结果存入条件结果存储单元。 3.OR 表示常开接点,ORN 表示常闭接点。 操作 步数 可使用的操作数 SG-8B/SU-5 M/SU-6M SU-6B SU-5/5E SZ-3 SZ-4 SZ-4M SH/SM DL05 DL06 DL350 SN I 0~I 1777 I 0~I 477 I 0~I 477 I 0~I 177 I 0~I 477 I 0~I 777 I 0~I 77 I 0~I 377 I 0~I 777 ← I 0~I 377 Q 0~Q 1777 Q 0~Q 477 Q 0~Q 477 Q 0~Q 177 Q 0~Q 477 Q 0~Q 777 Q 0~Q 77 Q 0~Q 377 Q 0~Q 777 ← Q 0~Q 377 GI 0~GI 3777 GI 0~GI 1777 GI 0~GI 777 - - - - - GI 0~GI 3777 - - GQ 0~GQ 3777 - - - - - - - GQ 0~GQ 3777 - - M 0~M 3777 M 0~M 1777 M 0~M 737 M 0~M 377 ← M 0~M 1777 M 0~M 377 M 0~M 777 M 0~M 1777 ← M 0~M 1177 S 0~S 1777 S 0~S 1777 S 0~S 577 S 0~S 377 S 0~ S 777 S 0~ S 1777 S 0~S 377 S 0~S 377 S 0~S 1777 ← S 0~S 777 SP 0~SP 777 SP 0~SP 137 SP320~SP717 SP 0~SP 137 SP320~SP617 SP0~SP117 SP540~SP577 SP0~SP137 SP540~SP617 SP0~SP777 SP0~SP117 SP540~SP617 SP0~SP777 ← ← SP0~SP177 T 0~T 377 T 0~T 377 T 0~T 177 T 0~T 77 T 0~T 177 T 0~T 377 T 0~T 77 T 0~T 177 ← T 0~T 377 ← 1 C 0~C 377 C 0~C 177 C 0~C 177 C 0~C 77 C 0~C 177 ← C 0~C 77 C 0~C 177 ← ← ← 回 路 图 指 令 表 地址 指令 操作数 135 LD I 12 136 ORN M 27 137 AND I 7 138 OR Q 221 139 OUT Q 140 140 LDN I 20 141 ANDN I 21 142 AND Q 140 143 OUT M 10 144 END □×××× □×××× M10 Q140 I12 I7 M27 Q221 I20 I21 Q140 END 光洋电子(无锡)有限公司 S 系列编程手册 105 SG-8B SU-5/5E SU-6B SU-5M/6M SZ-3 SZ-4 直接逻辑运算开始接点 LDDI/LDNDI SZ-4M SH SM DL05/ DL06 DL350 指 令 符 号 ON 条件 LDDI 输入定义号 LOAD DIRECT OFF 条件 LDNDI 输入定义号 LOADNOT DIRECT 功能:1.使用 LD 指令时,是取成批传送时送入 I/O 存储器的状态,根据存储器的状态决定特别 程序动作。而使用 LDDI 指令时,是直接取输入模块的输入状态执行程序。由于是直接读 入的输入状态,所以在一个扫描周期内前后读到的状态可能会不同,故请注意。其它用法 同 LD 及 LDN。 SG-8B SU-5/5E SU-6B SU-5M/6M SZ-3 SZ-4 直接逻辑与运算接点 ANDDI/ANDNDI SZ-4M SH SM DL05/ DL06 DL350 指 令 符 号 ON 条件 ANDDI 输入定义号 AND DIRECT OFF 条件 ANDNDI 输入定义号 AND NOT DIRECT 功能:1.是直接从输入点读取输入状态的接点,串联在前面的回路上。其它用法与 AND 及 ANDN 指令相同。 SG-8B SU-5/5E SU-6B SU-5M/6M SZ-3 SZ-4 直接逻辑或运算接点 ORDI/ORNDI SZ-4M SH SM DL05/DL06 DL350 指 令 符 号 ON 条件 ORDI 输入定义号 OR DIRECT OFF 条件 ORNDI 输入定义号 OR NOT DIRECT 功能:1.是直接从输入点读取输入状态的接点,并联在前面的回路上,其它用法与 OR 及 ORN 指令相同。 □×××× D I □×××× D I □×××× D I □×××× D I □×××× D I □×××× D I 光洋电子(无锡)有限公司 S 系列编程手册 106 操作 步数 可使用的操作数 SG-8B SU-6B SU-5/5E SZ-3 SZ-4 SZ-4M SH/SM DL05 DL06 DL350 SN 1 I 0~I 1777 I 0~I 477 I 0~I 477 I 0~I 177 I 0~I 477 I 0~I 777 I 0~I 77 I 0~I 377 I 0~I 777 I 0~I 777 I 0~I 377 回 路 图 指 令 表 地址 指令 操作数 149 LDDI I 4 150 OR I 27 151 AND I 1 152 OUT Q 100 153 LD I 11 154 ANDDI I 2 155 OUT M 202 156 LD I 10 157 ANDN I 15 158 ORDI I 22 159 ANDN I 100 160 ORDI I 23 161 OUT Q 101 162 END Q101 Q100 I4 I1 I27 I11 I10 I15 I100 END D I D I D I M202 D I I2 I22 I23 光洋电子(无锡)有限公司 S 系列编程手册 107 SG-8B SU-5/5E SU-6B SU-5M/6M SZ-3 SZ-4 带设定值的 T/C 逻辑开始接点 LD/LDN SZ-4M SH SM DL05/ DL06 DL350 SN 指 令 符 号 LD T/C 定义号 设定值 LOAD LDN T/C 定义号 设定值 LOAD NOT 功能:1.定时器/计数器 UP 接点专用指令,可设定任意的值。 2.LD 指令是将指定的定时器/计数器定义号的经过值与设定值进行比较,经过值达到或超过(大于等于) 设定值时,该接点为 ON。 3.LDN 指令,是当经过值小于设定值时接点 ON,大于等于设定值时接点 OFF。 4.设定值使用的数据必须是 10 进制(BCD)数。 5.0.1 秒累积定时器(ATMR)、0.01 秒累积定时器(AHTMR)及加减算计数器(UDCNT)指令是 8 位动 作,当用它们的带设定值接点,其设定值为 5 位以上时,用下 4 位的 AND 条件编程。 程序例 回 路 图 指 令 表 地址 指令 操作数 10 LD I 0 11 ANDN M 2 12 TMR T 100 K 500 15 LD T 100 K 600 17 OUT M 2 18 LD T 100 K 250 20 OUT Q 10 21 OUT Q 20 22 END ①当 T100 计时 60 秒以上时,条件成立,M2 为 ON。 ②当 T100 计时 25 秒以上时,条件成立,Q10、Q20 为 ON。 操作 步数 可使用的操作数 机种 SG-8B/SU-5M /6M SU-6B SU-5/5E SZ-3 SZ-4 SZ-4M SH/SM DL05 DL06 DL350 SN T 0~T 377 T 0~T 377 T 0~T 177 T 0~T 77 T 0~T 177 T 0~T 377 T 0~T 77 T 0~T 177 ← T 0~T 377 ← T/C 定义号 C 0~C 377 C 0~C 177 C 0~C 177 C 0~C 77 C 0~C 177 ← C 0~C 77 C 0~C 177 ← ← ← R0~R41237 R0~R41234 R0~R41230 R0~R41227 R0~R41230 R0~R41237 R0~R41230 R0~R41237 ← ← R0~R41207 P0~P37777 P0~P17777 - P0~P7777 ← ← - - - - P0~P37777 2 设定值 K0~K9999 K0~K9999 K0~K9999 K0~K9999 ← ← ← ← ← ← ← Q20 TMR T100 K500 I0 M2 T100 K600 END M2 ≧ T100 K250 ≧ Q10 □×××× >= □×××× >= 例) 用ATMR指令指定T50,就是由下4位(T50) 和上 4 位(T51)组成的 8 位定时器 当经过值在 255000(25500 秒)以上时,接点 条件成立。 ATMR T50 K×××× RESET T51 K0025 >= T50 K5000 >= 上 4 位 下 4 位 光洋电子(无锡)有限公司 S 系列编程手册 108 SG-8B SU-5/5E SU-6B SU-5M/6M SZ-3 SZ-4 带设定值的 T/C 逻辑与接点 AND/ANDN SZ-4M SH SM DL05/ DL06 DL350 SN 指 令 符 号 AND T/C 定义号 设定值 AND ANDN T/C 定义号 设定值 AND NOT 功能:1.与前面回路串联的接点,使用此指令。 2.其它功能,同 LD T/C 指令。 程 序 例 回 路 图 指 令 表 地址 指令 操作数 10 LD I 0 11 GCNT C 0 K 100 14 LD I 10 15 AND C 0 K 10 17 AND C 0 K 30 19 OUT Q 10 20 END ①当 I10 为 ON 时,计数器 C0 的计数值在 10 以上而不到 30 时,Q10 为 ON。 操 作 步 数 可使用的操作数 机种 SG-8B/SU-5M /6M SU-6B SU-5/5E SZ-3 SZ-4 SZ-4M SH/SM DL05 DL06 DL350 SN T 0~T 377 T 0~T 377 T 0~T 177 T 0~T 77 T 0~T 177 T 0~T 377 T 0~T 77 T 0~T 177 ← T 0~T 377 ← T/C 定义号 C 0~C 377 C 0~C 177 C 0~C 177 C 0~C 77 C 0~C 177 ← C 0~C 77 C 0~C 177 ← ← ← R0~R41237 R0~R41234 R0~R41230 R0~R41227 R0~R41230 R0~R41237 R0~R41230 R0~R41237 ← ← R0~R41207 P0~P37777 P0~P17777 - P0~P7777 ← ← - - - - P0~P37777 2 设定值 K0~K9999 K0~K9999 K0~K9999 K0~K9999 ← ← ← ← ← ← ← GCNT C0 K100 I0 END C0 K30 ≧ Q10C0 K10 ≧ I10 >= T 或 C×××□×××× >= T 或 C×××□×××× 光洋电子(无锡)有限公司 S 系列编程手册 109 功能:1.与前面回路串联的接点,使用此指令。 2.其它与 LD T/C 指令相同。 程 序 例 回 路 图 指 令 表 地址 指令 操作数 10 LD I 0 11 OR T 110 K 10 13 TMR T 110 K 500 16 LD I 20 17 AND I 22 18 ANDN T 110 K 400 20 ORN T 110 K 200 22 OUT Q 20 23 END ①当 I0 为 ON 的时候,T110 开始计时,1 秒以后,即使 I0 为 OFF,因 OR 条件成立,T110 继续 计时。 ②I20 或 I22 为 OFF 时,T110 未计到 20 秒时,Q20ON。I20 和 I22 为 ON 时,T110 在未计到 40 秒时,Q20 为 ON。 SG-8B SU-5/5E SU-6B SU-5M/6M SZ-3 SZ-4 带设定值的 T/C 逻辑或接点 OR/ORN SZ-4M SH SM DL05/DL06 DL350 SN 指 令 符 号 OR T/C 定义号 设定值 OR ORN T/C 定义号 设定值 OR NOT 操 作 步 数 可使用的操作数 机种 SG-8B/SU-5M /6M SU-6B SU-5/5E SZ-3 SZ-4 SZ-4M SH/SM DL05 DL06 DL350 SN T 0~T 377 T 0~T 377 T 0~T 177 T 0~T 77 T 0~T 177 T 0~T 377 T 0~T 77 T 0~T 177 ← T 0~T 377 ← T/C 定义号 C 0~C 377 C 0~C 177 C 0~C 177 C 0~C 77 C 0~C 177 ← C 0~C 77 C 0~C 177 ← ← ← R0~R41237 R0~R41234 R0~R41230 R0~R41227 R0~R41230 R0~R41237 R0~R41230 R0~R41237 ← ← R0~R41207 P0~P37777 P0~P17777 - P0~P7777 ← ← - - - - P0~P37777 2 设定值 K0~K9999 K0~K9999 K0~K9999 K0~K9999 ← ← ← ← ← ← ← TMR T110 K500 I0 T110 K10 END ≧ T110 K400 Q20I20 I22 T110 K200 ≧ ① ② >= T 或 C××× □×××× >= T 或 C××× □×××× 光洋电子(无锡)有限公司 S 系列编程手册 110 SG-8B SU-5M/6M SZ-4M 逻辑运算开始前沿接点 LDPD DL05/ DL06 DL350 指 令 符 号 LDPD 接点定义号 LOAD POSITIVE 操作 步数 可使用的操作数 SG-8B/SU-5M/SU-6M SZ-4M DL05 DL06 DL350 I 0~I 1777 I 0~I 777 I 0~I 377 I 0~I 777 I 0~I 777 Q 0~Q 1777 Q 0~Q 777 Q 0~Q 377 Q 0~Q 777 Q 0~Q 777 GI 0~GI 3777 - - GI 0~GI 3777 - GQ 0~GQ 3777 - - GQ 0~GQ 3777 - M 0~M 3777 M 0~M 1777 M 0~M 777 M 0~M 1777 M 0~M 1777 S 0~S 1777 S 0~ S 1777 S 0~S 377 S 0~S 1777 S 0~S 1777 T 0~T 377 T 0~T 377 T 0~T 177 ← T 0~T 377 1 C 0~C 377 ← C 0~C 177 ← ← 功能:1.是在前沿(上升沿)的 1 次扫描周期内接通的接点指令。其它用法与 LD 指令相同。 动作: 程 序 例 回 路 图 指 令 表 地址 指令 操作数 202 LDPD I 0 203 OR Q 100 204 ANDN M 12 205 OUT Q 100 206 LDPD Q 100 207 AND I 10 208 OUT Q 101 209 END Q100 Q100 Q101 I0 END P M12 Q100 P I10 功能存储器 前沿接点 ON ON 1 次扫描 □×××× P 光洋电子(无锡)有限公司 S 系列编程手册 111 SG-8B SU-5M/6M SZ-4M 逻辑运算开始后沿接点 LDND DL05/ DL06 DL350 指 令 符 号 LDND 接点定义号 LOAD NEGATIVE 操作 步数 可使用的操作数 SG-8B/SU-5M/SU-6M SZ-4M DL05 DL06 DL350 I 0~I 1777 I 0~I 777 I 0~I 377 I 0~I 777 I 0~I 777 Q 0~Q 1777 Q 0~Q 777 Q 0~Q 377 Q 0~Q 777 Q 0~Q 777 GI 0~GI 3777 - - GI 0~GI 3777 - GQ 0~GQ 3777 - - GQ 0~GQ 3777 - M 0~M 3777 M 0~M 1777 M 0~M 777 M 0~M 1777 M 0~M 1777 S 0~S 1777 S 0~ S 1777 S 0~S 377 S 0~S 1777 S 0~ S 1777 T 0~T 377 T 0~T 377 T 0~T 177 ← T 0~T 377 1 C 0~C 377 ← C 0~C 177 ← ← 功能:1.是在后沿(下降沿)的 1 次扫描周期内接通的接点指令。其它用法与 LD 指令相同。 动作: 程 序 例 回 路 图 指 令 表 地址 指令 操作数 172 LDND I 12 173 OUT Q 211 174 LDND M 2 175 OUT M 15 176 AND I 21 177 OUT Q 202 178 END Q211 I12 END N M 2 N I21 M15 Q202 功能存储器 后沿接点 ON ON 1 次扫描 □×××× N 光洋电子(无锡)有限公司 S 系列编程手册 112 SG-8B SU-5M/6M SZ-4M 逻辑与运算前沿接点 ANDPD DL05/DL06 DL350 指 令 符 号 ANDPD 接点定义号 AND POSITIVE 操作 步数 可使用的操作数 SG-8B/SU-5M/SU-6M SZ-4M DL05 DL06 DL350 I 0~I 1777 I 0~I 777 I 0~I 377 I 0~I 777 I 0~I 777 Q 0~Q 1777 Q 0~Q 777 Q 0~Q 377 Q 0~Q 777 Q 0~Q 777 GI 0~GI 3777 - - GI 0~GI 3777 - GQ 0~GQ 3777 - - GQ 0~GQ 3777 - M 0~M 3777 M 0~M 1777 M 0~M 777 M 0~M 1777 M 0~M 1777 S 0~S 1777 S 0~ S 1777 S 0~S 377 S 0~S 1777 S 0~ S 1777 T 0~T 377 T 0~T 377 T 0~T 177 ← T 0~T 377 1 C 0~C 377 ← C 0~C 177 ← ← 功能:1.是在前沿的 1 次扫描周期内接通的接点指令。其它用法与 AND 指令相同。 动作: 程 序 例 回 路 图 指 令 表 地址 指令 操作数 90 LD I 13 91 OR M 65 92 ANDPD I 10 93 OUT Q 123 94 END Q123 I13 END I 10 M65 P 功能存储器 前沿接点 ON ON 1 次扫描 □×××× P 光洋电子(无锡)有限公司 S 系列编程手册 113 SG-8B SU-5M/6M SZ-4M 逻辑运算后沿接点 ANDND DL05/DL06 DL350 指 令 符 号 ANDND 接点定义号 AND NEGATIVE 操作 步数 可使用的操作数 SG-8B/SU-5M/SU-6M SZ-4M DL05 DL06 DL350 I 0~I 1777 I 0~I 777 I 0~I 377 I 0~I 777 I 0~I 777 Q 0~Q 1777 Q 0~Q 777 Q 0~Q 377 Q 0~Q 777 Q 0~Q 777 GI 0~GI 3777 - - GI 0~GI 3777 - GQ 0~GQ 3777 - - GQ 0~GQ 3777 - M 0~M 3777 M 0~M 1777 M 0~M 777 M 0~M 1777 M 0~M 1777 S 0~S 1777 S 0~ S 1777 S 0~S 377 S 0~S 1777 S 0~ S 1777 T 0~T 377 T 0~T 377 T 0~T 177 ← T 0~T 377 1 C 0~C 377 ← C 0~C 177 ← ← 功能:1.是在后沿的 1 次扫描周期内接通的接点指令。其它用法与 AND 指令相同。 动作: 程 序 例 回 路 图 指 令 表 地址 指令 操作数 120 LD I 10 121 ANDND M 20 122 OUT Q 120 123 END Q120 I10 END M20 N 功能存储器 后沿接点 ON ON 1 次扫描 □×××× N 光洋电子(无锡)有限公司 S 系列编程手册 114 SG-8B SU-5M/6M SZ-4M 逻辑或运算前沿接点 ORPD DL05/DL06 DL350 指 令 符 号 ORPD 接点定义号 OR POSITIVE 操作 步数 可使用的操作数 SG-8B/SU-5M/SU-6M SZ-4M DL05 DL06 DL350 I 0~I 1777 I 0~I 777 I 0~I 377 I 0~I 777 I 0~I 777 Q 0~Q 1777 Q 0~Q 777 Q 0~Q 377 Q 0~Q 777 Q 0~Q 777 GI 0~GI 3777 - - GI 0~GI 3777 - GQ 0~GQ 3777 - - GQ 0~GQ 3777 - M 0~M 3777 M 0~M 1777 M 0~M 777 M 0~M 1777 M 0~M 1777 S 0~S 1777 S 0~ S 1777 S 0~S 377 S 0~S 1777 S 0~ S 1777 T 0~T 377 T 0~T 377 T 0~T 177 ← T 0~T 377 1 C 0~C 377 ← C 0~C 177 ← ← 功能:1.是上升沿接通 1 个通道 动作: 程 序 例 回 路 图 指 令 表 地址 指令 操作数 62 LD I 5 63 ORPD M 6 64 AND M 20 65 ORPD I 14 66 OUT Q 120 67 END I 14 P Q120 I5 END M20 M 6 P 功能存储器 前沿接点 ON ON 1 次扫描 □×××× P 光洋电子(无锡)有限公司 S 系列编程手册 115 SG-8B SU-5M/6M SZ-4M 逻辑或运算后沿接点 ORND DL05/DL06 DL350 指 令 符 号 ORND 接点定义号 OR NEGATIVE 操作 步数 可使用的操作数 SG-8B/SU-5M/SU-6M SZ-4M DL05 DL06 DL350 I 0~I 1777 I 0~I 777 I 0~I 377 I 0~I 777 I 0~I 777 Q 0~Q 1777 Q 0~Q 777 Q 0~Q 377 Q 0~Q 777 Q 0~Q 777 GI 0~GI 3777 - - GI 0~GI 3777 - GQ 0~GQ 3777 - - GQ 0~GQ 3777 - M 0~M 3777 M 0~M 1777 M 0~M 777 M 0~M 1777 M 0~M 1777 S 0~S 1777 S 0~ S 1777 S 0~S 377 S 0~S 1777 S 0~ S 1777 T 0~T 377 T 0~T 377 T 0~T 177 ← T 0~T 377 1 C 0~C 377 ← C 0~C 177 ← ← 功能:1.是在后沿的 1 次扫描周期内接通的接点指令。其它用法与 AND 指令相同。 动作: 程序举例 回 路 图 指 令 表 地址 指令 操作数 85 LD I 6 86 ORND M 21 87 ORND I 13 88 AND Q 20 89 OUT Q 50 90 END I 13 N Q50 I6 END Q20 M21 N 功能存储器 后沿接点 ON ON 1 次扫描 □×××× N 光洋电子(无锡)有限公司 S 系列编程手册 116 SG-8B SU-5/5E SU-6B SU-5M/6M SZ-3 SZ-4 逻辑运算开始比较等于·不等于接点 LDEQ/LDNEQ SZ-4M SH SM DL05/DL06 DL350 SN 指 令 符 号 LDEQ 被比较数据 比较数据 LOAD EQUAL LDNEQ 被比较数据 比较数据 LOAD NOT EQUAL 操作 步数 可使用的操作数 机种 SG-8B/SU-5M /SU-6M SU-6B SU-5/5E SZ-3 SZ-4 SZ-4M SH/SM DL05 DL06 DL350 SN 被比较数据 R0~R41237 P0~P37777 R0~R41234 P0~P17777 R0~R41230 ← R0~R41230 P0~P7777 R0~R41237 P0~P7777 R0~R41230 R0~R41237 ← ← R0~R41207 P0~P37777 R0~R41237 P0~P37777 R0~R41234 P0~P17777 R0~R41230 ← R0~R41230 P0~P7777 R0~R41237 P0~P37777 R0~R41230 R0~R41237 ← ← R0~R41207 P0~P37777 2 比较数据 K0~KFFFF K0~KFFFF K0~KFFFF ← K0~KFFFF K0~KFFFF K0~KFFFF K0~KFFFF ← ← K0~KFFFF 功能:1.对于 LDEQ 指令:(被比较数据)=(比较数据)时,条件成立。 (被比较数据)≠(比较数据)时,条件不成立。 2.对于 LDNEQ 指令:(被比较数据)=(比较数据)时,条件不成立。 (被比较数据) ≠(比较数据)时,条件不成立。 3.(被比较数据)和(比较数据)可以都是 BCD 码,也可以都是 BIN 码。 程 序 例 回 路 图 指 令 表 地址 指令 操作数 112 LDEQ R 1000 K 1000 114 OUT Q 300 115 LDNEQ R 40031 R 40012 117 OUT M 220 118 END ① 如果寄存器 R01000 内的数据和常数 1000 相等,则条件成立。Q300 接通。 如果寄存器 R40031 的内容与寄存器 R40012 的内容不等,则条件成立。M220 接通。 □×××× □×××× = □×××× □×××× = Q300 R1000 K1000 END = R40031 R40012 = ① ② M220 光洋电子(无锡)有限公司 S 系列编程手册 117 SG-8B SU-5/5E SU-6B SU-5M/6M SZ-3 SZ-4 逻 辑 与 运 算 比 较 等 于 · 不 等 于 接 点 ANDEQ/ANDNEQ SZ-4M SH SM DL05/DL06 DL350 SN 指 令 符 号 ANDEQ 被比较数据 比较数据 AND . EQUAL ANDNEQ 被比较数据 比较数据 AND NOT EQUAL 操作 步数 可使用的操作数 机种 SG-8B/SU-5M /SU-6M SU-6B SU-5/5E SZ-3 SZ-4 SZ-4M SH/SM DL05 DL06 DL350 SN 被比较数据 R0~R41237 P0~P37777 R0~R41234 P0~P17777 R0~R41230 ← R0~R41230 P0~P7777 R0~R41237 P0~P7777 R0~R41230 R0~R41237 ← ← R0~R41207 P0~P37777 R0~R41237 P0~P37777 R0~R41234 P0~P17777 R0~R41230 ← R0~R41230 P0~P7777 R0~R41237 P0~P37777 R0~R41230 R0~R41237 ← ← R0~R41207 P0~P37777 2 比较数据 K0~KFFFF K0~KFFFF K0~KFFFF ← K0~KFFFF K0~KFFFF K0~KFFFF K0~KFFFF ← ← K0~KFFFF 功能:1.是二个数据相等,不相等为条件的指令。回路上的串联接点(除 初的接点以外)全部使 用此指令。 其它用法和 LDEQ 及 LDNEQ 指令相同。 程 序 举 例 回 路 图 指 令 表 地址 指令 操作数 120 LD I 0 121 ANDEQ R 40010 R 40012 123 OUT M 135 124 LD M 135 125 OR Q 10 126 ANDNEQ R 40032 K 1234 128 OUT Q 10 129 END ① 当 I0 接通,如果寄存器 R40010 的内容与 R40012 的内容相等,则条件成立。M135 接通。 ② 当 M135 或 Q10 接通时,如果寄存器 R40032 的内容与常数 1234(16 进制)不等时,条件成立。 Q10 接通。 M135 R40010R40012 END = ① ② I0 Q10 R40032K1234 = M135 Q10 □×××× □×××× = □×××× □×××× = 光洋电子(无锡)有限公司 S 系列编程手册 118 SG-8B SU-5/5E SU-6B SU-5M/6M SZ-3 SZ-4逻 辑 或 运 算 比 较 等 于 · 不 等 于 接 点 OREQ/ORNEQ SZ-4M SH SM DL05/DL06 DL350 SN 指 令 符 号 OREQ 被比较数据 比较数据 OR . EQUAL ORNEQ 被比较数据 比较数据 OR NOT EQUAL 操作 步数 可使用的操作数 机种 SG-8B/SU-5M /SU-6M SU-6B SU-5/5E SZ-3 SZ-4 SZ-4M SH/SM DL05 DL06 DL350 SN 被比较数据 R0~R41237 P0~P37777 R0~R41234 P0~P17777 R0~R41230 ← R0~R41230 P0~P7777 R0~R41237 P0~P7777 R0~R41230 R0~R41237 ← ← R0~R41207 P0~P37777 R0~R41237 P0~P37777 R0~R41234 P0~P17777 R0~R41230 ← R0~R41230 P0~P7777 R0~R41237 P0~P37777 R0~R41230 R0~R41237 ← ← R0~R41207 P0~P37777 2 比较数据 K0~KFFFF K0~KFFFF K0~KFFFF ← K0~KFFFF K0~KFFFF K0~KFFFF K0~KFFFF ← ← K0~KFFFF 功能:1.是以两个数据相等,不相等为条件的指令。并联在母线与前面回路间的接点使用此指令。 其它用法和 LDEQ 及 LDNEQ 指令相同。 程 序 举 例 回 路 图 指 令 表 地址 指令 操作数 150 LD I 2 151 OREQ R 40400 K 500 153 OUT M 120 154 LD I 3 155 ORNEQ R 40032 K 1500 157 AND M 20 158 OREQ R 40012 R 40020 160 OUT Q 100 161 END M20 = M120 R40400 K500 END = ① ② I2 Q100 R40032 K1500 = I3 R40012 R40020 □×××× □×××× = □×××× □×××× = 光洋电子(无锡)有限公司 S 系列编程手册 119 SG-8B SU-5/5E SU-6B SU-5M/6M SZ-3 SZ-4逻 辑 运 算 开 始 比 较 大 于 等 于 接 点 LDGE/LDNGE SZ-4M SH SM DL05/DL06 DL350 SN 指 令 符 号 ≥ LDGE 被比较数据 比较数据 LOAD GREATER EQUAL < LDNGE 被比较数据 比较数据 LOAD NOT GREATER EQUAL 操作 步数 可使用的操作数 机种 SG-8B/SU-5M /SU-6M SU-6B SU-5/5E SZ-3 SZ-4 SZ-4M SH/SM DL05 DL06 DL350 SN 被比较数据 R0~R41237 P0~P37777 R0~R41234 P0~P17777 R0~R41230 ← R0~R41230 P0~P7777 R0~R41237 P0~P7777 R0~R41230 R0~R41237 ← ← R0~R41207 P0~P37777 R0~R41237 P0~P37777 R0~R41234 P0~P17777 R0~R41230 ← R0~R41230 P0~P7777 R0~R41237 P0~P37777 R0~R41230 R0~R41237 ← ← R0~R41207 P0~P37777 2 比较数据 K0~KFFFF K0~KFFFF K0~KFFFF ← K0~KFFFF K0~KFFFF K0~KFFFF K0~KFFFF ← ← K0~KFFFF 功能:1.是以两个数据的大小关系为条件的接点指令。 2.LDGE 指令,当[被比较数据]≥[比较数据]时,条件成立。当[被比较数据]<[比 较数据]时,条件不成立。 3.LDNGE 指令,当[被比较数据]≥[比较数据]时,条件不成立。当[被比较数据] <[比较数据]时,条件成立。 4.[被比较数据],[比较数据]可以同时为 BCD 码,也可同时为 BIN 码。 5.被比较数据不能指定为定时器计数器的经过值。 程 序 举 例 回 路 图 指 令 表 地址 指令 操作数 100 LDGE R 40010 K 1234 102 AND I 10 103 OUT M 200 104 LDNGE R 40011 P 4000 106 OR M 201 107 AND I 12 108 OUT M 201 109 END ① 如果寄存器 R40010 的内容大于等于常数 1234 时,条件成立(ON)。若 I10 接通,则 M200 接通。 ② 如果寄存器 R40011 的内容小于寄存器 R4000 内容为地址的寄存器的内容时,条件成立(ON)。 M200 R40010 K1234 END ≧ ① ② I10 M201 M201 R40011 P4000 ≧ I12 ※用 16 进 制数设定 □×××× □×××× ≧ □×××× □×××× ≧ 光洋电子(无锡)有限公司 S 系列编程手册 120 SG-8B SU-5/5E SU-6B SU-5M/6M SZ-3 SZ-4 逻 辑 与 运 算 比 较 大 于 等 于 接 点 ANDGE/ANDNGE SZ-4M SH SM DL05/DL06 DL350 SN 指 令 符 号 ≥ ANDGE 被比较数据 比较数据 AND GREATER EQUAL < ANDNGE 被比较数据 比较数据 AND NOT GREATER EQUAL 操作 步数 可使用的操作数 机种 SG-8B/SU-5M /SU-6M SU-6B SU-5/5E SZ-3 SZ-4 SZ-4M SH/SM DL05/DL06 DL350 SN 被比较数据 R0~R41237 P0~P37777 R0~R41234 P0~P17777 R0~R41230 ← R0~R41230 P0~P7777 R0~R41237 P0~P7777 R0~R41230 R0~R41237 ← R0~R41207 P0~P37777 R0~R41237 P0~P37777 R0~R41234 P0~P17777 R0~R41230 ← R0~R41230 P0~P7777 R0~R41237 P0~P37777 R0~R41230 R0~R41237 ← R0~R41207 P0~P37777 2 比较数据 K0~KFFFF K0~KFFFF K0~KFFFF ← K0~KFFFF K0~KFFFF K0~KFFFF K0~KFFFF ← K0~KFFFF 功能:1.以两个数据之间的大小关系为条件的指令,用于与前面的回路串联的接点。其它用法,与 LDGE 及 LDNGE 相同。 程 序 举 例 回 路 图 指 令 表 地址 指令 操作数 101 LD I 0 102 ANDGE R40100 K 2244 104 OUT Q 11 105 LD Q 11 106 ANDGE R 40010 K 100 108 ANDNGE R40022 R40010 110 OUT M 133 111 END ① 当 I0 为 ON 时,如 R40100 的数据在 2244 以上,则条件成立,Q11 为 ON。 ② R40010 的数据在 100 以上时,接点条件成立。R40022 的数据比 R40010 的数据小时,接点条 件成立。 Q11 R40100 K2244 END ≧ ① ② I0 M133 Q11 R40010K100 ≧ ≧ R40022 R40010 ※用 16 进 制数设定 ※ ※ □×××× □×××× ≧ □×××× □×××× ≧ 光洋电子(无锡)有限公司 S 系列编程手册 121 SG-8B SU-5/5E SU-6B SU-5M/6M SZ-3 SZ-4 逻 辑 或 运 算 比 较 大 于 等 于 接 点 ORGE/ORNGE SZ-4M SH SM DL05/DL06 DL350 SN 指 令 符 号 ≥ ORGE 被比较数据 比较数据 OR GREATER EQUAL < ORNGE 被比较数据 比较数据 OR NOT GREATER EQUAL 操作 步数 可使用的操作数 机种 SG-8B/SU-5M /SU-6M SU-6B SU-5/5E SZ-3 SZ-4 SZ-4M SH/SM DL05 DL06 DL350 SN 被比较数据 R0~R41237 P0~P37777 R0~R41234 P0~P17777 R0~R41230 ← R0~R41230 P0~P7777 R0~R41237 P0~P17777 R0~R41230 R0~R41237 ← ← R0~R41207 P0~P37777 R0~R41237 P0~P37777 R0~R41234 P0~P17777 R0~R41230 ← R0~R41230 P0~P7777 R0~R41237 P0~P17777 R0~R41230 R0~R41237 ← ← R0~R41207 P0~P37777 2 比较数据 K0~KFFFF K0~KFFFF K0~KFFFF ← K0~KFFFF K0~KFFFF K0~KFFFF K0~KFFFF ← ← K0~KFFFF 功能:1.以两个数据间的大小关系为条件,与前面的回路并联的接点,使用此指令。其它用法,与 LDGE 及 LDNGE 相同。 程 序 例 回 路 图 指 令 表 地址 指令 操作数 115 LDPD I 5 116 ORGE R 40200 R 40010 118 ORNGE R 40110 K 5000 120 OUT Q 120 121 END ① R40200 内的数据在 R40010 内的数据以上时,条件成立,Q120 为 ON。 R40110 内的数据小于 5000 时,条件成立。Q120 为 ON。 Q120 END ① I5 R40200 R40010 ≧ ≧ R40110 K5000 ※用 16 进 制数设定 ※ P □×××× □×××× ≧ □×××× □×××× ≧ 光洋电子(无锡)有限公司 S 系列编程手册 122 功能:是直接连接在母线上的接点,或者是在一个接点组开始的接点时使用。 BLD 表示常开接点,BLDN 表示常闭接点。 数据寄存器内的指定位的逻辑与运算接点 BAND/BANDN SU-5M/6M SZ-4M DL06 DL350 指 令 符 号 ON 条件 BAND 接点定义号 位号 BIT AND OFF 条件 BANDN 接点定义号 位号 BIT AND NOT 功能:BAND 表示常开接点,BANDN 表示常闭接点。 数据寄存器内的指定位的逻辑运算开始接点 BLD/BLDN SU-5M/6M SZ-4M DL06 DL350 指 令 符 号 ON 条件 BLD 接点定义号 位号 BIT LOAD OFF 条件 BLDN 接点定义号 位号 BIT LOAD NOT □×××× K×× □×××× K×× □×××× K×× □×××× K×× 光洋电子(无锡)有限公司 S 系列编程手册 123 数据寄存器内的指定位的逻辑或运算接点 BOR/BORN SU-5M/6M SZ-4M DL06 DL350 指 令 符 号 ON 条件 BOR 接点定义号 位号 BIT OR OFF 条件 BORN 接点定义号 位号 BIT OR NOT 功能:BOR 表示常开接点,BORN 表示常闭接点。 操作 步数 可使用的操作数 SU-5M/SU-6M SZ-4M DL06 DL350 R0~R37777, P0~P37777 R0~R17777, P0~P17777 R0~R17777, P0~P17777 R0~R17777, P0~P17777 2 K0~K15 K0~K15 K0~K15 K0~K15 回 路 图 指 令 表 地址 指令 操作数 100 BLD R2000 K7 102 BOR R2100 K3 104 BAND R2001 K0 106 OUT Q100 107 BLDN R3000 K15 109 BANDN R3000 K13 111 BORN R3000 K14 113 OUT Q101 □×××× K×× □×××× K×× R3000 K14 R2001 K0 Q100 R2100 K3 R2000 K7 Q101 R3000 K13 R3000 K15 光洋电子(无锡)有限公司 S 系列编程手册 124 5-3 逻辑组连接指令 SG-8B SU-5/5E SU-6B SU-5M/6M SZ-3 SZ-4 逻辑组间串联 ANDLD SZ-4M SH SM DL05/DL06 DL350 SN 指 令 符 号 ANDLD AND LOAD 指令步数 1 功能:1.仅用 AND 及 OR 指令不可能完全连接时,用 AND、OR 把可连接的部分组合成逻辑组, 在逻辑组之间串联的场合,使用该指令。 2.用 ANDLD 指令, 多可连续使用 7 次,将前面的 多 8 个逻辑组连接起来。 编程例 1 用 LD、AND、OR、(LDN、ANDN、ORN)指令分别写出 A、B、C 三个接点组(逻辑组)的程 序,第一个 ADNLD 将 B 和 C 连接起来,第 2 个 ANDLD 将(B·C)和 A 连接起来,完成整个接点 回路的程序表达。 编程例 2 此例中,因为不存在连续使用 ANDLD 指令,所以接点组的个数不受限制。 程 序 例 回 路 图 指 令 表 地址 指令 操作数 100 LD I 0 101 OR I 12 102 LD M 4 103 OR I 7 104 ANDLD 105 OUT Q 212 106 END Q212 END I0 I12 M4 I7 ANDLD ANDLD A B C A A B B C C 1. 2. ANDLD ANDLD ANDLD ANDLD 编程例 光洋电子(无锡)有限公司 S 系列编程手册 125 SG-8B SU-5/5E SU-6B SU-5M/6M SZ-3 SZ-4 逻辑组间并联 ORLD SZ-4M SH SM DL05/DL06 DL350 SN 指 令 符 号 ORLD OR LOAD 指令步数 1 功能:1.LD 指令开始的接点逻辑组并联的场合,使用该指令,其它功能与 ANDLD 指令相同。 用 LD(LDN)、AND(ANDN)指令表达各逻辑组的程序,然后用 ORLD 指令将各逻辑组并联起 来。 程 序 例 回 路 图 指 令 表 地址 指令 操作数 1110 LD I 112 1111 AND M 22 1112 LD I 223 1113 AND M 23 1114 ORLD 1115 LD I 322 1116 AND M 42 1117 ORLD 1118 OUT Q 512 1119 END I112 I223 I322 M22 M23 Q512 END M42 ORLD ORLD ORLD 光洋电子(无锡)有限公司 S 系列编程手册 126 5-4 母线指令 SG-8B SU-5/5E SU-6B SU-5M/6M SZ-3 SZ-4 母线指令 MLS/MLR SZ-4M SH SM DL05/DL06 DL350 SN 指 令 符 号 MLS 母线号 MASTER LINE·SET MLR 母线号 MASTER LINE·RETURN 指令步数 可使用的操作数 MLS K1~K7 1 MLR K0~K7 功能:1.是定义 LD 指令(或 LD 指令开始的指令群)条件新母线的指令。 2.在 MLS 及 MLR 指令中分别指定母线号。MLS 依次指定从 1~7 的母线编号,作为 新母线。MLR 根据母线号的指定,返回到前面的母线上。执行 MLR.K0 指令,则返 回到 初的母线(主母线)。注意,不能返回到母线号大的母线上。 3.在由 MLS 指定的公共条件(母线)上,可在任意位置追加(再定义)对其以后的 动作指令的公共条件,但母线数不能超过 8 级。 4.在使用级式程序时,母线管理只能用于同一级中,进入下一级,母线代号自动为 0。 回 路 图 指 令 表 地址 指令 操作数 150 LD I 0 151 MLS K 1 152 LD I 1 153 AND M 1 154 OUT Q 100 155 LD Q 100 156 MLS K 2 157 LD I 2 158 OUT M 250 159 LD M 250 160 OUT Q 50 161 MLR K 0 162 LD M 20 163 OUT Q 102 MLR K× MLS K× MLS K1 I 4 Q2 I 0 I 1 I 2 Q0 Q1 I 3 I 0 I 1 MLS K1 Q0 I 3 Q1 I 2 MLR K0 I 4 Q2 = 图形编程语言表示 MLR K0 MLS K1 I0 I1 M1 Q100 MLS K2 Q100 I2 M250 Q50 M250 MLR K0 Q102 M20 光洋电子(无锡)有限公司 S 系列编程手册 127 5-5 输出指令 SG-8B SU-5/5E SU-6B SU-5M/6M SZ-3 SZ-4 线圈 ON 动作 OUT/ZOUT SZ-4M SH SM DL05/DL06 DL350 SN 指 令 符 号 OUT 线圈定义号 OUT ZOUT 线圈定义号 ZOUT 操作 步数 可使用的操作数 SG-8B/SU-5M/ SU-6M SU-6B SU-5/5E SZ-3 SZ-4 SZ-4M/DL350 SH/SM DL05 DL06 SN I 0~I 1777 I 0~I 477 I 0~I 477 I 0~I 177 I 0~I 477 I 0~I 777 I 0~I 77 I 0~I 377 I 0~I 777 I 0~I 377 Q 0~Q 1777 Q 0~Q 477 Q 0~Q 477 Q 0~Q 177 Q 0~Q 477 Q 0~Q 777 Q 0~Q 77 Q 0~Q 377 Q 0~Q 777 Q 0~Q 377 GI 0~GI 3777 GI 0~GI 1777 GI 0~GI 777 - - - - - GI 0~GI 3777 - GQ 0~GQ 3777 - - - - - - - GQ 0~GQ 3777 - 2 M 0~M 3777 M 0~M 1777 M 0~M 737 M 0~M 377 ← M 0~M 1777 M 0~M 377 M 0~M 777 M 0~M 1777 M 0~M 1177 功能:1.是将条件结果写入到功能存储器的指令,条件成立时为 ON,条件不成立时为 OFF。 2.OUT 指令双重使用时,OR 动作。ZOUT 指令双重使用时,后面的优先动作。 3.如果同一线圈没有双重使用,OUT 指令、ZOUT 指令动作相同。 4.在通常的梯形图程序中,同一线圈不双重使用,所以没有必要区别 OUT 和 ZOUT。 5.在级式程序中,使用 OUT 指令。 6.尽量避免同一线圈,既使用 OUT 指令,又使用 ZOUT 指令。 回 路 图 指 令 表 地址 指令 操作数 71 LD I 0 72 OR Q 100 73 ANDN I 2 74 OUT Q 100 75 LD I 10 76 CAL K 1 。。。 。。。 。。。 2571 END 2572 CLBL K 1 2574 LD I 12 2575 ZOUT Q 10 。。。 。。。 。。。 2581 CEND S2 同一输出定义号 Q10 S3 Q10 I4 ≈ A B Q100 Q100 OUT 指令 A B Q100 OFF OFF OFF OFF ON ON ON ON OFF ON ON ON ZOUT Q200 C D ZOUT Q200 ZOUT指令 C D Q200 OFF OFF OFF OFF ON ON ON ON OFF ON OFF ON □×××× ZOUT □×××× Q100 CAL K1 I0 Q100 I2 I10 END CLBL I12 ZOUT Q10 CEND K1 ∫ ∫ 光洋电子(无锡)有限公司 S 系列编程手册 128 SG-8B SU-5/5E SU-6B SU-5M/6M SZ-3 SZ-4 线圈 ON,OFF 保持动作 SET/RST SZ-4M SH SM DL05/DL06 DL350 SN 指 令 符 号 SET 线圈定义号 末尾定义号 SET (可省略) RST 线圈定义号 末尾定义号 RESET (可省略) 操作 步数 可使用的操作数 SG-8B/SU-5M/ SU-6M SU-6B SU-5/5E SZ-3 SZ-4 SZ-4M/DL350 SH/SM DL05 DL06 SN I 0~I 1777 I 0~I 477 I 0~I 477 I 0~I 177 I 0~I 477 I 0~I 777 I 0~I 77 I 0~I 377 I 0~I 777 I 0~I 377 Q 0~Q 1777 Q 0~Q 477 Q 0~Q 477 Q 0~Q 177 Q 0~Q 477 Q 0~Q 777 Q 0~Q 77 Q 0~Q 377 Q 0~Q 777 Q 0~Q 377 GI 0~GI 3777 GI 0~GI 1777 GI 0~GI 777 - - - - - GI 0~GI 3777 - GQ 0~GQ 3777 - - - - - - - GQ 0~GQ 3777 - 2 M 0~M 3777 M 0~M 1777 M 0~M 737 M 0~M 377 ← M 0~M 1777 M 0~M 377 M 0~M 777 M 0~M 1777 M 0~M 1177 功能:1.SET 线圈的回路条件一成立,功能存储器被置位,这时如 SET 条件不成立,可继续保持 ON 状态。 2.RST 指令,将被 SET 指令置为 ON 的功能存储器置为 OFF。 3.SET 指令和 RST 指令成对使用时,可重复使用同一定义号。 4.指定起始定义号和末尾定义号时,SET、RST 可同时对一个范围进行设定。 5.是 1 步指令、2 步指令都通用使用的指令(末尾号可省略)。 6.SET 指令和 RST 指令的条件同时成立时,后面的优先。 7.对同一定义号同时使用 SET、RST 指令是没有问题的,但应避免与 OUT、ZOUT 并用。 程 序 例 回 路 图 指 令 表 地址 指令 操作数 50 LD I 0 51 AND I 1 52 SET Q 10 53 LD I 10 54 SET M 20 M 40 56 LD I 3 57 OR I 4 58 RST M 20 M 40 60 END SET Q10 I0 SET M20 M40 I10 I1 RST M20 M40 I3 I4 END SET □×××× SET □×××× □×××× RST □×××× RST □×××× □×××× 光洋电子(无锡)有限公司 S 系列编程手册 129 SG-8B SU-5/5E SU-6B SU-5M/6M SZ-3(※) SZ-4(※) 直接输出线圈接通动作 OUTDI/ZDI SZ-4M SH SM DL05/DL06 DL350 指 令 符 号 OUTDI 线圈定义号 OUT DIRECT ZDI 线圈定义号 ZOUT DIRECT (※) 仅 OUTDI 操作 步数 可使用的操作数 SG-8B/SU-5M/ SU-6M SU-6B SU-5/5E SZ-3 SZ-4 SZ-4M SH/SM DL05 DL06/DL350 2 Q 0~Q 1777 Q 0~Q 477 Q 0~Q 477 Q 0~Q 177 Q 0~Q 477 Q 0~Q 777 Q 0~Q 77 Q 0~Q 377 Q 0~Q 777 功能:1.当程序执行到该指令时,将状态直接送入输出模块,条件成立时为 ON,条件不成立时 为 OFF。 2.OUTDI 指令双重使用时,OR 动作,ZDI 指令双重使用时后面优先。 3.执行该指令时,其输出模块及相应的内部状态表改变,因此,与指定线圈具有相同定义 号的接点状态改变。 程 序 举 例 回 路 图 指 令 表 地址 指令 操作数 90 LD I 2 91 ANDN M 11 92 OR M 4 93 OUTDI Q 20 94 LD M 30 95 ZDI Q 40 96 END OUTDI Q20 I2 M4 M11 ZDI Q40 M30 END OUTDI Q×××× ZDI Q×××× 光洋电子(无锡)有限公司 S 系列编程手册 130 SG-8B SU-5/5E SU-6B SU-5M/6M SZ-3 SZ-4 直接线圈接通保持·断开动作指令 SETDI/RSTDI SZ-4M SH SM DL05/DL06 DL350 指 令 符 号 SETDI 起始定义号 末尾定义号 SET DIRECT (可省略) RSTDI 起始定义号 末尾定义号 RESET DIRECT (可省略) 操作 步数 可使用的操作数 SG-8B/SU-5M/ SU-6M SU-6B SU-5/5E SZ-3 SZ-4 SZ-4M SH/SM DL05 DL06/DL350 2 Q 0~Q 1777 Q 0~Q 477 Q 0~Q 477 Q 0~Q 177 Q 0~Q 477 Q 0~Q 777 Q 0~Q 77 Q 0~Q 377 Q 0~Q 777 功能:1.在程序执行到该指令时,将状态直接送入输出模块,SETDI 条件成立时 ON,RSTDI 条 件成立时 OFF,其它用法与 SET 和 RST 指令相同。 2.执行该指令后,由于输出状态表改变,因此与该线圈具有相同定义号的接点状态亦改变。 3.SET、RST 指令应避免与 OUT、ZOUT 指令使用同一定义号。 程 序 举 例 回 路 图 指 令 表 地址 指令 操作数 61 LD I 4 62 SETDI Q 40 Q 70 64 LD M 42 65 OUT M 35 66 SETDI Q 75 67 LD I 5 68 RSTDI Q 40 Q 75 70 END M42 SETDI Q40 Q70 I4 RSTDI Q40 Q75 I5 END M35 SETDI Q75 SETDI □×××× SETDI □×××× □×××× RSTDI □×××× RSTDI □×××× □×××× 光洋电子(无锡)有限公司 S 系列编程手册 131 SG-8B SU-5/5E SU-6B SU-5M/6M SZ-3 SZ-4 1 次扫描输出指令 PD SZ-4M SH SM DL05/DL06 DL350 SN 指 令 符 号 PD 线圈定义号 POSITIVE DIFFERENTIAL 操作 步数 可使用的操作数 SG-8B/SU-5M/ SU-6M SU-6B SU-5/5E SZ-3 SZ-4 SZ-4M SH/SM DL05 DL06/DL350 SN I 0~I 1777 I 0~I 477 I 0~I 477 I 0~I 177 I 0~I 477 I 0~I 777 I 0~I 77 I 0~I 377 I 0~I 777 I 0~I 377 Q 0~Q 1777 Q 0~Q 477 Q 0~Q 477 Q 0~Q 177 Q 0~Q 477 Q 0~Q 777 Q 0~Q 77 Q 0~Q 377 Q 0~Q 777 Q 0~Q 377 2 M 0~M 3777 M 0~M 1777 M 0~M 737 M 0~M 377 ← M 0~M 1777 M 0~M 377 M 0~M 777 M 0~M 1777 M 0~M 1177 功能:1.条件由不成立到成立,接通一个扫描周期。 2.RUN 接通时,条件成立,也是接通一个扫描周期,但对于停电保持线圈,保持停电前的 状态。 3.对于使用该指令的定义号,避免重复用于其它输出指令上。 动作: 程 序 举 例 回 路 图 指 令 表 地址 指令 操作数 100 LD I 100 101 PD M 200 102 LD M 200 103 OUT Q 10 104 END M200 PD M200 I100 END Q10 条件 输出 1 次扫描 1 次扫描 PD □×××× 光洋电子(无锡)有限公司 S 系列编程手册 132 数据寄存器内的指定位的输出命令 BOUT/BSET/BRST SU-5M/6M SZ-4M DL06 DL350 指 令 符 号 BOUT 寄存器定义号 位号 BIT OUT BSET 寄存器定义号 位号 BIT SET BRST 寄存器定义号 位号 BIT RST 操作 步数 可使用的操作数 SU-5M/SU-6M SZ-4M DL06 DL350 R0~R37777, P0~P37777 R0~R17777, P0~P17777 R0~R17777, P0~P17777 R0~R17777, P0~P17777 2 K0~K15 K0~K15 K0~K15 K0~K15 功能: 1. BOUT 指令是将条件的 ON/OFF 状态送到所指定的寄存器 Bit 位。 2. BSET 指令是当条件状态为 ON 时,所指定的寄存器的 Bit 位置为“1”。 3. BRST 指令是当条件状态为 ON 时,所指定的寄存器的 Bit 位置为“0”。 4. 当同一寄存器的同一 Bit 位的输出为多次重复输出时会产生误动作。 回路图 指令表 地址 指令 操作数 200 LD I 10 201 BOUT R3000 K0 203 LD I 11 204 BSET R3000 K1 206 LD I 12 207 BRST R3000 K1 BOUT □×××× □×××× BSET □×××× □×××× BRST □×××× □×××× BOUT R3000 K0 BSET R3000 K1 BRST R3000 K1 I 10 I 11 I 12 光洋电子(无锡)有限公司 S 系列编程手册 133 5-6 移位寄存器 SG-8B SU-5/5E SU-6B SU-5M/6M SZ-3 SZ-4 移位寄存器 SR SZ-4M SH SM DL05/DL06 DL350 SN 指 令 符 号 SR 起始定义号 末尾定义号 SHIFT REGISTER 功能:1.该指令是移位寄存器指令,以 8 点为单位构成移位寄存器。 2.移位寄存器有三个输入端,数据输入,时钟输入,复位输入,接在三端前的逻辑可以是 LD 指令,也可以是以 LD 开始的指令群。 3.当时钟输入 OFF→ON 时,将数据输入的状态送入开始位(起始定义号),同时移位寄存 器内各位的状态均向下移 1 位。 备注)在起始定义号为 M×××0 末尾定义号为 M×××7 的情况下,移位方向为 M×××0→M ×××7;当起始定义号为 M×××7 末尾定义号为 M×××0 时,移位方向为 M×××7 →M×××0 动作: 回 路 图 指 令 表 地址 指令 操作数 90 LD I 10 91 ANDN M 40 92 LD I 11 93 LD I 50 94 OR M 20 95 SR M 200 M 207 97 LD M 207 98 OUT Q 20 99 END M207 SR M200 M207 I10 END Q20 M40 I11 CLOCK 数据 时钟 I50 RESET 复位 M20 数据 时钟 复位 数据 时钟 复位 M10 M11 M12 M13 M17 移位 移位 移位 移位 移位 SR M10 M17 数据 时钟 复位 M10 M11 M12 M13 SR M×××× M×××× 数据 CLOCK 时钟 RESET 复位 光洋电子(无锡)有限公司 S 系列编程手册 134 移位寄存器的使用方法 (1)在 2 处不合格检出的场合 (2)可逆移位寄存器例子 移位寄存器指令是从起始定义号移到 终定义号,[SR M100 M107]是从 M100→M107。 [SR M107 M100]是从 M107→M100,构成可逆移位寄存器。 如果正方向时钟和反方向时钟同时输入,差动为 0,移位位置为原来位置,但两端数据变化。 数据 SR M100 M107 I10 时钟 CLOCK I12 复位 RESET I14 数据 SR M107 M100 I11 时钟 CLOCK I13 复位 RESET I14 移位一次幅度 数据 不良 A SR M200 M247 检验节拍送入 CLOCK 时钟 RESET 复位 SET M201 不良 B Q100 M247 不合格品排出用输出 不良检出 A 不良检出 B 排出场所 输送线 M200 M201 M202 M246 M247 光洋电子(无锡)有限公司 S 系列编程手册 135 5-7 定时器指令 SG-8B SU-5/5E SU-6B SU-5M/6M SZ-3 SZ-4 0.1 秒定时器指令 TMR SZ-4M SH SM DL05/DL06 DL350 SN 指 令 符 号 TMR 定时器定义号 设定值 TIMER 级式语言也必要 操作步数 可使用的操作数 机种 SG-8B/SU-5M/SU-6M SU-6B SU-5/5E SZ-3 SZ-4 定时器定义号 T0~T377 T0~T377 T0~T177 T0~T77 T0~T177 2(3) 设定值K指 定时为 3 步 设定值 R0~R41237 P0~P37777 K0~K9999 R0~R41234 P0~P17777 K0~K9999 R0~R41230 P0~P7777 K0~K9999 R0~R41227 K0~K9999 R0~R41230 P0~P7777 K0~K9999 操作步数 可使用的操作数 机种 SZ-4M SH/SM DL05 DL06/DL350 SN 定时器定义号 T0~T377 T0~T77 T0~T177 T0~T377 T0~T177 2(3) 设定值K指 定时为 3 步 设定值 R0~R41237 P0~P7777 K0~K9999 R0~R41230 K0~K9999 R0~41237 K0~K9999 ← R0~R41207 P0~P37777 K0~K9999 功能: 1.条件成立时定时器以 0.1 秒为单位增计时,定时范围 0~999.9 秒。 2.当定时器经过值超过设定值时,接点接通。 3.当经过值超过设定值时,条件成立,定时器经过值继续增加(在 999.9 时停止) 4.如果条件不成立,则定时器复位(现行值为 0)。在级式时,级转移也进行复位。 5.经过值存放在和定时器同一编号的寄存器(R)定义号内。 例) 定时器定义号 经过值寄存器 T11 → R11 T20 → R20 6.用“K”指定设定值为 3 步指令。 7.同一定时器不能重复使用,但如不同时动作在不同的级中可以重复使用。 动作: 注意)1.设定值在 0.1~0.2 秒时,请使用 HTMR 指令。 回 路 图 指 令 表 地址 指令 操作数 100 LD I 10 101 TMR T 0 K 1234 104 LD I 11 105 TMR T 1 R 40040 107 LD T 1 108 OUT Q 100 109 LD T 1 K 100 111 OUT Q 110 112 END 条件 经过值 定时器接通 接点 999.9 秒 设定值 0.0 秒 TMR T×××× □×××× (设定值) T1 K100 I10 END Q110 I11 TMR T1 R40040 T1 Q100 ≧ TMR T0 K1234 光洋电子(无锡)有限公司 S 系列编程手册 136 操作步数 可使用的操作数 机种 SG-8B/SU-5M/SU-6M SU-6B SU-5/5E SZ-3 SZ-4 定时器定义号 T0~T377 T0~T377 T0~T177 T0~T77 T0~T177 2(3) 设定值K指 定时为 3 步 设定值 R0~R41237 P0~p37777 K0~K9999 R0~R41234 P0~P17777 K0~K9999 R0~R41230 P0~P7777 K0~K9999 R0~R41227 K0~K9999 R0~R41230 P0~P7777 K0~K9999 操作步数 可使用的操作数 机种 SZ-4M SH/SM DL05 DL06/DL350 SN 定时器定义号 T0~T377 T0~T77 T0~T177 T0~T377 T0~T177 2(3) 设定值K指 定时为 3 步 设定值 R0~R41237 P0~P7777 K0~K9999 R0~R41230 K0~K9999 R0~41237 K0~K9999 ← R0~R41207 P0~P37777 K0~K9999 功能:1.条件成立时,定时器以 0.01 秒为单位增计时,定时范围 0~99.99 秒,其它功能与 TMR 相同。 2.同一定时器不能重复使用。但不同时接通,可在不同的级中重复使用。 程 序 举 例 回 路 图 指 令 表 地址 指令 操作数 16 LD I 2 17 HTMR T 100 K 1550 20 ANDN T 100 21 OUT Q 12 22 LD T 100 23 OUT M 200 24 OUT Q 32 25 LD T 100 K 1000 27 OUT Q 40 SG-8B SU-5/5E SU-6B SU-5M/6M SZ-3 SZ-4 0.01 秒定时器 HTMR SZ-4M SH SM DL05/DL06 DL350 SN 指 令 符 号 HTMR 定时器定义号 设定值 HIGHTIMER 级式语言也必要 T100 K1000 HTMR T100 K1550 I2 Q40 T100 M200 ≧ Q12 T100 Q32 如不同时接通定时器,可在不同的级 中重复使用的例子。 从 S12向 S13移行的瞬间复位 S12 HTMR T30 K0 S13 I4 ≈ Q100 ≧ T300 K500 HTMR T30 K100 ≧ T30 K20 M15 HTMR T×××× □×××× 数据 (设定值) 光洋电子(无锡)有限公司 S 系列编程手册 137 SG-8B SU-5/5E SU-6B SU-5M/6M SZ-3 SZ-4 0.1 秒累积定时器 ATMR SZ-4M SH SM DL05/DL06 DL350 SN 指 令 符 号 ATMR 定时器定义号 设定值 ACCUMULATION 级式语言也必要 TIMER 操作步数 可使用的操作数 机种 SG-8B/SU-5M/SU-6M SU-6B SU-5/5E SZ-3 SZ-4 定时器定义号 T0~T376 T0~T376 T0~T176 T0~T76 T0~T176 2(3) 设定值K指 定时为 3 步 设定值 R0~R41226 P0~p37777 K0~K99999999 R0~R41233 P0~P17777 K0~K99999999 R0~R41227 P0~P7777 K0~K99999999 R0~R41236 K0~K99999999 R0~R41227 P0~P7777 K0~K99999999 操作步数 可使用的操作数 机种 SZ-4M SH/SM DL05 DL06/DL350 SN 定时器定义号 T0~T376 T0~T76 T0~T176 T0~T376 T0~T176 2(3) 设定值K指 定时为 3 步 设定值 R0~R41236 P0~P7777 K0~K99999999 R0~R41227 K0~K99999999 R0~41236 K0~K99999999 ← R0~R41206 P0~P37777 K0~K99999999 功能:1.当条件成立时,累积定时器以 0.1 秒为单位进行增计数,范围 0~9999999.9 秒,但它与 TMR 指令不同 的是,该指令有记忆功能。 2.定时器范围及设定范围为 0.0~9999999.9 秒,用常数(K)8 位设定值时,为 3 步指令,其它为 2 步指令。 3.断电时记忆经过值,需设定定时器停电保持范围,具体方法参照各 PLC 用户手册。 4.同一定时器不能重复使用。 5.8 位经过值存在由定时器定义号 N 指定的寄存器 R(N)和 R(N+1)中,因此 T(N+1)就不能再使用了,例如 定时器 T100,则 T101 就不能再使用了。 T20 → R20 例) T21 →R21 经过值 8 位 6.复位条件成立,则该定义号接点及经过值复位(经过值为“0”)动作 动作 程序举例 回 路 图 指 令 表 地址 指令 操作数 93 LD I 0 94 LD I 1 95 OR Q 30 96 ANDN M 18 97 ATMR T 120 K1000000 100 LD T 120 101 OUT Q 16 102 LD T 121 K 15 104 AND T 120 K 0150 106 OUT Q 20 107 END T121 K0015 ATMR T120 K1000000 I0 Q20 I1 RESET T120 Q16 ≧ M18 T120 K0150 ≧ Q30 计时条件 复位条件 经过值 复位条件 计时条件 ATMR T××× □×××× RESET 光洋电子(无锡)有限公司 S 系列编程手册 138 SG-8B SU-5/5E SU-6B SU-5M/6M SZ-3 SZ-4 0.01 秒累积定时器 AHTMR SZ-4M SH SM DL05/DL06 DL350 SN 指 令 符 号 AHTMR 定时器定义号 设定值 ACCUMULATION 级式语言也必要 HIGH TIMER 操作步数 可使用的操作数 机种 SG-8B/SU-5M/SU-6M SU-6B SU-5/5E SZ-3 SZ-4 定时器 定义号 T0~T377 T0~T377 T0~T177 T0~T77 T0~T177 2(3) 设定值K指 定时为 3 步 设定值 R0~R41237 P0~P37777 K0~K9999 R0~R41234 P0~P17777 K0~K9999 R0~R41230 P0~P7777 K0~K9999 R0~R41227 K0~K9999 R0~R41230 P0~P7777 K0~K9999 操作步数 可使用的操作数 机种 SZ-4M SH/SM DL05 DL06/DL350 SN 定时器 定义号 T0~T377 T0~T77 T0~T177 T0~T377 T0~T177 2(3) 设定值K指 定时为 3 步 设定值 R0~R41237 P0~P7777 K0~K9999 R0~R41230 K0~K9999 R0~41237 K0~K9999 ← R0~R41207 P0~P37777 K0~K9999 功能:1.定时范围及设定范围是 0.00~999999.99 秒,用常数(K)指定设定值时,该指令为 3 步指令, 此外为 2 步指令,其它功能与 ATMR 相同。 程 序 举 例 回 路 图 指 令 表 地址 指令 操作数 110 LD I 10 111 LD I 11 112 AHTMR T 50 K 12345 115 LD T 50 116 OUT Q 10 117 LD T 50 K 500 119 ANDN T 50 K 1000 121 OUT Q 20 122 END T50 K500 AHTMR T50 K12345 I10 Q20 I11 RESET ≧ T50 K1000 ≧ T50 Q10 END 复位条件 计时条件 AHTMR T××× □×××× RESET 光洋电子(无锡)有限公司 S 系列编程手册 139 5-8 计数器指令 SG-8B SU-5/5E SU-6B SU-5M/6M SZ-3 SZ-4 加算计数器(带复位端)CNT SZ-4M SH SM DL05/DL06 DL350 SN 指 令 符 号 CNT 计数器定义号 设定值 COUNTER 级式语言也必要 操作步数 可使用的操作数 机种 SG-8B/SU-5M/SU-6M SU-6B SU-5/5E SZ-3 SZ-4 计数器定义号 C0~C377 C0~C377 C0~C177 C0~C77 C0~C177 2(3) 设定值K指 定时为 3 步 设定值 R0~R41237 P0~p37777 K0~K9999 R0~R41234 P0~P17777 K0~K9999 R0~R41230 P0~P7777 K0~K9999 R0~R41227 K0~K9999 R0~R41230 P0~P7777 K0~K9999 操作步数 可使用的操作数 机种 SZ-4M SH/SM DL05 DL06/DL350 SN 计数器定义号 C0~C177 C0~C77 C0~C177 C0~C177 C0~C177 2(3) 设定值K指 定时为 3 步 设定值 R0~R41237 P0~P7777 K0~K9999 R0~R41230 K0~K9999 R0~41237 K0~K9999 ← R0~R41207 P0~P37777 K0~K9999 功能:1.CNT 指令是 2/3 步指令,在第 2 步写入计数设定值。在用寄存器号指定设定值的场合,寄存器内的数据 必须是 BCD 码,否则不能正常计数。设定值是常数(K 指定)时,该指令为 3 步指令。 2.计数器的输入,有计数输入和复位输入。CNT 指令前面一个 LD 指令(或 LD 指令开始的逻辑组)为复 位输入,再前一个 LD 指令(或 LD 指令开始的逻辑组)为计数输入。 3.当计数输入的条件从不成立到成立变化时,计数器计数值加 1(到 9999 时停止) 4.计数经过值依次保存在 R1000 开始的寄存器中,它的停电保持是靠计数器的停电保持设定来实现的。 5.当复位输入的条件成立时,计数值恢复到零。 动作: 回 路 图 指 令 表 地址 指令 操作数 100 LD I 0 101 OR I 21 102 LD I 15 103 CNT C 100 R40012 105 LD C 100 106 OUT Q 10 107 LD C 100 K 50 109 ANDN C 100 K 100 111 OUT Q 20 112 END C100 K50 CNT C100 R40012 I0 Q20 I21 ≧ C100 K100 ≧ I15 RESET C100 Q10 I0 CNT C2 K100 RESET 计 数 器 定 义 号 经过值寄存器 R1002 I1 条件 I0 条件 I1 经过值 R1002 2 3 4 5 2 1 1 复位 计数 CNT C××× □×××× RESET 光洋电子(无锡)有限公司 S 系列编程手册 140 SG-8B SU-5/5E SU-6B SU-5M/6M SZ-3 SZ-4 加算计数器(不带复位端)GCNT SZ-4M SH SM DL05/DL06 DL350 SN 指 令 符 号 GCNT 计数器定义号 设定值 G COUNTER 级式语言也必要 操作步数 可使用的操作数 机种 SG-8B/SU-5M/SU-6M SU-6B SU-5/5E SZ-3 SZ-4 计数器定义号 C0~C377 C0~C377 C0~C177 C0~C77 C0~C177 2(3) 设定值K指 定时为 3 步 设定值 R0~R41237 P0~P37777 K0~K9999 R0~R41234 P0~P17777 K0~K9999 R0~R41230 P0~P7777 K0~K9999 R0~R41227 K0~K9999 R0~R41230 P0~P7777 K0~K9999 操作步数 可使用的操作数 机种 SZ-4M SH/SM DL05 DL06/DL350 SN 计数器定义号 C0~C177 C0~C77 C0~C177 C0~C177 C0~C177 2(3) 设定值K指 定时为 3 步 设定值 R0~R41237 P0~P7777 K0~K9999 R0~R41230 K0~K9999 R0~41237 K0~K9999 ← R0~R41207 P0~P37777 K0~K9999 功能:1.计数器的输入只有计数输入。和 CNT 指令不同的是它不带复位条件。要用 RSTTC 指令复位。其它与 CNT 指令相同。 2.下面是在级式程序中使用的例子: 程 序 例 回 路 图 指 令 表 地址 指令 操作数 10 LD I 0 11 GCNT C 0 K 10 14 LD C 0 K 5 16 OUT Q 0 17 LD C 0 18 OUT Q 10 19 LD I 1 20 RSTTC C 0 21 END C0 K5 GCNT C0 K10 I0 Q 0 ≧ C0 Q10 RSTTC C0 I1 S10 为 ON 时,输入 I2 每从 OFF 变为 ON 时, C5 进行增计数。当 C5 的经过值大于等于 R40402 的内容时,输出 Q20 就为 ON。 S11 为 ON 时,执行 RSTTC 指令,C5 复位, 经过值变成“0”。 S10 GCNT C5 R40402 S11 I2 Q20 I10 RSTTC C5 C5 GCNT C××× □×××× 计时输入 光洋电子(无锡)有限公司 S 系列编程手册 141 SG-8B SU-5/5E SU-6B SU-5M/6M SZ-3 SZ-4 减算计数器 UDCNT SZ-4M SH SM DL05/DL06 DL350 SN 指 令 符 号 UDCNT 计数器定义号 设定值 UP.DOWN 级式语言也必要 COUNTER 操作步数 可使用的操作数 机种 SG-8B/SU-5M/SU-6M SU-6B SU-5/5E SZ-3 SZ-4 定时器定义号 C0~C376 C0~C376 C0~C176 C0~C76 C0~C176 2(3) 设定值K指 定时为 3 步 设定值 R0~R41236 P0~p37777 K0~K99999999 R0~R41234 P0~P17777 K0~K99999999 R0~R41227 P0~P7777 K0~K99999999 R0~R41226 K0~K99999999 R0~R41227 P0~P7777 K0~K99999999 操作步数 可使用的操作数 机种 SZ-4M SH/SM DL05 DL06/DL350 SN 定时器定义号 C0~C176 C0~C76 C0~C176 C0~C176 C0~C177 2(3) 设定值K指 定时为 3 步 设定值 R0~R41236 P0~P7777 K0~K99999999 R0~R41227 K0~K99999999 R0~41236 K0~K99999999 ← R0~R41206 P0~P37777 K0~K99999999 功能:1.UDCNT 指令有 3 个输入,即:加法计数的加算输入,减法计数的减算输入和使经过值复零的复位输入。 2.计数设定范围为 0~99999999。当设定值用 K(8 位常数)指定时,为 3 步指令,R、P 设定为 2 步指令。 3.计数器计数,使经过值达到设定值时为 ON,大于设定值时也为 ON。 4.如指定的计数器为 C10 时,经过值被记忆在 R1010,R1011 中,即占用两个计数器的经过值寄存器。 因此要占用二个计数器定义号,则 C11 定义号不能使用。 5.加算输入条件和减算输入条件同时成立时,不计数。 动作: 注意)经过值为 0 时如减算输入 ON,或经过值为 99999999 时加算输入 ON,经过值不变化(停在 0 或 9999999 上)。 回 路 图 指 令 表 地址 指令 操作数 70 LD I 0 71 LD I 1 72 LD I 10 73 UDCNT C 100 K 500 76 LD C 100 77 OUT Q 30 78 LD C 100 K 50 80 OUT Q 20 81 END C100 K50 UNCNT C100 K500 I0 Q20 I1 ≧ I10 RESET C100 Q30 DOWN UDCNT C××× □×××× 加算输入 DOWN 减算输入 RESET 复位输入 加算输入 减算输入 经过值 1 2 3 4 1 2 复位输入 如设定值为 2 时的计数器状态 光洋电子(无锡)有限公司 S 系列编程手册 142 SG-8B SU-5/5E SU-6B SU-5M/6M SZ-3 SZ-4 定时器、计数器复位 RSTTC SZ-4M SH SM DL05/DL06 DL350 SN 指 令 符 号 RSTTC 起始定义号 末尾设定值 RESET TIMER (可省略) COUNTER 操作 步数 可使用的操作数 SG-8B/SU-5M/ SU-6M SU-6B SU-5/5E SZ-3 SZ-4 SZ-4M SH/SM DL05 DL06/DL350 SN 1(2) T0~T377 C0~C377 T0~T377 C0~C377 T0~T177 C0~C177 T0~T77 C0~C77 T0~T177 C0~C177 T0~T377 C0~C177 T0~T77 C0~C77 T0~T177 C0~C177 T0~T377 C0~C177 T0~T177 C0~C177 功能:1.是使定时器/计数器的经过值寄存器复位的指令。 2.RSTTC 指令可以是单步指令,也可以是两步指令(对一个范围复位)。 3.执行此指令,即使定时器/计数器的经过值复“0”。 4.范围指定的场合,起始定义号和末尾定义号应指定同类的功能存储器。 RSTTC T×××T×××或 RSTTC C×××C××× 5.假如要对计数器 C2、C3、C4~C10 同时复位,只要如下指令即可: RSTTC C2 C10 程 序 例 回 路 图 指 令 表 地址 指令 操作数 82 LD I 20 83 RSTTC T 100 84 LD I 3 85 RSTTC C 10 C 100 87 END RSTTC T100 I20 END I3 RSTTC C10 C100 RSTTC □××× RSTTC □××× □××× 光洋电子(无锡)有限公司 S 系列编程手册 143 第 6 章 执行控制指令的解说 PLC 的指令执行通常是由程序存储器的起始地址开始依次执行的。但在某些场合对执行次序 进行控制,能使动作顺序简单明了,实现高速、高功能。 6-1 级式指令 6-1-1 级的目的 级是把机械动作按工序一步步进行分解,然后按工序执行顺序连接起来完成控制目的的功能。 6-1-2 程序的执行和级 SG 或 ISG 指令将程序以级为单位进行分解,根据级的状态决定该级是处于动作状态还是非动 作状态,概据级转移条件,使动作按次序进行。 机械动作 程序 启动准备 A 动作 B 动作 C 动作 ISG S0 启动准备 程 序 SG S1 A 动作 程 序 SG S2 B 动作 程 序 SG S3 C 动作 程 序 END S0 为 ON 的时候 执行的程序 S1 为 ON 的时候 执行的程序 S2 为 ON 的时候 执行的程序 S3 为 ON 的时候 执行的程序 在全部程序中,只有 ON 的那些级的程序 才可执行。 而为 OFF 的级的程序 将不扫描,因此可以 实现高速处理。 光洋电子(无锡)有限公司 S 系列编程手册 144 6-1-3 级的组成 在一个级内,可根据需要编写程序。构成一个级有两部分:一是该级动作时处理的内容,二 是当该级动作结束后,指定转移到下一个动作的程序。 6-1-4 级的流向 在一连串的顺序动作中,根据级的动作状态转移构成动作流程,根据需要,可能有分支和合 流。 并行动作 选择动作 程序 图例 SG S5 处理程序 转移程序 S5 前进输出 SG 为 ON 的时候处理的内容 前进到位 JMP S×××× 转移到的级的编号(使该级为 ON) 转移到下一级的条件 S10 转移条件 JMP S11 JMP S20 S11 S17 S20 S26 S26 JMP S30 JMP S66 S10 转移条件 A JMP S51 JMP S60 转移条件 B S51 S57 S60 S65 转移条件 JMP S66 转移条件 无论哪一个条件成立,都将使 S66 为 ON S30 RST S26 强制使该级为 OFF S66 光洋电子(无锡)有限公司 S 系列编程手册 145 6-1-5 级的合流(追加合流级登记指令 CV,合流级转移指令 CVJMP) 过去,为达到同时顺序合流处理,需对合流对象作成合流移行条件回路,并另需复位。另外 有在回路图上不易掌握同时顺序的合流状态检测的缺点。 (例)在级 1、2、3 的处理实行后,再实行级 100 处理。 为弥补这一缺点,使用追加的 CV、CVJMP 命令,可简便作成与级合流相关的回路。另外, 易知同时顺序的合流状态。上述的回路图可作成如下: S1 S2 S3 处理 处理 处理 S 100 (移行条件) CVJMP(合流级转移) CV S2 CV S3 CV S1 (注意) CV 指令一次可合流到 16 级。 CV S2 CV S1 CV S3 CV S17 CVJMP 至 16 级 ∫ ①被合流的 S1,S2,S3 都为 ON,当移行 条件成立,移行至 S100。 ②无需使用级合流的触点条件。 ③也无需进行执行后的合流级的复位处理 CVJMP 指令使移行的合流级全被复位。 S1 S2 S3 处理 处理 处理 S 100 (移行条件) (RST) S1 (RST) S2 (1)在级 3 中,S1.S2 为 ON,除满足 其它的移行条件外,要移行到 S100,还 必需要加入 S1、S2 的 AND 条件。 (2)移行至 S100 后,必须断开 S1,S2。 S1 S2 JMP 光洋电子(无锡)有限公司 S 系列编程手册 146 6-1-6 级的阶层化(追加 BREQ,BSTART,BEND 指令) 过去为实现级的阶层化,必须与图 1 的回路相对应。 (1)由主级接通内部继电器 M0。 (2)子级群的起始级设立常时监视由 1)接通的内部继电器 M0。 (3)子级群的 终级断开由 1)接通的内部继电器 M0。 (4)主级由于某种原因需要移行时,必须使子级群复位(S100~S110)。 图 1) 要究明上述回路阶层化系统相当困难,程序复杂。 为解决上述那样的问题为目的,追加了下述指令。 .分程序(级组)请求指令(BREQ) .分程序(级组)开始指令(BSTART) .分程序(级组)结束指令(BEND) (4) ISG SG S M0 (1) M0 S1 R S100 S110 S0 ISG S100 M0 SG S101 SG S110 R M0 (3) R S110 子级群 光洋电子(无锡)有限公司 S 系列编程手册 147 图 1 的等效回路,用前页指令表示成图 2。 图 2) 如此成为非常简单易懂的图。 这种阶层构造,在内部继电器(M)使用的范围内,可构造阶层化。 注)同一分程序因不可连续使用,如要连续使用必须有如下的联锁回路(1 个扫描延迟,起动分程 序请求指令)。 例) 子级群 BSTART M0 SG S101 SG S110 BEND S110 BREQ ISG SG F BREQ S0 M0 F M0 Q10 Q10 Q10 S110 SG SXX 联锁回路 S1 S110 子级群 M0 BSTART M0 SG S101 SG S110 BEND ISG SG F BREQ 主级 M0 S0 光洋电子(无锡)有限公司 S 系列编程手册 148 SG-8B SU-5/5E SU-6B SU-5M/6M SZ-3 SZ-4 级登记指令 SG SZ-4M SH SM DL05/DL06 DL350 SN 指 令 符 号 SG 级定义号 STAGE 操作 步数 可使用的操作数 SG-8B/SU-5M/ SU-6M SU-6B SU-5/5E SZ-3 SZ-4 SZ-4M SH/SM DL05 DL06/DL350 SN 2 S0~S1777 S0~S1777 S0~S577 S0~377 S0~S777 S0~S1777 S0~S377 S0~S377 S0~S1777 S0~S777 功能:1.是规定写在此指令后面所属的级的编号登记指令。 2.指定的级为 ON 时,执行该级所属的指令,OFF 时则不执行。 级从 ON 变为 OFF 时(前次扫描或本次扫描之间),该级所属的 OUT、TMR 指令等 OFF 或复位。 3.以下条件使级为 ON,随后保持: 当执行 JMP 指令及 NJMP 指令、SET S××××指令时,这些指令指定的级为 ON。 4.以下条件使级为 OFF: 执行自己所属的 JMP 指令或 NJMP 指令时(包括省略的 JMP)该级变为 OFF。 执行 RST S××××指令时,指定的级为 OFF。 5.在级指令中级号可任意分配,但同一级号不能被重复登记,否则会语法出错。 6.根据停电保持参数的设定,断电时级的 ON/OFF 状态可记忆。 回 路 图 指 令 地址 指令 操作数 20 SG S 10 22 OUT Q 1 23 LD I 0 24 OUT Q 10 25 LD I 2 26 OR M 22 27 ANDN I 4 28 AND M 5 29 OUT M 22 30 LD I 10 31 JMP S 5 ①先写无条件处理部分,再写带条件处理部分。 Q1 SG S10 Q10I0 I2 I4 M5 M22 M22 I10 JMP S5 ① SG S×××× 光洋电子(无锡)有限公司 S 系列编程手册 149 SG-8B SU-5/5E SU-6B SU-5M/6M SZ-3 SZ-4 初始级登记指令 ISG SZ-4M SH SM DL05/DL06 DL350 SN 指 令 符 号 ISG 级定义号 INITIAL STAGE 操作 步数 可使用的操作数 SG-8B/SU-5M/ SU-6M SU-6B SU-5/5E SZ-3 SZ-4 SZ-4M SH/SM DL05 DL06/DL350 SN 2 S0~S1777 S0~S1777 S0~S577 S0~377 S0~S777 S0~S1777 S0~S377 S0~S377 S0~S1777 S0~S777 功能:1.定义电源投入时(开始 RUN 时)为 ON 级的编号登记指令。 2.程序执行的关系及功能与 SG 相同。 3.只要级号不重复使用,ISG 指令可以多次使用。 4.根据停电保持参数的设定,停电时可以记忆该级的 ON/OFF 状态。 5.ISG 登记的级号不要与 SG 登记的级号重复。 程 序 例 回 路 图 指 令 地址 指令 操作数 0 ISG S 0 2 LD I 2 3 OUT Q 20 4 LD I 4 5 OR I 6 6 OUT Q 30 7 OUT M 15 8 OUT M 25 ISG S0 Q20I2 I4 Q30 I6 M15 M25 S×××× ISG 光洋电子(无锡)有限公司 S 系列编程手册 150 SG-8B SU-5/5E SU-6B SU-5M/6M SZ-3 SZ-4 级转移指令 JMP/NJMP SZ-4M SH SM DL05/DL06 DL350 SN 指 令 符 号 JMP 级定义号 JUMP NJMP 级定义号 NOT JUMP 操作 步数 可使用的操作数 SG-8B/SU-5M/ SU-6M SU-6B SU-5/5E SZ-3 SZ-4 SZ-4M SH/SM DL05 DL06 SN 1 S0~S1777 S0~S1777 S0~S577 S0~377 S0~S777 S0~S1777 S0~S377 S0~S377 S0~S1777 S0~S777 功能:1.JMP 指令是指所属级的 ON 状态在转移条件成立时向指定的级转移的指令。 NJMP 指令是指所属级的 ON 状态在转移条件不成立时向指定的级转移的指令。 2.执行该指令后,所属级复位,该指令指定的级接通。 3.当转移条件之后的程序语句只有一个级转系指令时,JMP 指令可省略(例 1)。 4.NJMP 指令一般不单独使用,而是和 JMP 指令联合使用,为条件成立否,作为移行的条 件(例 2)。 5.NJMP 指令所属的级 OFF,公共条件是 OFF,转移条件即使不成立,也不移行。 程 序 举 例 回 路 图 指 令 地址 指令 操作数 25 SG S 12 27 LD I 2 28 JMP S 20 29 LD I 4 30 JMP S 30 31 NJMP S 10 32 END SG S12 JMP S20 I2 I4 JMP S30 NJMP S10 END SG Q10 I0 I2 SG S10 S11 例 1 NJMP S40 SG S10 I5 JMP S30 例 2 NJMP S×××× JMP S×××× 光洋电子(无锡)有限公司 S 系列编程手册 151 SG-8B SU-6B SU-5M/6M SZ-3 SZ-4 合流级登记指令 CV SZ-4M SH SM DL05/DL06 DL350 SN 指 令 符 号 CV 级定义号 CONVERGE 操作 步数 可使用的操作数 SG-8B/SU-5M/ SU-6M SU-6B SZ-3 SZ-4 SZ-4M SH/SM DL05 DL06/DL350 SN 1 S0~S1777 S0~S1777 S0~377 S0~S777 S0~S1777 S0~S377 S0~S377 S0~S1777 S0~S777 功能:1.登记(定义)同时顺序合流级号的命令。 ※ 被合流的级有必要用 CV 指令进行连续登记,由 CV 指令登记的级称为合流级群。 2.当所有被合流指定的级的状态全为 ON 时,执行 后一个 CV 指令之后的指令。 当执行了 CVJMP 指令向其它的级转移后,合流级群的状态都置为 OFF。 3.CV 指令应和 CVJMP 指令组合使用。 限制事项:1) CV 指令之后必须用 CVJMP 指令。 2) 从第一个 CV 到 后一个 CV 之间不能使用其它指令。 3) CV 指令一次 大可登记 16 个级。 4) 在子程序及中断处理程序中 CV 指令不可使用。 回 路 图 指 令 地址 指令 操作数 100 CV S 001 101 CV S 012 102 CV S 123 103 LD I 100 104 CVJMP S 345 I100 CV S 1 CV S 12 CV S 123 CVJMP S345 CV S×××× 光洋电子(无锡)有限公司 S 系列编程手册 152 SG-8B SU-6B SU-5M/6M SZ-3 SZ-4 合流级转移指令 CVJMP SZ-4M SH SM DL05/DL06 DL350 SN 指 令 符 号 CVJMP 级定义号 CONVERGE JUMP 操作 步数 可使用的操作数 SG-8B/SU-5M/ SU-6M SU-6B SZ-3 SZ-4 SZ-4M SH/SM DL05 DL06/DL350 SN 2 S0~S1777 S0~S1777 S0~377 S0~S777 S0~S1777 S0~S377 S0~S377 S0~S1777 S0~S777 功能:1.合流级群成立后转移至指定的级。 2.合流级群所有级的状态均为 ON 时,CV 指令后的转移条件成立时,指定的级的状态置 ON,然后将合流级群所指定的级的状态全置为 OFF。 3.CVJMP 指令必须与 CV 指令组合起来使用。 限制事项:1)CVJMP 指令之前必须有 CV 指令级群。 2)子程序及中断处理程序内不能使用 CVJMP 指令。 回 路 图 指 令 地址 指令 操作数 100 CV S 001 101 CV S 012 102 CV S 123 103 LD I 100 104 CVJMP S 345 I100 CV S 1 CV S 12 CV S 123 CVJMP S345 CVJMP S×××× 光洋电子(无锡)有限公司 S 系列编程手册 153 SG-8B SU-6B SU-5M/6M SZ-3 SZ-4 级组请求指令 BREQ SZ-4M SH SM DL06 DL350 指 令 符 号 BREQ 内部继电器定义号 BLOCK REQUEST 操作 步数 可使用的操作数 SG-8B/SU-5M/SU-6M SU-6B SZ-3 SZ-4 SZ-4M SH/SM DL06/DL350 2 S0~S1777 S0~S1777 S0~377 S0~S777 S0~S1777 S0~S377 S0~S1777 功能:1.使由操作码指定的级组起动或停止的指令。 2.BREQ 指令的执行条件由 OFF 到 ON 时,操作码所指定的内部继电器(M)置为 ON。当 执行条件为 OFF 时,M 为 OFF。 ※即使 BREQ 指令的执行条件继续为 ON 时,若级组内的所有级执行结束后,M 自动地置 为 OFF,不再执行该级组内的所有级。 限制事项:1) 子程序及中断处理程序内不能使用 BREQ 指令。 回 路 图 指 令 地址 指令 操作数 100 LD I 40 101 BREQ M 100 … 1000 BSTART M 100 1001 SG S 100 S100 M100 BREQ M100 BSTART SG I40 BREQ M×××× 光洋电子(无锡)有限公司 S 系列编程手册 154 SG-8B SU-6B SU-5M/6M SZ-3 SZ-4 级组开始指令 BSTART SZ-4M SH SM DL06 DL350 指 令 符 号 BSTART 内部继电器定义号 BLOCK START 操作 步数 可使用的操作数 SG-8B/SU-5M/SU-6M SU-6B SZ-3 SZ-4 SZ-4M SH/SM DL06/DL350 2 S0~S1777 S0~S1777 S0~377 S0~S777 S0~S1777 S0~S377 S0~S1777 功能:1.BSTART 指令是级组的起始表示指令。 2.BSTART 指令一接通就使下一级变为 ON。 3.当由 ON 到 OFF 时,从 BSTART 指令到 BEND 指令之间的级全部置成 OFF。 限制事项:1)BSTART 指令的下一指令必须为 SG 指令。 2)对用于 BSTART 指令的级组号(M××××)请勿使用其它的指令(OUT,SET)等改变 其状态。 3)BSTART~BEND 之间不能使用 ISG 指令。 4)在子程序及中断程序中不能使用 BSTART 指令。 回 路 图 指 令 地址 指令 操作数 100 LD I 40 101 BREQ M 100 … 1000 BSTART M 100 1001 SG S 100 S100 M100 BREQ M100 BSTART SG I40 BSTART M×××× SG 光洋电子(无锡)有限公司 S 系列编程手册 155 SG-8B SU-6B SU-5M/6M SZ-3 SZ-4 级组结束指令 BEND SZ-4M SH SM DL06 DL350 指 令 符 号 BEND BLOCK END 指令步数 可使用的操作数 1 无 功能:1.BEND 指令为表示级组结束的指令。 2.BEND 指令的执行条件为 ON 时,BSTART 指令所定义的 M 状态置 OFF。 限制事项:1) BEND 指令的后面只能是 CV、SG、ISG、BSTART、END 指令。 2) BSTART~BEND 之间不能使用 ISG 指令。 3) 在子程序及中断程序中不能使用 BEND 指令。 回 路 图 指 令 地址 指令 操作数 100 BSTART M 200 101 SG S 200 … 1000 SG S 217 1002 LD I 100 1003 OUT Q 217 1004 BEND 1005 BSTART M 201 Q217 S200 BSTART M200 SG SG S217 BEND I100 BSTART M201 BREQ M100 BSTART M100 SG S100 I40 BEND 光洋电子(无锡)有限公司 S 系列编程手册 156 6-2 执行跳转指令 6-2-1 跳转指令功能的使用方法 6-2-2 跳转指令禁止使用的注意事项 (1) 不能超出所属级、所属子程序、所属中断程序。 (2) 不能从 FOR~NEXT 外面跳转进来。 作为跳转功能 条件 A 成立时,程 序 处 理 跳 转 到 GLBLK1 继续执行 条件 B 成立时,程 序 处 理 跳 转 到 GLBLK2继续执行 条件 C 成立时,程 序 处 理 跳 转 到 GLBLK3继续执行 GOTO K1 A 程序 GLBL 条件 A K1 GOTO K2 B 程序 GLBL 条件 B K2 GOTO K3 C 程序 GLBL 条件 B K3 在这种情况下,当条件 ON 时,程序跳转, 因此只有在条件处于 OFF 状态程序才能 被执行 GLBL K4 GOTO K4 程序循环到 GOTO 条件 不成立为止 条件 注:条件持续 ON 时,程序持续循环, 请注意 CPU 的监视定时器异常 作为循环功能 作为处理中断功能 条件 A(ON)成立,在 FOR K20 指令到NEXT指令之间的程序循环执 行 20 次(K20),但是当在执行途中 B 成立,则程序循环中断,被强制转 移到 GLBL K5 继续执行。 FOR K20 循环程序 条件 A GOTO K5 条件 B NEXT GLBL K5 光洋电子(无锡)有限公司 S 系列编程手册 157 6-2-3 禁止回路举例 (1) 越过所属级的跳转(跳入其它级) 补充:在同一级中可以使用 GOTO、GLBL 指令,但它们的标号必须相同。 (2)超过所属子程序的跳转(跳转到其它子程序)。 (3)从 FOR~NEXT 外部跳入 I0 GOTO KA FOR K 5 不可 GLBL KA NEXT I10 S10 K11 SG Q100 Q101 I0 I1 I2 GOTO K11 I10 JMP S20 SG S11 GLBL 不可 K22 GOTO KFF CEND 不可 GLBL GLBL K33 GLBL KFF CEND 子 程 序 A 子 程 序 B I0 光洋电子(无锡)有限公司 S 系列编程手册 158 跳转指令 GOTO/GLBL SG-8B SU-6B SU-5M/6M SZ-4 SZ-4M DL350 DL06 指 令 符 号 GOTO 标号 GOTO GLBL 标号 GO LABEL 指令步数 可 使 用 的 操 作 数 2 K1~KFFFF 功能:1.当 GOTO 指令的条件成立时,无论在执行什么动作,都转入 GLBL 继续执行。 2.GOTO 指令的标号和 GLBL 指令的标号(1~FFFF)必须相同。 3.GLBL 指令与前后程序无直接关系,它直接与母线(K0)相接。 4.GLBL 的登记数,SG-8B/SU-5M/6M/DL06 为 256 个,SU-6B/SZ-4/4M/DL350 为 64 个。 回 路 图 指 令 表 地 址 指 令 操作数 120 LD I 5 121 GOTO K 11AA 123 LD I 1 124 OUT Q 2 125 LD I 2 126 OUT Q 4 … 154 GLBL K 11AA 156 LD I 4 157 OUT Q 20 GLBL K1234 动作 K×××× GLBL Q2 GOTO K1234 程序 条件成立时 当 GOTOK1234 指 令被执行时,该段 程序被跳过。 条件不成立时 执行该段程序 GOTO K 11AA I5 I1 Q2 I2 Q4 GLBL K 11AA I4 Q20 GOTO K×××× GLBL K×××× 光洋电子(无锡)有限公司 S 系列编程手册 159 6-3 循环执行指令 6-3-1 使用方法举例 FOR~NEXT 例:累计 R2000~2017 中的数据 ①将 8 进制的 2000(寄存器定义号 R2000)存入累加器。 ②将寄存器定义号 R2000 存贮在 R2020 中。 ③循环 16 次。 ④为间接寻址方式,指定 R2020 内的寄存器定义号( 初是 R2000)。 ⑤把寄存器的内容(R2000~R2017 的累加结果)送入寄存器 R2022 中。 6-3-2 执行循环功能的条件 (1)不能超出所属级、所属子程序,所属中断程序。 (2)在 FOR~NEXT 之间不能有其它 FOR~NEXT(嵌套功能)。如需要嵌套,可在 FOR~NEXT 中制作子程序调入指令,调入带有其它 FOR~NEXT 程序的子程序。 2 次 ⑤ 条件 LDR O2000 OUTW R2020 LDC K0 FOR K16 ADD P2020 BINC R2020 NEXT OUTD R2022 ① ② ③ ④ 将 R2000 送入 R2020(累计值的起始数据) 将累加器置“0”(用于加法) 对于R2000的数 据进行加运算※ 把加法寄存器定 义号加 1 对于R2001的数 据进行加运算※ 把加法寄存器定 义号加 1 …… ※将累加器的内容与R2000的 内容相加,结果送到累在中。 对于R2017的数 据进行加运算※ 将累加器结果写 入 R2020 3 次 16 次 FOR K 12 I0 FOR K 6 I1 NEXT NEXT 不可 FOR K 12 I0 CAL K 100 CLBL NEXT NEXT ① I1 FOR K 6 I1 NEXT CEND ② 光洋电子(无锡)有限公司 S 系列编程手册 160 SG-8B SU-6B SU-5M/6M SZ-4 SZ-4M 循环执行指令 FOR/NEXT SH SM DL05/ DL06 DL350 SN 指 令 符 号 FOR 循环次数 FOR NEXT NEXT 操作 步数 可使用的操作数 SG-8B/SU-5M /SU-6M SU-6B SZ-4 SZ-4M SH/SM DL05 DL06/DL350 SN 2 R0~R41237 K0~K9999 R0~R41234 K0~K9999 R0~R41230 K0~K9999 R0~R41237 K0~K9999 R0~R41230 K0~K9999 R0~41237 K0~K9999 ← R0~R41207 K0~K9999 功能:1.FOR 指令的条件成立时,在 FOR 和 NEXT 之间的程序按指定次数进行循环操作。 2.FOR 指令的条件不成立时,FOR 和 NEXT 之间的程序不执行。 3.FOR 指令为 2 步,NEXT 指令为 1 步。 4.NEXT 与该段程序无关,它直接接在母线(K0)上。 5.执行 FOR~NEXT 指令,扫描时间将变长,需改变 CPU 的监视定时器的设定值(改变操 作请参阅操作手册)。除改变监视定时器设定值,还可以在 FOR~NEXT 中加入 WDOGR 指令,亦可使监视定时器复位。 ※主程序的 后必须有 END 指令。 回 路 图 指 令 表 地 址 指 令 操作数 25 LD I 0 26 FOR K 10 28 OUT Q 12 29 LD I 1 30 OUT Q 20 31 NEXT 32 END FOR 条件不成立时 FOR K×××× NEXT 指定次数 K×××× 进行循环 条件成立时 跳过 NEXT NEXT FOR □×××× FOR K 10 I0 Q12 I1 Q20 NEXT END 光洋电子(无锡)有限公司 S 系列编程手册 161 6-4 子程序 子程序通常在主程序的 END 指令的后面,一般通过主程序调用子程序指令进行调用。 6-4-1 子程序的使用方法 6-4-2 子程序的使用条件 (1)子程序必须写在主程序的 END 指令的后面。 (2)在子程序内不能使用级式指令。 (3)子程序可以有 8 级嵌套。但在嵌套中使用相同的子程序,因有可能进入死循环,所以要 特别注意。 (4)CLBL 的登记数(子程序个数),SG-8B/SU-5M/6M/DL06 大可达 256 个,SU-6B/SZ -4/SZ-4M/DL350/DL05/SH 可达 64 个。 (5)CLBL 指令必须在主母线上。 OUT QO 的后面 CLBL K××××直接接到母线上(K0)。 Q0 CLBL K×××× Q0 CLBL K×××× (返回主程序) CAL K1 条件 调用子程序 CAL K1 条件 调用子程序 END CLBL K1 CEND 子程序结束 主 程 序 子 程 序 CAL K2 条件 END CLBL K2 CEND 主 程 序 子 程 序 相同程序重复使用时,用一 个子程序 条件成立时的执行顺序 缩短程序执行时间,跳过不执行 的程序 光洋电子(无锡)有限公司 S 系列编程手册 162 6-4-3 禁止回路例 下列例子为几种子程序不允许回路的情况: (1)主程序中的 CLBL 指令 在主程序中可写 CAL,但不能写 CLBL 指令,该指令必须出现在主程序的 END 指令后面。 (2)FOR~NEXT 间的 CLBL 指令 不允许使用跳入 FOR~NEXT 间的 CLBL 指令 (3)ILBL~IEND(中断程序)间的 CLBL 指令 (4)在一个扫描周期内,主程序中执行过的 OUT 指令在子程序中重复出现的情况。 K×××× CLBL 不可使用 OUT 指令 可使用 ZOUT 指令 Q×× ILBL ∫∫ K×××× CLBL 不可 IEND ∫∫ CALK×××× M×××× NEXT ∫∫ K×××× CLBL 不可 ∫∫ FORK×××× ∫∫ I×××× Q×××× K××××∫∫ CLBL END ∫∫ K××××∫∫ CLBL 不可 可 光洋电子(无锡)有限公司 S 系列编程手册 163 SG-8B SU-6B SU-5M/6M DL06 SZ-4 子程序 CAL/CLBL/RET/CEND SZ-4M SH DL05 DL350 SN 指 令 符 号 调用子程序 CAL 标志名 CALL 子程序编号 CLBL 标志名 CALL LABEL 指令步数 可 使 用 的 操 作 数 2 K1~KFFFF 指 令 符 号 回 路 图 指 令 表 地 址 指 令 操作数 750 LD I 0 751 OUT Q 10 752 LD I 10 753 CAL K 2222 755 LD I 1 756 OUT Q 20 … 1015 END※ … 2581 CLBL K2222 … 2601 RET … 2615 CEND ※主程序的 后必须有 END 指令。SZ-4/DL350/SH 不支持 RET 指令,SH 系列 V2.0 以后支持。 RET CEND 子程序中断 RETURN 子程序结束 CALL ENTER (带条件返回) (强制返回) K×××× CLBL CAL K×××× RET CEND 功能 CAL 条件 成立时 不成立时主程序 CAL K×××× END 主程序 CLBL K×××× 子程序 RET CEND RET 条 件成立时 RET 条件不成立时 CEND 返回 1. CAL 命令条件成立时,运行 CLBL~CEND 之间的子程序。 2. 子程序运行完后,继续运行 CAL 下面的主程序。 3. 必须通过指定数值(K1~FFFF)来 指定 CAL 以及 CLBL 指令的,标记 名。 4. CAL 指令和 CEND 指令必须成对 使用。 5. CEND 与该段程序无关,它直接接 在母线(K0)上。 注)RET 命令可以省略,但 CEND 命 令不能省略。 条件 Q10 I0 I1 Q20 CLBL K2222 RET CAL K2222 I10 CEND 主 程 序 子 程 序 光洋电子(无锡)有限公司 S 系列编程手册 164 6-5 中断处理指令 外部信号的输入一般由输入传送来完成。所以,由于通过了输入传送,输入信号会产生一定 的延时。 6-5-1 中断处理程序的使用方法 一旦有中断信号输入,不管 PLC 的扫描执行在何处,都马上进入中断处理程序,因此引入中 断输入,可以实现高速处理。 1)中断输入模块 中断输入模块,U-01NI 有 8 个输入点(详见 U-01NI 技术资料)。 2)中断程序 中断程序与中断输入是一一对应的关系,SU-6B/5M/6M 大可使用 16 个回路,SU-6/SU -5/5E 为 8 个回路的中断程序,SZ-3/DL05 各有一点,SZ-4/DL06 可有 4 点,SH、SM 系列可有 2 点,SN 系列无,中断程序可按 ILBL 指令标号命名。 注)中断程序和子程序相同,都需写在主程序的 END 指令后面。 对于 SZ 系列,若要使用中断功能,必须在 0 号槽安装 Z-CTIF 模块。 对于 SU-6/5/5E,中断输入模块 U-01NI 应装在 0 号槽, 大可使用 8 个回路中断程序。 对于 SU-6B/5M/6M,中断输入模块 U-01NI 可装在 0、1 号槽, 大可使用 16 个回路 中断程序。 中断模块 输入 中断程序 ILBL IEND ∫ 程 序 执 行 输入传送 扫描 通过成批传送处理读入输入信号 在直接处理时,程序执行时输入信号直接送入。 O×× ILBL ※ ※ 对应于中断输入定义号 (为 8 进制数) 光洋电子(无锡)有限公司 S 系列编程手册 165 6-5-2 中断处理功能的条件 根据中断输入状态的变化情况,执行对应于(ON→OFF 或 OFF→ON)变化的输入定义号的 中断程序。选择是否进行此中断处理的指令是 INE、INH。 INE:中断允许 INH:中断禁止 INE:通常预先编在主程序中,当需要执行中断程序时,该指令 ON。 INE 一旦处于 ON 状态,即允许执行中断程序,直到 INH 处于 ON 状态时才禁止。 INH 一旦处于 ON 状态,后面的中断输入状态即使发生变化,也不执行中断程序,INH 指令 可以编写在主程序中,也可以编写在中断程序中。 注)当中断输入模块的输入状态发生变化时,只执行一次中断处理程序(执行一个扫描),因 此它不同于主程序的执行情况。 对上例的回路,当程序执行 I007 变为 ON 状态时,只扫描一次,或执行 I007 变为 OFF 状态 时,扫描一次,因其它扫描不执行,所以※的回路无意义。将 Q30 的状态置于 OFF 的回路,像下 面程序那样写在主程序中。 当 I100 处于 ON 状态时,Q30 的状态就 为 OFF。 ILBL OUTDI Q30 I007 07 D I IEND Q30 中断程序 M20 I100 Q30 M20 Q30 主程序 例 ※ ILBL OUTDI Q30 I007 M20 ※ 07 M20 D I I100 ※ IEND Q30 当 I007 处于 ON 状态时,Q30 立即输出。 当 I100 处于 ON 状态时,Q30 的状态立 即为 OFF。 被强制返回。 光洋电子(无锡)有限公司 S 系列编程手册 166 SU-5/5E SU-6B SU-5M/6M SZ-3 SZ-4 中断指令 INE/INH/ILBL/RETI/IEND SZ-4M SH SM DL05/DL06 DL350 指 令 符 号 INE 中断允许 INH 中断禁止 ILBL 中断定义号 U-01NI:O(0~7) RETI 带条件返回 IEND 强制返回 功 能 动 作 1. 执行 INE 指令,中断处于允许 状态。 2. 执行 INH 指令,中断处于被禁 止状态。 3. ILBL 的操作数由 O(8 进制) 指定。 4. 当接通电源时(RUN 开始), INE 指令执行前,中断处于被 禁止状态。 详见[U-01NI 技术资料] O×× ILBL RETI IEND INH INE 程序 主程序 END ILBL O×× RETI IEND 条件成立时 返回 无条件返回 产生中断 光洋电子(无锡)有限公司 S 系列编程手册 167 6-6 监视定时器复位指令 SG-8B SU-5/5E SU-6B SU-5M/6M SZ-4 监视定时器复位指令 WDOGR SZ-4M SH SM DL05/DL06 DL350 目的:对监控定时器进行复位的指令 指 令 符 号 WDOGR WATCH DOG RESET 指令步数 1 功 能 动 作 1. 在使用 FOR/NEXT 的场合,为防止扫描 时间溢出而使用。 2. 该指令可以写在程序的任何地方。 3. 监控定时器的设定值是 200ms,当全部程 序中扫描一次的时间超过 200ms 时,在 程序执行中加入此命令,使监视定时器 在程序执行中途复位。 回 路 举 例 指 令 表 动 作 地址 指令 操作数 250 LD I 15 251 FOR K 1000 253 LD SP 1 254 WDOGR ∫∫ 287 NEXT 在 FOR~NEXT 之 间有许多数据需 要处理,而且循环 次数比较多时,加 入该指令,使程序 一边执行复位监 视定时器,一边执 行循环操作。 注)这样将延长扫 描时间,因此,一 般的程序执行不 要使用该指令。 WDOGR 0ms WDOGR END 程序存储器 执行指令 0ms ×××ms ×××ms I15 FOR K1000 SP1 WDOGR 常时 ON NEXT 光洋电子(无锡)有限公司 S 系列编程手册 168 6-7 程序停止执行指令 程序暂停指令 BREAK SG-8B SU-6B SU-5M/6M 指 令 符 号 BREAK BREAK 指令步数 1 功 能 动 作 暂停继电器 TEST HALT 1. 此指令被执行,程序执行处于暂停状态。 2. 如从暂停状态恢复执行程序,解除暂停 条件,必须用编程器进行程序扫描再启 动操作。 3. BREAK 指令执行时禁止输出,对于不需 要禁止的输出,用设定暂停参数的方法, 可使其不受该指令影响,执行输出。 4. 再启动操作:设置方式为 TEST,按下 CLR 3 SHF TEST ←键,即可实 现再启动操作(详见 S-01P 操作手册) 对象 标志 SP021 SP014 回 路 举 例 指 令 表 动 作 地址 指令 操作数 50 LD I 0000 51 OR I 0001 52 OUT Q 0005 53 LD I 0020 54 AND I 0030 55 BREAK 56 LD I 0002 57 OUT Q 0006 58 END 条件 I20、I30 成 立时,暂停指令被 执行,在输出 Q5、 Q6、ON 状态,外 部输出被禁止。 (编程器操作) BREAK 程序 程序存储器 再启动 扫描停止 END BREAK I0 Q5 I20 BREAK END I2 Q6 I30 I1 光洋电子(无锡)有限公司 S 系列编程手册 169 SG-8B SU-5/5E SU-6B SU-5M/6M SZ-3 SZ-4 扫描停止指令 STOP SZ-4M SH SM DL05/DL06 DL350 SN 目的:在程序被检出有重大异常时,需将全部输出 OFF 时使用该指令。使正常执行的程序停止, 并禁止输出。 指 令 符 号 STOP STOP 指令步数 1 功 能 动 作 STOP 继电器 TERM STOP 1. 执行该指令强制扫描停止,处于 STOP 状态。 2. 回复到 STOP 状态后,在异常条件解除 后,用 CPU 的钥匙开关或编程器转换成 RUN 方式。 在编程器上用菜单 11 设置 RUN 状态。 CPU 再启动操作为执行 TERM→RUN (TERM 状态停止时)或 RUN→TERM →RUN(在强制 RUN 状态停止时)操作。 注)即使在强制 RUN 状态,只要执行该 指令,CPU 也将立即停止执行程序扫描。 对象 标志 SP020 SP016 回 路 举 例 指 令 表 动 作 地址 指令 操作数 220 LD I 0050 221 STOP 1200 END 条件 I50 一成立, 强制扫描停止。 STOP 程序存储器 条件不成立 END 条件成立 条件成立时 CPU 从 RUN→STOP 程 序扫描全部停止 STOP I50 STOP END 光洋电子(无锡)有限公司 S 系列编程手册 170 6-8 空操作指令 SG-8B SU-5/5E SU-6B SU-5M/6M SZ-3 SZ-4 空操作指令 NOP SZ-4M SH SM DL05/DL06 DL350 SN 指 令 符 号 NOP NOP 操作步数 1 功能:1.该指令不执行,移到下一条指令,该指令对程序状态无影响,一般没有程序处用 NOP。 2.用该指令可在程序中设置空间,对以后追加程序很方便。 3.临时删除指令,可用此指令改写。 地址 指令 操作数 地址 指令 操作数 100 LD I2 100 LD I2 101 OR Q60 101 NOP 102 ANDN M21 102 ANDN M21 103 OUT Q60 103 OUT Q60 4.在需要插入程序的场所插入 NOP 指令以后和一般指令一样,地址后移。 程 序 举 例 回 路 举 例 指 令 表 地址 指令 操作数 110 LD I 10 111 OUT M 125 112 NOP 113 NOP 114 LD M 125 115 OR Q 22 116 OUT Q 30 117 NOP 118 NOP 119 NOP 120 LD I 7 121 ANDN M 11 122 OUT Q 51 123 END I10 M125 I7 Q51 END M11 M125 Q30 Q22 I2 M21 Q60 Q60 I2 M21 Q60 光洋电子(无锡)有限公司 S 系列编程手册 171 6-5 程序结束指令 SG-8B SU-5/5E SU-6B SU-5M/6M SZ-3 SZ-4 程序结束指令 END SZ-4M SH SM DL05DL06 DL350 SN 目的:表示程序结束的指令,程序执行到该指令后返回到 0000 地址。 指 令 符 号 END END 操作步数 1 功能:1.在主程序结束时必须写 END 指令,如没有 END 程序指令,不继续执行下去。 2.子程序、中断程序等写在 END 指令后面。 动作: 程 序 举 例 回 路 举 例 指 令 表 地址 指令 操作数 4200 LD I 10 4201 ANDN M 32 4202 OUT Q 100 4203 OUT M 120 4204 LD M 120 4205 OUT Q 132 4206 END I10 Q100 END M120 Q132 M32 M120 0000 地址 顺序程序 END 子程序 END 光洋电子(无锡)有限公司 S 系列编程手册 172 第 7 章 数据处理指令的解说 7-1 数据的形态 (1)PLC 使用的数据 PLC 可以处理各种不同用途的数据。作为数据处理的对象,是多位数集合起来构成的数据, 应该是什么形式都可以的。但当进行算术运算时,因其用途上的特点,必须是数值数据。 数据种类 (2)10 进制数的形态 10 进制数是用得 多的数值,输入 PLC、PLC 输出的数据、常数数据等,大多用 10 进制 形式。但是 PLC 的 I/O 模块及内部处理所表示的数据,必须是二进制的 ON/OFF(“1”,“0”)状 态的集合。因此,在 PLC 内部表示 10 进制数的是 BCD 码(即二进制码表示的十进制数),即 1 位 10 进制数用 4 位二进制数来表示。 10 进制数 第 8 位 第 7 位 第 6 位 第 5 位 第 4 位 第 3 位 第 2 位 第 1 位 9~0 9~0 9~0 9~0 9~0 9~0 9~0 9~0 BCD 码(2 进制的 10 进制数) 8,4,2,1 8,4,2,1 8,4,2,1 8,4,2,1 8,4,2,1 8,4,2,1 8,4,2,1 8,4,2,1 ×107 ×106 ×105 ×104 ×103 ×102 ×10 ×1 BCD 每位与 10 进制数的关系 BCD 运算的场合,不能使用右表以外的代码 例:BCD 码不能将 10 进制数表示为 1010。 十进制数的 10 以 BCD 码表示为下述数码。 0 0 0 1 0 0 0 0 1 10 进数 0 1 2 3 4 5 6 7 8 9 0 0 0 0 0 0 0 0 1 18 0 0 0 0 1 1 1 1 0 04 0 0 1 1 0 0 1 1 0 02 0 1 0 1 0 1 0 1 0 11 BCD 码 0 ●数值数据 10 进制数(BCD) 16 进制数(二进制码) 8 进制数(二进制码) ●编号数据 8 进制寄存器号(二进制码) 10 进制地址号 能进行四则运算、 平方根、三角函数 的算术运算。 能进行四则运算 的算术运算。 ●文字数据 英文数字(ASCII) ●任意数据 仅为二进制集合的数据(如一组定义号) 光洋电子(无锡)有限公司 S 系列编程手册 173 (3)16 进制数的形态 16 进制数是 2 进制码以 4 位为单位数字化的数值。(1 位数值由 0~F 来表示)。 16 进制数(下位) 第 4 位 F~0 第 3 位 F~0 第 2 位 F~0 第 1 位 F~0 二进制码(下位) 215 214 213 212 211 210 29 28 27 26 25 24 23 22 21 20 16 进制数(上位) 第 8 位 F~0 第 7 位 F~0 第 6 位 F~0 第 5 位 F~0 二进制码(上位) 231 230 229 228 227 226 225 224 223 222 221 220 219 218 217 216 1 位 16 进制数的二进制码 (10) (11) (12) (13) (14) (15) 16 进制数 0 1 2 3 4 5 6 7 8 9 A B C D E F 8 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 4 0 0 0 0 1 1 1 1 0 0 0 0 1 1 1 1 2 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 二进制码 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 10 进制数与 16 进制数 10 进制数 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 32 16 进制数 0 1 2 3 4 5 6 7 8 9 A B C D E F 10 20 (4)8 进制数的形态 8 进制数是将二进制码以 3 位为单位数字化的数值,用于功能存储器编号等。 ※I/O 内部继电器、级、定时器、计数器等均用 8 进制数表示。 8 进制数 第 5 位 7~0 第 4 位 7~0 第 3 位 7~0 第 2 位 7~0 第 1 位 7~0 二进制码(下位) 215 214 213 212 211 210 29 28 27 26 25 24 23 22 21 20 1 位 8 进制数的二进制码 8 进制数 0 1 2 3 4 5 6 7 4 0 0 0 0 1 1 1 1 2 0 0 1 1 0 0 1 1 二进制码 1 0 1 0 1 0 1 0 1 10 进制数与 8 进制数 10 进制数 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 8 进制数 0 1 2 3 4 5 6 7 10 11 12 13 14 15 16 17 20 21 22 23 24 (4 ,2 , 1) ( 4 ,2 , 1) (4 ,2 , 1)(4 ,2 , 1) ×212 ×29 ×26 ×20 (4 ,2 , 1) ×23 (8 , 4 ,2 , 1) (8 , 4 ,2 , 1) (8 , 4 ,2 , 1)(8 , 4 ,2 , 1) ×212 ×28 ×24 ×20 (8 , 4 ,2 , 1) (8 , 4 ,2 , 1) (8 , 4 ,2 , 1)(8 , 4 ,2 , 1) ×228 ×224 ×220 ×216 光洋电子(无锡)有限公司 S 系列编程手册 174 7-2 数据的指定 (1)指定寄存器号 R 指令中的操作数指定存储对象数据的寄存器号,另外,以 R 指定的指令中有以 16 位为对象的 指令和以 32 位为对象的指令。 例:将 8 位 10 进制数存储在 2 个寄存器里的场合。 10 进制数 7 3 4 1 5 8 2 4 位数 第 8 位 第 7 位 第 6 位 第 5 位 第 4 位 第 3 位 第 2 位 第 1 位 加权 8,4,2,1 8,4,2,1 8,4,2,1 8,4,2,1 8,4,2,1 8,4,2,1 8,4,2,1 8,4,2,1BCD 码 数据 0 1 1 1 0 0 1 1 0 1 0 0 0 0 0 1 0 1 0 1 1 0 0 0 0 0 10 0 1 0 0 寄存器号 R2001 R2000 (2)寄存器号的间接指定 P 间接指定 P 所指定的 R(A)寄存器中存储的是 R(B)寄存器号,R(B)寄存器中存储所需 处理的对象数据。 16 位对象指定 32 位对象指定 指令 R(A) 对象数据 指令 R(A) R(A) 16 位 (1 字) 对象数据 16 位 32 位 对象数据 16 位 (2 字) R(A+1) R(A) (A):寄存器号 16 位对象指定 指令 P(A) R(B) R(A) 对象数据 对象数据 R(B+1) R(B) (A)、(B):寄存器号 对象数据 R(B) R(B) R(A) 32 位对象指定 指令 P(A) 光洋电子(无锡)有限公司 S 系列编程手册 175 (3)任意位长指定 I,Q,GI,GQ,M,S,T,C,SP 对象数据不为 16 位或 32 位时,或从位号中途开始(即不是从×××0 定义号开始)的数据时, 用该方法。 例:以从输入 I14 到 I43 的 24 位(6 位)为对象数据的场合。 第 6 位 第 5 位 第 4 位 第 3 位 第 2 位 第 1 位 0 1 0 0 0 0 0 1 0 1 0 1 1 0 0 0 0 0 1 0 0 1 1 0 8 4 2 1 8 4 2 1 8 4 2 1 8 4 2 1 8 4 2 1 8 4 2 1 4 1 5 8 2 6 数 据 位 数 10 进数 4 1 5 8 2 6 LDF I 14 K24 LDF任意位读入 位 长 (BCD) 起始定义号 第 1 位 1 ″ 2 ″ 4 ″ 8 第 2 位 1 ″ 2 ″ 4 ″ 8 第 3 位 1 ″ 2 ″ 4 ″ 8 第 4 位 1 ″ 2 ″ 4 ″ 8 第 5 位 1 ″ 2 ″ 4 ″ 8 第 6 位 1 ″ 2 ″ 4 ″ 8 I 14 I 15 I 16 I 30 I 27 I 26 I 25 I 24 I 17 I 20 I 23 I 22 I 21 I 31 I 32 I 36 I 35 I 34 I 33 I 37 I 40 I 41 I 42 I 43 指 令 □(A1) n 位 长起始定义号 位 长 n 位 对象数据 光洋电子(无锡)有限公司 S 系列编程手册 176 (4)程序存储器地址指定$ 用于模块对象的特殊指令,通过 PLC 通讯模块从其他 PLC 读出程序或者向其他 PLC 写入程 序时使用。 (5)10 进制或 16 进制常数指定 K 数据处理上所需要的固定数值由程序指令直接给出。 K 用来指定 10 进制常数(BCD 码)或者 16 进制常数(二进制码)。10 进制常数时由 0~9 的 键来指定,16 进常数时,由 0~F 键来指令。以 K 指定的数据,将 1 位分解为 4 位二进制来记忆。 例:8 位 10 进制数的表示 例:8 位 16 进制数的表示 8 位 16 进制数 8 9 A B C D E F 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 1 1 1 0 0 1 1 0 1 1 1 1 0 1 1 1 1 8 4 2 1 8 4 2 1 8 4 2 1 8 4 2 1 8 4 2 1 8 4 2 1 8 4 2 1 8 4 2 1 第 8 位 第 7 位 第 6 位 第 5 位 第 4 位 第 3 位 第 2 位 第 1 位 读出 写入 CPU(自局) CPU(对方局) 数据寄存器 R 领域 $×××× $×××× $×××× $×××× ∫ $×××× CPU(自局) CPU(对方局) 数据寄存器 R 领域 程序存储器 寄存器 $×××× $×××× $×××× $×××× ∫ $×××× 8 位 10 进制数 2 3 4 5 6 7 8 9 0 0 1 0 0 0 1 1 0 1 0 0 0 1 0 1 0 1 1 0 0 1 1 1 1 0 0 0 1 0 0 1 8 4 2 1 8 4 2 1 8 4 2 1 8 4 2 1 8 4 2 1 8 4 2 1 8 4 2 1 8 4 2 1 第 8 位 第 7 位 第 6 位 第 5 位 第 4 位 第 3 位 第 2 位 第 1 位 光洋电子(无锡)有限公司 S 系列编程手册 177 (6)8 进制常数指定(寄存器号)O(octal) 寄存器号以 8 进制数来分配,将该寄存器号作为数据在程序上进行处理时,以 O(octal)来 指定。 具体用 LDR 指令 指令 操作数 LDR O(A) 例:(A)为 2500 由操作常数指定 8 进制数,为二进制码,因此可进行二进制运算。 (7)ASCII 码指定 A(ASCII) 登记 ASCII 码数据时用。 指令 操作数 ACON A(B) 在(B)处,可设定两个 0~9 及 A~Z 的英文字母、数字。 例:登记 ASCII 文字“SG” ※请参见附录“ASCII 字码表”。 由 8 进制数来看時 由 16 进制数来看時 LDR O 0 2 5 0 0 0 0 0 0 1 0 1 0 1 0 0 0 0 0 0ACC 4 2 1 4 2 1 4 2 1 4 2 1 4 2 1 第 4 位 第 3 位 第 2 位 第 1 位 第 5 位第 4 位第 3 位第 2 位第 1 位 4 2 18 4 2 18 4 2 18 4 2 18 ACON A S G 数据 16 进制数 ※ 0 1 0 1 0 0 1 1 0 1 0 0 0 1 1 1 5 3 4 7 光洋电子(无锡)有限公司 S 系列编程手册 178 7-3 数据处理的基本形式 7-3-1 数据的流向 各机种 PLC 可处理各种存储器内的数据和常数,而这些数据处理基本上以 ACC(累加器) 为中心进行处理。 上位 下位 R721 R720 DS8 R717 R716 DS7 R715 R714 DS6 R713 R712 DS5 R711 R710 DS4 R707 R706 DS3 R705 R704 DS2 R703 R702 DS1 R701 R700 ACC GENIUS 输入 GI GENIUS 输出 GQ 输入 I 输出 Q 内部继电器 M 级 S 定时器 T 计数器 C 特殊继电器 SP 定时器经过值 计数器经过值 数据寄存器 特殊寄存器 10 进制常数 16 进制常数 K 8 进制 常数 (寄存器号) O ASCII 码 A GENIUS 接口 模块 I / O 配 置 I/O 模块 0 号槽 I/O 模块 1 号槽 I/O 模块 2 号槽 数 据 堆 栈 数据处理部 *1:SU-6B 的累加器及 数据堆栈对应特殊寄存器 R700~R721。 SU-6B*1 光洋电子(无锡)有限公司 S 系列编程手册 179 7-3-2 累加器的性质 累加器是一种特殊寄存器,它由 32 位构成,暂时存储数据处理结果。 基本的数据处理指令分为如下 4 种。 ACC 数据 a 数据 a 读入指令 向 ACC 读入 源 写入指令 ACC 数据 c 数据 c 目标 将 ACC 的内容输出 ACC 数据 a 数据 a ACC 数据 c a 运算 b=c 与 ACC 的内容进行运算,结果存入 ACC 运算指令 ACC 数据 a ACC 数据 a’ a 运算 a’ 变换指令 将 ACC 的内容变换,结果存入 ACC 源 光洋电子(无锡)有限公司 S 系列编程手册 180 7-3-3 数据堆栈的性质 数据堆栈是累加器内的数据暂存用的特殊寄存器,执行读入指令时,累加器的内容被压入数 据堆栈,由堆栈运算指令或 POP 指令取出。 另外,在许多有参照数据的指令中,数据堆栈与 ACC 一起,用于存储参照数据。 读入指令执行前 数 据 堆 栈 a b c d e f g h DS8 DS7 DS6 DS5 DS4 DS3 DS2 DS1 ACC i 数据源 j 数 据 堆 栈 读入指令执行后 i b c d e f g h DS8 DS7 DS6 DS5 DS4 DS3 DS2 DS1 ACC j 数据源 j 压入 a 抛弃 ACC 读入 j 后,i 进入 DS1 堆栈运算执行前 a b c d e f g h DS8 DS7 DS6 DS5 DS4 DS3 DS2 DS1 ACC i 运算 i h h 被抛弃 i ACC 中原存数 j 运算后答数 堆栈运算执行前 a b c d e f g DS8 DS7 DS6 DS5 DS4 DS3 DS2 DS1 数 据 堆 栈 ACC j 光洋电子(无锡)有限公司 S 系列编程手册 181 7-3-4 标志的性质 表示数据处理的结果数据以外的信息,有 13 种标志。 某些指令执行后,通过有关的标志继电器的 ON 或 OFF 状态来表示指令执行的部分结果。与 该指令无关的标志继电器状态不变。 运算出错 小于 等于 大于 零 半借位 借位 半进位 进位 符号 溢出 数据出错 读零 SP053 SP060 SP061 SP062 SP063 SP064 SP065 SP066 SP067 SP070 SP073 SP075 SP076 1.运算出错标志(SP053)(ER1) 某些指令中,如操作数超出规定范围,而使运算结果出错,则为 ON 2.小于(SP060)、等于(SP061)、大于(SP062)标志。 执行比较指令时 ACC 的值与比较值相比,根据比较结果使对应的一个继电器为 ON 状态,另两 个为 OFF 状态。 3.零标志(SP063)(Z) 处理结果为“0”时 ON,不为“0”时 OFF。 4.半借位标志(SP064)(HB) 相减的结果,由第 4 位向第 5 位借位时 ON,没有借位时 OFF。 5.借位标志(SP065)(B) 相减的结果,差为负值(数据为 100000000 补数)而向第 9 位借位时 ON,没有借位时 OFF。 6.半进位标志(SP066)(HC) 加法运算的结果从第 4 位向第 5 位进时 ON,没有进位 OFF。 7.进位标志(SP067)(C) 加法运算的结果,超过 8 位向第 9 位进位时 ON,没有进位时 OFF。 8.符号(SP070)(S) 实行装入指令或运算指令时,指令实行后,把 ACC 的 上位的状态作为该标志继电器的状态。 9.溢出(SP073)(OV) 处理的结果数据超过 32 位时 ON,正常时 OFF。 10.数据出错(SP075)(DE) 数据运算时,运算数据不是 BCD 数据时 ON,是 BCD 数据时 OFF。 11.读零标志(SP076)(RZ) 指令指定的源数据为“0”时 ON,不为“0”时 OFF。 注:在本手册中,提到 4 位,8 位数据,这时,位指的是由四位二进制数(bit)组成的一位 BCD 数或十六进制数。 提到 16 位,32 位,此地的位,指二进制数的一位(bit)。 光洋电子(无锡)有限公司 S 系列编程手册 182 7-3-5 算术运算的思考方法 (1)运算位数 在算术运算中,除特例外,运算数据是指定的位数,被运算数据是 8 位数,运算结果除特例 外也为 8 位数。 例:8 位数+4 位数=8 位数 (2)算式的指令化 运算结果总是存在 ACC 里,对结果再进行别的运算时,可继续进行。 注:“OPE”表示“操作数”。 LDS K235(a) MUL R40402(x) 例:y=ax+b ADDC K12345(b) OUTD R40502(y) 0 0 0 0 0 2 3 5 OPE R40402 ACC 5 4 3 2 0 1 2 7 6 5 2 0 ACC × 0 2 3 5 (a×x) 0 0 0 1 2 3 4 5 OPE 0 1 2 8 8 8 6 5 R40503 R40502 0 1 2 8 8 8 6 5 ACC + (a×x)+b y LDD R40402 ADD R40404 R40403 R40402 ACC 1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 8 5 4 3 2 1 2 3 5 1 1 1 0 ACC + R40404 光洋电子(无锡)有限公司 S 系列编程手册 183 对各分别算出的答案再进行运算时,用堆栈运算。 例:z=ax+by ※执行 LDS K1234(b)指令时,把 ACC 中的原数值(01276520)压入数据堆栈。 LDS K235(a) MUL R40402 0 0 0 0 0 2 3 5 OPE R40402 ACC 5 4 3 2 0 1 2 7 6 5 2 0 ACC × 0 2 3 5 (a×x) OUTD R40502(z) 0 4 1 7 0 2 5 0 R40503 R40502 0 4 1 7 0 2 5 0 ACC + (a×x)+(b×y) ※ OPE R40404 2 3 4 5 1 2 3 4 LDS K1234(b) MUL R40404(y) 0 0 0 0 1 2 3 4 ACC × (b×y) ACC 0 2 8 9 3 7 3 0 (b×y) (a×x) SADD 光洋电子(无锡)有限公司 S 系列编程手册 184 (3)负值范围的数值。 本来 CPU 上基本只处理 8 位正整数。但如在使用方法上想想办法,负值范围的数据也可处理。 ●只在正值范围使用时的思考方法。 算术运算进行 8 位正整数运算,因此可将 8 位全部作为数据进行处理。此时 BCD 数据的范围 为 0~99999999,二进制数据的范围为 0~FFFFFFFF,另外执行算术运算指令时的进位,成为向第 9 位进位的信号,而借位则为向第 9 位借位的信号,因此超过 8 位的数据也可管理。 ●计算途中取负值而 终结果为正值时。 进行算术运算时,中途数据一时为负值,而 终取正值时,以通常的处理即可达到目的。 例: R40403 LDS R40402 SUBD R40404 3 2 1 9 8 7 6 5 R40402 ACC 9 0 6 3 5 5 4 1 ACC - 3 2 1 9 8 7 6 5 ADDC K23456789 2 3 4 5 6 7 8 9 OPE OUTD R40502 1 4 0 9 2 3 3 0 R40503 R40502 1 4 0 9 2 3 3 0 ACC + R40405 R40404 4 1 5 6 3 2 2 4 第 16 位 第 15 位 第 14 位 第 13 位 第 12 位 第 11 位 第 10 位 第 9 位 进位 借位 +1 -1 第 8 位 第 7 位 第 6 位 第 5 位 第 4 位 第 3 位 第 2 位 第 1 位 光洋电子(无锡)有限公司 S 系列编程手册 185 将该计算与带符号的数值相比如下。 该计算过程中,途中经过情况不同,但 终答案一致,是因为数据处理中借位的数与进位的 数一致。 (因-100000000+100000000=0) 终的计算结果肯定是正值时,因借位与进位一致,用通常运算处理没问题。 ●数据在-19999999~79999999 范围内时。 设定 32 位数据的 上位为符号位,为“0”时为正值,“1”时为负值,数据看作 100000000 的补数。 以这样的方法管理的数据,外部输出数据等需要绝对值时,用 BCDCPL 指令求出绝对值再输 出。 例: 4 2 1 8 4 2 1 8 4 2 1 8 4 2 1 8 4 2 1 8 4 2 1 8 4 2 1 8 4 2 1 1 4 2 1 8 4 2 1 8 4 2 1 8 4 2 1 8 4 2 1 8 4 2 1 8 4 2 1 8 4 2 1 0 第 8 位 第 7 位 第 6 位 第 6 位 第 4 位 第 3 位 第 2 位 第 1 位 带符号计算 ← 上位为 1,因此为负值 00000001 -00000002 99999999 补数变换 00000001 ←该值为绝对值 带符号计算 数据处理 32198765 -41563224 09364459 -23456789 +14092330 32198765 -41563224 90635541 +23456789 14092330 借位 进位 正范围 第 8 位 第 7 位 第 6 位 第 5 位 第 4 位 第 3 位 第 2 位 第 1 位 负范围 第 8 位 7 第 6 位 第 5 位 第 4 位 第 3 位 第 2 位 第 1 位 上位为“1”时,该数据为负值,存入的是该数据的 100000000 的补数。 光洋电子(无锡)有限公司 S 系列编程手册 186 (4) 二进制运算时的符号处理 对于 SG-8B,二进制运算时为有符号运算,而对于 SU-6B/5M/6M、SZ-4M、SN 机种,二 进制运算可选择有符号运算或无符号运算。初始设定默认为有符号运算,SU-6B 的 V2.0 版本以 后的为有符号运算。 符号选择设定 ① SU-6B/5M/6M 有符号及无符号设定可通过特殊寄存器 R7745 的 bit15 进行设定。 15 0 R7745 ② SZ-4M、SN 有符号及无符号设定可通过特殊寄存器 R7633 的 bit15 进行设定。 15 0 R7633 有符号、无符号的演算例 下面是有符号运算及无符号运算时的例子程序。 例: LDS K 8080 BMULS K 20 OUTD R 2000 有符号 FFFF8080(符号扩展) × 20 FFF01000 无符号 00008080(无符号扩展) × 20 00101000 注意:有符号和无符号的运算结果可能会不相同。 注:(1) D4-440/D4-450,D2-250 出厂默认设置在二进制运算时为无符号运算,要设置成有 符号运算,需要改变相应的符号标志。D4-440/D4-450 同 SU 系列,对应 R7745 的 BIT15; D2-250 同 SZ-4M,对应 R7633 的 BIT15。 (2)DL350、DL05、DL06 机种在二进制运算时为无符号运算。 二进制运算符号设定位 0:无符号二进制运算设定 1:有符号二进制运算设定(默认) 二进制运算符号设定位 0:无符号二进制运算设定 1:有符号二进制运算设定(默认) 光洋电子(无锡)有限公司 S 系列编程手册 187 7-4 读入指令 SG-8B SU-5/5E SU-6B SU-5M/6M SZ-3 SZ-4 16 位读入 LDW SZ-4M SH SM DL05/DL06 DL350 SN 指 令 符 号 LDW S LOAD WORD 读出对象起始号 指 令 步 数 可 使 用 的 操 作 数 SG-8B/SU- 5M/SU-6M SU-6B SU-5/5E SZ-3 SZ-4 SZ-4M SH/SM DL05 DL06/ DL350 SN 1 S R0~R41237 P0~p37777 R0~R41234 P0~P17777 R0~R41230 P0~P7777 R0~R41227 R0~R41230 P0~P7777 R0~R41237 P0~P7777 R0~R41230 R0~41237 ← R0~R41207 P0~P37777 功 能 处 理 1. 将读出对象指定的寄存器(S)里存储的 16 位 数据,读入累加器(ACC)的下 16 位。 2. 执行 LDW □××××以前就存储在 ACC 的 内容被压入数据堆栈。 3. ACC 的上 16 位自动变 0。 4. 读出对象的指定用直接寄存器指定(R 指定) 和间接寄存器指定(P 指定)。 R 指定和 P 指定参照 7-2 数据指定。 OPE=S:读出对象起始号(寄存器号) a:读入数据 (储存在寄存器内的数据) 标记处理 SP053[ER1] 间接指定范围外的寄存器被指定时为 ON。 SP070[S] 指令执行后,ACC 的 上位 ON 时,SP070ON。 SP076[RZ] ACC 按指令将数据读入时,内容为零接通,不为零 OFF。 电 路 图 指 令 表 动 作 地址 指令 操作数 10 LD I 0000 11 LDW R40400 12 OUTW R02000 13 LD I 0001 14 LDW P 3776 15 OUTW R02001 16 END 1.直接指定寄存器(R 指定):条件 I0 成立 ( ON )时将 R40400 (I0~I17)的内容读入后 写 入 数 据 寄 存 器 R2000。 2.间接指定寄存器(P 指定):条件 I1 成立 (ON)时,R3776 内容 作为 LDW 指令的对象 寄存器号,将该对象寄 存器所存储的数据读入 累加器里。由 OUTW 指 令 将 该 数 据 写 入 R2001。 END LDW R40400 I 0 OUTW R2000 LDW P3776 I 1 OUTW R2001 LDW □×××× LDW S a a 0 ACC S 光洋电子(无锡)有限公司 S 系列编程手册 188 SG-8B SU-5/5E SU-6B SU-5M/6M SZ-3 SZ-4 32 位读入 LDD SZ-4M SH SM DL05/DL06 DL350 SN 指 令 符 号 LDD S LOAD DOUBLE 读出对象起始号 指 令 步 数 可 使 用 的 操 作 数 SG-8B/SU- 5M/SU-6M SU-6B SU-5/5E SZ-3 SZ-4 SZ-4M SH/SM DL05 DL06/ DL350 SN 1 S R0~R41237 P0~P37777 R0~R41234 P0~P17777 R0~R41230 P0~P7777 R0~R41227 R0~R41230 P0~P7777 R0~R41237 P0~P7777 R0~R41230 R0~41237 ← R0~R41207 P0~P37777 功 能 处 理 1. 将读出对象指定的寄存器(S+1,S)里存储着的 32 位数据(b,a)读入累加器(ACC)。 2. 实行 LDD □××××以前就存储在 ACC 的内 容,被压入数据堆栈。 3. 读出对象的指定用直接寄存器指定(R)和间接寄 存器指定(P 指定)。 R 指定和 P 指定参照 7-2 数据指定。 OPE=S:读出对象起始号(寄存器号) 数据=b:读入数据(上 16 位寄存器 S+1 的内容) 数据=a:读入数据(下 16 位寄存器 S 的内容) 标记处理 SP053[ER1] 间接指定范围外的寄存器被指定时为 ON。 SP070[S] 指令执行后,ACC 的 上位 ON 时,SP070ON。 SP076[RZ] ACC 按指令将数据读入时,内容为零接通,不为零 OFF。 电 路 图 指 令 表 动 作 地址 指令 操作数 10 LD I 0001 11 LDD R40402 12 OUTD R02002 13 END 条件 I1成立(ON)时, 将 R40403、R40402 的 32 位的内容读入 后,写入数据寄存器 R2003、R2002。 END LDD R40402 I 1 OUTD R2002 LDD □×××× LDD S a a ACC OPE b b S+1 S 光洋电子(无锡)有限公司 S 系列编程手册 189 SG-8B SU-6B SU-5M/6M SZ-4 任意位读入 LDF SZ-4M DL05/DL06 DL350 SN 指 令 符 号 LDF S1 n LOAD FREE 读出对象起始号 位长 指令步数 可 使 用 的 操 作 数 S1 I、Q、GI、GQ、M、S、SP、T、C、SP 1 n K1~K32(BCD) ※SG-8B/SU-5M/6M/DL06 可指定 GQ 功 能 处 理 1. 将指定的位号(S1)开始的 n 位长的内容读入 累加器(ACC)。 2. 实行 LDF 指令以前就存储在 ACC 里的内 容,被压入数据堆栈。 3. 未能读入的上位位数,自动为 0。 OPE=S1:读出对象起始号(位号) n:位长 标记处理 SP070[S] 指令执行后,ACC 的 上位 ON 时,SP070ON。 SP076[RZ] ACC 按内存指令将数据读入时,内容为零接通,不为零 OFF。 电 路 图 指 令 表 动 作 地址 指令 操作数 10 LD M 0002 11 LDF I 0020 K 0012 13 OUTW R 2000 14 END 条件 M2 成立(ON)时,将 I20~I33的 12位状态读入后, 输出到寄存器 R2000。 I33 I20 1 1 0 0 0 1 0 1 1 0 0 0 R2000 0C58 LDF S1 n a a ACC S 0 END LDF I20 K12 M2 OUTW R2000 Sn S1 LDF □×××× 光洋电子(无锡)有限公司 S 系列编程手册 190 直接 16 位读入 LDDW SG-8B SU-5M/6M DL06 指 令 符 号 LDDW S LOAD DIRECT WORD 读出对象起始号 R(I 范围) 指令步数 可 使 用 的 操 作 数 S R40400~R40477 功 能 处 理 1. 把 16 位输入状态直接取入的指令,读出对象 序号只能用输入 I 所对应的寄存器号。读入的 数据,被读入累加器(ACC)的下位 16 位。 2. 其他与 LDW 相同。 OPE=S1:读出对象起始号(寄存器号) 数据=a:读入数据 标记处理 SP070[S] 指令执行后,ACC 的 上位 ON 时,SP070ON。 SP076[RZ] ACC 按指令将数据读入时,内容为零接通,不为零 OFF。 电 路 图 指 令 表 动 作 地址 指令 操作数 10 LD M 0005 11 LDDW R40404 12 OUTW R02004 13 END 条件 M5 成立(ON) 时 , 将 对 应 于 R40404 输入模块(输 入 I100~I117)的状态 直接读入后,写入 R2004。执行 LDDW 指令后,R40404 原 来的内容不改变。 END LDW R40404 M5 OUTW R2004 LDDW S a a ACC S 0 LDDW R×××× 光洋电子(无锡)有限公司 S 系列编程手册 191 直接任意位读入 LDDF SG-8B SU-6B SU-5M/6M DL06 指 令 符 号 LDDF S1 n LOAD 读出对象起始号 位长 DIRECT FREE 指令步数 可 使 用 的 操 作 数 SG-8B/SU-5M/6M SU-6B DL06 S1 I0~I1777 I0~I477 I0~I777 2 n K1~K32(BCD) K1~K32(BCD) K1~K32(BCD) 功 能 处 理 1. 把任意位的输入状态直接读入的指令。将指 令指定的读出对象起始号(S1)开始的位长 (n)的内容读入累加器(ACC)中。 2. SG-8/8B/SU-5M/6M:I 0≤S1≤I1777 1≤n≤32 I 0≤S1+n-1≤I1777 SU-6/6B:I 0≤S1≤I477 1≤n≤32 I 0≤S1+n-1≤I477 以上是该指令的设定范围 3.基它与 LDF 指令相同 OPE=S1:读出对象起始号(输入定义号) n:位长 标记处理 SP070[S] 指令执行后,ACC 的 上位 ON 时,SP070 接通。 SP076[RZ] ACC 按指令将数据读入时,内容为零 ON,不为零 OFF。 电 路 图 指 令 表 动 作 地址 指令 操作数 10 LD I 0005 11 LDDF I 0040 K 0012 13 OUTW R02012 14 END 条件 I5 成立时,将输入 模块 I40~I53 表示的 12 位状态直接读入,写入 数据寄存器 R2012 中。 END LDDF I40 K12 I5 OUTW R2012 a a 0 R2012 I53 I40 LDDF S1 n a a ACC S 0 Sn S1 LDDF I×××× K×× 光洋电子(无锡)有限公司 S 系列编程手册 192 索引 16 位读入指令 LDIX SG-8B SU-6B SU-5/5E SU-5M/6M SZ-4M DL06 DL350 指 令 符 号 LDIX S LOAD INDEX 读出对象基准号 指令 步数 可 使 用 的 操 作 数 SG-8B/SU-5M/6M SU-6B SU-5/5E SZ-4M/DL06/DL350 1 S R0~R41237, P0~P37777 R0~R41234, P0~P17777 R0~R41230 R0~R41237, P0~P7777 功 能 处 理 1. LDIX 指令指定的寄存器基准号(S)加上累加器 中的位移量(n),结果为该指令读入的数据的寄 存器号。 此时的位移量为数据存入的寄存器基准号到目 标号的差值。 2. 将寄存器基准号加位移量,得出的存贮数据的 寄存器号(a)读入累加器中,原来累加器中的位 移量被压入数据栈。 3. ACC 的高 16 位为 0。 ACC=n:位移量(BIN) OPE=S1:读出对象起始号(寄存器号) 标记处理 SP053[ER1] 间接指定范围外的寄存器被指定时为 ON。 SP070[S] 指令执行后,ACC 的 上位 ON 时,SP070ON。 SP076[RZ] ACC 按指令将数据读入时,内容为零接通,不为零 OFF。 电 路 图 指 令 表 动 作 地址 指令 操作数 10 LD I 0002 11 LDW R40402 12 LDIX R 2000 13 OUTW R40502 14 END 条件 I2 成立(ON)时,存贮在寄存器 R40402 中的位移量,加上 LDIX 指 令指定的寄存器号R2000的结果为 读出对象。 END LDW R40402 I2 LDIX R2000 OUTW R40502 R40502 2244 R40402 R2000 1234 00004 R2001 5678 1 R2002 1111 2 R2003 1212 3 R2004 2244 4 LDIX □×××× LDIX S a a ACC S 0 S+n ACC n 位移量 光洋电子(无锡)有限公司 S 系列编程手册 193 SG-8B SU-5/5E SU-6B SU-5M/6M SZ-3 SZ-4 数据堆栈弹出指令 POP SZ-4M SH SM DL05/DL06 DL350 SN 指 令 符 号 POP POP 指令步数 1 功 能 处 理 1. 该指令可将数据堆栈底的数据取出放入累 加器中。 2. 执行该指令后,数据堆栈的第 2 级到第 8 级 的内容。依次下移一级。 3. 执行 POP 指令以前,累加器中记忆的内容 在执行 POP 指令之后丢失。 数据堆栈 标记处理 SP063[Z] 数据处理结果如为零时 ON,不为零时 OFF。 电 路 图 指 令 表 动 作 地址 指令 操作数 10 LD I 0001 11 LDW R02000 12 LD I 0002 13 LDW R02001 14 LD I 0003 15 LDW R02002 16 LDN I 0004 17 POP 18 OUTW R40502 19 END 条件 I1、I3 成立(ON)时,动作如下: END LDW R2000 I1 OUTW R40502 LDW R2001 I2 LDW R2002 I3 ON OFF ON POP OFF I4 DS3 ×××× - R2000 R2002 1111 DS2 ×××× DS1 - 2222 ACC POP 指令执行后 DS3 ×××× DS2 ×××× DS1 ×××× R2000 2222 ACC R2002 的内容 1111 丢弃。 i h g f e d c b a i h g f e d c b DS 8 7 6 6 5 4 3 2 ACC 执行前 POP 指令 执行后 POP 光洋电子(无锡)有限公司 S 系列编程手册 194 SG-8B SU-5/5E SU-6B SU-5M/6M SZ-3 SZ-4 四位常数读入指令 LDS SZ-4M SH SM DL05/DL06 DL350 SN 指 令 符 号 LDS a LOAD SMALL 读入数据 CONSTANT 指令步数 可 使 用 的 操 作 数 1 a K0~KFFFF 功 能 处 理 1. 将 LDS 指令指定的四位常数 a 读入累加器的 低 16 位。 2. LDS K××××执行前存贮在 ACC 中的内 容在执行 LDS 指令后被压入堆栈。 3. 指令实行后,ACC 的上 16 位自动为零。 OPE=a 读入数据 标记处理 SP070[S] 指令执行后,ACC 的 上位 ON 时,SP070 接通。 SP076[RZ] ACC 按指令将数据读入时,内容为零 ON,不为零 OFF。 电 路 图 指 令 表 动 作 地址 指令 操作数 10 LD I 0007 11 LDS K0555 12 OUTW R02000 13 END 条件 I7 成立时,将常数 555 读入累加器。并由 OUTW 指令将其写入 R2000。 END LDS K555 I7 OUTW R2000 LDS a a a ACC OPE 0 LDS K×××× 光洋电子(无锡)有限公司 S 系列编程手册 195 SG-8B SU-5/5E SU-6B SU-5M/6M SZ-3 SZ-4 八位常数读入指令 LDC SZ-4M SH SM DL05/DL06 DL350 SN 指 令 符 号 LDC ab LOAD CONSTANT 读入数据 指令步数 可 使 用 的 操 作 数 2 ab K0~KFFFFFFFF 功 能 处 理 1. 将 LDC 指令指定的 8 位常数(ab)读入累加 器中。 2. LDC K××××××××执行前存贮在累 加器中的内容在 LDC 指令执行后被压入堆 栈。 OPE=ab:读入数据 标记处理 SP070[S] 指令执行后,ACC 的 上位 ON 时,SP070 接通。 SP076[RZ] ACC 按指令将数据读入时,内容为零 ON,不为零 OFF。 电 路 图 指 令 表 动 作 地址 指令 操作数 10 LD I 0010 11 LDC K1234 567 13 OUTD R40502 14 END 条件 I10 成立时,将常数 1234567 读入累加器。并 由 OUTD 指令将其写入 R40502、R40503。 END LDC K1234567 I10 OUTD R40502 LDC ab a a ACC OPE b b LDC K×××××××× 光洋电子(无锡)有限公司 S 系列编程手册 196 SG-8B SU-5/5E SU-6B SU-5M/6M SZ-3 SZ-4 寄存器号读入指令 LDR SZ-4M SH SM DL05/DL06 DL350 SN 指 令 符 号 LDR D LOAD REGISTER 寄存器号 指令步数 可 使 用 的 操 作 数 1 D O0~O41237 功 能 处 理 1. 将 8 进制数(寄存器号等)用二进制码读入累 加器中。 2. LDR O×××××执行前在 ACC 中的内容 在执行 LDR 指令后被压入数据堆栈。 3. 指令把 8 进制数,16 进制数变换成二进制数, 放入累加器中。 OPE=D:寄存器号 标记处理 SP070[S] 指令执行后,ACC 的 上位 ON 时,SP070 接通。 SP076[RZ] ACC 按指令将数据读入时,内容为零 ON,不为零 OFF。 电 路 图 指 令 表 动 作 地址 指令 操作数 10 LD I 0000 11 MLS K 0001 12 LDS K 0004 13 LD I 0001 14 LDR O02000 15 LD I 0002 16 LDR O02100 17 LD I 0003 18 LDR O02200 19 MLR K 0000 20 LD I 0000 21 FILL K 1234 22 END 条件 I0 成立时,按条件 I1~I3 的 选择指定读入寄存器号,FILL 指 令是同一数据(1234)的块写入 指令(参见 FILL 指令)。 条件 I1 接通时,数据 1234 被写 入 R2000~R2003(4 字)。 条件 I2 成立时,数据 1234 被写 入 R2100~R2103(4 字)。条件 I3 成立时,数据 1234 被写入 R2200~R2203(4 字)。 LDR D 0 ACC OPE D D 例)LDR O40400 8 进制数 1 0 0 0 0 0 1 0 0 0 0 0 0 0 0 4 0 4 0 0 1 0 0 0 0 0 1 0 0 0 0 0 0 0 00ACC 4 1 0 0 二进制数 LDR O××××× MLR K0 END LDS K4 I 0 LDR O2000 FILL K1234 I0 MLS K1 I 1 LDR O2100 I 2 LDR O2200 I3 光洋电子(无锡)有限公司 S 系列编程手册 197 7-5 写入指令 SG-8B SU-5/5E SU-6B SU-5M/6M SZ-3 SZ-4 16 位写入指令 OUTW SZ-4M SH/SM DL05 DL06 DL350 SN 指 令 符 号 OUTW D OUT WORD 写入目标 指 令 步 数 可 使 用 的 操 作 数 SG-8B/SU- 5M/SU-6M SU-6B SU-5/5E SZ-3 SZ-4 SZ-4M SH/SM DL05/DL06 DL350 SN 1 D R0~R41077 P0~P37777 R0~R41077 P0~P17777 R0~R41037 P0~P7777 R0~R41017 R0~R41037 P0~P7777 R0~R41077 P0~P7777 R0~R41017 R0~R41017 R041237 R0~R41037 P0~P37777 功 能 处 理 1. 将存贮在累加器低 16 位中的数据(a)写入由 OUTW 指令指定的写入目标(D)寄存器中。 2. 写入的数据保持到下次指令执行。 3. 累加器的内容在指令执行前和执行后不变。 ACC=a:写入数据 OPE=D:写入目标 标记处理 SP053[ER1] P 指定时写入的定义号超过所规定的范围时,SP053 接通。 电 路 图 指 令 表 动 作 地址 指令 操作数 10 LD I 0000 11 LDW R40402 12 OUTW R02000 13 LD I 0001 14 LDW R40404 15 OUTW P1000 16 END 写入目标有二种指定方法: 1. 直接指定(R 指定)条件 I0 成立时,将 R40402 存贮内容 写入 R2000。 2. 间接指定(P 指定)R40404 的内容写入由间接指定的寄 存器 1000 的内容为寄存器 号所指定的寄存器中。 400 为 16 进制数,寄存器定义号 为 8 进制数,则为 R2000。 END LDW R40402 I 0 OUTW R2000 LDW R40404 I 1 OUTW P1000 R40404 1234 R1000 400 R2000 1234 OUTW □×××× OUTW D ACC D a a 光洋电子(无锡)有限公司 S 系列编程手册 198 SG-8B SU-5/5E SU-6B SU-5M/6M SZ-3 SZ-4 32 位写入指令 OUTD SZ-4M SH SM DL05/DL06 DL350 SN 指 令 符 号 OUTD D OUT DAUBLE 写入目标 指 令 步 数 可 使 用 的 操 作 数 SG-8B/SU- 5M/SU-6M SU-6B SU-5/5E SZ-3 SZ-4 SZ-4M SH/SM DL05/DL06 DL350 SN 1 D R0~R41076 P0~P37777 R0~R41076 P0~P17777 R0~R41036 P0~P7777 R0~R41016 R0~R41036 P0~P7777 R0~R41076 P0~P7777 R0~R41016 R0~41016 ← R0~R41036 P0~P37777 功 能 处 理 1. 将存贮在累加器中的 32 位数据(ab)写入 OUTD 指令指定的写入目标(D)寄存器中。 2. 写入的数据保持到下次指令执行。 3. 累加器的内容在指令执行前后不变。 ACC=ab:写入数据 OPE=D:写入目标 标记处理 SP053[ER1] P 指定时写入的定义号超过所规定的范围时,SP053 接通。 电 路 图 指 令 表 动 作 地址 指令 操作数 10 LD I 0002 11 LDD R40402 12 OUTD R40502 13 LD I 0003 14 LDC K 1234 56 16 OUTD P 2000 17 END 1. 条件 I2 成立(ON)时 2.条件 I3 成立(ON)时 ※间接指定寄存器 END LDD R40402 I 2 OUTDR40502 LDC K123456 I 3 OUTD P2000 R2000 600 ACC 1 2 3 4 5 6 1 2 3 4 5 6 R3001 R3000 ※ R40402 2 4 6 8 3 5 7 R40502 2 4 6 8 3 5 7 OUTD □×××× OUTD D a ACC D b a b 光洋电子(无锡)有限公司 S 系列编程手册 199 SG-8B SU-6B SU-5M/6M SZ-4 任意位写入指令 OUTF SZ-4M DL05/DL06 DL350 SN 指 令 符 号 OUTF D1 n OUT FREE 写入目标起始号 位长 指令步数 可 使 用 的 操 作 数 D1 I、Q、GI、GQ、M 2 n K1~K32(BCD) *仅 SG-8B,SU-5M/6M,DL06 有 GQ 功能 功 能 处 理 1. 将累加器中的数据内容,直接写入指定输出 的任意位( 大 32 位)的命令。 2. 将存贮在累加器的低 n 位数据(a),从 OUTF 指令指定的写入目标起始号(D1)起写入 n 位。 3. 累加器的内容执行前后不变。 ACC=a :写入数据 OPE=D1:写入目标起始号(位号) n:位长 电 路 图 指 令 表 动 作 地址 指令 操作数 10 LD I 0004 11 LDF I 0000 K 07 13 OUTF M 0010 K07 15 END 条件 I4 成立(ON)时,I0~I6 的 7 位 状 态 被 写 入 内 部 继 电 器 M10~M16 中。 I0~6 1 ACC M10~16 0 1 0 1 0 1 1 0 1 0 1 0 1 6 5 4 3 2 1 0 1 0 1 0 1 0 1 OUTF D1 n a ACC D n 位 n 位 Dn D1 END LDF I0 K7 I 4 OUTF M10 K7 OUTD □×××× K×× 光洋电子(无锡)有限公司 S 系列编程手册 200 直接 16 位写入指令 OUTDW SG-8B SU-5M/6M DL06 指 令 符 号 OUTDW D OUT DIRECT 写入目标 WORD R(Q 范围) 指令步数 可 使 用 的 操 作 数 1 D R40500 ~R40577 功 能 处 理 1. 将存贮在累加器低 16 位的数据(a),在读入程 序时直接写入由 OUTDW 指令指定的写入目 标(D)对应的输出模块。 2. 累加器的内容执行前后不变。 ACC=a :写入数据 OPE=D:写入目标 电 路 图 指 令 表 动 作 地址 指令 操作数 10 LD I 0005 11 LDW R40600 12 OUTDW R40500 13 END 条件 I5 成立时,寄存器 R40600 的 内 容 写 入 R40500(Q0~17)的同时,也直 接写入输出模块。 END LDW R40600 I 5 OUTDW R40500 OUTDW D a ACC D a OUTDW R××××× 光洋电子(无锡)有限公司 S 系列编程手册 201 直接任意位写入指令 OUTDF SG-8B SU-6B SU-5M/6M DL06 指 令 符 号 OUTDF D1 n OUT DIRECT 写入目标 位长 FREE 起始号 指令步数 可 使 用 的 操 作 数 SG-8B/SU-5M/6M SU-6B DL06 D1 Q0~Q1777 Q0~Q477 Q0~Q777 2 n K1~K32(BCD) K1~K32(BCD) K1~K32(BCD) 功 能 处 理 1. 将累加器的低 n 位数据直接写入相对应于 写入目标起始号 n 位的输出模块。 2. 累加器内容执行前后不变。 3. SG-8/8B/SU-5M/6M:Q 0≤D1≤Q17777 1≤n≤32 Q 0≤D1+n-1≤Q17777 SU-6/6B Q 0≤D1≤Q4777 1≤n≤32 Q 0≤D1+n-1≤Q4777 该指令指定范围在上述关系式内 ACC=a :写入数据 OPE=D1:写入目标起始号(输出定义号) n:位长 电 路 图 指 令 表 动 作 地址 指令 操作数 10 LDDI I 0000 11 LDS K 0055 12 OUTDF Q 0020 K 08 14 END 条件 I0 成立(ON)时,由 LDS 指令指定的常数 55 写入 Q20~Q27,并且直接写入输 出模块。 END LDS K55 I 0 OUTDF Q20 K8 DI OUTDF D1 n a ACC D a n 位 Dn D1 n 位 OUTDF Q××××K×× 光洋电子(无锡)有限公司 S 系列编程手册 202 SG-8B SU-5M/6M DL06 上 8 位写入指令 OUTM SH SM 指 令 符 号 OUTM D OUT MOST 写入目标号 指令步数 可 使 用 的 操 作 数 2 D R0 ~R41237 功 能 处 理 1. 将存贮在累加器低 16 位的高 8 位存贮的数 据(a),写入 OUTM 指令指定的寄存器号(D) 的高 8 位。 2. 寄存器的低 8 位内容,保留不变。 ACC=a :写入数据 OPE=D:写入目标 回 路 举 例 指 令 表 动 作 地址 指令 操作数 10 LD I 0000 11 LDW R40402 12 OUTM R2000 13 END 条件 I0 成立(ON)时,将存贮 在 R40402 中的数据,读入累 加器,由 OUTM 指令将数据 写入数据寄存器 R2000 高 8 位。 END LDW R40402 I0 OUTM R2000 低 16 位 OUTM D a ACC 寄存器内容 a 8 位 无变化 OUTM R××××× 光洋电子(无锡)有限公司 S 系列编程手册 203 SG-8B SU-5M/6M DL06 下 8 位写入指令 OUTL SH SM 指 令 符 号 OUTL D OUT LEAST 写入目标号 指令步数 可 使 用 的 操 作 数 2 D R0 ~R41237 功 能 处 理 1. 将存贮在累加器 低 8 位的数据(a)写入 由 OUTL 指令指定的寄存器号(D)的低 8 位中。 2. 寄存器中高 8 位内容,保留不变。 ACC=a :写入数据 OPE=D:写入目标 回 路 举 例 指 令 表 动 作 地址 指令 操作数 10 LD I 0001 11 LDW R40404 12 OUTL R02001 13 END 条件 I1 成立(ON)时,寄存器 R40404 中的数据读入累加 器,由 OUTL 指令将数据写 入数据寄存器 R2001 的低 8 位。 END LDW R40404 I 1 OUTL R2001 8 位 低 16 位 OUTL D a ACC 寄存器内容 a 无变化 OUTL R××××× 光洋电子(无锡)有限公司 S 系列编程手册 204 索引 16 位写入指令 OUTIX SG-8B SU-5/5E SU-6B SU-5M/6M SZ-4M DL06/DL350 指 令 符 号 OUTIX D OUT INDEX 写入目标基准号 指令步数 可 使 用 的 操 作 数 SG-8B/SU-5M/6M SU-6B SU-5/5E SZ-4M/DL06/DL350 1 D R0~R41237 P0~P37777 R0~R41234 P0~P17777 R0~R41230 R0~R41237 P0~P7777 功 能 处 理 1. OUTIX指令指定的写入目标基准号(D)加 上累加器中的位移量(n),结果为该指令写 入的寄存号。此时的位移量为目标基准号 与目标号之间的差数。 2. 将数据栈第一级中的 16 位数据(a)写入指 令指定的写入目标(Dn)中。 3. 指令执行后,累加器和数据栈第一级的内 容不变。 DS1=a:写入数据 ACC=n:位移量(BIN) OPE=D:写入目标基准号(寄存器号) 标记处理 SP053[ER1] P 指定时,写入的定义号超过所规定的范围时,SP053 ON。 电 路 图 指 令 表 动 作 地址 指令 操作数 10 LD I 0002 11 LDW R40410 12 LDS K 0005 13 OUTIX R02100 14 END 条件 I2 成立(ON)时,将存贮在 R40410 里的数据写入从寄存器 号 R2100 起增加 5 号的 R2105 号 寄存器中。 END LDW R40410 I 2 LDS K5 OUTIX R2100 0 R40410 1234 R2100 位移量 1234 1 2 3 5 4 6 OUTIX □×××× OUTIX D a a ACC DS1 a n 数据 位移量 D Dn DS1 光洋电子(无锡)有限公司 S 系列编程手册 205 7-6 BCD 算术运算指令 SG-8B SU-5/5E SU-6B SU-5M/6M SZ-3 SZ-4 四位加法指令(BCD) ADD SZ-4M SH SM DL05/DL06 DL350 SN 指 令 符 号 ADD S ADD 读出对象 指 令 步 数 可 使 用 的 操 作 数 SG-8B/SU- 5M/SU-6M SU-6B SU-5/5E SZ-3 SZ-4 SZ-4M SH/SM DL05 DL06/DL350 SN 1 S R0~R41237 P0~P37777 R0~R41234 P0~P17777 R0~R41230 P0~P7777 R0~R41227 R0~R41230 P0~P7777 R0~R41237 P0~P7777 R0~R41230 R0~R41237 ← R0~R41207 P0~P37777 功 能 处 理 存贮在读出对象寄存器中的 4 位数(b)与存贮在累加 器中的 8 位数(a)相加(10 进制)结果写入累加器。 ACC=a:被加数 8 位 BCD OPE=S:读出对象(寄存器号) 数据=b:加数 4 位 BCD 标记处理 SP063[Z] 当运算结果为零时 ON,其它 OFF。 SP066[HC] 半进位标记,当运算结果的第 15 位向第 16 位进位时 ON,其余 OFF。 SP067[C] 进位标记,当运算结果的第 31 位进位时 ON,其余 OFF。 SP070[S] 指令执行后,ACC 的 高位 ON 时,SP070 为 ON。 SP073[OV] 进行带符号时运算结果溢出时 ON,其它为 OFF。 SP075[DE] BCD 运算时,运算的数据不为 BCD 时为 ON,其它为 OFF。 回 路 举 例 指 令 表 动 作 地址 指令 操作数 10 LD I0000 11 LDD R40402 12 ADD R40404 13 OUTD R40502 14 END 1. 由 LDD 指令将存贮在 R40403、R40402 中的被加数 读入累加器。 2. 由 ADD 指令将存贮在 R40404 中的加数与累加器内 容相加。 3.结果由 OUTD 指令写入 R40502、R40503 中 例) END LDD R40402 I0 OUTD R40502 ADD R40404 R40402 R40403 1 2 1 3 4 1 3 2 R40404 R40502 R40503 1 2 1 3 5 2 8 4 1 1 5 2 + ADD □××××× ACC ACC b a+b + a S 8 位 4 位 8 位 光洋电子(无锡)有限公司 S 系列编程手册 206 SG-8B SU-5/5E SU-6B SU-5M/6M SZ-3 SZ-4 8 位加法(BCD) ADDD SZ-4M SH SM DL05/DL06 DL350 SN 指 令 符 号 ADDD S ADD DOUBLE 读出对象 指 令 步 数 可 使 用 的 操 作 数 SG-8B/SU- 5M/SU-6M SU-6B SU-5/5E SZ-3 SZ-4 SZ-4M SH/SM DL05 DL06/DL350 SN 1 S R0~R41236 P0~P37777 R0~R41233 P0~P17777 R0~R41227 P0~P7777 R0~R41226 R0~R41227 P0~P7777 R0~R41236 P0~P7777 R0~R41227 R0~R41236 ← R0~R41206 P0~P37777 功 能 处 理 指令指定的读出对象寄存器内容为低 4 位,读出 对象+1 的寄存器内容为高 4 位,共 8 位,将该数 值与累加器中的 8 位数值相加(10 进制)结果写入 累加器。 ACC=a:被加数 8 位 BCD OPE=S:读出对象(寄存器号) 数据=b:加数 8 位 BCD 标记处理 SP063[Z] 当运算结果为零时 ON,其它 OFF。 SP066[HC] 半进位标记,当运算结果的第 15 位向第 16 位进位时 ON,其余 OFF。 SP067[C] 进位标记,当运算结果的第 31 位进位时 ON,其余 OFF。 SP070[S] 指令执行后,ACC 的 高位 ON 时,SP070 为 ON。 SP075[DE] BCD 运算时,运算的数据不为 BCD 时为 ON,BCD 时为 OFF。 回 路 举 例 指 令 表 动 作 地址 指令 操作数 20 LD I0001 21 LDD R40402 22 ADDD R40404 23 OUTD R40502 24 END 1.LDD 指 令 将 R40403 、 R40402 里存贮的被加数读入 累加器。 2. ADDD 指令将 R40405、 R40404 里存着的加数与累加 器里的数据相加。 3.结果由 OUTD 指令写入 R40503、R40502 中。 END LDD R40402 I1 OUTD R40502 ADD R40404 ADDD □××××× ACC ACC 低 4 位 a+b a S 8 位 8 位 8 位 高 4 位 数据 b + S+1 S R40402 R40403 1 2 3 4 5 6 7 8 R40404 R40502 R40503 2 3 4 5 6 7 8 9 R40405 1 1 1 1 1 1 1 1 + 光洋电子(无锡)有限公司 S 系列编程手册 207 任意位长加法指令 (BCD) ADDF SG-8B SU-6B SU-5M/6M DL06 指 令 符 号 ADDF S1 n ADD FREE 读出对象起始号 位长 指令步数 可 使 用 的 操 作 数 S1 I,Q,GI,GQ,M,S,T,C,SP 1 n K1~32(BCD) ※SU-6B,无 GQ 指定功能 指 令 处 理 从该指令指定的读出对象起始号以 n 位的数据 (b)与累加器中存贮的 8 位数(a)相加(10 进制),其结果写入累加器。 ACC=a:被加数,8 位 BCD OPE=S1:读出对象起始号(位号) n:位长 数据=b:加数(BCD 数据) 标记处理 SP063[Z] 当运算结果为零时 ON,其它 OFF。 SP066[HC] 半进位标记,当运算结果的第 15 位向第 16 位进位时 ON,其余 OFF。 SP067[C] 进位标记,当运算结果的第 31 位进位时 ON,其余 OFF。 SP070[S] 指令执行后,ACC 的 高位 ON 时,SP070 为 ON。 SP073[OV] 进行带符号运算结果溢出时 ON,其它为 OFF。 SP075[DE] BCD 运算时,运算的数据不为 BCD 时为 ON,BCD 时为 OFF。 回 路 举 例 指 令 表 动 作 地址 指令 操作数 30 LD I 0002 31 LDD R40402 32 ADDF I0020 K0012 34 OUTD R40502 35 END 1. LDD 指令将存贮器 R40403、R40402 的 内容读入累加器。 2. ADDF 指令将从 I20 起 12 位数据与累加 器的内容相加,结果 读入累加器。 3. OUTD 指令,将累加 器内容送入 R40503、 R40502 中。 END LDD R40402 I2 OUTD R40502 ADDF I20 K12 ACC b + a S1 8 位 Sn S1 n ACC a+b 8 位 ADDF□×××× K×× 光洋电子(无锡)有限公司 S 系列编程手册 208 SG-8B SU-5/5E SU-6B SU-5M/6M 堆栈加法指令 (BCD) SADD SH SM DL06 SN 指 令 符 号 SADD STACK ADD 指令步数 1 功 能 处 理 1. 数据栈第一级里存贮的数据(b)与累加器中存 贮的 8 位数据(a)相加(10 进制)其结果存入累加 器中。 2. 数据栈的内容被弹出,(b)数据消失。 ACC=a:被加数,8 位 BCD DS1=b:加数 8 位 BCD 标记处理 SP063[Z] 当运算结果为零时 ON,其它 OFF。 SP066[HC] 半进位标记,当运算结果的第 15 位向第 16 位进位时 ON,其余 OFF。 SP067[C] 进位标记,当运算结果的第 31 位进位时 ON,其余 OFF。 SP070[S] 指令执行后,ACC 的 高位 ON 时,SP070 为 ON。 SP073[OV] 进行带符号运算结果溢出时 ON,其它为 OFF。 SP075[DE] BCD 运算时,运算的数据不为 BCD 时为 ON,BCD 时为 OFF。 回 路 举 例 指 令 表 动 作 地址 指令 操作数 10 LD I0000 11 LDD R40402 12 LDC K1234 5678 14 SADD R40502 15 OUTD 16 END 1. 将 R40403、R40402 中的 数据写入累加器。 2. 常数 12345678读入累加 器,而 R40403、R40402 数据移到数据栈第 1级。 3. 由 SADD 指令,进行 DS1+ACC→ACC 操作, 由 OUTD 指令将 ACC 的内容写入 R40503、 R40502 中。 END LDD R40402 I0 OUTD R40502 LDC K12345678 SADD ACC ACC b a+b a DS1 8 位 8 位 8 位 7 DS8 SADD 光洋电子(无锡)有限公司 S 系列编程手册 209 SG-8B SU-5/5E SU-6B SU-5M/6M SZ-3 SZ-4 8 位常数加法指令(BCD) ADDC SZ-4M SH SM DL05/DL06 DL350 SN 指 令 符 号 ADDC b ADD CONSTANT 加算数据 指令步数 可 使 用 的 操 作 数 2 b K0~99999999 功 能 处 理 累加器中存贮的数据(a)与该指令指定的 8 位常数 (b)相加(10 进制),其结果存入累加器中。 ACC=a:被加数 8 位 BCD OPE=b:加数 8 位 BCD 标记处理 SP063[Z] 当运算结果为零时 ON,其它 OFF。 SP066[HC] 半进位标记,当运算结果的第 15 位向第 16 位进位时 ON,其余 OFF。 SP067[C] 进位标记,当运算结果的第 31 位进位时 ON,其余 OFF。 SP070[S] 指令执行后,ACC 的 高位 ON 时,SP070 为 ON。 SP073[OV] 进行带符号运算,结果溢出时 ON,其余为 OFF。 SP075[DE] BCD 运算时,运算的数据不为 BCD 时为 ON,BCD 时 OFF。 回 路 举 例 指 令 表 动 作 地址 指令 操作数 40 LD I0002 41 LDD R40402 42 ADDC K1234 5678 44 OUTD R40502 45 END 1. 由 LDD 指 令 指 定 的 R40403、R40402 的内容与 ADDC 指定的常数 12345678 相加。 2. 相加的结果由 OUTD 指令 写入 R40503、R40502 中。 R40402 R40403 5 5 5 5 6 6 6 6 加算数据 R40502 R40503 6 7 9 0 2 3 4 4 1 2 3 4 5 6 7 8 + END LDD R40402 I2 OUTD R40502 ADDC K12345678 ACC ACC a+b + a S 8 位 8 位 8 位 b ADDC K×××××××× 光洋电子(无锡)有限公司 S 系列编程手册 210 SG-8B SU-5/5E SU-6B SU-5M/6M SZ-3 SZ-4 四位减法(BCD) SUB SZ-4M SH SM DL05/DL06 DL350 SN 指 令 符 号 SUB S SUB 读出对象 指 令 步 数 可 使 用 的 操 作 数 SG-8B/SU- 5M/SU-6M SU-6B SU-5/5E SZ-3 SZ-4 SZ-4M SH/SM DL05 DL06/DL350 SN 1 S R0~R41237 P0~P37777 R0~R41234 P0~P17777 R0~R41230 P0~P7777 R0~R41227 R0~R41230 P0~P7777 R0~R41237 P0~P7777 R0~R41230 R0~R41237 ← R0~R41207 P0~P37777 功 能 处 理 将由该指令指定的读出对象寄存器中存贮的 4 位 数值(b)与累加器中存贮的 8 位被减数相减(10 进 制),其结果存入累加器中。 ACC=a:被减数,8 位 BCD OPE=S:读出对象(寄存器号) 数据=b:减数,4 位 BCD 标记处理 SP063[Z] 当运算结果为零时 ON,其它 OFF。 SP064[HB] 半借位标记,当运算结果的第 15 位向第 16 位借位时 ON,其余 OFF。 SP065[B] 借位标记,当运算结果的第 31 位借位时 ON,其余 OFF。 SP070[S] 指令执行后,ACC 的 高位 ON 时,SP070 为 OFF。 SP073[OV] 进行带符号运算,结果溢出时 ON,其余为 OFF。 SP075[DE] BCD 运算时,运算的数据不为 BCD 时为 ON,BCD 时 OFF。 回 路 举 例 指 令 表 动 作 地址 指令 操作数 10 LD I0004 11 LDD R40404 12 SUB R40402 13 OUTD R40502 14 END 1. LDD 指令将 R40405、 R40404 中存贮的被减数 读入累加器。 2. 由 SUB 指令,将 R40402 中存贮的减数,从累加器 中的数据中减去。 3. 将结果写入 R40503、 R40502 中。 END LDD R40404 I4 OUTD R40502 SUB R40402 R40404 R40405 0 0 6 8 5 5 0 0 R40402 R40502 R40503 0 0 6 8 3 0 0 0 2 5 0 0 - SUB □×××× ACC 寄存器S的内容 8 位a b ACC a-b 4 位 8 位 - 光洋电子(无锡)有限公司 S 系列编程手册 211 SG-8B SU-5/5E SU-6B SU-5M/6M SZ-3 SZ-4 8 位减法指令(BCD) SUBD SZ-4M SH SM DL05/DL06 DL350 SN 指 令 符 号 SUBD S SUB DOUBLE 读出对象 指 令 步 数 可 使 用 的 操 作 数 SG-8B/SU- 5M/SU-6M SU-6B SU-5/5E SZ-3 SZ-4 SZ-4M SH/SM DL05 DL06/DL350 SN 1 S R0~R41236 P0~P37777 R0~R41233 P0~P17777 R0~R41227 P0~P7777 R0~R41226 R0~R41227 P0~P7777 R0~R41236 P0~P7777 R0~R41227 R0~R41236 ← R0~R41206 P0~P37777 功 能 处 理 将由该指令指定的读出对象(S),(S+1)寄存器中存 贮的 8 位数值(b)与累加器中存贮的 8 位数据进行 减运算(10 进制),其结果存入累加器中。 ACC=a:被减数,8 位 BCD OPE=S:读出对象(寄存器号) 数据=b:减数,8 位 BCD 标记处理 SP063[Z] 当运算结果为零时 ON,其它 OFF。 SP064[HB] 半借位标记,当运算结果的第 15 位向第 16 位借位时 ON,其余 OFF。 SP065[B] 借位标记,当运算结果的第 31 位向 32 位借位时 ON,其余 OFF。 SP070[S] 指令执行后,ACC 的 高位 ON 时,SP070 为 ON,其余为 OFF。 SP073[OV] 进行带符号运算,结果溢出时 ON,其余为 OFF。 SP075[DE] BCD 运算时,运算的数据不为 BCD 时为 ON,BCD 时 OFF。 回 路 举 例 指 令 表 动 作 地址 指令 操作数 20 LD I0002 21 LDD R40404 22 SUBD R40402 23 OUTD R40502 24 END 1.LDD 指 令 将 R40405 、 R40404 的内容读入累加 器。 2.由 SUBD 指令,将 R40403、 R40402 中存贮的 8 位数据 从累加器中的内容中减 去。 3. 将 结 果 写 入 R40503 、 R40502 中。 SUBD □×××× S+1 - S ACC S 8 位a b ACC a-b 8 位 8 位 END LDD R40404 I2 OUTD R40502 SUBD R40402 R40404 R40405 7 8 5 0 0 0 0 0 R40402 R40502 R40503 2 5 7 7 9 0 0 0 5 2 7 2 1 0 0 0 R40403 - 光洋电子(无锡)有限公司 S 系列编程手册 212 任意位长减法指令 (BCD) SUBF SG-8B SU-6B SU-5M/6M DL06 指 令 符 号 SUBF S1 n SUB FREE 读出对象起始号 位长 指令步数 可 使 用 的 操 作 数 S1 I,Q,GI,GQ,M,S,T,C,SP 2 n K1~32(BCD) ※SU-6B,无 GQ 指定功能 指 令 处 理 从该指令指定的读出对象起始号起 n 位长的数 据(b)与累加器中存贮的 8 位数(a)进行减 运算(10 进制),其结果写入累加器。 ACC=a:被减数,8 位 BCD OPE=S1:读出对象起始号(位号) n:位长 数据=b:减数(BCD 数据) 标记处理 SP063[Z] 当运算结果为零时 ON,其它 OFF。 SP066[HC] 半进位标记,当运算结果的第 15 位向第 16 位进位时 ON,其余 OFF。 SP067[C] 进位标记,当运算结果的第 31 位进位时 ON,其余 OFF。 SP070[S] 指令执行后,ACC 的 高位 ON 时,SP070 为 ON。 SP073[OV] 进行带符号运算,结果溢出时 ON,其余 OFF。 SP075[DE] BCD 运算时,运算的数据不为 BCD 时为 ON,BCD 时 OFF。 回 路 举 例 指 令 表 动 作 地址 指令 操作数 30 LD I 0003 31 LDD R40402 32 SUBF I0010 K0012 34 OUTD R40502 35 END 1. LDD 指令将存贮器 R40403、R40402 的内 容读入累加器。 2. SUBF 指令将从 I10 起 12 位数据与累加 器的数据内减去。 3. OUTD 指令,将减的 结果写入 R40503、 R40502 中。 END LDD R40402 I3 OUTD R40502 SUBF I10 K12 ACC b - a S1 8 位 Sn S1 n ACC a-b 8 位 SUBF□×××× K×× 光洋电子(无锡)有限公司 S 系列编程手册 213 SG-8B SU-5/5E SU-6B SU-5M/6M 堆栈减法指令 (BCD) SSUB SH SM DL06 SN 指 令 符 号 SSUB STACK SUB 指令步数 1 功 能 处 理 1. 从累加器里存贮的 8 位数据(a)中减去数据 栈第一级中存贮的 8 位数据(b)其结果写入 累加器。 2. 数据堆栈的内容弹出,(b)数据丢失。 ACC=a:被减数,8 位 BCD DS1=b:数据栈第一级 减数,8 位 BCD 标记处理 SP063[Z] 当运算结果为零时 ON,其它 OFF。 SP064[HB] 半借位标记,当运算结果的第 15 位向第 16 位进位时 ON,其余 OFF。 SP065[B] 进位标记,当运算结果的第 31 位向 32 位借位时 ON,其余 OFF。 SP070[S] 指令执行后,ACC 的 高位 ON 时,SP070 为 ON,其余为 OFF。 SP073[OV] 进行带符号运算结果溢出时 ON,其它为 OFF。 SP075[DE] BCD 运算时,运算的数据不为 BCD 时为 ON,BCD 时为 OFF。 回 路 举 例 指 令 表 动 作 地址 指令 操作数 40 LD I0000 41 LDD R40404 42 SUBD R40402 43 LDD R40402 44 SSUB 45 OUTD R40502 46 END 例)8 位减法 R40404 R40405 R40402 R40403 ACC R40402 R40403 DS1 R40502 R40503 DS8 7 b DS1 8 位 8 位 a ACC ACC a-b 8 位 END LDD R40404 I0 OUTD R40502 LDD R40402 SSUB SUBD R40402 SSUB 5 2 6 0 0 0 0 0 4 5 0 0 0 0 0 0 7 6 0 0 0 0 0 4 5 0 0 0 0 0 0 7 6 0 0 0 0 0 3 7 4 0 0 0 0 0 - - 光洋电子(无锡)有限公司 S 系列编程手册 214 SG-8B SU-5/5E SU-6B SU-5M/6M SZ-3 SZ-4 8 位常数减法(BCD) SUBC SZ-4M SH SM DL05/DL06 DL350 SN 指 令 符 号 SUBC b SUB CONSTANT 减算数据 指令步数 可 使 用 的 操 作 数 1 b K0~99999999 功 能 处 理 从累加器存贮的 8 位数据(a)中减去该指令指定 的 8 位常数(b)(10 进制减法),其结果存入累加 器中。 ACC=a:被减数 8 位 BCD OPE=b:减数 8 位 BCD 标记处理 SP063[Z] 当运算结果为零时 ON,其它 OFF。 SP064[HB] 半借位标记,当运算结果的第 15 位向第 16 位借位时 ON,其余 OFF。 SP065[B] 借位标记,当运算结果的第 31 位向 32 位借位时 ON,其余 OFF。 SP070[S] 指令执行后,ACC 的 高位 ON 时,SP070 为 ON,其余为 OFF。 SP073[OV] 进行带符号运算,结果溢出时 ON,其余为 OFF。 SP075[DE] BCD 运算时,运算的数据不为 BCD 时为 ON,BCD 时 OFF。 回 路 举 例 指 令 表 动 作 地址 指令 操作数 15 LD I0010 16 LDD R40402 17 SUBC K5555 5555 19 OUTD R40502 20 END 1.LDD 指 令 将 R40402 、 R40403 中的内容写入累加 器。 2.SUBC 指令从累加器中减去 常数 55555555 3.OUTD 指令将结果写入 R40502、R40503 中。 例) END LDD R40402 I10 OUTD R40502 SUBC K55555555 R40402 R40503 ACC ACC a-b - a S 8 位 8 位 8 位 b SUBC K×××××××× R40403 7 6 0 0 0 0 0 减算数据 R40502 2 0 4 4 4 4 4 5 5 5 5 5 5 5 5 5 - 光洋电子(无锡)有限公司 S 系列编程手册 215 SG-8B SU-5/5E SU-6B SU-5M/6M SZ-3 SZ-4 四位乘法指令(BCD) MUL SZ-4M SH SM DL05/DL06 DL350 SN 指 令 符 号 MUL S MULTI 读出对象 指 令 步 数 可 使 用 的 操 作 数 SG-8B/SU- 5M/SU-6M SU-6B SU-5/5E SZ-3 SZ-4 SZ-4M SH/SM DL05 DL06/DL350 SN 1 S R0~R41236 P0~P37777 R0~R41233 P0~P17777 R0~R41227 P0~P7777 R0~R41226 R0~R41227 P0~P7777 R0~R41236 P0~P7777 R0~R41227 R0~R41236 ← R0~R41206 P0~P37777 功 能 处 理 1. 指令指定的读出对象寄存器中存贮的 4位数 据(b)与累加器里存贮的 4 位数据(a)相乘(10 进制)其结果写入累加器中。 2. 累加器的高 16 位数据不进行乘法运算。 ACC=a:被乘数,4 位 BCD OPE=S:读出对象(寄存器号) 数据=b:乘数,4 位 BCD 标记处理 SP063[Z] 当运算结果为零时 ON,其它 OFF。 SP070[S] 指令执行后,ACC 的 高位 ON 时,SP070 为 ON,其余为 OFF。 SP075[DE] BCD 运算时,运算的数据不为 BCD 时为 ON,其余 OFF。 回 路 举 例 指 令 表 动 作 地址 指令 操作数 30 LD I0012 31 LDW R40402 32 MUL R40403 33 OUTD R40502 34 END 1.LDW指令将R40402中的被 乘数读入累加器的低 16 位。 2.MUL指令将R40403的内容 与累加器的内容进行乘法 运算。 3. OUTD 指令将结果存入 R40502、R40503 中。 例) END LDW R40402 I12 OUTD R40502 MUL R40403 MUL □×××× × ACC S 4 位 a 4 位 b ACC a×b 8 位 R40402 2 5 0 0 R40403 R40502 R40503 3 7 5 0 0 0 0 1 5 0 0 × 光洋电子(无锡)有限公司 S 系列编程手册 216 8 位乘法指令(BCD) MULD SG-8B SU-5M/6M SZ-4M DL05/DL06 DL350 指 令 符 号 MULD S MULTI DOUBLE 读出对象 指令步数 可 使 用 的 操 作 数 2 S R0~R41236,P0~P37777 功 能 处 理 1. 将指令指定的读出对象(S).(S+1) 寄存器中的 8 位数据(b)与累加器中 的 8 位数据(a)进行乘运算(十进制), 其结果低 8 位写入 ACC,高 8 位写入 DSI。 2. 数据栈数据逐级压入。 ACC=a:被乘数,4 位 BCD OPE=S:读出对象(寄存器号) 数据=b:乘数,8 位 BCD 标记处理 SP063[Z] 当运算结果为零时 ON,其它 OFF。 SP070[S] 指令执行后,ACC 的 高位 ON 时,SP070 为 ON,其余为 OFF。 回 路 举 例 指 令 表 动 作 地址 指令 操作数 40 LD I0013 41 LDD R40402 42 MULD R40404 43 OUTD R40502 44 END 1.LDD 指 令 将 R40403 、 R40402 的内容读入累加 器。 2.MULD 指令将 R40405、 R40404 的内容与累加器的 内容相乘。 3. OUTD 指令将结果低 8 位 存入 R40502、R40503 中, 高 8 位存入数据栈第一级 中。 例) MULD □×××× × ACC S 8 位 a b ACC a×b(下位) 8 位 8 位 DS1 a×b(上位) 8 位 DS2 END LDD R40402 I13 OUTD R40502 MULD R40404 R40402 0 0 2 5 5 0 0 0 R40403 R40502 R40503 7 5 0 0 0 0 0 0 0 0 0 2 5 0 0 0 × R40504 R40505 光洋电子(无锡)有限公司 S 系列编程手册 217 任意位长乘法(BCD) MULF SG-8B SU-6B SU-5M/6M DL06 指 令 符 号 MULF S1 n MULTI FREE 读出对象起始号 位长 指令步数 可 使 用 的 操 作 数 S1 I,Q,GI,GQ,M,S,T,C,SP 2 n K1~16(BCD) *SU-6B 无 GQ 功能 功 能 处 理 将该指令指定的读出对象起始号(S1)的 n 位的数 据(b),与累加器里存贮的四位数据(a)进行乘运算 (10 进制),其结果存入累加器。 ACC=a:被乘数,4 位 BCD OPE=S1:读出对象起始号(位号) n:位长 数据=b:乘数, BCD 数据 标记处理 SP063[Z] 当运算结果为零时 ON,其它 OFF。 SP070[S] 指令执行后,ACC 的 高位 ON 时,SP070 为 ON,其余为 OFF。 SP075[DE] BCD 运算时,运算的数据不为 BCD 时 ON,其余为 OFF。 回 路 举 例 指 令 表 动 作 地址 指令 操作数 50 LD I0014 51 LDW R40402 52 MULF I0020 K0010 54 OUTD R40502 55 END 1. LDW 指令将 R40402 内容写入累加器。 2. MULF 指令使从 I20 起的 10 位数据与累 加器内容相乘,结果 存入累加器。 3. OUTD 指令将累加 器 中 的 结 果 读 入 R40503、R40502 中。 低 16 位 ACC OPE 4 位 a b ACC Sn×S1 a×b 8 位 n END LDW R40402 I14 OUTD R40502 MULF I20 K10 MULF □×××× K×× 光洋电子(无锡)有限公司 S 系列编程手册 218 SG-8B SU-5/5E SU-6B SU-5M/6M 堆栈乘法指令 (BCD) SMUL SH SM DL06 SN 指 令 符 号 SMUL STACK MULTI 指令步数 1 功 能 处 理 1. 累加器中存贮的 4 位数据(a)与数据堆 栈第一级中存贮的 4 位数据(b)相乘(10 进制),其结果写入累加器中。 2. 数据栈的内容被弹出,(b)数据丢失。 ACC=a:被减数,8 位 BCD DS1=b:数据栈第一级 乘数,4 位 BCD 标记处理 SP063[Z] 当运算结果为零时 ON,其它 OFF。 SP070[S] 指令执行后,ACC 的 高位 ON 时,SP070 为 ON,其余为 OFF。 (仅 SU-5/5E SU-6/6B) SP075[DE] BCD 运算时,运算的数据不为 BCD 时 ON,其余为 OFF。 回 路 举 例 指 令 表 动 作 地址 指令 操作数 20 LD I0000 21 LDW R40402 22 SUB R40410 23 LDW R40404 24 ADD R40412 25 SMUL 26 OUTD R40502 27 END 1.将 R40402-R40410=ACC1。 2.R40404+R40412=ACC2 此 时 ACC1 的内容压入 DS1。 3.SMUL 指令执行 ACC2× DS1(ACC1),OUTD 指令使 结果存入 R40503、R40502。 OUTD R40502 LDW R40402 I0 SMUL LDW R40404 ADD R40412 SUB R40410 DS8 7 b DS1 低 4 位 a ACC 低 4 位 ACC a×b 8 位 SMUL 光洋电子(无锡)有限公司 S 系列编程手册 219 SG-8B SU-5/5E SU-6B SU-5M/6M SZ-3 SZ-4 四位常数乘法指令(BCD) MULS SZ-4M SH SM DL05/DL06 DL350 SN 指 令 符 号 MULS b MULTI SMALL 乘算数据 COUSTANT 指令步数 可 使 用 的 操 作 数 1 b K0~9999 功 能 处 理 累加器中存贮低 4 位数据(a),与该指令指定的 4 位常数(b)相乘(10 进制),其结果存入累加器。 ACC=a:被乘数,4 位 BCD OPE=b:乘数,4 位常数(BCD) 标记处理 SP063[Z] 当运算结果为零时 ON,其它 OFF。 SP070[S] 指令执行后,ACC 的 高位 ON 时,SP070 为 ON,其余为 OFF。 SP075[DE] BCD 运算时,运算的数据不为 BCD 时为 ON,其余 OFF。 回 路 举 例 指 令 表 动 作 地址 指令 操作数 40 LD I0005 41 LDW R40402 42 MULS K1234 43 OUTD R40502 44 END 1.LDW 指令将 R40402 中 的内容读入累加器。 2.MULS指令将常数1234 与累加器的内容相乘。 3. OUTD 指令使其结果 存入 R40503、R40502 中。 例) END LDW R40402 I5 OUTD R40502 MULS K1234 R40402 0 5 0 0 乘算数据 R40502 R40503 0 6 1 7 0 0 0 0 1 2 3 4 × MULS K×××× ACC OPE 4 位 a b 4 位 × ACC a×b 8 位 光洋电子(无锡)有限公司 S 系列编程手册 220 SG-8B SU-5/5E SU-6B SU-5M/6M SZ-3 SZ-4 四位除法指令(BCD) DIV SZ-4M SH SM DL05/DL06 DL350 SN 指 令 符 号 DIV S DIVISION 读出对象 指 令 步 数 可 使 用 的 操 作 数 SG-8B/SU- 5M/SU-6M SU-6B SU-5/5E SZ-3 SZ-4 SZ-4M SH/SM DL05 DL06/DL350 SN 1 S R0~R41237 P0~P37777 R0~R41234 P0~P17777 R0~R41230 P0~P7777 R0~R41227 R0~R41230 P0~P7777 R0~R41237 P0~P7777 R0~R41230 R0~R41237 ← R0~R41207 P0~P37777 功 能 处 理 1. 存贮在存贮器中的 8 位数据(a),与该指令指定 的读出对象(S)寄存器中的 4 位数据(b)相除(10 进制)。 2. 指令执行后,商存入累加器,余数存入数据栈 第一级中。 ACC=a:被乘数,8 位 BCD OPE=S:读出对象(寄存器号) 数据=b:除数,4 位 BCD 标记处理 SP053[ER1] 在有效指定范围外,运算结果出错时 ON,如除数为 0 时 ON。 SP063[Z] 运算结果为零时 ON,其余 OFF。 SP070[S] 指令执行后,ACC 的 高位 ON 时,SP070 为 ON,其余为 OFF。 SP075[DE] BCD 运算时,运算的数据不为 BCD 时为 ON,其余 OFF。 回 路 举 例 指 令 表 动 作 地址 指令 操作数 10 LD I0002 11 LDD R40404 12 DIV R40402 13 OUTD R40502 14 END 1.LDD 指 令 将 R40405 、 R40404 内容读入累加器。 2.DIV 指令使累加器内容与 R40402 内容相除。 3.OUTD 指令使结果(商)写入 R40503、R40502。 例) END LDD R40404 I2 OUTD R40502 DIV R40402 R40404 4 0 0 0 0 0 0 0 除算数据 R40402 R40502 R40503 0 1 6 0 0 0 0 0 2 5 ÷R40405 DIV □×××× ÷ ACC S 8 位a b ACC 4 位 8 位 DS1 a÷B 余 8 位 a÷B 商 光洋电子(无锡)有限公司 S 系列编程手册 221 SG-8B SU-6B SU-5M/6M SZ-4M 8 位除法指令(BCD) DIVD DL05 DL06 DL350 SN 指 令 符 号 DIVD S DIVISION DOUBLE 读出对象 指令步数 可 使 用 的 操 作 数 SG-8B/ SU-5M/6M SU-6B SZ-4M/DL350 2 S R0~R41236,P0~P37777 R0~R41233,P0~P17777 R0~R41236,P0~P7777 功 能 处 理 1.将累加器中的 8 位数据(a),与该指令指定的 读出对象(S)、(S+1)寄存器的内容,8 位数据(b) 相除(10 进制)。 2.指令执行后,商存入累加器,余数存入数据栈 第一级(DSI)中。 ACC=a:被乘数,8 位 BCD OPE=S:读出对象(寄存器号) 数据=b:除数,8 位 BCD 标记处理 SP053[ER1] 在有效指定范围外,运算结果出错时 ON,如除数为 0 时 ON。 SP063[Z] 运算结果为零时 ON,其余 OFF。 SP070[S] 指令执行后,ACC 的 高位 ON 时,SP070 为 ON,其余为 OFF。 回 路 举 例 指 令 表 动 作 地址 指令 操作数 20 LD I0003 21 LDD R40404 22 DIVD R40402 23 OUTD R40405 24 END 1.LDD 指 令 将 R40405 、 R40404 内容(8 位数据) 读入累加器。 2.DIVD 指令使累加器内容 与 R40403、R40402 中存贮 的数据(8 位)相除。 3.OUTD指令使结果(商)写入 R40503、R40502。 例) DIVD □×××× ÷ ACC S 8 位 a b ACC 8 位 8 位 DS1 a÷B 余 8 位 a÷B 商 END LDD R40404 I3 OUTD R40502 DIVD R40402 R40404 7 6 2 0 0 0 0 R40402 R40502 R40503 0 0 0 0 0 1 2 7 6 0 0 0 0 0 R40405 R40403 ÷ 光洋电子(无锡)有限公司 S 系列编程手册 222 任意位长除法(BCD) DIVF SG-8B SU-6B SU-5M/6M Dl06 指 令 符 号 DIVF S1 n DIVSION FREE 读出对象起始号 位长 指令步数 可 使 用 的 操 作 数 S1 I,Q,GI,GQ,M,S,T,C,SP 2 n K1~16(BCD) *SU-6B 无 GQ 功能 功 能 处 理 1. 将该指令指定的读出对象起始号(S1) 起始的 n 位的数据(b),与累加器里存 贮的 8 位数据(a),进行除运算(10 进 制)。 2. 执行结果,商存入累加器,余数存入数 据栈第一级(DS1)中。 ACC=a:被除数,8 位 BCD OPE=S1:读出对象起始号(位号) n:位长 数据=b:除数( BCD 数据) 标记处理 SP063[Z] 运算结果为零时 ON,其余 OFF。 SP070[S] 指令执行后,ACC 的 高位 ON 时,SP070 为 ON,其余为 OFF。 SP075[DE] BCD 运算时,运算的数据不为 BCD 时 ON,其余为 OFF。 回 路 举 例 指 令 表 动 作 地址 指令 操作数 10 LD I0001 11 LDD R40404 12 DIVF Q0123 K0012 14 OUTD R40502 15 END 1. LDD 指令将 R40405、 R40404 中的内容存入累 加器。 2. DIVF 指令将从 Q0123 起始的 12位数据与累加 器内容相除,结果的商(8 位)存入累加器。 3. OUTD 指令将已存入累 加 器 的 结 果 读 入 R40503、R40502 中。 END LDD R40404 I1 OUTD R40502 DIVF Q0123 K12 ACC OPE 8 位 a b ACC Sn÷S1 a÷b 商 8 位 n DS1 a÷b 余 8 位 DIVF □×××× K×× 光洋电子(无锡)有限公司 S 系列编程手册 223 SG-8B SU-5/5E SU-6B SU-5M/6M 堆栈除法指令 (BCD) SDIV SH SM SN 指 令 符 号 SDIV STACK DIVISON 指令步数 1 功 能 处 理 1. 累加器中存贮的 8 位数据(a),与数据栈 第一级中的下位 4 位数据(b)相除(10 进 制)。 2. 执行结果,商存入累加器,余数存入数 据栈第一级(DS1)里。 ACC=a:被除数,8 位 BCD DS1=b:数据栈第一级 除数,4 位 BCD 标记处理 SP053[ER1] 在有效指定范围外,运算结果出错时 ON,如除数为 0 时 ON。 SP063[Z] 当运算结果为零时 ON,其它 OFF。 SP070[S] 指令执行后,ACC 的 高位 ON 时,SP070 为 ON,其余为 OFF。 SP075[DE] BCD 运算时,运算的数据不为 BCD 时 ON,其余为 OFF 回 路 举 例 指 令 表 动 作 地址 指令 操作数 20 LD I0002 21 LDW R40402 22 SUBC K2500 23 LDD R40404 24 ADDC K1000 25 SDIV 26 OUTD R40502 1. 将 R40402 - 常 数 2500=ACC1。 2.R40405、R40404 内容+常 数 1000=ACC2。此时 ACC1 的内容被压入 DS1。 3.SDIV 指 令 使 ACC2 ÷ DS1(ACC1) 将 商 写 入 40502、R40503 中,余数写 入 DS1 中,ACC1 原来的内 容写入 DS2 中。 ÷ ACC S 8 位 a b ACC 4 位 8 位 DS1 a÷B 余 8 位 a÷B 商 OUTD R40502 LDW R40402 I2 SDIV LDD R40404 ADDC K1000 SUBC K2500 SDIV 光洋电子(无锡)有限公司 S 系列编程手册 224 SG-8B SU-5/5E SU-6B SU-5M/6M SZ-3 SZ-4 四位常数除法指令(BCD) DIVS SZ-4M SH SM DL05/DL06 DL350 SN 指 令 符 号 DIVS b DIVISION SMALL 除算数据 COUSTANT 指令步数 可 使 用 的 操 作 数 1 b K1~9999(BCD) 功 能 处 理 1. 累加器中存贮低 8 位数据(a),与该指令指定 的 4 位常数(b)相除(10 进制)。 2. 执行结果(商)存入累加器,余数存入数据栈 第一级(DS1)中。 ACC=a:被除数,8 位 BCD OPE=b:除数,4 位 (BCD) 标记处理 SP053[ER1] 在有效指定范围外,运算结果出错时 ON,如除数为 0 时 ON。 SP063[Z] 运算结果为零时 ON,其余 OFF。 SP070[S] 指令执行后,ACC 的 高位 ON 时,SP070 为 ON,其余为 OFF。 SP075[DE] BCD 运算时,运算的数据不为 BCD 时为 ON,其余 OFF。 回 路 举 例 指 令 表 动 作 地址 指令 操作数 10 LD I0000 11 LDD R40402 12 DIVS K0100 13 OUTD R40502 14 END 1.LDD 指 令 将 R40402 、 R40403 中存贮的 8 位数据 读入累加器。 2.DIVS 指令将累加器内容与 常数 100 相除。 3.OUTD 指令使结果(商)存入 R40503、R40502 中。 例) END LDD R40402 I0 OUTD R40502 DIVS K100 R40402 0 3 8 5 2 1 0 0 除算数据 R40502 R40503 0 0 0 3 8 5 2 1 1 0 0 ÷R40403 ÷ ACC S 8 位 a b ACC 4 位 8 位 DS1 a÷B 余 8 位 a÷B 商 DIVS K×××× 光洋电子(无锡)有限公司 S 系列编程手册 225 7-7 BIN 算术运算指令 SG-8B SU-5/5E SU-6B SU-5M/6M 16 位加法指令(BIN) BADD SZ-4M DL05/DL06 DL350 SN 指 令 符 号 BADD S BINARY ADD 读出对象 指令 步数 可 使 用 的 操 作 数 SG-8B/SU- 5M/6M SU-6B SU-5/5E SZ-4M DL05/DL06/DL350 SN 1 S R0~R41237 P0~P37777 R0~R41234 P0~P17777 R0~R41230 R0~R41237 P0~P7777 R0~R41237 R0~R41207 P0~P37777 功 能 处 理 1. 将该指令指定的读出对象寄存器中存贮的 BIN 数据(b),与累加器里存贮的 32 位 BIN 数据 (a)进行相加(二进制),其结果存入累加器 中。 此时,16 位 BIN 数据(b)经符号扩展为 32 位进 行运算。第 16~31 位内容由下一位(第 15 位)符 号确定,如该位“0”,则第 16~31 位设为 00,如 该位为“1”,则第 16~31 位设为 FF,进行符号扩 展,按 32 位数据修正后,进行相加运算。 *:对于无符号运算机种不进行符号位扩展。 ACC=a:被加数据 32 位(BIN) OPE=S:读出对象(寄存器号) 数据=b:加数 16 位(BIN) 标记处理 SP063[Z] 当运算结果为零时 ON,其它 OFF。 SP066[HC] 半进位标记,当运算结果的第 15 位向第 16 位进位时 ON,其余 OFF。 SP067[C] 进位标记,当运算结果的第 31 位进位时 ON,其余 OFF。 SP070[S] 指令执行后,ACC 的 高位 ON 时,SP070 为 ON。 SP073[OV] 进行带符号运算时结果溢出为 ON,其余 OFF。 回 路 举 例 指 令 表 动 作 地址 指令 操作数 10 LD I0000 11 LDD R40410 12 BADD R40401 13 OUTD R40502 14 END 1. LDD 指令将 R40410、 R40411 的内容读入累加 器。 2. BADD 指令使 R40401 ( I20~I37)的内容(16 位数据),与累加器内容 相加,其结果存入累加器 中。 3. OUTD指令将累加器内容 写入 R40503、R40502 中。 ACC ACC b a+b a S 32 位 16 位 32 位 符号扩展 0 31 0 31 + 15 0 END LDD R40410 I0 OUTD R40502 BADD R40401 BADD □××××× 光洋电子(无锡)有限公司 S 系列编程手册 226 32 位加法指令(BIN) BADDD SG-8B SU-6B SU-5M/6M Dl06 SN 指 令 符 号 BADDD S BINARY ADD 读出对象 DOUBLE 指令步数 可 使 用 的 操 作 数 SG-8B/SU-5M/6M/DL06 SU-6B SN 1 S R0~R41236,P0~P37777 R0~R41233,P0~P17777 R0~R41206,P0~P37777 功 能 处 理 1. 将该指令指定的读出对象寄存器中 的 32 位 BIN 数据(b),与累加器里 存贮的 32 位 BIN 数据(a)进行相 加(二进制),其结果存入累加器中。 ACC=a:被加数据 32 位(BIN) OPE=S:读出对象(寄存器号) 数据=b:加数 32 位(BIN) 标记处理 SP063[Z] 运算结果为零时 ON,其它 OFF。 SP066[HC] 半进位标记,当运算结果的第 15 位向第 16 位进位时 ON,其余 OFF。 SP067[C] 进位标记,当运算结果的第 31 位向 32 位进位时 ON,其余 OFF。 SP070[S] 指令执行后,ACC 的 高位 ON 时,SP070 为 ON。 SP073[OV] 进行带符号运算时结果溢出为 ON,其余 OFF。 回 路 举 例 指 令 表 动 作 地址 指令 操作数 20 LDN I0040 21 LDD R40420 22 BADDD R40400 23 OUTD R40502 24 END 2. LDD 指令将 R40420、 R40421 的内容读入累加 器。 3. BADDD 指令使 R40401、 R40400(I20~I37)中的 32 位数据与累加器内容 相加,其结果存入累加器 中。 4. OUTD 指令将累加器内 容写入 R40503、R40502 中。 END LDD R40420 I40 OUTD R40502 BADDD R40400 ACC ACC b a+b a S 31 0 31 0 + 31 0 BADDD □××××× 光洋电子(无锡)有限公司 S 系列编程手册 227 堆栈二进制加法指令 SBADD SU-6B SU-5M/6M DL06 SN 指 令 符 号 SBADD STACK BINARY ADD 指令步数 可使用的操作数 1 无 功 能 处 理 1. 数据堆栈第一级中的内容(b)与累 加器中存储的 32 位 BIN 数据(a)进 行 32 位二进制加,其结果写入累加 器中。 2. 数据栈的内容被弹出,(b)数据丢失。 ACC=a:被加数,(BIN) DS1=b:数据栈第一级加数,(BIN) 标记处理 SP063[Z] 运算结果为零时 ON,其它 OFF。 SP066[HC] 半进位标记,当运算结果的第 15 位向第 16 位进位时 ON,其余 OFF。 SP067[C] 进位标记,当运算结果的第 31 位向 32 位进位时 ON,其余 OFF。 SP070[S] 指令执行后,ACC 的 高位 ON 时,SP070 为 ON。 SP073[OV] 进行带符号运算时结果溢出为 ON,其余 OFF。 回 路 举 例 指 令 表 动 作 地址 指令 操作数 100 LD I100 101 LDD R40400 102 BSUBC K100 104 LDD R2000 105 SBADD 106 OUTD R40510 107 END 例)二进制加法 END LDD R40400 I100 LDD R2000 BSUBC K100 SBADD OUTD R40510 ACC b a+b DS1 ACC a DS8 DS7 R40401 R40400 ACC 5 6 7 8 9 A B C 常数 100 ACC 5 6 7 8 9 9 B C R2001 R2000 ACC 0 0 1 1 2 2 3 3 DS1 5 6 7 8 9 9 B C ACC 5 6 8 9 B B E F 5 6 8 9 B B E F R40511 R40510 + - SBADD 光洋电子(无锡)有限公司 S 系列编程手册 228 SG-8B SU-5/5E SU-6B SU-5M/6M 16 位常数加法指令(BIN) BADDS SZ-4M DL05/DL06 DL350 SN 指 令 符 号 BADDS b BINARY ADD 加算数据 SMALL CONSTANT 指令步数 可 使 用 的 操 作 数 1 b K0~FFFF 功 能 处 理 将该指令指定的 16 位常数(b),与累加器内容 (a)相加(二进制),其结果存入累加器。 ACC=a:被加数,32 位数据(BIN) OPE=b:加数,16 位数据(BIN) 标记处理 SP063[Z] 当运算结果为零时 ON,其它 OFF。 SP066[HC] 半进位标记,当运算结果的第 15 位向 16 位进位时 ON,其余 OFF。 SP067[C] 进位标记,当运算结果的第 31 位向 32 位进位时 ON,其余 OFF。 SP070[S] 指令执行后,ACC 的 高位 ON 时,SP070 为 ON。 SP073[OV] 进行带符号运算时结果溢出为 ON,其余 OFF 回 路 举 例 指 令 表 动 作 地址 指令 操作数 30 LD I0001 31 LDD R40402 32 BADDS K1A1B 33 OUTD R40502 34 END 1. LDD 指 令 将 R40402.R40403中的内 容读入累加器中。 2. BADDS 指令将常数 1A1B 与累加器的内容 相加,其结果存入累加 器中。 3. OUTD 指令将累加器 中 的 内 容 写 入 R40503.R40502 中。 END LDD R40402 I1 OUTD R40502 BADDS K1A1B 31 + ACC OPE 32 位a b ACC a+b 16 位 32 位 31 0 15 0 0 BADDS K×××× 光洋电子(无锡)有限公司 S 系列编程手册 229 32 位常数加法指令(BIN) BADDC SG-8B SU-6B SU-5M/6M DL06 SN 指 令 符 号 BADDC b BINARY ADD 加算数据 CONSTANT 指令步数 可 使 用 的 操 作 数 1 b K0~FFFFFFFF 功 能 处 理 将该指令指定的 32 位常数(b),与累加器内容 (a)相加(二进制),其结果存入累加器。 ACC=a:被加数,32 位数据(BIN) OPE=b:加数,32 位数据(BIN) 标记处理 SP063[Z] 当运算结果为零时 ON,其它 OFF。 SP066[HC] 半进位标记,当运算结果的第 15 位向 16 位进位时 ON,其余 OFF。 SP067[C] 进位标记,当运算结果的第 31 位向 32 位进位时 ON,其余 OFF。 SP070[S] 指令执行后,ACC 的 高位 ON 时,SP070 为 ON。 SP073[OV] 进行带符号运算时结果溢出为 ON,其余 OFF 回 路 举 例 指 令 表 动 作 地址 指令 操作数 40 LD M0010 41 LDD R40400 42 BADDC K55AA BBCC 44 OUTD R40502 45 END 1.LDD 指 令 将 R40400·R40401 中的内 容存入累加器中。 2.BADDS 指令将常数 55AABBCC,与累加器里 的数据相加,其结果存入 累加器中。 3.OUTD 指令将累加器 中 的 内 容 写 入 R40503·R40502 中。 END LDD R40400 M10 OUTD R40502 BADDC K55AABBCC + ACC OPE 32 位 a b ACC a+b 32 位 32 位 BADDC K×××××××× 光洋电子(无锡)有限公司 S 系列编程手册 230 SG-8B SU-5/5E SU-6B SU-5M/6M 16 位减法指令(BIN) BSUB SU-4M DL05/DL06 DL350 SN 指 令 符 号 BSUB S BINARY SUB 读出对象 指令 步数 可 使 用 的 操 作 数 SG-8B/SU-5M/6M SU-6B SU-5/5E SZ-4M DL05/DL06/DL350 SN 1 S R0~R41237 P0~P37777 R0~R41234 P0~P17777 R0~R41230 R0~R41237 P0~P7777 R0~R41237 R0~R41207 P0~P37777 功 能 处 理 1. 将该指令指定的读出对象寄存器中的 16 位数 据(b),与存贮在累加器中的 32 位数据相减 (二进制),其结果存入累加器中。 2. 此时,16 位 BIN 数据(b)经符号扩展为 32 位进行运算。第 16~31位由下一位(即第 15位) 确定,如该位“0”,则第 16~31 位设为“00”, 如该位为“1”则第 16~31 位设为 FF,进行符 号扩展,按 32 位数据修正后,进行相减。 ACC=a:被减数据 32 位(BIN) OPE=S:读出对象 数据=b:减数 16 位(BIN) 标记处理 SP063[Z] 当运算结果为零时 ON,其它 OFF。 SP064[HB] 半借位标记,当运算结果的第 15 位向第 16 位借位时 ON,其余 OFF。 SP065[B] 借位标记,当运算结果的第 31 位借位时 ON,其余 OFF。 SP070[S] 指令执行后,ACC 的 高位 ON 时,SP070 为 ON,其余为 OFF。 SP073[OV] 进行带符号运算,结果溢出为 ON,其余 OFF。 回 路 举 例 指 令 表 动 作 地址 指令 操作数 10 LD M22 11 LDD R40400 12 BSUB R40410 13 OUTD R40502 14 END 1. LDD 指 令 将 R40400·R40401 的内容 读入累加器。 2. BSUBD 指令使累加器中 的数据与 R40410 中存贮 的数据相减,其结果存入 累加器中。 3. OUTD 指令将累加器内 容写入 R40503·R40502 中。 END LDD R40400 M22 OUTD R40502 BSUB R40410 ACC ACC b a-b - a S 32 位 16 位 32 位 符号扩展 15 0 31 0 31 0 BSUB □×××× 光洋电子(无锡)有限公司 S 系列编程手册 231 32 位减法指令(BIN) BSUBD SG-8B SU-6B SU-5M/6M DL06 SN 指 令 符 号 BSUBD S BINARY SUB DOUBLE 读出对象 指令步数 可 使 用 的 操 作 数 SG-8B/SU-5M/6M/DL06 SU-6B SN 1 S R0~R41236,P0~P37777 R0~R41233,P0~P17777 R0~R41207,P0~P37777 功 能 处 理 将该指令指定的读出对象(S).(S+1)寄存器 中存贮的 32 位数据(b),与累加器中存贮的 32 位数据相减(二进制),其结果存入累加器 中。 ACC=a:被减数,32 位(BIN) OPE=S:读出对象(寄存器号) 数据=b:减数 32 位(BIN) 标记处理 SP063[Z] 当运算结果为零时 ON,其它 OFF。 SP064[HB] 半借位标记,当运算结果的第 15 位向第 16 位借位时 ON,其余 OFF。 SP065[B] 借位标记,当运算结果的第 31 位借位时 ON,其余 OFF。 SP070[S] 指令执行后,ACC 的 高位 ON 时,SP070 为 ON,其余为 OFF。 SP073[OV] 进行带符号运算,结果溢出为 ON,其余 OFF。 回 路 举 例 指 令 表 动 作 地址 指令 操作数 20 LD M0031 21 LDD R40400 22 BSUBD R40420 23 OUTD R40502 24 END 4. LDD 指 令 将 R40400·R40401 的内容 读入累加器。 5. BSUB 指令使累加器中 的数据与 R40410 中存贮 的数据相减,其结果存入 累加器中。 6. OUTD 指令将累加器内 容写入 R40503、R40502 中。 END LDD R40400 M31 OUTD R40502 BSUBD R40420 BSUBD □×××× ACC ACC b a-b - a S 32 位 32 位 32 位 S+1 S 31 0 31 0 光洋电子(无锡)有限公司 S 系列编程手册 232 堆栈减法指令(BIN) SBSUB SU-6B SU-5M/6M DL06 SN 指 令 符 号 SBSUB 指令步数 可使用的操作数 1 无 功 能 处 理 1. 数据堆栈第一级中的内容(b)与累加器中 存储的 32 位 BIN 数据(a)进行 32 位二进 制减,其结果写入累加器中。 2. 数据堆栈的内容被弹出,(b)数据丢失。 ACC=a:被减数,(BIN) DS1=b:数据栈第一级加数,减数(BIN) 标记处理 SP063[Z] 运算结果为零时 ON,其它 OFF。 SP064[HB] 半借位标记,当运算结果的第 15 位向第 16 位借位时 ON,其余 OFF。 SP065[B] 借位标记,当运算结果的第 31 位向 32 位借位时 ON,其余 OFF。 SP070[S] 指令执行后,ACC 的 高位 ON 时,SP070 为 ON,其余为 OFF。 SP073[OV] 进行带符号运算时结果溢出为 ON,其余 OFF。 回 路 举 例 指 令 表 动 作 地址 指令 操作数 100 LD M10 101 LDD R2000 102 BADDC K555 104 LDD R40510 105 SBSUB 106 OUTD R2000 107 END 例)二进制加法 END LDD R2000 M10 LDD R40510 BADDC K555 SBSUB OUTD R2000 ACC b a-b DS1 ACC a DS8 DS7 R2001 R2000 ACC 0 0 1 2 3 A B C 常数 555 ACC 0 0 1 2 4 0 1 1 R40511 R40510 ACC 0 F 0 0 2 2 3 3 DS1 0 0 1 2 4 0 1 1 ACC 0 E E D E 2 2 2 R2001 R2000 - + 0 E E D E 2 2 2 SBSUB 光洋电子(无锡)有限公司 S 系列编程手册 233 SG-8B SU-5/5E SU-6B SU-5M/6M 16 位常数减法指令(BIN) BSUBS SZ-4M DL350 DL05/DL06 SN 指 令 符 号 BSUBS b BINARY SUB 加算数据 SMALL CONSTANT 指令步数 可 使 用 的 操 作 数 1 b K0~FFFF 功 能 处 理 将该指令指定的 16 位常数(b),与累加器中 存贮的 32 位数据相减(二进制),其结果存 入累加器。 ACC=a:被减数,32 位数据(BIN) OPE=b:减数,16 位数据(BIN) 标记处理 SP063[Z] 当运算结果为零时 ON,其它 OFF。 SP064[HB] 半借位标记,当运算结果的第 15 位向 16 位借位时 ON,其余 OFF。 SP065[B] 借位标记,当运算结果的第 31 位向 32 位借位时 ON,其余 OFF。 SP070[S] 指令执行后,ACC 的 高位 ON 时,SP070 为 ON。 SP073[OV] 进行带符号运算时结果溢出为 ON,其余 OFF 回 路 举 例 指 令 表 动 作 地址 指令 操作数 30 LD M0004 31 LDD R40402 32 BSUBS K112A 33 OUTD R40502 34 END 1. LDD 指 令 将 R40402·R40403 中 的内容读入累加器 中。 2. BSUBS 指令将常数 112A 与累加器的内 容相减,其结果存入 累加器中。 3. OUTD 指令将累加 器 中 的 内 容 写 入 R40503·R40502 中。 END LDD R40402 M4 OUTD R40502 BSUBS K112A 31 - ACC 32 位 a b ACC a- 16 位 32 位 31 0 15 0 0 OPE BSUBS K×××× 光洋电子(无锡)有限公司 S 系列编程手册 234 32 位常数减法指令(BIN) BSUBC SG-8B SU-6B SU-5M/6M DL06 SN 指 令 符 号 BSUBC b BINARY SUB 加算数据 CONSTANT 指令步数 可 使 用 的 操 作 数 2 b K0~FFFFFFFF 功 能 处 理 将该指令指定的 32 位常数(b),与累加器中存 贮的 32 位数据相减(二进制),其结果存入累 加器。 ACC=a:被减数,32 位数据(BIN) OPE=b:减数,32 位数据(BIN) 标记处理 SP063[Z] 当运算结果为零时 ON,其它 OFF。 SP064[HB] 半借位标记,当运算结果的第 15 位向 16 位借位时 ON,其余 OFF。 SP065[B] 借位标记,当运算结果的第 31 位向 32 位借位时 ON,其余 OFF。 SP070[S] 指令执行后,ACC 的 高位 ON 时,SP070 为 ON。 SP073[OV] 进行带符号运算时结果溢出为 ON,其余 OFF 回 路 举 例 指 令 表 动 作 地址 指令 操作数 40 LD M5 41 LDD R40400 42 BSUBC K1246 8AC2 44 OUTD R40502 45 END 1 . LDD 指 令 将 R40401·R40400 中的内 容读入累加器中。 3. BSUBC 指 令 将 常 数 12468AC2 与累加器的 内容相减,其结果存入 累加器中。 4. OUTD 指令将累加器中 的 内 容 写 入 R40503·R40502 中。 END LDD R40400 M5 OUTD R40502 BSUBC K12468AC2 0 31 - ACC OPE 32 位 a b ACC a-b 32 位 32 位 31 0 31 0 BSUBC K×××××××× 光洋电子(无锡)有限公司 S 系列编程手册 235 SG-8B SU-5/5E SU-6B SU-5M/6M 16 位二进制乘法 BMUL SZ-4M DL05/DL06 DL350 SN 指 令 符 号 BMUL S BINARY MULTY 读出对象寄存器号 指令 步数 可 使 用 的 操 作 数 SG-8B/SU-5M/6M SU-6B SU-5/5E SZ-4M DL05/DL06 SN 1 S R0~R41237 P0~P37777 R0~R41234 P0~P17777 R0~R41230 R0~R41237 P0~P7777 R0~R41237 R0~R41207 P0~P37777 功 能 处 理 指令中指定的读出寄存器中所存贮的 16 位数 据(b),与累加器中存贮的 16 位数据(a),进行 二进制乘法运算,结果存入累加器中。 ACC=a:被乘数 16 位(BIN) OPE=S:读出对象寄存器号 数据=b:乘数 16 位(BIN) 标记处理 SP063[Z] 当运算结果为零时 ON,其它 OFF。 SP070[S] 指令执行后,ACC 的 高位 ON 时,SP070 为 ON,其余为 OFF。 回 路 举 例 指 令 表 动 作 地址 指令 操作数 50 LD Q20 51 LDW R40400 52 BMUL R40401 53 OUTD R40502 54 END 1. LDW 指令将 R40400 的 内容作为被乘数存入累 加器。 2. 执行 BMUL 指令,将 R40401 的数据与累加器 里的数据相乘,结果存 入累加器中。 3. 由 OUTD 指令将累加器 内 容 写 入 R40503·R40502 中。 END LDW R40400 Q20 OUTD R40502 BMUL R40401 BMUL □×××× ACC ACC b a×b × a S 16 位 16 位 32 位 15 0 31 0 31 0 光洋电子(无锡)有限公司 S 系列编程手册 236 堆栈二进制乘法运算 SBMUL SU-6B SU-5M/6M DL06 SN 指 令 符 号 SBMUL 指令步数 可使用的操作数 1 无 功 能 处 理 1.数据堆栈第一级中的内容(b)(低 16 位) 与累加器中存储的低 16 位 BIN 数据(a) 进行二进制乘法运算,其结果写入累加器 中。 2. 数据栈的内容被弹出,(b)数据丢失。 ACC=a:被乘数,(16 位 BIN) DS1=b:数据栈第一级,乘数(16 位 BIN) 标记处理 SP063[Z] 运算结果为零时 ON,其它 OFF。 SP070[S] 指令执行后,ACC 的 高位 ON 时,SP070 为 ON,其余为 OFF。 回 路 举 例 指 令 表 动 作 地址 指令 操作数 100 LD M100 101 LDW M40400 102 BADDS K 18F 104 LDW R2000 105 SBMUL 106 OUTD R40510 107 END 例)二进制乘法 END LDW R40400 M100 LDW R2000 BADDS K18F SBMUL OUTD R40510 ACC b a×b DS1 ACC a 低 16 位 低 16 位 DS8 DS7 R40400 ACC 5 5 A A 常数 18F ACC 5 7 3 9 R2000 ACC 2 0 0 DS1 5 3 7 9 ACC A E 7 2 0 0 R40511 R40510 × + 0 0 A E 7 2 0 0 SBMUL 光洋电子(无锡)有限公司 S 系列编程手册 237 SG-8B SU-5/5E SU-6B SU-5M/6M 16 位二进制常数乘法 BMULS SZ-4M DL05/DL06 DL350 SN 指 令 符 号 BMULS b BINARY MULTY 加算数据 SMALL CONSTANT 指令步数 可 使 用 的 操 作 数 1 b K0~FFFF 功 能 处 理 将指令直接指定的 16 位数据(b),与累加器中 的 16 位数据(a)进行二进制乘法运算,其结果存 入累加器。 ACC=a:被乘数,16 位数据(BIN) OPE=b:乘数,16 位数据(BIN) 标记处理 SP063[Z] 运算结果为零,则 SP063 为 ON,其余为 OFF。 SP070[S] 指令执行后,ACC 的 高位 ON 时,SP070 为 ON,其余为 OFF。 回 路 举 例 指 令 表 动 作 地址 指令 操作数 62 LD M0012 63 LDW R40401 64 BMULS K00A0 65 OUTD R40502 66 END 1. 由LDW指令,将R40401 的内容作为被乘数存入 累加器。 2. 执行 BMULS 指令,将 常数“00A0”与累加器 的数据相乘,结果写入 累加器。 3. 由 OUTD 指令,将累加 器的内容写入 R40503、 R40502 中。 END LDW R40401 M12 OUTD R40502 BMULS KA0 31 × ACC OPE 16 位a b ACC a×b 16 位 32 位 31 0 15 0 0 BMULS K×××× 光洋电子(无锡)有限公司 S 系列编程手册 238 SG-8B SU-5/5E SU-6B SU-5M/6M 16 位二进制除法 BDIV SZ-4M DL05/ DL06 DL350 SN 指 令 符 号 BDIV S BINARY DIVISION 读出对象寄存器号 指令步数 可 使 用 的 操 作 数 SG-8B/SU-5M/6M SU-6B SU-5/5E SZ-4M DL05/DL06/DL350 SN 1 S R0~R41237 P0~P37777 R0~R41234 P0~P17777 R0~R41230 R0~R41237 P0~P7777 R0~R41237 R0~R41207 P0~P37777 功 能 处 理 1. 累加器中的 32 位数据作为被除数据(a),与 指令指定的读出对象号(S)寄存器中存贮珠 16 位数据(b)进行二进制除法运算。 2. 执行后,商存入累加器,余数存入数据堆 栈第一级。 ACC=a:被除数,32 位(BIN) OPE=S:读出对象(寄存器号 ) 数据=b:除数,16 位(BIN) 标记处理 SP053[ER1] 除数为零时,SP053 为 ON,其余为 OFF。 SP063[Z] 当运算结果为零或除数为零时,SP063 为 ON,其余为 OFF。 SP070[S] 运算结束后,如 ACC 的 高位 ON 时,SP070 为 ON,其余为 OFF。 回 路 举 例 指 令 表 动 作 地址 指令 操作数 32 LD I0010 33 LDD R40420 34 BDIV R40401 35 OUTD R40502 36 END 1. 由 LDD 指 令 将 R40421·R40420 的 内容存入累加器。 2. 执行 BDIV 指令,将 累 加 的 内 容 除 以 R40401 的数据。 3. 由 OUTD 指令将累 加 器 内 容 写 入 R40503·R40502 中。 ACC ACC b a÷b 商 ÷ a S 32 位 16 位 32 位 DS1 a÷b 余 32 位 END LDD R40420 I10 OUTD R40502 BDIV R40401 BDIV □×××× 光洋电子(无锡)有限公司 S 系列编程手册 239 堆栈二进制除法运算 SBDIV SU-6B SU-5M/6M DL06 SN 指 令 符 号 SBDIV 指令步数 可使用的操作数 1 无 功 能 处 理 累加器中所存储的数据(a)与数据栈第一级中 所存储的数据(b)的低 16 位进行二进制除法运 算。其结果(商)存入累加器中,余数存入数据 栈第一级。 ACC=a:被除数,(16 位 BIN) DS1=b:除数(16 位 BIN) 标记处理 SP053[ER1] 除数为“0”时,SP053 为 ON,其余为 OFF。 SP063[Z] 当运算结果为零或除数为零时,SP063 为 ON,其它 OFF。 SP070[S] 指令执行后,ACC 的 高位 ON 时,SP070 为 ON,其余为 OFF。 回 路 举 例 指 令 表 动 作 地址 指令 操作数 100 LD I100 101 LDW R40400 102 BADDS K10 104 LDW R2000 105 SBDIV 106 OUTD R40510 107 END END LDW R40400 I100 LDW R2000 BADDS K10 SBDIV OUTD R40510 R40400 ACC 1 0 0 0 常数 10 ACC 1 0 1 0 R2000 ACC 0 0 1 1 2 2 3 3 DS1 1 0 1 0 ACC 1 1 1 ÷ + 1 2 3 R2001 DS1 ACC DS1 b a÷b 余数 DS1 ACC a÷b 商 ÷ a b 2 8 SBDIV 光洋电子(无锡)有限公司 S 系列编程手册 240 SG-8B SU-5/5E SU-6B SU-5M/6M 16 位二进制常数除法 BDIVS SZ-4M DL05/DL06 DL350 SN 指 令 符 号 BDIVS b BINARY DIVISION 除数数据 SMALL CONSTANT 指令步数 可 使 用 的 操 作 数 1 b K1~FFFF 功 能 处 理 1. 累加器中的 32 位数据作为被除数(a),与 指令中直接指定的 16 位数据(b)进行二进 制除法。 2. 指令执行后,商存入累加器,余数存入数 据栈第 1 级。 ACC=a:被除数,32 位(BIN) OPE=b:除数,16 位(BIN) 标记处理 SP053[ER1] 除数为零时 SP053 为 ON,其余为 OFF。 SP063[Z] 运算结果为零或除数为零时,SP063 为 ON,其余为 OFF。 SP070[S] 运算结束后,如 ACC 的 高位为 ON 时,SP070 为 ON,其余为 OFF。 回 路 举 例 指 令 表 动 作 地址 指令 操作数 12 LD I0002 13 LDD R40422 14 BDIVS K1A0 15 OUTD R40502 16 END 1. LDD 指 令 , 将 R40423·R40422 的内容 读入累加器。 2. 执行 BDIVS 指令,将累 加器的数据除以常数 “1A0”,结果商存入累 加器。 3. 由 OUTD 指令,将累加 器 的 内 容 写 入 R40503·R40502。 END LDD R40422 I2 OUTD R40502 BDIVS K1A0 ÷ ACC OPE 32 位 a b ACC a÷b 商 16 位 32 位 DS1 a÷b 余 32 位 BDIVS K×××× 光洋电子(无锡)有限公司 S 系列编程手册 241 7-8 逻辑运算指令 SG-8B SU-5/5E SU-6B SU-5M/6M SZ-3 SZ-4 16 位逻辑与 ANDW SZ-4M SH SM DL05/DL06 DL350 SN 指 令 符 号 ANDW S ANDWORD 读出对象寄存器号 指 令 步 数 可 使 用 的 操 作 数 SG-8B/SU- 5M/SU-6M SU-6B SU-5/5E SZ-3 SZ-4 SZ-4M SH/SM DL05/DL06/DL350 SN 1 S R0~R41237 P0~P37777 R0~R41234 P0~P17777 R0~R41230 P0~P7777 R0~R41227 R0~R41230 P0~P7777 R0~R41237 P0~P7777 R0~R41230 R0~R41237 R0~R41207 P0~P37777 功 能 处 理 1. 指令中指定的读出对象中记忆的数据(c),与累 加器中低 16 位的数据(b)进行逻辑与,结果写 入累加器中。 2. 指令执行后,累加器低 16 位的内容为累加器原 来的低 16 位内容与读入数据对应的每一位进行 逻辑与运算的结果,累加器高 16 位的内容为 0。 ACC=a、b:32 位数据(BIN) OPE=S:读出对象(寄存器号) 数据=c:16 位逻辑与数据(BIN) 标记处理 SP063[Z] 运算结果为零,则 SP063 为 ON,其余 OFF。 SP070[S] 指令结束后,如 ACC 的 高位 ON 时,SP070 为 ON,其余为 OFF。 回 路 举 例 指 令 表 动 作 地址 指令 操作数 10 LD M0040 11 LDW R40400 12 ANDW R40401 13 OUTW R40500 14 END 1 由 LDW 指令,将 R40400 的内容读入 累加器。 2.执行 ANDW 指令,将 R40401 的数据 与累加器数据进行逻辑与。 例)R40400 3.由 OUTW 指令,将累加器内容写入 R40500。 0 15 ACC 32 位a c ACC 16 位 32 位 AND 31 b AND c b 0 0 0 31 S ANDW □×××× END LDW R40400 I40 OUTW R40500 ANDW R40401 例)R40400 0 1 1 0 0 0 1 1 1 0 1 1 0 0 0 1 1 0 0 1 1 1 1 1 0 0 0 1 1 0 1 1 R40401 AND 0 0 0 0 0 0 1 1 0 0 0 1 0 0 0 1 ACC 光洋电子(无锡)有限公司 S 系列编程手册 242 SG-8B SU-6B SU-5M/6M SZ-4M 32 位逻辑与 ANDD SH SM DL05/DL06 DL350 SN 指 令 符 号 ANDD S AND DOUBLE 读出对象寄存器号 指 令 步 数 可 使 用 的 操 作 数 SG-8B/SU- 5M/SU-6M SU-6B SZ-4M SH/SM DL05/DL06 DL350 SN 1 S R0~R41237 P0~P37777 R0~R41234 P0~P17777 R0~R41237 P0~P7777 R0~R41230 R0~R41237 ← R0~R41207 P0~P37777 功 能 处 理 1.指令中指定的读出对象(S)、(S+1)寄存器 中存储的 32 位数据(b),与累加器中存储的 32 位数据(a)进行逻辑与运算,结果写入累 加器。 2. 指令执行后,累加器里的内容是累加器原来 的内容与由指令指定的读出对象中存储的数 据对应的每一位进行逻辑与运算的结果。 ACC=a:32 位数据(BIN) OPE=S:读出对象(寄存器号) 数据=b:32 位逻辑与数据(BIN) 标记处理 SP063[Z] 运算结果为零,则 SP063 为 ON,其余 OFF。 SP070[S] 指令结束后,如 ACC 的 高位 ON 时,SP070 为 ON,其余为 OFF。 回 路 举 例 指 令 表 动 作 地址 指令 操作数 25 LD I0010 56 LDD R40420 27 ANDD R40422 28 OUTD R2000 29 END 1. 由 LDD 指 令 , 将 R40421、R40420 的 32 位数据读入累加器。 2. 执行 ANDD 指令,将 R40423、R40422 的数据 与累加器的数据进行逻 辑与运算。 3. 由 OUTD 指令,将累加 器内容写入 R2001 、 R2000。 END LDD R40420 I10 OUTD R2000 ANDD R40422 ANDD □×××× 31 0 31 ACC S 32 位a ACC 32 位 32 位 AND 31 a AND b b 0 0 b 光洋电子(无锡)有限公司 S 系列编程手册 243 SG-8B SU-6B SU-5M/6M 任意位长逻辑与 ANDF SZ-4M DL06 DL350 指 令 符 号 ANDF S1 n AND FREE 读出对象起始 位长 定义号 指令步数 可 使 用 的 操 作 数 S1 I,Q,GI,GQ,M,S,T,C,SP 2 n1 K1-32(BCD) ※SU-6B、SZ-4M、SN 无 GQ 功能 功 能 处 理 1. 指令指定的读出对象起始定义号(S1)开 始的指定位长(n)的数据(c),与累加器 里的数据(b)进行逻辑与运算,结果写入 累加器中。 2. 运算结束后,ACC 的 n 位到 31 位为 0。 ACC=a、b:32 位数据(BIN) OPE=S1、n:读入对象起始定义号、位长 数据=c:n 位数据(BIN) 标记处理 SP063[Z] 运算结果为零,则 SP063 为 ON,其余 OFF。 SP070[S] 运算结束后,如 ACC 的 高位 ON 时,SP070 为 ON,其余为 OFF。 回 路 举 例 指 令 表 动 作 地址 指令 操作数 15 LD I0002 16 LDD R40402 17 ANDF I0010 K0024 19 OUTD R40502 20 END 1. 由 LDD 指令,将 R40403、 R40402 的内容读入累加器。 2. 执行 ANDF 指令,输入 I10 -37 的 24 位数据与累加器 的内容进行逻辑与运算。 3. 由 OUTD 指令,将累加器内 容写入 R40503、R40502。 END LDD R40402 I2 OUTD R40502 ANDF I10 K24 ACC OPE 32 位 b c ACC Sn S1 n 位 a 31 0 AND b And c 0 31 0 n-1 n 位 n 位 ANDF □××××K×× 光洋电子(无锡)有限公司 S 系列编程手册 244 堆栈与运算指令 SAND SU-6B SU-5M/6M DL06 SN 指 令 符 号 SAND 指令步数 可使用的操作数 1 无 功 能 处 理 1. 将数据堆栈第一级中的内容(b)与累加器 中数据(a)进行 32 位的逻辑与运算,运 算结果写入累加器中。 2. 数据堆栈的内容弹出,(b)数据消失。 ACC=a:被与数据,32 位(BIN) OPE=b:与数据,32 位(BIN) 标记处理 SP063[Z] 当运算结果为零时 SP063 为 ON,其余为 OFF。 SP070[S] 指令执行后,ACC 的 高位 ON 时,SP070 为 ON,其余为 OFF。 回 路 举 例 指 令 表 动 作 地址 指令 操作数 100 LD I100 101 LDD R40400 102 ORC K11CC0 104 LDD R2000 105 SAND 106 OUTD R40510 107 END END LDD R40400 I100 LDD R2000 ORC K11CC0 SAND OUTD R40510 DS8 ACC b a AND b DS1 ACC a DS7 R40401 R40400 ACC 1 2 3 4 5 6 7 8 常数 0 0 0 1 1 C C 0 ACC 1 2 3 5 5 E F 8 R2001 R2000 ACC 3 4 7 8 A B E F DS1 ACC 1 0 3 0 0 A E 8 R40511 R40510 AND OR 1 2 3 5 5 E F 8 1 0 3 0 0 A E 8 SAND 光洋电子(无锡)有限公司 S 系列编程手册 245 SG-8B SU-5/5E SU-6B SU-5M/6M SZ-3 SZ-4 32 位常数逻辑与 ANDC SZ-4M SH SM DL05/DL06 DL350 SN 指 令 符 号 ANDC b ANDCONSTANT 逻辑与数据 指令步数 可 使 用 的 操 作 数 2 b K0~FFFFFFFF 功 能 处 理 由指令直接指定的 32 位数据(b),与累加器中的 32 位数据(a)进行逻辑与运算,结果写入累加器。 ACC=a:32 位数据(BIN) OPE=b:32 位数据(BIN) 标记处理 SP063[Z] 运算结果为零,则 SP063 为 ON,其余为 OFF。 SP070[S] 运算结束后,如 ACC 的 高位为 ON 时,SP070 为 ON,其余为 OFF。 回 路 举 例 指 令 表 动 作 地址 指令 操作数 42 LD I0004 43 LDD R40404 44 ANDC KFFFF FFFF 46 OUTD R40502 47 END 1. 由 LDD 指令,将 R40405.R40404 的 32 位数据读入累加 器。 2. 执行 ANDC 指令, 将常数 FFFFFFFF 与 累加器的数据进行 逻辑与运算,结果入 累加器。 3. 由 OUTD 指令,将 累加器的内容写入 R40503、R40502。 END LDD R40404 I4 OUTD R40502 ANDC KFFFFFFFF ANDC K×××××××× 31 ACC S 32 位a b 32 位 AND 31 0 0 31 0 ACC 32 位a AND b (指定常数) 光洋电子(无锡)有限公司 S 系列编程手册 246 SG-8B SU-5/5E SU-6B SU-5M/6M SZ-3 SZ-4 16 位逻辑或 ORW SZ-4M SH SM DL05/DL06 DL350 SN 指 令 符 号 ORW S OR WORD 读出对象寄存器号 指 令 步 数 可 使 用 的 操 作 数 SG-8B/SU- 5M/SU-6M SU-6B SU-5/5E SZ-3 SZ-4 SZ-4M SH/SM DL05/DL06 DL350 SN 1 S R0~R41237 P0~P37777 R0~R41 234 P0~P177 77 R0~R41230 P0~P7777 R0~R41227 R0~R41230 P0~P7777 R0~R41237 P0~P7777 R0~R41230 R0~R41237 ← R0~R41207 P0~P37777 功 能 处 理 1、 由指令指定的读出对象中存储的数据(c),和 累加器中低 16 位数据(b)的对应的每一位进 行逻辑或运算,结果写入累加器。 2、 累加器的高 16 位内容不变。 ACC=a、b:32 位数据(BIN) OPE=S:读出对象(寄存器号) 数据=c:16 位数据(BIN) 标记处理 SP063[Z] 运算结果为零,则 SP063 为 ON,其余为 OFF。 SP070[S] 运算结束后,如 ACC 的 高位为 ON 时,SP070 为 ON,其余为 OFF。 回 路 举 例 指 令 表 动 作 地址 指令 操作数 22 LD I0050 23 LDW R40400 24 ORW R40401 25 OUTW R40500 26 END 1、 由 LDW 指令,将 R40400 的内容读 入累加器。 2、 执行 ORW 指令,将 R40401 的数据 与累加器数据进行逻辑或运算。 3、由 OUTW 指令,将累加器的数据写 入 R40500。 END LDW R40400 I50 OUTW R40500 ORW R40401 例)R40400 0 0 1 0 1 1 0 1 0 0 0 1 0 1 1 0 0 1 0 0 0 0 1 0 0 0 0 0 1 1 0 0 R40401 OR 0 1 1 0 1 1 1 1 0 0 0 1 1 1 2 1 0 ACC ORW □×××× a b ORc 32 位 31 0 ACC c 0 15 OR S a b 32 位 31 0 ACC 16 位 光洋电子(无锡)有限公司 S 系列编程手册 247 SG-8B SU-6B SU-5M/6M SZ-4M 32 位逻辑或 ORD SH SM DL05/DL06 DL350 SN 指 令 符 号 ORD S OR DOUBLE 读出对象寄存器号 指 令 步 数 可 使 用 的 操 作 数 SG-8B/SU- 5M/SU-6M SU-6B SZ-4M SH/SM DL05/DL06 DL350 SN 1 S R0~R41236 P0~P37777 R0~R41233 P0~P17777 R0~R41236 P0~P7777 R0~R41227 R0~R41236 ← R0~R41206 P0~P37777 功 能 处 理 由指令指定的读出对象寄存器(S)、(S+1)的 32 位数据(b),与累加器的 32 位数据(a)相 对应的每一位进行逻辑或运算,结果写入累加 器中。 ACC=a:32 位数据(BIN) OPE=S:读出对象寄存器号 数据=b:32 位数据(BIN) 标记处理 SP063[Z] 运算结果为零,则 SP063 为 ON,其余为 OFF。 SP070[S] 运算结束后,如 ACC 的 高位为 ON 时,SP070 为 ON,其余为 OFF。 回 路 举 例 指 令 表 动 作 地址 指令 操作数 35 LD I0100 36 LDD R40400 37 ORD R40402 38 OUTD R40502 39 END 1、 由 LDD 指令,将 R40401、 R40400 的 32 位数据读入累 加器。 2、 执行ORD指令,将R40403、 R40402 的数据与累加器的 数据进行逻辑或运算。 3、 由 OUTD 指令,将累加器 的 数 据 写 入 R40503 、 R40502。 031 S+1 ACC 32 位 a b ACC 32 位 32 位 OR 31 a OR b 0 S S LDD R40400 ORD R40402 OUTD R40502 END I100 ORD □×××× 031 光洋电子(无锡)有限公司 S 系列编程手册 248 任意位长逻辑或 ORF SG-8B SU-6B SU-5M/6M SZ-4M DL06 DL350 指 令 符 号 ORF S1 n OR FREE 读出对象寄存器号 位长 指令 步数 可 使 用 的 操 作 数 S1 I,Q,GI,GQ,M,S,T,C,SP 2 n K1—32(BCD) ※SU-6B、SZ-4M 无 GQ 功能 功 能 处 理 1、 由指令指定的读出起始定义号(S1)开始的 n 位数据(c),与累加器中的数据(b)进行逻辑或 运算,结果写入累加器中。 2、 运算结束后,ACC 中从 n 位到 31 位内容不 变。 ACC=a,b:32 位数据(BIN) OPE=S1,n:读出对象起始定义号,位长 数据=c:n 位逻辑或数据(BIN) 标记处理 SP063[Z] 运算结果为零,则 SP063 为 ON,其余为 OFF。 SP070[S] 运算结束后,如 ACC 的 高位为 ON 时,SP070 为 ON,其余为 OFF。 回 路 举 例 指 令 表 动 作 地址 指令 操作数 25 LD M0022 26 LDW R40400 27 ORF I0020 K006 29 OUTW R40500 30 END 1、 由 LDW 指令,将 R40400 的内 容读入累加器。 2、 执行 ORF 指令,将 I20-I25 的 6 位数据与累加器的内容进行逻 辑或运算。 3、 由 OUTW 指令,将逻辑或运算 结果写入 R40500。 例) LDW R40400 ORF I20 K6 OUTW R40500 END M22 031 n-1 Sn ACC 32 位a c ACC n 位 32 位 OR 31 b OR c 0 OPE S1 b n 位 a n 位 R40400 a 0 1 0 1 0 0 1 0 0 0 1 1I20-25 R40500 a 1 1 0 1 1 1 OR ORF □××××K×× 光洋电子(无锡)有限公司 S 系列编程手册 249 堆栈逻辑或运算指令 SOR SU-6B SU-5M/6M DL06 SN 指 令 符 号 SOR 指令步数 可使用的操作数 1 无 功 能 处 理 1. 数据栈第一级中的数据(b)和累加器中的数 据(a)进行 32 位逻辑或运算,运算结果写入 累加器。 2. 数据堆栈的内容弹出,(b)数据消失。 ACC=a:被逻辑或数据,32 位(BIN) DS1=b:逻辑或数据,32 位(BIN) 标记处理 SP063[Z] 运算结果为零,则 SP063 为 ON,其余为 OFF。 SP070[S] 运算结束后,如 ACC 的 高位为 ON 时,SP070 为 ON,其余为 OFF。 回 路 举 例 指 令 表 动 作 地址 指令 操作数 100 LD I100 101 LDD R40400 102 ANDC KCC330 104 LDD R2000 105 SOR 106 OUTD R40510 107 END 例)逻辑或运算 END LDD R40400 I100 LDD R2000 ANDC KCC330 SOR OUTD R40510 R40401 R40400 ACC 5 6 7 8 9 A B C 常数 0 0 0 C C 3 3 0 ACC 0 0 0 8 8 2 3 0 R2001 R2000 ACC 1 2 3 4 5 6 7 8 DS1 ACC 1 2 3 C D 6 7 8 R40511 R40510 OR OR 1 2 3 C D 6 7 8 0 0 0 8 8 2 3 0 DS8 DS7 b a DS1 ACC a.OR.b ACC SOR 光洋电子(无锡)有限公司 S 系列编程手册 250 SG-8B SU-5/5E SU-6B SU-5M/6M SZ-3 SZ-4 32 位常数逻辑或 ORC SZ-4M SH SM DL05/DL06 DL350 SN 指 令 符 号 ORC b OR CONSTANT 逻辑与数据 指令步数 可 使 用 的 操 作 数 2 b K0~FFFFFFFF 功 能 处 理 由指令指定的 32 位常数值数据(b),与累加 器中的 32 位数据(a)进行逻辑或运算,结果 写入累加器。 ACC=a:32 位数据(BIN) OPE=b:32:位数据(BIN) 标记处理 SP063[Z] 运算结果为零,则 SP063 为 ON,其余为 OFF。 SP070[S] 运算结束后,如 ACC 的 高位为 ON 时,SP070 为 ON,其余为 OFF。 回 路 举 例 指 令 表 动 作 地址 指令 操作数 35 LD I0005 36 LDD R40402 37 ORC K5555 5555 39 OUTD R40502 40 END 1. 由 LDD 指 令 , 将 R40403·40402 的 32 位数 据读入累加器。 2. 执行 ORC 指令,将常数 55555555 与累加器的数据 进行逻辑或运算,结果写 入累加器。 3. 由 OUTD 指令,将累加器 内容写入 R40503·R40502 中。 END LDD R40402 I5 OUTD R40502 ORC K55555555 0 31 31 ACC S 32 位 a b ACC 32 位 32 位 OR 31 a OR b 0 0 指定常数 ORC K×××××××× 光洋电子(无锡)有限公司 S 系列编程手册 251 SG-8B SU-5/5E SU-6B SU-5M/6M SZ-3 SZ-4 16 位逻辑异或 XORW SZ-4M SH SM DL05/DL06 DL350 SN 指 令 符 号 XORW S EXCLUSIVE 读出对象寄存器号 WORD 指令 步数 可 使 用 的 操 作 数 SG-8B/SU- 5M/SU-6M SU-6B SU-5/5E SZ-3 SZ-4 SZ-4M SH/SM DL05/DL06/DL350 SN 1 S R0~R41237 P0~P37777 R0~R41234 P0~P17777 R0~R41230 P0~P7777 R0~R41227 R0~R41230 P0~P7777 R0~R41237 P0~P7777 R0~R41230 R0~R41237 R0~R41207 P0~P37777 功 能 处 理 指令指定的读出对象寄存器(S)中记忆的 16 位数据(c),与累加器低 16 位的数据(b)相 对应的各位进行逻辑异或运算,结果写入累加 器。累加器的高 16 位数据不变。 ACC=a、b:32 位数据(BIN) OPE=S:读出对象寄存器号 数据=c:16 位逻辑与数据(BIN) 标记处理 SP063[Z] 运算结果为零,则 SP063 为 ON,其余为 OFF。 SP070[S] 运算结束后,如 ACC 的 高位为 ON 时,SP070 为 ON,其余为 OFF。 回 路 举 例 指 令 表 动 作 地址 指令 操作数 10 LD M004 11 LDW R40400 12 XORW R40401 13 OUTD R40500 14 END 1. 由 LDW 指令,将 R40400 的 16 位内容 读入累加器。 2. 执行 XORW 指令,将 R40401 的 16 位内容 与累加器的内容进行 逻辑异或运算,结果 写入累加器。 3. 由 OUTD 指令,将累 加 器 内 容 写 入 R40501·R40500 END LDW R40400 M4 OUTD R40500 XORW R40401 XORW □×××× ACC S 32 位 a c ACC 16 位 32 位 XOR b xOR c b a A B 0 0 1 1 0 1 1 0 A XOR B 0 1 1 0 XOR 真值表 执行前 执行后 ACC ACC S 0 1 0 1 1 1 0 1 0 0 0 1 1 0 1 0 0 1 1 1 0 1 1 0 0 1 0 0 1 0 1 1 0 0 1 0 1 0 1 1 0 1 0 1 0 0 0 1 XORW 16 位 光洋电子(无锡)有限公司 S 系列编程手册 252 SG-8B SU-6B SU-5M/6M SZ-4M 32 位逻辑异或 XORD SH SM DL05/DL06 DL350 SN 指 令 符 号 XORD S EXCLUSIVE 读出对象寄存器号 DOUBLE 指令 步数 可 使 用 的 操 作 数 SG-8B/SU- 5M/SU-6M SU-6B SZ-4M SH/SM DL05/DL06 DL350 SN 1 S R0~R41236 P0~P37777 R0~R41233 P0~P17777 R0~R41236 P0~P7777 R0~R41227 R0~R41236 ← R0~R41206 P0~P37777 功 能 处 理 1. 指令指定的读出对象寄存器(S).(S+1)中记 忆的 32 位数据(b),与累加器记忆的 32 位 数据(a)相对应的各位进行逻辑异或运算, 结果写入累加器中。 2. 其它与 XORW 指令相同。 ACC=a:32 位数据(BIN) OPE=S:读出对象寄存器号 数据=b:32 位逻辑与数据(BIN) 标记处理 SP063[Z] 运算结果为零时 ON,其余 OFF。 SP070[S] 运算结束后,如 ACC 的 高位 ON 时,SP070 为 ON,其余为 OFF。 回 路 举 例 指 令 表 动 作 地址 指令 操作数 20 LD Q0015 21 LDD R40400 22 XORD R40402 23 OUTD R40502 24 END 1. 由 LDD 指 令 , 将 R40401·R40400 的 32 位数据读入累加器。 2. 执行 XORD 指令,将 R40403·R40402 的 32 位数据与累加器的内容 进行逻辑异或运算,结果 写入累加器中。 3. 由 OUTD 指令,将累加 器 内 容 写 入 R40503·R40502。 END LDD R40400 Q15 OUTD R40502 XORD R40402 XORD □×××× SS+1 31 0 ACC 32 位 a b ACC 32 位 32 位 XOR 31 a XOR b 0 S 光洋电子(无锡)有限公司 S 系列编程手册 253 任意位长逻辑异或 XORF SG-8B SU-6B SU-5M/6M SZ-4M DL06 DL350 指 令 符 号 XORF S1 n EXCLUSIVE OR 读出对象 位长 FREE 起始定义号 指令步数 可 使 用 的 操 作 数 S1 I,Q,GI,GQ,M,S,T,C,SP 2 n K1—32(BCD) ※SU-6B、SZ-4M 无 GQ 功能 功 能 处 理 1、 由指令指定的读出起始定义号(S1)开始的 n 位数据(c),与累加器中的数据(b)进行逻辑 异或运算,结果写入累加器中,累加器中的 n 位以上的数据不变。 2、 其它与 XORW 指令相同。 ACC=a,b:32 位数据(BIN) OPE=S1,n:读出对象起始定义号,位长 数据=c:n 位逻辑或数据(BIN) 标记处理 SP063[Z] 运算结果为零,则 SP063 为 ON,其余为 OFF。 SP070[S] 运算结束后,如 ACC 的 高位为 ON 时,SP070 为 ON,其余为 OFF。 回 路 举 例 指 令 表 动 作 地址 指令 操作数 31 LD I0002 32 LDD R2000 33 XORF I0010 K0007 35 OUTD R40502 36 END 1、 由 LDD 指 令 , 将 R2001·R2000 的内容读入 累加器。 2、 执行 XORF 指令,将输入 I10-I16 的 7 位数据与累加 器的内容进行逻辑异或运 算,结果写入累加器。 3、 由 OUTD 指令,将累加器 的 内 容 写 入 到 入 R40503·R40502。 LDD R2000 XORF I10 K7 OUTD R40502 END I2 0 0n-1 Sn ACC 32 位 a c ACC n 位 32 位 XOR 31 b XOR c OPE S1 b n 位 a 31 n XORF □××××K×× 光洋电子(无锡)有限公司 S 系列编程手册 254 堆栈异或运算指令 SXOR SU-6B SU-5M/6M DL06 SN 指 令 符 号 SXOR 指令步数 可使用的操作数 1 无 功 能 处 理 1. 数据栈第一级中的数据(b)和累加器中的数 据(a)进行 32 位逻辑异或运算,运算结果写 入累加器。 2. 数据堆栈的内容弹出,(b)数据消失。 ACC=a:被逻辑或数据,32 位(BIN) DS1=b:逻辑或数据,32 位(BIN) 标记处理 SP063[Z] 运算结果为零,则 SP063 为 ON,其余为 OFF。 SP070[S] 指令执行后,ACC 的 高位为 ON 时,SP070 为 ON,其余为 OFF。 回 路 举 例 指 令 表 动 作 地址 指令 操作数 100 LD I100 101 LDD R40400 102 ORC K112244 104 LDD R2000 105 SXOR 106 OUTD R40510 107 END END LDD R40400 I100 LDD R2000 ORC K112244 SXOR OUTD R40510 R40401 R40400 ACC 5 6 7 8 9 A B C 常数 0 0 1 1 2 2 4 4 ACC R2001 R2000 ACC 1 2 3 4 5 6 7 8 DS1 ACC 4 4 4 D E C 8 4 R40511 R40510 XOR OR 1 2 3 C D 6 7 8 5 6 7 9 B A F C 5 6 7 9 B A F C DS8 DS7 b a DS1 ACC a.XOR.b ACC SXOR 光洋电子(无锡)有限公司 S 系列编程手册 255 SG-8B SU-5/5E SU-6B SU-5M/6M SZ-3 SZ-4 32 位常数逻辑异或 XORC SZ-4M SH SM DL05/DL06 DL350 SN 指 令 符 号 XORC b EXCLUSIVE OR XOR 对象数据 CONSTANT 指令步数 可 使 用 的 操 作 数 2 b K0~FFFFFFFF 功 能 处 理 1. 指令指定的 8 位十六进制数据(b),与累 加器中的 32 位数据(a),对应的各位进行 逻辑异或运算,结果写入累加器中。 2. 其它与 XORW 指令相同。 ACC=a:32 位数据(BIN) OPE=b:32 直接指定常数(BIN) 标记处理 SP063[Z] 运算结果为零,则 SP063 为 ON,其余为 OFF。 SP070[S] 运算结束后,ACC 的 高位为 ON 时,SP070 为 ON,其余为 OFF。 回 路 举 例 指 令 表 动 作 地址 指令 操作数 41 LD I0000 43 LDD R40402 44 XORC K4444 2222 46 OUTD R40502 47 END 1. 由 LDD 指令,将 R40403·R40402 的内 容读入累加器。 2. 执行 XORC 指令,将 常 44442222 与累加 器的内容进行逻辑异 或运算,结果写入累 加器中。 3. 由 OUTD 指令,将累 加 器 内 容 写 入 R40503·R40502。 END LDD R40402 I0 OUTD R40502 XORC K44442222 0 31 31 ACC OPE 32 位 a b ACC 32 位 32 位 XOR 31 a XOR b 0 0 XORC K×××××××× 光洋电子(无锡)有限公司 S 系列编程手册 256 7-9 比较指令 SG-8B SU-5/5E SU-6B SU-5M/6M SZ-3 SZ-4 16 位比较 CMPR SZ-4M SH SM DL05/DL06 DL350 SN 指 令 符 号 CMPR S COMPARE 读出对象寄存器号 指 令 步 数 可 使 用 的 操 作 数 SG-8B/SU- 5M/SU-6M SU-6B SU-5/5E SZ-3 SZ-4 SZ-4M SH/SM DL05/DL06 DL350 SN 1 S R0~R41237 P0~P37777 R0~R41234 P0~P17777 R0~R41230 P0~P7777 R0~R41227 R0~R41230 P0~P7777 R0~R41237 P0~P7777 R0~R41230 R0~R41237 ← R0~R41207 P0~P37777 功 能 处 理 1. 将累加器中低 16 位的内容,与指令指定的读出对象 寄存器中的 16 位数据进行比较,判断两数据之间的 大小关系(大于、等于、小于)。 2. 指令执行后,累加器的数据不变,比较的结果,由特 殊继电器的状态表示。 1) 累加器的内容)<(比较数据)时 SP60 为 ON。 2) (累加器的内容)=(比较数据)时 SP61 为 ON。 3) (累加器的内容)>(比较数据)时 SP62 为 ON。 3. 二进制数据比较的场合,第 15 位不作符号位用。 ACC=a:32 位被比较数据(BIN) OPE=S:读出对象(寄存器号) 数据=b:16 位比较数据(BIN) 31 16 15 0 标记处理 SP060[<] 累加器的内容<指令指定的寄存器内 16 位数据时 SP60 为 ON。 SP061[=] 累加器的内容=指令指定的寄存器内 16 位数据时 SP61 为 ON。 SP062[>] 累加器的内容>指令指定的寄存器内 16 位数据时 SP62 为 ON。 回 路 举 例 指 令 表 动 作 地址 指令 操作数 20 LD I0040 21 MLS K0001 22 LDW R40402 23 CMPR R40404 24 LD SP060 25 OUT Q0000 26 LDN SP060 27 OUT Q0010 28 MLR K0000 29 END 1. 由 LDW 指令读入的 R40402 的 数 据 与 R40404 的数据进行 比较。 2. 当 R40402<R40404 时 Q0 为 ON。 IV 40402 ≥ R40404 时,Q10 为 ON。 SP60 MLS K1 MLR K0 END LDW R40402 I40 Q0 CMPR R40404 Q10 SP60 CMPR □×××× ACC 32 位a >=< S b 16 位 (比较结果)a<b SP60 ON a=b a>b SP61 ON SP62 ON 15 0 光洋电子(无锡)有限公司 S 系列编程手册 257 SG-8B SU-6B SU-5M/6M SZ-3 SZ-4 32 位比较 CMPRD SZ-4M SH SM DL05/DL06 DL350 SN 指 令 符 号 CMPD S COMPARE 读出对象寄存器号 DOUBLE 指 令 步 数 可 使 用 的 操 作 数 SG-8B/SU- 5M/SU-6M SU-6B SZ-3 SZ-4 SZ-4M SH/SM DL05/DL06 DL350 SN 1 S R0~R41236 P0~P37777 R0~R41233 P0~P17777 R0~R41226 R0~R41227 P0~P7777 R0~R41236 P0~P7777 R0~R41227 R0~R41236 ← R0~R41206 P0~P37777 功 能 处 理 1. 将累加器中的 32 位数据(a),与指令指定的读 出对象(S)、(S+1)寄存器中的 32 位数据(b)进行 比较,比较两数据之间的大小关系。 2. 在进行二进制数据比较时,第 31 位不作符号 位用。 3. 指令执行后,累加器的数据不变。 ACC=a:32 位被比较数据 OPE=S:读出对象寄存器号 数据=b:32 位比较数据 31 0 标记处理 SP060[<] 累加器的内容<指令指定的寄存器内 32 位数据时 SP60 为 ON。 SP061[=] 累加器的内容=指令指定的寄存器内 32 位数据时 SP61 为 ON。 SP062[>] 累加器的内容>指令指定的寄存器内 32 位数据时 SP62 为 ON。 回 路 举 例 指 令 表 动 作 地址 指令 操作数 34 LD I0010 35 LDD R40402 36 CMPRD R40404 37 AND SP061 38 OUT Q0002 39 END 1. 由 LDD 指令读入的 R40403·R40402 数据 与 R40405.R40404 的 数据进行比较。 2. 当 R40403·R40402= R40405·R40404 时 SP61 成立,Q2 为 ON。 END LDD R40402 I10 Q2 CMPRD R40404 SP61 CMPRD □×××× 31 S+1 ACC S 32 位a b 32 位 (比较结果) >=< a<b SP60 ON a=b a>b SP61 ON SP62 ON S 0 光洋电子(无锡)有限公司 S 系列编程手册 258 SG-8B SU-6B SU-5M/6M 任意位长比较 CMPRF SZ-4M DL06 DL350 指 令 符 号 CMPRF S1 n COMPARE 读出对象 位长 FREE 起始定义号 指令步数 可 使 用 的 操 作 数 S1 I,Q,GI,GQ,M,S,T,C,SP 2 n K1—32(BCD) ※SU-6B、SZ-4M、SH/SM、DL350 无 GQ 功能 功 能 处 理 1、 将由指令指定的读出对象起始定义号(S1)开 始的 n 位数据(b),与累加器中从 0 到(n-1)的 n 位数据(a)进行比较,比较两数据之间的大 小关系。 2、 在二进制比较的场合,第 31 位不作符号位 用。 3、 指令执行后,累加器的数据不变。 ACC=a:32 位被比较数据 OPE=S1,n:读出对象起始定义号、位长 数据=b:32 位比较数据 31 n n-1 0 标记处理 SP060[<] 累加器的内容<指令指定的寄存器内 n 位数据时 SP60 为 ON。 SP061[=] 累加器的内容=指令指定的寄存器内 n 位数据时 SP61 为 ON。 SP062[>] 累加器的内容>指令指定的寄存器内 n 位数据时 SP62 为 ON。 回 路 举 例 指 令 表 动 作 地址 指令 操作数 42 LD I0003 43 LDW R40402 44 CMPRF I0010 K0012 46 ANDN SP061 47 OUT Q0020 48 END 1、 由 LDW 指 令 读 入 的 R40402 的 16 位数据与输 入 I10~I23 的 12 位数据进 行比较。 3. 当 R40402≠I10~I23 时, Q20 为 ON。 S1 Sn ACC S 32 位a b n 位 (比较结果) a’ a<b SP60 ON a=b a>b SP61 ON SP62 ON n 位 SP61 END LDW R40402 I3 Q20 CMPRF I10 K12 CMPRF □××××K×× 光洋电子(无锡)有限公司 S 系列编程手册 259 SG-8B SU-5/5E SU-6B SU-5M/6M 堆栈比较 SCMPR SH SM DL06 SN 指 令 符 号 SCMPR STACK COMPQARE 指令步数 1 功 能 处 理 1、 将累加器中记忆的 32 位数据(a),和数据栈 第 1 级记忆的 32 位数据(b)进行比较。 2、 进行二进制数据比较时,第 31 位不作符号 位用。 3、 指令执行后累加器和数据栈第 1 级 DS1 的 数据不变。 ACC=a:32 位被比较数据 DS1=b:32 位比较数据 标记处理 SP060[<] 累加器的内容<数据栈第 1 级内容时 ON。 SP061[=] 累加器的内容=数据栈第 1 级内容时 ON。 SP062[>] 累加器的内容>数据栈第 1 级内容时 ON。 回 路 举 例 指 令 表 动 作 地址 指令 操作数 51 LD I0002 52 LDW R40402 53 ADD R40404 54 LDS K5000 55 SCMPR 56 AND SP060 57 OUT Q0030 58 END 1、 由 LDW 指令读入的 R40402 的 数 据 , 与 R40404 的数据相加后, 存在 ACC(1)中。当将常 数 5000 读入 ACC 后, ACC(1)的内容被压入堆 栈 DS1。由 SCMPR 指 令将 ACC 内容与 DS1 的内容进行比较。 2、 当相加的结果比常数 5000 大时,Q30 为 ON。 END LDW R40402 I2 LDS K5000 ADD R40404 SCMPR Q30 SP 60 31 ACC DS1 32 位a b 32 位 (比较结果) >=< a<b SP60 ON a=b a>b SP61 ON SP62 ON 0 b 2 8 SCMPR 光洋电子(无锡)有限公司 S 系列编程手册 260 SG-8B SU-5/5E SU-6B SU-5M/6M SZ-3 SZ-4 8 位常数比较 CMPRC SZ-4M SH SM DL05/DL06 DL350 SN 指 令 符 号 CMPRC b COMPARE CONSTANT 比较数据 指令步数 可 使 用 的 操 作 数 2 b K0~FFFFFFFF 功 能 处 理 1. 累加器中的 32 位被比较数据(a),与指令 指定的 8 位常数(b)进行比较,判断两数据 之间的大小关系。 2. 指令执行后累加器中的数据不变。 ACC=a:32 位被比较数据 OPE=b:8 位 BCD 或十六进制比较数据 标记处理 SP060[<] 累加器的内容<数据栈第 1 级内容时 ON。 SP061[=] 累加器的内容=数据栈第 1 级内容时 ON。 SP062[>] 累加器的内容>数据栈第 1 级内容时 ON。 回 路 举 例 指 令 表 动 作 地址 指令 操作数 62 LD I0000 63 LDD R40402 64 CMPRC K2000 0000 66 AND SP062 67 LDD R40402 68 OUTD R40502 69 END 1. 由 LDD 指令读入累 加 器 的 R40403·R40402 的内 容,与 CMPRC 指令 指 定 的 常 数 20000000 进行比较。 2. 当 R40403·R40402 的内容比常数大时, SP62 条件成立,将 R40403·R40402 的内 容 写 入 到 R40503·R40502 中。 SP62 OUTD R40502 END LDD R40402 I0 CMPRC K20000000 LDD R40402 >=< ACC OPE 32 位 a b 8 位常数(32 位) (比较结果)a<b SP60 ON a=b a>b SP61 ON SP62 ON CMPRC K××××××× 光洋电子(无锡)有限公司 S 系列编程手册 261 7-10 ACC 变换指令 SG-8B SU-5/5E SU-6B SU-5M/6M SZ-3 SZ-4 取反 INV SZ-4M SH SM DL05/DL06 DL350 SN 指 令 符 号 INV INVERSE 指令步数 1 功 能 处 理 1. 将累加器记忆的状态取反,即 0 变 1,1 变 为 0。 ACC=a:32 位数据 回 路 举 例 指 令 表 动 作 地址 指令 操作数 10 LD I0000 11 LDD R40402 12 INV 13 OUTD R40502 14 END 1. 由 LDD 指令,将需要 取反的 R40402 中的 数据读入累加器。 2. 由 INV 指令,将累加 器的数据取反,结果 写入累加器中。 3. 由 OUTD 指令,将累 加 器 的 内 容 写 入 R40503·R40502。 END LDD R40402 I0 OUTD R40502 INV a a ACC ACC 命令执行前 命令执行后 0 0 1 1 0 0 1 1 0 1 0 1 1 00 ∫∫ 1 1 0 0 0 1 0 0 1 0 1 0 0 11 ∫∫ 32 位 INV 光洋电子(无锡)有限公司 S 系列编程手册 262 SG-8B SU-5/5E SU-6B SU-5M/6M SZ-3 SZ-4 10 进制补数交换 BCDCPL SZ-4M SH SM DL350 SN 指 令 符 号 BCDCPL BCD COMPLEMENT 指令步数 1 功 能 处 理 1.这个指令,是对累加器中的数据求 100000000 的补数。 例) ACC 25000000 BCDCPL ACC 75000000 2.当运算结果,需要有负值的场合,可以将特 殊继电器 SP070(符号标记)用作符号判定。当累 加器的 高位(31 位)为 1 时,SP070 为 ON,为 0 时,SP070 为 OFF。 例) 00040000 -00050000 99990000 高位为 ON (SP070ON) 这时,可用 BCDCPL 指令求出相应的负值数 据。 100000000 -99990000 00010000 ACC=a 回 路 举 例 指 令 表 动 作 地址 指令 操作数 10 LD I0000 11 LDD R40404 12 SUBD R40402 13 AND SP070 14 BCDCPL 15 OUT Q0000 16 LD I0000 17 OUTD R2000 18 END 条 件 I0 成 立 时 , R40405·R40404 的数据与 R40403·R40402 的数据作减 法运算。当减法结果是负值 时,特殊继电器 SP070 为 ON,执行 BCDCPL 指令, 执行BCDCPL指令后写入累 加器的就是减算结果的绝对 值。 例) R40404: 00000002 - R40402: 00000003 RSP070(ON)99999999 补数变换 (BCDCPL) R2000 0000001 Q0 为 ON 时表示负号 a 100000000-a ACC ACC 1 亿的补数 SP070 END LDD R40404 I0 BCDCPL SUBD R40402 OUTD R2000 I0 Q0 BCDCPL 光洋电子(无锡)有限公司 S 系列编程手册 263 SG-8B SU-5/5E SU-6B SU-5M/6M SZ-3 SZ-4 BIN 码变换 BIN SZ-4M SH SM DL05/DL06 DL350 SN 指 令 符 号 BIN BINARY 指令步数 1 功 能 处 理 1.将累加器里的 8 位 BCD 数据转换成二进制数 码,并存入累加器中。 2.执行该指令前,累加器中的数据(a)一定要 是 BCD 码数据。 累加器中的数据不是 BCD 码的场合。 例) ※在 SU-系列中,当 SP075 为 ON 时,BIN 不 变换。 ACC=a :BCD 数据(0~999999999) 标记处理 SP063[Z] 运算结果为零,则 SP063 为 ON,其余为 OFF。 SP070[S] 运算结束后,ACC 的 高位为 ON 时,SP070 为 ON,其余为 OFF。 SP075[DE] BCD 运算时,运算的数据不为 BCD 时 ON,其余为 OFF。 回 路 举 例 指 令 表 动 作 地址 指令 操作数 17 LD I0001 18 LDD R40402 19 BIN 20 OUTD R40502 21 END 1. 由 LDD 指令,将 R40403·R40402 中 记忆的 BCD(8 位)数 据读入累加器中。 2. 执行 BIN 指令,将累 加器中的数据转换 为 BIN 码,结果写入 累加器中。 3. 由 OUTD 指令,将 累加器中的内容写 入 R40503·R40502。 END LDD R40402 I1 BIN OUTD R40502 a a’ ACC ACC BIN 码 BCD 码 累加器中数据 FA 是 16 进 制数据,不是 BCD 数,需 把数据(FA)变换成 BCD 数据(160)。 F A 1 5 1 0 1 6 0 BIN 光洋电子(无锡)有限公司 S 系列编程手册 264 SG-8B SU-5/5E SU-6B SU-5M/6M SZ-3 SZ-4 BCD 码变换 BCD SZ-4M SH SM DL05/DL06 DL350 SN 指 令 符 号 BCD BCD 指令步数 1 功 能 处 理 1. 将累加器内的二进制数据转换为 8 位 BCD 数据,存入累加器中。 2. 累加器中原来的数据(a)应作正数使用。当(a) 为带符号的数据时,如是负值( 高位为 1), 应先进行求绝对值运算,使其成为正值。(参 见 BCDCPL 指令) 3. 当产生溢出的场合,下 8 位 BCD 数据存入 累加器中。 ACC=a :BIN 数据 标记处理 SP063[Z] 运算结果为零,则 SP063 为 ON,其余为 OFF。 SP070[S] 运算结束后,如 ACC 的 高位为 ON 时,SP070 为 ON,其余为 OFF。 回 路 举 例 指 令 表 动 作 地址 指令 操作数 23 LD M10 24 LDD R40400 25 BCD 26 OUTD R40502 27 END 1. 由 LDD 指令,将 R40401·R40400 记 忆的二进制数据读 入累加器中。 2. 执行 BCD 指令,将 累加器的二进制数 据转换为 BCD 码, 结果写入累加器。 3. 由 OUTD 指令,将 累加器的内容写入 R40503·R40502。 END LDD R40400 M10 BCD OUTD R40502 a a’ ACC ACC BCD 码 BIN 码 BCD 光洋电子(无锡)有限公司 S 系列编程手册 265 SG-8B SU-6B SU-5M/6M SZ-4 GRAY 码→ BCD 码变换 GRAY SH SZ-4M DL05/DL06 DL350 SN 指 令 符 号 GRAY GRAY 指令步数 可使用的操作数 1 无 功 能 1. 大可将累加器以 16 位的格雷码变换为 BCD 码,变换结果存入 ACC 中。 2.旋转编码器 TRD-512/1024 的格雷码可以直接变换。但对于 TRD-360/720 的格雷码,变换后 的数据需减去一定数。 注意事项 1. 可把累加器内从低位开始的 16 位数作为格雷码进行变换。高 16 位的数据忽略。 2. 分辨率为 512/1024 的格雷码可正确变换。但对分辨率为 360 和分辨率为 720 的格雷码,变 换后的结果分辨率为 360 应减 76,分辨率为 720 应减 152(BCD 数)方可得正确的 BCD 变 换值。 程序例 动作 (1) 分辨率为 512/1024 的场合 将累加器中 10 位格雷码 LD M100 变换成 BCD。 LDF I0 K10 GRAY (2) 分辨率为 360 的场合 LD I0 LDW R40401 GRAY SUBC K76 (3) 分辨率为 720 的场合 LD SP1 LDF I100 K10 GRAY SUBC K152 注:SH 系列 V2.0 以后支持。 LDF I0 K10 M100 GRAY LDW R40401 I0 GRAY SUBC K76 LDF I100 K10 SP1 GRAY SUBC K152 对象 标记 S Z SP 070 SP 063 GRAY 光洋电子(无锡)有限公司 S 系列编程手册 266 SG-8B SU-5/5E SU-6B SU-5M/6M SZ-3 SZ-4 编码 ENCO SZ-4M SH SM DL05/DL06 DL350 SN 指 令 符 号 ENCO ENCODE 指令步数 1 功 能 处 理 1. 将累加器内 ON 的那位的位号(0-31)对应的 数值转换为 5 位二进制数。 2. 在该指令执行前,将只有 1 位为 ON 的数据 存在累加器中,如有多位为 ON 时,则对 后一位进行编码。 3. ENCO 指令执行例子 ACC=a:32 位数据(其中只有 1 位为 ON) 标记处理 SP063[ER1] ACC 全为零,或有多位为 ON 时,SP053 为 ON。 回 路 举 例 指 令 表 动 作 地址 指令 操作数 30 LD Q0020 31 LDD R40400 32 ENCO 33 OUTD R40502 34 END 1. 由 LDD 指令,将 R40401·R40400(输 入数据 I0-I37)的 32 位数据读入累加器。 2. 执行 ENCO 指令,将 累加器中的数据 ON 的那位对应的位号值 变换为二进制码,结 果写入累加器。 3. 由 OUTD 指令,将累 加 器 的 内 容 写 入 R40503·R40502。 END LDD R40400 Q20 OUTD R40502 ENCO a a’ ACC ACC 32 位数据 5 位二进制数据 0 ENCO 5 位二进制数据 0 0 0 0 0 0 0 0 01 ∫∫ 1 1 0 1 1 32 30 29 28 27 26 25 4 3 2 1 0 0 1 6 8 4 2 1 32 位 0 光洋电子(无锡)有限公司 S 系列编程手册 267 ●0~9 数字输入程序例: I7 (7) I10 (10) I11 (11) I4 (4) I5 (5) I6 (6) I1 (1) I2 (2) I3 (3) I0 (0) 如左图所示 I0~I11 分配给数字 0~9。 R40502(Q40~Q57) 显 示 LDF I0 K10 PD M3777 ENCO SP1 SP76 读零标志 M 3777 LDW R40502 SHFL K4 SADD OUTF Q40 K16 I0 开始 10 位 4 位左移(1 位) 4 位显示 光洋电子(无锡)有限公司 S 系列编程手册 268 SG-8B SU-5/5E SU-6B SU-5M/6M SZ-3 SZ-4 译码 DECO SZ-4M SH SM DL05/DL06 DL350 SN 指 令 符 号 DECO DECODE 指令步数 1 功 能 处 理 1. 将累加器中低 5 位的二进制码数据,转换成 0~31 之间的数,使累加器相应的位为 ON。 2. DECO 指令执行例子 ACC=a:5 位二进制数据 回 路 举 例 指 令 表 动 作 地址 指令 操作数 40 LD I0000 41 LDW R40401 42 DECO 43 OUTD R40500 44 END 1. 由 LDW 指令读入 16 位 数 据 ( 输 入 I20~I37),将 I20~I24 这 5 位表示的二进制 数 据 进 行 译 码 (DECO)变换。 2. 变换后的数据,由 OUTD 指 令 写 入 R40501·R40500,这 数据只有一位为ON。 END LDW R40401 I0 OUTD R40500 DECO a a’ ACC ACC 32 位数据 5 位二进制数据 5 位二进制数据 0 0 0 1 0 0 0 0 0 00 ∫∫ 1 1 1 0 0 32 30 29 28 27 26 5 4 3 2 1 0 0 0 1 6 8 4 2 1 32 位 DECO 光洋电子(无锡)有限公司 S 系列编程手册 269 SG-8B SU-5/5E SU-6B SU-5M/6M SZ-4M 7 段译码 SEG SH SM DL06 DL350 SN 指 令 符 号 SEG SEGMENT 指令步数 1 功 能 处 理 将累加器的 16 位数据以 4 位为一组译成 7 段码 7 段码 ACC An a3 a2 a1 a0 显示 数据 h g f e d c b a HEX 代码 0 0 0 0 0 0 0 0 1 1 1 1 1 1 3F 1 0 0 0 1 1 0 0 0 0 0 1 1 0 06 2 0 0 1 0 2 0 1 0 1 1 0 1 1 5B 3 0 0 1 1 3 0 1 0 0 1 1 1 1 4F 4 0 1 0 0 4 0 1 1 0 0 1 1 0 66 5 0 1 0 1 5 0 1 1 0 1 1 0 1 6D 6 0 1 1 0 6 0 1 1 1 1 1 0 1 7D 7 0 1 1 1 7 0 0 1 0 0 1 1 1 27 8 1 0 0 0 8 0 1 1 1 1 1 1 1 7F 9 1 0 0 1 9 0 1 1 0 1 1 1 1 6F A 1 0 1 0 A 0 1 1 1 0 1 1 1 77 B 1 0 1 1 B 0 1 1 1 1 1 0 0 7C C 1 1 0 0 C 0 0 1 1 1 0 0 1 39 D 1 1 0 1 D 0 1 0 1 1 1 1 0 5E E 1 1 1 0 E 0 1 1 1 1 0 0 1 79 F 1 1 1 1 F 0 1 1 1 0 0 0 1 71 ACC=a1~a4:4 位十六进制数据。 〈例〉a1 = c SEG 0 0 1 1 1 0 0 1 C a4 a3 a2 a1 SEG 指令执行 A4 A3 A2 A1 回 路 举 例 指 令 表 动 作 地址 指令 操作数 50 LD I0000 51 LDW R40400 52 SEG 53 OUTD R40502 54 END 1. 由 LDW 指令读入的 R40400 的 16 位数据,以 4 位为 1 组进行 7 段译 码 , 结 果 写 入 R40503.R40502。 2. 例)R40400 的数为 1234 的场合 显示数据 1 2 3 4 END LDW R40400 M0 OUTD R40502 SEG R40400 1 2 3 4 5 B 4 F 6 60 6 R40503.R40502 31 24 23 16 15 8 7 0 (7~0) (7~0) (7~0) (7~0) 3 9 ACC ACC SEG a b c d e f g 光洋电子(无锡)有限公司 S 系列编程手册 270 SG-8B SU-5/5E SU-6B SU-5M/6M SZ-3 SZ-4 右移 SHFR SZ-4M SH SM DL05/DL06 DL350 SN 指 令 符 号 SHFR n SHIFT RIGHT 移动位数 指 令 步 数 可 使 用 的 操 作 数 SG-8B/SU- 5M/SU-6M SU-6B SU-5/5E SZ-3 SZ-4 SZ-4M SH/SM DL05/DL06 DL350 SN 2 n R0~R41237 K1~32(BCD) R0~R41234 K1~32(BCD) R0~R41230 K1~32(BCD) R0~R41227 K1~32(BCD) R0~R41230 K1~32(BCD) R0~R41237 K1~32(BCD) R0~R41230 ← R0~R41237 ← ← ← R0~R41207 ← 功 能 处 理 1. 将累加器内的数据,向右移位(向低位方向),移 动位数由指令指定。 2. 该指令执行前,将需要移位的数据存在累加器 中。 3. 指令执行后的累加器内的数据是执行前的表格 向右移动指定位数后的数据。 左侧(高位)空出来的位填入“0”。 4.在 R 指定的场合,R 寄存器中的数据为 16 进制 数,即 1≤n≤20(H)。 ACC=a、b:移动对象数据 OPE=n:移动位数 标记处理 SP063[Z] 指令执行 R(寄存器)指定移位的场合,寄存器的内容为零时为 ON。 SP070[S] 指令执行后,SP070 为 OFF。 回 路 举 例 指 令 表 动 作 地址 指令 操作数 5 LD I0000 6 LDD R40402 7 SHFR K0020 9 OUTD R40502 20 END 1. 由 LDD 指 令 , 将 R40403·40402 的数据读入 累加器。 2. 执行 SHFR 指令右移 20 位。 例) 5 6 7 8 1 2 4 2 0 0 0 0 0 5 6 7 3. 由 OUTD 指令,将移位后的 数据写入 R40503·R40502。 SHFR □×××× 31 ACC 32 位b 32 位 n位 a 0 0 a 31 0 n位 ACC END LDD R40402 I10 OUTD R40502 SHFR K20 光洋电子(无锡)有限公司 S 系列编程手册 271 SG-8B SU-5/5E SU-6B SU-5M/6M SZ-3 SZ-4 左移 SHFL SZ-4M SH SM DL05/DL06 DL350 SN 指 令 符 号 SHFL n SHIFT LEFT 移动位数 指 令 步 数 可 使 用 的 操 作 数 SG-8B/SU- 5M/SU-6M SU-6B SU-5/5E SZ-3 SZ-4 SZ-4M SH/SM DL05/DL06 DL350 SN 2 n R0~R41237 K1~32(BCD) R0~R41234 K1~32(BCD) R0~R41230 K1~32(BCD) R0~R41227 K1~32(BCD) R0~R41230 K1~32(BCD) R0~R41237 K1~32(BCD) R0~R41230 ← R0~R41237 ← ← ← R0~R41207 ← 功 能 处 理 1.将累加器内的数据,向左移位(向高位方向), 移动位数由指令指定。 2.执行该指令前,应将需要移位的数据存在累加 器中。 3.指令执行后的累加器内的数据是执行前的数据 左移动指定位数后的数据。 右侧(低位)空出来的位填入“0”。 4.在 R 指定的场合,R 寄存器中的数据为 16 进 制数,即 1≤n≤20(H)。 ACC=a、b:移动对象数据 OPE=n:移动位数 标记处理 SP063[Z] 指令执行 R(寄存器)指定移位的场合,寄存器的内容为零时为 ON。 SP070[S] 指令执行后, 高位(31 位)为 1 时,SP070 为 ON。 回 路 举 例 指 令 表 动 作 地址 指令 操作数 13 LD I0000 14 LDD R40404 15 SHFL K0016 17 OUTD R40502 18 END 1. 由 LDD 指 令 , 将 R40405·40404 的数据读入 累加器。 2. 执行 SHFL 指令左移 16 位。 例) 4 6 0 0 2 7 0 0 2 7 0 0 0 0 0 0 3.由 OUTD 指令,将移位后的 数据写入 R40503·R40502。 END LDD R40404 I0 OUTD R40502 SHFL K16 31 ACC b 32 位 n位 a 0 0 31 0 n位 a ACC n-1 32 位 SHFL □×××× 光洋电子(无锡)有限公司 S 系列编程手册 272 SG-8B SU-5/5E SU-6B SU-5M/6M 循环右移 ROTR SZ-4M DL06 DL350 SN 指 令 符 号 ROTR n ROTATE RIGHT 移动位数 指令步数 可 使 用 的 操 作 数 SG-8B/SU- 5M/SU-6M SU-6B SU-5/5E SZ-4M DL06/DL350 SN 2 n R0~R41237 K1~32(BCD) R0~R41234 K1~32(BCD) R0~R41230 K1~32(BCD) R0~R41237 K1~32(BCD) R0~R41237 ← R0~R41207 ← 功 能 处 理 1.将累加器内的数据向右移位指定的位,右侧 (低位)移出的位移入左侧(高位)。 2.在 R 指定的场合,R 寄存器中的数据为 16 进制数,即 1≤n≤20(H)。 当 21≤n 时,实际执行移位与 1≤n 相同。 ACC=a、b:移动对象数据 OPE=n:移动位数 标记处理 SP063[Z] 指令执行 R(寄存器)指定移位的场合,寄存器的内容为零时为 ON。 SP070[S] 指令执行后, 高位(31 位)为 1 时,SP070 为 ON。 回 路 举 例 指 令 表 动 作 地址 指令 操作数 22 LD I0002 23 LDD R40402 24 ROTR K0008 26 OUTD R40502 27 END 1 . 由 LDD 指 令 , 将 R404053·R40402 的数据读入累 加器。 3. 执行 ROTR 指令,将累加器 的数据进行 8 位循环右移。 例) 0 0 0 0 1 2 3 4 3 4 0 0 0 0 1 2 3.由 OUTD 指令,将移位后的 数据写入 R40503·R40502。 END LDD R40402 I2 OUTD R40502 ROTR K8 ROTR □×××× 31 ACC 32 位b 32 位 n位 a 0 b 31 0 n位 a ACC ACC 31~28 27~24 23~20 19~16 15~12 11~8 7~4 3~0 光洋电子(无锡)有限公司 S 系列编程手册 273 SG-8B SU-5/5E SU-6B SU-5M/6M 循环左移 ROTL SZ-4M DL06 DL350 SN 指 令 符 号 ROTL n ROTATE LEFT 移动位数 指令步数 可 使 用 的 操 作 数 SG-8B/SU- 5M/SU-6M SU-6B SU-5/5E SZ-4M DL06/DL350 SN 2 S R0~R41237 K1~32(BCD) R0~R41234 K1~32(BCD) R0~R41230 K1~32(BCD) R0~R41237 K1~32(BCD) R0~R41237 ← R0~R41207 ← 功 能 处 理 1.将累加器内的数据进行指定位数的循环左 移,左侧(高位)移出的位移入右侧(低位)。 2.在 R 指定的场合,R 寄存器中的数据为 16 进制数,即 1≤n≤20(H)。 当 21≤n 时,实际执行移位与 1≤n 相同。 ACC=a、b:移动对象数据 OPE=n:移动位数 标记处理 SP063[Z] 指令执行 R(寄存器)指定移位的场合,寄存器的内容为零时为 ON。 SP070[S] 指令执行后, 高位(31 位)为 1 时,SP070 为 ON。 回 路 举 例 指 令 表 动 作 地址 指令 操作数 30 LD I0005 31 LDD R40402 32 ROTL K0012 34 OUTD R40502 35 END 1.由 LDD 指令,将 R40403· R40402 的数据读入累加器。 2.执行 ROTL 指令,将累加器的 数据进行 12 位循环左移。 例) 1 2 3 4 5 6 7 8 4 5 6 7 8 1 2 3 3.由 OUTD 指令,将移位后的 数据写入 R40503·R40502。 END LDD R40402 I5 OUTD R40502 ROTL K12 ROTL □×××× 31 ACC 32 位b 32 位 n位 a 0 b 31 0 n位 a ACC ACC 31~28 27~24 23~20 19~16 15~12 11~8 7~4 3~0 光洋电子(无锡)有限公司 S 系列编程手册 274 SG-8B SU-6B SU-5M/6M SZ-4 位替换命令 SFLDGT SZ-4M DL05 DL06 DL350 指 令 符 号 SFLDGT SHUFFLE DIGIT 指令步数 可使用的操作数 1 无 指令动作 1. 数据栈第一级中存放的数据按累加器存放的位指定数据进行替换处理。 注意事项 1. 累加器内的位指定数据每 1 位由 4bit 构成一个替换地址。可指定从 1 到 8 的数字。 2. 若指定位为 1~8 以外的数时(0、9~F)为无效指定,相应位数据将被消除。 3. 若指定有重复指向同一处时,以累加器的高位指定为有效。 4. 未指定替位处的数据用 0 代入。 程序例 (1) 全部位指定替换时 LD M100 LDC K9ABCDEF0 LDC K12873654 SFLDGT (2) 有无效位指定时 LD Q123 LDC K0FEDCBA9 LDC K00430021 SFLDGT (3) 位指定重复时 LD I0 LDC K9ABCDEF0 LDC K43211321 SFLDGT LDC K9ABCDEF0 LDC K12873654 SFLDGT M100 LDC K0FEDCBA9 LDC K00430021 SFLDGT Q123 LDC K9ABCDEF0 LDC K43214321 SFLDGT I 0 9 A B C D E F 0 1 2 8 7 3 6 5 4 B C E F 0 D A 9 0 F E D C B A 9 0 0 4 3 0 0 2 1 0 0 0 0 E D A 9 9 A B C D E F 0 4 3 2 1 4 3 2 1 0 0 0 0 9 A B C S Z SP070 SP063 对象 标记 动作 SFLDGT 光洋电子(无锡)有限公司 S 系列编程手册 275 SG-8B SU-5/5E SU-6B SU-5M/6M ON 位总和 SUM SZ-4M DL05 DL06 DL350 指 令 符 号 SUM SUM 指令步数 1 功 能 处 理 求出累加器里记忆数据中为 1(ON)的位的总 数,以 16 进制的形式写入累加器。 ACC = a :32 位 标记处理 SP063[Z] 在累加器中无 ON 时,SP063 为 ON,其余为 OFF。 回 路 举 例 指 令 表 动 作 地址 指令 操作数 30 LD I0040 31 LDD R40400 32 SUM 33 OUTW R40502 34 END 1、由 LDD 指令,将 R40401、 R40400 的 32 位数据读入累 加器。 2、执行 SUM 指令,求出累 加器中数据的 ON 位数。 3、由 OUTW 指令,将算出 的结果写入 R40502。 END LDD R40400 I40 OUTW R40502 SUM SUM ON 位的总数 0 1 1 1 0 1 0 0 0 1 1 0 0 1 1 0 1 0 0 0 0 1 32 位 a’=10 的场合 0 0 1 0 1 0 ACC 2 1 8 4 2 1 ACC a ACC a’0 a 的 ON 位数 (0~20:HEX) 光洋电子(无锡)有限公司 S 系列编程手册 276 平方根 SQRT SG-8B SU-5M/6M 指 令 符 号 SQRT SQUARE ROOT 指令步数 1 功 能 处 理 1、对累加器记忆的正数求平方根,结果写 入累加器中。 2、指令执行后,平方根的结果中的小数第 1 位四舍五入。 ACC=a :BCD 数据(0~99999999) 标记处理 SP063[Z] 处理结果为零时 SP063 为 ON,其余为 OFF。 回 路 举 例 指 令 表 动 作 地址 指令 操作数 0 LD I0001 1 LDS K1250 2 MULS K1250 3 LDS K750 4 MULS K750 5 SADD + 6 SQRT 7 OUTW R40502 LDS K1250 I1 OUTW R40502 SQRT SADD MULS K1250 LDS K750 MULS K750 ACC a ACC a SQRT 小数点以下 例) 四舍五入 99999999 10000 ACC 四舍五入 SQRT 实行后 (9999.9999) = (750mm) y x (1250mm) L 当 邻 边 X(1250mm) 和 对 边 y(750mm)时,计算出斜边 L 的值。 L= 2Y2X + L= 275021250 + = 2125000 =1457.737974 R40502 1458 SQRT 光洋电子(无锡)有限公司 S 系列编程手册 277 正弦 SIN SG-8B SU-5M/6M 指 令 符 号 SIN SINE 指令步数 1 功 能 处 理 1、求出累加器内的角度数据的正弦函数 值,结果存入累加器中。 2、角度θ由 4 位数指定,其中包括 1 位小 数。0°≤θ≤999.9° 例)360.0°指定为 3600 3、SINθ值保留 4 位小数 0≤SINθ≤1 例)0.7660 以 7660 存入累加器。 1.0000 以 10000 存入累加器。 4、根据角度数据,在第 3、4 象限求出的 正弦函数值为负值时,以绝对值的形式表 示。 ACC=θ:角度数据 SP063[Z] 处理结果为零时 SP063 为 ON,其余为 OFF。 回 路 举 例 指 令 表 动 作 地址 指令 操作数 0 LD I0002 1 LDS K472 2 SIN 3 MULS K1620 4 OUTD R2100 5 END 当臂长 L(1620mm)角度θ(47.2°) 时,计算出 y 的值。 SINθ= L Y ∴y=SINθ×L =SIN47.2°×1620 =0.7337×1620 =1188.5940(mm) LDS K472 I2 END SIN MULS K1620 OUTD R2100 R2100 R2101 1188 5940 ACC ACC 三角函数数据 例) ACC θ 角度数据 高 4 位 低 4 位 a θ=81.0° 0810 ACC OPE SIN 0.9877 9877 SIN 81.0°=0.9877 SIN 光洋电子(无锡)有限公司 S 系列编程手册 278 [补充] 锐角 A SINθ值的定义为: SINθ = L y 因此:y = SINθ × L 当∠θ在第三、第四象限 (180°<θ<360°)时,SINθ的 值为负数,SINθ取绝对值。 y A x L θ x 1 -1 -1 1 y θ 第 2 象限 第 1 象限 第 3 象限 第 4 象限 光洋电子(无锡)有限公司 S 系列编程手册 279 余弦 COS SG-8B SU-5M/6M 指 令 符 号 COS COSINE 指令步数 1 功 能 处 理 1、求出累加器内的角度数据的余弦函数值,结 果存入累加器中。 2、角度θ由 4 位数指定,其中包括 1 位小数。 0°≤θ≤999.9° 例)195.3°指定为 1953 3、COSθ值保留 4 位小数 0≤COSθ≤1 例)0.5678 以 5678 存入累加器。 4、根据角度数据,在第 2、第 3 象限求出的余 弦函数值为负值时,以绝对值的形式表示。 ACC=θ:角度数据 回 路 举 例 指 令 表 动 作 地址 指令 操作数 0 LD I0001 1 LDS K300 2 COS 3 MULS K1200 4 OUTD R2102 5 END 算出臂长 L=1220mm,角度θ30°时的 X 值。 COSθ=X/L ∴X=COSθ×L =COS30°×1220 =0.8660×1220 =1056.5200(mm) LDS K300 I0001 END COS MULS K1220 OUTD R2102 R2102 R2103 1056 5200 θ=81.0° 三角函数数据 ACC ACC 例) ACC θ 角度数据 高 4 位 低 4 位 a 0810 ACC OPE COS 1564 COS 81.0°=0.1564 COS 光洋电子(无锡)有限公司 S 系列编程手册 280 [补充] 锐角 A COSθ值的定义为: COSθ = L x 因此:x = COSθ × L 当∠θ在第二、第三象限 (90°<θ<270°)时,COSθ的 值为负数,COSθ取绝对值。 y A x L θ 1 -1 -1 1 x y θ 第 2 象限 第 1 象限 第 3 象限 第 4 象限 光洋电子(无锡)有限公司 S 系列编程手册 281 正切 TAN SG-8B SU-5M/6M 指 令 符 号 TAN TANGENT 指令步数 1 功 能 处 理 1、求出累加器内的角度数据的正切值,结 果存入累加器中。 2、角度θ由 4 位数指定,其中包括 1 位小 数。0°≤θ≤999.9° 例)245.5°指定为 2455 3、TANθ值取整数 4 位,小数 4 位 0≤TANθ≤572.9572 注:TAN90°、TAN270°的值为无穷大, 请格外注意。根据角度数据在第 2、第 4 角限,求出的正切值为负值时,数据以绝 对值形式表示。 ACC=θ:角度数据 SP053[ER1] 当角度为 90°或 270°时,SP053 接通,其余为 OFF。 回 路 举 例 指 令 表 动 作 地址 指令 操作数 10 LD I0002 11 LDS K222 12 TAN 13 MULS K1250 14 OUTD R40502 15 END 算出邻边 X=1250mm 角度θ=22.2°时 的对角边 y 的值。 TANθ= x y ∴y=TANθ×X =TAN22.2°×1250 =0.4082×1250 =510.25 LDS K222 I0002 END TAN MULS K1250 OUTD R40502 R40502 R40503 0510 2500 x 0 y θ ACC ACC 三角函数数据 例) ACC θ 角度数据 高 4 位 低 4 位 a θ=81.0° 0810 ACC OPE TAN 0006 3138 TAN 81.0°=6.3138 TAN 光洋电子(无锡)有限公司 S 系列编程手册 282 [补充] 锐角 A TANθ值的定义为: TANθ = x y 因此:y = TANθ × x 当∠θ在第二、第四象限 (90°<θ<180°、270°<θ<360°) 时,TANθ的值为负数,TANθ取绝 对值。 y A x L θ y θ 第 2 象限 第 1 象限 1 -1 -1 1 第 3 象限 第 4 象限 x 光洋电子(无锡)有限公司 S 系列编程手册 283 反正弦 ASIN SG-8B SU-5M/6M 指 令 符 号 ASIN ACSINE 指令步数 1 功 能 处 理 1、将累加器中的正弦三角函数数据转换成 角度数据,结果存入累加器。 2、指定三角函数数据的操作数,以四位小 数表示。 0≤a≤9999 例)0.3584 指定为 3584 3、SIN-1a 的结果为整数 3 位,小数 1 位。 0≤SIN-1a<90° 例 86.4°的存储形式为 864。 参考:如 SINθ=a 则θ= SINθ -1a ACC=a:BCD 数据(0~9999) [补充] 根据对边 y 与斜边 L 的比值,求出∠θ的值, 用函数 SIN-1(ASIN) 由 SINθ = L y 定义:θ=SIN-1 L y 求出角度θ的值。 回 路 举 例 指 令 表 动 作 地址 指令 操作数 10 LD I0000 11 LDS K700 12 SHFL K16 14 DIVS K1200 15 ASIN 16 OUTW R40502 17 END 算出 L=1200mm,y=700mm 时的角度θ。 SINθ = L y = 1200 700 =0.5833 θ=SIN-10.5833 =35.6829… =35.7° LDS K700 I0 END ASIN DIVS K1200 OUTW R40502 SHFL K16 R40502 0357 ACC ACC 三角函数数据 θ 角度数据 高 4 位 低 4 位 a ASIN y A L θ 光洋电子(无锡)有限公司 S 系列编程手册 284 反余弦 ACOS SG-8B SU-5M/6M 指 令 符 号 ACOS ACCOSINE 指令步数 1 功 能 处 理 1、将累加器中的余弦三角函数数据转换成 角度数据,结果存入累加器。 2、指定三角函数数据的操作数,以四位小 数表示。 0≤a≤9999 例)0.9998 指定为 9998 3、COS-1a 的结果为整数 3 位,小数 1 位。 0≤COS-1a<90° 例 42.3°的存储形式为 423。 参考:如 COSθ=a 则θ= COSθ-1a ACC=a:BCD 数据(0~9999) [补充] 根据邻边 X 与斜边 L 的比值,求出∠θ的值, 用函数 COS-1(ACOS) COSθ = L x 定义:θ=COS-1 L x 求出角度θ的值。 回 路 举 例 指 令 表 动 作 地址 指令 操作数 20 LD I1 21 LDS K750 22 SHFL K16 24 DIVS K1050 25 ACOS 26 OUTW R40502 27 END 算出 L=1050mm,X=750mm 时的角度θ。 COSθ= L x = 1050 750 =0.7142 θ=COS-10.7142 =44.4223… =44.4° LDS K750 I1 END ACOS DIVS K1050 OUTW R40502 SHFL K16 R40502 0444 ACOS ACC ACC 三角函数数据 θ 角度数据 高 4 位 低 4 位 a A L θ x 光洋电子(无锡)有限公司 S 系列编程手册 285 反正切 ATAN SG-8B SU-5M/6M 指 令 符 号 ATAN ACTANGENT 指令步数 1 功 能 处 理 1、将累加器中的正切三角函数数据转换成 角度数据,结果存入累加器。 2、指定三角函数数据的操作数,以四位整 数,4 位小数表示。 0≤a≤99999999 例)57.0421 指定为 570421 3、TAN-1a 的结果以 3 位整数,1 位小数表 示。 0≤TAN-1a<90° 例 69.4°的存储形式为 694。 参考:如 TANθ=a 则θ= TANθ -1a ACC=a:BCD 数据(0~99999999) [补充] 根据对边 Y 与邻边 X 的比值,求出∠θ的值, 用函数 TAN-1(ATAN) TANθ = x y 定义:θ=TAN-1 x y 求出角度θ的值。 回 路 举 例 指 令 表 动 作 地址 指令 操作数 20 LD I0010 21 LDS K750 22 SUBC K250 23 SHFL K16 25 DIVS K1500 26 ATAN 27 OUTD R40502 28 END 算出 a=750mm,b=250mm,x=1500mm 时的角度θ。 TANθ = x ba - = 1500 350750 - = 0.3333 θ=TAN-10.3333 =18.4332… LDS K750 I10 END ATAN SHFL K16 OUTD R40502 SUBC K250 DIVS K1500 R40503 0000 R40502 0184 ACC ACC 三角函数数据 θ 角度数据 高 4 位 低 4 位 a ATAN y A x L θ a b a-b x θ 光洋电子(无锡)有限公司 S 系列编程手册 286 弧度变换 RAD SG-8B SU-5M/6M 指 令 符 号 RAD RADLAN 指令步数 1 功 能 处 理 1、将累加器中的角度数据,转换成圆的弧长对 半径的比值(弧度数据)。 2、指令执行后,累加器中存储的弧度数据形式 是整数 4 位,小数 4 位。(第 5 位小数四舍五入)。 3、弧度 在一个圆里,与半径等长的弧 AB 所对应的中 心角的大小定义为 1 弧度。 当半径为 r 时,半圆的弧长为πr,因此其对应 的中心角为π弧度,即 180=πRAD 由此可知, 360°=2πRAD 90°= 2 π RAD, 270°= 2 3 πRAD ACC=θ:角度数据 θ为 4 位,包括 1 位小数 回 路 举 例 指 令 表 动 作 地址 指令 操作数 10 LD I0010 11 LDS K1355 12 RAD 13 OUTD R40502 14 END ACC ACC (弧度) 例) ACC ×××.× (度) 高 4 位 低 4 位 高 4 位 低 4 位 ACC 0004 7124 整数部 小数部 2700 例)270°=4.712388 弧度 LDS K1355 I10 END RAD OUTD R40502 R40502 求角度 135.5°对应的弧度值。 上位 4 位 下位 4 位 R40503 ×××× 1355 ACC 0002 3649 ACC (度) (孤度) 3649 0002 RAD 1 B A 0 135..5° 0 1 弧度 r B A r 光洋电子(无锡)有限公司 S 系列编程手册 287 角度变换 DEG SG-8B SU-5M/6M 指 令 符 号 DEG DEGREE 指令步数 1 功 能 处 理 1、将累加器中的弧度数据(a)转换成角度数 据。 a 的指定形式为整数 4 位,小数 4 位。 2、指令执行后,角度数据写入到累加器的 低 4 位中。 数据保留 1 位小数。 ACC=a:角度数据 (整数 4 位,小数 4 位) 回 路 举 例 指 令 表 动 作 地址 指令 操作数 20 LD I0012 21 LDD R40402 22 DEG 23 OUTW R40502 24 END 条件 I12 成立时,将 R40403、 R40402 中存储的弧度数据变换成 角度数据,写入 R40502 中。 R40402 0006 1226 例) 0000 3508 ACC 3508 (350.8°) R40402 R40403 LDD R40402 I12 END DEG OUTW R40502 ACC ACC ×××.× (度) ACC 2700 例)4.7124=270.0° 0004 7124 ACC (弧度) 高 4 位 低 4 位 整数部 小数部 低 4 位 DEG 光洋电子(无锡)有限公司 S 系列编程手册 288 7-11 寄存器变换指令 SG-8B SU-5/5E SU-6B SU-5M/6M SZ-4M BCD 增量 INCR SH SM DL05/DL06 DL350 SN 指 令 符 号 INCR D INCREMENT 对象寄存器 指令 步数 可 使 用 的 操 作 数 SG-8B/SU- 5M/SU-6M SU-6B SU-5/5E SZ-4M SH/SM DL05/DL06 DL350 SN 2 D R0~R41237 P0~P37777 R0~R41234 P0~P17777 R0~R41230 P0~P7777 R0~R41237 P0~P7777 R0~R41230 R0~R41237 ← R0~R41207 P0~P37777 功 能 处 理 1.对由操作数指定的对象寄存器中存储的数据, 进行加 1 运算。 2.只要指令执行条件成立,就进行加 1 运算, 因此指令执行条件应用微分形接点(单脉冲)。 3.指令执行后,如 a+1=0,则 SP063 为 ON,一 个扫描周期,可以继续进行加 1 运算。 4.位数为 4 位。(0~9999) 5.命令执行后,累加器的内容保持不变。 OPE=D:对象寄存器号 数据= a:增量对象数据(BCD 码) 标记处理 SP063[Z] 数据为零的场合,SP063 接通一个扫描时间。 SP075[DE] 当运算时,累加器的内容不为 BCD 时为 ON,其余为 OFF。 回 路 举 例 指 令 表 动 作 地址 指令 操作数 12 LDPD I0000 13 INCR R2000 15 LD I0001 16 PD M0000 17 LD M0000 18 INCR R2001 20 END 当输入 I1 从 OFF 到 ON 变化的 1 个扫描时间中R2000记忆的内容 加 1。例 ※SU-5/5E,SU-6B, SZ- 3/4,SH,SM,SN 无 LDPD 指 令,但可用微分输出 PD 指令来 实现。 END PD M0 I1 INCR R2001 M0 INCR R2000 I0 P ※ R2000 指令执行后 R2000 0999 1000 INCR □×××× D a a+1 D 光洋电子(无锡)有限公司 S 系列编程手册 289 SG-8B SU-5/5E SU-6B SU-5M/6M SZ-4M BCD 减量 DECR SH SM DL05/DL06 DL350 SN 指 令 符 号 DECR D DECREMENT 对象寄存器 指令 步数 可 使 用 的 操 作 数 SG-8B/SU- 5M/SU-6M SU-6B SU-5/5E SZ-4M SH/SM DL05/DL06 DL350 SN 2 D R0~R41237 P0~P37777 R0~R41234 P0~P17777 R0~R41230 P0~P7777 R0~R41237 P0~P7777 R0~R41230 R0~R41237 ← R0~R41207 P0~P37777 功 能 处 理 1.对由操作数指定的对象寄存器中存储的数据,进 行减 1 运算。 2.只要指令执行条件成立,就进行减 1 运算,因 此指令执行条件应用微分形接点(单脉冲)。 3.指令执行后,如 a-1=0,则 SP063 为 ON,一 个扫描周期,再次执行减 1 运算,寄存器中的内容 为 9999。 4.位数为 4 位。(0~9999) 5.命令执行后,累加器的内容保持不变。 OPE=D:对象寄存器号 数据= a:减量对象数据(BCD 码) 标记处理 SP063[Z] 数据为零的场合,SP063 接通一个扫描时间。 SP075[DE] 当运算时,累加器的内容不为 BCD 时为 ON,其余为 OFF。 回 路 举 例 指 令 表 动 作 地址 指令 操作数 21 LDND I0001 22 DECR R40504 24 END 在输入 I1 从 ON 到 OFF 的 那个扫描时间周期,将 R40504 中的记忆数据减 1 例) N END DECR R40504 I1 R40504 指令执行后 R40504 0100 0099 DECR □×××× D a a-1 D 光洋电子(无锡)有限公司 S 系列编程手册 290 SG-8B SU-5/5E SU-6B SU-5M/6M SZ-3 SZ-4 BIN 增量 BINC SZ-4M SH SM DL05/DL06 DL350 SN 指 令 符 号 BINC D BINARY INCREMENT 对象寄存器 指 令 步 数 可 使 用 的 操 作 数 SG-8B/SU- 5M/SU-6M SU-6B SU-5/5E SZ-3 SZ-4 SZ-4M SH/SM DL05/DL06 DL350 SN 2 D R0~R41237 P0~P37777 R0~R41234 P0~P17777 R0~R41230 P0~P7777 R0~R41227 R0~R41230 P0~P7777 R0~R41237 P0~P7777 R0~R41230 R0~R41237 ← R0~R41207 P0~P37777 功 能 处 理 1.对由操作数指定的对象寄存器中存储 的二进制数据,进行加 1 运算。 2.只要指令执行条件成立,就进行加 1 运算,因此指令执行条件应用微分形接 点(单脉冲)。 3.指令执行后,如 a+1=0,则 SP063 为 ON,一个扫描周期,可以继续进行 加 1 运算。 4.数据为 16 位二进制数据。(0~FFFF) 5.命令执行后,累加器的内容保持不 变。 OPE=D:对象寄存器号 数据= a:增量对象数据(BIN 码) 标记处理 SP063[Z] 数据为零的场合,SP063 接通一个扫描时间。 回 路 举 例 指 令 表 动 作 地址 指令 操作数 20 LDPD I0010 21 BINC R2000 23 END 当输入 I10 从 OFF 到 ON 变化的 那个扫描时间中R2000记忆的数 据加 1。例 ※SU-5/5E,SU-6B,SZ-3/4, SH,SM,SN 无 LDPD 指令,但 可用微分输出 PD 指令来实现。 END BINC R2000 I10 P ※ R2000 指令执行后 R2000 0999 009A BINC □×××× D a a+1 D 光洋电子(无锡)有限公司 S 系列编程手册 291 SG-8B SU-5/5E SU-6B SU-5M/6M SZ-3 SZ-4 BIN 减量 BDEC SZ-4M SH SM DL05/DL06 DL350 SN 指 令 符 号 BDEC D BINARY DECREMENT 对象寄存器 指 令 步 数 可 使 用 的 操 作 数 SG-8B/SU- 5M/SU-6M SU-6B SU-5/5E SZ-3 SZ-4 SZ-4M SH/SM DL05/DL06 DL350 SN 2 D R0~R41237 P0~P37777 R0~R41234 P0~P17777 R0~R41230 P0~P7777 R0~R41227 R0~R41230 P0~P7777 R0~R41237 P0~P7777 R0~R41230 R0~R41237 ← R0~R41207 P0~P37777 功 能 处 理 1.对由操作数指定的对象寄存器中存 储的数据,进行减 1 运算。 2.只要指令执行条件成立,就进行减 1 运算,因此指令执行条件应用微分形 接点(单脉冲)。 3.指令执行后,如 a-1=0,则 SP063 为 ON,一个扫描周期,继续执行减 1 运算,寄存器中的内容为 FFFF。 4.数据为 16 位二进制数据。(0~FFFF) 5.命令执行后,累加器的内容保持不 变。 OPE=D:对象寄存器号 数据= a:减量对象数据(BIN 码) 标记处理 SP063[Z] 数据为零的场合,SP063 接通一个扫描时间。 回 路 举 例 指 令 表 动 作 地址 指令 操作数 30 LDPD M0022 31 BDEC R02000 32 END 在条件 M22 从 OFF 到 ON 变化 的那个扫描周期,将 R2000 中记 忆的数据减 1。 例) ※SU-5/5E,SU-6B、SZ-3/4, SH,SM,SN 无 LDPD 指令,但 可用微分输出 PD 指令来实现。 P END BDEC R2000 M22 R2000 指令执行后 R2000 0100 00FF BDEC □×××× D a a-1 D 光洋电子(无锡)有限公司 S 系列编程手册 292 7-12 数据组处理指令 SG-8B SU-6B SU-5M/6M SZ-3 SZ-4 数据组传送 MOVE SZ-4M DL05 DL06 DL350 SN 指 令 符 号 MOVE D1 MOVE 传送起始寄存器号 指 令 步 数 可 使 用 的 操 作 数 SG-8B/SU- 5M/SU-6M SU-6B SU-5/5E SZ-3 SZ-4 SZ-4M DL05/DL06 DL350 SN 2 D1 R0~R41237 P0~P37777 R0~R41234 P0~P17777 R0~R41230 P0~P7777 R0~R41227 R0~R41230 P0~P7777 R0~R41237 P0~P7777 R0~R41237 ← R0~R41207 P0~P37777 功 能 处 理 1.累加器中存储的数据(S1)为读出对象起 始号,以数据堆栈第 1 级记忆的数据(n)为 传送字长的一组数据,一次传送到指令指定 的传送起始寄存器号(D1)开始的同字长的 一组寄存器中。 2.在传送操作时,读出对象寄存器组和传送 寄存器组如有重复,也能传送,CPU 自动处 理,以保全数据。 3.传送字长 n 的范围为:0≤n≤FFF(H),n 为 0 时,作无效处理,不出错。 4.读出对象起始号(记忆在累加器中)及传 送字长由 R,K 指定时为 16 进制数值,O 指 定时为 8 进制数值。 DS1=n:传送字长 ACC=S1:读出对象起始号* OPE=D1:传送对象起始号(寄存器号) ※指定读出对象起始号,如用 LDW R××××,则寄存器 R××××的内容为读出对象起始号。始用 LDR O△△△ △,则读出对象起始号为 R△△△△。 标记处理 SP053[ER1] 寄存器超范围时,SP053 为 ON。 回 路 举 例 指 令 表 动 作 地址 指令 操作数 6 LD I0000 7 LDS K0008 8 LDR O40420 9 MOVE R3000 11 END 从寄存器 R40420 开始的 8 个数据,用 MOVE 指令一次传送到 R3000 开始的 8 个寄存器中,由 LDR O40420 指定的八 进制数据 40420 存在累加器中,K00008 压入堆栈 DS1。 例)读出起始 传送起始 END LDS K8 I0 LDR O40420 MOVE R3000 8 字 R40427 R40420 R40426 1111 6666 7777 ∫ ∫ R40427 R40420 R40426 1111 6666 7777 ∫ ∫ MOVE □×××× ∫ 读出对象 传送对象 a b d S1 S2 Sn n a b d D1 D2 Dn D1>S1 时,按 Dn←→Sn Dn-1←→Sn-1 ∫ D1←→S1 的次序,从高号开始传送 D1<S1 时,按 D1←→S1 ∫ Dn←→Sn 的次序,从底号开始传送 S1 Sn D1 Dn S1 Sn D1 Dn 光洋电子(无锡)有限公司 S 系列编程手册 293 ACC 逻辑与传送 ANDMOV SG-8B SU-5M/6M DL06 指 令 符 号 ANDMOV D1 AND MOVE 传送起始寄存器号 指令步数 可 使 用 的 操 作 数 2 D1 R0~R41237 功 能 处 理 1、 以数据堆栈第 1 级中存储的数据(S1)为 读出对象起始号,以数据堆栈第 2 级存储 的数据(n)为传送字长的一组数据,各与 累加器中记忆的数据进行逻辑与运算。然 后传送到指令指定的传送寄存器号开始的 n 字长的寄存器组中。 2、 在传送操作时,读出对象寄存器组和传送 对象寄存器组如有重复,也能传送,保全 数据。 3、 传送对象 n 的范围为:0≤n≤FFF(H),n 为 0 时,作无效处理,不出错。 4、 读出对象起始号及传送字长由 R,K 指定 时,为 16 进制数值,O 指定时为 8 进制数 值。 DS1=S1:读出对象起始号 DS2=n:传送字长(BIN) ACC=e:逻辑与数据(4 位) OPE=D1:传送起始号(寄存器号) ※读出对象起始号的指定,参照 MOVE 指令。 标记处理 SP053[ER1] 传送的起始号超范围时,SP053 接通。 回 路 举 例 指 令 表 动 作 地址 指令 操作数 20 LD M0050 21 LDS K0004 22 LDR O40400 23 LDS K1111 24 ANDMOV R40500 26 END 例)读出起始 传送起始 END LDS K4 M50 LDR O40400 LDS K1111 ANDMOV R40500 R40403 R40400 1234 2213 4326 2345 ∫ R40503 R40500 1010 0011 0100 0101∫ 1111 R40400 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 1 0 0 0 1 1 0 1 0 0 AND 1 2 3 4 1 1 1 1 R40500 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 1 0 1 0 读出对象 a b d S1 S2 Sn 传送对象 a·e b·e d·e D1 D2 Dn AND e 16 位 · :AND ANDMOV R×××× 光洋电子(无锡)有限公司 S 系列编程手册 294 ACC 逻辑或传送 ORMOV SG-8B SU-5M/6M DL06 指 令 符 号 ORMOV D1 OR MOVE 传送起始寄存器号 指令步数 可 使 用 的 操 作 数 2 D1 R0~R41237 功 能 处 理 1、 以数据堆栈第 1 级中存储的数据(S1)为 读出对象起始号,以数据堆栈第 2 级存储 的数据(n)为传送字长的一组数据,各与 累加器中记忆的数据进行逻辑或运算。然 后传送到指令指定的传送起始寄存器号开 始的 n 字长的寄存器组中。 2、 其他与 ANDMOV 指令相同。 DS1=S1:读出对象起始号 DS2=n:传送字长(BIN) ACC=e:逻辑或数据(4 位) OPE=D1:传送对象起始号(寄存器号) ※读出对象起始号的指定,参照 MOVE 指令。 标记处理 SP053[ER1] 传送的起始号超范围时 ON。 回 路 举 例 指 令 表 动 作 地址 指令 操作数 31 LD M0051 32 LDS K0004 33 LDR O40400 34 LDS K2222 35 ORMOV R40500 37 END 例)读出起始 传送起始 读出对象 a b d S1 S2 Sn 传送对象 a+e b+e d+e D1 D2 Dn OR e 16 位 +:OR ORMOV R×××× END LDS K4 M51 LDR O40400 LDS K2222 ORMOV R40500 R40402 R40403 R40400 1234 2213 4326 2345∫ R40502 R40500 3236 2233 6326 2367∫ 2222 R40402 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 0 1 0 0 1 1 OR 2 2 1 3 2 2 2 2 R40502 0 0 1 0 0 0 1 0 0 0 1 1 0 0 1 1 2 2 3 3 + R40503 光洋电子(无锡)有限公司 S 系列编程手册 295 ACC 逻辑异或传送 XORMOV SG-8B SU-5M/6M DL06 指 令 符 号 XORMOV D1 EXDUSIVE 传送起始寄存器号 OR MOVE 指令步数 可 使 用 的 操 作 数 2 D1 R0~R41237 功 能 处 理 1、 以数据堆栈第 1 级中存储的数据(S1)为 读出对象起始号,以数据堆栈第 2 级存储 的数据(n)为传送字长的一组数据,各与 累加器中记忆的数据进行逻辑异或运算。 然后传送到指令指定的传送寄存器号开始 的 n 字长的寄存器组中。 2、 其他与 ANDMOV 指令相同。 DS1=S1:读出对象起始号 DS2=n:传送字长(BIN) ACC=e:逻辑异或数据(4 位) OPE=D1:传送对象起始号(寄存器号) ※读出对象起始号的指定,参照 MOVE 指令。 标记处理 SP053[ER1] 传送的起始号超范围时 ON。 回 路 举 例 指 令 表 动 作 地址 指令 操作数 40 LD M20 41 LDS K0003 42 LDR O40400 43 LDS K2345 44 XORMOV R40500 46 END 例)读出起始 传送起始 END LDS K3 M20 LDR O40400 LDS K2345 XORMOV R40500 R40401 R40402 R40400 5362 2429 1385 R40501 R40500 7027 076C 30C0 2345 R40402 0 0 1 0 0 0 1 1 0 1 0 0 0 1 0 1 0 0 1 0 0 1 0 0 0 0 1 0 1 0 0 1 XOR 2 4 2 9 2 3 4 5 R40502 0 0 0 0 0 1 1 1 0 1 1 0 1 1 0 0 0 7 6 C ○+ R40502 读出对象 a b d S1 S2 Sn 传送对象 a○+ e b○+ e d○+ e D1 D2 Dn XOR e 16 位 ○+ :XOR ACC XORMOV R×××× 光洋电子(无锡)有限公司 S 系列编程手册 296 交换 SWAP SG-8B SU-5M/6M DL06 指 令 符 号 SWAP DA1 SWAP 交换起始寄存器号 指令步数 可 使 用 的 操 作 数 2 DA1 R0~R41237 功 能 处 理 1、 以累加器中的数据(DB1)为读出对象 起始号,以数据堆栈第 1 级中的数据(n) 为字长的一组寄存器的内容,与指令指 定的起始号开始的 n 字长的寄存器的内 容进行交换。 2、 请注意,不要使读出对象的寄存器号和 交换对象重复。 3、 传送字长 n 的范围为 0≤n≤FFF(H),n 为 0 时,作无功能处理,不出错。 4、 读出对象起始号(记忆在累加器中)及 传送字长,由 R,K 指定时为 16 进制数 值,O 指定时为 8 进制数值。 DS1=n:传送字长(BIN) ACC=DB1:读出对象起始号 OPE=DA1:交换对象起始号(寄存器号) ※读出对象起始号的指定,参照 MOVE 指令。 标记处理 SP053[ER1] 传送的起始号超范围时 ON。 回 路 举 例 指 令 表 动 作 地址 指令 操作数 20 LDPD I0001 21 LDS K0004 22 LDR O3000 23 SWAP R2000 25 END 例) 读出对象 交换对象 如上所述,将指定寄存器的内容一次性交 换。 END LDS K4 I1 LDR O3000 SWAP R2000 R3000 R3001 R3002 R3003 R2000 R2001 R2002 R2003 指令执行前 a b d DA1 DA2 DAn 指令执行后 e f h DB1 DB2 DBn DB1 DB2 DBn DA1 DA2 DAn e f h a b d SWAP R×××× P 光洋电子(无锡)有限公司 S 系列编程手册 297 SG-8B SU-6B SU-5M/6M SU-4M ASCII→HEXA 代码变 换 ATH DL05 DL06 DL350 SN 指 令 符 号 ATH DA1 ASCII TO HEXA 写入对象起始号 指令步数 可 使 用 的 操 作 数 SG-8B/SU- 5M/SU-6M SU-6B SU-5/5E SZ-4M DL05/DL06 DL350 SN 2 DA1 R0~R41237 P0~P37777 R0~R41234 P0~P17777 R0~R41230 P0~P7777 R0~R41237 P0~P7777 R0~R41237 ← R0~R41207 P0~P37777 功 能 处 理 1、 累加器中的数据(DB1)为读出对象起始号, 以数据堆栈第 1 级中的数据(n)为字长的 一组寄存器的 ASCII 数据,转换成 16 进制 码,写入到指令指定的写入对象起始号 (DA1)开始的 n/2 寄存器中。 2、 传送字长 n 的范围为 0≤n≤FFF(H),n 为 偶数(如为奇数时 n+1 作为传送字长)。n 为 0 时作无功能处理,不出错。 3、 写入对象起始号及传送字长,由 R,K 指定 时为 16 进制数,O 指定时为 8 进制数。 4、 ASCII 码在 30-39,41-46 的范围,转换的数 据转换成与 ASCII 码对应的 0-9,A-F 的 十六进制码,其它 ASCII 文字不定。 DS1=n:传送字长(BIN)偶数值 ACC=DB1:读出对象起始号 OPE=DA1:交换对象起始号(寄存器号) An:ASCII 数据(8 位) an:16 进制数据(4 位) 写入对象寄存器为 n/2 个 标记处理 SP053[ER1] 寄存器号超过范围时 ON。 回 路 举 例 指 令 表 动 作 地址 指令 操作数 12 LD I00002 13 LDS K0006 14 LDR O03000 15 ATH R40502 17 END 例) R3000 R40502 读出对象 A1 A3 写入对象 DB1 DBn DA1 DA a3 A5 A7 A0 A2 A4 A6 a7 a2 a6 a1 a5 a4 a0 n 2 n END LDS K6 I2 LDR O3000 ATH R40502 31 30 35 41 32 33 35 39 5A10 5923 60A2 41 32 36 30 35 41 31 30 R3001 R3000 5A10 R40502 ATH R×××× 光洋电子(无锡)有限公司 S 系列编程手册 298 SG-8B SU-6B SU-5M/6M SU-4M HEXA→ASCII 代码变换 HTA DL05 DL06 DL350 SN 指 令 符 号 HTA DA1 HEXA TO ASCII 写入对象起始号 指令步 数 可 使 用 的 操 作 数 SG-8B/SU- 5M/SU-6M SU-6B SU-5/5E SZ-4M DL05/DL06 DL350 SN 2 DA1 R0~R41237 R0~R41234 R0~R41230 R0~R41237 R0~R41237 ← R0~R41207 功 能 处 理 1、 以累加器中的数据(DB1)为读出对象起始 号,以数据堆栈第 1 级中的数据(n)为字 长的一组寄存器中的数据,转换成 ASCII 代码,写入到指令指定的写入对象起始号 (DA1)开始的 2n 个寄存器中。 2、 传送字长 n 的范围为 0≤n≤FFF(H),n 为 0 时作无功能处理,不出错。 3、 写入对象起始号及传送字长,由 R,K 指定 时为 16 进制数,O 指定时为 8 进制数。 DS1=n:传送字长(BIN) ACC=DB1:读出对象起始号 OPE=DA1:交换对象起始号(寄存器号) an:HEX 进制数据(4 位) An:ASCII 数据(8 位) 写入对象寄存器为 n##×2 个 标记处理 SP053[ER1] 寄存器号超过范围时 ON。 回 路 举 例 指 令 表 动 作 地址 指令 操作数 20 LD I0000 21 LDS K0004 22 LDR O02000 23 HTA R40500 25 END 例) R2000 R40500 END LDS K4 I0 LDR O2000 HTA R40500 1042 1A54 1CC9 34 32 31 30 35 34 31 41 43 39 31 43 43 30 41 36 AFC0 HTA R×××× DA1 读出对象 写入对象 DB1 DBn a3 a7 a2 a6 a1 a5 a4 a0 A1 A3 A5 A7 A0 A2 A4 A6 n DA2n ∫ 光洋电子(无锡)有限公司 S 系列编程手册 299 同一数据成组写入 FILL SG-8B SU-5/5E SU-6B SU-5M/6M DL06 SN 指 令 符 号 FILL a FILL 写入数据 指令步数 可 使 用 的 操 作 数 SG-8B/SU- 5M/SU-6M SU-6B SU-5/5E DL06 SN 2 a R0~R41237 K0~KFFFF R0~R41234 K0~KFFFF R0~R41230 K0~KFFFF R0~R41237 K0~KFFFF R0~R41207 K0~KFFFF 功 能 处 理 1、 将同一数据(a)一次性地写入到以 累加器的数据(D1)为写入对象起 始号,以数据堆栈第 1 级中的数据 (n)为字长的一组寄存器中。 2、 传送字长 n 的范围为 0≤n≤FFF (H)。n 为 0 的场合,作无功处理, 不出错。 3、 写入对象起始号及位长由 R,K 指 定时为 16 进制数,O 指定时为 8 进制数。 DS1=n:传送字长(BIN) ACC=D1:写入对象起始号 OPE=a:写入数据(4 位) 标记处理 SP053[ER1] 寄存器号超过范围时 ON。 回 路 举 例 指 令 表 动 作 地址 指令 操作数 20 LD I0000 21 LDS K0010 22 LDR O3000 23 FILL K0000 25 END 注:n=10 十六进制相当于 10 进制的 16。 END LDS K10 I0 LDR O3000 FILL K0000 0000 OPE 例) 执行后 0000 R3000 0000 R3001 0000 R3002 ≈ 0000 R3016 0000 R3017 ≈ ≈ 16 字 FILL □×××× 低 16 位 a D1 D2 Dn OPE a a a 光洋电子(无锡)有限公司 S 系列编程手册 300 7-13 检索指令 同一数据检索 SRCH SG-8B SU-6B SU-5M/6M DL06 指 令 符 号 SRCH a SEARCH 检索数据 指令步数 可 使 用 的 操 作 数 SG-8B/SU- 5M/SU-6M SU-6B DL06 2 a R0~R41237 K0~KFFFF R0~R41234 K0~KFFFF R0~R41237 K0~KFFFF 功 能 处 理 1、 SRCH 指令之前,由堆栈第 2 级的数(N) 指定检索对象范围,堆栈第 1 级的数据 (TS)指定检索对象读出起始号,累加 器的数据(n1)指定检索开始位置。 2、 检索和指令指定的数据 a 相同的数据所 在的寄存器,该寄存器是从 TS 开始第 几个(n2),该数(n2)作为结果,写入 累加器中。 3、 检索开始位置指定 0≤n2≤FFF(H):SG-8B 0≤n2≤D00(H):SU-6B 4、 同一数据重复使用时,将 靠近 TS 检 出位置的数据存入累加器。 DS2=N:指定检索对象范围(8 进制数) DS1=TS:检索对象读出对象起始号 ACC=n1:指定检索开始位置 OPE=a:检索数据(R 指定)读出对象或者 检索数据(K 指定) 标记处理 SP053[ER1] 寄存器号超过范围时 ON。 回 路 举 例 指 令 表 动 作 地址 指令 操作数 15 LD I0002 16 LDR O0012 17 LDR O2000 18 LDS K0002 19 SRCH K1111 21 OUTD R40502 LDR O12 I0 LDR O2000 SRCH K1111 LDS K2 OUTD R40502 例) 0251 R2000 0342 R2001 1152 R2002 ≈ 1002 R2007 1111 R2010 ≈ ≈ N=12(8 进制) R2011 1563 n1=2 0008 R40502 ACC (10 进制=8) (8 进制=10) 0008 SRCH □×××× 0 1 2 3 4 5 6 a OPE ACC a N 开始检查 n2 检 索 领 域 = n2 ACC 存入的结果(n2) 为相同数据的检出位置 n1TS 光洋电子(无锡)有限公司 S 系列编程手册 301 多字节数据检索指令 BSRCH SG-8B SU-5M/6M DL06 指 令 符 号 BSRCH R、P 号码 BLOOK SEARCH 指令步数 可使用的操作数 SG-8B/SU-5M/SU-6M DL06 2 R0~R41237, K0~KFFFF R0~R41237, K0~KFFFF 功能:1.在表格化寄存器以表格为单位检索指定的多个字节数据。 2.找到检索数据后将该表的首地址放入 ACC 中存放。未找到或指令条件数据有错时,错误标志 SP53 为 ON。 3.指令动作。 回 路 举 例 指 令 表 动 作 地址 指令 操作 数 100 LD I0200 101 LDS K0016 102 LDS K0008 103 LDR O4377 104 LDR O4000 105 BSRCH R2000 107 END BSRCH □×××× LDS K16 I200 LDS K8 LDR O4000 LDR O4377 BSRCH R2000 END 例) R4000 R4010 R4020 R4030 R4370 R4377 0 0 0 0 8 1 8 寄存器表 R2000 R2007 同 结果 818h=4030 ACC LDS K 128 DS2 ①检索数据字节数(1-256 字节)。 LDS K 64 DS1 ②每 1 表格的字数(1-128 字节)。 LDR O27777 ACC ③检索对象表的 终地址(寄存器号)。 LDR O10000 ACC ④检索开始表地址(寄存器号)。 BSRCH R4000 OPE ⑤存放检索数据的首地址。 表 1 表 2 表 3 表 n ②64 字 ⑤R40000 检索数据 ①128bit ④R10000 R10100 R10200 R27700 ③R27777 动作:从 R10000 到 R27777 以 64 字为单位构 成的表内检索与从 R40000 开始的 128 字节都 相同的数据表。 光洋电子(无锡)有限公司 S 系列编程手册 302 数据级别分类 CLASS SG-8B SU-6B SU-5M/6M DL06 指 令 符 号 CLASS a CLASS 比较数据 指令步数 可 使 用 的 操 作 数 SG-8B/SU-5M/SU-6M SU-6B DL06 2 a R0~R41237, K0~KFFFF R0~R41234, K0~KFFFF R0~R41237, K0~KFFFF 功 能 处 理 1、 存入从小到大顺序排列的数据的一组寄 存器作为一数据表 2、 以累加器的数据为表头号(例如 2000), 以数据堆栈(DS1)的数据为表范围(例如 3)的寄存器的内容,与操作数指定的 4 位数据(a)进行大小比较,从第 n 个开始 比 a 大,则 n 写入 ACC。 例) CALSS K25 ――ACC 2 CALSS K35 ――ACC 0 CALSS K 8 ――ACC 0 3、 对象范围数 N(八进制) 0N 时,SP053 为 ON,指令不执行(SP053 在 1 次扫 描内 ON) 标记处理 SP053[ER1] 超过表有效范围时,SP053 为 ON,指令不能执行。 回 路 举 例 指 令 表 动 作 地址 指令 操作数 21 LDPD I0000 22 LDR O0012 23 LDR O2000 25 TTD R3000 END 例) 注)12 为八进制值 ※SU-5/5E/6B、SZ-3/4、SH、SM、SN 无 LDPD 命令,但可用微分输出指令。 TS TS+1 指定 n 数据 X1 数据 X2 n n+1 N+1 1)N 在数据堆 栈 DS1 中 2)TS 号 在 ACC 中(TS 的 内容为 n) 表 d n TS d a b c e f N g 执行后 n D d n+1 a b c e f g 执行 1 次后 TS n+1 TTD R(D) 数据 X1 写入寄存器 D 中。 TTD R×××× P LDR O12 I0 LDR O2000 END TTD R3000 ※ n=4 R2000 R2001 R2002 R2003 R2004 R2005 R2006 R2007 R2010 R2011 R2012 5555 R3000 R2000 4+1=5 12 0004 1111 2222 3333 4444 5555 6666 7777 8888 9999 1212 光洋电子(无锡)有限公司 S 系列编程手册 304 指针减法取出 RFB SG-8B SU-6B SU-5M/6M DL06 指 令 符 号 RFB D REMOVE FROM 写入对象号 BOTTOM 指令步数 可 使 用 的 操 作 数 SG-8B/SU-5M/SU-6M SU-6B DL06 2 D R0~R41237 R0~R41234 R0~R41237 功 能 处 理 1、 累加器中的数据 (TS) 作为表头编号 (TS)(TS 的内容为 n),数据堆栈第 1 级的 数据(N)指定表的范围。 将从(TS+1)开始的第 n 个数据(d)。写入到 操作数指定的写入对象中。 指令执行后,(TS)中记忆的数据从 n 变为 n-1。n=0 为不执行。 2、指令执行条件应该用微分信号,执行一个 扫描周期。 DS1=N:指定表范围(BIN) ACC=TS:指定表起始号(八进制指定) OPE=D:写入对象号(寄存器) 1≤N≤FF(H)或 377(O) 上述范围外,指令执行 1 个扫描,SP053 接通,但指令不执 行。如 n=0 时,指令执行一个扫描,SP056 接通,但指令不 执行。N=0 或 n>N 时,SP053 接通,指令不执行(SP053 接 通一个扫描周期) 先将数据 d 写入 D,下次将 c 写入 D。 标记处理 SP053[ER1] 超过表有效范围时,SP053 为 ON,指令不能执行。 回 路 举 例 指 令 表 动 作 地址 指令 操作数 32 LDPD I0001 33 LDR O0006 34 LDR O2100 35 RFB R3100 37 END 例) ※SU-5/5E/6B、SZ-3/4、SH、SM、SN 无 LDPD 命令,但可用微分输出 PD 等指令 来实现。 P LDR O6 I1 LDR O2100 END RFB R3100 ※ 0005 n=5 R2100 R2101 R2102 R2103 R2104 R2105 R2106 1111 2222 3333 4444 5555 6660 5555 R3100 R2100 5-1=4 6 d n TS d a b c e f N g 执行前 n D d n-1 a b c e f g 执行 1 次后 TS n-1 RFB R×××× 光洋电子(无锡)有限公司 S 系列编程手册 305 上托取出 RFT SG-8B SU-6B SU-5M/6M DL06 指 令 符 号 RFT D REMOVE FROM 写入对象号 TOP 指令步数 可 使 用 的 操 作 数 SG-8B/SU-5M/SU-6M SU-6B DL06 2 D R0~R41237 R0~R41234 R0~R41237 功 能 处 理 1、累加器中存储的数据作为表头号(TS)(TS 的内容为 n),数据堆栈第 1 级的数据(N) 指定表的范围。 将(TS+1)中的数据(a)取出,写入到操作数 指定的写入对象(D)之中。 2、 指令执行后,从(TS+n+1)到(TS+2)间的数 据上移一级(上托)。 N 的值被减 1,以备下次执行用。n=0 为 不执行。 3、指令执行条件为微分信号执行一个扫描时 间。 DS1=N:指定表范围(BIN) ACC=TS:指定表起始号(八进制指定) OPE=D:写入对象号(寄存器) 1≤N≤FF(H)或 377(O) 在上述范围外的时候执行此命令,则 SP053 接通一扫描周 期,但指令不执行。n=0 时,执行此指令,则 SP056 接通一 扫描周期,但指令不执行。N=0 或 n>N 时,SP053 为 ON, 指令不执行(SP053 接通一个扫描周期) 标记处理 SP053[ER1] 超过表有效范围时,SP053 为 ON,指令不能执行。 回 路 举 例 指 令 表 动 作 地址 指令 操作数 15 LDPD I0003 16 LDR O0007 17 LDR O2000 18 RFT R3200 20 END 例) ※SU-5/5E/6B、SZ-3/4、SH、SM、SN 无 LDPD 命令,但可用微分输出 PD 等指令 来实现。 7 n=4 P LDR O7 I3 LDR O2000 END RFT R3200 ※ 0004 1111 2222 3333 4444 R2000 1111 R3200 0003 2222 3333 4444 5555 5555 6666 R2000 7777 8888 5555 6666 7777 8888 指针 d n TS a a b c e f N g 执行前 n D d n-1 b c e f g 执行 1 次后 f RFT R×××× 光洋电子(无锡)有限公司 S 系列编程手册 306 指针加法存入 STT SG-8B SU-6B SU-5M/6M DL06 指 令 符 号 STT D SOURCE TO TABLE 读出对象号或 读出数据 指令步数 可 使 用 的 操 作 数 SG-8B/SU-5M/SU-6M SU-6B DL06 2 D R0~R41237, K0~KFFFF R0~R41234, K0~KFFFF R0~R41237, K0~KFFFF 功 能 处 理 1、累加器中存储的数据作为表头号(TS)(TS 的内容为 n),数据堆栈第 1 级的数据(N) 指定表的范围。 将操作数指定的寄存器中的数据或 K 指 定的读出数据写入到从(TS+1)开始的第 n 个寄存器中。 2、 指令执行后, TS 中的 n 变为 n+1,下次 执行时,数据写到第 n+1 个寄存器中。 3、 当 n 的值超过 N 时,n 再次变为 1。 4、指令执行条件为微分信号,执行一个扫描 时间。 DS1=N:指定表范围(BIN) ACC=TS:表头号(八进制指定) OPE=S:读出对象号或读出数据 1≤N≤FF(H)或 377(O) 在上述范围外的时候执行此命令,则 SP053 接通一扫描周 期,但指令不执行。 n=N 时执行此指令,则 SP056 接通一扫描周期,再次执行时 n=1。N=0 或 n>N 时,SP053 接通,但指令不执行(SP053 接 通一个扫描周期) 标记处理 SP053[ER1] 超过表有效范围时,SP053 为 ON,指令不能执行。 回 路 举 例 指 令 表 动 作 地址 指令 操作数 31 LDPD I0004 32 LDR O0010 33 LDR O3000 34 STT R40402 36 END O10 为八进制指定,对应的十进制值为 8, 表范围为 8 个字。 ※SU-5/5E/6B、SZ-3/4、SH、SM、SN 无 LDPD 命令,但可用微分输出 PD 等指令 来实现。 n TS a N 执行前 n S n+1 执行 1 次后 a n TS 0000 0000 0000 0000 0000 0000 0000 R2000 0000 0000 00031 1234 0000 0000 0000 0000 0000 R2000 0000 0000 R3000 R3001 R3002 R3003 R3004 R3005 R3006 R3007 R3010 1234 R40402 P LDR O10 I4 LDR O3000 END STT R40402 ※ STT □×××× 光洋电子(无锡)有限公司 S 系列编程手册 307 下推存入 ATT SG-8B SU-6B SU-5M/6M DL06 指 令 符 号 ATT D ADD TO TOP 读出对象号 或读出数据 指令步数 可 使 用 的 操 作 数 SG-8B/SU-5M/SU-6M SU-6B DL06 2 S R0~R41237, K0~KFFFF R0~R41234, K0~KFFFF R0~R41237, K0~KFFFF 功 能 处 理 1、累加器中存储的数据作为表头号(TS)(TS 的内容为 n),数据堆栈第 1 级的数据(N) 指定表的范围。 将操作数指定的读出对象(S)中的数据或 读出数据(a)写入到(TS+1)寄存器中,表中 原来的数据下压一级。下次再写入数据 时,再下压一级。 2、执行后,n 的值加 1。 3、新写入的数据不受以前写入数据的影响。 4、指令执行条件为微分信号,执行一个扫描 时间。 DS1=N:指定表范围(BIN) ACC=TS:表头号(八进制指定) OPE=S:读出对象号或读出数据 1≤N≤FF(H)或 377(O) 在上述范围外的时候执行此命令, SP053 接通一扫描周期, 但指令不执行。n=0 或 n>N 时执行此指令,SP053 接通,但 指令不执行(SP053 接通一个扫描周期) n=N 时,执行此指令,SP056 接通一扫描周期,指令不执行。 回 路 举 例 指 令 表 动 作 地址 指令 操作数 35 LDPD I0010 36 LDR O0006 37 LDR O2200 38 ATT R40404 40 END ※SU-5/5E/6B、SZ-3/4、SH、SM、SN 无 LDPD 命令,但可用微分输出 PD 等 指令来实现。 6 R2200 1234 R40404 R2200 P LDR O6 I0 LDR O2200 END ATT R40404 ※ 0004 1111 2222 3333 4444 0005 1234 1111 2222 3333 4444 n TS a b c d N 执行前 S c n+1 a b d 执行 1 次后 指针 TS n ATT □×××× 光洋电子(无锡)有限公司 S 系列编程手册 308 ●数据寄存器 数据的移位程序例 ※ 当数据寄存至 R2024 时 SP056 接通 1 个扫描,指示数 R2000 成零。因而在其后当条件成立时 再次从 R2001 开始寄存。 表格范围指定 20 个代码(十进制) 表格起始号码 读取开始 指示字清除 LDR O 24 LDR O 2000 ATT R40400 P 移位时钟条件 LDS K 0 SP000 初始复位 SP056 表格超出 OUTW R2000 命令执行前 0000 1111 2222 0000 4444 0000 R2000 R2001 R2002 R2003 R2023 R2024 20 个 代码 命令执行后 0001 1234 1111 2222 0000 4444 ATT 执行 1234 R40400 光洋电子(无锡)有限公司 S 系列编程手册 309 7-15 位置位/复位指令 表任意位置位 BITSET SG-8B SU-5M/6M DL06 指 令 符 号 BITSET n BIT SET 位顺序位置 指令步数 可 使 用 的 操 作 数 2 n R0~R41237,O0~O7777 功 能 处 理 1、 在以累加器记忆的数据为对象存储器起始 号(T1),以数据堆栈第 1 级记忆的内容为 范围的数据表中,对第 n 位进行置位。 2、 直接进行 n 指定時,用 LDR O×××× (8 进制值)设定:寄存器指定時,用 LDW R××××(寄存器内数据为 16 进制)设 定。 O≤n≤7777(O)……直接指定 O≤n≤FFF(H)……寄存器指定 DS1=N:位置位指定有效范围 ACC=T:对象存储器起始号(八进制) OPE=n:位顺序位置 标记处理 SP053[ER1] 位置位超出范围時 SP053 为 ON。 回 路 举 例 指 令 表 动 作 地址 指令 操作数 8 LD I0000 9 LDS K0003 10 LDR O2000 11 BITSET O0020 13 END LDS K3 I0 LDR O2000 END BITSET O20 例) R2000 0 1 1 0 1 0 1 0 1 1 0 0 0 0 1 1 6 A C 3 17 ~ 10.7 ~ 0 R2001 1 0 0 1 1 0 0 1 0 1 1 0 0 0 0 0 9 9 6 0 37 ~ 30.27 ~ 0 0 1 0 0 0 0 1 0 1 0 0 0 1 1 0 2 1 4 6 R2002 执行后 0 R2001 1 0 0 1 1 0 0 1 0 1 1 0 0 0 0 1 9 9 6 1 置位 对 该 位 置 位 BITSET □×××× 37 20 T1 17 0 ~ 10 7 ~ ~ 30 27 ~ 40 第 n 个 八进制定义号 举例 N 16 位 光洋电子(无锡)有限公司 S 系列编程手册 310 表任意位复位 BITRST SG-8B SU-5M/6M DL06 指 令 符 号 BITRST n BIT RESET 位顺序位置 指令步数 可 使 用 的 操 作 数 2 n R0~R41237,O0~O7777 功 能 处 理 1、 在以累加器记忆的数据为对象存储器起始 号(T1),以数据堆栈第 1 级记忆的内容为 范围的数据表中,对第 n 位进行复位。 2、 直接进行 n 指定時,用 LDR O×××× (8 进制值)设定:寄存器指定時,用 LDW R××××(寄存器内数据为 16 进制)设 定。 O≤n≤7777(O)……直接指定 O≤n≤FFF(H)……寄存器指定 DS1=N:位置位指定有效范围 ACC=T:对象存储器起始号(八进制) OPE=n:位顺序位置 标记处理 SP053[ER1] 位置位超出范围時 SP053 为 ON。 回 路 举 例 指 令 表 动 作 地址 指令 操作数 15 LD M0020 16 LDS K0004 17 LDR O40400 18 BITRST O0024 20 END T1 第 n 个 N 16 位 37 ~ 30.27 ~ 20 例) R40400 0 1 0 1 0 1 0 0 0 0 1 0 0 0 1 1 5 4 2 3 17 ~ 10.7 ~ 0 R40401 1 0 0 1 0 1 1 1 1 0 0 1 0 1 1 0 9 7 9 6 0 1 0 1 1 0 1 0 0 1 1 1 0 0 0 1 5 A 7 1 R40402 执行后R40401 1 0 0 1 0 1 1 1 1 0 0 0 0 1 1 0 9 7 8 6 对 该 位 复 位 R40403 0 0 1 1 1 0 0 0 0 0 0 1 0 0 1 1 3 8 1 3 LDS K4 M20 LDR O40400 END BITRST O24 复位 BITRST □×××× 光洋电子(无锡)有限公司 S 系列编程手册 311 7-16 表移位指令 表右移 TSHFR SG-8B SU-5M/6M DL06 指 令 符 号 TSHFR n TABLE SHIFT 移位数 RIGHT 指令步数 可 使 用 的 操 作 数 2 n R0~R41237,O0~O7777 功 能 处 理 1、 数据堆栈第 1 级的数据指定移位有效范围。 累加器中的数据指定表的起始号。执行 TSHFR 指令,移动指定的位数。 2、 执行该指令時,移位后空出的填入“0”。 移出指定的有效范围的数据舍去。 3、 该指令在 1 次扫描中就可执行结束。条件 成立即移位,因此,条件指令请用 1 次扫 描 ON 的信号。 DS1=N:移位有效范围指定 ACC=T1:对象存储器起始号 OPE=n:移位的位数 1≤n≤FFF(H)……寄存器指定 1≤n≤7777(O)……直接指定 标记处理 SP053[ER1] 当移位超出规定范围時 SP053 接通。 SP067[C] 后移出的位为 1 時,SP067 为 ON。 回 路 举 例 指 令 表 动 作 地址 指令 操作数 10 LDPD I0001 11 LDS K0005 12 LDR O3000 13 TSHFR O0014 15 LDW R3000 16 OUTW R40504 右移 12 位后,R3000 中的(234)被舍去, R3001 中的(678)移入 R3000 T1 n 后移出的位 位为 1 時 SP067 为 ON 0 0 00 n N 16 位 P LDS K5 I1 LDR O3000 TSHFR O14 LDW R3000 OUTW R40504 例) R3000 1234 5678 1122 3344 5566 R3000 6781 1225 3441 5663 0005 234 TSHFR □×××× 光洋电子(无锡)有限公司 S 系列编程手册 312 表左移 TSHFL SG-8B SU-5M/6M DL06 指 令 符 号 TSHFL n TABLE SHIFT 移位数 LEFT 指令步数 可 使 用 的 操 作 数 2 n R0~R41237,O0~O7777 功 能 处 理 1、 数据堆栈第 1 级的数据指定移位有效范围。累加器 中的数据指定表的起始号。执行 TSHFL 指令,移 动指定的位数。 2、 执行该指令時,移位后空出的填入“0”。移出指定 的有效范围的数据舍去。 3、 该指令的条件指令请用 1 次扫描内 ON 的信号。 DS1=N:移位有效范围指定 ACC=T1:对象存储器起始号 OPE=n:移位数 1≤n≤FFF(H)……寄存器指定 1≤n≤7777(O)……直接指定 标记处理 SP053[ER1] 当移位超出规定范围時 SP053 接通。 SP067[C] 后移出的位为 1 時,SP067 为 ON。 回 路 举 例 指 令 表 动 作 地址 指令 操作数 10 LDPD I0000 11 LDS K0004 12 LDR O2000 13 TSHFL O0010 15 LDW R2000 16 OUTW R40502 左移 8 位后,R2003 中的高 8 位(33) 舍去。 T1 n 后移出的位 位为 1 時 SP067 为 ON 0 00 0 n n P LDS K4 I0 LDR O2000 TSHFL O10 LDW R2000 OUTW R40502 例) R2000 1234 5678 1122 3344 R2000 3400 7812 2256 4411 33 TSHFL □×××× N 16 位 光洋电子(无锡)有限公司 S 系列编程手册 313 7-17 数据登记指令 SG-8B SU-6B SU-5M/6M SZ-3 SZ-4 数据区标记 DLBL SZ-4M DL05/06 SH DL350 SN 指 令 符 号 DLBL a DATA LABEL 数据标记名 指令步数 可 使 用 的 操 作 数 2 a K1~KFFFF 功 能 处 理 1. 在 程 序 存 贮 器 中 进 行 数 据 登 记 (ACON、NCON),用作数据区起始 标记和识别标记的指令。 2. 用 DLBL 指令登记的数据区 SG-8B SU-5M/6M SU-6B SZ-4/4M DL05/06 DL350 SN SZ-3: MAX32 3.标记名用 4 位 16 进制数设定。 OPE=a:数据标记名 回 路 举 例 指 令 表 动 作 地址 指令 操作数 900 DLBL K1111 902 NCON K1234 ∫∫ 938 NCON K2345 939 NOP 940 DLBL K2222 942 ACON A TE ∫∫ 965 ACON A ST 1.900 到 938 地址标记为 1111 的数据登记区。 940 到 965 地址标记 为 2222 的数据登记 区。 2.取出登记记数据,用 LDSIX , MOVMC(MOVAS) 指 令。 注:SH 系列 V2.0 以后支持。 DLBL NCON K1234 K1111 NCON K1234 DLBL K2222 ∫∫ ACON A TE ACON A ST ∫∫ a DLBL K×××× a1 数据登记区用 NCON 或 ACON 指令进行登记 DLBL K△△△△ 数据登记区用 NCON 或 ACON 指令进行登记 DLBL K×××× Max 256 Max 64 光洋电子(无锡)有限公司 S 系列编程手册 314 SG-8B SU-6B SU-5M/6M SZ-3 SZ-4 数值数据登记 NCON SZ-4M DL05/06 SH DL350 SN 指 令 符 号 NCON a NUMERIC 登记数据 CONSTANT 指令步数 可 使 用 的 操 作 数 2 a K0~KFFFF 功 能 处 理 1. 该指令是把 4 位 10 进制数或 16 进制 数登记在程序存储器里的指令。用 LDSLX(MOVMS/MOVAS)指令,可 取出数据。 2. 此指令自身的执行是没有作用的。 3. 此指令在DLBL指令登记的数据区中。 4. 数据的登记,在程序存储器有效范围 内,不受限制。 5. 在同一识别标记下可和 ACON 写在一 起。 OPE=a:数据标记名 回 路 举 例 指 令 表 动 作 地址 指令 操作数 700 DLBL K11AA 702 NCON K5555 703 NCON K1212 704 NCON K4411 从 702 地址开始,用 NCON 指令登记数值 数据。 1 条指令可登记 4 位数。 注:SH 系列 V2.0 以后支持。 DLBL NCON K5555 K11AA NCON K1212 NCON K4411 主程序 LDSIX K×××× DLBL K×××× 条件成立时 数据 登记 主程序 END NCON K×××× NCON K×××× NCON K×××× 2000 2001 2002 2003 NCON K×××× 光洋电子(无锡)有限公司 S 系列编程手册 315 SG-8B SU-6B SU-5M/6M SZ-3 SZ-4 ASCII 数据登记 ACON SZ-4M DL05/06 SH DL350 SN 指 令 符 号 ACON a ASCII 登记数据 CONSTANT 指令步数 可 使 用 的 操 作 数 1 a A(ASCII 码) 功 能 处 理 1. 该指令是把 ASCII 码数据登记在程序 存 储 器 , 用 LDSIX ( 或 MOVMC/MOVAC)指令可取出数据。 2. 此指令自身的执行是没有作用的。 3. 此指令在DLBL指令登记的数据区中。 4. 数据的登记数,在程序存储器有效范 围内不受限制。 5. ASCII 文字,每条指令指定两个文字。 例 ACON A 12 ACON A CD 6.在同一识别标记下可和 NCON 写在一 起。 OPE=a:数据标记名 回 路 举 例 指 令 表 动 作 地址 指令 操作数 900 DLBL KABCD 902 ACON A YO 903 ACON A 0D 904 ACON A 12 从 902 地址开始,用 ACON指令登记ASCII 文字。1 个指令可登记 两个文字。 注:SH 系列 V2.0 以后支持。 DLBL ACON A YO KABCD ACON A 0D ACON A 12 主程序 LDSIX K×××× DLBL K×××× 条件成立时 数据 登记 主程序 END ACON A×× ACON A×× ACON A×× 4000 4001 4002 4003 4004 ACON A×× ACON A ×× 光洋电子(无锡)有限公司 S 系列编程手册 316 SG-8B SU-6B SU-5M/6M SZ-4 登记数据索引读出 LDSIX SH SZ-4M DL06 DL350 SN 指 令 符 号 LDSIX a LOAD DOLLAR 数据标记名 INDEX 指令步数 可 使 用 的 操 作 数 2 a K1~KFFFF 功 能 处 理 1. 从 DLBL 指令登记的数据区中,读出 用ACON或NCON指令登记的一个数 据,写入累加器中。 2. 累加器中记忆的偏移值(n),指定从 初的数据开始第几个数据被取出。 3. 在指令执行前,记忆在累加器中的偏 移值 n 被压入数据堆栈。 4. 若偏移值 n 大于数据个数,则在命令 执行后,ACC 内设定为 FFFF。 ACC=n:偏移值(n≥0) OPE=a:数据区标记名 标记处理 SP053[ER1] 识别标记未定义的场合 SP053 为 ON。 SP070[S] 如果 LDSIX 指令执行前为 ON 时指令执行后为 OFF。 SP076[RZ] 命令执行后,读出的内存为 0 的场合 SP076 为 ON。 回 路 举 例 指 令 表 动 作 地址 指令 操作数 10 LD I0006 11 LDW R40402 12 LDSIX KABC 13 OUTW K40502 14 END 200 DLBL KABC 202 NOON K2222 203 NOON K3333 204 NOON K4444 条件 I6 成立时,将把 202 地址开始处的第 n个数据 (n 为 R40402 的数据)读 出,写入 R40502。 地址 R40402 0002 200 ABC n 202 2222 0 203 3333 1 204 4444 2 R40502 4444 注:SH 系列 V2.0 以后支持。 DLBL NCON K2222 KABC NCON K3333 NCON K4444 END LDW R40402 LDSIX KABC OUTW R40502 I6 ∫∫ 程序存储器 DLBL a NCON或ACON 登记的数据 ACC 0 1 2 此数据进入累加器 n LDSIX K×××× 光洋电子(无锡)有限公司 S 系列编程手册 317 SG-8B SU-6B SU-5M/6M SZ-3 SZ-4 数据标记地址读出 LDLBL SZ-4M DL05/06 SH DL350 SN 指 令 符 号 LDLBL a LOAD LABEL 数据标记名 指令步数 可 使 用 的 操 作 数 2 a K1~KFFFF 功 能 处 理 1. 为将登记在程序存储器数据区内的数 据(在DLBL指令下用ACON及NCON 登记的数据)按指定字数一次性地进 行传送,使用本指令指定数据区标号。 2. 仅用 LDLBL 指令是无功能的,必须与 MOVAS、MOVMC 指令一起使用。 3. 将传送字数 N 写入数据堆栈 DS1(注), ACC 中写入偏移值 n,LDLBL 的操作 数指定 DLBL 标记名。登记数据内的 NOP 亦看作数据,作 FFFF 传送。 (注)MOVAS 指令時,不指定偏置值, 所以指定传送数 N 写入 ACC。 1≤N(八进制),0≤n(八进制) DS1=N:传送字数 ACC=n:偏置值 OPE=a:数据标记名 程序例子参照 MOVAS、MOVMC 指令 注:SH 系列 V2.0 以后支持。 程序存储器 a D1 n D1 是 MOVAS、MOVMC 指令指定的数据寄存器号 A B X N A B X 数据寄存器 LDLBL K×××× 执行 MOVMC 指令时, N 从累加器中读出。 光洋电子(无锡)有限公司 S 系列编程手册 318 登记数据寄存器传送 MOVAS SG-8B SU-5M/6M 指 令 符 号 MOVAS D1 MOVAS 传送对象起始号 指令步数 可 使 用 的 操 作 数 2 D1 R0~R41237 功 能 处 理 1、 将程序存储器中登记的数据,向数据寄 存器中成组传送。 2、 使用此指令,首先要在程序存储器中有 DLBL 登记的标记名,在其后有用 ACON 或 NCON 登记的数据。 3、 执行此指令,在数据堆栈第 1 级存入传 送字数,累加器中存入用 LDLBL 指令 读入的数据标记名。 4、 程序存储器中登记的数据,1 个指令(1 个地址)是 16 位数据。 (注)程序存储器地址是 10 进制数,但传 送字数用 8 进制设定。 DS1=N:传送字数(八进制数) ACC= a:数据标记名 OPE=D1:传送对象起始号 回 路 举 例 指 令 表 动 作 地址 指令 操作数 10 LD I0000 11 LDR O0003 12 LDLBL KABC 14 MOVAS R2000 16 END 990 DLBL KABC 992 ACON A KO 993 ACON A YO 994 ACON A 0D 条件 I0 成立(ON)時,数据标 号 ABC 内登记的数据 (992~994 地址,共 3 字)由 MOVAS 指令传送到指定 的 R2000-R2002 中。 程序存储器 参照 LDLBL 指令 数据寄存器 $ S1 Sn K×××× K×××× K×××× K×××× K×××× D1 N Dn a K×××× K×××× K×××× K×××× K×××× DLBL ACON A KO KABC ACON A YO ACON A 0D LDR O3 LDLBL KABC MOVAS R2000 I0 ∫∫ MOVAS □×××× 光洋电子(无锡)有限公司 S 系列编程手册 319 SG-8B SU-6B SU-5M/6M SZ-3 SZ-4 程序存储器←→数据寄存器的数据传送 MOVMC SZ-4M DL05/06 SH DL350 SN 指 令 符 号 MOVMC D MOVE 传送对象地址 MEMORYCARTRIDGE 指令 步数 可 使 用 的 操 作 数 SG-8B/SU- 5M/SU-6M SU-6B SU-5/5E SZ-3 SZ-4 SZ-4M DL05 DL06 SN 2 D R0~R41237 K1~KFFFF R0~R41234 K1~KFFFF R0~R41230 K1~KFFFF R0~R41227 K1~KFFFF R0~R41230 K1~KFFFF R0~R41237 K1~KFFFF R0~R41237 K1~KFFFF ← R0~R41207 K1~KFFFF 功 能 处 理 1. 本指令进行从程序存储器(用 NCON、ACON 指令登记 的数据)向寄存器传送,以及寄存器数据向程序存储器 的传送。 2. 传送字数,在程序存储器及寄存器允许的范围内可传 送,但当(起始地址+传送字数+偏移值-1)的值超过程 序存储器 终地址及寄存器 终编号(R41237)时,不 执行。 3. 当存储器盒为 UVPROM 或 EEPROM 時,不可以写入, 寄存器数据不可送到存储器盒保存,(但可进行存储器 向寄存器的传送),出错時,出错代码写入 R7757。 注)SU-8/8B 的数据寄存器不扩展時,传送对象在扩展区域 (R10000-37777)時,不执行传送。 0≤n 1≤N DS2=N:传送字数(八进制) DS1=n:偏置值(八进制) ACC=S:送出处(源)地址/标号 OPE=D:送到处(目的地)地址/标号 ※寄存器用 8 进制指定,程序存贮地址用 10 进制指定, 所以 Sn、Dn 不同。 注:SH 系列 V2.0 以后支持。 回 路 举 例 指 令 表 动 作 地址 指令 操作数 10 LDPD I0000 11 LDR O0010 12 LDR O120 13 LDLBL K1234 15 MOVMC R2000 17 LDPD I0001 18 LDR O600 19 LDR O200 20 LDR O4000 21 MOVMC K5678 23 END 1、存储器→寄存器传送。程序存储的登记的数 据 (标号为 K1234)向 R2120(R2000+120)到 R2127 传送。 程序存储器 数据存储寄存器 2 、 寄 存 器 → 存 储 器 传 送 。 寄 存 器 R4200(R4000+200)到 R4777 的数据,传送到 程序存储器(标号为 DLBL K5678)。 ※数据用 NCON K××××登记。对用 ACON 编程的区域,执行传送指令后被改写(ACON →NCON) P P LDR O 200 LDR O 4000 MOVMC K5678 MOVMC R2000 LDR O 10 LDR O 120 LDLBL K1234 I0 LDR O 600 I1 80 DLBL K1234 $××× 120 R2000 MOVMC □×××× 程序存储器 n N 寄存器 数据标号 Sn, Dn 寄存器号 n N Sn, Dn 指定寄存器 传送 光洋电子(无锡)有限公司 S 系列编程手册 320 寄存器←G-07M(SG、SU)/N-01M(SN)读出命令 FRD SG-8B SU-5M/6M SN 指 令 符 号 FRD D 写入对象寄存器号 指令步数 可 使 用 的 操 作 数 SG-8B/SU-5M/SU-6M SN 2 D R0~R41237,K1~KFFFF R0~R41207,K1~KFFFF 功能: 1. 从 PLC 上所装 MC(128K 语 MC)/N-01M(1Mb 字节)的数据存储区中读出数据写入寄存器中。 2. 设了 4 个 16K 字的数据存放区(N-01M 设了 32 个 16K 字的数据存放区)。 3. 指令动作 回 路 举 例 指 令 表 动 作 地址 指令 操作数 100 LDPD I100 101 LDR O1000 102 LDS K1 103 LDR O4000 104 FRD R14000 106 END LDR O * * * * DS2 ①读出数据字数指定(1~40000) LDS K * * LDR O * * * * FRD R * * * * * DS1 ACC OPE ③读出数据存放 MC 的起始地址(寄存器号) ④写入已读出数据的 CPU 的起始寄存器号 ER1 SP053 对象 标志 ②读出数据存放区域号(SG/SU:1~4)(SN:1~20);十六进制 I100 LDR O1000 P LDS K1 LDR O4000 FRD R14000 END 存放区域 4 16Kw 存放区域 3 16Kw 存放区域 2 16Kw 存放区域 1 16Kw R 0 16K 字 数据存放区域 R37777 用寄存器号作为地址 寄存器 R 0 R14000 R14777 R37777 NO.1 R 0 R4000 R4777 R37777 MC/N-01M 寄存器区域 FRD □×××× 光洋电子(无锡)有限公司 S 系列编程手册 321 寄存器→G-07M(SG、SU)/N-01M(SN)写入命令 FWT SG-8B SU-5M/6M SN 指 令 符 号 FWT D 读出对象寄存器号 指令步数 可 使 用 的 操 作 数 SG-8B/SU-5M/SU-6M SN 2 D R0~R41237,P0~P37777 R0~R41207,P0~P37777 功能: 1. 将 PLC 的寄存器中的数据写入到 MC(128K 语 MC)/N-01M(1Mb)内的数据存放区域。 2. 设了 4 个 16K 字的数据存放区(N-01M 设了 32 个 16K 字的数据存放区)。 3. 指令动作 回 路 举 例 指 令 表 动 作 地址 指令 操作数 100 LDPD I25 101 LDR O1000 102 LDS K1 103 LDR O10000 104 FWT R20000 106 END LDR O * * * * DS2 ①写入数据字数指定(1~40000) LDS K * * LDR O * * * * FWT R * * * * * DS1 ACC OPE ③写入数据存放 MC 的起始地址(寄存器号) ④读出数据的 CPU 的起始寄存器号 ER1 SP053 ②写入数据存放区域号(SG/SU:1~4)(SN:1~20);十六进制 对象 标志 I25 LDR O1000 LDS K1 LDR O10000 FWT R20000 END 存放区域 4 16Kw 存放区域 3 16Kw 存放区域 2 16Kw 存放区域 1 16Kw R 0 16K 字 数据存放区域 R37777 用寄存器号作为地址 寄存器 R 0 R20000 R20777 R37777 NO.1 R 0 R10000 R10777 R37777 MC/N-01M 数据区 FWT □×××× 光洋电子(无锡)有限公司 S 系列编程手册 322 第 8 章 浮动小数点指令的解说 8-1 浮动小数点的形式 SU-5M/6M/SZ-4M/DL06 可存取的浮动小数点数的形式为 IEEE 标准 (IEE 标准 745-1985) 的 32 位单精度数。 31 24 23 16 15 8 7 0 指数部 8Bit(BIN) 底数部 23Bit(BIN) 符号部 1Bit 0:(+) 1:(-) 寄存器 n 底数部 23 位中的 16Bit 寄存器 n+1 指数部 8Bit 底数部剩下的 7Bit 符号部 1Bit ※ 浮点数的表现形式如下表 指数部 底数部 0 非全 0 或全 1 全 Bit 位为 1 0 0 正规化数 无穷大 0 以外 非正规化数 正规化数 非数 1) 正规化数 正规化数值表示为: (符号部±) 2 (指数部)-127 × (1+底数部×2-23) 2) 非正规化数 非正规化数值表示为:(符号部±) 2 (指数部)-127 × (底数部×2-23) 3) 无穷大 其值表示为:-∞、+∞ 4) 非数 没有对应的数值或对应的无穷大数。 光洋电子(无锡)有限公司 S 系列编程手册 323 8-2 浮动小数点数读入指令 读入(浮动小数点数) RLDD SU-5M/6M DL06 DL350 指 令 符 号 RLDD S REAL LOAD DOUBLE 读出对象寄存器号 指令步数 可 使 用 的 操 作 数 1 S R0~R41237,P0~P37777 功能 处理 1. 读出对象指定的寄存器(S+1、S)里 存储的浮动小数点数的数据,读入累加 器。 2. 执行 RLDD R××××以前就存储在 累加器的内容被压入数据堆栈。 OPE = S:读出对象序号 b:读入数据(存储在寄存器内的数据) a:读入数据(寄存器 S 的内容) 标记处理 SP70 运算结束后,如 ACC 的 高位 ON 时,SP070 为 ON,其余为 OFF。 SP71 间接寄存器指定了不存在的区域时 ON。 SP72 累加器的内容为非数字时为 ON。 SP76 累加器按指令将数据读入时,内容为 0 时 SP76 为 ON。 回路举例 指令表 地址 指令 操作数 100 LD M 20 101 RLDD R 2000 102 OUTD R 3000 RLDD □×××× S+1 S b a b a S ACC 浮点数 浮点数 RLDD R2000 OUTD R3000 M20 光洋电子(无锡)有限公司 S 系列编程手册 324 读入常数(浮动小数点数) RLDC SU-5M/6M SZ-4M DL06 DL350 指 令 符 号 RLDC ab REAL LOAD CONSTANT 读入数据 指令步数 可 使 用 的 操 作 数 3 ab K0~KFFFFFFFF 功能 处理 1.将 RLDC 指令指定的 2 字的浮 点数常数读入累加器。 2.执行 RLDC K××××以前就 存储在累加器的内容被压入数据堆栈。 OPE = ab:读出数据 OPE a b 浮点数 ACC a b 浮点数 标记处理 SP70 运算结束后,如 ACC 的 高位 ON 时,SP070 为 ON,其余为 OFF。 SP72 累加器的内容为非数字时为 ON。 SP76 累加器按指令将数据读入时,内容为 0 时 SP76 为 ON。 回路举例 指令表 地址 指令 操作数 100 LD M 30 101 RLDC K 01200000 104 OUTD R 3000 M30 RLDC K×××× RLDC K01200000 OUTD R3000 光洋电子(无锡)有限公司 S 系列编程手册 325 8-3 浮动小数点数算术运算指令 加法(浮动小数点数) RADD SU-5M/6M SZ-4M DL06 DL350 指 令 符 号 RADD S REAL ADD 读出对象寄存器号 RADD □×××× 指令步数 可 使 用 的 操 作 数 SU-5M/6M/SZ-4M DL06/DL350 1 S R0~R41237,P0~P37777 R0~R41237,P0~P37777 功能 处理 存贮在指定的读出对象寄存器中的 2 字的浮动 小数点数与存储在累加器中的浮动小数点数相 加结果存入累加器。 ACC=a:浮点数 OPE=S:读出对象寄存器号 数据=b:加数 ACC a 浮点数 + S+1 S S b 浮点数 ACC a+b 浮点数 标记处理 SP63 指令执行后,累加器的内容为 0 时 ON,其余 OFF。 SP70 运算结束后,如 ACC 的 高位 ON 时,SP070 为 ON,其余为 OFF。 SP71 间接寄存器指定了不存在的区域时 ON。 SP72 累加器内的运算结果的内容为非数字时为 ON。 SP73 运算结果溢出时为 ON。 SP74 运算结果下溢出时为 ON。 SP75 运算数据为非数字时为 ON。 回路举例 指令表 地址 指令 操作数 30 LD I 5 31 RLDD R 2000 32 RADD R 2010 33 OUTD R 2000 I 5 RLDD R2000 RADD R2010 OUTD R2000 光洋电子(无锡)有限公司 S 系列编程手册 326 常数加法(浮动小数点数) RADDC SU-5M/6M SZ-4M DL06 DL350 指 令 符 号 RADDC b REAL ADD CONSTANT 加数 RADDC K×××× 指令步数 可 使 用 的 操 作 数 3 b K0~KFFFFFFFF 功能 处理 指令指定的 2 字的浮动小数点数与存储在累加 器中的浮动小数点数相加结果存入累加器。 ACC=a:浮点数 OPE=b:加数 ACC a 浮点数 + OPE b 浮点数 ACC a+b 浮点数 标记处理 SP63 指令执行后,累加器的内容为 0 时 ON,其余 OFF。 SP70 运算结束后,如 ACC 的 高位 ON 时,SP070 为 ON,其余为 OFF。 SP72 累加器内的运算结果的内容为非数字时为 ON。 SP73 运算结果溢出时为 ON。 SP74 运算结果下溢出时为 ON。 SP75 运算数据为非数字时为 ON。 回路举例 指令表 地址 指令 操作数 150 LD M 10 151 RLDD R 4000 152 RADDC K02E00000 155 OUTD R 4010 M10 RLDD R4000 RADDC K02E00000 OUTD R4010 光洋电子(无锡)有限公司 S 系列编程手册 327 减法(浮动小数点数) RSUB SU-5M/6M SZ-4M DL06 DL350 指 令 符 号 RSUB S REAL SUB 读出对象寄存器号 RSUB □×××× 指令步数 可 使 用 的 操 作 数 SU-5M/6M/SZ-4M DL06/DL350 1 S R0~R41237,P0~P37777 R0~R41237,P0~P37777 功能 处理 存贮在累加器中的浮动小数点数与该指令指定 的读出对象寄存器中的 2 字的浮动小数点数相 减结果存入累加器。 ACC=a:浮点数 OPE=S:读出对象寄存器号 数据=b:减数 ACC a 浮点数 - S+1 S S b 浮点数 ACC a-b 浮点数 标记处理 SP63 指令执行后,累加器的内容为 0 时 ON,其余 OFF。 SP70 运算结束后,如 ACC 的 高位 ON 时,SP070 为 ON,其余为 OFF。 SP71 间接寄存器指定了不存在的区域时 ON。 SP72 累加器内的运算结果的内容为非数字时为 ON。 SP73 运算结果溢出时为 ON。 SP74 运算结果下溢出时为 ON。 SP75 运算数据为非数字时为 ON。 回路举例 指令表 地址 指令 操作数 30 LD I 6 31 RLDD R 2000 32 RSUB R 2010 33 OUTD R 3000 I 6 RLDD R2000 RSUB R2010 OUTD R3000 光洋电子(无锡)有限公司 S 系列编程手册 328 常数减法(浮动小数点数) RSUBC SU-5M/6M SZ-4M DL06 DL350 指 令 符 号 RSUBC b REAL SUB CONSTANT 减数 RSUBC K×××× 指令步数 可 使 用 的 操 作 数 3 b K0~KFFFFFFFF 功能 处理 存贮在累加器中的浮动小数点数与该指令指定 的 2 字的浮动小数点数相减结果存入累加器。 ACC=a:浮点数 OPE=b:减数 ACC a 浮点数 - OPE b 浮点数 ACC a-b 浮点数 标记处理 SP63 指令执行后,累加器的内容为 0 时 ON,其余 OFF。 SP70 运算结束后,如 ACC 的 高位 ON 时,SP070 为 ON,其余为 OFF。 SP72 累加器内的运算结果的内容为非数字时为 ON。 SP73 运算结果溢出时为 ON。 SP74 运算结果下溢出时为 ON。 SP75 运算数据为非数字时为 ON。 回路举例 指令表 地址 指令 操作数 200 LD I 5 201 RLDD R 3000 202 RSUBC K00100000 205 OUTD R 4000 I 5 RLDD R3000 RSUBC K00100000 OUTD R4000 光洋电子(无锡)有限公司 S 系列编程手册 329 乘法(浮动小数点数) RMUL SU-5M/6M SZ-4M DL06 DL350 指 令 符 号 RMUL S REAL MULTI 读出对象寄存器号 RMUL □×××× 指令步数 可 使 用 的 操 作 数 SU-5M/6M/SZ-4M DL06/DL350 1 S R0~R41237,P0~P37777 R0~R41237,P0~P37777 功能 处理 存贮在累加器中的浮动小数点数与该指令指定 的读出对象寄存器中的 2 字的浮动小数点数相 乘结果存入累加器。 ACC=a:浮点数 OPE=S:读出对象寄存器号 数据=b:乘数 ACC a 浮点数 × S+1 S S b 浮点数 ACC a×b 浮点数 标记处理 SP63 指令执行后,累加器的内容为 0 时 ON,其余 OFF。 SP70 运算结束后,如 ACC 的 高位 ON 时,SP070 为 ON,其余为 OFF。 SP71 间接寄存器指定了不存在的区域时 ON。 SP72 累加器内的运算结果的内容为非数字时为 ON。 SP73 运算结果溢出时为 ON。 SP74 运算结果下溢出时为 ON。 SP75 运算数据为非数字时为 ON。 回路举例 指令表 地址 指令 操作数 100 LD I 10 101 RLDD R 2000 102 RMUL R 3000 103 OUTD R 4000 I 10 RLDD R2000 RMUL R3000 OUTD R4000 光洋电子(无锡)有限公司 S 系列编程手册 330 常数乘法(浮动小数点数) RMULC SU-5M/6M SZ-4M DL06 DL350 指 令 符 号 RMULC b REAL MULTI CONSTANT 乘数 RMULC K×××× 指令步数 可 使 用 的 操 作 数 3 b K0~KFFFFFFFF 功能 处理 存贮在累加器中的浮动小数点数与该指令指定 的 2 字的浮动小数点数相乘结果存入累加器。 ACC=a:浮点数 OPE=b:乘数 ACC a 浮点数 × OPE b 浮点数 ACC a×b 浮点数 标记处理 SP63 指令执行后,累加器的内容为 0 时 ON,其余 OFF。 SP70 运算结束后,如 ACC 的 高位 ON 时,SP070 为 ON,其余为 OFF。 SP72 累加器内的运算结果的内容为非数字时为 ON。 SP73 运算结果溢出时为 ON。 SP74 运算结果下溢出时为 ON。 SP75 运算数据为非数字时为 ON。 回路举例 指令表 地址 指令 操作数 610 LD T 0 611 RLDD R 2000 612 RMULC K00230000 615 OUTD R 3000 T 0 RLDD R2000 RMULC K00230000 OUTD R3000 光洋电子(无锡)有限公司 S 系列编程手册 331 除法(浮动小数点数) RDIV SU-5M/6M SZ-4M DL350 DL06 指 令 符 号 RDIV S REAL DIVISION 读出对象寄存器号 RDIV □×××× 指令步数 可 使 用 的 操 作 数 SU-5M/6M/SZ-4M DL06 1 S R0~R41237,P0~P37777 R0~R41237,P0~P37777 功能 处理 存贮在累加器中的浮动小数点数与该指令指定 的读出对象寄存器中的 2 字的浮动小数点数相 除结果存入累加器。 ACC=a:浮点数 OPE=S:读出对象寄存器号 数据=b:除数 ACC a 浮点数 ÷ S+1 S S b 浮点数 ACC a÷b 浮点数 标记处理 SP63 指令执行后,累加器的内容为 0 时 ON,其余 OFF。 SP70 运算结束后,如 ACC 的 高位 ON 时,SP070 为 ON,其余为 OFF。 SP71 间接寄存器指定了不存在的区域时 ON。 SP72 累加器内的运算结果的内容为非数字时为 ON。 SP73 运算结果溢出时为 ON。 SP74 运算结果下溢出时为 ON。 SP75 运算数据为非数字时为 ON。 回路举例 指令表 地址 指令 操作数 205 LD I 5 206 RLDD R 3010 207 RDIV R 3000 208 OUTD R 2000 I 5 RLDD R3010 RDIV R3000 OUTD R2000 光洋电子(无锡)有限公司 S 系列编程手册 332 常数除法(浮动小数点数) RDIVC SU-5M/6M SZ-4M DL06 DL350 指 令 符 号 RDIVC b REAL DIVISION CONSTANT 乘数 RDIVC K×××× 指令步数 可 使 用 的 操 作 数 3 b K0~KFFFFFFFF 功能 处理 存贮在累加器中的浮动小数点数与该指令指定 的 2 字的浮动小数点数相除结果存入累加器。 ACC=a:浮点数 OPE=b:除数 ACC a 浮点数 ÷ OPE b 浮点数 ACC a÷b 浮点数 标记处理 SP63 指令执行后,累加器的内容为 0 时 ON,其余 OFF。 SP70 运算结束后,如 ACC 的 高位 ON 时,SP070 为 ON,其余为 OFF。 SP72 累加器内的运算结果的内容为非数字时为 ON。 SP73 运算结果溢出时为 ON。 SP74 运算结果下溢出时为 ON。 SP75 运算数据为非数字时为 ON。 回路举例 指令表 地址 指令 操作数 300 LD M 20 301 RLDD R 5000 302 RDIVC K00012345 305 OUTD R 5002 M20 RLDD R5000 RDIVC K00012345 OUTD R5002 光洋电子(无锡)有限公司 S 系列编程手册 333 8-4 浮动小数点数比较指令 比较指令(浮动小数点数) RCMPR SU-5M/6M SZ-4M DL06 DL350 指 令 符 号 RCMPR S 读出对象寄存器号 RCMPR □×××× 指令步数 可 使 用 的 操 作 数 SU-5M/6M/SZ-4M DL06/DL350 1 S R0~R41237,P0~P37777 R0~R41237,P0~P37777 功能 处理 存贮在累加器中的浮动小数点数与该指令指定 的读出对象寄存器中的 2 字的浮动小数点数进 行比较,比较的结果由特殊继电器的状态表示。 ACC=a:浮点数 OPE=S:读出对象寄存器号 数据=b:比较数据 ACC a 浮点数 >=< S+1 S S b 浮点数 a < b a = b a > b SP60 SP61 SP62 ON ON ON 标记处理 SP60 累加器的内容 < 指令指定的寄存器内的数据时为 ON。 SP61 累加器的内容 = 指令指定的寄存器内的数据时为 ON。 SP62 累加器的内容 > 指令指定的寄存器内的数据时为 ON。 SP71 间接寄存器指定了不存在的区域时 ON。 SP75 运算数据为非数字时为 ON。 回路举例 指令表 地址 指令 操作数 100 LD I 10 101 RLDD R 3000 102 RCMPR R 3010 103 AND SP60 104 OUT Q10 I 10 RLDD R3000 RCMPR R3010 SP60 Q10 光洋电子(无锡)有限公司 S 系列编程手册 334 常数比较指令(浮动小数点数) RCMPRC SU-5M/6M SZ-4M DL06 DL350 指 令 符 号 RCMPRC b 比较数据 RCMPRC K×××× 指令步数 可 使 用 的 操 作 数 3 b K0~KFFFFFFFF 功能 处理 存贮在累加器中的浮动小数点数与该指令指定 的 2 字的浮动小数点数相比较,比较的结果由特 殊寄存器的状态表示。 ACC=a:浮点数 OPE=S:读出对象寄存器号 数据=b:比较数据 ACC a 浮点数 >=< S+1 S S b 浮点数 a < b a = b a > b SP60 SP61 SP62 ON ON ON 标记处理 SP60 累加器的内容 < 指令指定的寄存器内的数据时为 ON。 SP61 累加器的内容 = 指令指定的寄存器内的数据时为 ON。 SP62 累加器的内容 > 指令指定的寄存器内的数据时为 ON。 SP71 间接寄存器指定了不存在的区域时 ON。 SP75 运算数据为非数字时为 ON。 回路举例 指令表 地址 指令 操作数 200 LD M 2 201 LDD R 3000 202 RCMPRC K0FF00000 204 AND SP61 205 OUT Q10 M2 LDD R3000 RCMPRC K0FF00000 SP61 Q10 光洋电子(无锡)有限公司 S 系列编程手册 335 8-5 浮动小数点数 ACC 变换指令 浮动小数点数变换指令 REAL SU-5M/6M SZ-4M 指 令 符 号 REAL REAL REAL 指令步数 1 功能 处理 将累加器中的 32位整数转换为 32位的浮动小数 点数,结果存入累加器。 ACC=a:整数 ACC a 整数 ACC b 浮点数 标记处理 SP63 指令执行后,累加器的内容为 0 时 ON,其余 OFF。 SP66 指令执行后,累加器的 高位为 ON 时 ON。 回路举例 指令表 地址 指令 操作数 100 LD I 10 101 LDD R 2000 102 REAL 103 OUTD R 3000 I 10 LDD R2000 REAL OUTD R3000 光洋电子(无锡)有限公司 S 系列编程手册 336 整数变换指令 INT SU-5M/6M SZ-4M 指 令 符 号 INT INTEGER INT 指令步数 1 功能 处理 存贮在累加器中的 32 位的浮动小数点数转换为 32 位的整数(二进制),结果存入累加器。 ACC=a:浮点数 ACC a 浮点数 ACC b 整数 标记处理 SP63 指令执行后,累加器的内容为 0 时 ON,其余 OFF。 SP70 指令执行后,累加器的 高位 ON 时,SP70 为 ON。 SP72 累加器内的运算结果的内容为非数字时为 ON。 SP73 运算时结果超过整数的上限时为 ON。 回路举例 指令表 地址 指令 操作数 10 LD M 20 11 RLDD R 3000 12 INT 13 OUTD R 4000 M20 RLDD R3000 INT OUTD R4000 光洋电子(无锡)有限公司 S 系列编程手册 337 平方根(浮动小数点数)指令 RSQRT SU-5M/6M DL06 指 令 符 号 RSQRT REAL SQUARE ROOT RSQRT 指令步数 1 功能 处理 对存放在累加器中的浮动小数点数求平方根,结 果存入累加器。 ACC=a:浮点数 ACC a 浮点数 ACC b 浮点数 标记处理 SP63 指令执行后,累加器的内容为 0 时 ON,其余 OFF。 SP70 指令执行后,累加器的 高位 ON 时,SP70 为 ON。 SP72 累加器内的运算结果的内容为非数字时为 ON。 SP73 运算时结果溢出时为 ON。 SP75 运算数据为非数字时为 ON。 回路举例 指令表 地址 指令 操作数 200 LD M 1 201 RLDD R 3000 202 RSQRT 203 OUTD R 4000 M1 RLDD R3000 RSQRT OUTD R4000 光洋电子(无锡)有限公司 S 系列编程手册 338 正弦(浮动小数点数) RSIN SU-5M/6M DL06 指 令 符 号 RSIN REAL SINE RSIN 指令步数 1 功能 处理 求出累加器中记忆的浮动小数点数的角度数据 的正弦函数值,结果存入累加器。 ACC=a:角度数据(浮点数) ACC a 角度数据(浮点数) ACC b 三角函数数据(浮点数) 标记处理 SP63 指令执行后,累加器的内容为 0 时 ON,其余 OFF。 SP70 指令执行后,累加器的 高位 ON 时,SP70 为 ON。 SP72 累加器内的运算结果的内容为非数字时为 ON。 SP73 运算时结果溢出时为 ON。 SP75 运算数据为非数字时为 ON。 回路举例 指令表 地址 指令 操作数 10 LD M 21 11 RLDD R 2000 12 RSIN 13 OUTD R 3000 M21 RLDD R2000 RSIN OUTD R3000 光洋电子(无锡)有限公司 S 系列编程手册 339 余弦(浮动小数点数) RCOS SU-5M/6M DL06 指 令 符 号 RCOS REAL COSINE RCOS 指令步数 1 功能 处理 求出累加器中记忆的浮动小数点数的角度数据 的余弦函数值,结果存入累加器。 ACC=a:角度数据(浮点数) ACC a 角度数据(浮点数) ACC b 三角函数数据(浮点数) 标记处理 SP63 指令执行后,累加器的内容为 0 时 ON,其余 OFF。 SP70 指令执行后,累加器的 高位 ON 时,SP70 为 ON。 SP72 累加器内的运算结果的内容为非数字时为 ON。 SP73 运算时结果溢出时为 ON。 SP75 运算数据为非数字时为 ON。 回路举例 指令表 地址 指令 操作数 100 LD M 2 101 RLDD R 2000 102 RCOS 103 OUTD R 3000 M 2 RLDD R2000 RCOS OUTD R3000 光洋电子(无锡)有限公司 S 系列编程手册 340 正切(浮动小数点数) RTAN SU-5M/6M DL06 指 令 符 号 RTAN REAL TANGENT RTAN 指令步数 1 功能 处理 求出累加器中记忆的浮动小数点数的角度数据 的正切函数值,结果存入累加器。 ACC=a:角度数据(浮点数) ACC a 角度数据(浮点数) ACC b 三角函数数据(浮点数) 标记处理 SP63 指令执行后,累加器的内容为 0 时 ON,其余 OFF。 SP70 指令执行后,累加器的 高位 ON 时,SP70 为 ON。 SP72 累加器内的运算结果的内容为非数字时为 ON。 SP73 运算时结果溢出时为 ON。 SP75 运算数据为非数字时为 ON。 回路举例 指令表 地址 指令 操作数 10 LD M 3 11 RLDD R 3000 12 RTAN 13 OUTD R 4000 M 3 RLDD R3000 RTAN OUTD R4000 光洋电子(无锡)有限公司 S 系列编程手册 341 反正弦(浮动小数点数) RASIN SU-5M/6M DL06 指 令 符 号 RASIN REAL ACSINE RASIN 指令步数 1 功能 处理 将累加器中记忆的浮动小数点数的正弦函数值 转换成角度数据,结果存入累加器。 ACC=a:三角函数数据(浮点数) ACC a 三角函数数据(浮点数) ACC b 角度数据(浮点数) 标记处理 SP63 指令执行后,累加器的内容为 0 时 ON,其余 OFF。 SP70 指令执行后,累加器的 高位 ON 时,SP70 为 ON。 SP72 累加器内的运算结果的内容为非数字时为 ON。 SP73 运算时结果溢出时为 ON。 SP75 运算数据为非数字时为 ON。 回路举例 指令表 地址 指令 操作数 10 LD M 5 11 RLDD R 4000 12 RASIN 13 OUTD R 4000 M 5 RLDD R4000 RASIN OUTD R4000 光洋电子(无锡)有限公司 S 系列编程手册 342 反余弦(浮动小数点数) RACOS SU-5M/6M DL06 指 令 符 号 RACOS REAL ACSINE RACOS 指令步数 1 功能 处理 将累加器中记忆的浮动小数点数的余弦函数值 转换成角度数据,结果存入累加器。 ACC=a:三角函数数据(浮点数) ACC a 三角函数数据(浮点数) ACC b 角度数据(浮点数) 标记处理 SP63 指令执行后,累加器的内容为 0 时 ON,其余 OFF。 SP70 指令执行后,累加器的 高位 ON 时,SP70 为 ON。 SP72 累加器内的运算结果的内容为非数字时为 ON。 SP73 运算时结果溢出时为 ON。 SP75 运算数据为非数字时为 ON。 回路举例 指令表 地址 指令 操作数 10 LD M 20 11 RLDD R 3100 12 RACOS 13 OUTD R 2000 M 20 RLDD R3100 RACOS OUTD R2000 光洋电子(无锡)有限公司 S 系列编程手册 343 反正切(浮动小数点数) RATAN SU-5M/6M DL06 指 令 符 号 RATAN REAL ACTANGENT RATAN 指令步数 1 功能 处理 将累加器中记忆的浮动小数点数的正切函数值 转换成角度数据,结果存入累加器。 ACC=a:三角函数数据(浮点数) ACC a 三角函数数据(浮点数) ACC b 角度数据(浮点数) 标记处理 SP63 指令执行后,累加器的内容为 0 时 ON,其余 OFF。 SP70 指令执行后,累加器的 高位 ON 时,SP70 为 ON。 SP72 累加器内的运算结果的内容为非数字时为 ON。 SP73 运算时结果溢出时为 ON。 SP75 运算数据为非数字时为 ON。 回路举例 指令表 地址 指令 操作数 260 LD M 10 261 RLDD R 2000 262 RATAN 263 OUTD R 2100 M 10 RLDD R2000 RATAN OUTD R2100 光洋电子(无锡)有限公司 S 系列编程手册 344 弧度变换(浮动小数点数) RRAD SU-5M/6M DL06 指 令 符 号 RRAD REAL RADLAN RRAD 指令步数 1 功能 处理 将累加器中记忆的浮动小数点数的角度数据(θ) 转换为弧度数据,结果存入累加器。 ACC=a:角度数据(浮点数) ACC a 角度数据(浮点数) ACC b 弧度数据(浮点数) 标记处理 SP63 指令执行后,累加器的内容为 0 时 ON,其余 OFF。 SP70 指令执行后,累加器的 高位 ON 时,SP70 为 ON。 SP72 累加器内的运算结果的内容为非数字时为 ON。 SP73 运算时结果溢出时为 ON。 回路举例 指令表 地址 指令 操作数 100 LD I 5 101 RLDD R 2000 102 RRAD 103 OUTD R 2100 I 5 RLDD R2000 RRAD OUTD R2100 光洋电子(无锡)有限公司 S 系列编程手册 345 度变换(浮动小数点数) RDEG SU-5M/6M DL06 指 令 符 号 RDEG REAL DEGREE RDEG 指令步数 1 功能 处理 将累加器中记忆的浮动小数点数的弧度数据转 换成角度数据(θ),结果存入累加器。 ACC=a:弧度数据(浮点数) ACC a 弧度数据(浮点数) ACC b 角度数据(浮点数) 标记处理 SP63 指令执行后,累加器的内容为 0 时 ON,其余 OFF。 SP70 指令执行后,累加器的 高位 ON 时,SP70 为 ON。 SP72 累加器内的运算结果的内容为非数字时为 ON。 SP73 运算时结果溢出时为 ON。 回路举例 指令表 地址 指令 操作数 200 LD I 6 201 RLDD R 2000 202 RDEG 203 OUTD R 2100 I 6 RLDD R2000 RDEG OUTD R2100 光洋电子(无锡)有限公司 S 系列编程手册 346 第 9 章 模块对象特殊指令的解说 模块对象特殊指令,按对象模块的不同,分如下几类: 1.智能模块 在一般的 I/O 模块之外,具有寄存器等记忆单元的高功能模块所用的指令。 指令 内容 R D:是读出除输入定义号以外的数据的指令。 WT:是写入除输出定义号以外的数据的指令。 对象:控制显示模块 G-02DC 高速计数模块 G-01Z/U-01Z ASCII/BASIC 模块 G-01AB/U-12ABM 等 轴定位模块 G-01SP/U-01PM 等 2.通讯模块 是 PLC 通讯、上位通讯等通讯功能模块用的指令。 指令 内容 RX:通过通讯模块,从其它 PLC 读出数据或程序或动作方式的指令。 WX:通过通讯模块,把数据或程序或动作方式写入其它 PLC 的指令。 对象:PLC 通讯模块 G-01GF、U-01KF、G-13RM、U-23RM、Z-23RM 等。 数据通讯模块 G-01DM/U-01DM/Z-01DM 等 3.输入输出模块 PAUSE:是对指定区域的输出禁止的指令。 但是,进行暂停参数的设定,可使设定的输出允许输出。该指令执行時,暂停参数起作 用。 DOIO:执行指定范围的输入输出传送的指令[SG-8B]。 SUSIO:停止输入输出传送的指令[SG-8B]。 4.编程器 FALT:该指令将指定的外部诊断代码送到编程器上显示。 光洋电子(无锡)有限公司 S 系列编程手册 347 9-1 智能模块指令 SG-8B SU-5/5E SU-6B SU-5M/6M 读出指令 RD SZ-4 SZ-4M DL350 SN 指 令 符 号 RD D READ 写入对象起始号 指令步数 可 使 用 的 操 作 数 SG-8B/SU- 5M/SU-6M SU-6B SU-5/5E SZ-4 SZ-4M/DL350 SN 2 D R0~R41237 R0~R41234 R0~R41230 R0~R41230 R0~R41237 R0~R41207 功 能 处 理 1. 是将智能模块的内部数据读出,写入 到 CPU 的寄存器里的指令。 2. 该指令执行前,有必要在 DS2(堆 栈),DS1,及 ACC 中存入规定的内 容: DS2:智能模块安装位置。(框架号/ 槽号) DS1:传送量(数据长度)字节数指 定。 ACC:读出对象地址 传送量 n 1≤n≤256 地址 a 0≤a≤255 有效范围 0≤a+n≤256 3.RD 指令的操作数指定读出数据的存 入的起始寄存器。 4.发生出错的场合,特殊的继电器 SP054 为 ON,特殊寄存器 R7757 存入出错 代码。 回 路 举 例 指 令 表 动 作 地址 指令 操作数 10 LD SP001 11 LDS K0102 12 LDS K0004 13 LDS K0000 14 RD R2000 16 LD SP054 17 LDW R7757 18 OUTW R40502 19 END 1. SP001 为常时 ON 继电器,这 段程序常时执行。 2. 1#框架 2#槽装着的智能模块 作为读出的对象。数据长度 为 4 字节,读出数据写入到 R2000。 ※读出起始地址,根据不同类 型的模块,有所不同。 OUTW R40502 RD R2000 LDS K0102 LDS K 4 LDS K 0 SP001 LDW R7757 SP054 RD R×××× CPU 智能模块 寄存器区域 数据 智能模块 模块指定 传送量(数据长度) 读出对象起始地址 DS2 DS1 ACC 框架号/槽号 字节数(BCD) 智能模块 OPE 写入对象起始号 数据写入地址 CPU 读出对象 起始地址 写入对象 起始号(R) 光洋电子(无锡)有限公司 S 系列编程手册 348 SG-8B SU-5/5E SU-6B SU-5M/6M 写入指令 WT SZ-4 SZ-4M DL350 SN 指 令 符 号 WT D WRITE 读出对象起始号 指令步数 可 使 用 的 操 作 数 SG-8B/SU- 5M/SU-6M SU-6B SU-5/5E SZ-4 SZ-4M/DL350 SN 2 S R0~R41237 R0~R41234 R0~R41230 R0~R41230 R0~R41237 R0~R41207 功 能 处 理 1. 该指令是对智能模块进行数据写入的指 令。 2. 该指令执行之前,DS2,DS1 及 ACC 中要 先存入规定的内容。 DS2:智能模块安装位置。 (框架号/槽号) DS1:传送量(数据长度)字节数指定。 ACC:写入对象起始地址 传送量 n 1≤n≤256 地址 a 0≤a≤255 有效范围 0≤a+n≤256 3.WT 指令的操作数,指定读出数据的起始寄 存器。 4.发生出错时,特殊继电器 SP054 为 ON,特 殊寄存器 R7757 存入出错代码。 回 路 举 例 指 令 表 动 作 地址 指令 操作数 10 LD M0000 11 LDS K0004 12 LDS K0004 13 LDS K0008 14 WT R40402 16 END 1. 对 0#框架 4#槽中装着的智能 模块进行写入操作。 2. 数据长度为 4 字节。将 R40402、R40403 中记忆的数 据写到指定的模块的 8 号地 址。 ※写入对象地址,根据模块 的不同,有所不同。 WT R40402 LDS K004 LDS K 4 LDS K 8 M0 END WT R××××× 读出对象 CPU 智能模块 寄存器区域 数据 智能模块 模块指定 (××××) 传送量(数据长度) 写入对象起始地址 DS2 DS1 ACC 框架号/槽号 字节数(BCD) 智能模块 OPE 读出对象起始号 数据记忆对象号 CPU 起始地址 读出对象 起始号 写入数据 光洋电子(无锡)有限公司 S 系列编程手册 349 9-2 通讯模块指令 SG-8B SU-5/5E SU-6B SU-5M/6M SZ-4 读出指令 RX SZ-4M DL05 DL06 DL350 SN 指 令 符 号 RX S1 READ 读出对象号 指令步数 可 使 用 的 操 作 数 2 S1 I、Q、M、SP、T、C、S、R、$、X ※SU-5/5E/SU-6B、SZ-4/4M 、DL05、SN 无 GQ 指定功能 功 能 处 理 1. 通过通讯模块读出其它 PLC 的数据,程 序、方式等指令。 2. 执行此指令之前,要在 DS2,DS1,ACC 中存入规定的内容。 DS2:自局的槽号,对方局号。 DS1:传送量(数据长度)的指定(字节数: BCD)。 ACC:写入数据的起始寄存器号(八进 制)。 3. RX 指令的操作数指定对方局的读出对 象。在执行程序时,通过通讯模块,将所 要的数据读入自局。 4. 此指令有效的通讯模块为 G-01GF、U -01KF(GENI)和 G-01DM,U- 01DM,Z-01DM(CCM)等。 5. SG-8B 有必要将 SP120~SP316(模块不 在传送之中)作为传送的条件。 SU 系列:有必要将 SP120~SP137(模块 不在传送之中)作为传送的条件。 回 路 举 例 指 令 表 动 作 地址 指令 操作数 10 LD I0000 11 ANDN SP120 12 LDS K020 13 LDS K6 14 LDR O2000 15 RX I0020 17 END 条件 I0 成立时 CPU(自局) CPU(对方局) 将对方局 I20~I77 的状态读入 自局的 R2000~R2002 中。 ※SP120 为通讯标志继电器。 当 0#框架 0#槽在接通时为 ON。 RX I 20 LDS K020 LDS K 6 LDS Q2000 SP120 END I0 CPU CPU(对方局) 寄 存 器 自局槽号对方局号 传送量(传送字长) 读出数据存入对象 DS2 DS1 ACC 框架号/对方局号 1~128 字节数(BCD) 自局寄存器起始号 OPE 对方局读出对象地址 RX 指令 CPU(自局) 接收数据 □×××× □×××× ∫ □×××× □×××× □×××× ∫ □×××× 自局 对方局 通 讯 模 块 槽号 局号 CPU I/O 寄存器程 序 T/C 存储器等 通 讯 模 块 R2000 R2001 R2002 I20~37 I40~57 I60~77 6 字 节 RX □×××× 光洋电子(无锡)有限公司 S 系列编程手册 350 读出(RX 指令) 通讯模块编程顺序 1. 条件指令(通讯开始条件的指定) SP120 为通讯中标志,根据模块装着的槽号 选择对应的定义号。 2. 把模块装着的槽号及对方局号读入累加器,并等待 压入堆栈。 (指定自局模块装着的槽号,用 BCD 码指定对方局 的局号) □□:模块装着的槽号,0~7 △△:对方局号 G-01GF 0~31 U-01KF 0~31 G-01DM 1~90 U-01DM 1~90 Z-01DM 1~90 3. 把传送字节数读入累加器并等待压入堆栈。 (字节数 1~128 的 BCD 码指定) 4. 将存放接受数据的寄存器的起始号读入累 加器。 ※ 八进制(O)指定。 5. 接受数据时,使用 RX 指令。 在操作数中指定对方(I,Q,GI,GQ,M,SP, T,C,R、$、X)号 ※Z-01DM 不能安装于紧靠 CPU 的 0 号槽中,而只能安装于 1~7 号槽中。 例) SP120 LDS K012 LDS K4 LDR O40502 自局 对方局 RX O40402 R40502 △△△△ R40503 △△△△ R40402 △△△△ R40403 △△△△ 例) SP120 LDS K012 LDS K4 LDR O40502 (接受的数据存入R40502开始的 4个字节内) 例) SP120 LDS K012 LDS K4 SP120 0 例) LDS K012 P / S 槽 C P U G-01DM/U-01DM/Z-01DM※ /G-01GF/U-01KF P / S C P U 1 (#12) G-01DM/U-01DM/Z-01DM※ /G-01GF/U-01KF 例) 0#框架 0#槽的模块不在通讯中的条件。 SP120 LDS K□□△△ 光洋电子(无锡)有限公司 S 系列编程手册 351 SG-8B SU-5/5E SU-6B SU-5M/6M SZ-4 SZ-4M 写入指令 WX SH SM DL05 DL06 DL350 SN 指 令 符 号 WX D1 写入对象号 指令步数 可 使 用 的 操 作 数 2 D1 I、Q、GI、GQ、M、SP、T、C、S、R、$、X ※SU-5/5E/SU-6B、SZ-4/4M 、SH/SM、DL05、SN 无 GQ 指定功能 功 能 处 理 1. 通过通讯模块向其它 PLC 写入数据,程序、 方式等指令。 2. 执行此指令之前,要在 DS2,DS1,ACC 中存入规定的数据。 DS2:自局的槽号,对方局号。 DS1:传送数(数据长度)的指定(字节数: BCD)。 ACC:读出数据所在的起始寄存器号。 3. WX指令的操作数指定对方局的写入对象。 程序执行时,通过通讯模块把需要的数据 写入到对方局。 4. 该指令有效的通讯模块为 G-01GF,U- 01KF(GENI)及 G-01DM,U-01DM, Z-01DM(CCM)。 回 路 举 例 指 令 表 动 作 地址 指令 操作数 10 LD I0001 11 ANDN SP120 12 LDS K015 13 LDS K32 14 LDR O40402 15 WX M0100 17 END 条件 I1 成立时 CPU(自局) CPU(对方局) 0#槽 对方局号 15 R40402到R40421的 32字节的 数据,写入到对方局的 M100 到 M477 中。 SP120 为通讯标志继电器。 WX M 100 LDS K015 LDS K32 LDR Q40402 SP120 END I1 R40402 ∫ R40421 M100~117 ∫ M460~477 32 字 节 WX □×××× CPU CPU(对方局) 寄 存 器 自局槽号对方局号 传送量(数据长度) 写入数据所在地址 DS2 DS1 ACC 框架号/对方局号 1~128 字节数(BCD) 自局寄存器起始号 OPE 对方局读出对象地址 WX 指令 CPU(自局) 数据受信 □×××× □×××× ∫ □×××× □×××× □×××× ∫ □×××× 自局 对方局 通 讯 模 块 槽号 局号 CPU I/O 寄存器程 序 T/C 存储器等 通 讯 模 块 ∫ 光洋电子(无锡)有限公司 S 系列编程手册 352 写入(WX 指令) 通讯模块编程顺序 1. 条件指令(通讯开始条件的指定) SP120 为通讯中标志,根据模块装着的槽号 选择对应的定义号。(各型号 PLC 的通讯中 标志的特殊继电器号请参阅各手册) 2. 把模块装着的槽号及对方局号读入累加器,并等待 压入堆栈。 (指定自局模块装着的槽号,用 BCD 码指定对方局 的局号) □□:模块装着的槽号,1~7 △△:对方局号 G-01GF 0~31 U-01KF 0~31 G-01DM 1~90 U-01DM 1~90 Z-01DM 1~90 3. 传送字节数读入累加器。 (字节数 1~128 的 BCD 码指定) 4. 将被送出的数据所在的寄存器起始号读入 累加器。 5. 送出数据时,使用 WX 指令。 在操作数中,指定对方局的(I,Q,GI,GQ, M,SP,T,C,R、$、X)号 6. 从 PLC 的通用端口送出数据使用 WX 指令 的场合。 通用通讯口槽号使用说明: SU-5E/6/6B/SZ-4 使用 FF 作为槽号; SZ-4M/DL05/DL06:使用 F1 作为槽号; SU-5M/6M:使用 F1,F2,F3 分别作为口 1、口 2、口 3 的槽号; SN:使用 F0,F1 分别作为口 1、口 2 的槽号; SM:使用 1,2 分别作为口 1、口 2 的槽号; SH:使用任意值作为槽号; ※Z-01DM 不能安装于紧靠 CPU 的 0 号槽中,而只能安装于 1~7 号槽中。 LDS K□□△△ 例) SP116 LDS KFF01 LDS K6 LDR O2000 EXT WX R0 R2000 2001 2002 32,31 34,33 OD,35 OD 35 34 33 32 31 6 5 4 3 2 1 PLC 例) SP120 LDS K012 LDS K4 LDR O40402 自局 对方局 WX O40502 R40502 △△△△ R40503 △△△△ R40402 △△△△ R40403 △△△△ 例) SP120 LDS K012 LDS K4 LDR O40402 (送出的数据存入 R40402、R40403) 例) SP120 LDS K012 LDS K4 例) SP120 LDS K012 P / S 槽 C P U G-01DM/U-01DM/Z-01DM※ /G-01GF/U-01KF P / S C P U 1 (#12) 0 G-01DM/U-01DM/Z-01DM※ /G-01GF/U-01KF 例) 0#框架 0#槽的模块不在通讯中的条件。 SP120 光洋电子(无锡)有限公司 S 系列编程手册 353 [要点] 1. 根据通讯模块装着的槽号,将特殊继电器 SP120~SP137 分配作通讯中标志和通讯出错标志。 SG-8B: SU 系列/SZ-4: ※Z-01DM 不能安装于紧靠 CPU 的 0 号槽中。 通讯中标志,当程序执行時(RX、WX 指令执行后)为 ON,传送结束后到当時扫描结束時变为 OFF。 通讯发生出错的场合,出错标志为 ON,通讯指令执行后变为 OFF。 ①通讯不能正常进行的原因 1) 指定通讯模块装着的槽号,指定不对(指定了未装通讯模块的槽)。 2) 对方局号的指定超出了范围,[G-01GF/U-01KF(0~31), G-01DM/U-01DM/Z-01DM(1~90)] 3) 对方局号的指定与实际的局号设定不同。 4) 传送量(传送字节数)的指定在范围之外。 注)传送量指定,在对象存储器指定为 R(寄存器号)指定時,应为 2 的倍数,$(程序地址) 指定,应为 3 的倍数(在程序中,每指令由 3 个字节构成)。 ②通讯出错发生的原因 1)通讯中发生数据异常時。 2)通讯中对方局的电源为 OFF 時。 2.对 SH/SM/SN/DL05/DL06 系列,无通讯模块,SH 仅能使用 CPU 的通用通讯口,DL05/DL06 只能用通讯口 1 做主局,它们的通讯中标志为 SP116;SM 通讯中标志为 PORT0:SP115,PORT1: SP116;SN 通讯中标志为 PORT0:SP114,PORT1:SP116。 局号 #□□ 局号 #□□ 通讯中标志 通讯出错标志 SP120 SP122 SP124 SP126 SP130 SP132 SP134 SP136 SP121 SP123 SP124 SP127 SP131 SP133 SP135 SP137 P / S C P U P / S C P U P / S C P U G-01 GF 或 G-01 DM G-01 GF 或 G-01 DM 0# 1# 2# 3# 4# 5# 6# 7# 通讯中标志 通讯出错标志 SP120 SP122 SP124 SP126 SP130 SP132 SP134 SP136 SP121 SP123 SP124 SP127 SP131 SP133 SP135 SP137 槽 0 槽 1 槽 2 槽 3 槽 4 槽 5 槽 6 槽 7 C P U 各型号 PLC 的通讯中标志的特殊继电器号及通讯 出错标志的特殊继电器号请参阅各手册。 C P U C P U U-01 DM U-01 DM SU-6B:U-01KI/KF 可以使用 局号 #□□ 局号 #□□ 光洋电子(无锡)有限公司 S 系列编程手册 354 9-3 输入输出模块对象指令 SG-8B SU-5/5E SU-6B SU-5M/6M SZ-3 SZ-4 输出区域暂停指令 PAUSE SZ-4M SH SM DL05 DL06 指 令 符 号 PAUS QS QE PAUSE 起始定义号 末尾定义号 (可省略) 指令 步数 可使用的操作数 SG-8B/SU-5M/6M SU-5/5E/6B/SZ-4 SZ-3 SZ-4M SH/SM DL05 DL06 QS Q0~Q1777 Q0~Q477 Q0~Q177 Q0~Q777 Q0~Q077 Q0~Q377 Q0~Q7771(2) QE Q0~Q1777 Q0~Q477 Q0~Q177 Q0~Q777 Q0~Q077 Q0~Q377 Q0~Q777 功 能 处 理 1. 禁止指定位或指定范围的外部输出 的指令。 2. 条件成立时,外部输出禁止;条件不 成立时,外部输出的禁止解除。 3. 根据暂停参数的设定,可对外部输出 有选择地禁止。 4. 仅仅是对外部输出模块输出的禁止, 在内部使用的输出接点不禁止。 回 路 举 例 指 令 表 动 作 地址 指令 操作数 10 LD I0000 11 PAUSE Q0100 Q0107 13 LD I0001 14 ANDN M0010 15 OUT Q0100 16 LD I0003 17 OUT Q0101 18 LD Q0100 19 OR I0005 20 OUT Q0110 21 END 条件 I0 成立时,PAUSE 指令 使指定的 Q100~Q107 的外部 输出 OFF。输出 Q110 在暂停 指令指定的范围之外,不受 PAUSE 指令的影响。 输入 I1 为 ON,内部继电器 M10 为 OFF 时,Q100 的外部 输出为 OFF,但是,Q110 在 PAUSE 指令指定区域之外为 ON。 PAUSE Q×××× PAUSE Q×××× Q×××× 输出存储器 暂停参数 起 始 末 尾 PAUSE 指令指定范围 1 0 1 0 1 1 0 0 输出模块 1 0 0 0 输 出 不 禁 止 输 出 禁 止 M10 I1 PAUSE Q100 Q107 Q100 END I0 Q101 I3 Q110 Q100 I5 光洋电子(无锡)有限公司 S 系列编程手册 355 输入输出区域更新指令 DOIO SG-8B 指 令 符 号 DOIO RE DO I/O 末尾号 指令步数 可 使 用 的 操 作 数 1(2) RE R40000~R40577 功 能 处 理 1. 对累加器中记忆的起始号,到操作数指 定的末尾号之间的输入输出(包括 GI、 GQ),进行内部 I/O 存储器(状态表)与输 入输出模块之间的强制传送。 2. 通常,输入输出模块之间在一次扫描内 进行一次性传送,或由直接指令进行传 送,但在执行 DOIO 指令時,进行指定 范围的 I/O 更新。 ACC=RS:先头番号(八进制数) OPE=RE:末尾番号(寄存器号) 回 路 举 例 指 令 表 动 作 地址 指令 操作数 12 LDPD M0022 13 LDR O40410 14 DOIO R40510 16 END 条件 M22 从 OFF 到 ON 变化 時,对输入 I200(R40410)到输 出 Q200(R40510)之间的输入 输出,进行内部 I/O 状态存储 器和模块间的传送。 DOIO R×××× 输入输出存储器 输 入 模 块 输 出 模 块 DOIO 扫描 LDR O40410 END M22 P DOIO R40510 光洋电子(无锡)有限公司 S 系列编程手册 356 输入输出传送禁止 SUSIO SG-8B 指 令 符 号 SUSIO SUSPEND I/O 指令步数 1 功 能 处 理 1. 停止输入输出(I,Q,GI,GQ)全区域传送的指令。指令执行時,输入模块、输出模块与 I/O 状 态表之间的成批传送被禁止。但由直接输入输出指令对 I/O 的更新有效。 2. SUSIO 指令执行時,外部的输入状态即使变化,内部的输入存储器状态也维持 SU-SIO 指令执 行前的状态:在程序中输出状态即使变化,外部输出也不变。 3. 通常,该指令与 DOIO 及直接输入输出指令组合使用。 4. SUSIO 执行后,所有的 I/O 状态不变。因此,要改变 I/O 状态,要用 DOIO 指令进行部分范围 更新,或用直接输入输出指令处理。 回 路 举 例 指 令 表 动 作 地址 指令 操作数 600 LDDI I0000 601 SUSIO 602 OUT M0010 603 LD M0010 604 LDR O40410 605 DOIO R40520 606 END 1. 条件 I0 成立時,输入输出 (I,Q,GI,GQ)全区域的 传送停止。 2. 对于 R40410~R40520 之间 的输入输出,由 DOIO 指 令进行输入输出传送。 SUSIO SUSIO END I0 M10 D I LDR O40410 M10 DOIO R40520 光洋电子(无锡)有限公司 S 系列编程手册 357 9-4 编程器对象指令 SG-8B SU-5/5E SU-6B SU-5M/6M SZ-3 SZ-4 外部诊断代码显示 FALT SZ-4M SH SM DL05 DL06 DL350 指 令 符 号 FALT Ra FALT 诊断代码 K×××× 标记号 指令 步数 可 使 用 的 操 作 数 SG-8B/SU- 5M/SU-6M SU-6B SU-5/5E SZ-3 SZ-4 SZ-4M SH/SM DL05/DL06 DL350 2 R0~R41237 K0~KFFFF R0~R41234 K0~KFFFF R0~R41230 K0~KFFFF R0~R41227 K0~KFFFF R0~R41230 K0~KFFFF R0~R41237 K0~KFFFF R0~R41230 K0~KFFFF R0~R41237 K0~KFFFF ← ← 功 能 处 理 1. 当外部诊断条件成立时,该指令指定的代码在编程 器上显示。 2. R 指定: 寄存器的内容可显示在编程器上。 3. SU-5 的 K 指定: 由 K 指定的数码直接显示在编程器上。 4. SG-8B/SU-6B/5M/6M/SZ-3/4/4M 的 K 指定: 1) 操作数的 K 指定为 DLBL 命令的标记号。 DLBL 命令以后登记的数据显示在编程器上 可显示的数据是 23 文字的 ASCII 码一数据登 记参照 ACON、NCON 命令。 2) 用 ACON 命令登记的数据,可显示在编程器 上用 NCON 登记的数据,按高 8 位和低 8 位 分别对应的文字代码显示文字图形,同时假名 文字也可以显示(参见表 1ASCII 表) 5. SH/SM/DL05/DL06:K 的内容直接显示。 R 指定 K 指定 1)SU-5/5E 2)SG-8B/SU-6B/5M/6M/SZ-3/4/4M 标记处理 SP050 外部诊断命令执行时 ON 回 路 举 例 指 令 表 动 作 地址 指令 操作数 50 LD I20 51 FALT R2000 53 LD I0023 54 AND I0024 55 FALT KAAAA 56 END 900 DLBL KAAAA 902 ACON A12 903 ACON A3C 904 ACON ADE 905 DLBL KBBBB 1. 条件 I20 成立时,R2000 中记忆的数据在编程器上显 示。 2. 条件 I23 及 I24 成立时, 数据标记名 KAAAA 登记的 数据在编程器上显示。 编程器上显示 2 123CDE 显示的范围,是到下一个 DLBL 指令为止的登记数据, 大 23 个文字。 DLBL ACON A 12 KAAAA ACON A 3 C ACON A D E KBBBB DLBL FALT K AAAA I23 I24 FALT R2000 I20 FALT □×××× K 指定(登记名) K A 编程器显示 用 NCON、 ACON 命令 登记 NCON K×××× NCON K×××× NCON K×××× ACON A×× NCON K×××× ACON A×× (23 种文字内) R 编程器显示 操作数 R 指定(寄存器) S S a a 用 R 指定时,为 4 位(0~FFFF)显示 K K 指定(显示码) A 编程器显示 A A:0~FFFFQA 光洋电子(无锡)有限公司 S 系列编程手册 358 ●外部诊断信息显示 例)在编程器 S-01P2 上显示下面信息。 S-01P2 显示 MOTOR ERROR 回路例 ●多个的外部诊断码显示 条件 I1、I2、I3 全部 ON 时,由 后的 FALT 指定的 R2002 的内容被显示在编程器上。I3 为 OFF,下面就显示 R2001 的内容。 这样 FALT 指令的显示就成为后优先。 NCON K 5220 I1 NCON K 4552 NCON K 524F FALT K 0001 END K0001 DLBL I0 NCON K 4D4F NCON K 544F 数据登记号指定 数据登记标志 4D 4F (M) (O) 54 4F (T) (O) 52 20 (R) ( ) 45 52 (E) (R) 52 4F (R) (O) 52 20 (R) ( ) NCON K 5220 FALT R 2000 I1 FALT R 2001 I2 FALT R 2002 I3 光洋电子(无锡)有限公司 S 系列编程手册 359 表 1 ASCII 码表 例)NCON K 43 52 4 3 数据 高 4 位 低 4 位 B 高 4 位 2 低 4 位 C R 编 程 器 上 可 显 示 “CR”这样的文字 光洋电子(无锡)有限公司 S 系列编程手册 360 事件记录指令 HISTRY SG-8B 指 令 符 号 指令步数 可使用的操作数 SG-8B 2 R0~R41237 K1~KFFFF 功能:1.事件情报将信息记录到 CPU 的内部存储器中。 ※同時也将命令执行時的日历、时间一起登录。 HISTRY □×××× HISTRY R 寄存器号 …………… K 标记 100 为 ON 時,将以下信息登录到 CPU 内部 存储器中。 DLBL K1234 HISTRY K1234 I100 NCON K4D4F NCON K544F NCON K5220 NCON K4552 NCON K524F NCON K5220 4Dh(M) 4Fh(O) 54h(T) 4Fh(O) 52h(R) 20h( ) 45h(E) 52h(R ) 52h(R) 4Fh(O) 52h(R) 20h( ) 93-04-21 17:15:20 MOTOR ERROR 光洋电子(无锡)有限公司 S 系列编程手册 361 ● 历史信息功能[SG-8B/SU-6B/5M/6M/SZ-3/4/4M] PLC 多能保存 16 件历史信息 信息历史表的事例,在“图形编程 S-62P 技术资料(第 2 版)”上有记载。 [注意]当信息作为历史信息记录時,记录条件为起始扫描脉冲成立時,FALT 指令就执行。 ● SG-8B/SU-5M/6M 的例子 I0 的上升沿扫描触发,执行 FALT 指令 ● 其它 PLC 的例子 使用 PD 指令,I0 上升沿触发,执行 FALT 指令。 ※非单脉冲导通,执行 FALT 指令時,FALT 指令多次执行,但记录同一历史信息。 I0 PD M0 FALT R 2000 M0 I0 FALT R 2000P 光洋电子(无锡)有限公司 S 系列编程手册 362 SU-8B SU-6B SU-5M/6M SZ-4M 时间设定指令 TIME DL05 DL06 DL350 SN 指 令 符 号 TIME R 寄存器号 指令步数 可使用的操作数 SG-8B/SU- 5M/SU-6M SU-6B SZ-4M DL05/DL06 DL350 SN 2 R0~R41237 R0~R41234 R0~R41237 R0~R41237 ← R0~R41207 注意:1.从指定的寄存器中读出时间并进行设定。 时间的设定为 BCD 码且仅在相应范围内有效,其它的数码均无效。 ※小時(00~23)、分和秒(00~59)为可能设定范围。 34 TIME R2000 M100 56 动作 R 2000 分 秒 * * 12 R 2001 未使用 时 时间的设定 LD M100 TIME R2000 在 R2000,R2001 中设定时间。 执行前时间:11 时 50 分 20 秒→执行后:12 時 34 分 56 秒 程序例 TIME R×××× 光洋电子(无锡)有限公司 S 系列编程手册 363 SU-8B SU-6B SU-5M/6M SZ-4M 日历设定指令 DATE DL05 DL06 DL350 SN 指 令 符 号 DATE R 寄存器号 指令步数 可使用的操作数 SG-8B/SU- 5M/SU-6M SU-6B SZ-4M DL05/DL06 DL350 SN 2 R0~R41237 R0~R41234 R0~R41237 R0~R41237 ← R0~R41207 注意:日历的设定为 BCD 码,仅在设定范围内有效,其它的数码均无效。 ※年(00~99)、月(01~12)、日(01~31)、星期(00~06)。 程序例 DATE R×××× 15 DATE R40410 M100 05 动作 R 40410 日 星期 99 01 R 40411 年 月 在 R40410 中设置日历 LD M100 TADE R40410 执行前日历:98 年 11 月 30 日(1)→执行后:99 年 1 月 15 日 (5)。 ※星期数据:0(日)、1(一)、2(二)、3(三)、4(四)、5(五)、6(六) 光洋电子(无锡)有限公司 S 系列编程手册 364 第 10 章 附 录 10-1 功能存储器编号表(功能存储器表的参考说明) 从下页开始是各 PLC 使用的功能存储器的全表。此表构成如下图。 [1]GI,GQ,I,Q,M,T,C,S,SP 表 如上图那样的表中 ①是 1 位单位(1 点为单位)的区域,对应于输入输出等的每一定义号。 ②是把①的区域看作数据寄存器時的寄存器号 R 的表。 [2]R[数据寄存器]表 ④是数据寄存器区域,1 点为 16 位。此区域只表示 3 位数,把⑤的数值放在高位,组成 5 位 寄存器号。 注释:下页为功能存储器全表,对于各型号 PLC,请参阅具体的功能存储器范围加以对照! 寄存器号 ⑤ ④ 1 点 16 位(3 位表示) 寄存器号 定义号(位号) 定义号(位号) 5 位数表示 ② ① 16 位 1 点 1 位(4 位数表示) 05 777 ~ 770 767 ~ 760 05770 光洋电子(无锡)有限公司 S 系列编程手册 365 10-1-1 输入【I】定义号表 40400 0017 0016 0015 0014 0013 0012 0011 0010 0007 0006 0005 0004 0003 0002 0001 0000 40401 0037 0036 0035 0034 0033 0032 0031 0030 0027 0026 0025 0024 0023 0022 0021 0020 40402 0057 0056 0055 0054 0053 0052 0051 0050 0047 0046 0045 0044 0043 0042 0041 0040 40403 0077 0076 0075 0074 0073 0072 0071 0070 0067 0066 0065 0064 0063 0062 0061 0060 40404 0117 0116 0115 0114 0113 0112 0111 0110 0107 0106 0105 0104 0103 0102 0101 0100 40405 0137 0136 0135 0134 0133 0132 0131 0130 0127 0126 0125 0124 0123 0122 0121 0120 40406 0157 0156 0155 0154 0153 0152 0151 0150 0147 0146 0145 0144 0143 0142 0141 0140 40407 0177 0176 0175 0174 0173 0172 0171 0170 0167 0166 0165 0164 0163 0162 0161 0160 40410 0217 0216 0215 0214 0213 0212 0211 0210 0207 0206 0205 0204 0203 0202 0201 0200 40411 0237 0236 0235 0234 0233 0232 0231 0230 0227 0226 0225 0224 0223 0222 0221 0220 40412 0257 0256 0255 0254 0253 0252 0251 0250 0247 0246 0245 0244 0243 0242 0241 0240 40413 0277 0276 0275 0274 0273 0272 0271 0270 0267 0266 0265 0264 0263 0262 0261 0260 40414 0317 0316 0315 0314 0313 0312 0311 0310 0307 0306 0305 0304 0303 0302 0301 0300 40415 0337 0336 0335 0334 0333 0332 0331 0330 0327 0326 0325 0324 0323 0322 0321 0320 40416 0357 0356 0355 0354 0353 0352 0351 0350 0347 0346 0345 0344 0343 0342 0341 0340 40417 0377 0376 0375 0374 0373 0372 0371 0370 0367 0366 0365 0364 0363 0362 0361 0360 40420 0417 0416 0415 0414 0413 0412 0411 0410 0407 0406 0405 0404 0403 0402 0401 0400 40421 0437 0436 0435 0434 0433 0432 0431 0430 0427 0426 0425 0424 0423 0422 0421 0420 40422 0457 0456 0455 0454 0453 0452 0451 0450 0447 0446 0445 0444 0443 0442 0441 0440 40423 0477 0476 0475 0474 0473 0472 0471 0470 0467 0466 0465 0464 0463 0462 0461 0460 40424 0517 0516 0515 0514 0513 0512 0511 0510 0507 0506 0505 0504 0503 0502 0501 0500 40425 0537 0536 0535 0534 0533 0532 0531 0530 0527 0526 0525 0524 0523 0522 0521 0520 40426 0557 0556 0555 0554 0553 0552 0551 0550 0547 0546 0545 0544 0543 0542 0541 0540 40427 0577 0576 0575 0574 0573 0572 0571 0570 0567 0566 0565 0564 0563 0562 0561 0560 40430 0617 0616 0615 0614 0613 0612 0611 0610 0607 0606 0605 0604 0603 0602 0601 0600 40431 0637 0636 0635 0634 0633 0632 0631 0630 0627 0626 0625 0624 0623 0622 0621 0620 40432 0657 0656 0655 0654 0653 0652 0651 0650 0647 0646 0645 0644 0643 0642 0641 0640 40433 0677 0676 0675 0674 0673 0672 0671 0670 0667 0666 0665 0664 0663 0662 0661 0660 40434 0717 0716 0715 0714 0713 0712 0711 0710 0707 0706 0705 0704 0703 0702 0701 0700 40435 0737 0736 0735 0734 0733 0732 0731 0730 0727 0726 0725 0724 0723 0722 0721 0720 40436 0757 0756 0755 0754 0753 0752 0751 0750 0747 0746 0745 0744 0743 0742 0741 0740 40437 0777 0776 0775 0774 0773 0772 0771 0770 0767 0766 0765 0764 0763 0762 0761 0760 40440 1017 1016 1015 1014 1013 1012 1011 1010 1007 1006 1005 1004 1003 1002 1001 1000 40441 1037 1036 1035 1034 1033 1032 1031 1030 1027 1026 1025 1024 1023 1022 1021 1020 40442 1057 1056 1055 1054 1053 1052 1051 1050 1047 1046 1045 1044 1043 1042 1041 1040 40443 1077 1076 1075 1074 1073 1072 1071 1070 1067 1066 1065 1064 1063 1062 1061 1060 40444 1117 1116 1115 1114 1113 1112 1111 1110 1107 1106 1105 1104 1103 1102 1101 1100 40445 1137 1136 1135 1134 1133 1132 1131 1130 1127 1126 1125 1124 1123 1122 1121 1120 40446 1157 1156 1155 1154 1153 1152 1151 1150 1147 1146 1145 1144 1143 1142 1141 1140 40447 1177 1176 1175 1174 1173 1172 1171 1170 1167 1166 1165 1164 1163 1162 1161 1160 光洋电子(无锡)有限公司 S 系列编程手册 366 40450 1217 1216 1215 1214 1213 1212 1211 1210 1207 1206 1205 1204 1203 1202 1201 1200 40451 1237 1236 1235 1234 1233 1232 1231 1230 1227 1226 1225 1224 1223 1222 1221 1220 40452 1257 1256 1255 1254 1253 1252 1251 1250 1247 1246 1245 1244 1243 1242 1241 1240 40453 1277 1276 1275 1274 1273 1272 1271 1270 1267 1266 1265 1264 1263 1262 1261 1260 40454 1317 1316 1315 1314 1313 1312 1311 1310 1307 1306 1305 1304 1303 1302 1301 1300 40455 1337 1336 1335 1334 1333 1332 1331 1330 1327 1326 1325 1324 1323 1322 1321 1320 40456 1357 1356 1355 1354 1353 1352 1351 1350 1347 1346 1345 1344 1343 1342 1341 1340 40457 1377 1376 1375 1374 1373 1372 1371 1370 1367 1366 1365 1364 1363 1362 1361 1360 40460 1417 1416 1415 1414 1413 1412 1411 1410 1407 1406 1405 1404 1403 1402 1401 1400 40461 1437 1436 1435 1434 1433 1432 1431 1430 1427 1426 1425 1424 1423 1422 1421 1420 40462 1457 1456 1455 1454 1453 1452 1451 1450 1447 1446 1445 1444 1443 1442 1441 1440 40463 1477 1476 1475 1474 1473 1472 1471 1470 1467 1466 1465 1464 1463 1462 1461 1460 40464 1517 1516 1515 1514 1513 1512 1511 1510 1507 1506 1505 1504 1503 1502 1501 1500 40465 1537 1536 1535 1534 1533 1532 1531 1530 1527 1526 1525 1524 1523 1522 1521 1520 40466 1557 1556 1555 1554 1553 1552 1551 1550 1547 1546 1545 1544 1543 1542 1541 1540 40467 1577 1576 1575 1574 1573 1572 1571 1570 1567 1566 1565 1564 1563 1562 1561 1560 40470 1617 1616 1615 1614 1613 1612 1611 1610 1607 1606 1605 1604 1603 1602 1601 1600 40471 1637 1636 1635 1634 1633 1632 1631 1630 1627 1626 1625 1624 1623 1622 1621 1620 40472 1657 1656 1655 1654 1653 1652 1651 1650 1647 1646 1645 1644 1643 1642 1641 1640 40473 1677 1676 1675 1674 1673 1672 1671 1670 1667 1666 1665 1664 1663 1662 1661 1660 40474 1717 1716 1715 1714 1713 1712 1711 1710 1707 1706 1705 1704 1703 1702 1701 1700 40475 1737 1736 1735 1734 1733 1732 1731 1730 1727 1726 1725 1724 1723 1722 1721 1720 40476 1757 1756 1755 1754 1753 1752 1751 1750 1747 1746 1745 1744 1743 1742 1741 1740 40477 1777 1776 1775 1774 1773 1772 1771 1770 1767 1766 1765 1764 1763 1762 1761 1760 10-1-2 输出【Q】定义号表 40500 0017 0016 0015 0014 0013 0012 0011 0010 0007 0006 0005 0004 0003 0002 0001 0000 40501 0037 0036 0035 0034 0033 0032 0031 0030 0027 0026 0025 0024 0023 0022 0021 0020 40502 0057 0056 0055 0054 0053 0052 0051 0050 0047 0046 0045 0044 0043 0042 0041 0040 40503 0077 0076 0075 0074 0073 0072 0071 0070 0067 0066 0065 0064 0063 0062 0061 0060 40504 0117 0116 0115 0114 0113 0112 0111 0110 0107 0106 0105 0104 0103 0102 0101 0100 40505 0137 0136 0135 0134 0133 0132 0131 0130 0127 0126 0125 0124 0123 0122 0121 0120 40506 0157 0156 0155 0154 0153 0152 0151 0150 0147 0146 0145 0144 0143 0142 0141 0140 40507 0177 0176 0175 0174 0173 0172 0171 0170 0167 0166 0165 0164 0163 0162 0161 0160 40510 0217 0216 0215 0214 0213 0212 0211 0210 0207 0206 0205 0204 0203 0202 0201 0200 40511 0237 0236 0235 0234 0233 0232 0231 0230 0227 0226 0225 0224 0223 0222 0221 0220 40512 0257 0256 0255 0254 0253 0252 0251 0250 0247 0246 0245 0244 0243 0242 0241 0240 40513 0277 0276 0275 0274 0273 0272 0271 0270 0267 0266 0265 0264 0263 0262 0261 0260 40514 0317 0316 0315 0314 0313 0312 0311 0310 0307 0306 0305 0304 0303 0302 0301 0300 40515 0337 0336 0335 0334 0333 0332 0331 0330 0327 0326 0325 0324 0323 0322 0321 0320 40516 0357 0356 0355 0354 0353 0352 0351 0350 0347 0346 0345 0344 0343 0342 0341 0340 40517 0377 0376 0375 0374 0373 0372 0371 0370 0367 0366 0365 0364 0363 0362 0361 0360 光洋电子(无锡)有限公司 S 系列编程手册 367 40520 0417 0416 0415 0414 0413 0412 0411 0410 0407 0406 0405 0404 0403 0402 0401 0400 40521 0437 0436 0435 0434 0433 0432 0431 0430 0427 0426 0425 0424 0423 0422 0421 0420 40522 0457 0456 0455 0454 0453 0452 0451 0450 0447 0446 0445 0444 0443 0442 0441 0440 40523 0477 0476 0475 0474 0473 0472 0471 0470 0467 0466 0465 0464 0463 0462 0461 0460 40524 0517 0516 0515 0514 0513 0512 0511 0510 0507 0506 0505 0504 0503 0502 0501 0500 40525 0537 0536 0535 0534 0533 0532 0531 0530 0527 0526 0525 0524 0523 0522 0521 0520 40526 0557 0556 0555 0554 0553 0552 0551 0550 0547 0546 0545 0544 0543 0542 0541 0540 40527 0577 0576 0575 0574 0573 0572 0571 0570 0567 0566 0565 0564 0563 0562 0561 0560 40530 0617 0616 0615 0614 0613 0612 0611 0610 0607 0606 0605 0604 0603 0602 0601 0600 40531 0637 0636 0635 0634 0633 0632 0631 0630 0627 0626 0625 0624 0623 0622 0621 0620 40532 0657 0656 0655 0654 0653 0652 0651 0650 0647 0646 0645 0644 0643 0642 0641 0640 40533 0677 0676 0675 0674 0673 0672 0671 0670 0667 0666 0665 0664 0663 0662 0661 0660 40534 0717 0716 0715 0714 0713 0712 0711 0710 0707 0706 0705 0704 0703 0702 0701 0700 40535 0737 0736 0735 0734 0733 0732 0731 0730 0727 0726 0725 0724 0723 0722 0721 0720 40536 0757 0756 0755 0754 0753 0752 0751 0750 0747 0746 0745 0744 0743 0742 0741 0740 40537 0777 0776 0775 0774 0773 0772 0771 0770 0767 0766 0765 0764 0763 0762 0761 0760 40540 1017 1016 1015 1014 1013 1012 1011 1010 1007 1006 1005 1004 1003 1002 1001 1000 40541 1037 1036 1035 1034 1033 1032 1031 1030 1027 1026 1025 1024 1023 1022 1021 1020 40542 1057 1056 1055 1054 1053 1052 1051 1050 1047 1046 1045 1044 1043 1042 1041 1040 40543 1077 1076 1075 1074 1073 1072 1071 1070 1067 1066 1065 1064 1063 1062 1061 1060 40544 1117 1116 1115 1114 1113 1112 1111 1110 1107 1106 1105 1104 1103 1102 1101 1100 40545 1137 1136 1135 1134 1133 1132 1131 1130 1127 1126 1125 1124 1123 1122 1121 1120 40546 1157 1156 1155 1154 1153 1152 1151 1150 1147 1146 1145 1144 1143 1142 1141 1140 40547 1177 1176 1175 1174 1173 1172 1171 1170 1167 1166 1165 1164 1163 1162 1161 1160 40550 1217 1216 1215 1214 1213 1212 1211 1210 1207 1206 1205 1204 1203 1202 1201 1200 40551 1237 1236 1235 1234 1233 1232 1231 1230 1227 1226 1225 1224 1223 1222 1221 1220 40552 1257 1256 1255 1254 1253 1252 1251 1250 1247 1246 1245 1244 1243 1242 1241 1240 40553 1277 1276 1275 1274 1273 1272 1271 1270 1267 1266 1265 1264 1263 1262 1261 1260 40554 1317 1316 1315 1314 1313 1312 1311 1310 1307 1306 1305 1304 1303 1302 1301 1300 40555 1337 1336 1335 1334 1333 1332 1331 1330 1327 1326 1325 1324 1323 1322 1321 1320 40556 1357 1356 1355 1354 1353 1352 1351 1350 1347 1346 1345 1344 1343 1342 1341 1340 40557 1377 1376 1375 1374 1373 1372 1371 1370 1367 1366 1365 1364 1363 1362 1361 1360 40560 1417 1416 1415 1414 1413 1412 1411 1410 1407 1406 1405 1404 1403 1402 1401 1400 40561 1437 1436 1435 1434 1433 1432 1431 1430 1427 1426 1425 1424 1423 1422 1421 1420 40562 1457 1456 1455 1454 1453 1452 1451 1450 1447 1446 1445 1444 1443 1442 1441 1440 40563 1477 1476 1475 1474 1473 1472 1471 1470 1467 1466 1465 1464 1463 1462 1461 1460 40564 1517 1516 1515 1514 1513 1512 1511 1510 1507 1506 1505 1504 1503 1502 1501 1500 40565 1537 1536 1535 1534 1533 1532 1531 1530 1527 1526 1525 1524 1523 1522 1521 1520 40566 1557 1556 1555 1554 1553 1552 1551 1550 1547 1546 1545 1544 1543 1542 1541 1540 40567 1577 1576 1575 1574 1573 1572 1571 1570 1567 1566 1565 1564 1563 1562 1561 1560 40570 1617 1616 1615 1614 1613 1612 1611 1610 1607 1606 1605 1604 1603 1602 1601 1600 40571 1637 1636 1635 1634 1633 1632 1631 1630 1627 1626 1625 1624 1623 1622 1621 1620 光洋电子(无锡)有限公司 S 系列编程手册 368 40572 1657 1656 1655 1654 1653 1652 1651 1650 1647 1646 1645 1644 1643 1642 1641 1640 40573 1677 1676 1675 1674 1673 1672 1671 1670 1667 1666 1665 1664 1663 1662 1661 1660 40574 1717 1716 1715 1714 1713 1712 1711 1710 1707 1706 1705 1704 1703 1702 1701 1700 40575 1737 1736 1735 1734 1733 1732 1731 1730 1727 1726 1725 1724 1723 1722 1721 1720 40576 1757 1756 1755 1754 1753 1752 1751 1750 1747 1746 1745 1744 1743 1742 1741 1740 40577 1777 1776 1775 1774 1773 1772 1771 1770 1767 1766 1765 1764 1763 1762 1761 1760 10-1-3 通讯输入【GI】定义号表 40000 0017 0016 0015 0014 0013 0012 0011 0010 0007 0006 0005 0004 0003 0002 0001 0000 40001 0037 0036 0035 0034 0033 0032 0031 0030 0027 0026 0025 0024 0023 0022 0021 0020 40002 0057 0056 0055 0054 0053 0052 0051 0050 0047 0046 0045 0044 0043 0042 0041 0040 40003 0077 0076 0075 0074 0073 0072 0071 0070 0067 0066 0065 0064 0063 0062 0061 0060 40004 0117 0116 0115 0114 0113 0112 0111 0110 0107 0106 0105 0104 0103 0102 0101 0100 40005 0137 0136 0135 0134 0133 0132 0131 0130 0127 0126 0125 0124 0123 0122 0121 0120 40006 0157 0156 0155 0154 0153 0152 0151 0150 0147 0146 0145 0144 0143 0142 0141 0140 40007 0177 0176 0175 0174 0173 0172 0171 0170 0167 0166 0165 0164 0163 0162 0161 0160 40010 0217 0216 0215 0214 0213 0212 0211 0210 0207 0206 0205 0204 0203 0202 0201 0200 40011 0237 0236 0235 0234 0233 0232 0231 0230 0227 0226 0225 0224 0223 0222 0221 0220 40012 0257 0256 0255 0254 0253 0252 0251 0250 0247 0246 0245 0244 0243 0242 0241 0240 40013 0277 0276 0275 0274 0273 0272 0271 0270 0267 0266 0265 0264 0263 0262 0261 0260 40014 0317 0316 0315 0314 0313 0312 0311 0310 0307 0306 0305 0304 0303 0302 0301 0300 40015 0337 0336 0335 0334 0333 0332 0331 0330 0327 0326 0325 0324 0323 0322 0321 0320 40016 0357 0356 0355 0354 0353 0352 0351 0350 0347 0346 0345 0344 0343 0342 0341 0340 40017 0377 0376 0375 0374 0373 0372 0371 0370 0367 0366 0365 0364 0363 0362 0361 0360 40020 0417 0416 0415 0414 0413 0412 0411 0410 0407 0406 0405 0404 0403 0402 0401 0400 40021 0437 0436 0435 0434 0433 0432 0431 0430 0427 0426 0425 0424 0423 0422 0421 0420 40022 0457 0456 0455 0454 0453 0452 0451 0450 0447 0446 0445 0444 0443 0442 0441 0440 40023 0477 0476 0475 0474 0473 0472 0471 0470 0467 0466 0465 0464 0463 0462 0461 0460 40024 0517 0516 0515 0514 0513 0512 0511 0510 0507 0506 0505 0504 0503 0502 0501 0500 40025 0537 0536 0535 0534 0533 0532 0531 0530 0527 0526 0525 0524 0523 0522 0521 0520 40026 0557 0556 0555 0554 0553 0552 0551 0550 0547 0546 0545 0544 0543 0542 0541 0540 40027 0577 0576 0575 0574 0573 0572 0571 0570 0567 0566 0565 0564 0563 0562 0561 0560 40030 0617 0616 0615 0614 0613 0612 0611 0610 0607 0606 0605 0604 0603 0602 0601 0600 40031 0637 0636 0635 0634 0633 0632 0631 0630 0627 0626 0625 0624 0623 0622 0621 0620 40032 0657 0656 0655 0654 0653 0652 0651 0650 0647 0646 0645 0644 0643 0642 0641 0640 40033 0677 0676 0675 0674 0673 0672 0671 0670 0667 0666 0665 0664 0663 0662 0661 0660 40034 0717 0716 0715 0714 0713 0712 0711 0710 0707 0706 0705 0704 0703 0702 0701 0700 40035 0737 0736 0735 0734 0733 0732 0731 0730 0727 0726 0725 0724 0723 0722 0721 0720 40036 0757 0756 0755 0754 0753 0752 0751 0750 0747 0746 0745 0744 0743 0742 0741 0740 40037 0777 0776 0775 0774 0773 0772 0771 0770 0767 0766 0765 0764 0763 0762 0761 0760 40040 1017 1016 1015 1014 1013 1012 1011 1010 1007 1006 1005 1004 1003 1002 1001 1000 光洋电子(无锡)有限公司 S 系列编程手册 369 40041 1037 1036 1035 1034 1033 1032 1031 1030 1027 1026 1025 1024 1023 1022 1021 1020 40042 1057 1056 1055 1054 1053 1052 1051 1050 1047 1046 1045 1044 1043 1042 1041 1040 40043 1077 1076 1075 1074 1073 1072 1071 1070 1067 1066 1065 1064 1063 1062 1061 1060 40044 1117 1116 1115 1114 1113 1112 1111 1110 1107 1106 1105 1104 1103 1102 1101 1100 40045 1137 1136 1135 1134 1133 1132 1131 1130 1127 1126 1125 1124 1123 1122 1121 1120 40046 1157 1156 1155 1154 1153 1152 1151 1150 1147 1146 1145 1144 1143 1142 1141 1140 40047 1177 1176 1175 1174 1173 1172 1171 1170 1167 1166 1165 1164 1163 1162 1161 1160 40050 1217 1216 1215 1214 1213 1212 1211 1210 1207 1206 1205 1204 1203 1202 1201 1200 40051 1237 1236 1235 1234 1233 1232 1231 1230 1227 1226 1225 1224 1223 1222 1221 1220 40052 1257 1256 1255 1254 1253 1252 1251 1250 1247 1246 1245 1244 1243 1242 1241 1240 40053 1277 1276 1275 1274 1273 1272 1271 1270 1267 1266 1265 1264 1263 1262 1261 1260 40054 1317 1316 1315 1314 1313 1312 1311 1310 1307 1306 1305 1304 1303 1302 1301 1300 40055 1337 1336 1335 1334 1333 1332 1331 1330 1327 1326 1325 1324 1323 1322 1321 1320 40056 1357 1356 1355 1354 1353 1352 1351 1350 1347 1346 1345 1344 1343 1342 1341 1340 40057 1377 1376 1375 1374 1373 1372 1371 1370 1367 1366 1365 1364 1363 1362 1361 1360 40060 1417 1416 1415 1414 1413 1412 1411 1410 1407 1406 1405 1404 1403 1402 1401 1400 40061 1437 1436 1435 1434 1433 1432 1431 1430 1427 1426 1425 1424 1423 1422 1421 1420 40062 1457 1456 1455 1454 1453 1452 1451 1450 1447 1446 1445 1444 1443 1442 1441 1440 40063 1477 1476 1475 1474 1473 1472 1471 1470 1467 1466 1465 1464 1463 1462 1461 1460 40064 1517 1516 1515 1514 1513 1512 1511 1510 1507 1506 1505 1504 1503 1502 1501 1500 40065 1537 1536 1535 1534 1533 1532 1531 1530 1527 1526 1525 1524 1523 1522 1521 1520 40066 1557 1556 1555 1554 1553 1552 1551 1550 1547 1546 1545 1544 1543 1542 1541 1540 40067 1577 1576 1575 1574 1573 1572 1571 1570 1567 1566 1565 1564 1563 1562 1561 1560 40070 1617 1616 1615 1614 1613 1612 1611 1610 1607 1606 1605 1604 1603 1602 1601 1600 40071 1637 1636 1635 1634 1633 1632 1631 1630 1627 1626 1625 1624 1623 1622 1621 1620 40072 1657 1656 1655 1654 1653 1652 1651 1650 1647 1646 1645 1644 1643 1642 1641 1640 40073 1677 1676 1675 1674 1673 1672 1671 1670 1667 1666 1665 1664 1663 1662 1661 1660 40074 1717 1716 1715 1714 1713 1712 1711 1710 1707 1706 1705 1704 1703 1702 1701 1700 40075 1737 1736 1735 1734 1733 1732 1731 1730 1727 1726 1725 1724 1723 1722 1721 1720 40076 1757 1756 1755 1754 1753 1752 1751 1750 1747 1746 1745 1744 1743 1742 1741 1740 40077 1777 1776 1775 1774 1773 1772 1771 1770 1767 1766 1765 1764 1763 1762 1761 1760 40100 2017 2016 2015 2014 2013 2012 2011 2010 2007 2006 2005 2004 2003 2002 2001 2000 40101 2037 2036 2035 2034 2033 2032 2031 2030 2027 2026 2025 2024 2023 2022 2021 2020 40102 2057 2056 2055 2054 2053 2052 2051 2050 2047 2046 2045 2044 2043 2042 2041 2040 40103 2077 2076 2075 2074 2073 2072 2071 2070 2067 2066 2065 2064 2063 2062 2061 2060 40104 2117 2116 2115 2114 2113 2112 2111 2110 2107 2106 2105 2104 2103 2102 2101 2100 40105 2137 2136 2135 2134 2133 2132 2131 2130 2127 2126 2125 2124 2123 2122 2121 2120 40106 2157 2156 2155 2154 2153 2152 2151 2150 2147 2146 2145 2144 2143 2142 2141 2140 40107 2177 2176 2175 2174 2173 2172 2171 2170 2167 2166 2165 2164 2163 2162 2161 2160 40110 2217 2216 2215 2214 2213 2212 2211 2210 2207 2206 2205 2204 2203 2202 2201 2200 40111 2237 2236 2235 2234 2233 2232 2231 2230 2227 2226 2225 2224 2223 2222 2221 2220 40112 2257 2256 2255 2254 2253 2252 2251 2250 2247 2246 2245 2244 2243 2242 2241 2240 光洋电子(无锡)有限公司 S 系列编程手册 370 40113 2277 2276 2275 2274 2273 2272 2271 2270 2267 2266 2265 2264 2263 2262 2261 2260 40114 2317 2316 2315 2314 2313 2312 2311 2310 2307 2306 2305 2304 2303 2302 2301 2300 40115 2337 2336 2335 2334 2333 2332 2331 2330 2327 2326 2325 2324 2323 2322 2321 2320 40116 2357 2356 2355 2354 2353 2352 2351 2350 2347 2346 2345 2344 2343 2342 2341 2340 40117 2377 2376 2375 2374 2373 2372 2371 2370 2367 2366 2365 2364 2363 2362 2361 2360 40120 2417 2416 2415 2414 2413 2412 2411 2410 2407 2406 2405 2404 2403 2402 2401 2400 40121 2437 2436 2435 2434 2433 2432 2431 2430 2427 2426 2425 2424 2423 2422 2421 2420 40122 2457 2456 2455 2454 2453 2452 2451 2450 2447 2446 2445 2444 2443 2442 2441 2440 40123 2477 2476 2475 2474 2473 2472 2471 2470 2467 2466 2465 2464 2463 2462 2461 2460 40124 2517 2516 2515 2514 2513 2512 2511 2510 2507 2506 2505 2504 2503 2502 2501 2500 40125 2537 2536 2535 2534 2533 2532 2531 2530 2527 2526 2525 2524 2523 2522 2521 2520 40126 2557 2556 2555 2554 2553 2552 2551 2550 2547 2546 2545 2544 2543 2542 2541 2540 40127 2577 2576 2575 2574 2573 2572 2571 2570 2567 2566 2565 2564 2563 2562 2561 2560 40130 2617 2616 2615 2614 2613 2612 2611 2610 2607 2606 2605 2604 2603 2602 2601 2600 40131 2637 2636 2635 2634 2633 2632 2631 2630 2627 2626 2625 2624 2623 2622 2621 2620 40132 2657 2656 2655 2654 2653 2652 2651 2650 2647 2646 2645 2644 2643 2642 2641 2640 40133 2677 2676 2675 2674 2673 2672 2671 2670 2667 2666 2665 2664 2663 2662 2661 2660 40134 2717 2716 2715 2714 2713 2712 2711 2710 2707 2706 2705 2704 2703 2702 2701 2700 40135 2737 2736 2735 2734 2733 2732 2731 2730 2727 2726 2725 2724 2723 2722 2721 2720 40136 2757 2756 2755 2754 2753 2752 2751 2750 2747 2746 2745 2744 2743 2742 2741 2740 40137 2777 2776 2775 2774 2773 2772 2771 2770 2767 2766 2765 2764 2763 2762 2761 2760 40140 3017 3016 3015 3014 3013 3012 3011 3010 3007 3006 3005 3004 3003 3002 3001 3000 40141 3037 3036 3035 3034 3033 3032 3031 3030 3027 3026 3025 3024 3023 3022 3021 3020 40142 3057 3056 3055 3054 3053 3052 3051 3050 3047 3046 3045 3044 3043 3042 3041 3040 40143 3077 3076 3075 3074 3073 3072 3071 3070 3067 3066 3065 3064 3063 3062 3061 3060 40144 3117 3116 3115 3114 3113 3112 3111 3110 3107 3106 3105 3104 3103 3102 3101 3100 40145 3137 3136 3135 3134 3133 3132 3131 3130 3127 3126 3125 3124 3123 3122 3121 3120 40146 3157 3156 3155 3154 3153 3152 3151 3150 3147 3146 3145 3144 3143 3142 3141 3140 40147 3177 3176 3175 3174 3173 3172 3171 3170 3167 3166 3165 3164 3163 3162 3161 3160 40150 3217 3216 3215 3214 3213 3212 3211 3210 3207 3206 3205 3204 3203 3202 3201 3200 40151 3237 3236 3235 3234 3233 3232 3231 3230 3227 3226 3225 3224 3223 3222 3221 3220 40152 3257 3256 3255 3254 3253 3252 3251 3250 3247 3246 3245 3244 3243 3242 3241 3240 40153 3277 3276 3275 3274 3273 3272 3271 3270 3267 3266 3265 3264 3263 3262 3261 3260 40154 3317 3316 3315 3314 3313 3312 3311 3310 3307 3306 3305 3304 3303 3302 3301 3300 40155 3337 3336 3335 3334 3333 3332 3331 3330 3327 3326 3325 3324 3323 3322 3321 3320 40156 3357 3356 3355 3354 3353 3352 3351 3350 3347 3346 3345 3344 3343 3342 3341 3340 40157 3377 3376 3375 3374 3373 3372 3371 3370 3367 3366 3365 3364 3363 3362 3361 3360 40160 3417 3416 3415 3414 3413 3412 3411 3410 3407 3406 3405 3404 3403 3402 3401 3400 40161 3437 3436 3435 3434 3433 3432 3431 3430 3427 3426 3425 3424 3423 3422 3421 3420 40162 3457 3456 3455 3454 3453 3452 3451 3450 3447 3446 3445 3444 3443 3442 3441 3440 40163 3477 3476 3475 3474 3473 3472 3471 3470 3467 3466 3465 3464 3463 3462 3461 3460 40164 3517 3516 3515 3514 3513 3512 3511 3510 3507 3506 3505 3504 3503 3502 3501 3500 光洋电子(无锡)有限公司 S 系列编程手册 371 40165 3537 3536 3535 3534 3533 3532 3531 3530 3527 3526 3525 3524 3523 3522 3521 3520 40166 3557 3556 3555 3554 3553 3552 3551 3550 3547 3546 3545 3544 3543 3542 3541 3540 40167 3577 3576 3575 3574 3573 3572 3571 3570 3567 3566 3565 3564 3563 3562 3561 3560 40170 3617 3616 3615 3614 3613 3612 3611 3610 3607 3606 3605 3604 3603 3602 3601 3600 40171 3637 3636 3635 3634 3633 3632 3631 3630 3627 3626 3625 3624 3623 3622 3621 3620 40172 3657 3656 3655 3654 3653 3652 3651 3650 3647 3646 3645 3644 3643 3642 3641 3640 40173 3677 3676 3675 3674 3673 3672 3671 3670 3667 3666 3665 3664 3663 3662 3661 3660 40174 3717 3716 3715 3714 3713 3712 3711 3710 3707 3706 3705 3704 3703 3702 3701 3700 40175 3737 3736 3735 3734 3733 3732 3731 3730 3727 3726 3725 3724 3723 3722 3721 3720 40176 3757 3756 3755 3754 3753 3752 3751 3750 3747 3746 3745 3744 3743 3742 3741 3740 40177 3777 3776 3775 3774 3773 3772 3771 3770 3767 3766 3765 3764 3763 3762 3761 3760 10-1-4 通讯输出【GQ】定义号表 40200 0017 0016 0015 0014 0013 0012 0011 0010 0007 0006 0005 0004 0003 0002 0001 0000 40201 0037 0036 0035 0034 0033 0032 0031 0030 0027 0026 0025 0024 0023 0022 0021 0020 40202 0057 0056 0055 0054 0053 0052 0051 0050 0047 0046 0045 0044 0043 0042 0041 0040 40203 0077 0076 0075 0074 0073 0072 0071 0070 0067 0066 0065 0064 0063 0062 0061 0060 40204 0117 0116 0115 0114 0113 0112 0111 0110 0107 0106 0105 0104 0103 0102 0101 0100 40205 0137 0136 0135 0134 0133 0132 0131 0130 0127 0126 0125 0124 0123 0122 0121 0120 40206 0157 0156 0155 0154 0153 0152 0151 0150 0147 0146 0145 0144 0143 0142 0141 0140 40207 0177 0176 0175 0174 0173 0172 0171 0170 0167 0166 0165 0164 0163 0162 0161 0160 40210 0217 0216 0215 0214 0213 0212 0211 0210 0207 0206 0205 0204 0203 0202 0201 0200 40211 0237 0236 0235 0234 0233 0232 0231 0230 0227 0226 0225 0224 0223 0222 0221 0220 40212 0257 0256 0255 0254 0253 0252 0251 0250 0247 0246 0245 0244 0243 0242 0241 0240 40213 0277 0276 0275 0274 0273 0272 0271 0270 0267 0266 0265 0264 0263 0262 0261 0260 40214 0317 0316 0315 0314 0313 0312 0311 0310 0307 0306 0305 0304 0303 0302 0301 0300 40215 0337 0336 0335 0334 0333 0332 0331 0330 0327 0326 0325 0324 0323 0322 0321 0320 40216 0357 0356 0355 0354 0353 0352 0351 0350 0347 0346 0345 0344 0343 0342 0341 0340 40217 0377 0376 0375 0374 0373 0372 0371 0370 0367 0366 0365 0364 0363 0362 0361 0360 40220 0417 0416 0415 0414 0413 0412 0411 0410 0407 0406 0405 0404 0403 0402 0401 0400 40221 0437 0436 0435 0434 0433 0432 0431 0430 0427 0426 0425 0424 0423 0422 0421 0420 40222 0457 0456 0455 0454 0453 0452 0451 0450 0447 0446 0445 0444 0443 0442 0441 0440 40223 0477 0476 0475 0474 0473 0472 0471 0470 0467 0466 0465 0464 0463 0462 0461 0460 40224 0517 0516 0515 0514 0513 0512 0511 0510 0507 0506 0505 0504 0503 0502 0501 0500 40225 0537 0536 0535 0534 0533 0532 0531 0530 0527 0526 0525 0524 0523 0522 0521 0520 40226 0557 0556 0555 0554 0553 0552 0551 0550 0547 0546 0545 0544 0543 0542 0541 0540 40227 0577 0576 0575 0574 0573 0572 0571 0570 0567 0566 0565 0564 0563 0562 0561 0560 40230 0617 0616 0615 0614 0613 0612 0611 0610 0607 0606 0605 0604 0603 0602 0601 0600 40231 0637 0636 0635 0634 0633 0632 0631 0630 0627 0626 0625 0624 0623 0622 0621 0620 40232 0657 0656 0655 0654 0653 0652 0651 0650 0647 0646 0645 0644 0643 0642 0641 0640 40233 0677 0676 0675 0674 0673 0672 0671 0670 0667 0666 0665 0664 0663 0662 0661 0660 40234 0717 0716 0715 0714 0713 0712 0711 0710 0707 0706 0705 0704 0703 0702 0701 0700 光洋电子(无锡)有限公司 S 系列编程手册 372 40235 0737 0736 0735 0734 0733 0732 0731 0730 0727 0726 0725 0724 0723 0722 0721 0720 40236 0757 0756 0755 0754 0753 0752 0751 0750 0747 0746 0745 0744 0743 0742 0741 0740 40237 0777 0776 0775 0774 0773 0772 0771 0770 0767 0766 0765 0764 0763 0762 0761 0760 40240 1017 1016 1015 1014 1013 1012 1011 1010 1007 1006 1005 1004 1003 1002 1001 1000 40241 1037 1036 1035 1034 1033 1032 1031 1030 1027 1026 1025 1024 1023 1022 1021 1020 40242 1057 1056 1055 1054 1053 1052 1051 1050 1047 1046 1045 1044 1043 1042 1041 1040 40243 1077 1076 1075 1074 1073 1072 1071 1070 1067 1066 1065 1064 1063 1062 1061 1060 40244 1117 1116 1115 1114 1113 1112 1111 1110 1107 1106 1105 1104 1103 1102 1101 1100 40245 1137 1136 1135 1134 1133 1132 1131 1130 1127 1126 1125 1124 1123 1122 1121 1120 40246 1157 1156 1155 1154 1153 1152 1151 1150 1147 1146 1145 1144 1143 1142 1141 1140 40247 1177 1176 1175 1174 1173 1172 1171 1170 1167 1166 1165 1164 1163 1162 1161 1160 40250 1217 1216 1215 1214 1213 1212 1211 1210 1207 1206 1205 1204 1203 1202 1201 1200 40251 1237 1236 1235 1234 1233 1232 1231 1230 1227 1226 1225 1224 1223 1222 1221 1220 40252 1257 1256 1255 1254 1253 1252 1251 1250 1247 1246 1245 1244 1243 1242 1241 1240 40253 1277 1276 1275 1274 1273 1272 1271 1270 1267 1266 1265 1264 1263 1262 1261 1260 40254 1317 1316 1315 1314 1313 1312 1311 1310 1307 1306 1305 1304 1303 1302 1301 1300 40255 1337 1336 1335 1334 1333 1332 1331 1330 1327 1326 1325 1324 1323 1322 1321 1320 40256 1357 1356 1355 1354 1353 1352 1351 1350 1347 1346 1345 1344 1343 1342 1341 1340 40257 1377 1376 1375 1374 1373 1372 1371 1370 1367 1366 1365 1364 1363 1362 1361 1360 40260 1417 1416 1415 1414 1413 1412 1411 1410 1407 1406 1405 1404 1403 1402 1401 1400 40261 1437 1436 1435 1434 1433 1432 1431 1430 1427 1426 1425 1424 1423 1422 1421 1420 40262 1457 1456 1455 1454 1453 1452 1451 1450 1447 1446 1445 1444 1443 1442 1441 1440 40263 1477 1476 1475 1474 1473 1472 1471 1470 1467 1466 1465 1464 1463 1462 1461 1460 40264 1517 1516 1515 1514 1513 1512 1511 1510 1507 1506 1505 1504 1503 1502 1501 1500 40265 1537 1536 1535 1534 1533 1532 1531 1530 1527 1526 1525 1524 1523 1522 1521 1520 40266 1557 1556 1555 1554 1553 1552 1551 1550 1547 1546 1545 1544 1543 1542 1541 1540 40267 1577 1576 1575 1574 1573 1572 1571 1570 1567 1566 1565 1564 1563 1562 1561 1560 40270 1617 1616 1615 1614 1613 1612 1611 1610 1607 1606 1605 1604 1603 1602 1601 1600 40271 1637 1636 1635 1634 1633 1632 1631 1630 1627 1626 1625 1624 1623 1622 1621 1620 40272 1657 1656 1655 1654 1653 1652 1651 1650 1647 1646 1645 1644 1643 1642 1641 1640 40273 1677 1676 1675 1674 1673 1672 1671 1670 1667 1666 1665 1664 1663 1662 1661 1660 40274 1717 1716 1715 1714 1713 1712 1711 1710 1707 1706 1705 1704 1703 1702 1701 1700 40275 1737 1736 1735 1734 1733 1732 1731 1730 1727 1726 1725 1724 1723 1722 1721 1720 40276 1757 1756 1755 1754 1753 1752 1751 1750 1747 1746 1745 1744 1743 1742 1741 1740 40277 1777 1776 1775 1774 1773 1772 1771 1770 1767 1766 1765 1764 1763 1762 1761 1760 40300 2017 2016 2015 2014 2013 2012 2011 2010 2007 2006 2005 2004 2003 2002 2001 2000 40301 2037 2036 2035 2034 2033 2032 2031 2030 2027 2026 2025 2024 2023 2022 2021 2020 40302 2057 2056 2055 2054 2053 2052 2051 2050 2047 2046 2045 2044 2043 2042 2041 2040 40303 2077 2076 2075 2074 2073 2072 2071 2070 2067 2066 2065 2064 2063 2062 2061 2060 40304 2117 2116 2115 2114 2113 2112 2111 2110 2107 2106 2105 2104 2103 2102 2101 2100 40305 2137 2136 2135 2134 2133 2132 2131 2130 2127 2126 2125 2124 2123 2122 2121 2120 40306 2157 2156 2155 2154 2153 2152 2151 2150 2147 2146 2145 2144 2143 2142 2141 2140 光洋电子(无锡)有限公司 S 系列编程手册 373 40307 2177 2176 2175 2174 2173 2172 2171 2170 2167 2166 2165 2164 2163 2162 2161 2160 40310 2217 2216 2215 2214 2213 2212 2211 2210 2207 2206 2205 2204 2203 2202 2201 2200 40311 2237 2236 2235 2234 2233 2232 2231 2230 2227 2226 2225 2224 2223 2222 2221 2220 40312 2257 2256 2255 2254 2253 2252 2251 2250 2247 2246 2245 2244 2243 2242 2241 2240 40313 2277 2276 2275 2274 2273 2272 2271 2270 2267 2266 2265 2264 2263 2262 2261 2260 40314 2317 2316 2315 2314 2313 2312 2311 2310 2307 2306 2305 2304 2303 2302 2301 2300 40315 2337 2336 2335 2334 2333 2332 2331 2330 2327 2326 2325 2324 2323 2322 2321 2320 40316 2357 2356 2355 2354 2353 2352 2351 2350 2347 2346 2345 2344 2343 2342 2341 2340 40317 2377 2376 2375 2374 2373 2372 2371 2370 2367 2366 2365 2364 2363 2362 2361 2360 40320 2417 2416 2415 2414 2413 2412 2411 2410 2407 2406 2405 2404 2403 2402 2401 2400 40321 2437 2436 2435 2434 2433 2432 2431 2430 2427 2426 2425 2424 2423 2422 2421 2420 40322 2457 2456 2455 2454 2453 2452 2451 2450 2447 2446 2445 2444 2443 2442 2441 2440 40323 2477 2476 2475 2474 2473 2472 2471 2470 2467 2466 2465 2464 2463 2462 2461 2460 40324 2517 2516 2515 2514 2513 2512 2511 2510 2507 2506 2505 2504 2503 2502 2501 2500 40325 2537 2536 2535 2534 2533 2532 2531 2530 2527 2526 2525 2524 2523 2522 2521 2520 40326 2557 2556 2555 2554 2553 2552 2551 2550 2547 2546 2545 2544 2543 2542 2541 2540 40327 2577 2576 2575 2574 2573 2572 2571 2570 2567 2566 2565 2564 2563 2562 2561 2560 40330 2617 2616 2615 2614 2613 2612 2611 2610 2607 2606 2605 2604 2603 2602 2601 2600 40331 2637 2636 2635 2634 2633 2632 2631 2630 2627 2626 2625 2624 2623 2622 2621 2620 40332 2657 2656 2655 2654 2653 2652 2651 2650 2647 2646 2645 2644 2643 2642 2641 2640 40333 2677 2676 2675 2674 2673 2672 2671 2670 2667 2666 2665 2664 2663 2662 2661 2660 40334 2717 2716 2715 2714 2713 2712 2711 2710 2707 2706 2705 2704 2703 2702 2701 2700 40335 2737 2736 2735 2734 2733 2732 2731 2730 2727 2726 2725 2724 2723 2722 2721 2720 40336 2757 2756 2755 2754 2753 2752 2751 2750 2747 2746 2745 2744 2743 2742 2741 2740 40337 2777 2776 2775 2774 2773 2772 2771 2770 2767 2766 2765 2764 2763 2762 2761 2760 40340 3017 3016 3015 3014 3013 3012 3011 3010 3007 3006 3005 3004 3003 3002 3001 3000 40341 3037 3036 3035 3034 3033 3032 3031 3030 3027 3026 3025 3024 3023 3022 3021 3020 40342 3057 3056 3055 3054 3053 3052 3051 3050 3047 3046 3045 3044 3043 3042 3041 3040 40343 3077 3076 3075 3074 3073 3072 3071 3070 3067 3066 3065 3064 3063 3062 3061 3060 40344 3117 3116 3115 3114 3113 3112 3111 3110 3107 3106 3105 3104 3103 3102 3101 3100 40345 3137 3136 3135 3134 3133 3132 3131 3130 3127 3126 3125 3124 3123 3122 3121 3120 40346 3157 3156 3155 3154 3153 3152 3151 3150 3147 3146 3145 3144 3143 3142 3141 3140 40347 3177 3176 3175 3174 3173 3172 3171 3170 3167 3166 3165 3164 3163 3162 3161 3160 40350 3217 3216 3215 3214 3213 3212 3211 3210 3207 3206 3205 3204 3203 3202 3201 3200 40351 3237 3236 3235 3234 3233 3232 3231 3230 3227 3226 3225 3224 3223 3222 3221 3220 40352 3257 3256 3255 3254 3253 3252 3251 3250 3247 3246 3245 3244 3243 3242 3241 3240 40353 3277 3276 3275 3274 3273 3272 3271 3270 3267 3266 3265 3264 3263 3262 3261 3260 40354 3317 3316 3315 3314 3313 3312 3311 3310 3307 3306 3305 3304 3303 3302 3301 3300 40355 3337 3336 3335 3334 3333 3332 3331 3330 3327 3326 3325 3324 3323 3322 3321 3320 40356 3357 3356 3355 3354 3353 3352 3351 3350 3347 3346 3345 3344 3343 3342 3341 3340 40357 3377 3376 3375 3374 3373 3372 3371 3370 3367 3366 3365 3364 3363 3362 3361 3360 40360 3417 3416 3415 3414 3413 3412 3411 3410 3407 3406 3405 3404 3403 3402 3401 3400 光洋电子(无锡)有限公司 S 系列编程手册 374 40361 3437 3436 3435 3434 3433 3432 3431 3430 3427 3426 3425 3424 3423 3422 3421 3420 40362 3457 3456 3455 3454 3453 3452 3451 3450 3447 3446 3445 3444 3443 3442 3441 3440 40363 3477 3476 3475 3474 3473 3472 3471 3470 3467 3466 3465 3464 3463 3462 3461 3460 40364 3517 3516 3515 3514 3513 3512 3511 3510 3507 3506 3505 3504 3503 3502 3501 3500 40365 3537 3536 3535 3534 3533 3532 3531 3530 3527 3526 3525 3524 3523 3522 3521 3520 40366 3557 3556 3555 3554 3553 3552 3551 3550 3547 3546 3545 3544 3543 3542 3541 3540 40367 3577 3576 3575 3574 3573 3572 3571 3570 3567 3566 3565 3564 3563 3562 3561 3560 40370 3617 3616 3615 3614 3613 3612 3611 3610 3607 3606 3605 3604 3603 3602 3601 3600 40371 3637 3636 3635 3634 3633 3632 3631 3630 3627 3626 3625 3624 3623 3622 3621 3620 40372 3657 3656 3655 3654 3653 3652 3651 3650 3647 3646 3645 3644 3643 3642 3641 3640 40373 3677 3676 3675 3674 3673 3672 3671 3670 3667 3666 3665 3664 3663 3662 3661 3660 40374 3717 3716 3715 3714 3713 3712 3711 3710 3707 3706 3705 3704 3703 3702 3701 3700 40375 3737 3736 3735 3734 3733 3732 3731 3730 3727 3726 3725 3724 3723 3722 3721 3720 40376 3757 3756 3755 3754 3753 3752 3751 3750 3747 3746 3745 3744 3743 3742 3741 3740 40377 3777 3776 3775 3774 3773 3772 3771 3770 3767 3766 3765 3764 3763 3762 3761 3760 10-1-5 内部继电器【M】定义号表 40600 0017 0016 0015 0014 0013 0012 0011 0010 0007 0006 0005 0004 0003 0002 0001 0000 40601 0037 0036 0035 0034 0033 0032 0031 0030 0027 0026 0025 0024 0023 0022 0021 0020 40602 0057 0056 0055 0054 0053 0052 0051 0050 0047 0046 0045 0044 0043 0042 0041 0040 40603 0077 0076 0075 0074 0073 0072 0071 0070 0067 0066 0065 0064 0063 0062 0061 0060 40604 0117 0116 0115 0114 0113 0112 0111 0110 0107 0106 0105 0104 0103 0102 0101 0100 40605 0137 0136 0135 0134 0133 0132 0131 0130 0127 0126 0125 0124 0123 0122 0121 0120 40606 0157 0156 0155 0154 0153 0152 0151 0150 0147 0146 0145 0144 0143 0142 0141 0140 40607 0177 0176 0175 0174 0173 0172 0171 0170 0167 0166 0165 0164 0163 0162 0161 0160 40610 0217 0216 0215 0214 0213 0212 0211 0210 0207 0206 0205 0204 0203 0202 0201 0200 40611 0237 0236 0235 0234 0233 0232 0231 0230 0227 0226 0225 0224 0223 0222 0221 0220 40612 0257 0256 0255 0254 0253 0252 0251 0250 0247 0246 0245 0244 0243 0242 0241 0240 40613 0277 0276 0275 0274 0273 0272 0271 0270 0267 0266 0265 0264 0263 0262 0261 0260 40614 0317 0316 0315 0314 0313 0312 0311 0310 0307 0306 0305 0304 0303 0302 0301 0300 40615 0337 0336 0335 0334 0333 0332 0331 0330 0327 0326 0325 0324 0323 0322 0321 0320 40616 0357 0356 0355 0354 0353 0352 0351 0350 0347 0346 0345 0344 0343 0342 0341 0340 40617 0377 0376 0375 0374 0373 0372 0371 0370 0367 0366 0365 0364 0363 0362 0361 0360 40620 0417 0416 0415 0414 0413 0412 0411 0410 0407 0406 0405 0404 0403 0402 0401 0400 40621 0437 0436 0435 0434 0433 0432 0431 0430 0427 0426 0425 0424 0423 0422 0421 0420 40622 0457 0456 0455 0454 0453 0452 0451 0450 0447 0446 0445 0444 0443 0442 0441 0440 40623 0477 0476 0475 0474 0473 0472 0471 0470 0467 0466 0465 0464 0463 0462 0461 0460 40624 0517 0516 0515 0514 0513 0512 0511 0510 0507 0506 0505 0504 0503 0502 0501 0500 40625 0537 0536 0535 0534 0533 0532 0531 0530 0527 0526 0525 0524 0523 0522 0521 0520 40626 0557 0556 0555 0554 0553 0552 0551 0550 0547 0546 0545 0544 0543 0542 0541 0540 40627 0577 0576 0575 0574 0573 0572 0571 0570 0567 0566 0565 0564 0563 0562 0561 0560 光洋电子(无锡)有限公司 S 系列编程手册 375 40630 0617 0616 0615 0614 0613 0612 0611 0610 0607 0606 0605 0604 0603 0602 0601 0600 40631 0637 0636 0635 0634 0633 0632 0631 0630 0627 0626 0625 0624 0623 0622 0621 0620 40632 0657 0656 0655 0654 0653 0652 0651 0650 0647 0646 0645 0644 0643 0642 0641 0640 40633 0677 0676 0675 0674 0673 0672 0671 0670 0667 0666 0665 0664 0663 0662 0661 0660 40634 0717 0716 0715 0714 0713 0712 0711 0710 0707 0706 0705 0704 0703 0702 0701 0700 40635 0737 0736 0735 0734 0733 0732 0731 0730 0727 0726 0725 0724 0723 0722 0721 0720 40636 0757 0756 0755 0754 0753 0752 0751 0750 0747 0746 0745 0744 0743 0742 0741 0740 40637 0777 0776 0775 0774 0773 0772 0771 0770 0767 0766 0765 0764 0763 0762 0761 0760 40640 1017 1016 1015 1014 1013 1012 1011 1010 1007 1006 1005 1004 1003 1002 1001 1000 40641 1037 1036 1035 1034 1033 1032 1031 1030 1027 1026 1025 1024 1023 1022 1021 1020 40642 1057 1056 1055 1054 1053 1052 1051 1050 1047 1046 1045 1044 1043 1042 1041 1040 40643 1077 1076 1075 1074 1073 1072 1071 1070 1067 1066 1065 1064 1063 1062 1061 1060 40644 1117 1116 1115 1114 1113 1112 1111 1110 1107 1106 1105 1104 1103 1102 1101 1100 40645 1137 1136 1135 1134 1133 1132 1131 1130 1127 1126 1125 1124 1123 1122 1121 1120 40646 1157 1156 1155 1154 1153 1152 1151 1150 1147 1146 1145 1144 1143 1142 1141 1140 40647 1177 1176 1175 1174 1173 1172 1171 1170 1167 1166 1165 1164 1163 1162 1161 1160 40650 1217 1216 1215 1214 1213 1212 1211 1210 1207 1206 1205 1204 1203 1202 1201 1200 40651 1237 1236 1235 1234 1233 1232 1231 1230 1227 1226 1225 1224 1223 1222 1221 1220 40652 1257 1256 1255 1254 1253 1252 1251 1250 1247 1246 1245 1244 1243 1242 1241 1240 40653 1277 1276 1275 1274 1273 1272 1271 1270 1267 1266 1265 1264 1263 1262 1261 1260 40654 1317 1316 1315 1314 1313 1312 1311 1310 1307 1306 1305 1304 1303 1302 1301 1300 40655 1337 1336 1335 1334 1333 1332 1331 1330 1327 1326 1325 1324 1323 1322 1321 1320 40656 1357 1356 1355 1354 1353 1352 1351 1350 1347 1346 1345 1344 1343 1342 1341 1340 40657 1377 1376 1375 1374 1373 1372 1371 1370 1367 1366 1365 1364 1363 1362 1361 1360 40660 1417 1416 1415 1414 1413 1412 1411 1410 1407 1406 1405 1404 1403 1402 1401 1400 40661 1437 1436 1435 1434 1433 1432 1431 1430 1427 1426 1425 1424 1423 1422 1421 1420 40662 1457 1456 1455 1454 1453 1452 1451 1450 1447 1446 1445 1444 1443 1442 1441 1440 40663 1477 1476 1475 1474 1473 1472 1471 1470 1467 1466 1465 1464 1463 1462 1461 1460 40664 1517 1516 1515 1514 1513 1512 1511 1510 1507 1506 1505 1504 1503 1502 1501 1500 40665 1537 1536 1535 1534 1533 1532 1531 1530 1527 1526 1525 1524 1523 1522 1521 1520 40666 1557 1556 1555 1554 1553 1552 1551 1550 1547 1546 1545 1544 1543 1542 1541 1540 40667 1577 1576 1575 1574 1573 1572 1571 1570 1567 1566 1565 1564 1563 1562 1561 1560 40670 1617 1616 1615 1614 1613 1612 1611 1610 1607 1606 1605 1604 1603 1602 1601 1600 40671 1637 1636 1635 1634 1633 1632 1631 1630 1627 1626 1625 1624 1623 1622 1621 1620 40672 1657 1656 1655 1654 1653 1652 1651 1650 1647 1646 1645 1644 1643 1642 1641 1640 40673 1677 1676 1675 1674 1673 1672 1671 1670 1667 1666 1665 1664 1663 1662 1661 1660 40674 1717 1716 1715 1714 1713 1712 1711 1710 1707 1706 1705 1704 1703 1702 1701 1700 40675 1737 1736 1735 1734 1733 1732 1731 1730 1727 1726 1725 1724 1723 1722 1721 1720 40676 1757 1756 1755 1754 1753 1752 1751 1750 1747 1746 1745 1744 1743 1742 1741 1740 40677 1777 1776 1775 1774 1773 1772 1771 1770 1767 1766 1765 1764 1763 1762 1761 1760 40700 2017 2016 2015 2014 2013 2012 2011 2010 2007 2006 2005 2004 2003 2002 2001 2000 40701 2037 2036 2035 2034 2033 2032 2031 2030 2027 2026 2025 2024 2023 2022 2021 2020 光洋电子(无锡)有限公司 S 系列编程手册 376 40702 2057 2056 2055 2054 2053 2052 2051 2050 2047 2046 2045 2044 2043 2042 2041 2040 40703 2077 2076 2075 2074 2073 2072 2071 2070 2067 2066 2065 2064 2063 2062 2061 2060 40704 2117 2116 2115 2114 2113 2112 2111 2110 2107 2106 2105 2104 2103 2102 2101 2100 40705 2137 2136 2135 2134 2133 2132 2131 2130 2127 2126 2125 2124 2123 2122 2121 2120 40706 2157 2156 2155 2154 2153 2152 2151 2150 2147 2146 2145 2144 2143 2142 2141 2140 40707 2177 2176 2175 2174 2173 2172 2171 2170 2167 2166 2165 2164 2163 2162 2161 2160 40710 2217 2216 2215 2214 2213 2212 2211 2210 2207 2206 2205 2204 2203 2202 2201 2200 40711 2237 2236 2235 2234 2233 2232 2231 2230 2227 2226 2225 2224 2223 2222 2221 2220 40712 2257 2256 2255 2254 2253 2252 2251 2250 2247 2246 2245 2244 2243 2242 2241 2240 40713 2277 2276 2275 2274 2273 2272 2271 2270 2267 2266 2265 2264 2263 2262 2261 2260 40714 2317 2316 2315 2314 2313 2312 2311 2310 2307 2306 2305 2304 2303 2302 2301 2300 40715 2337 2336 2335 2334 2333 2332 2331 2330 2327 2326 2325 2324 2323 2322 2321 2320 40716 2357 2356 2355 2354 2353 2352 2351 2350 2347 2346 2345 2344 2343 2342 2341 2340 40717 2377 2376 2375 2374 2373 2372 2371 2370 2367 2366 2365 2364 2363 2362 2361 2360 40720 2417 2416 2415 2414 2413 2412 2411 2410 2407 2406 2405 2404 2403 2402 2401 2400 40721 2437 2436 2435 2434 2433 2432 2431 2430 2427 2426 2425 2424 2423 2422 2421 2420 40722 2457 2456 2455 2454 2453 2452 2451 2450 2447 2446 2445 2444 2443 2442 2441 2440 40723 2477 2476 2475 2474 2473 2472 2471 2470 2467 2466 2465 2464 2463 2462 2461 2460 40724 2517 2516 2515 2514 2513 2512 2511 2510 2507 2506 2505 2504 2503 2502 2501 2500 40725 2537 2536 2535 2534 2533 2532 2531 2530 2527 2526 2525 2524 2523 2522 2521 2520 40726 2557 2556 2555 2554 2553 2552 2551 2550 2547 2546 2545 2544 2543 2542 2541 2540 40727 2577 2576 2575 2574 2573 2572 2571 2570 2567 2566 2565 2564 2563 2562 2561 2560 40730 2617 2616 2615 2614 2613 2612 2611 2610 2607 2606 2605 2604 2603 2602 2601 2600 40731 2637 2636 2635 2634 2633 2632 2631 2630 2627 2626 2625 2624 2623 2622 2621 2620 40732 2657 2656 2655 2654 2653 2652 2651 2650 2647 2646 2645 2644 2643 2642 2641 2640 40733 2677 2676 2675 2674 2673 2672 2671 2670 2667 2666 2665 2664 2663 2662 2661 2660 40734 2717 2716 2715 2714 2713 2712 2711 2710 2707 2706 2705 2704 2703 2702 2701 2700 40735 2737 2736 2735 2734 2733 2732 2731 2730 2727 2726 2725 2724 2723 2722 2721 2720 40736 2757 2756 2755 2754 2753 2752 2751 2750 2747 2746 2745 2744 2743 2742 2741 2740 40737 2777 2776 2775 2774 2773 2772 2771 2770 2767 2766 2765 2764 2763 2762 2761 2760 40740 3017 3016 3015 3014 3013 3012 3011 3010 3007 3006 3005 3004 3003 3002 3001 3000 40741 3037 3036 3035 3034 3033 3032 3031 3030 3027 3026 3025 3024 3023 3022 3021 3020 40742 3057 3056 3055 3054 3053 3052 3051 3050 3047 3046 3045 3044 3043 3042 3041 3040 40743 3077 3076 3075 3074 3073 3072 3071 3070 3067 3066 3065 3064 3063 3062 3061 3060 40744 3117 3116 3115 3114 3113 3112 3111 3110 3107 3106 3105 3104 3103 3102 3101 3100 40745 3137 3136 3135 3134 3133 3132 3131 3130 3127 3126 3125 3124 3123 3122 3121 3120 40746 3157 3156 3155 3154 3153 3152 3151 3150 3147 3146 3145 3144 3143 3142 3141 3140 40747 3177 3176 3175 3174 3173 3172 3171 3170 3167 3166 3165 3164 3163 3162 3161 3160 40750 3217 3216 3215 3214 3213 3212 3211 3210 3207 3206 3205 3204 3203 3202 3201 3200 40751 3237 3236 3235 3234 3233 3232 3231 3230 3227 3226 3225 3224 3223 3222 3221 3220 40752 3257 3256 3255 3254 3253 3252 3251 3250 3247 3246 3245 3244 3243 3242 3241 3240 40753 3277 3276 3275 3274 3273 3272 3271 3270 3267 3266 3265 3264 3263 3262 3261 3260 光洋电子(无锡)有限公司 S 系列编程手册 377 40754 3317 3316 3315 3314 3313 3312 3311 3310 3307 3306 3305 3304 3303 3302 3301 3300 40755 3337 3336 3335 3334 3333 3332 3331 3330 3327 3326 3325 3324 3323 3322 3321 3320 40756 3357 3356 3355 3354 3353 3352 3351 3350 3347 3346 3345 3344 3343 3342 3341 3340 40757 3377 3376 3375 3374 3373 3372 3371 3370 3367 3366 3365 3364 3363 3362 3361 3360 40760 3417 3416 3415 3414 3413 3412 3411 3410 3407 3406 3405 3404 3403 3402 3401 3400 40761 3437 3436 3435 3434 3433 3432 3431 3430 3427 3426 3425 3424 3423 3422 3421 3420 40762 3457 3456 3455 3454 3453 3452 3451 3450 3447 3446 3445 3444 3443 3442 3441 3440 40763 3477 3476 3475 3474 3473 3472 3471 3470 3467 3466 3465 3464 3463 3462 3461 3460 40764 3517 3516 3515 3514 3513 3512 3511 3510 3507 3506 3505 3504 3503 3502 3501 3500 40765 3537 3536 3535 3534 3533 3532 3531 3530 3527 3526 3525 3524 3523 3522 3521 3520 40766 3557 3556 3555 3554 3553 3552 3551 3550 3547 3546 3545 3544 3543 3542 3541 3540 40767 3577 3576 3575 3574 3573 3572 3571 3570 3567 3566 3565 3564 3563 3562 3561 3560 40770 3617 3616 3615 3614 3613 3612 3611 3610 3607 3606 3605 3604 3603 3602 3601 3600 40771 3637 3636 3635 3634 3633 3632 3631 3630 3627 3626 3625 3624 3623 3622 3621 3620 40772 3657 3656 3655 3654 3653 3652 3651 3650 3647 3646 3645 3644 3643 3642 3641 3640 40773 3677 3676 3675 3674 3673 3672 3671 3670 3667 3666 3665 3664 3663 3662 3661 3660 40774 3717 3716 3715 3714 3713 3712 3711 3710 3707 3706 3705 3704 3703 3702 3701 3700 40775 3737 3736 3735 3734 3733 3732 3731 3730 3727 3726 3725 3724 3723 3722 3721 3720 40776 3757 3756 3755 3754 3753 3752 3751 3750 3747 3746 3745 3744 3743 3742 3741 3740 40777 3777 3776 3775 3774 3773 3772 3771 3770 3767 3766 3765 3764 3763 3762 3761 3760 10-1-6 定时器【T】定义号表 41100 0017 0016 0015 0014 0013 0012 0011 0010 0007 0006 0005 0004 0003 0002 0001 0000 41101 0037 0036 0035 0034 0033 0032 0031 0030 0027 0026 0025 0024 0023 0022 0021 0020 41102 0057 0056 0055 0054 0053 0052 0051 0050 0047 0046 0045 0044 0043 0042 0041 0040 41103 0077 0076 0075 0074 0073 0072 0071 0070 0067 0066 0065 0064 0063 0062 0061 0060 41104 0117 0116 0115 0114 0113 0112 0111 0110 0107 0106 0105 0104 0103 0102 0101 0100 41105 0137 0136 0135 0134 0133 0132 0131 0130 0127 0126 0125 0124 0123 0122 0121 0120 41106 0157 0156 0155 0154 0153 0152 0151 0150 0147 0146 0145 0144 0143 0142 0141 0140 41107 0177 0176 0175 0174 0173 0172 0171 0170 0167 0166 0165 0164 0163 0162 0161 0160 41110 0217 0216 0215 0214 0213 0212 0211 0210 0207 0206 0205 0204 0203 0202 0201 0200 41111 0237 0236 0235 0234 0233 0232 0231 0230 0227 0226 0225 0224 0223 0222 0221 0220 41112 0257 0256 0255 0254 0253 0252 0251 0250 0247 0246 0245 0244 0243 0242 0241 0240 41113 0277 0276 0275 0274 0273 0272 0271 0270 0267 0266 0265 0264 0263 0262 0261 0260 41114 0317 0316 0315 0314 0313 0312 0311 0310 0307 0306 0305 0304 0303 0302 0301 0300 41115 0337 0336 0335 0334 0333 0332 0331 0330 0327 0326 0325 0324 0323 0322 0321 0320 41116 0357 0356 0355 0354 0353 0352 0351 0350 0347 0346 0345 0344 0343 0342 0341 0340 41117 0377 0376 0375 0374 0373 0372 0371 0370 0367 0366 0365 0364 0363 0362 0361 0360 光洋电子(无锡)有限公司 S 系列编程手册 378 10-1-7 计数器【C】定义号表 41140 0017 0016 0015 0014 0013 0012 0011 0010 0007 0006 0005 0004 0003 0002 0001 0000 41141 0037 0036 0035 0034 0033 0032 0031 0030 0027 0026 0025 0024 0023 0022 0021 0020 41142 0057 0056 0055 0054 0053 0052 0051 0050 0047 0046 0045 0044 0043 0042 0041 0040 41143 0077 0076 0075 0074 0073 0072 0071 0070 0067 0066 0065 0064 0063 0062 0061 0060 41144 0117 0116 0115 0114 0113 0112 0111 0110 0107 0106 0105 0104 0103 0102 0101 0100 41145 0137 0136 0135 0134 0133 0132 0131 0130 0127 0126 0125 0124 0123 0122 0121 0120 41146 0157 0156 0155 0154 0153 0152 0151 0150 0147 0146 0145 0144 0143 0142 0141 0140 41147 0177 0176 0175 0174 0173 0172 0171 0170 0167 0166 0165 0164 0163 0162 0161 0160 41150 0217 0216 0215 0214 0213 0212 0211 0210 0207 0206 0205 0204 0203 0202 0201 0200 41151 0237 0236 0235 0234 0233 0232 0231 0230 0227 0226 0225 0224 0223 0222 0221 0220 41152 0257 0256 0255 0254 0253 0252 0251 0250 0247 0246 0245 0244 0243 0242 0241 0240 41153 0277 0276 0275 0274 0273 0272 0271 0270 0267 0266 0265 0264 0263 0262 0261 0260 41154 0317 0316 0315 0314 0313 0312 0311 0310 0307 0306 0305 0304 0303 0302 0301 0300 41155 0337 0336 0335 0334 0333 0332 0331 0330 0327 0326 0325 0324 0323 0322 0321 0320 41156 0357 0356 0355 0354 0353 0352 0351 0350 0347 0346 0345 0344 0343 0342 0341 0340 41157 0377 0376 0375 0374 0373 0372 0371 0370 0367 0366 0365 0364 0363 0362 0361 0360 10-1-8 级【S】定义号表 41000 0017 0016 0015 0014 0013 0012 0011 0010 0007 0006 0005 0004 0003 0002 0001 0000 41001 0037 0036 0035 0034 0033 0032 0031 0030 0027 0026 0025 0024 0023 0022 0021 0020 41002 0057 0056 0055 0054 0053 0052 0051 0050 0047 0046 0045 0044 0043 0042 0041 0040 41003 0077 0076 0075 0074 0073 0072 0071 0070 0067 0066 0065 0064 0063 0062 0061 0060 41004 0117 0116 0115 0114 0113 0112 0111 0110 0107 0106 0105 0104 0103 0102 0101 0100 41005 0137 0136 0135 0134 0133 0132 0131 0130 0127 0126 0125 0124 0123 0122 0121 0120 41006 0157 0156 0155 0154 0153 0152 0151 0150 0147 0146 0145 0144 0143 0142 0141 0140 41007 0177 0176 0175 0174 0173 0172 0171 0170 0167 0166 0165 0164 0163 0162 0161 0160 41010 0217 0216 0215 0214 0213 0212 0211 0210 0207 0206 0205 0204 0203 0202 0201 0200 41011 0237 0236 0235 0234 0233 0232 0231 0230 0227 0226 0225 0224 0223 0222 0221 0220 41012 0257 0256 0255 0254 0253 0252 0251 0250 0247 0246 0245 0244 0243 0242 0241 0240 41013 0277 0276 0275 0274 0273 0272 0271 0270 0267 0266 0265 0264 0263 0262 0261 0260 41014 0317 0316 0315 0314 0313 0312 0311 0310 0307 0306 0305 0304 0303 0302 0301 0300 41015 0337 0336 0335 0334 0333 0332 0331 0330 0327 0326 0325 0324 0323 0322 0321 0320 41016 0357 0356 0355 0354 0353 0352 0351 0350 0347 0346 0345 0344 0343 0342 0341 0340 41017 0377 0376 0375 0374 0373 0372 0371 0370 0367 0366 0365 0364 0363 0362 0361 0360 41020 0417 0416 0415 0414 0413 0412 0411 0410 0407 0406 0405 0404 0403 0402 0401 0400 41021 0437 0436 0435 0434 0433 0432 0431 0430 0427 0426 0425 0424 0423 0422 0421 0420 41022 0457 0456 0455 0454 0453 0452 0451 0450 0447 0446 0445 0444 0443 0442 0441 0440 41023 0477 0476 0475 0474 0473 0472 0471 0470 0467 0466 0465 0464 0463 0462 0461 0460 41024 0517 0516 0515 0514 0513 0512 0511 0510 0507 0506 0505 0504 0503 0502 0501 0500 41025 0537 0536 0535 0534 0533 0532 0531 0530 0527 0526 0525 0524 0523 0522 0521 0520 41026 0557 0556 0555 0554 0553 0552 0551 0550 0547 0546 0545 0544 0543 0542 0541 0540 光洋电子(无锡)有限公司 S 系列编程手册 379 41027 0577 0576 0575 0574 0573 0572 0571 0570 0567 0566 0565 0564 0563 0562 0561 0560 41030 0617 0616 0615 0614 0613 0612 0611 0610 0607 0606 0605 0604 0603 0602 0601 0600 41031 0637 0636 0635 0634 0633 0632 0631 0630 0627 0626 0625 0624 0623 0622 0621 0620 41032 0657 0656 0655 0654 0653 0652 0651 0650 0647 0646 0645 0644 0643 0642 0641 0640 41033 0677 0676 0675 0674 0673 0672 0671 0670 0667 0666 0665 0664 0663 0662 0661 0660 41034 0717 0716 0715 0714 0713 0712 0711 0710 0707 0706 0705 0704 0703 0702 0701 0700 41035 0737 0736 0735 0734 0733 0732 0731 0730 0727 0726 0725 0724 0723 0722 0721 0720 41036 0757 0756 0755 0754 0753 0752 0751 0750 0747 0746 0745 0744 0743 0742 0741 0740 41037 0777 0776 0775 0774 0773 0772 0771 0770 0767 0766 0765 0764 0763 0762 0761 0760 41040 1017 1016 1015 1014 1013 1012 1011 1010 1007 1006 1005 1004 1003 1002 1001 1000 41041 1037 1036 1035 1034 1033 1032 1031 1030 1027 1026 1025 1024 1023 1022 1021 1020 41042 1057 1056 1055 1054 1053 1052 1051 1050 1047 1046 1045 1044 1043 1042 1041 1040 41043 1077 1076 1075 1074 1073 1072 1071 1070 1067 1066 1065 1064 1063 1062 1061 1060 41044 1117 1116 1115 1114 1113 1112 1111 1110 1107 1106 1105 1104 1103 1102 1101 1100 41045 1137 1136 1135 1134 1133 1132 1131 1130 1127 1126 1125 1124 1123 1122 1121 1120 41046 1157 1156 1155 1154 1153 1152 1151 1150 1147 1146 1145 1144 1143 1142 1141 1140 41047 1177 1176 1175 1174 1173 1172 1171 1170 1167 1166 1165 1164 1163 1162 1161 1160 41050 1217 1216 1215 1214 1213 1212 1211 1210 1207 1206 1205 1204 1203 1202 1201 1200 41051 1237 1236 1235 1234 1233 1232 1231 1230 1227 1226 1225 1224 1223 1222 1221 1220 41052 1257 1256 1255 1254 1253 1252 1251 1250 1247 1246 1245 1244 1243 1242 1241 1240 41053 1277 1276 1275 1274 1273 1272 1271 1270 1267 1266 1265 1264 1263 1262 1261 1260 41054 1317 1316 1315 1314 1313 1312 1311 1310 1307 1306 1305 1304 1303 1302 1301 1300 41055 1337 1336 1335 1334 1333 1332 1331 1330 1327 1326 1325 1324 1323 1322 1321 1320 41056 1357 1356 1355 1354 1353 1352 1351 1350 1347 1346 1345 1344 1343 1342 1341 1340 41057 1377 1376 1375 1374 1373 1372 1371 1370 1367 1366 1365 1364 1363 1362 1361 1360 41060 1417 1416 1415 1414 1413 1412 1411 1410 1407 1406 1405 1404 1403 1402 1401 1400 41061 1437 1436 1435 1434 1433 1432 1431 1430 1427 1426 1425 1424 1423 1422 1421 1420 41062 1457 1456 1455 1454 1453 1452 1451 1450 1447 1446 1445 1444 1443 1442 1441 1440 41063 1477 1476 1475 1474 1473 1472 1471 1470 1467 1466 1465 1464 1463 1462 1461 1460 41064 1517 1516 1515 1514 1513 1512 1511 1510 1507 1506 1505 1504 1503 1502 1501 1500 41065 1537 1536 1535 1534 1533 1532 1531 1530 1527 1526 1525 1524 1523 1522 1521 1520 41066 1557 1556 1555 1554 1553 1552 1551 1550 1547 1546 1545 1544 1543 1542 1541 1540 41067 1577 1576 1575 1574 1573 1572 1571 1570 1567 1566 1565 1564 1563 1562 1561 1560 41070 1617 1616 1615 1614 1613 1612 1611 1610 1607 1606 1605 1604 1603 1602 1601 1600 41071 1637 1636 1635 1634 1633 1632 1631 1630 1627 1626 1625 1624 1623 1622 1621 1620 41072 1657 1656 1655 1654 1653 1652 1651 1650 1647 1646 1645 1644 1643 1642 1641 1640 41073 1677 1676 1675 1674 1673 1672 1671 1670 1667 1666 1665 1664 1663 1662 1661 1660 41074 1717 1716 1715 1714 1713 1712 1711 1710 1707 1706 1705 1704 1703 1702 1701 1700 41075 1737 1736 1735 1734 1733 1732 1731 1730 1727 1726 1725 1724 1723 1722 1721 1720 41076 1757 1756 1755 1754 1753 1752 1751 1750 1747 1746 1745 1744 1743 1742 1741 1740 41077 1777 1776 1775 1774 1773 1772 1771 1770 1767 1766 1765 1764 1763 1762 1761 1760 光洋电子(无锡)有限公司 S 系列编程手册 380 10-1-9 特殊继电器【SP】定义号表 41200 0017 0016 0015 0014 0013 0012 0011 0010 0007 0006 0005 0004 0003 0002 0001 0000 41201 0037 0036 0035 0034 0033 0032 0031 0030 0027 0026 0025 0024 0023 0022 0021 0020 41202 0057 0056 0055 0054 0053 0052 0051 0050 0047 0046 0045 0044 0043 0042 0041 0040 41203 0077 0076 0075 0074 0073 0072 0071 0070 0067 0066 0065 0064 0063 0062 0061 0060 41204 0117 0116 0115 0114 0113 0112 0111 0110 0107 0106 0105 0104 0103 0102 0101 0100 41205 0137 0136 0135 0134 0133 0132 0131 0130 0127 0126 0125 0124 0123 0122 0121 0120 41206 0157 0156 0155 0154 0153 0152 0151 0150 0147 0146 0145 0144 0143 0142 0141 0140 41207 0177 0176 0175 0174 0173 0172 0171 0170 0167 0166 0165 0164 0163 0162 0161 0160 41210 0217 0216 0215 0214 0213 0212 0211 0210 0207 0206 0205 0204 0203 0202 0201 0200 41211 0237 0236 0235 0234 0233 0232 0231 0230 0227 0226 0225 0224 0223 0222 0221 0220 41212 0257 0256 0255 0254 0253 0252 0251 0250 0247 0246 0245 0244 0243 0242 0241 0240 41213 0277 0276 0275 0274 0273 0272 0271 0270 0267 0266 0265 0264 0263 0262 0261 0260 41214 0317 0316 0315 0314 0313 0312 0311 0310 0307 0306 0305 0304 0303 0302 0301 0300 41215 0337 0336 0335 0334 0333 0332 0331 0330 0327 0326 0325 0324 0323 0322 0321 0320 41216 0357 0356 0355 0354 0353 0352 0351 0350 0347 0346 0345 0344 0343 0342 0341 0340 41217 0377 0376 0375 0374 0373 0372 0371 0370 0367 0366 0365 0364 0363 0362 0361 0360 41220 0417 0416 0415 0414 0413 0412 0411 0410 0407 0406 0405 0404 0403 0402 0401 0400 41221 0437 0436 0435 0434 0433 0432 0431 0430 0427 0426 0425 0424 0423 0422 0421 0420 41222 0457 0456 0455 0454 0453 0452 0451 0450 0447 0446 0445 0444 0443 0442 0441 0440 41223 0477 0476 0475 0474 0473 0472 0471 0470 0467 0466 0465 0464 0463 0462 0461 0460 41224 0517 0516 0515 0514 0513 0512 0511 0510 0507 0506 0505 0504 0503 0502 0501 0500 41225 0537 0536 0535 0534 0533 0532 0531 0530 0527 0526 0525 0524 0523 0522 0521 0520 41226 0557 0556 0555 0554 0553 0552 0551 0550 0547 0546 0545 0544 0543 0542 0541 0540 41227 0577 0576 0575 0574 0573 0572 0571 0570 0567 0566 0565 0564 0563 0562 0561 0560 41230 0617 0616 0615 0614 0613 0612 0611 0610 0607 0606 0605 0604 0603 0602 0601 0600 41231 0637 0636 0635 0634 0633 0632 0631 0630 0627 0626 0625 0624 0623 0622 0621 0620 41232 0657 0656 0655 0654 0653 0652 0651 0650 0647 0646 0645 0644 0643 0642 0641 0640 41233 0677 0676 0675 0674 0673 0672 0671 0670 0667 0666 0665 0664 0663 0662 0661 0660 41234 0717 0716 0715 0714 0713 0712 0711 0710 0707 0706 0705 0704 0703 0702 0701 0700 41235 0737 0736 0735 0734 0733 0732 0731 0730 0727 0726 0725 0724 0723 0722 0721 0720 41236 0757 0756 0755 0754 0753 0752 0751 0750 0747 0746 0745 0744 0743 0742 0741 0740 41237 0777 0776 0775 0774 0773 0772 0771 0770 0767 0766 0765 0764 0763 0762 0761 0760 10-1-10 数据寄存器【R】编号表 定时器经过值寄存器(※除外) 00 017 016 015 014 013 012 011 010 007 006 005 004 003 002 001 000 00 037 036 035 034 033 032 031 030 027 026 025 024 023 022 021 020 00 057 056 055 054 053 052 051 050 047 046 045 044 043 042 041 040 00 077 076 075 074 073 072 071 070 067 066 065 064 063 062 061 060 00 117 116 115 114 113 112 111 110 107 106 105 104 103 102 101 100 00 137 136 135 134 133 132 131 130 127 126 125 124 123 122 121 120 光洋电子(无锡)有限公司 S 系列编程手册 381 00 157 156 155 154 153 152 151 150 147 146 145 144 143 142 141 140 00 177 176 175 174 173 172 171 170 167 166 165 164 163 162 161 160 00 217 216 215 214 213 212 211 210 207 206 205 204 203 202 201 200 00 237 236 235 234 233 232 231 230 227 226 225 224 223 222 221 220 00 257 256 255 254 253 252 251 250 247 246 245 244 243 242 241 240 00 277 276 275 274 273 272 271 270 267 266 265 264 263 262 261 260 00 317 316 315 314 313 312 311 310 307 306 305 304 303 302 301 300 00 337 336 335 334 333 332 331 330 327 326 325 324 323 322 321 320 00 357 356 355 354 353 352 351 350 347 346 345 344 343 342 341 340 00 377 376 375 374 373 372 371 370 367 366 365 364 363 362 361 360 00 417 416 415 414 413 412 411 410 407 406 405 404 403 402 401 400 00 437 436 435 434 433 432 431 430 427 426 425 424 423 422 421 420 00 457 456 455 454 453 452 451 450 447 446 445 444 443 442 441 440 00 477 476 475 474 473 472 471 470 467 466 465 464 463 462 461 460 00 517 516 515 514 513 512 511 510 507 506 505 504 503 502 501 500 00 537 536 535 534 533 532 531 530 527 526 525 524 523 522 521 520 00 557 556 555 554 553 552 551 550 547 546 545 544 543 542 541 540 00 577 576 575 574 573 572 571 570 567 566 565 564 563 562 561 560 00 617 616 615 614 613 612 611 610 607 606 605 604 603 602 601 600 00 637 636 635 634 633 632 631 630 627 626 625 624 623 622 621 620 00 657 656 655 654 653 652 651 650 647 646 645 644 643 642 641 640 00 677 676 675 674 673 672 671 670 667 666 665 664 663 662 661 660 00 717 716 715 714 713 712 711 710 707 706 705 704 703 702 701 700 00 737 736 735 734 733 732 731 730 727 726 725 724 723 722 721 720 00 757 756 755 754 753 752 751 750 747 746 745 744 743 742 741 740 00 777 776 775 774 773 772 771 770 767 766 765 764 763 762 761 760 计数器经过值寄存器(※除外) 01 017 016 015 014 013 012 011 010 007 006 005 004 003 002 001 000 01 037 036 035 034 033 032 031 030 027 026 025 024 023 022 021 020 01 057 056 055 054 053 052 051 050 047 046 045 044 043 042 041 040 01 077 076 075 074 073 072 071 070 067 066 065 064 063 062 061 060 01 117 116 115 114 113 112 111 110 107 106 105 104 103 102 101 100 01 137 136 135 134 133 132 131 130 127 126 125 124 123 122 121 120 01 157 156 155 154 153 152 151 150 147 146 145 144 143 142 141 140 01 177 176 175 174 173 172 171 170 167 166 165 164 163 162 161 160 01 217 216 215 214 213 212 211 210 207 206 205 204 203 202 201 200 01 237 236 235 234 233 232 231 230 227 226 225 224 223 222 221 220 01 257 256 255 254 253 252 251 250 247 246 245 244 243 242 241 240 01 277 276 275 274 273 272 271 270 267 266 265 264 263 262 261 260 01 317 316 315 314 313 312 311 310 307 306 305 304 303 302 301 300 01 337 336 335 334 333 332 331 330 327 326 325 324 323 322 321 320 01 357 356 355 354 353 352 351 350 347 346 345 344 343 342 341 340 ※ ※ 光洋电子(无锡)有限公司 S 系列编程手册 382 01 377 376 375 374 373 372 371 370 367 366 365 364 363 362 361 360 01 417 416 415 414 413 412 411 410 407 406 405 404 403 402 401 400 01 437 436 435 434 433 432 431 430 427 426 425 424 423 422 421 420 01 457 456 455 454 453 452 451 450 447 446 445 444 443 442 441 440 01 477 476 475 474 473 472 471 470 467 466 465 464 463 462 461 460 01 517 516 515 514 513 512 511 510 507 506 505 504 503 502 501 500 01 537 536 535 534 533 532 531 530 527 526 525 524 523 522 521 520 01 557 556 555 554 553 552 551 550 547 546 545 544 543 542 541 540 01 577 576 575 574 573 572 571 570 567 566 565 564 563 562 561 560 01 617 616 615 614 613 612 611 610 607 606 605 604 603 602 601 600 01 637 636 635 634 633 632 631 630 627 626 625 624 623 622 621 620 01 657 656 655 654 653 652 651 650 647 646 645 644 643 642 641 640 01 677 676 675 674 673 672 671 670 667 666 665 664 663 662 661 660 01 717 716 715 714 713 712 711 710 707 706 705 704 703 702 701 700 01 737 736 735 734 733 732 731 730 727 726 725 724 723 722 721 720 01 757 756 755 754 753 752 751 750 747 746 745 744 743 742 741 740 01 777 776 775 774 773 772 771 770 767 766 765 764 763 762 761 760 ※ 为数据寄存器区域 数据寄存器 02 017 016 015 014 013 012 011 010 007 006 005 004 003 002 001 000 02 037 036 035 034 033 032 031 030 027 026 025 024 023 022 021 020 02 057 056 055 054 053 052 051 050 047 046 045 044 043 042 041 040 02 077 076 075 074 073 072 071 070 067 066 065 064 063 062 061 060 02 117 116 115 114 113 112 111 110 107 106 105 104 103 102 101 100 02 137 136 135 134 133 132 131 130 127 126 125 124 123 122 121 120 02 157 156 155 154 153 152 151 150 147 146 145 144 143 142 141 140 02 177 176 175 174 173 172 171 170 167 166 165 164 163 162 161 160 02 217 216 215 214 213 212 211 210 207 206 205 204 203 202 201 200 02 237 236 235 234 233 232 231 230 227 226 225 224 223 222 221 220 02 257 256 255 254 253 252 251 250 247 246 245 244 243 242 241 240 02 277 276 275 274 273 272 271 270 267 266 265 264 263 262 261 260 02 317 316 315 314 313 312 311 310 307 306 305 304 303 302 301 300 02 337 336 335 334 333 332 331 330 327 326 325 324 323 322 321 320 02 357 356 355 354 353 352 351 350 347 346 345 344 343 342 341 340 02 377 376 375 374 373 372 371 370 367 366 365 364 363 362 361 360 02 417 416 415 414 413 412 411 410 407 406 405 404 403 402 401 400 02 437 436 435 434 433 432 431 430 427 426 425 424 423 422 421 420 02 457 456 455 454 453 452 451 450 447 446 445 444 443 442 441 440 02 477 476 475 474 473 472 471 470 467 466 465 464 463 462 461 460 02 517 516 515 514 513 512 511 510 507 506 505 504 503 502 501 500 ※ 光洋电子(无锡)有限公司 S 系列编程手册 383 02 537 536 535 534 533 532 531 530 527 526 525 524 523 522 521 520 02 557 556 555 554 553 552 551 550 547 546 545 544 543 542 541 540 02 577 576 575 574 573 572 571 570 567 566 565 564 563 562 561 560 02 617 616 615 614 613 612 611 610 607 606 605 604 603 602 601 600 02 637 636 635 634 633 632 631 630 627 626 625 624 623 622 621 620 02 657 656 655 654 653 652 651 650 647 646 645 644 643 642 641 640 02 677 676 675 674 673 672 671 670 667 666 665 664 663 662 661 660 02 717 716 715 714 713 712 711 710 707 706 705 704 703 702 701 700 02 737 736 735 734 733 732 731 730 727 726 725 724 723 722 721 720 02 757 756 755 754 753 752 751 750 747 746 745 744 743 742 741 740 02 777 776 775 774 773 772 771 770 767 766 765 764 763 762 761 760 03 017 016 015 014 013 012 011 010 007 006 005 004 003 002 001 000 03 037 036 035 034 033 032 031 030 027 026 025 024 023 022 021 020 03 057 056 055 054 053 052 051 050 047 046 045 044 043 042 041 040 03 077 076 075 074 073 072 071 070 067 066 065 064 063 062 061 060 03 117 116 115 114 113 112 111 110 107 106 105 104 103 102 101 100 03 137 136 135 134 133 132 131 130 127 126 125 124 123 122 121 120 03 157 156 155 154 153 152 151 150 147 146 145 144 143 142 141 140 03 177 176 175 174 173 172 171 170 167 166 165 164 163 162 161 160 03 217 216 215 214 213 212 211 210 207 206 205 204 203 202 201 200 03 237 236 235 234 233 232 231 230 227 226 225 224 223 222 221 220 03 257 256 255 254 253 252 251 250 247 246 245 244 243 242 241 240 03 277 276 275 274 273 272 271 270 267 266 265 264 263 262 261 260 03 317 316 315 314 313 312 311 310 307 306 305 304 303 302 301 300 03 337 336 335 334 333 332 331 330 327 326 325 324 323 322 321 320 03 357 356 355 354 353 352 351 350 347 346 345 344 343 342 341 340 03 377 376 375 374 373 372 371 370 367 366 365 364 363 362 361 360 03 417 416 415 414 413 412 411 410 407 406 405 404 403 402 401 400 03 437 436 435 434 433 432 431 430 427 426 425 424 423 422 421 420 03 457 456 455 454 453 452 451 450 447 446 445 444 443 442 441 440 03 477 476 475 474 473 472 471 470 467 466 465 464 463 462 461 460 03 517 516 515 514 513 512 511 510 507 506 505 504 503 502 501 500 03 537 536 535 534 533 532 531 530 527 526 525 524 523 522 521 520 03 557 556 555 554 553 552 551 550 547 546 545 544 543 542 541 540 03 577 576 575 574 573 572 571 570 567 566 565 564 563 562 561 560 03 617 616 615 614 613 612 611 610 607 606 605 604 603 602 601 600 03 637 636 635 634 633 632 631 630 627 626 625 624 623 622 621 620 03 657 656 655 654 653 652 651 650 647 646 645 644 643 642 641 640 03 677 676 675 674 673 672 671 670 667 666 665 664 663 662 661 660 03 717 716 715 714 713 712 711 710 707 706 705 704 703 702 701 700 03 737 736 735 734 733 732 731 730 727 726 725 724 723 722 721 720 03 757 756 755 754 753 752 751 750 747 746 745 744 743 742 741 740 光洋电子(无锡)有限公司 S 系列编程手册 384 03 777 776 775 774 773 772 771 770 767 766 765 764 763 762 761 760 04 017 016 015 014 013 012 011 010 007 006 005 004 003 002 001 000 04 037 036 035 034 033 032 031 030 027 026 025 024 023 022 021 020 04 057 056 055 054 053 052 051 050 047 046 045 044 043 042 041 040 04 077 076 075 074 073 072 071 070 067 066 065 064 063 062 061 060 04 117 116 115 114 113 112 111 110 107 106 105 104 103 102 101 100 04 137 136 135 134 133 132 131 130 127 126 125 124 123 122 121 120 04 157 156 155 154 153 152 151 150 147 146 145 144 143 142 141 140 04 177 176 175 174 173 172 171 170 167 166 165 164 163 162 161 160 04 217 216 215 214 213 212 211 210 207 206 205 204 203 202 201 200 04 237 236 235 234 233 232 231 230 227 226 225 224 223 222 221 220 04 257 256 255 254 253 252 251 250 247 246 245 244 243 242 241 240 04 277 276 275 274 273 272 271 270 267 266 265 264 263 262 261 260 04 317 316 315 314 313 312 311 310 307 306 305 304 303 302 301 300 04 337 336 335 334 333 332 331 330 327 326 325 324 323 322 321 320 04 357 356 355 354 353 352 351 350 347 346 345 344 343 342 341 340 04 377 376 375 374 373 372 371 370 367 366 365 364 363 362 361 360 04 417 416 415 414 413 412 411 410 407 406 405 404 403 402 401 400 04 437 436 435 434 433 432 431 430 427 426 425 424 423 422 421 420 04 457 456 455 454 453 452 451 450 447 446 445 444 443 442 441 440 04 477 476 475 474 473 472 471 470 467 466 465 464 463 462 461 460 04 517 516 515 514 513 512 511 510 507 506 505 504 503 502 501 500 04 537 536 535 534 533 532 531 530 527 526 525 524 523 522 521 520 04 557 556 555 554 553 552 551 550 547 546 545 544 543 542 541 540 04 577 576 575 574 573 572 571 570 567 566 565 564 563 562 561 560 04 617 616 615 614 613 612 611 610 607 606 605 604 603 602 601 600 04 637 636 635 634 633 632 631 630 627 626 625 624 623 622 621 620 04 657 656 655 654 653 652 651 650 647 646 645 644 643 642 641 640 04 677 676 675 674 673 672 671 670 667 666 665 664 663 662 661 660 04 717 716 715 714 713 712 711 710 707 706 705 704 703 702 701 700 04 737 736 735 734 733 732 731 730 727 726 725 724 723 722 721 720 04 757 756 755 754 753 752 751 750 747 746 745 744 743 742 741 740 04 777 776 775 774 773 772 771 770 767 766 765 764 763 762 761 760 05 017 016 015 014 013 012 011 010 007 006 005 004 003 002 001 000 05 037 036 035 034 033 032 031 030 027 026 025 024 023 022 021 020 05 057 056 055 054 053 052 051 050 047 046 045 044 043 042 041 040 05 077 076 075 074 073 072 071 070 067 066 065 064 063 062 061 060 05 117 116 115 114 113 112 111 110 107 106 105 104 103 102 101 100 05 137 136 135 134 133 132 131 130 127 126 125 124 123 122 121 120 05 157 156 155 154 153 152 151 150 147 146 145 144 143 142 141 140 05 177 176 175 174 173 172 171 170 167 166 165 164 163 162 161 160 光洋电子(无锡)有限公司 S 系列编程手册 385 05 217 216 215 214 213 212 211 210 207 206 205 204 203 202 201 200 05 237 236 235 234 233 232 231 230 227 226 225 224 223 222 221 220 05 257 256 255 254 253 252 251 250 247 246 245 244 243 242 241 240 05 277 276 275 274 273 272 271 270 267 266 265 264 263 262 261 260 05 317 316 315 314 313 312 311 310 307 306 305 304 303 302 301 300 05 337 336 335 334 333 332 331 330 327 326 325 324 323 322 321 320 05 357 356 355 354 353 352 351 350 347 346 345 344 343 342 341 340 05 377 376 375 374 373 372 371 370 367 366 365 364 363 362 361 360 05 417 416 415 414 413 412 411 410 407 406 405 404 403 402 401 400 05 437 436 435 434 433 432 431 430 427 426 425 424 423 422 421 420 05 457 456 455 454 453 452 451 450 447 446 445 444 443 442 441 440 05 477 476 475 474 473 472 471 470 467 466 465 464 463 462 461 460 05 517 516 515 514 513 512 511 510 507 506 505 504 503 502 501 500 05 537 536 535 534 533 532 531 530 527 526 525 524 523 522 521 520 05 557 556 555 554 553 552 551 550 547 546 545 544 543 542 541 540 05 577 576 575 574 573 572 571 570 567 566 565 564 563 562 561 560 05 617 616 615 614 613 612 611 610 607 606 605 604 603 602 601 600 05 637 636 635 634 633 632 631 630 627 626 625 624 623 622 621 620 05 657 656 655 654 653 652 651 650 647 646 645 644 643 642 641 640 05 677 676 675 674 673 672 671 670 667 666 665 664 663 662 661 660 05 717 716 715 714 713 712 711 710 707 706 705 704 703 702 701 700 05 737 736 735 734 733 732 731 730 727 726 725 724 723 722 721 720 05 757 756 755 754 753 752 751 750 747 746 745 744 743 742 741 740 05 777 776 775 774 773 772 771 770 767 766 765 764 763 762 761 760 06 017 016 015 014 013 012 011 010 007 006 005 004 003 002 001 000 06 037 036 035 034 033 032 031 030 027 026 025 024 023 022 021 020 06 057 056 055 054 053 052 051 050 047 046 045 044 043 042 041 040 06 077 076 075 074 073 072 071 070 067 066 065 064 063 062 061 060 06 117 116 115 114 113 112 111 110 107 106 105 104 103 102 101 100 06 137 136 135 134 133 132 131 130 127 126 125 124 123 122 121 120 06 157 156 155 154 153 152 151 150 147 146 145 144 143 142 141 140 06 177 176 175 174 173 172 171 170 167 166 165 164 163 162 161 160 06 217 216 215 214 213 212 211 210 207 206 205 204 203 202 201 200 06 237 236 235 234 233 232 231 230 227 226 225 224 223 222 221 220 06 257 256 255 254 253 252 251 250 247 246 245 244 243 242 241 240 06 277 276 275 274 273 272 271 270 267 266 265 264 263 262 261 260 06 317 316 315 314 313 312 311 310 307 306 305 304 303 302 301 300 06 337 336 335 334 333 332 331 330 327 326 325 324 323 322 321 320 06 357 356 355 354 353 352 351 350 347 346 345 344 343 342 341 340 06 377 376 375 374 373 372 371 370 367 366 365 364 363 362 361 360 06 417 416 415 414 413 412 411 410 407 406 405 404 403 402 401 400 光洋电子(无锡)有限公司 S 系列编程手册 386 06 437 436 435 434 433 432 431 430 427 426 425 424 423 422 421 420 06 457 456 455 454 453 452 451 450 447 446 445 444 443 442 441 440 06 477 476 475 474 473 472 471 470 467 466 465 464 463 462 461 460 06 517 516 515 514 513 512 511 510 507 506 505 504 503 502 501 500 06 537 536 535 534 533 532 531 530 527 526 525 524 523 522 521 520 06 557 556 555 554 553 552 551 550 547 546 545 544 543 542 541 540 06 577 576 575 574 573 572 571 570 567 566 565 564 563 562 561 560 06 617 616 615 614 613 612 611 610 607 606 605 604 603 602 601 600 06 637 636 635 634 633 632 631 630 627 626 625 624 623 622 621 620 06 657 656 655 654 653 652 651 650 647 646 645 644 643 642 641 640 06 677 676 675 674 673 672 671 670 667 666 665 664 663 662 661 660 06 717 716 715 714 713 712 711 710 707 706 705 704 703 702 701 700 06 737 736 735 734 733 732 731 730 727 726 725 724 723 722 721 720 06 757 756 755 754 753 752 751 750 747 746 745 744 743 742 741 740 06 777 776 775 774 773 772 771 770 767 766 765 764 763 762 761 760 07 017 016 015 014 013 012 011 010 007 006 005 004 003 002 001 000 07 037 036 035 034 033 032 031 030 027 026 025 024 023 022 021 020 07 057 056 055 054 053 052 051 050 047 046 045 044 043 042 041 040 07 077 076 075 074 073 072 071 070 067 066 065 064 063 062 061 060 07 117 116 115 114 113 112 111 110 107 106 105 104 103 102 101 100 07 137 136 135 134 133 132 131 130 127 126 125 124 123 122 121 120 07 157 156 155 154 153 152 151 150 147 146 145 144 143 142 141 140 07 177 176 175 174 173 172 171 170 167 166 165 164 163 162 161 160 07 217 216 215 214 213 212 211 210 207 206 205 204 203 202 201 200 07 237 236 235 234 233 232 231 230 227 226 225 224 223 222 221 220 07 257 256 255 254 253 252 251 250 247 246 245 244 243 242 241 240 07 277 276 275 274 273 272 271 270 267 266 265 264 263 262 261 260 07 317 316 315 314 313 312 311 310 307 306 305 304 303 302 301 300 07 337 336 335 334 333 332 331 330 327 326 325 324 323 322 321 320 07 357 356 355 354 353 352 351 350 347 346 345 344 343 342 341 340 07 377 376 375 374 373 372 371 370 367 366 365 364 363 362 361 360 10-1-11 特殊寄存器【R】编号表 07 417 416 415 414 413 412 411 410 407 406 405 404 403 402 401 400 07 437 436 435 434 433 432 431 430 427 426 425 424 423 422 421 420 07 457 456 455 454 453 452 451 450 447 446 445 444 443 442 441 440 07 477 476 475 474 473 472 471 470 467 466 465 464 463 462 461 460 07 517 516 515 514 513 512 511 510 507 506 505 504 503 502 501 500 07 537 536 535 534 533 532 531 530 527 526 525 524 523 522 521 520 07 557 556 555 554 553 552 551 550 547 546 545 544 543 542 541 540 07 577 576 575 574 573 572 571 570 567 566 565 564 563 562 561 560 07 617 616 615 614 613 612 611 610 607 606 605 604 603 602 601 600 光洋电子(无锡)有限公司 S 系列编程手册 387 07 637 636 635 634 633 632 631 630 627 626 625 624 623 622 621 620 07 657 656 655 654 653 652 651 650 647 646 645 644 643 642 641 640 07 677 676 675 674 673 672 671 670 667 666 665 664 663 662 661 660 07 717 716 715 714 713 712 711 710 707 706 705 704 703 702 701 700 07 737 736 735 734 733 732 731 730 727 726 725 724 723 722 721 720 07 757 756 755 754 753 752 751 750 747 746 745 744 743 742 741 740 07 777 776 775 774 773 772 771 770 767 766 765 764 763 762 761 760 数据寄存器【R】编号表 10 017 016 015 014 013 012 011 010 007 006 005 004 003 002 001 000 10 037 036 035 034 033 032 031 030 027 026 025 024 023 022 021 020 10 057 056 055 054 053 052 051 050 047 046 045 044 043 042 041 040 10 077 076 075 074 073 072 071 070 067 066 065 064 063 062 061 060 10 117 116 115 114 113 112 111 110 107 106 105 104 103 102 101 100 10 137 136 135 134 133 132 131 130 127 126 125 124 123 122 121 120 10 157 156 155 154 153 152 151 150 147 146 145 144 143 142 141 140 10 177 176 175 174 173 172 171 170 167 166 165 164 163 162 161 160 10 217 216 215 214 213 212 211 210 207 206 205 204 203 202 201 200 10 237 236 235 234 233 232 231 230 227 226 225 224 223 222 221 220 10 257 256 255 254 253 252 251 250 247 246 245 244 243 242 241 240 10 277 276 275 274 273 272 271 270 267 266 265 264 263 262 261 260 10 317 316 315 314 313 312 311 310 307 306 305 304 303 302 301 300 10 337 336 335 334 333 332 331 330 327 326 325 324 323 322 321 320 10 357 356 355 354 353 352 351 350 347 346 345 344 343 342 341 340 10 377 376 375 374 373 372 371 370 367 366 365 364 363 362 361 360 10 417 416 415 414 413 412 411 410 407 406 405 404 403 402 401 400 10 437 436 435 434 433 432 431 430 427 426 425 424 423 422 421 420 10 457 456 455 454 453 452 451 450 447 446 445 444 443 442 441 440 10 477 476 475 474 473 472 471 470 467 466 465 464 463 462 461 460 10 517 516 515 514 513 512 511 510 507 506 505 504 503 502 501 500 10 537 536 535 534 533 532 531 530 527 526 525 524 523 522 521 520 10 557 556 555 554 553 552 551 550 547 546 545 544 543 542 541 540 10 577 576 575 574 573 572 571 570 567 566 565 564 563 562 561 560 10 617 616 615 614 613 612 611 610 607 606 605 604 603 602 601 600 10 637 636 635 634 633 632 631 630 627 626 625 624 623 622 621 620 10 657 656 655 654 653 652 651 650 647 646 645 644 643 642 641 640 10 677 676 675 674 673 672 671 670 667 666 665 664 663 662 661 660 10 717 716 715 714 713 712 711 710 707 706 705 704 703 702 701 700 10 737 736 735 734 733 732 731 730 727 726 725 724 723 722 721 720 10 757 756 755 754 753 752 751 750 747 746 745 744 743 742 741 740 10 777 776 775 774 773 772 771 770 767 766 765 764 763 762 761 760 11 017 016 015 014 013 012 011 010 007 006 005 004 003 002 001 000 光洋电子(无锡)有限公司 S 系列编程手册 388 11 037 036 035 034 033 032 031 030 027 026 025 024 023 022 021 020 11 057 056 055 054 053 052 051 050 047 046 045 044 043 042 041 040 11 077 076 075 074 073 072 071 070 067 066 065 064 063 062 061 060 11 117 116 115 114 113 112 111 110 107 106 105 104 103 102 101 100 11 137 136 135 134 133 132 131 130 127 126 125 124 123 122 121 120 11 157 156 155 154 153 152 151 150 147 146 145 144 143 142 141 140 11 177 176 175 174 173 172 171 170 167 166 165 164 163 162 161 160 11 217 216 215 214 213 212 211 210 207 206 205 204 203 202 201 200 11 237 236 235 234 233 232 231 230 227 226 225 224 223 222 221 220 11 257 256 255 254 253 252 251 250 247 246 245 244 243 242 241 240 11 277 276 275 274 273 272 271 270 267 266 265 264 263 262 261 260 11 317 316 315 314 313 312 311 310 307 306 305 304 303 302 301 300 11 337 336 335 334 333 332 331 330 327 326 325 324 323 322 321 320 11 357 356 355 354 353 352 351 350 347 346 345 344 343 342 341 340 11 377 376 375 374 373 372 371 370 367 366 365 364 363 362 361 360 11 417 416 415 414 413 412 411 410 407 406 405 404 403 402 401 400 11 437 436 435 434 433 432 431 430 427 426 425 424 423 422 421 420 11 457 456 455 454 453 452 451 450 447 446 445 444 443 442 441 440 11 477 476 475 474 473 472 471 470 467 466 465 464 463 462 461 460 11 517 516 515 514 513 512 511 510 507 506 505 504 503 502 501 500 11 537 536 535 534 533 532 531 530 527 526 525 524 523 522 521 520 11 557 556 555 554 553 552 551 550 547 546 545 544 543 542 541 540 11 577 576 575 574 573 572 571 570 567 566 565 564 563 562 561 560 11 617 616 615 614 613 612 611 610 607 606 605 604 603 602 601 600 11 637 636 635 634 633 632 631 630 627 626 625 624 623 622 621 620 11 657 656 655 654 653 652 651 650 647 646 645 644 643 642 641 640 11 677 676 675 674 673 672 671 670 667 666 665 664 663 662 661 660 11 717 716 715 714 713 712 711 710 707 706 705 704 703 702 701 700 11 737 736 735 734 733 732 731 730 727 726 725 724 723 722 721 720 11 757 756 755 754 753 752 751 750 747 746 745 744 743 742 741 740 11 777 776 775 774 773 772 771 770 767 766 765 764 763 762 761 760 12 017 016 015 014 013 012 011 010 007 006 005 004 003 002 001 000 12 037 036 035 034 033 032 031 030 027 026 025 024 023 022 021 020 12 057 056 055 054 053 052 051 050 047 046 045 044 043 042 041 040 12 077 076 075 074 073 072 071 070 067 066 065 064 063 062 061 060 12 117 116 115 114 113 112 111 110 107 106 105 104 103 102 101 100 12 137 136 135 134 133 132 131 130 127 126 125 124 123 122 121 120 12 157 156 155 154 153 152 151 150 147 146 145 144 143 142 141 140 12 177 176 175 174 173 172 171 170 167 166 165 164 163 162 161 160 12 217 216 215 214 213 212 211 210 207 206 205 204 203 202 201 200 12 237 236 235 234 233 232 231 230 227 226 225 224 223 222 221 220 12 257 256 255 254 253 252 251 250 247 246 245 244 243 242 241 240 光洋电子(无锡)有限公司 S 系列编程手册 389 12 277 276 275 274 273 272 271 270 267 266 265 264 263 262 261 260 12 317 316 315 314 313 312 311 310 307 306 305 304 303 302 301 300 12 337 336 335 334 333 332 331 330 327 326 325 324 323 322 321 320 12 357 356 355 354 353 352 351 350 347 346 345 344 343 342 341 340 12 377 376 375 374 373 372 371 370 367 366 365 364 363 362 361 360 12 417 416 415 414 413 412 411 410 407 406 405 404 403 402 401 400 12 437 436 435 434 433 432 431 430 427 426 425 424 423 422 421 420 12 457 456 455 454 453 452 451 450 447 446 445 444 443 442 441 440 12 477 476 475 474 473 472 471 470 467 466 465 464 463 462 461 460 12 517 516 515 514 513 512 511 510 507 506 505 504 503 502 501 500 12 537 536 535 534 533 532 531 530 527 526 525 524 523 522 521 520 12 557 556 555 554 553 552 551 550 547 546 545 544 543 542 541 540 12 577 576 575 574 573 572 571 570 567 566 565 564 563 562 561 560 12 617 616 615 614 613 612 611 610 607 606 605 604 603 602 601 600 12 637 636 635 634 633 632 631 630 627 626 625 624 623 622 621 620 12 657 656 655 654 653 652 651 650 647 646 645 644 643 642 641 640 12 677 676 675 674 673 672 671 670 667 666 665 664 663 662 661 660 12 717 716 715 714 713 712 711 710 707 706 705 704 703 702 701 700 12 737 736 735 734 733 732 731 730 727 726 725 724 723 722 721 720 12 757 756 755 754 753 752 751 750 747 746 745 744 743 742 741 740 12 777 776 775 774 773 772 771 770 767 766 765 764 763 762 761 760 13 017 016 015 014 013 012 011 010 007 006 005 004 003 002 001 000 13 037 036 035 034 033 032 031 030 027 026 025 024 023 022 021 020 13 057 056 055 054 053 052 051 050 047 046 045 044 043 042 041 040 13 077 076 075 074 073 072 071 070 067 066 065 064 063 062 061 060 13 117 116 115 114 113 112 111 110 107 106 105 104 103 102 101 100 13 137 136 135 134 133 132 131 130 127 126 125 124 123 122 121 120 13 157 156 155 154 153 152 151 150 147 146 145 144 143 142 141 140 13 177 176 175 174 173 172 171 170 167 166 165 164 163 162 161 160 13 217 216 215 214 213 212 211 210 207 206 205 204 203 202 201 200 13 237 236 235 234 233 232 231 230 227 226 225 224 223 222 221 220 13 257 256 255 254 253 252 251 250 247 246 245 244 243 242 241 240 13 277 276 275 274 273 272 271 270 267 266 265 264 263 262 261 260 13 317 316 315 314 313 312 311 310 307 306 305 304 303 302 301 300 13 337 336 335 334 333 332 331 330 327 326 325 324 323 322 321 320 13 357 356 355 354 353 352 351 350 347 346 345 344 343 342 341 340 13 377 376 375 374 373 372 371 370 367 366 365 364 363 362 361 360 13 417 416 415 414 413 412 411 410 407 406 405 404 403 402 401 400 13 437 436 435 434 433 432 431 430 427 426 425 424 423 422 421 420 13 457 456 455 454 453 452 451 450 447 446 445 444 443 442 441 440 13 477 476 475 474 473 472 471 470 467 466 465 464 463 462 461 460 13 517 516 515 514 513 512 511 510 507 506 505 504 503 502 501 500 光洋电子(无锡)有限公司 S 系列编程手册 390 13 537 536 535 534 533 532 531 530 527 526 525 524 523 522 521 520 13 557 556 555 554 553 552 551 550 547 546 545 544 543 542 541 540 13 577 576 575 574 573 572 571 570 567 566 565 564 563 562 561 560 13 617 616 615 614 613 612 611 610 607 606 605 604 603 602 601 600 13 637 636 635 634 633 632 631 630 627 626 625 624 623 622 621 620 13 657 656 655 654 653 652 651 650 647 646 645 644 643 642 641 640 13 677 676 675 674 673 672 671 670 667 666 665 664 663 662 661 660 13 717 716 715 714 713 712 711 710 707 706 705 704 703 702 701 700 13 737 736 735 734 733 732 731 730 727 726 725 724 723 722 721 720 13 757 756 755 754 753 752 751 750 747 746 745 744 743 742 741 740 13 777 776 775 774 773 772 771 770 767 766 765 764 763 762 761 760 14 017 016 015 014 013 012 011 010 007 006 005 004 003 002 001 000 14 037 036 035 034 033 032 031 030 027 026 025 024 023 022 021 020 14 057 056 055 054 053 052 051 050 047 046 045 044 043 042 041 040 14 077 076 075 074 073 072 071 070 067 066 065 064 063 062 061 060 14 117 116 115 114 113 112 111 110 107 106 105 104 103 102 101 100 14 137 136 135 134 133 132 131 130 127 126 125 124 123 122 121 120 14 157 156 155 154 153 152 151 150 147 146 145 144 143 142 141 140 14 177 176 175 174 173 172 171 170 167 166 165 164 163 162 161 160 14 217 216 215 214 213 212 211 210 207 206 205 204 203 202 201 200 14 237 236 235 234 233 232 231 230 227 226 225 224 223 222 221 220 14 257 256 255 254 253 252 251 250 247 246 245 244 243 242 241 240 14 277 276 275 274 273 272 271 270 267 266 265 264 263 262 261 260 14 317 316 315 314 313 312 311 310 307 306 305 304 303 302 301 300 14 337 336 335 334 333 332 331 330 327 326 325 324 323 322 321 320 14 357 356 355 354 353 352 351 350 347 346 345 344 343 342 341 340 14 377 376 375 374 373 372 371 370 367 366 365 364 363 362 361 360 14 417 416 415 414 413 412 411 410 407 406 405 404 403 402 401 400 14 437 436 435 434 433 432 431 430 427 426 425 424 423 422 421 420 14 457 456 455 454 453 452 451 450 447 446 445 444 443 442 441 440 14 477 476 475 474 473 472 471 470 467 466 465 464 463 462 461 460 14 517 516 515 514 513 512 511 510 507 506 505 504 503 502 501 500 14 537 536 535 534 533 532 531 530 527 526 525 524 523 522 521 520 14 557 556 555 554 553 552 551 550 547 546 545 544 543 542 541 540 14 577 576 575 574 573 572 571 570 567 566 565 564 563 562 561 560 14 617 616 615 614 613 612 611 610 607 606 605 604 603 602 601 600 14 637 636 635 634 633 632 631 630 627 626 625 624 623 622 621 620 14 657 656 655 654 653 652 651 650 647 646 645 644 643 642 641 640 14 677 676 675 674 673 672 671 670 667 666 665 664 663 662 661 660 14 717 716 715 714 713 712 711 710 707 706 705 704 703 702 701 700 14 737 736 735 734 733 732 731 730 727 726 725 724 723 722 721 720 14 757 756 755 754 753 752 751 750 747 746 745 744 743 742 741 740 光洋电子(无锡)有限公司 S 系列编程手册 391 14 777 776 775 774 773 772 771 770 767 766 765 764 763 762 761 760 15 017 016 015 014 013 012 011 010 007 006 005 004 003 002 001 000 15 037 036 035 034 033 032 031 030 027 026 025 024 023 022 021 020 15 057 056 055 054 053 052 051 050 047 046 045 044 043 042 041 040 15 077 076 075 074 073 072 071 070 067 066 065 064 063 062 061 060 15 117 116 115 114 113 112 111 110 107 106 105 104 103 102 101 100 15 137 136 135 134 133 132 131 130 127 126 125 124 123 122 121 120 15 157 156 155 154 153 152 151 150 147 146 145 144 143 142 141 140 15 177 176 175 174 173 172 171 170 167 166 165 164 163 162 161 160 15 217 216 215 214 213 212 211 210 207 206 205 204 203 202 201 200 15 237 236 235 234 233 232 231 230 227 226 225 224 223 222 221 220 15 257 256 255 254 253 252 251 250 247 246 245 244 243 242 241 240 15 277 276 275 274 273 272 271 270 267 266 265 264 263 262 261 260 15 317 316 315 314 313 312 311 310 307 306 305 304 303 302 301 300 15 337 336 335 334 333 332 331 330 327 326 325 324 323 322 321 320 15 357 356 355 354 353 352 351 350 347 346 345 344 343 342 341 340 15 377 376 375 374 373 372 371 370 367 366 365 364 363 362 361 360 15 417 416 415 414 413 412 411 410 407 406 405 404 403 402 401 400 15 437 436 435 434 433 432 431 430 427 426 425 424 423 422 421 420 15 457 456 455 454 453 452 451 450 447 446 445 444 443 442 441 440 15 477 476 475 474 473 472 471 470 467 466 465 464 463 462 461 460 15 517 516 515 514 513 512 511 510 507 506 505 504 503 502 501 500 15 537 536 535 534 533 532 531 530 527 526 525 524 523 522 521 520 15 557 556 555 554 553 552 551 550 547 546 545 544 543 542 541 540 15 577 576 575 574 573 572 571 570 567 566 565 564 563 562 561 560 15 617 616 615 614 613 612 611 610 607 606 605 604 603 602 601 600 15 637 636 635 634 633 632 631 630 627 626 625 624 623 622 621 620 15 657 656 655 654 653 652 651 650 647 646 645 644 643 642 641 640 15 677 676 675 674 673 672 671 670 667 666 665 664 663 662 661 660 15 717 716 715 714 713 712 711 710 707 706 705 704 703 702 701 700 15 737 736 735 734 733 732 731 730 727 726 725 724 723 722 721 720 15 757 756 755 754 753 752 751 750 747 746 745 744 743 742 741 740 15 777 776 775 774 773 772 771 770 767 766 765 764 763 762 761 760 16 017 016 015 014 013 012 011 010 007 006 005 004 003 002 001 000 16 037 036 035 034 033 032 031 030 027 026 025 024 023 022 021 020 16 057 056 055 054 053 052 051 050 047 046 045 044 043 042 041 040 16 077 076 075 074 073 072 071 070 067 066 065 064 063 062 061 060 16 117 116 115 114 113 112 111 110 107 106 105 104 103 102 101 100 16 137 136 135 134 133 132 131 130 127 126 125 124 123 122 121 120 16 157 156 155 154 153 152 151 150 147 146 145 144 143 142 141 140 16 177 176 175 174 173 172 171 170 167 166 165 164 163 162 161 160 16 217 216 215 214 213 212 211 210 207 206 205 204 203 202 201 200 光洋电子(无锡)有限公司 S 系列编程手册 392 16 237 236 235 234 233 232 231 230 227 226 225 224 223 222 221 220 16 257 256 255 254 253 252 251 250 247 246 245 244 243 242 241 240 16 277 276 275 274 273 272 271 270 267 266 265 264 263 262 261 260 16 317 316 315 314 313 312 311 310 307 306 305 304 303 302 301 300 16 337 336 335 334 333 332 331 330 327 326 325 324 323 322 321 320 16 357 356 355 354 353 352 351 350 347 346 345 344 343 342 341 340 16 377 376 375 374 373 372 371 370 367 366 365 364 363 362 361 360 16 417 416 415 414 413 412 411 410 407 406 405 404 403 402 401 400 16 437 436 435 434 433 432 431 430 427 426 425 424 423 422 421 420 16 457 456 455 454 453 452 451 450 447 446 445 444 443 442 441 440 16 477 476 475 474 473 472 471 470 467 466 465 464 463 462 461 460 16 517 516 515 514 513 512 511 510 507 506 505 504 503 502 501 500 16 537 536 535 534 533 532 531 530 527 526 525 524 523 522 521 520 16 557 556 555 554 553 552 551 550 547 546 545 544 543 542 541 540 16 577 576 575 574 573 572 571 570 567 566 565 564 563 562 561 560 16 617 616 615 614 613 612 611 610 607 606 605 604 603 602 601 600 16 637 636 635 634 633 632 631 630 627 626 625 624 623 622 621 620 16 657 656 655 654 653 652 651 650 647 646 645 644 643 642 641 640 16 677 676 675 674 673 672 671 670 667 666 665 664 663 662 661 660 16 717 716 715 714 713 712 711 710 707 706 705 704 703 702 701 700 16 737 736 735 734 733 732 731 730 727 726 725 724 723 722 721 720 16 757 756 755 754 753 752 751 750 747 746 745 744 743 742 741 740 16 777 776 775 774 773 772 771 770 767 766 765 764 763 762 761 760 17 017 016 015 014 013 012 011 010 007 006 005 004 003 002 001 000 17 037 036 035 034 033 032 031 030 027 026 025 024 023 022 021 020 17 057 056 055 054 053 052 051 050 047 046 045 044 043 042 041 040 17 077 076 075 074 073 072 071 070 067 066 065 064 063 062 061 060 17 117 116 115 114 113 112 111 110 107 106 105 104 103 102 101 100 17 137 136 135 134 133 132 131 130 127 126 125 124 123 122 121 120 17 157 156 155 154 153 152 151 150 147 146 145 144 143 142 141 140 17 177 176 175 174 173 172 171 170 167 166 165 164 163 162 161 160 17 217 216 215 214 213 212 211 210 207 206 205 204 203 202 201 200 17 237 236 235 234 233 232 231 230 227 226 225 224 223 222 221 220 17 257 256 255 254 253 252 251 250 247 246 245 244 243 242 241 240 17 277 276 275 274 273 272 271 270 267 266 265 264 263 262 261 260 17 317 316 315 314 313 312 311 310 307 306 305 304 303 302 301 300 17 337 336 335 334 333 332 331 330 327 326 325 324 323 322 321 320 17 357 356 355 354 353 352 351 350 347 346 345 344 343 342 341 340 17 377 376 375 374 373 372 371 370 367 366 365 364 363 362 361 360 17 417 416 415 414 413 412 411 410 407 406 405 404 403 402 401 400 17 437 436 435 434 433 432 431 430 427 426 425 424 423 422 421 420 17 457 456 455 454 453 452 451 450 447 446 445 444 443 442 441 440 光洋电子(无锡)有限公司 S 系列编程手册 393 17 477 476 475 474 473 472 471 470 467 466 465 464 463 462 461 460 17 517 516 515 514 513 512 511 510 507 506 505 504 503 502 501 500 17 537 536 535 534 533 532 531 530 527 526 525 524 523 522 521 520 17 557 556 555 554 553 552 551 550 547 546 545 544 543 542 541 540 17 577 576 575 574 573 572 571 570 567 566 565 564 563 562 561 560 17 617 616 615 614 613 612 611 610 607 606 605 604 603 602 601 600 17 637 636 635 634 633 632 631 630 627 626 625 624 623 622 621 620 17 657 656 655 654 653 652 651 650 647 646 645 644 643 642 641 640 17 677 676 675 674 673 672 671 670 667 666 665 664 663 662 661 660 17 717 716 715 714 713 712 711 710 707 706 705 704 703 702 701 700 17 737 736 735 734 733 732 731 730 727 726 725 724 723 722 721 720 17 757 756 755 754 753 752 751 750 747 746 745 744 743 742 741 740 17 777 776 775 774 773 772 771 770 767 766 765 764 763 762 761 760 20 017 016 015 014 013 012 011 010 007 006 005 004 003 002 001 000 20 037 036 035 034 033 032 031 030 027 026 025 024 023 022 021 020 20 057 056 055 054 053 052 051 050 047 046 045 044 043 042 041 040 20 077 076 075 074 073 072 071 070 067 066 065 064 063 062 061 060 20 117 116 115 114 113 112 111 110 107 106 105 104 103 102 101 100 20 137 136 135 134 133 132 131 130 127 126 125 124 123 122 121 120 20 157 156 155 154 153 152 151 150 147 146 145 144 143 142 141 140 20 177 176 175 174 173 172 171 170 167 166 165 164 163 162 161 160 20 217 216 215 214 213 212 211 210 207 206 205 204 203 202 201 200 20 237 236 235 234 233 232 231 230 227 226 225 224 223 222 221 220 20 257 256 255 254 253 252 251 250 247 246 245 244 243 242 241 240 20 277 276 275 274 273 272 271 270 267 266 265 264 263 262 261 260 20 317 316 315 314 313 312 311 310 307 306 305 304 303 302 301 300 20 337 336 335 334 333 332 331 330 327 326 325 324 323 322 321 320 20 357 356 355 354 353 352 351 350 347 346 345 344 343 342 341 340 20 377 376 375 374 373 372 371 370 367 366 365 364 363 362 361 360 20 417 416 415 414 413 412 411 410 407 406 405 404 403 402 401 400 20 437 436 435 434 433 432 431 430 427 426 425 424 423 422 421 420 20 457 456 455 454 453 452 451 450 447 446 445 444 443 442 441 440 20 477 476 475 474 473 472 471 470 467 466 465 464 463 462 461 460 20 517 516 515 514 513 512 511 510 507 506 505 504 503 502 501 500 20 537 536 535 534 533 532 531 530 527 526 525 524 523 522 521 520 20 557 556 555 554 553 552 551 550 547 546 545 544 543 542 541 540 20 577 576 575 574 573 572 571 570 567 566 565 564 563 562 561 560 20 617 616 615 614 613 612 611 610 607 606 605 604 603 602 601 600 20 637 636 635 634 633 632 631 630 627 626 625 624 623 622 621 620 20 657 656 655 654 653 652 651 650 647 646 645 644 643 642 641 640 20 677 676 675 674 673 672 671 670 667 666 665 664 663 662 661 660 20 717 716 715 714 713 712 711 710 707 706 705 704 703 702 701 700 光洋电子(无锡)有限公司 S 系列编程手册 394 20 737 736 735 734 733 732 731 730 727 726 725 724 723 722 721 720 20 757 756 755 754 753 752 751 750 747 746 745 744 743 742 741 740 20 777 776 775 774 773 772 771 770 767 766 765 764 763 762 761 760 21 017 016 015 014 013 012 011 010 007 006 005 004 003 002 001 000 21 037 036 035 034 033 032 031 030 027 026 025 024 023 022 021 020 21 057 056 055 054 053 052 051 050 047 046 045 044 043 042 041 040 21 077 076 075 074 073 072 071 070 067 066 065 064 063 062 061 060 21 117 116 115 114 113 112 111 110 107 106 105 104 103 102 101 100 21 137 136 135 134 133 132 131 130 127 126 125 124 123 122 121 120 21 157 156 155 154 153 152 151 150 147 146 145 144 143 142 141 140 21 177 176 175 174 173 172 171 170 167 166 165 164 163 162 161 160 21 217 216 215 214 213 212 211 210 207 206 205 204 203 202 201 200 21 237 236 235 234 233 232 231 230 227 226 225 224 223 222 221 220 21 257 256 255 254 253 252 251 250 247 246 245 244 243 242 241 240 21 277 276 275 274 273 272 271 270 267 266 265 264 263 262 261 260 21 317 316 315 314 313 312 311 310 307 306 305 304 303 302 301 300 21 337 336 335 334 333 332 331 330 327 326 325 324 323 322 321 320 21 357 356 355 354 353 352 351 350 347 346 345 344 343 342 341 340 21 377 376 375 374 373 372 371 370 367 366 365 364 363 362 361 360 21 417 416 415 414 413 412 411 410 407 406 405 404 403 402 401 400 21 437 436 435 434 433 432 431 430 427 426 425 424 423 422 421 420 21 457 456 455 454 453 452 451 450 447 446 445 444 443 442 441 440 21 477 476 475 474 473 472 471 470 467 466 465 464 463 462 461 460 21 517 516 515 514 513 512 511 510 507 506 505 504 503 502 501 500 21 537 536 535 534 533 532 531 530 527 526 525 524 523 522 521 520 21 557 556 555 554 553 552 551 550 547 546 545 544 543 542 541 540 21 577 576 575 574 573 572 571 570 567 566 565 564 563 562 561 560 21 617 616 615 614 613 612 611 610 607 606 605 604 603 602 601 600 21 637 636 635 634 633 632 631 630 627 626 625 624 623 622 621 620 21 657 656 655 654 653 652 651 650 647 646 645 644 643 642 641 640 21 677 676 675 674 673 672 671 670 667 666 665 664 663 662 661 660 21 717 716 715 714 713 712 711 710 707 706 705 704 703 702 701 700 21 737 736 735 734 733 732 731 730 727 726 725 724 723 722 721 720 21 757 756 755 754 753 752 751 750 747 746 745 744 743 742 741 740 21 777 776 775 774 773 772 771 770 767 766 765 764 763 762 761 760 22 017 016 015 014 013 012 011 010 007 006 005 004 003 002 001 000 22 037 036 035 034 033 032 031 030 027 026 025 024 023 022 021 020 22 057 056 055 054 053 052 051 050 047 046 045 044 043 042 041 040 22 077 076 075 074 073 072 071 070 067 066 065 064 063 062 061 060 22 117 116 115 114 113 112 111 110 107 106 105 104 103 102 101 100 22 137 136 135 134 133 132 131 130 127 126 125 124 123 122 121 120 22 157 156 155 154 153 152 151 150 147 146 145 144 143 142 141 140 光洋电子(无锡)有限公司 S 系列编程手册 395 22 177 176 175 174 173 172 171 170 167 166 165 164 163 162 161 160 22 217 216 215 214 213 212 211 210 207 206 205 204 203 202 201 200 22 237 236 235 234 233 232 231 230 227 226 225 224 223 222 221 220 22 257 256 255 254 253 252 251 250 247 246 245 244 243 242 241 240 22 277 276 275 274 273 272 271 270 267 266 265 264 263 262 261 260 22 317 316 315 314 313 312 311 310 307 306 305 304 303 302 301 300 22 337 336 335 334 333 332 331 330 327 326 325 324 323 322 321 320 22 357 356 355 354 353 352 351 350 347 346 345 344 343 342 341 340 22 377 376 375 374 373 372 371 370 367 366 365 364 363 362 361 360 22 417 416 415 414 413 412 411 410 407 406 405 404 403 402 401 400 22 437 436 435 434 433 432 431 430 427 426 425 424 423 422 421 420 22 457 456 455 454 453 452 451 450 447 446 445 444 443 442 441 440 22 477 476 475 474 473 472 471 470 467 466 465 464 463 462 461 460 22 517 516 515 514 513 512 511 510 507 506 505 504 503 502 501 500 22 537 536 535 534 533 532 531 530 527 526 525 524 523 522 521 520 22 557 556 555 554 553 552 551 550 547 546 545 544 543 542 541 540 22 577 576 575 574 573 572 571 570 567 566 565 564 563 562 561 560 22 617 616 615 614 613 612 611 610 607 606 605 604 603 602 601 600 22 637 636 635 634 633 632 631 630 627 626 625 624 623 622 621 620 22 657 656 655 654 653 652 651 650 647 646 645 644 643 642 641 640 22 677 676 675 674 673 672 671 670 667 666 665 664 663 662 661 660 22 717 716 715 714 713 712 711 710 707 706 705 704 703 702 701 700 22 737 736 735 734 733 732 731 730 727 726 725 724 723 722 721 720 22 757 756 755 754 753 752 751 750 747 746 745 744 743 742 741 740 22 777 776 775 774 773 772 771 770 767 766 765 764 763 762 761 760 23 017 016 015 014 013 012 011 010 007 006 005 004 003 002 001 000 23 037 036 035 034 033 032 031 030 027 026 025 024 023 022 021 020 23 057 056 055 054 053 052 051 050 047 046 045 044 043 042 041 040 23 077 076 075 074 073 072 071 070 067 066 065 064 063 062 061 060 23 117 116 115 114 113 112 111 110 107 106 105 104 103 102 101 100 23 137 136 135 134 133 132 131 130 127 126 125 124 123 122 121 120 23 157 156 155 154 153 152 151 150 147 146 145 144 143 142 141 140 23 177 176 175 174 173 172 171 170 167 166 165 164 163 162 161 160 23 217 216 215 214 213 212 211 210 207 206 205 204 203 202 201 200 23 237 236 235 234 233 232 231 230 227 226 225 224 223 222 221 220 23 257 256 255 254 253 252 251 250 247 246 245 244 243 242 241 240 23 277 276 275 274 273 272 271 270 267 266 265 264 263 262 261 260 23 317 316 315 314 313 312 311 310 307 306 305 304 303 302 301 300 23 337 336 335 334 333 332 331 330 327 326 325 324 323 322 321 320 23 357 356 355 354 353 352 351 350 347 346 345 344 343 342 341 340 23 377 376 375 374 373 372 371 370 367 366 365 364 363 362 361 360 23 417 416 415 414 413 412 411 410 407 406 405 404 403 402 401 400 光洋电子(无锡)有限公司 S 系列编程手册 396 23 437 436 435 434 433 432 431 430 427 426 425 424 423 422 421 420 23 457 456 455 454 453 452 451 450 447 446 445 444 443 442 441 440 23 477 476 475 474 473 472 471 470 467 466 465 464 463 462 461 460 23 517 516 515 514 513 512 511 510 507 506 505 504 503 502 501 500 23 537 536 535 534 533 532 531 530 527 526 525 524 523 522 521 520 23 557 556 555 554 553 552 551 550 547 546 545 544 543 542 541 540 23 577 576 575 574 573 572 571 570 567 566 565 564 563 562 561 560 23 617 616 615 614 613 612 611 610 607 606 605 604 603 602 601 600 23 637 636 635 634 633 632 631 630 627 626 625 624 623 622 621 620 23 657 656 655 654 653 652 651 650 647 646 645 644 643 642 641 640 23 677 676 675 674 673 672 671 670 667 666 665 664 663 662 661 660 23 717 716 715 714 713 712 711 710 707 706 705 704 703 702 701 700 23 737 736 735 734 733 732 731 730 727 726 725 724 723 722 721 720 23 757 756 755 754 753 752 751 750 747 746 745 744 743 742 741 740 23 777 776 775 774 773 772 771 770 767 766 765 764 763 762 761 760 24 017 016 015 014 013 012 011 010 007 006 005 004 003 002 001 000 24 037 036 035 034 033 032 031 030 027 026 025 024 023 022 021 020 24 057 056 055 054 053 052 051 050 047 046 045 044 043 042 041 040 24 077 076 075 074 073 072 071 070 067 066 065 064 063 062 061 060 24 117 116 115 114 113 112 111 110 107 106 105 104 103 102 101 100 24 137 136 135 134 133 132 131 130 127 126 125 124 123 122 121 120 24 157 156 155 154 153 152 151 150 147 146 145 144 143 142 141 140 24 177 176 175 174 173 172 171 170 167 166 165 164 163 162 161 160 24 217 216 215 214 213 212 211 210 207 206 205 204 203 202 201 200 24 237 236 235 234 233 232 231 230 227 226 225 224 223 222 221 220 24 257 256 255 254 253 252 251 250 247 246 245 244 243 242 241 240 24 277 276 275 274 273 272 271 270 267 266 265 264 263 262 261 260 24 317 316 315 314 313 312 311 310 307 306 305 304 303 302 301 300 24 337 336 335 334 333 332 331 330 327 326 325 324 323 322 321 320 24 357 356 355 354 353 352 351 350 347 346 345 344 343 342 341 340 24 377 376 375 374 373 372 371 370 367 366 365 364 363 362 361 360 24 417 416 415 414 413 412 411 410 407 406 405 404 403 402 401 400 24 437 436 435 434 433 432 431 430 427 426 425 424 423 422 421 420 24 457 456 455 454 453 452 451 450 447 446 445 444 443 442 441 440 24 477 476 475 474 473 472 471 470 467 466 465 464 463 462 461 460 24 517 516 515 514 513 512 511 510 507 506 505 504 503 502 501 500 24 537 536 535 534 533 532 531 530 527 526 525 524 523 522 521 520 24 557 556 555 554 553 552 551 550 547 546 545 544 543 542 541 540 24 577 576 575 574 573 572 571 570 567 566 565 564 563 562 561 560 24 617 616 615 614 613 612 611 610 607 606 605 604 603 602 601 600 24 637 636 635 634 633 632 631 630 627 626 625 624 623 622 621 620 24 657 656 655 654 653 652 651 650 647 646 645 644 643 642 641 640 光洋电子(无锡)有限公司 S 系列编程手册 397 24 677 676 675 674 673 672 671 670 667 666 665 664 663 662 661 660 24 717 716 715 714 713 712 711 710 707 706 705 704 703 702 701 700 24 737 736 735 734 733 732 731 730 727 726 725 724 723 722 721 720 24 757 756 755 754 753 752 751 750 747 746 745 744 743 742 741 740 24 777 776 775 774 773 772 771 770 767 766 765 764 763 762 761 760 25 017 016 015 014 013 012 011 010 007 006 005 004 003 002 001 000 25 037 036 035 034 033 032 031 030 027 026 025 024 023 022 021 020 25 057 056 055 054 053 052 051 050 047 046 045 044 043 042 041 040 25 077 076 075 074 073 072 071 070 067 066 065 064 063 062 061 060 25 117 116 115 114 113 112 111 110 107 106 105 104 103 102 101 100 25 137 136 135 134 133 132 131 130 127 126 125 124 123 122 121 120 25 157 156 155 154 153 152 151 150 147 146 145 144 143 142 141 140 25 177 176 175 174 173 172 171 170 167 166 165 164 163 162 161 160 25 217 216 215 214 213 212 211 210 207 206 205 204 203 202 201 200 25 237 236 235 234 233 232 231 230 227 226 225 224 223 222 221 220 25 257 256 255 254 253 252 251 250 247 246 245 244 243 242 241 240 25 277 276 275 274 273 272 271 270 267 266 265 264 263 262 261 260 25 317 316 315 314 313 312 311 310 307 306 305 304 303 302 301 300 25 337 336 335 334 333 332 331 330 327 326 325 324 323 322 321 320 25 357 356 355 354 353 352 351 350 347 346 345 344 343 342 341 340 25 377 376 375 374 373 372 371 370 367 366 365 364 363 362 361 360 25 417 416 415 414 413 412 411 410 407 406 405 404 403 402 401 400 25 437 436 435 434 433 432 431 430 427 426 425 424 423 422 421 420 25 457 456 455 454 453 452 451 450 447 446 445 444 443 442 441 440 25 477 476 475 474 473 472 471 470 467 466 465 464 463 462 461 460 25 517 516 515 514 513 512 511 510 507 506 505 504 503 502 501 500 25 537 536 535 534 533 532 531 530 527 526 525 524 523 522 521 520 25 557 556 555 554 553 552 551 550 547 546 545 544 543 542 541 540 25 577 576 575 574 573 572 571 570 567 566 565 564 563 562 561 560 25 617 616 615 614 613 612 611 610 607 606 605 604 603 602 601 600 25 637 636 635 634 633 632 631 630 627 626 625 624 623 622 621 620 25 657 656 655 654 653 652 651 650 647 646 645 644 643 642 641 640 25 677 676 675 674 673 672 671 670 667 666 665 664 663 662 661 660 25 717 716 715 714 713 712 711 710 707 706 705 704 703 702 701 700 25 737 736 735 734 733 732 731 730 727 726 725 724 723 722 721 720 25 757 756 755 754 753 752 751 750 747 746 745 744 743 742 741 740 25 777 776 775 774 773 772 771 770 767 766 765 764 763 762 761 760 26 017 016 015 014 013 012 011 010 007 006 005 004 003 002 001 000 26 037 036 035 034 033 032 031 030 027 026 025 024 023 022 021 020 26 057 056 055 054 053 052 051 050 047 046 045 044 043 042 041 040 26 077 076 075 074 073 072 071 070 067 066 065 064 063 062 061 060 26 117 116 115 114 113 112 111 110 107 106 105 104 103 102 101 100 光洋电子(无锡)有限公司 S 系列编程手册 398 26 137 136 135 134 133 132 131 130 127 126 125 124 123 122 121 120 26 157 156 155 154 153 152 151 150 147 146 145 144 143 142 141 140 26 177 176 175 174 173 172 171 170 167 166 165 164 163 162 161 160 26 217 216 215 214 213 212 211 210 207 206 205 204 203 202 201 200 26 237 236 235 234 233 232 231 230 227 226 225 224 223 222 221 220 26 257 256 255 254 253 252 251 250 247 246 245 244 243 242 241 240 26 277 276 275 274 273 272 271 270 267 266 265 264 263 262 261 260 26 317 316 315 314 313 312 311 310 307 306 305 304 303 302 301 300 26 337 336 335 334 333 332 331 330 327 326 325 324 323 322 321 320 26 357 356 355 354 353 352 351 350 347 346 345 344 343 342 341 340 26 377 376 375 374 373 372 371 370 367 366 365 364 363 362 361 360 26 417 416 415 414 413 412 411 410 407 406 405 404 403 402 401 400 26 437 436 435 434 433 432 431 430 427 426 425 424 423 422 421 420 26 457 456 455 454 453 452 451 450 447 446 445 444 443 442 441 440 26 477 476 475 474 473 472 471 470 467 466 465 464 463 462 461 460 26 517 516 515 514 513 512 511 510 507 506 505 504 503 502 501 500 26 537 536 535 534 533 532 531 530 527 526 525 524 523 522 521 520 26 557 556 555 554 553 552 551 550 547 546 545 544 543 542 541 540 26 577 576 575 574 573 572 571 570 567 566 565 564 563 562 561 560 26 617 616 615 614 613 612 611 610 607 606 605 604 603 602 601 600 26 637 636 635 634 633 632 631 630 627 626 625 624 623 622 621 620 26 657 656 655 654 653 652 651 650 647 646 645 644 643 642 641 640 26 677 676 675 674 673 672 671 670 667 666 665 664 663 662 661 660 26 717 716 715 714 713 712 711 710 707 706 705 704 703 702 701 700 26 737 736 735 734 733 732 731 730 727 726 725 724 723 722 721 720 26 757 756 755 754 753 752 751 750 747 746 745 744 743 742 741 740 26 777 776 775 774 773 772 771 770 767 766 765 764 763 762 761 760 27 017 016 015 014 013 012 011 010 007 006 005 004 003 002 001 000 27 037 036 035 034 033 032 031 030 027 026 025 024 023 022 021 020 27 057 056 055 054 053 052 051 050 047 046 045 044 043 042 041 040 27 077 076 075 074 073 072 071 070 067 066 065 064 063 062 061 060 27 117 116 115 114 113 112 111 110 107 106 105 104 103 102 101 100 27 137 136 135 134 133 132 131 130 127 126 125 124 123 122 121 120 27 157 156 155 154 153 152 151 150 147 146 145 144 143 142 141 140 27 177 176 175 174 173 172 171 170 167 166 165 164 163 162 161 160 27 217 216 215 214 213 212 211 210 207 206 205 204 203 202 201 200 27 237 236 235 234 233 232 231 230 227 226 225 224 223 222 221 220 27 257 256 255 254 253 252 251 250 247 246 245 244 243 242 241 240 27 277 276 275 274 273 272 271 270 267 266 265 264 263 262 261 260 27 317 316 315 314 313 312 311 310 307 306 305 304 303 302 301 300 27 337 336 335 334 333 332 331 330 327 326 325 324 323 322 321 320 27 357 356 355 354 353 352 351 350 347 346 345 344 343 342 341 340 光洋电子(无锡)有限公司 S 系列编程手册 399 27 377 376 375 374 373 372 371 370 367 366 365 364 363 362 361 360 27 417 416 415 414 413 412 411 410 407 406 405 404 403 402 401 400 27 437 436 435 434 433 432 431 430 427 426 425 424 423 422 421 420 27 457 456 455 454 453 452 451 450 447 446 445 444 443 442 441 440 27 477 476 475 474 473 472 471 470 467 466 465 464 463 462 461 460 27 517 516 515 514 513 512 511 510 507 506 505 504 503 502 501 500 27 537 536 535 534 533 532 531 530 527 526 525 524 523 522 521 520 27 557 556 555 554 553 552 551 550 547 546 545 544 543 542 541 540 27 577 576 575 574 573 572 571 570 567 566 565 564 563 562 561 560 27 617 616 615 614 613 612 611 610 607 606 605 604 603 602 601 600 27 637 636 635 634 633 632 631 630 627 626 625 624 623 622 621 620 27 657 656 655 654 653 652 651 650 647 646 645 644 643 642 641 640 27 677 676 675 674 673 672 671 670 667 666 665 664 663 662 661 660 27 717 716 715 714 713 712 711 710 707 706 705 704 703 702 701 700 27 737 736 735 734 733 732 731 730 727 726 725 724 723 722 721 720 27 757 756 755 754 753 752 751 750 747 746 745 744 743 742 741 740 27 777 776 775 774 773 772 771 770 767 766 765 764 763 762 761 760 30 017 016 015 014 013 012 011 010 007 006 005 004 003 002 001 000 30 037 036 035 034 033 032 031 030 027 026 025 024 023 022 021 020 30 057 056 055 054 053 052 051 050 047 046 045 044 043 042 041 040 30 077 076 075 074 073 072 071 070 067 066 065 064 063 062 061 060 30 117 116 115 114 113 112 111 110 107 106 105 104 103 102 101 100 30 137 136 135 134 133 132 131 130 127 126 125 124 123 122 121 120 30 157 156 155 154 153 152 151 150 147 146 145 144 143 142 141 140 30 177 176 175 174 173 172 171 170 167 166 165 164 163 162 161 160 30 217 216 215 214 213 212 211 210 207 206 205 204 203 202 201 200 30 237 236 235 234 233 232 231 230 227 226 225 224 223 222 221 220 30 257 256 255 254 253 252 251 250 247 246 245 244 243 242 241 240 30 277 276 275 274 273 272 271 270 267 266 265 264 263 262 261 260 30 317 316 315 314 313 312 311 310 307 306 305 304 303 302 301 300 30 337 336 335 334 333 332 331 330 327 326 325 324 323 322 321 320 30 357 356 355 354 353 352 351 350 347 346 345 344 343 342 341 340 30 377 376 375 374 373 372 371 370 367 366 365 364 363 362 361 360 30 417 416 415 414 413 412 411 410 407 406 405 404 403 402 401 400 30 437 436 435 434 433 432 431 430 427 426 425 424 423 422 421 420 30 457 456 455 454 453 452 451 450 447 446 445 444 443 442 441 440 30 477 476 475 474 473 472 471 470 467 466 465 464 463 462 461 460 30 517 516 515 514 513 512 511 510 507 506 505 504 503 502 501 500 30 537 536 535 534 533 532 531 530 527 526 525 524 523 522 521 520 30 557 556 555 554 553 552 551 550 547 546 545 544 543 542 541 540 30 577 576 575 574 573 572 571 570 567 566 565 564 563 562 561 560 30 617 616 615 614 613 612 611 610 607 606 605 604 603 602 601 600 光洋电子(无锡)有限公司 S 系列编程手册 400 30 637 636 635 634 633 632 631 630 627 626 625 624 623 622 621 620 30 657 656 655 654 653 652 651 650 647 646 645 644 643 642 641 640 30 677 676 675 674 673 672 671 670 667 666 665 664 663 662 661 660 30 717 716 715 714 713 712 711 710 707 706 705 704 703 702 701 700 30 737 736 735 734 733 732 731 730 727 726 725 724 723 722 721 720 30 757 756 755 754 753 752 751 750 747 746 745 744 743 742 741 740 30 777 776 775 774 773 772 771 770 767 766 765 764 763 762 761 760 31 017 016 015 014 013 012 011 010 007 006 005 004 003 002 001 000 31 037 036 035 034 033 032 031 030 027 026 025 024 023 022 021 020 31 057 056 055 054 053 052 051 050 047 046 045 044 043 042 041 040 31 077 076 075 074 073 072 071 070 067 066 065 064 063 062 061 060 31 117 116 115 114 113 112 111 110 107 106 105 104 103 102 101 100 31 137 136 135 134 133 132 131 130 127 126 125 124 123 122 121 120 31 157 156 155 154 153 152 151 150 147 146 145 144 143 142 141 140 31 177 176 175 174 173 172 171 170 167 166 165 164 163 162 161 160 31 217 216 215 214 213 212 211 210 207 206 205 204 203 202 201 200 31 237 236 235 234 233 232 231 230 227 226 225 224 223 222 221 220 31 257 256 255 254 253 252 251 250 247 246 245 244 243 242 241 240 31 277 276 275 274 273 272 271 270 267 266 265 264 263 262 261 260 31 317 316 315 314 313 312 311 310 307 306 305 304 303 302 301 300 31 337 336 335 334 333 332 331 330 327 326 325 324 323 322 321 320 31 357 356 355 354 353 352 351 350 347 346 345 344 343 342 341 340 31 377 376 375 374 373 372 371 370 367 366 365 364 363 362 361 360 31 417 416 415 414 413 412 411 410 407 406 405 404 403 402 401 400 31 437 436 435 434 433 432 431 430 427 426 425 424 423 422 421 420 31 457 456 455 454 453 452 451 450 447 446 445 444 443 442 441 440 31 477 476 475 474 473 472 471 470 467 466 465 464 463 462 461 460 31 517 516 515 514 513 512 511 510 507 506 505 504 503 502 501 500 31 537 536 535 534 533 532 531 530 527 526 525 524 523 522 521 520 31 557 556 555 554 553 552 551 550 547 546 545 544 543 542 541 540 31 577 576 575 574 573 572 571 570 567 566 565 564 563 562 561 560 31 617 616 615 614 613 612 611 610 607 606 605 604 603 602 601 600 31 637 636 635 634 633 632 631 630 627 626 625 624 623 622 621 620 31 657 656 655 654 653 652 651 650 647 646 645 644 643 642 641 640 31 677 676 675 674 673 672 671 670 667 666 665 664 663 662 661 660 31 717 716 715 714 713 712 711 710 707 706 705 704 703 702 701 700 31 737 736 735 734 733 732 731 730 727 726 725 724 723 722 721 720 31 757 756 755 754 753 752 751 750 747 746 745 744 743 742 741 740 31 777 776 775 774 773 772 771 770 767 766 765 764 763 762 761 760 32 017 016 015 014 013 012 011 010 007 006 005 004 003 002 001 000 32 037 036 035 034 033 032 031 030 027 026 025 024 023 022 021 020 32 057 056 055 054 053 052 051 050 047 046 045 044 043 042 041 040 光洋电子(无锡)有限公司 S 系列编程手册 401 32 077 076 075 074 073 072 071 070 067 066 065 064 063 062 061 060 32 117 116 115 114 113 112 111 110 107 106 105 104 103 102 101 100 32 137 136 135 134 133 132 131 130 127 126 125 124 123 122 121 120 32 157 156 155 154 153 152 151 150 147 146 145 144 143 142 141 140 32 177 176 175 174 173 172 171 170 167 166 165 164 163 162 161 160 32 217 216 215 214 213 212 211 210 207 206 205 204 203 202 201 200 32 237 236 235 234 233 232 231 230 227 226 225 224 223 222 221 220 32 257 256 255 254 253 252 251 250 247 246 245 244 243 242 241 240 32 277 276 275 274 273 272 271 270 267 266 265 264 263 262 261 260 32 317 316 315 314 313 312 311 310 307 306 305 304 303 302 301 300 32 337 336 335 334 333 332 331 330 327 326 325 324 323 322 321 320 32 357 356 355 354 353 352 351 350 347 346 345 344 343 342 341 340 32 377 376 375 374 373 372 371 370 367 366 365 364 363 362 361 360 32 417 416 415 414 413 412 411 410 407 406 405 404 403 402 401 400 32 437 436 435 434 433 432 431 430 427 426 425 424 423 422 421 420 32 457 456 455 454 453 452 451 450 447 446 445 444 443 442 441 440 32 477 476 475 474 473 472 471 470 467 466 465 464 463 462 461 460 32 517 516 515 514 513 512 511 510 507 506 505 504 503 502 501 500 32 537 536 535 534 533 532 531 530 527 526 525 524 523 522 521 520 32 557 556 555 554 553 552 551 550 547 546 545 544 543 542 541 540 32 577 576 575 574 573 572 571 570 567 566 565 564 563 562 561 560 32 617 616 615 614 613 612 611 610 607 606 605 604 603 602 601 600 32 637 636 635 634 633 632 631 630 627 626 625 624 623 622 621 620 32 657 656 655 654 653 652 651 650 647 646 645 644 643 642 641 640 32 677 676 675 674 673 672 671 670 667 666 665 664 663 662 661 660 32 717 716 715 714 713 712 711 710 707 706 705 704 703 702 701 700 32 737 736 735 734 733 732 731 730 727 726 725 724 723 722 721 720 32 757 756 755 754 753 752 751 750 747 746 745 744 743 742 741 740 32 777 776 775 774 773 772 771 770 767 766 765 764 763 762 761 760 33 017 016 015 014 013 012 011 010 007 006 005 004 003 002 001 000 33 037 036 035 034 033 032 031 030 027 026 025 024 023 022 021 020 33 057 056 055 054 053 052 051 050 047 046 045 044 043 042 041 040 33 077 076 075 074 073 072 071 070 067 066 065 064 063 062 061 060 33 117 116 115 114 113 112 111 110 107 106 105 104 103 102 101 100 33 137 136 135 134 133 132 131 130 127 126 125 124 123 122 121 120 33 157 156 155 154 153 152 151 150 147 146 145 144 143 142 141 140 33 177 176 175 174 173 172 171 170 167 166 165 164 163 162 161 160 33 217 216 215 214 213 212 211 210 207 206 205 204 203 202 201 200 33 237 236 235 234 233 232 231 230 227 226 225 224 223 222 221 220 33 257 256 255 254 253 252 251 250 247 246 245 244 243 242 241 240 33 277 276 275 274 273 272 271 270 267 266 265 264 263 262 261 260 33 317 316 315 314 313 312 311 310 307 306 305 304 303 302 301 300 光洋电子(无锡)有限公司 S 系列编程手册 402 33 337 336 335 334 333 332 331 330 327 326 325 324 323 322 321 320 33 357 356 355 354 353 352 351 350 347 346 345 344 343 342 341 340 33 377 376 375 374 373 372 371 370 367 366 365 364 363 362 361 360 33 417 416 415 414 413 412 411 410 407 406 405 404 403 402 401 400 33 437 436 435 434 433 432 431 430 427 426 425 424 423 422 421 420 33 457 456 455 454 453 452 451 450 447 446 445 444 443 442 441 440 33 477 476 475 474 473 472 471 470 467 466 465 464 463 462 461 460 33 517 516 515 514 513 512 511 510 507 506 505 504 503 502 501 500 33 537 536 535 534 533 532 531 530 527 526 525 524 523 522 521 520 33 557 556 555 554 553 552 551 550 547 546 545 544 543 542 541 540 33 577 576 575 574 573 572 571 570 567 566 565 564 563 562 561 560 33 617 616 615 614 613 612 611 610 607 606 605 604 603 602 601 600 33 637 636 635 634 633 632 631 630 627 626 625 624 623 622 621 620 33 657 656 655 654 653 652 651 650 647 646 645 644 643 642 641 640 33 677 676 675 674 673 672 671 670 667 666 665 664 663 662 661 660 33 717 716 715 714 713 712 711 710 707 706 705 704 703 702 701 700 33 737 736 735 734 733 732 731 730 727 726 725 724 723 722 721 720 33 757 756 755 754 753 752 751 750 747 746 745 744 743 742 741 740 33 777 776 775 774 773 772 771 770 767 766 765 764 763 762 761 760 34 017 016 015 014 013 012 011 010 007 006 005 004 003 002 001 000 34 037 036 035 034 033 032 031 030 027 026 025 024 023 022 021 020 34 057 056 055 054 053 052 051 050 047 046 045 044 043 042 041 040 34 077 076 075 074 073 072 071 070 067 066 065 064 063 062 061 060 34 117 116 115 114 113 112 111 110 107 106 105 104 103 102 101 100 34 137 136 135 134 133 132 131 130 127 126 125 124 123 122 121 120 34 157 156 155 154 153 152 151 150 147 146 145 144 143 142 141 140 34 177 176 175 174 173 172 171 170 167 166 165 164 163 162 161 160 34 217 216 215 214 213 212 211 210 207 206 205 204 203 202 201 200 34 237 236 235 234 233 232 231 230 227 226 225 224 223 222 221 220 34 257 256 255 254 253 252 251 250 247 246 245 244 243 242 241 240 34 277 276 275 274 273 272 271 270 267 266 265 264 263 262 261 260 34 317 316 315 314 313 312 311 310 307 306 305 304 303 302 301 300 34 337 336 335 334 333 332 331 330 327 326 325 324 323 322 321 320 34 357 356 355 354 353 352 351 350 347 346 345 344 343 342 341 340 34 377 376 375 374 373 372 371 370 367 366 365 364 363 362 361 360 34 417 416 415 414 413 412 411 410 407 406 405 404 403 402 401 400 34 437 436 435 434 433 432 431 430 427 426 425 424 423 422 421 420 34 457 456 455 454 453 452 451 450 447 446 445 444 443 442 441 440 34 477 476 475 474 473 472 471 470 467 466 465 464 463 462 461 460 34 517 516 515 514 513 512 511 510 507 506 505 504 503 502 501 500 34 537 536 535 534 533 532 531 530 527 526 525 524 523 522 521 520 34 557 556 555 554 553 552 551 550 547 546 545 544 543 542 541 540 光洋电子(无锡)有限公司 S 系列编程手册 403 34 577 576 575 574 573 572 571 570 567 566 565 564 563 562 561 560 34 617 616 615 614 613 612 611 610 607 606 605 604 603 602 601 600 34 637 636 635 634 633 632 631 630 627 626 625 624 623 622 621 620 34 657 656 655 654 653 652 651 650 647 646 645 644 643 642 641 640 34 677 676 675 674 673 672 671 670 667 666 665 664 663 662 661 660 34 717 716 715 714 713 712 711 710 707 706 705 704 703 702 701 700 34 737 736 735 734 733 732 731 730 727 726 725 724 723 722 721 720 34 757 756 755 754 753 752 751 750 747 746 745 744 743 742 741 740 34 777 776 775 774 773 772 771 770 767 766 765 764 763 762 761 760 35 017 016 015 014 013 012 011 010 007 006 005 004 003 002 001 000 35 037 036 035 034 033 032 031 030 027 026 025 024 023 022 021 020 35 057 056 055 054 053 052 051 050 047 046 045 044 043 042 041 040 35 077 076 075 074 073 072 071 070 067 066 065 064 063 062 061 060 35 117 116 115 114 113 112 111 110 107 106 105 104 103 102 101 100 35 137 136 135 134 133 132 131 130 127 126 125 124 123 122 121 120 35 157 156 155 154 153 152 151 150 147 146 145 144 143 142 141 140 35 177 176 175 174 173 172 171 170 167 166 165 164 163 162 161 160 35 217 216 215 214 213 212 211 210 207 206 205 204 203 202 201 200 35 237 236 235 234 233 232 231 230 227 226 225 224 223 222 221 220 35 257 256 255 254 253 252 251 250 247 246 245 244 243 242 241 240 35 277 276 275 274 273 272 271 270 267 266 265 264 263 262 261 260 35 317 316 315 314 313 312 311 310 307 306 305 304 303 302 301 300 35 337 336 335 334 333 332 331 330 327 326 325 324 323 322 321 320 35 357 356 355 354 353 352 351 350 347 346 345 344 343 342 341 340 35 377 376 375 374 373 372 371 370 367 366 365 364 363 362 361 360 35 417 416 415 414 413 412 411 410 407 406 405 404 403 402 401 400 35 437 436 435 434 433 432 431 430 427 426 425 424 423 422 421 420 35 457 456 455 454 453 452 451 450 447 446 445 444 443 442 441 440 35 477 476 475 474 473 472 471 470 467 466 465 464 463 462 461 460 35 517 516 515 514 513 512 511 510 507 506 505 504 503 502 501 500 35 537 536 535 534 533 532 531 530 527 526 525 524 523 522 521 520 35 557 556 555 554 553 552 551 550 547 546 545 544 543 542 541 540 35 577 576 575 574 573 572 571 570 567 566 565 564 563 562 561 560 35 617 616 615 614 613 612 611 610 607 606 605 604 603 602 601 600 35 637 636 635 634 633 632 631 630 627 626 625 624 623 622 621 620 35 657 656 655 654 653 652 651 650 647 646 645 644 643 642 641 640 35 677 676 675 674 673 672 671 670 667 666 665 664 663 662 661 660 35 717 716 715 714 713 712 711 710 707 706 705 704 703 702 701 700 35 737 736 735 734 733 732 731 730 727 726 725 724 723 722 721 720 35 757 756 755 754 753 752 751 750 747 746 745 744 743 742 741 740 35 777 776 775 774 773 772 771 770 767 766 765 764 763 762 761 760 36 017 016 015 014 013 012 011 010 007 006 005 004 003 002 001 000 光洋电子(无锡)有限公司 S 系列编程手册 404 36 037 036 035 034 033 032 031 030 027 026 025 024 023 022 021 020 36 057 056 055 054 053 052 051 050 047 046 045 044 043 042 041 040 36 077 076 075 074 073 072 071 070 067 066 065 064 063 062 061 060 36 117 116 115 114 113 112 111 110 107 106 105 104 103 102 101 100 36 137 136 135 134 133 132 131 130 127 126 125 124 123 122 121 120 36 157 156 155 154 153 152 151 150 147 146 145 144 143 142 141 140 36 177 176 175 174 173 172 171 170 167 166 165 164 163 162 161 160 36 217 216 215 214 213 212 211 210 207 206 205 204 203 202 201 200 36 237 236 235 234 233 232 231 230 227 226 225 224 223 222 221 220 36 257 256 255 254 253 252 251 250 247 246 245 244 243 242 241 240 36 277 276 275 274 273 272 271 270 267 266 265 264 263 262 261 260 36 317 316 315 314 313 312 311 310 307 306 305 304 303 302 301 300 36 337 336 335 334 333 332 331 330 327 326 325 324 323 322 321 320 36 357 356 355 354 353 352 351 350 347 346 345 344 343 342 341 340 36 377 376 375 374 373 372 371 370 367 366 365 364 363 362 361 360 36 417 416 415 414 413 412 411 410 407 406 405 404 403 402 401 400 36 437 436 435 434 433 432 431 430 427 426 425 424 423 422 421 420 36 457 456 455 454 453 452 451 450 447 446 445 444 443 442 441 440 36 477 476 475 474 473 472 471 470 467 466 465 464 463 462 461 460 36 517 516 515 514 513 512 511 510 507 506 505 504 503 502 501 500 36 537 536 535 534 533 532 531 530 527 526 525 524 523 522 521 520 36 557 556 555 554 553 552 551 550 547 546 545 544 543 542 541 540 36 577 576 575 574 573 572 571 570 567 566 565 564 563 562 561 560 36 617 616 615 614 613 612 611 610 607 606 605 604 603 602 601 600 36 637 636 635 634 633 632 631 630 627 626 625 624 623 622 621 620 36 657 656 655 654 653 652 651 650 647 646 645 644 643 642 641 640 36 677 676 675 674 673 672 671 670 667 666 665 664 663 662 661 660 36 717 716 715 714 713 712 711 710 707 706 705 704 703 702 701 700 36 737 736 735 734 733 732 731 730 727 726 725 724 723 722 721 720 36 757 756 755 754 753 752 751 750 747 746 745 744 743 742 741 740 36 777 776 775 774 773 772 771 770 767 766 765 764 763 762 761 760 37 017 016 015 014 013 012 011 010 007 006 005 004 003 002 001 000 37 037 036 035 034 033 032 031 030 027 026 025 024 023 022 021 020 37 057 056 055 054 053 052 051 050 047 046 045 044 043 042 041 040 37 077 076 075 074 073 072 071 070 067 066 065 064 063 062 061 060 37 117 116 115 114 113 112 111 110 107 106 105 104 103 102 101 100 37 137 136 135 134 133 132 131 130 127 126 125 124 123 122 121 120 37 157 156 155 154 153 152 151 150 147 146 145 144 143 142 141 140 37 177 176 175 174 173 172 171 170 167 166 165 164 163 162 161 160 37 217 216 215 214 213 212 211 210 207 206 205 204 203 202 201 200 37 237 236 235 234 233 232 231 230 227 226 225 224 223 222 221 220 37 257 256 255 254 253 252 251 250 247 246 245 244 243 242 241 240 光洋电子(无锡)有限公司 S 系列编程手册 405 37 277 276 275 274 273 272 271 270 267 266 265 264 263 262 261 260 37 317 316 315 314 313 312 311 310 307 306 305 304 303 302 301 300 37 337 336 335 334 333 332 331 330 327 326 325 324 323 322 321 320 37 357 356 355 354 353 352 351 350 347 346 345 344 343 342 341 340 37 377 376 375 374 373 372 371 370 367 366 365 364 363 362 361 360 37 417 416 415 414 413 412 411 410 407 406 405 404 403 402 401 400 37 437 436 435 434 433 432 431 430 427 426 425 424 423 422 421 420 37 457 456 455 454 453 452 451 450 447 446 445 444 443 442 441 440 37 477 476 475 474 473 472 471 470 467 466 465 464 463 462 461 460 37 517 516 515 514 513 512 511 510 507 506 505 504 503 502 501 500 37 537 536 535 534 533 532 531 530 527 526 525 524 523 522 521 520 37 557 556 555 554 553 552 551 550 547 546 545 544 543 542 541 540 37 577 576 575 574 573 572 571 570 567 566 565 564 563 562 561 560 37 617 616 615 614 613 612 611 610 607 606 605 604 603 602 601 600 37 637 636 635 634 633 632 631 630 627 626 625 624 623 622 621 620 37 657 656 655 654 653 652 651 650 647 646 645 644 643 642 641 640 37 677 676 675 674 673 672 671 670 667 666 665 664 663 662 661 660 37 717 716 715 714 713 712 711 710 707 706 705 704 703 702 701 700 37 737 736 735 734 733 732 731 730 727 726 725 724 723 722 721 720 37 757 756 755 754 753 752 751 750 747 746 745 744 743 742 741 740 37 777 776 775 774 773 772 771 770 767 766 765 764 763 762 761 760 光洋电子(无锡)有限公司 S 系列编程手册 406 10—2 语法错误一览表 下表列出了在编制 S 系列程序时可能出现的错误以及其对应的处理方法。 错误 代码 显示错误信息 发生主要原因 处理方法 备注 E** 程序错误 查出了程序语法上的错误 用 M21 进行语法检查 E401 没有 END 指令 程序中没有 END 指令 在主程序 后加上 END 指令 E402 标号缺失 没有对应于 GOTO、CALL 指令的 GLBL、CLBL 指令。 在程序中添家 GLBL、CLBL 指 令。 E403 没有 CEND 指令 子程序没有 CEND 指令。 在子程序 后加上 CEND 指令。 E404 没有 FOR 指令 没有对应于 NEXT 的 FOR 指令 在程序中加入 FOR 指令。 E405 没有 NEXT 指令 没有对应于 FOR 的 NEXT 指令 在程序中加入 NEXT 指令。 E406 没有 IEND 指令 中断子程序没有 IEND 指令。 在子程序 后加上 IEND 指令。 E411 级号溢出 程序中 SG、ISG 指令超出范围。 减少程序中的级指令数量。 E412 标号溢出 程序中标号(GLBL、CLBL、 DLBL)数量超出允许范围。 减少程序中的标号数量。 E413 FOR NEXT 溢出 FOR NEXT 使用数量超出范围。 减少程序中的 FOR NEXT 数量。 E421 级号重复 级定义指令中级号重复。 删除或修改级号重复的指令。 E422 标号重复 同种标号重复使用。 删除或修改标号重复的指令。 E423 FOR 重复 FOR 指令使用标号重复。 删除或修改重复的指令标号。 E431 级号位置错误 在子程序中使用了级定义指令。 删除子程序中的相应指令。 E432 GLBL 位置错误 GLBL 指令位于非法程序位置。 把 GLBL 指令写到正确的位置。 E433 CLBL 位置错误 把 CLBL 指令写在了主程序段中。 把 CLBL 指令写到正确的位置。 E434 RET 位置错误 RET 指令不在 CAL 子程序中。 把 RET 指令写到正确的位置。 E435 CEND 位置错误 CEND 指令不在 CAL 子程序中。 把 CEND 指令写到正确的位置。 E436 ILBL 位置错误 把 ILBL 指令写在了主程序段中。 把 ILBL 指令写到正确的位置。 E437 RETI 位置错误 RETI 指令不在中断子程序中。 把 RETI 指令写到正确的位置。 E438 IEND 位置错误 IEND 指令不在中断子程序中。 把 IEND 指令写到正确的位置。 E440 DLBL 位置错误 在 DLBL 指令前有条件项。 删除 DLBL 前的条件项。 E441 数据内容错误 在 DLBL 后的数据区中有 ACON、 NCON 以外的指令。 删除相应的非法指令。 发 生 这 些 异 常 时: CPU 将 停 止 运 行,SP52 为 ON。 错 误 代 码 存 放 在R7755 中。 E** 错 误: 在 RUN 开 始 时 检出; 其 他 错 误: 在 RUN 开 始 时 或 语 法 检 查 时 检出。 E451 母线错误 MLS 指令的母线号错误 修改 MLS 指令的母线号。 E452 INPUT 模块 把分配给实装输入模块的 I、GI 定义号用到了输出指令中。 修改输出指令中的操作数定义 号。 E453 定时器/计数器无 没有对应于定时器/计数器接点指 令的线圈指令。 在程序中写入相应的线圈指令或 修改相应的接点指令。 E454 ATMR 指令条件缺少 ATMR、AHTMR 指令条件少于 2 个。 在 ATMR、AHTMR 前加入必要 的条件指令。 E455 计数器指令条件缺少 计数器条件不足。(CNT 需要 2 个条件,UDCNT 需要 3 个条件。) 在 CNT、UDCNT 前加入必要的 条件指令。 E456 SR 指令条件缺少 SR 指令条件少于 3 个。 在 SR 前加入必要的条件指令。 在语法 检查时 检出。 光洋电子(无锡)有限公司 S 系列编程手册 407 错 误 代码 错误信息 发生主要原因 处理方法 备注 E461 堆栈溢出 条件组级联用堆栈数超过 8 个。 修改程序,减少级联数量。 E462 堆栈不足 ANDLD、ORLD 连续使用数量多 于堆栈内暂存条件。 修改程序中 ANDLD、ORLD 指 令的连续使用数量。 E463 逻辑错误 连接于母线的指令不是LD相关指 令。 把错误处的指令改成 LD 系指 令。 E464 回路未连接 梯形图中存在没有连接的回路。 修正梯形图回路。 在语法 检查时 检出。 E471 线圈重复 对于同一个线圈,有 2 个以上的输 出指令中使用。 删除或修改重复的线圈。 (但是,故意的场合可以保持) E472 定时器重复 对于同一个定时器有 2 个以上的 地方有动作(线圈)指令。 删除或修改重复的定时器号。 E473 计数器重复 对于同一个计数器有 2 个以上的 地方有动作(线圈)指令。 删除或修改重复的计数器号。 在重复 检查时 检出。 E480 CV 位置错误 在子程序中使用了 CV 指令。 删除子程序中的相应指令。 E481 CV 不连续 在 CV 指令间有 CV 以外的指令。 E482 CV 溢出 CV 指令连续使用数量超过 17 个。 把连续使用的 CV 指令数量减少 到 16 个以下。 E483 CVJMP 位置错误 在子程序中使用了 CVJMP 指令。 删除相应的非法指令。 E484 CV 指令缺失 CVJMP 指令前没有 CV 指令 删除 CVJMP 指令,或添加上 CV 指令。 E485 CVJMP 指令缺失 CV 指令后没有 CVJMP 指令 删除 CV 指令,或添加上 CVJMP 指令。 E486 BREQ 位置错误 在子程序中使用了 BREQ 指令。 删除相应的非法指令。 E487 BSTART 指令缺失 没 有 对 应 于 BREQ 指 令 的 BSTART 指令。 删除 BREQ 指令,或添加上 BSTART 指令。 E488 BSTART 位置错误 在子程序中使用了 BSTART 指令。 在 BSTAR~BEND 间使用了 BSTART 指令 删除相应的 BSTART 指令。 删除相应的 BSTART 指令 或在 BSTART 指令前加入 BEND 指令。 E489 BSTART 重复 2个以上的BSTART指令使用同一 个 M 号。 删除多余的BSTART指令或修改 相应的 M 号。 E490 SG 指令缺失 在 BSTART 指令后非 SG 指令。 使用 SG 指令。 E491 ISG 位置错误 在 BSTART~BEND 指令间存在 ISG 指令。 删除 BSTART~BEND 指令间的 ISG 指令 E492 BEND 位置错误 在子程序中使用了 BEND 指令。 没有对应的 BSTART 指令。 删除 BEND 指令。 删除 BEND 指令或增加相应 BSTART 指令。 E493 指令位置错误 在 BEND 指令后非 CV、SG、ISG、 BSTART、END 指令。 在 BEND 指令后使用 CV、SG、 ISG、BSTART、END 指令。 E494 BEND 指令缺失 在 BSTART~END 指令间没有 BEND 指令。 删除 BSTART 指令或增加 BEND 指令。 在语法 检查时 检出。 光洋电子(无锡)有限公司 S 系列编程手册 408 10-3 Koyo 指令与 ADC 指令对照表 本节是光洋 S 系列 PLC 的亚洲、ADC 型号指令的对照表资料。 10-3-1 PLC 型号 下表为光洋在亚洲、ADC 销售的 S 系列 PLC 对应型号表 亚洲销售型号 系列 中国大陆型号 日本国内型号 ADC型号 SM 系列 SM 系列 ----- ----- SH 系列 SH 系列 ----- ----- SN 系列 SN 系列 ----- ----- D0 ----- ----- D0-05 ----- ----- D0-06 SZ ----- ----- D2-260 ----- ----- D2-250-1 SZ-4M SZ-4M D2-250 SZ-4 SZ-4 D2-240 SZ-3 SZ-3 D2-230 SR ----- ----- D3-350 SU SU-6M SU-6M ----- SU-5M SU-5M D4-450 SU-6B-EX SU-6B D4-440 SU-5E-EX SU-5E D4-430 SG SG-8B-EX SG-8B ----- 注) (1)表中的[---],表示没有相应的型号。但并不表示该型号产品在该地区不销售。例如,D0 系列为 ADC 型号,该产品在中国也在以 D0 系列的型号在销售。 (2)日本国内型号与中国大陆型号同为亚洲型号,2 者的区别只有显示信息的语种不同:分 别为日语和英语。 (3)表中同一行上的 PLC 在功能上是一致的,可以相互替换使用。 (4)ADC 型号和亚洲型号在使用上的注意点: ADC 型号和亚洲型号的识别记号不同(具体见下页),使用时请多加注意。 (5)与SU-5M相当的 ADC 型号为D4-450,没有与SU-6M相对应的 ADC 型号。 (6)SU-6M和SU-5M功能上是相同的,但其用户程序容量不同。 SU-6M:32K语 SU-5M:16K语 光洋电子(无锡)有限公司 S 系列编程手册 409 10-3-2 ADC 型号和亚洲型号识别记号对照表 光洋亚洲型号 PLC 与 ADC 型号 PLC 所使用的功能存储器识别记号对照表如下表所示: 功能存储器 亚洲型号 ADC 型号 输入 I X 输出 Q Y GENIUS GI GX 线圈 GQ GY 内部线圈 M C 定时器 T T 计数器 C CT 级 S S 特殊线圈 SP SP 数据寄存器 R V 定时器经过值寄存器 R TA 计数器经过值寄存器 R CA 光洋电子(无锡)有限公司 S 系列编程手册 410 10-3-3 ADC 型号和亚洲型号指令对照表 各型号对应 指 令 种 类 亚洲 ADC 可使用的操作数 D 4 D 2 指令名称 指令名称 (ADC 识别记号) 450 440 430 250 240 230 S U S Z 5M 6B 5E 4M 4 3 逻辑运算开始NO接点 LD STR X,Y,GX,GY,C,T,CT,S,SP ○ ○ ○ ○ ○ ○ 逻辑运算开始NC接点 LDN STRN X,Y,GX,GY,C,T,CT,S,SP ○ ○ ○ ○ ○ ○ 逻辑与运算NO接点 AND AND X,Y,GX,GY,C,T,CT,S,SP ○ ○ ○ ○ ○ ○ 逻辑与运算NC接点 ANDN ANDN X,Y,GX,GY,C,T,CT,S,SP ○ ○ ○ ○ ○ ○ 逻辑或运算NO接点 OR OR X,Y,GX,GY,C,T,CT,S,SP ○ ○ ○ ○ ○ ○ 普 通 接 点 逻辑或运算NC接点 ORN ORN X,Y,GX,GY,C,T,CT,S,SP ○ ○ ○ ○ ○ ○ 逻辑运算开始NO接点 LDDI STRI X ○ ○ ○ ○ ○ ○ 逻辑运算开始NC接点 LDNDI STRNI X ○ ○ ○ ○ ○ ○ 逻辑与运算NO接点 ANDDI ANDI X ○ ○ ○ ○ ○ ○ 逻辑与运算NC接点 ANDNDI ANDNI X ○ ○ ○ ○ ○ ○ 逻辑或运算NO接点 ORDI ORI X ○ ○ ○ ○ ○ ○ 直 接 输 入 接 点 逻辑或运算NC接点 ORNDI ORNI X ○ ○ ○ ○ ○ ○ 逻辑运算开始NO接点 LD STR 1st : T,CT ○ ○ ○ ○ ○ ○ 2nd : V,P,K 逻辑运算开始NC接点 LDN STRN 1st : T,CT ○ ○ ○ ○ ○ ○ 2nd : V,P,K 逻辑与运算NO接点 AND AND 1st : T,CT ○ ○ ○ ○ ○ ○ 2nd : V,P,K 逻辑与运算NC接点 ANDN ANDN 1st : T,CT ○ ○ ○ ○ ○ ○ 2nd : V,P,K 逻辑或运算NO接点 OR OR 1st : T,CT ○ ○ ○ ○ ○ ○ 2nd : V,P,K 逻辑或运算NC接点 ORN ORN 1st : T,CT ○ ○ ○ ○ ○ ○ 带 设 定 值 T/ C 接 点 2nd : V,P,K 逻辑运算开始上升沿接点 LDPD STRPD X,Y,GX,GY,C,T,CT,S ○ × × ○ × × 逻辑运算开始下降沿接点 LDND STRND X,Y,GX,GY,C,T,CT,S ○ × × ○ × × 逻辑与运算上升沿接点 ANDPD ANDPD X,Y,GX,GY,C,T,CT,S ○ × × ○ × × 逻辑与运算下降沿接点 ANDND ANDND X,Y,GX,GY,C,T,CT,S ○ × × ○ × × 逻辑或运算上升沿接点 ORPD ORPD X,Y,GX,GY,C,T,CT,S ○ × × ○ × × 微 分 接 点 逻辑或运算下降沿接点 ORND ORND X,Y,GX,GY,C,T,CT,S ○ × × ○ × × 光洋电子(无锡)有限公司 S 系列编程手册 411 各型号对应 指 令 种 类 亚洲 ADC 可使用的操作数 D 4 D 2 指令名称 指令名称 450 440 430 250 240 230 S U S Z 5M 6B 5E 4M 4 3 逻辑运算开始 LDEQ STRE 1st: V,P ○ ○ ○ ○ ○ ○ 比较一致接点 2nd: V,P,K 逻辑运算开始 LDNEQ STRNE 1st: V,P ○ ○ ○ ○ ○ ○ 比较不一致接点 2nd : V,P,K 逻辑与运算 ANDEQ ANDE 1st : V,P ○ ○ ○ ○ ○ ○ 比较一致接点 2nd : V,P,K 逻辑与运算 ANDNEQ ANDNE 1st :V,P ○ ○ ○ ○ ○ ○ 比较不一致接点 2nd :V,P,K 逻辑或运算 OREQ ORE 1st :V,P ○ ○ ○ ○ ○ ○ 比较一致接点 2nd :V,P,K 逻辑或运算 ORNEQ ORNE 1st :V,P ○ ○ ○ ○ ○ ○ 比 较 一 致 接 点 比较不一致接点 2nd :V,P,K 逻辑运算开始 LDGE STR 1st :V,P ○ ○ ○ ○ ○ ○ 一致·大NO接点 2nd :V,P,K 逻辑运算开始 LDNGE STRN 1st :V,P ○ ○ ○ ○ ○ ○ 一致·大NC接点 2nd :V,P,K 逻辑与运算 ANDGE AND 1st :V,P ○ ○ ○ ○ ○ ○ 一致·大NO接点 2nd :V,P,K 逻辑与运算 ANDNGE ANDN 1st :V,P ○ ○ ○ ○ ○ ○ 一致·大NC接点 2nd :V,P,K 逻辑或运算 ORGE OR 1st :V,P ○ ○ ○ ○ ○ ○ 一致·大NO接点 2nd :V,P,K 逻辑或运算 ORNGE ORN 1st :V,P ○ ○ ○ ○ ○ ○ 比 较 接 点 一致·大NC接点 2nd :V,P,K 回路块串联 ANDLD ANDSTR None ○ ○ ○ ○ ○ ○ 回 路 块 连 接 回路块并联 ORLD ORSTR None ○ ○ ○ ○ ○ ○ 新母线开始 MLS MLS K 1-7 ○ ○ ○ ○ ○ ○母 线 母线复归 MLR MLR K 0-7 ○ ○ ○ ○ ○ ○ 线圈接通(OR动作) OUT OROUT X,Y,GX,GY,C ○ ○ ○ ○ ○ ○ 线圈接通(后优先动作) ZOUT OUT X,Y,GX,GY,C ○ ○ ○ ○ ○ ○ 线圈置位 SET SET X,Y,GX,GY,C,S ○ ○ ○ ○ ○ ○ (2nd) X,Y,GX,GY,C,S 线圈复位 RST RST X,Y,GX,GY,C,S ○ ○ ○ ○ ○ ○ 输 出 指 令 (2nd) X,Y,GX,GY,C,S 光洋电子(无锡)有限公司 S 系列编程手册 412 各型号对应 指 令 种 类 亚洲 ADC 可使用的操作数 D 4 D 2 指令名称 指令名称 450 440 430 250 240 230 S U S Z 5M 6B 5E 4M 4 3 线圈接通(OR动作) OUTDI OROUTI Y ○ ○ ○ ○ ○ ○ 线圈接通(后优先动作) ZDI OUTI Y ○ ○ ○ ○ × × 线圈置位 SETDI SETI Y ○ ○ ○ ○ ○ ○ (2nd) Y 线圈复位 RSTDI RSTI Y ○ ○ ○ ○ ○ ○ (2nd) Y 1次扫描输出 PD PD X,Y,C ○ ○ ○ ○ ○ ○ 移位寄存器 SR SR 1st : C ○ ○ ○ ○ ○ ○ 直 接 输 出 2nd : C 0.1秒定时器 TMR TMR 1st : T ○ ○ ○ ○ ○ ○ 2nd : V,P,K 0.01秒定时器 HTMR TMRF 1st : T ○ ○ ○ ○ ○ ○ 2nd : V,P,K 0.1秒累积定时器 ATMR TMRA 1st : T ○ ○ ○ ○ ○ ○ 2nd : V,P,K 0.01秒累积定时器 AHTMR TMRAF 1st : T ○ ○ ○ ○ ○ ○ 定 时 器 2nd : V,P,K 计数器 CNT CNT 1st :CT ○ ○ ○ ○ ○ ○ (带复位端) 2nd :V,P,K 计数器 GCNT SGCNT 1st :CT ○ ○ ○ ○ ○ ○ (不带复位端) 2nd :V,P,K 加减计数器 UDCNT UDC 1st :CT ○ ○ ○ ○ ○ ○ 2nd :V,P,K 定时器/计数器复位 RSTTC RST T,CT ○ ○ ○ ○ ○ ○ 计 数 器 (2nd) T,CT 级登记 SG SG S ○ ○ ○ ○ ○ ○ 初始级登记 ISG ISG S ○ ○ ○ ○ ○ ○ 条件成立时级转移 JMP JMP S ○ ○ ○ ○ ○ ○ 条件不成立时级转移 NJMP NJMP S ○ ○ ○ ○ ○ ○ 级合流登记 CV CV S ○ ○ × ○ ○ ○ 级合流转移 CVJMP CVJMP S ○ ○ × ○ ○ ○ 级组启动 BREQ BCALL C ○ ○ × ○ ○ ○ 级组开始 BSTART BLK C ○ ○ × ○ ○ ○ 级 式 编 程 相 关 指 令 级组结束 BEND BEND 无操作数 ○ ○ × ○ ○ ○ 光洋电子(无锡)有限公司 S 系列编程手册 413 各型号对应 指 令 种 类 亚洲 ADC 可使用的操作数 D 4 D 2 指令名称 指令名称 450 440 430 250 240 230 S U S Z 5M 6B 5E 4M 4 3 跳转指令 GOTO GOTO K ○ ○ × ○ ○ × 跳转目标标记 GLBL LBL K ○ ○ × ○ ○ × 循环指令开始 FOR FOR V,K ○ ○ × ○ ○ × 跳 转 指 令 循环体 后 NEXT NEXT 无操作数 ○ ○ × ○ ○ × 子程序调用 CAL GTS K ○ ○ × ○ ○ × 子程序开始标记 CLBL SBR K ○ ○ × ○ ○ × 条件复归 RET RTC 无操作数 ○ ○ × ○ × × 子 程 序 无条件复归 CEND RT 无操作数 ○ ○ × ○ ○ × 中断禁止 INH DISI 无操作数 ○ ○ ○ ○ ○ ○ 中断许可 INE ENI 无操作数 ○ ○ ○ ○ ○ ○ 中断子程序 ILBL INT O (Oct) ○ ○ ○ ○ ○ ○ 中断子程序条件复归 RETI IRTC 无操作数 ○ ○ ○ ○ × × 中 断 中断子程序无条件复归 IEND IRT 无操作数 ○ ○ ○ ○ ○ ○ 监控定时器复位 WDOGR RSTWT 无操作数 ○ ○ ○ ○ ○ ○ 暂定状态执行停止 BREAK BREAK 无操作数 ○ ○ × × × ×停 止 STOP方式停止 STOP STOP 无操作数 ○ ○ ○ ○ ○ ○ 空指令 NOP NOP 无操作数 ○ ○ ○ ○ ○ ○ 程序结束 END END 无操作数 ○ ○ ○ ○ ○ ○ 16Bit LDW LD V,P ○ ○ ○ ○ ○ ○ 32Bit LDD LDD V,P ○ ○ ○ ○ ○ ○ 任意位Bit LDF LDF 1st: X,Y,GX,GY,C,S, ○ ○ × ○ ○ × (1~32) T,CT,SP 2nd: K 直接16Bit LDDW LDI V ○ × × × × × 直接任意Bit LDDF LDIF 1st :X ○ ○ × × × × 读 入 指 令 (1~32) 2nd :K 索引16Bit LDIX LDX V,P ○ ○ ○ ○ × × 数据堆栈弹出 POP POP 无操作数 ○ ○ ○ ○ ○ ○ 4位定数 LDS LD K ○ ○ ○ ○ ○ ○ 8位定数 LDC LD K ○ ○ ○ ○ ○ ○ 读 入 指 令 寄存器号(定数) LDR LDA O (Oct) ○ ○ ○ ○ ○ ○ 光洋电子(无锡)有限公司 S 系列编程手册 414 各型号对应 指 令 种 类 亚洲 ADC 可使用的操作数 D 4 D 2 指令名称 指令名称 450 440 430 250 240 230 S U S Z 5M 6B 5E 4M 4 3 16Bit OUTW OUT V,P ○ ○ ○ ○ ○ ○ 32Bit OUTD OUTD V,P ○ ○ ○ ○ ○ ○ 任意Bit OUTF OUTF 1st :X,Y,GX,GY,C ○ ○ × ○ ○ × 2nd :K 直接16Bit OUTDW OUTI V ○ × × × × × 直接任意Bit OUTDF OUTIF 1st :Y ○ ○ × × × × 2nd :K 高位8Bit OUTM OUTM V ○ × × × × × 低位8Bit OUTL OUTL V ○ × × × × × 写 入 指 令 索引16Bit OUTIX OUTX V,P ○ ○ ○ ○ × × 4位BCD ADD ADD V,P ○ ○ ○ ○ ○ ○ 8位BCD ADDD ADDD V,P ○ ○ ○ ○ ○ ○ 任意Bit长 ADDF ADDF 1st : X,Y,GX,GY,C,S, ○ ○ × × × × T,CT,SP 2nd : K 堆栈 SADD ADDS 无操作数 ○ ○ ○ × × × 加 法 8位常数 ADDC ADDD K ○ ○ ○ ○ ○ ○ 4位 SUB SUB V,P ○ ○ ○ ○ ○ ○ 8位 SUBD SUBD V,P ○ ○ ○ ○ ○ ○ 任意Bit长 SUBF SUBF 1st : X,Y,GX,GY,C,S, ○ ○ × × × × T,CT,SP 2nd : K 堆栈 SSUB SUBS 无操作数 ○ ○ ○ × × × 8位定数 SUBC SUBD 1st K(BCD: LSB ) ○ ○ ○ ○ ○ ○ 减 法 2nd (BCD: MSB ) 4位 MUL MUL V,P ○ ○ ○ ○ ○ ○ 8位 MULD MULD ○ × × ○ × × 2nd V,P 任意Bit长 MULF MULF 1st : X,Y,GX,GY,C,S, ○ ○ × × × × T,CT,SP 2nd : K 堆栈 SMUL MULS 无操作数 ○ ○ ○ × × × B C C 算 术 运 算 乘 法 4位定数 MULS MUL K ○ ○ ○ ○ ○ ○ 光洋电子(无锡)有限公司 S 系列编程手册 415 各型号对应 指 令 种 类 亚洲 ADC 可使用的操作数 D 4 D 2 指令名称 指令名称 450 440 430 250 240 230 S U S Z 5M 6B 5E 4M 4 3 4位 DIV DIV V,P ○ ○ ○ ○ ○ ○ 8位 DIVD DIVD V,P ○ ○ × ○ × × 任意Bit长 DIVF DIVF 1st :X,Y,GX,GY,C,S, ○ ○ × × × × T,CT,SP 2nd :K 堆栈 SDIV DIVS 无操作数 ○ ○ ○ × × × B C C 算 术 运 算 除 法 4位定数 DIVS DIV K ○ ○ ○ ○ ○ ○ 16Bit BADD ADDB V,P ○ ○ ○ ○ × × 32BiT BADDD ADDBD V,P ○ ○ × × × × 堆栈 SBADD ADDBS 无操作数 ○ ○ × × × × 4位定数 BADDS ADDB K ○ ○ ○ ○ × × 加 法 8位定数 BADDC ADDBD K ○ ○ × × × × 16Bit BSUB SUBB V,P ○ ○ ○ ○ × × 32Bit BSUBD SUBBD V,P ○ ○ × × × × 堆栈 SBSUB SUBBS 无操作数 ○ ○ × × × × 4位定数 BSUBS SUBB K ○ ○ ○ ○ × × 减 法 8位定数 BSUBC SUBBD K ○ ○ × × × × 16bit BMUL MULB V,P ○ ○ ○ ○ × × 堆栈 SBMUL MULBS 无操作数 ○ ○ × × × × 乘 法 4位定数 BMULS MULB K ○ ○ ○ ○ × × 16Bit BDIV DIVB V,P ○ ○ ○ ○ × × 堆栈 SBDIV DIVBS 无操作数 ○ ○ × × × × B I N 算 术 运 算 除 法 4位定数 BDIVS DIVB K ○ ○ ○ ○ × × 16Bit ANDW AND V,P ○ ○ ○ ○ ○ ○ 32Bit ANDD ANDD V,P ○ ○ × ○ × × 任意Bit长 ANDF ANDF 1st :X,Y,GX,GY,C,S, ○ ○ × ○ × × T,CT,SP 2nd :K 堆栈 SAND ANDS 无操作数 ○ ○ × × × × 逻 辑 运 算 逻 辑 与 8位定数 ANDC ANDD K ○ ○ ○ ○ ○ ○ 光洋电子(无锡)有限公司 S 系列编程手册 416 各型号对应 指 令 种 类 亚洲 ADC 可使用的操作数 D 4 D 2 指令名称 指令名称 450 440 430 250 240 230 S U S Z 5M 6B 5E 4M 4 3 16Bit ORW OR V,P ○ ○ ○ ○ ○ ○ 32Bit ORD ORD V,P ○ ○ × ○ × × 任意Bit长 ORF ORF 1st :X,Y,GX,GY,C,S, ○ ○ × ○ × × T,CT,SP 2nd :K 堆栈 SOR ORS 无操作数 ○ ○ × × × × 逻 辑 或 8位定数 ORC ORD K ○ ○ ○ ○ ○ ○ 16Bit XORW XOR V,P ○ ○ ○ ○ ○ ○ 32Bit XORD XORD V,P ○ ○ × ○ × × 任意Bit长 XORF XORF 1st :X,Y,GX,GY,C,S, ○ ○ × ○ × × T,CT,SP 2nd :K 堆栈 SXOR XORS 无操作数 ○ ○ × × × × 逻 辑 运 算 逻 辑 异 或 8位定数 XORC XORD K ○ ○ ○ ○ ○ ○ 16Bit CMPR CMP V,P ○ ○ ○ ○ ○ ○ 32Bit CMPRD CMPD V,P ○ ○ × ○ ○ ○ 任意长 CMPRF CMPF 1st :X,Y,GX,GY,C,S, ○ ○ × ○ × × T,CT,SP 2nd :K 堆栈 SCMPR CMPS 无操作数 ○ ○ ○ × × × 比 较 8位定数 CMPRC CMPD K ○ ○ ○ ○ ○ ○ 取反 INV INV 无操作数 ○ ○ ○ ○ ○ ○ 10进制补码变换 BCDCPL BCDCPL 无操作数 ○ ○ ○ ○ ○ ○ BIN码变换 BIN BIN 无操作数 ○ ○ ○ ○ ○ ○ BCD码变换 BCD BCD 无操作数 ○ ○ ○ ○ ○ ○ GRAY码→BCD码 GRAY GRAY 无操作数 ○ ○ × ○ ○ × 编码 ENCO ENCO 无操作数 ○ ○ ○ ○ ○ ○ 译码 DECO DECO 无操作数 ○ ○ ○ ○ ○ ○ 7段译码 SEG SEG 无操作数 ○ ○ ○ ○ × × 右移 SHFR SHFR V,K ○ ○ ○ ○ ○ ○ A C C 变 换 左移 SHFL SHFL V,K ○ ○ ○ ○ ○ ○ 光洋电子(无锡)有限公司 S 系列编程手册 417 各型号对应 指 令 种 类 亚洲 ADC 可使用的操作数 D 4 D 2 指令名称 指令名称 450 440 430 250 240 230 S U S Z 5M 6B 5E 4M 4 3 循环右移 ROTR ROTR V,K ○ ○ ○ ○ × × 循环左移 ROTL ROTL V,K ○ ○ ○ ○ × × ON位求和 SUM SUM 无操作数 ○ ○ ○ ○ × × 平方根 SQRT SQRT 无操作数 ○ × × × × × 正弦 SIN SIN 无操作数 ○ × × × × × 余弦 COS COS 无操作数 ○ × × × × × 正切 TAN TAN 无操作数 ○ × × × × × 反正弦 ASIN ASIN 无操作数 ○ × × × × × 反余弦 ACOS ACOS 无操作数 ○ × × × × × 反正切 ATAN ATAN 无操作数 ○ × × × × × 弧度变换 RAD RAD 无操作数 ○ × × × × × 度变换 DEG DEG 无操作数 ○ × × × × × A C C 变 换 位替换指令 SFLDGT SFLDGT 无操作数 ○ ○ × ○ ○ × BCD加1 INCR INC V,P ○ ○ ○ ○ × × BCD减1 DECR DEC V,P ○ ○ ○ ○ × × BIN加1 BINC INCB V,P ○ ○ ○ ○ ○ ○ 寄 存 器 变 换 BIN减1 BDEC DECB V,P ○ ○ ○ ○ ○ ○ 传送 MOVE MOV V,P ○ ○ ○ ○ ○ ○ ACC逻辑与传送 ANDMOV ANDMOV V ○ × × × × × ACC逻辑或传送 ORMOV ORMOV V ○ × × × × × ACC逻辑异或传送 XORMOV XORMOV V ○ × × × × × 交换 SWAP SWAP V ○ × × × × × ASCII→HEX码变换 ATH ATH V ○ ○ × ○ × × HEX→ASCII码变换 HTA HTA V ○ ○ × ○ × × 数 据 块 处 理 同一数据块写入 FILL FILL V,K ○ ○ ○ × × × 同一数据检索 SRCH FIND V,K ○ ○ × × × × 多字节数据检索 BSRCH FINDB V ○ × × × × × 表 检 索 数据分类 CLASS FDGT V,K ○ ○ × × × × 指针加运算取出 TTD TTD V ○ ○ × × × × 指针减运算取出 RFB RFB V ○ ○ × × × × 堆栈上托取出 RFT RFT V ○ ○ × × × × 指针加运算存入 STT STT V,K ○ ○ × × × × 带 指 针 表 处 理 堆栈下推存入 ATT ATT V,K ○ ○ × × × × 光洋电子(无锡)有限公司 S 系列编程手册 418 各型号对应 指 令 种 类 亚洲 ADC 可使用的操作数 D 4 D 2 指令名称 指令名称 450 440 430 250 240 230 S U S Z 5M 6B 5E 4M 4 3 Bit置位 BITSET SETBIT V,O ○ × × × × × B i t 处 理 Bit复位 BITRST RSTBIT V,O ○ × × × × × 表右移 TSHFR TSHFR V,O ○ × × × × ×表 移 位 表左移 TSHFL TSHFL V,O ○ × × × × × 数据区标号 DLBL DLBL K ○ ○ × ○ ○ ○ 数值数据登录 NCON NCON K ○ ○ × ○ ○ ○ ASCII数据登录 ACON ACON A ○ ○ × ○ ○ ○ 程序块索引读入 LDSIX LDSX K ○ ○ × ○ ○ × 数据标号地址读出 LDLBL LDLBL K ○ ○ × ○ ○ ○ 登录数据寄存器传送 MOVAS MOVBLK V ○ × × × × × 程序区,寄存器间传送 MOVMC MOVMC V,K ○ ○ × ○ ○ ○ 寄存器←G-07M读入 FRD RDF V,P ○ × × × × × 数 据 登 记 寄存器→G-07M写出 FWT WTF V,P ○ × × × × × 智能模块读出 RD RD V ○ ○ ○ ○ ○ × 智 能 模 块 智能模块写入 WT WT V ○ ○ ○ ○ ○ × 读入 RX RX X,Y,GX,GY,C,S,T,CT ○ ○ ○ ○ ○ × SP,V,P,$ 写出 WX WX X,Y,GX,GY,C,S,T,CT ○ ○ ○ ○ ○ × 通 讯 模 块 SP,V,P,$ 输出区域暂停指令 PAUSE PAUSE Y ○ ○ ○ ○ ○ ○ I/O 区域更新指令 DOIO DOIO X,Y,GX,GY ○ × × × × × 输 入 输 出 模 块 I/O 传送禁止 SUSIO SUSIO 无操作数 ○ × × × × × 外部诊断码信息表示 FALT FAULT V,K ○ ○ ○ ○ ○ ○诊 断 历史事件记录 HISTRY HISTRY V,K × × × × × × 时刻设定 TIME TIME V ○ ○ × ○ × ×日 历 日期设定 DATE DATE V ○ ○ × ○ × × 光洋电子(无锡)有限公司 S 系列编程手册 419 各型号对应 指 令 种 类 亚洲 ADC 可使用的操作数 D 4 D 2 指令名称 指令名称 450 440 430 250 240 230 S U S Z 5M 6B 5E 4M 4 3 整数→浮动小数变换 REAL ITOR 无操作数 ○ × × ○ × × 浮动小数→整数变换 INT RTOI 无操作数 ○ × × ○ × × 加法 RADD ADDR V,P ○ × × ○ × × 加法(常数) RADDC ADDR K ○ × × ○ × × 减法 RSUB SUBR V,P ○ × × ○ × × 减法(常数) RSUBC SUBR K ○ × × ○ × × 乘法 RMUL MULR V,P ○ × × ○ × × 乘法(常数) RMULC MULR K ○ × × ○ × × 除法 RDIV DIVR V,P ○ × × ○ × × 除法(常数) RDIVC DIVR K ○ × × ○ × × 读入 RLD LDR V,P ○ × × ○ × × 读入(常数) RLDC LDR K ○ × × ○ × × 比较 RCMPR CMPR V,P ○ × × ○ × × 比较(常数) RCMPRC CMPR K ○ × × ○ × × 逻辑运算开始NO接点 BLD STRB 1st :V,P ○ × × ○ × × 2nd :K 逻辑运算开始NC接点 BLDN STRNB 1st :V,P ○ × × ○ × × 浮 动 小 数 点 指 令 2nd :K 逻辑与运算NO接点 BAND ANDB 1st :V,P ○ × × ○ × × 2nd :K 逻辑与运算NC接点 BANDN ANDNB 1st :V,P ○ × × ○ × × 2nd :K 逻辑或运算NO接点 BOR ORB 1st :V,P ○ × × ○ × × 2nd :K 逻辑或运算NC接点 BORN ORNB 1st :V,P ○ × × ○ × × 2nd :K BIT 接通 BOUT OUTB 1st :V,P ○ × × ○ × × 2nd :K BIT置位 BSET SETB 1st :V,P ○ × × ○ × × 2nd :K BIT复位 BRST RSTB 1st :V,P ○ × × ○ × × 寄 存 器 领 域 逻 辑 运 算 2nd :K 光洋电子(无锡)有限公司 S 系列编程手册 420 各型号对应 指 令 种 类 亚洲 ADC 可使用的操作数 D 4 D 2 指令名称 指令名称 450 440 430 250 240 230 S U S Z 5M 6B 5E 4M 4 3 时间驱动型凸轮 DRUM DRUM CT ○ × × ○ × × 参数 时间/事件型凸轮 EDRUM EDRUM CT ○ × × ○ × × 参数 带掩膜事件驱动型凸轮 MDRMD MDRMD CT ○ × × ○ × × (离散点输出) 参数 带掩膜事件驱动型凸轮 MDRMW MDRMW CT ○ × × ○ × × 凸 轮 控 制 指 令 (字输出) 参数 ASCII码打印 PRINT PRINT 端口 No. ○ × × ○ × × 消息 注意:表中凸轮控制指令与 ASCII 码打印指令在目前(2005 年 8 月)情况下仅编程软件 DirectSOFT 支持。各手持编程器不支持。这些指令在本手册上没有进行介绍,需要使用时,可参考相应的英 文手册资料。 Koyo ELECTRONICS (WUXI) CO., LTD. 地址:江苏省无锡市蠡溪路 118 号 邮编:214072 电话:0510-5167888 传真:0510-5161393 http://www.koyoele.com.cn 2005 年 9 月 KEW-M2012B