? 第六节 SPRG编程器
一,构成与功能
二、键义介绍
? 三,仿真程序
?
?本节重点内容提示
?一,基本知识
?广义对象的定义
?会编仿真程序(方法同主程序)
?一,构成与功能
?(一 )构成
打印机
CPU
SLPC 键盘
用户 ROM插
座
插
座
RAM2
插座
显示器 ROM2
SPRG
?SPRG没有 CPU,借用 SLPC的 CPU,是
SLPC调节器的外设。
?ROM2— 存系统程序
?RAM2— 存用户程序
? (二)功能
? 编制用户程序( MPR,SPR,SBP)
? 对用户程序进行测试运行
? 读出 SLPC中原有的程序进行修改,
打印程序、参数、寄存器状态、显示类
型等等
? 二,键义介绍 (SPRG*E)
? 有 41个键,多为三义键,每个键都
有自己的键义,在键的左上角和右上角
还分别标有另外两个键义。
WR
XFR RD F键 +本义
本义
G键 +本义
?XFR→ 程序转移键
?把调节器中的程序转移到 SPRG中
?RD→ 程序读入键
?把 EPROM中的程序读入到 SPRG的
RAM2中
?WR→ 程序写入键
?把 SPRG的 RAM2中的程序写入 EPROM
?INIP→ 参数清除键
?清除 SLPC侧面盘上设定的数据
?INZ→ 用户程序清除键
?清除 SPRG中的程序
?RS→ 复位键
?强行使 SPRG的工作状态返回到起始状
态
?若 SPRG处于 PROGRAM状态则返回到
程序起点等待;
?若 SPRG处于 TEST RUN状态则执行用
户程序。
?SBP→ 子程序键
?键入子程序时,先按此键
?SPR→ 仿真程序键
?键入仿真程序时,先按此键
?MPR→ 主程序键
?键入主程序时,先按此键
?G→ 黄色换档键
?按此键,再按其它键,则执行其它键上
边黄色字表示的键义
?F→ 蓝色换档键
?按此键,再按其它键,则执行其它键上
边蓝色字表示的键义
?PGM→ 程序设定运算键
?E→ 模拟量接受寄存器键
?CHG→S 寄存器交换键
?D→ 模拟量发送寄存器键
?ROT→S 寄存器旋转键
?B→ 控制参数寄存器键
?SUB→ 子程序键
?CI→ 状态量接受寄存器键
?END→ 结束键
?RTN→ 返回键
?CO→ 状态量发送寄存器键
?RUN→ 运行测试键
?KY→PF 键输入寄存器键
?LP→PF 输入指示灯寄存器键
?BSC→ 基本控制键
?BDI→ 分支状态量输入寄存器键
?LD→ 读取键
?CCD→ 状态变化检测运算键
?LAG→ 一阶滞后运算键
?X→ 模拟量输入寄存器键
?GIF→ 有条件转移运算键
?LED→ 微分运算键
?DI→ 状态量输入寄存器键
?DED→ 纯滞后运算键
?7→ 数字键
?ID→ 编号设定键
?用于识别用户 ROM而设计的管理号码
?CPO→ 脉冲计数输出运算键
?8→ 数字键
?+ → 加法运算键
?9→ 数字键
?CAN→ 和其它仪表( SLMC,SPLR)
配合使用
?CSC→ 串级控制键
?BDO→ 分支状态量输出寄存器键
? ST→ 存储键
?PIC→ 脉冲输入计数运算键
?VEL→ 变化率运算键
?Y→ 模拟量输出寄存器键
?AND→ 逻辑与键
?VLM→ 变化率限幅运算键
?DO→ 状态量输出寄存器键
?MAV→ 移动平均值运算键
?CMP→ 比较运算键
?4→ 数字键
?CNT→ 调节单元键
?ABS→ 绝对值运算键
?5→ 数字键
?LIST→ 程序列表键
?- → 减法运算键
?6→ 数字键
?△ → 步进显示键
?SSC→ 选择控制键
?SDO→ 状态量输出寄存器设定键
?GO→ 无条件转移运算键
?EOR→ 逻辑异或键
?HAL→ 上限报警运算键
?T→ 暂存寄存器键
?OR→ 逻辑或键
?HLM→ 上限限幅运算键
?FL→ 状态量功能扩展寄存器键
?SW→ 信号切换运算键
?HSL→ 高值选择键
?1→ 数值键
?DIO→ 和其它仪表( SLMC,SPLR) 配
合使用。
?FX→ 十段折线函数运算键
?2→ 数字键
?PMT→ 模拟量输入、输出、固定常数、
PID参数打印键
?*→ 乘法运算键
?3→ 数字键
? → 步退显示键
?RDO→ 状态量输出寄存器复位键
?P→ 可变参数寄存器键
?LAL→ 下限报警运算键
?K→ 常数寄存器键
?NOT→ 逻辑非键
?LLM→ 下限限幅运算键
?A→ 模拟量功能扩展寄存器键
?TIM→ 计时运算键
?LSL→ 低值选择键
?0→ 数字键
?√E→ 带任意设定小信号切除的开方运算
键
?SQT→ 开方运算键
?.→ 小数点键
?REG→ 寄存器数据打印键
?÷ → 除法运算键
?S→ 负号键
?DEL→ 程序删除键
?ENT→ 输入键
?三,仿真程序
?广义对象 — 除调节器之外,所有对象的
总和。
?(一般包括调节阀、被调对象、检测元
件、变送器等)
SLPC 储罐
CNT1
Y1
X1
*
LAG1
P2
P1
Y2
?广义对象用 K/(1+TS)仿真,试编程
?1,LD Y1
?2,LD P1 T→P 1
?3,LAG1
?4,LD P2 K→P 2
?5,*
?6,ST Y1
?7,END
?上述模拟过程对象的程序就叫仿真程序
SPR。
?SPR编写方法同主程序
? 最多只有 20步
? 不可单独使用
?作业,
?1.什么是仿真程序?它和主程序有什么不
同?
?2.根据下图,编写 MPR,SPR,并注明键
入过程。
SQT
BSC K/( 1+TS) ( )
一,构成与功能
二、键义介绍
? 三,仿真程序
?
?本节重点内容提示
?一,基本知识
?广义对象的定义
?会编仿真程序(方法同主程序)
?一,构成与功能
?(一 )构成
打印机
CPU
SLPC 键盘
用户 ROM插
座
插
座
RAM2
插座
显示器 ROM2
SPRG
?SPRG没有 CPU,借用 SLPC的 CPU,是
SLPC调节器的外设。
?ROM2— 存系统程序
?RAM2— 存用户程序
? (二)功能
? 编制用户程序( MPR,SPR,SBP)
? 对用户程序进行测试运行
? 读出 SLPC中原有的程序进行修改,
打印程序、参数、寄存器状态、显示类
型等等
? 二,键义介绍 (SPRG*E)
? 有 41个键,多为三义键,每个键都
有自己的键义,在键的左上角和右上角
还分别标有另外两个键义。
WR
XFR RD F键 +本义
本义
G键 +本义
?XFR→ 程序转移键
?把调节器中的程序转移到 SPRG中
?RD→ 程序读入键
?把 EPROM中的程序读入到 SPRG的
RAM2中
?WR→ 程序写入键
?把 SPRG的 RAM2中的程序写入 EPROM
?INIP→ 参数清除键
?清除 SLPC侧面盘上设定的数据
?INZ→ 用户程序清除键
?清除 SPRG中的程序
?RS→ 复位键
?强行使 SPRG的工作状态返回到起始状
态
?若 SPRG处于 PROGRAM状态则返回到
程序起点等待;
?若 SPRG处于 TEST RUN状态则执行用
户程序。
?SBP→ 子程序键
?键入子程序时,先按此键
?SPR→ 仿真程序键
?键入仿真程序时,先按此键
?MPR→ 主程序键
?键入主程序时,先按此键
?G→ 黄色换档键
?按此键,再按其它键,则执行其它键上
边黄色字表示的键义
?F→ 蓝色换档键
?按此键,再按其它键,则执行其它键上
边蓝色字表示的键义
?PGM→ 程序设定运算键
?E→ 模拟量接受寄存器键
?CHG→S 寄存器交换键
?D→ 模拟量发送寄存器键
?ROT→S 寄存器旋转键
?B→ 控制参数寄存器键
?SUB→ 子程序键
?CI→ 状态量接受寄存器键
?END→ 结束键
?RTN→ 返回键
?CO→ 状态量发送寄存器键
?RUN→ 运行测试键
?KY→PF 键输入寄存器键
?LP→PF 输入指示灯寄存器键
?BSC→ 基本控制键
?BDI→ 分支状态量输入寄存器键
?LD→ 读取键
?CCD→ 状态变化检测运算键
?LAG→ 一阶滞后运算键
?X→ 模拟量输入寄存器键
?GIF→ 有条件转移运算键
?LED→ 微分运算键
?DI→ 状态量输入寄存器键
?DED→ 纯滞后运算键
?7→ 数字键
?ID→ 编号设定键
?用于识别用户 ROM而设计的管理号码
?CPO→ 脉冲计数输出运算键
?8→ 数字键
?+ → 加法运算键
?9→ 数字键
?CAN→ 和其它仪表( SLMC,SPLR)
配合使用
?CSC→ 串级控制键
?BDO→ 分支状态量输出寄存器键
? ST→ 存储键
?PIC→ 脉冲输入计数运算键
?VEL→ 变化率运算键
?Y→ 模拟量输出寄存器键
?AND→ 逻辑与键
?VLM→ 变化率限幅运算键
?DO→ 状态量输出寄存器键
?MAV→ 移动平均值运算键
?CMP→ 比较运算键
?4→ 数字键
?CNT→ 调节单元键
?ABS→ 绝对值运算键
?5→ 数字键
?LIST→ 程序列表键
?- → 减法运算键
?6→ 数字键
?△ → 步进显示键
?SSC→ 选择控制键
?SDO→ 状态量输出寄存器设定键
?GO→ 无条件转移运算键
?EOR→ 逻辑异或键
?HAL→ 上限报警运算键
?T→ 暂存寄存器键
?OR→ 逻辑或键
?HLM→ 上限限幅运算键
?FL→ 状态量功能扩展寄存器键
?SW→ 信号切换运算键
?HSL→ 高值选择键
?1→ 数值键
?DIO→ 和其它仪表( SLMC,SPLR) 配
合使用。
?FX→ 十段折线函数运算键
?2→ 数字键
?PMT→ 模拟量输入、输出、固定常数、
PID参数打印键
?*→ 乘法运算键
?3→ 数字键
? → 步退显示键
?RDO→ 状态量输出寄存器复位键
?P→ 可变参数寄存器键
?LAL→ 下限报警运算键
?K→ 常数寄存器键
?NOT→ 逻辑非键
?LLM→ 下限限幅运算键
?A→ 模拟量功能扩展寄存器键
?TIM→ 计时运算键
?LSL→ 低值选择键
?0→ 数字键
?√E→ 带任意设定小信号切除的开方运算
键
?SQT→ 开方运算键
?.→ 小数点键
?REG→ 寄存器数据打印键
?÷ → 除法运算键
?S→ 负号键
?DEL→ 程序删除键
?ENT→ 输入键
?三,仿真程序
?广义对象 — 除调节器之外,所有对象的
总和。
?(一般包括调节阀、被调对象、检测元
件、变送器等)
SLPC 储罐
CNT1
Y1
X1
*
LAG1
P2
P1
Y2
?广义对象用 K/(1+TS)仿真,试编程
?1,LD Y1
?2,LD P1 T→P 1
?3,LAG1
?4,LD P2 K→P 2
?5,*
?6,ST Y1
?7,END
?上述模拟过程对象的程序就叫仿真程序
SPR。
?SPR编写方法同主程序
? 最多只有 20步
? 不可单独使用
?作业,
?1.什么是仿真程序?它和主程序有什么不
同?
?2.根据下图,编写 MPR,SPR,并注明键
入过程。
SQT
BSC K/( 1+TS) ( )