PROG-111m 多功能可编程序控制器使用说明书
一. PROG111 的具体特点
1. 16 个输入/输出口。
2。
有 10 个内部定时器 C0-C9。
3。
有 10 个内部计数器 ]0 - ]9。
4。
有 100 个内存 F00-F99。
5。
有 100 个掉电可保持 EEPROM
存储器 E00-E99。
6。
四位 LED 显示器不仅用于编程且还可在运行时显示用户需要的各种物理量,如:数值、电压、电流、时间、转速等。
7。
用户
程序存储器最多可存储 800 条用户程序,并可反复修改 10 万次以上,在掉电情况下用户程序可保存 40 年以上。
8。
6 个按键可完成所有编程功能,包
括:输入指令、上下翻页、指令快速选择、删除、插入、校验。
9。
有单步仿真运行模式,对程序及设备的调试非常有用。
10。
有 33 条(六种类
型)高效指令,
二. 总体结构见图 1 (图 1) (图 2)
三.编程
1. 进入编程模式
将方式开关放在图 2 位置,接通电源或按动“复位键”就
可进入编程模式,此时显示“。。。。”,6 秒钟后显示第一条
程序内容,然后就可进行编程的其它操作了。
2. 操作
1。“+”、“—” 键为“单个指令选择键”,通过它们用户可逐条改变当前显示的指令
字节的内容。
2.“↑”、“↓” 键为“上下翻页键”,通过它们用户可查看每一条程序。上翻页时,
每按一次“↑” 键显示内容上跳到上一条指令的第一字节;下翻页时,用“↓” 键
可查看每一条指令的所有字节。
3.“>>” 键为“快速下翻页键”,每按一次该键显示内容下跳 10 条程序,从而加
快了查找速度。
4.“S” 键为双功能键。“S”+“+”(先按“S”不松再按“+”)为插入键,其功能
为:在当前显示的指令前插入一条指令,插入的指令最初显示为“—AA0”,可用
“+”、“—”键将其改变为自己需要的指令,插入过程约需 40 秒,在这期间显示
“。。。。”。
5.“S”+“—”为删除键,其功能为:将当前显示的指令删除,删除过程约需 40
秒,在这期间显示“。。。。”。
6。“S”+“↓”为指令类型下翻键,每按动一次,显示内容就按表 1 的顺序下翻一级,例如:当前显示的是第一字节内容“—AA0”,按一次“S”+“↓”显
示变为“—AA1”,再按一次显示变为“—C0 ”,再按一次显示变为“—C9 ”,再按一次显示变为“—C00”,再按一次显示变为“—C90”。。。。。。如此类推,
循环进行。当选中了某一种指令后就可用“+”、“—”进行详细选择,从而加快了指令的输入速度。 表 1
A.指令第一字节排列顺序: B.指令第二字节排列顺序:
AA0-AA1、C0-C9、C00-C90、d00-d04、E00-E99、F00-F99、H00-H99 000-255、A00-A07、E00-E99、F00-F99、FF0-FF9、]0- ]9、0、1、
L00-L99、P00-PF0、P01-PF1、]0- ]9、]00- ]90、]01- ]9 1、2、3、4、5、6、7、8、9、A、b、C、d、E、F、│、├、┤、□、
]02-]92、├P0-├PF、├、┤P0- ┤PF、┤、└00-└99、 □、┌┐、]、─、上 ]、P、└、 ┐、L、(无显示)└┘、=、
┐00-┐99、└┘、□P0-□PF、E∩d、P0┌┐- PF┌┐ 。、H、C0-C9
C.指令第三字节排列顺序: D.指令第四字节排列顺序: E.指令第五字节排列顺序:
000-255、F00-F99 000-255 000-255
7。“S”+“↑”为指令类型上翻键,每按动一次,显示内容就按表 1 的顺序上翻一级,例如:当前显示的是第一字节内容“—PF∩”,按一次 K1+K4 显示变为
“—P0∩”,再按一次显示变为“—E∩d”,再按一次显示变为“—□PF”,再按一次显示变为“—□P0”,再按一次显示变为“—└┘”。。。。。。如此类推,循环
进行。当选中了某一种指令后就可用“+”、“—”进行详细选择,从而加快了指令的输入速度。
8。利用显示指令可在 PROG111M 的四位显示器上显示字符,表 2 说明了可显示的字符及排列顺序。
表 2
0 1 2 3 4 5 6 7 8 9 A b C d E F │ ├ ┤ 上□ 下□ 下┌┐ ] - 上 ] P └ ┐ L (无字符) └┘ = 。 H
9.程序编完后不要忘记在最后加上“E∩d”结束指令。
10。“S”+“>>”为校验键,程序编完后一定要校验,否则 PROG111 无法运行。
* 校验无错显示“0000”,按“复位键”回复修改。 * 校验有错显示“0E∩d”,说明用户程序最后没有编程结束指令“E∩d” ,按“复位键”回复修改。 *
校验有错显示“0 程序顺序号”,该出错信息说明在调子程序时用户忘记输入与之对应的子程序标号指令或输入的有错误,按“复位键”回复修改。 * 校验
有错显示“1 程序顺序号”,该出错信息说明在子程序中无返回指令,按“复位键”回复修改。 * 校验有错显示“2 程序顺序号” 该出错信息说明该条指令有
语法错误,按“复位键”回复修改。
例 1:出错信息“0152” 该出错信息说明第 152 条指令(肯定是调用子程序指令 L00-L99)无与之对应的子程序标号(H00-H99)。
例 2:出错信息“1765” 该出错信息说明第 765 条指令(肯定是子程序标号指令 H00-H99)无返回指令。
例 3:出错信息“2004” 该出错信息说明第 4 条指令有语法错误。
三 指令介绍
每条指令起始用“—”符号。
KKK--上跳步数(000-255),以指令的第一字节计算步数而指令中间的内容不计算步数,即:每条指令只算一步。
NNN--下跳步数(000-255)。以指令的第一字节计算步数而指令中间的内容不计算步数,即:每条指令只算一步。
SSS—十进制数值(000-255)。
r--端口数(0-F)。其中 0-9 为开关量输入/输出口,A-F 为数字量输入/输出口 。
├ --右移符号。┤ --左移符号。 ]--大于符号。[--小于符号。=--等于符号。□--输入符号。
F00-F99-- 内存共计 100 个。 A00-A07—模拟量输入口共计 8 个。 AA0-AA1--模拟量输出口共计 2 个 。E00-E99--EEPROM 内存共计 100 个 。