OMRON C200H 系列 PLC(CPU01‑E/03‑E/11‑E)操作说明
适用范围与安全规范
适用机型
C200H CPU01‑E / 03‑E / 11‑E
配套 I/O 单元、特殊功能单元、链接单元
安全强制要求
必须断电拆装单元、接线、设置 DIP 开关
接地电阻 **≤100Ω**,防止触电与干扰
外部必须配置急停、互锁、限位电路
输出继电器烧毁 / 晶体管击穿可能导致输出异常,需外部安全措施
防静电:接触单元前先释放静电
运行环境
温度:0~50℃,湿度20~90%RH无凝露
禁止:直射、粉尘、腐蚀性气体、强振动、强电磁
硬件结构与指示灯
1. CPU 指示灯定义
指示灯 状态 含义
POWER 常亮 供电正常
RUN 常亮 正常运行
ALARM 闪烁 非致命异常(电池低、周期超时)
ERROR 常亮 致命错误,停止运行,输出全关
OUT INHIBIT 常亮 输出禁止(SR25215=ON)
2. 系统架构
由CPU 机架 + 最多 2 个扩展 I/O 机架组成
底板:3 槽、5 槽、8 槽三种
I/O 按插槽分配地址,每个槽占 1 个 IR 字(16 点)
核心内存区域
所有区域按字(16bit) 管理,部分支持位寻址。
区域 缩写 地址范围 掉电保持 用途
内部继电器 IR 000~235 否 I/O 点、内部线圈
特殊继电器 SR 236~255 部分 系统标志、时钟、错误
辅助继电器 AR 00~27 是 专用标志、错误历史、时钟
数据存储器 DM 0000~1999 是 数据存储、间接寻址
保持继电器 HR 00~99 是 掉电保持状态
定时器 / 计数器 TC 000~511 SV 保持 定时、计数
链接继电器 LR 00~63 否 PLC 间链接数据
临时继电器 TR 00~07 否 梯形图分支暂存
关键系统位(SR)
SR25315:首次循环标志(开机第一个周期 ON)
SR25313:常 ON;SR25314:常 OFF
SR25212:I/O 状态保持位
SR25215:输出全关位
SR25503:指令执行错误标志 ER

编程基础
1. 编程方式
图形:梯形图 Ladder
文本:助记符 Mnemonic(编程器直接输入)
工具:手持编程器、GPC、FIT、LSS 软件
2. 标准流程
I/O 分配与地址规划
绘制梯形图
转换为助记符
编程器写入 PLC
语法检查→运行调试→优化→备份
3. 必须规则
程序结尾必须加 END (01),否则不执行
一个输出位只能在一个 OUT/SET/KEEP中驱动
TC 号000~511 只能定义一次(不可重复)
核心指令分类
1. 基础逻辑指令
LD/LD NOT:载入常开 / 常闭
AND/AND NOT:串联
OR/OR NOT:并联
AND LD/OR LD:块串联 / 块并联
OUT/OUT NOT:输出
DIFU(13)/DIFD(14):上升沿 / 下降沿(单周期 ON)
KEEP(11):锁存(置位 / 复位)
2. 流程控制
IL(02)/ILC(03):互锁,条件不满足时区段复位
JMP(04)/JME(05):跳转,跳过程序不改变状态
STEP/SNXT:步进控制(顺序工序)
SBS/SBN/RET:子程序调用
3. 定时与计数
TIM:0.1s 定时器,设定值0~999.9s
TIMH(15):高速定时器
CNT:减计数器
CNTR(12):可逆计数器
4. 数据处理
MOV/MVN:传送 / 取反传送
CMP:比较
ADD/SUB/MUL/DIV:BCD 运算
ADB/SBB:二进制运算
SFT/SFTR:移位寄存器
程序执行与时序
1. 扫描机制
输入刷新 → 程序执行 → 输出刷新 循环执行
程序按地址从上到下执行
输入只在周期开始刷新,输出只在周期结束刷新
2. 关键时序指标
基本指令执行:0.4μs级
扫描周期:可在编程器查看
超100ms触发 SR25309 周期错误
操作与调试(编程器)
1. 核心操作
模式切换:PROGRAM(编程)、MONITOR(监控)、RUN(运行)
内存清除:清空程序、I/O、DM、HR 等
I/O 表注册:匹配实际单元,校验异常报警
程序检查:3 级语法检查,检出电路错误、重复输出等
2. 监控功能
监控位 ON/OFF 状态
定时器 / 计数器当前值 PV
扫描时间实时显示
强制置位 / 复位位
3. 故障处理
看ERROR/ALARM灯
读错误码与AR/SR错误标志
常见原因:程序无 END、I/O 配置不匹配、电池低、过载、短路
关键问题
问题 1:C200H 的 8 个内存区中,哪些掉电后能保持数据?各自用途是什么?
答案:掉电保持的区域:AR、DM、HR、TC(SV)。
HR:保存开关状态、报警、手动 / 自动模式等状态。
DM:保存参数、配方、累计值、错误历史,支持间接寻址。
AR:保存系统错误、通讯状态、时钟、掉电次数。
TC:定时器 / 计数器设定值 SV 保持,当前值 PV 不保持。
不保持:IR、SR、LR、TR,重启后清零。
问题 2:IL/ILC 与 JMP/JME 都是跳过程序段,二者核心区别是什么?
答案
IL (02)/ILC (03) 互锁:条件 OFF 时,区段内OUT 复位、TIM 复位、CNT 保持、KEEP 保持,用于安全切断。
JMP (04)/JME (05) 跳转:条件 OFF 时,完全跳过不执行,所有输出 / 定时器 / 计数器状态完全保持,用于周期优化与选择性执行。
简单记:IL 是 “切断复位”,JMP 是 “跳过不动”。
问题 3:编写 C200H 程序时,最容易导致不运行或异常输出的 3 个错误是什么?如何避免?
答案
缺少 END (01) → 程序完全不执行;必须在最后一行加 END。
一个输出位被多次 OUT 驱动 → 只有最后一次生效,前面逻辑失效;一个输出只允许一个 OUT/SET/KEEP。
TC 号重复定义 → 定时器 / 计数器错乱;每个 TC000~511 只能用一次 TIM/TIMH/CNT/CNTR。
