
一、μPLC 简介
μPLC 是微型 PLC 系统, 它包含 21 条高效指令, 内核<6K, 占用片内存储器(data ram)96
字节, 扩展存储器(xdata ram)232 字节,提供 10 个字(16 位)的 IR, 5 个字的 HR, 10 个字的 SR,
10 个字的 DM, 10 个定时器, 5 个计数器。
通常输入/输出信号映射到 IR 区, 对于未被映射的位可供程序作运算或暂存单元使用.
对于有后备电池的系统, HR、DM 区数据在电源中断或无电源时,保持不变。
IR、SR、HR 即可按字操作也可按位操作,DM 只可按字操作,格式如下:
(IR) xx.xx (按位) xx (按字),
(HR) Hxx.xx (按位) Hxx (按字),
(SR) Sxx.xx (按位) Sxx (按字),
(DM) ―――― Dxx (按字),
(TIM) Txx (按位) --------,
(CNT) Cxx (按位) ---------,
定时器的定时范围从 0.1 秒~999.9 秒,计数器的计数范围为 1~9999。
SR0 特殊寄存器内容如下:
S0.00 (S_GT) 为 ON,表示(S)源操作数大于(>)目标操作数
S0.01 (S_LT) 为 ON,表示(S)源操作数大于(<)目标操作数
S0.02 (S_EQ) 为 ON,表示(S)源操作数大于(=)目标操作数
S0.03 (S_GE) 为 ON,表示(S)源操作数大于(>=)目标操作数
S0.04 (S_LE) 为 ON,表示(S)源操作数大于(<=)目标操作数
S0.13 (S_First) 表示用户程序第一次执行时为 ON,此后一直为 OFF
S0.14 (S_OFF) 表示一内部位(bit)永远为 OFF
S0.15 (S_ON) 表示一内部位(bit)永远为 ON
SR0 的其他位暂时保留。
二、μPLC 的指令系统
μPLC 的指令系统是高效精简的指令系统,由助记符、操作数和指令分隔符构成,格
式如下:
助记符 操作数 1 操作数 2 ,
指令结束符,前面不需空格
第二操作数
空格,一个或多个,通常一个就够
第一操作数
空格,一个或多个,通常一个就够