2024年2月24日发(作者:歧妙双)
基 本 操 作
操 作 参 数 范 围 1.取决于RLO吗? 典 型 处 功 能 解 释
英 语 德 语 2.影响RLO吗? 理 时 间
3.重新装入RLO吗? 微 秒
布尔逻辑操作 1 2 3
A I U E I0.0 -- I127.7 N Y N 1.6 扫描输入操作数是否为"1",且通过逻辑"与"和RLo
运算
A Q U A Q0.0 -- Q127.7 N Y N 1.6 扫描输出操作数是否为"1",且通过逻辑"与"和RLO运算
A F U M F0.0 -- F255.7 N Y N 1.6 扫描标志操作数是否为"1",且通过逻辑"与"和RLO运算
A D 注1 U D 注1 D0.00-- D255.15 N Y N 1.6 扫描数据操作数是否为"1",且通过逻辑"与"和RLO运算
A T U T T0 -- T255 N Y N 1.6 扫描计时操作数是否为"1",且通过逻辑"与"和RLO运算
A C U Z C0 -- C255 N Y N 1.6 扫描计数操作数是否为"1",且通过逻辑"与"和RLO运算
AN I UN E I0.0 -- I127.7 N Y N 1.6 扫描输入操作数是否为"0",且通过逻辑"与"和RLO运算
AN Q UN A Q0.0 -- Q127.7 N
S I S E I0.0 -- I127.7 Y N Y 1.6 输入操作数置"1"
S Q S A Q0.0 -- Q127.7 Y N Y 1.6 输出操作数置"1"
S F S M F0.0 -- F127.7 Y N Y 1.6 标志操作数置"1"
S D S D D0.00-- D255.15 Y N Y 1.6 数据操作数置"1"
R I R E I0.0 -- I127.7 Y N Y 1.6 输入操作数置"0"
R Q R A Q0.0 -- Q127.7 Y N Y 1.6 输出操作数置"0"
R F R M F0.0 -- F127.7 Y N Y 1.6 标志操作数置"0"
R D R D D0.00-- D255.15 Y N Y 1.6 数据操作数置"0"
= I = E I0.0 -- I127.7 Y N Y 1.6 把ROL的值赋给输入操作数
= Q = A Q0.0 -- Q127.7 Y N Y 1.6 把ROL的值赋给输出操作数
= F = M F0.0 -- F127.7 Y N Y 1.6 把ROL的值赋给标志操作数
= D = D D0.00-- D255.15 Y N Y 1.6 把ROL的值赋给数据操作数
计时/计数操作
SP T SI T T0 -- T255 Y↑ N Y 3.7 在ROL的前沿启动一个脉冲计时器(存储在ACCU1内)
SE T SV T T0 -- T255 Y↑ N Y 3.7 在ROL的前沿启动一个保持性脉冲计时器(存储在ACCU1内)
SD T SE T T0 -- T255 Y↑ N Y 3.7 在ROL的前沿启动一个接通延时计时器(存储在ACCU1内)
SS T SS T T0 -- T255 Y↑ N Y 3.7 在ROL的前沿启动一个存储式接通延时计时器(存储在ACCU1内)
SF T SA T T0 -- T255 Y↑ N Y 3.7 在ROL的后沿启动一个断开延时计时器(存储在ACCU1内)
R T R T T0 -- T255 Y N Y 3.7 如果ROL="1"复位一个计时器
CU C ZV Z C0 -- C255 Y↑ N Y 3.7 在ROL的前沿,计数器数值增加1
CD C ZR Z C0 -- C255 Y↑ N Y 3.7 在ROL的前沿,计数器数值减少1
S C S Z C0 -- C255 Y N Y 3.7 如果ROL="1"置位一个计数器
R C Z Z C0 -- C255 Y N Y 3.7 如果ROL="1"复位一个计数器
装入和传送操作
L IB L EB IB0 -- IB127 N N N 1.6 从PII到ACCUM1装入一个输入字节
L IW L EW IW0 -- IW126 N N N 1.6 从PIQ到ACCUM1装入一个输入字 (字节n--ACCUM1的高8位,n+1为低8位)
L ID L ED ID0 -- ID124 N N N 1.6 从PII到ACCUM装入一个输入双字
L QB L AB QB0 -- QB127 N N N 1.6 从PIQ到ACCUM1装入一个输出字节
L QW L AW QW0 -- QW126 N N N 1.6 从PIQ到ACCUM1装入一个输出字 (字节n--ACCUM1的高8位,n+1为低8位)
L QD L AD QD0 -- QD124 N N N 1.6 从PIQ到ACCUM装入一个输出双字
L FB L MB FB0 -- FB255 N N N 1.6 装入一个标志字节到ACCUM1
L FW L MW FW0 -- FW254 N N N 1.6 装入一个标志字到ACCUM1 (字节n--ACCUM1的高8位,n+1为低8位)
L FD L MD FD0 -- FD252 N N N 1.6 装入一个标志双字到ACCUM
L DL L DL DL0 -- DL255 N N N 3.4 装入一个当前数据块的数据字(左字节)到ACCUM1
L DR L DR DR0 -- DR255 N N N 3.4 装入一个当前数据块的数据字(右字节)到ACCUM1
L DW L DW DW0 -- DW255 N N N 3.9 装入一个当前数据块的数据字到ACCUM1(n--ACCUM1的高8位,n+1为低8位)
L DD L DD DD0 -- DD254 N N N 3.9 装入一个当前数据块的数据双字到ACCUM
L T L T T0 -- T255 N N N 1.6 装入一个时间值(二进制码)到ACCUM1
L C L Z C0 -- C255 N N N 1.6 装入一个计数值(二进制码)到ACCUM1
L PB L PB PB0 -- PB127 N N N 6 从中断/计时器PII到ACCUM1装入一个数字/模拟输入模板的输
PB128 -- PB255 N N N 6 入字节
L PW L PW PW0 -- PW126 N N N 6.7 从中断/计时器PII到ACCUM1装入一个数字/模拟输入模板的输
PW128 -- PW254 N N N 6.7 入字(n--ACCUM1高8位,n+1--ACCUM1的低8位)
L QB L QB QB0 -- QB255 N N N 1.6 从PIQ到ACCUM1装入一个扩展外设字节
L QW L QW QW0 -- QW254 N N N 1.6 从PIQ到ACCUM1装入一个扩展外设字(字节n--ACCUM1的高8位,n+1为低8位)
LC T LC T T0 -- T255 N N N 1.6 装入一个时间值(BCD码)到ACCUM1
LC C LC Z C0 -- C255 N N N 1.6 装入一个计数值(BCD码)到ACCUM1
L KB L KB KB0 -- KB2255 N N N 2.8 装入一个常数:1字节数到ACCUM1
L KS L KS 字母数 字符 N N N 1.6 装入一个常数:2字符按"ACCI格式"到ACCUM1
L KM L KM 位模式(16位) N N N 1.6 装入一个常数:位模式到ACCUM1
L KH L KH KH0000 --KHFFFF N N N 1.6 装入一个常数:16进制码到ACCUM1
L KF L KF KF0 -- KF N N N 1.6 装入一个常数:定点数到ACCUM1
L KY L KY KY0,0--255,255 N N N 1.6 装入一个常数:2字节数到ACCUM1
L KT L KT KT0.0 --KT999.3 N N N 1.6 装入一个常数:BCD码的时间值到ACCUM1
L KC L KZ KC0 -- KC999 N N N 1.6 装入一个常数:BCD码的计数值到ACCUM1
L KG L KG N N N 3 装入一个常数:浮点数到ACCUM
T IB T EB 0--127 N N N 1.6 传送ACCUM1的内容到一个输入字节(到PII内)
T IW T EW 0--126 N N N 1.6 传送ACCUM1的内容到一个输入字(到PII内) (ACCUM1的高8位--字节n,低8位--n+1)
T ID T ED 0--124 N N N 1.6 传送ACCUM1的内容到一个输入双字(到PII内)
T QB T AB 0--127 N N N 1.6 传送ACCUM1的内容到一个输出字节(到PIQ内)
T QW T AW 0--126 N N N 1.6 传送ACCUM1的内容到一个输出字(到PIQ内) (ACCUM1的高8位--字节n,低8位--n+1)
T QD T AD 0--124 N N N 1.6 传送ACCUM1的内容到一个输出双字(到PIQ内)
T FB T MB 0-255 N N N 1.6 传送ACCUM1的内容到一个标志字节
T FW T MW 0-254 N N N 1.6 传送ACCUM1的内容到一个标志字
T FD T MD 0--252 N N N 1.6 传送ACCUM1的内容到一个标志双字
T DR T DR 0--255 N N N 2.2 传送ACCUM1的内容到一个数据字(右字节)
T DL T DL 0--255 N N N 2.2 传送ACCUM1的内容到一个数据字(左字节)
T DW T DW 0--222 N N N 2.7 传送ACCUM1的内容到一个数据字
T DD T DD 0--254 N N N 2.7 传送ACCUM1的内容到一个数据双字
T PB T PB 0--127 N N N 5.8 在更新PIQ或模拟输出模板的同时,传输ACCUM1的内容到数字
T PB T PB 128--255 N N N 5.8 输出模板的一个I/O字节
T PW T PW 0--126 N N N 5.5 在更新PIQ或模拟输出模板的同时,传输ACCUM1的内容到数字
T PW T PW 128--254 N N N 5.5 输出模板的一个I/O字
T QB T QB 0--255 N N N 1.6 传送ACCUM1的内容到一个扩展外设的外设字节
T QW T QW 0--254 N N N 1.6 传送ACCUM1的内容到一个扩展外设的外设字
"NO"操作
NOP 0 NOP 0 N N N 1.6 空操作(全部位复位)
NOP 1 NOP 1 N N N 1.6 空操作(全部位置位)
停止操作
STP STP N N N 58 停止:直到扫描循环结束 错误:ID"STS"设置在ISTACK内
显示生成操作
BLD 130 BLD 130 N N N 1.6 对于PG的显示生成操作:字盘返回形成间隔线
BLD 131 BLD 131 N N N 1.6 对于PG的显示生成操作:转换到语句表(STL)
BLD 132 BLD 132 N N N 1.6 对于PG的显示生成操作:转换到流程图(CSF)
BLD 133 BLD 133 N N N 1.6 对于PG的显示生成操作:转换到梯形图(LAD)
BLD 255 BLD 255 N N N 1.6 对于PG的显示生成操作:程序段语句
逻辑运算功能
AW UW N N N 1.6 通过逻辑"与"将ACCUM2和ACCUM1的内容运算(字操作)结果存入ACCUM1影响CC1/CC0
OW OW N N N 1.6 通过逻辑"或"将ACCUM2和ACCUM1的内容运算(字操作)结果存入ACCUM1影响CC1/CC0
XOW XOW N N N 1.6 通过EXCLUSIVE"或"将ACCUM2和ACCUM1的内容运算(字操作)结果存入ACCUM1影响CC1/0
A = U = N Y N 7.2 "与"操作:扫描形式操作数信号状态测"1"
AN = UN = N Y N 7.2 "与"操作:扫描形式操作数信号状态测"0"
O = O = N Y N 7.2 "或"操作:扫描形式操作数信号状态测"1"
ON = ON = N Y N 7.2 "或"操作:扫描形式操作数信号状态测"0"
计时和计数功能
FR T FR T Y↑ N Y 3.7 如果RLO="1"接通计时器,作为重新冷启动
FR C FR Z Y↑ N Y 3.7 如果RLO="1"接通计数器,作为重新冷启动
FR = FR = Y↑ N Y 7.2 使能形式操作数(C,T)作为重新冷启动
SP = SI = Y↑ N Y 7.2 形式操作数:用ACCUM1的值作脉冲启动一个计时器并预给定时间
SEC= SVZ= Y↑ N Y 7.2 形式操作数:用ACCUM1的值作扩展脉冲启动一个计时器并预给定时间
SEC= SVZ= Y↑ N Y 7.2 形式操作数:用后给定的指示计数值设置一个计数器
SSU= SSV= Y↑ N Y 7.2 形式操作数:用ACCUM1的值作存储式接通延时计时器启动一个计时器并预给定时间
SSU= SSV= Y↑ N Y 7.2 形式操作数:增加计数一个计数器
SFD= SAR= Y↓ N Y 7.2 形式操作数:用ACCUM1的值作断开延时计时器启动一个计时器并预给定时间
SFD= SAR= Y↓ N Y 7.2 形式操作数:减少计数一个计数器
SD = SE = Y↑ N Y 7.2 形式操作数:用ACCUM1的值作接通延时计时器启动一个计时器并预给定时间
位操作
TB I P E O.O-127.7 N Y N 6.1 测试一个输入(在PII内)为"1"的位
TB Q P A O.O-127.7 N Y N 6.1 测试一个输出(在PIQ内)为"1"的位
TB F P M 0.0-255.15 N Y N 6.1 测试一个标志为"1"的位
TB T P T 0.0-255.15 N Y N 6.1 测试一个计时器为"1"的位
TB C P Z 0.0-255.15 N Y N 6.1 测试一个计数器为"1"的位
TB D P D 0.0-255.15 N Y N 6.1 测试一个数据字为"1"的位
TB RS P BS 0.0-255.15 N Y N 6.1 在系统数据区域内,测试一个数据字为"1"的位
TB RT P BT 0.0-255.15 N Y N 6.1 在系统扩展区域内,测试一个数据字为"1"的位
TB RI P BA 0.0-255.15 N Y N 6.1 接通系统数据区
TB RJ P BB 0.0-255.15 N Y N 6.1 接通系统数据扩展区
TBN I PN E O.O-127.7 N Y N 6.1 测试一个输入(在PII内)为"0"的位
TBN Q PN A O.O-127.7 N Y N 6.1 测试一个输出(在PIQ内)为"0"的位
TBN F PN M 0.0-255.15 N Y N 6.1 测试一个标志为"0"的位
TBN T PN T 0.0-255.15 N Y N 6.1 测试一个计时器为"0"的位
TBN C PN Z 0.0-255.15 N Y N 6.1 测试一个计数器为"0"的位
TBN D PN D 0.0-255.15 N Y N 6.1 测试一个数据字为"0"的位
TBN RS PN BS 0.0-255.15 N Y N 6.1 在系统数据区域内,测试一个数据字为"0"的位
TBN RT PN BT 0.0-255.15 N Y N 6.1 在系统数据扩展区域内,测试一个数据字为"0"的位
TBN RI PN BA 0.0-255.15 N Y N 6.1 接通系统数据区
TBN RJ PN BB 0.0-255.15 N Y N 6.1 接通系统数据扩展区
SU I SU E O.O-127.7 N N Y 6.1 无条件地对一个输入(在PII内)置位
SU Q SU A O.O-127.7 N N Y 6.1 无条件地对一个输出(在PIQ内)置位
SU F SU M 0.0-255.15 N N Y 6.1 无条件地对一个标志置位
SU T SU T 0.0-255.15 N N Y 6.1 无条件地对一个时间字置位
SU C SU Z 0.0-255.15 N N Y 6.1 无条件地对一个计数字置位
SU D SU D 0.0-255.15 N N Y 6.1 无条件地对一个数据字置位
SU RI SU BA 0.0-255.15 N N Y 6.1 无条件地接通系统数据区对一个数据字置位
SU RJ SU BB 0.0-255.15 N N Y 6.1 无条件地接通系统数据扩展区对一个数据字置位
RU I RU E O.O-127.7 N N Y 6.1 无条件地对一个输入(在PII内)复位
RU Q RU A O.O-127.7 N N Y 6.1 无条件地对一个输出(在PIQ内)复位
RU F RU M 0.0-255.15 N N Y 6.1 无条件地对一个标志复位
RU T RU T 0.0-255.15 N N Y 6.1 无条件地对一个时间字复位
RU C RU Z 0.0-255.15 N N Y 6.1 无条件地对一个计数字复位
RU D RU D 0.0-255.15 N N Y 6.1 无条件地对一个数据字复位
RU RI RU BA 0.0-255.15 N N Y 6.1 无条件地接通系统数据区对一个数据字复位
RU RJ RU BB 0.0-255.15 N N Y 6.1 无条件地接通系统数据扩展区对一个数据字复位
置位/复位操作
S = S = 形式操作数 Y N Y 6.3 置位一个形式操作数(二进制,当ROL=1时)(I,Q,F)
RB = RB = 形式操作数 Y N Y 6.3 复位一个形式操作数(二进制,当ROL=1时)(I,Q,F)
RD = RD = 形式操作数 Y N Y 6.3 复位一个形式操作数:使计时器,计数器复位(数字的;当RLO=1时)
〓〓 〓〓 形式操作数 Y N Y 6.3 规定一个形式操作数的状态为RLO的值(二进制)
装入/传输操作
L = L = 形式操作数I,Q,T,C N N N 4.7 装入一个形式操作数(参数类型I,Q;数据类型BY,W,D)到ACCUM1
LC = LC = 形式操作数T,C N N N 4.6 按BCD码装入一个形式操作数(T,C)到ACCUM1
LW = LW = 形式操作数I,Q,F,T,C N N N 3 装入一个位模式的形式操作数(参数类型D;数据类型KC,KT,KF,KH,KY,KS,KM)到ACCUM1
LWD= LD= 形式操作数D N N N 4.2 装入一个位模式的形式操作数(参数类型D;数据类型KG)到ACCUM1
T = T = 形式操作数I,Q N N N 4.7 传送ACCUM1的内容到形式操作数(参数类型I,Q;数据类型BY,W,D)
L RS L BS 0--255 N N N 2.1 从系统数据区域到ACCUM1装入一个字
L RT L BT 0--255 N N N 2.1 从系统数据扩展区域到ACCUM1装入一个字
L RI L BA 0--255 N N N 2.1 从接通数据区域到ACCUM1装入一个字
L RJ L BB 0--255 N N N 2.1 从接通数据扩展区域到ACCUM1装入一个字
T RI T BA 0--255 N N N 2.1 传送ACCUM1的内容到接通数据区域
T RJ T BB 0--255 N N N 2.1 传送ACCUM1的内容到接通数据扩展区域
转换操作
CFW KEW N N N 1.2 ACCUM1的"1"的补码形式(定点)
CSW KZW N N N 1.2 ACCUM1的"2"的补码形式(定点)
CSD KZD N N N 2 ACCUM1的"2"的补码形式(定点双字)
DEF DEF N N N 7.5 十进制(BCD)→16位定点数(字)(135U以上机型)
DUF DUF N N N 12 16位定点数→十进制(BCD)(字)(135U以上机型)
DED DED N N N 24 十进制(BCD)→32位定点数(双字)(135U以上机型)
DUD DUD N N N 35 32位定点数→十进制(BCD)(双字)(135U以上机型)
FDG FDG N N N 12 32位定点数→双字→浮点数(135U以上机型)
GFD GFD N N N 10 浮点数→双字→32定点数(135U以上机型)
移位功能
SLW SLW 0--15 N N N 10.8 由参数项中的给定值左移ACCUM1的内容,空位补"0"(16位)
SRW SRW 0--15 N N N 10.8 由参数项中的给定值右移ACCUM1的内容,空位补"0"(16位)
SLD SLD 0--32 N N N 18.8 由参数项中的给定值左移ACCUM1的内容,空位补"0"(32位)
SSD SVD 0--32 N N N 18.8 由参数项中的给定值有符号的右移ACCUM1的内容,空位补"0"(32位)
RLD RLD 0--32 N N N 26.2 左翻滚(32位)
RRD RRD 0--32 N N N 26.2 右翻滚(32位)
SSW SVW 0--15 N N N 7.7 由参数项中的给定值带符号的右移ACCUM1的内容,空位补"0"(16位)
转移功能
JU = SPA= N N N 2.6 无条件跳转到符号地址
JC = SPB= Y Y Y 2.6 有条件跳转到符号地址(如果RLO是0它设置到1)
JZ = SPZ= N N N 3.1 如果结果为"0"跳转;如果CC1=0且CC0=0仅完成跳转,RLO不改变
JN = SPN= N N N 3.1 如果结果不为"0"跳转;如果CC1不等于CC0仅完成跳转,RLO不改变
JP = SPP= N N N 3.1 如果结果大于"0"跳转;如果CC1=1且CC0=0仅完成跳转,RLO不改变
JM = SPM= N N N 3.1 如果结果小于"0"跳转;如果CC1=0且CC0=0仅完成跳转,RLO不改
变
JO = SPO= N N N 3.1 溢出跳转;如果溢出值置位仅完成该跳转,RLO不改变
JOS= SPS= N N N 3.5 存储溢出跳转;如果溢出值置位仅完成该跳转,RLO不改变
其它操作
BAF BAF N N N 1.5 释放指令指出
BAS BAS N N N 1.5 封锁指令指出
RA AF N N N 4.5 允许中断,这个操作解除了IA的影响.释放过程报警处理
IA AS N N N 4.5 禁止中断,使输入/输出不能中断或计时器OB不能工作.封锁过程报警处理
RAI AAF N N N 4.2 释放请求报警处理
IAI AAS N N N 4.2 封锁请求报警处理
RAE AFF N N N 3.9 释放编址错误处理
IAE AFS N N N 3.9 封锁编址错误处理
ENT N N N 1.5 将数据载入算术存储器
D D 0--255 N N N 2.4 数值n(0-255)减去ACCUM1的低字节(位0-7)
I I 0--255 N N N 2.4 数值n(0-255)加上ACCUM1的低字节(位0-7)
DO = B = B N N N 5.9 处理一个(只能替代C DB;JU PB;JU FB;JU SB)形式操作数
DO DW 注2 B DW 注2 0--255 N N N 4.8 处理数据字,下一个操作是通过逻辑"或"用数据字中规定的参数运算并执行
DO FW 注2 B MW 注2 0--255 N N N 4.4 处理标志字,下一个操作是通过逻辑"或"用标志字中规定的参数运算并执行
系统操作
设置操作
SU RS 204 无条件将系统数据区域的位复位
RU RS 204 无条件将系统数据区域的位置位
装入和传送操作
LIR 0--15 N N N 5.1 间接装入一个存储器的内容到寄存器(0:ACCUM1;2:ACCUM2)
TIR 0--15 N N N 5.1 间接传送一个寄存器的内容到存储器(0:ACCUM1;2:ACCUM2)
TNB n=(0--255) N N N 1.7*n 一个字节一个字节的传送一个块(字节号0---255)
T RS N N N 78 传输一个字到系统数据区域
跳转操作
JRA N N N 143 在一个功能块的范围内任意跳转(跳转移动:-32768到+32767)
算术操作
ADD BN ADD BF N N N 63 把字节常数(定点)加入ACCUM1
ADD KF ADD KF N N N 113 把字节常数(字)加入ACCUM1
其它操作
DI N N N 169 通过一个形式操作数处理(间接的)ACCUM1中形式操作数的号
STS N N N 59 停止操作,在这个操作之后立即就中断程序处理
TAK N N N 59 交换ACCUM1和ACCUM2的内容
比较运算功能
!=F !=F N Y N 1.6 如果ACCUM2=ACCUM1比较两个"相等"的定点数,RLO是"1"影响CC1/CC2
> > F > F N Y N 1.6 如果ACCUM2>ACCUM1比较两个"大于"的定点数,RLO是"1"影响CC1/CC2 >=F >=F N Y N 1.6 如果ACCUM2>=ACCUM1比较两个"大于或相等"的定点数,RLO是"1"影响CC1/CC2 < F < F N Y N 1.6 如果ACCUM2 <=F <=F N Y N 1.6 如果ACCUM2<=ACCUM1比较两个"小于或相等"的定点数,RLO是"1"影响CC1/CC2 !=D !=D N Y N 1.8 如果ACCUM2=ACCUM1比较两个"相等"的定点双字,RLO是"1"影响CC1/CC2 > > D > D N Y N 1.8 如果ACCUM2>ACCUM1比较两个"大于"的定点双字,RLO是"1"影响CC1/CC2 >=D >=D N Y N 1.8 如果ACCUM2>=ACCUM1比较两个"大于或相等"的定点双字,RLO是"1"影响CC1/CC2 < D < D N Y N 1.8 如果ACCUM2 <=D <=D N Y N 1.8 如果ACCUM2<=ACCUM1比较两个"小于或相等"的定点双字,RLO是"1"影响CC1/CC2 !=G !=G N Y N 4.6 如果ACCUM2=ACCUM1比较两个"相等"的浮点数,RLO是"1"影响CC1/CC2 > > G > G N Y N 4.6 如果ACCUM2>ACCUM1比较两个"大于"的浮点数,RLO是"1"影响CC1/CC2 >=G >=G N Y N 4.6 如果ACCUM2>=ACCUM1比较两个"大于或相等"的浮点数,RLO是"1"影响CC1/CC2 < G < G N Y N 4.6 如果ACCUM2 <=G <=G N Y N 4.6 如果ACCUM2<=ACCUM1比较两个"小于或相等"的浮点数,RLO是"1"影响CC1/CC2 算术运算功能 + F + F N N N 1.9 把2个定点数相加;ACCUM1+ACCUM2 - F - F N N N 1.9 从一个定点数减去另一个定点数;ACCUM2-ACCUM1 * F * F N N N 8 把2个定点数相乘;ACCUM1*ACCUM2 / F / F N N N 10 从一个定点数除以另一个定点数;ACCUM2/ACCUM1 + G + G N N N 14 把2个浮点数相加;ACCUM1+ACCUM2 - G - G N N N 14 从一个浮点数减去另一个浮点数;ACCUM2-ACCUM1 * G * G N N N 13 把2个浮点数相乘;ACCUM1*ACCUM2 / G / G N N N 16 从一个浮点数除以另一个浮点数;ACCUM2/ACCUM1 模块调用 JU OB SPA OB 0--255 N N Y 6.7 无条件调用一个组织块 JU PB SPA PB 0--255 N N Y 6.7 无条件调用一个程序块 JU FB SPA FB 0--255 N N Y 6.7 无条件调用一个功能块 JU SB SPA SB 0--255 N N Y 6.7 无条件调用一个顺序块 JU FX SPA FX 0--255 N N Y 6.7 无条件调用一个功能块 JC OB JC OB 0--255 Y Y设为1 Y 6.7 无条件调用一个组织块 JC PB SPB PB 0--255 Y Y设为1 Y 6.7 无条件调用一个程序块 JC FB SPB FB 0--255 Y Y设为1 Y 6.7 无条件调用一个功能块 JC SB SPB SB 0--255 Y Y设为1 Y 6.7 无条件调用一个顺序块 C DB A DB 0--255 N N N 3.6 调入一个数据块 G DB DB N N N 254 生成一个数据块 返回操作 BE BE N N Y 5 块结束(一个块的结束) BEC BBE Y Y设为1 Y 5 块有条件结束 BEU BEA N N Y 5 块无条件结束(在组织块内不能用) 2024年2月24日发(作者:歧妙双) 基 本 操 作 操 作 参 数 范 围 1.取决于RLO吗? 典 型 处 功 能 解 释 英 语 德 语 2.影响RLO吗? 理 时 间 3.重新装入RLO吗? 微 秒 布尔逻辑操作 1 2 3 A I U E I0.0 -- I127.7 N Y N 1.6 扫描输入操作数是否为"1",且通过逻辑"与"和RLo 运算 A Q U A Q0.0 -- Q127.7 N Y N 1.6 扫描输出操作数是否为"1",且通过逻辑"与"和RLO运算 A F U M F0.0 -- F255.7 N Y N 1.6 扫描标志操作数是否为"1",且通过逻辑"与"和RLO运算 A D 注1 U D 注1 D0.00-- D255.15 N Y N 1.6 扫描数据操作数是否为"1",且通过逻辑"与"和RLO运算 A T U T T0 -- T255 N Y N 1.6 扫描计时操作数是否为"1",且通过逻辑"与"和RLO运算 A C U Z C0 -- C255 N Y N 1.6 扫描计数操作数是否为"1",且通过逻辑"与"和RLO运算 AN I UN E I0.0 -- I127.7 N Y N 1.6 扫描输入操作数是否为"0",且通过逻辑"与"和RLO运算 AN Q UN A Q0.0 -- Q127.7 N S I S E I0.0 -- I127.7 Y N Y 1.6 输入操作数置"1" S Q S A Q0.0 -- Q127.7 Y N Y 1.6 输出操作数置"1" S F S M F0.0 -- F127.7 Y N Y 1.6 标志操作数置"1" S D S D D0.00-- D255.15 Y N Y 1.6 数据操作数置"1" R I R E I0.0 -- I127.7 Y N Y 1.6 输入操作数置"0" R Q R A Q0.0 -- Q127.7 Y N Y 1.6 输出操作数置"0" R F R M F0.0 -- F127.7 Y N Y 1.6 标志操作数置"0" R D R D D0.00-- D255.15 Y N Y 1.6 数据操作数置"0" = I = E I0.0 -- I127.7 Y N Y 1.6 把ROL的值赋给输入操作数 = Q = A Q0.0 -- Q127.7 Y N Y 1.6 把ROL的值赋给输出操作数 = F = M F0.0 -- F127.7 Y N Y 1.6 把ROL的值赋给标志操作数 = D = D D0.00-- D255.15 Y N Y 1.6 把ROL的值赋给数据操作数 计时/计数操作 SP T SI T T0 -- T255 Y↑ N Y 3.7 在ROL的前沿启动一个脉冲计时器(存储在ACCU1内) SE T SV T T0 -- T255 Y↑ N Y 3.7 在ROL的前沿启动一个保持性脉冲计时器(存储在ACCU1内) SD T SE T T0 -- T255 Y↑ N Y 3.7 在ROL的前沿启动一个接通延时计时器(存储在ACCU1内) SS T SS T T0 -- T255 Y↑ N Y 3.7 在ROL的前沿启动一个存储式接通延时计时器(存储在ACCU1内) SF T SA T T0 -- T255 Y↑ N Y 3.7 在ROL的后沿启动一个断开延时计时器(存储在ACCU1内) R T R T T0 -- T255 Y N Y 3.7 如果ROL="1"复位一个计时器 CU C ZV Z C0 -- C255 Y↑ N Y 3.7 在ROL的前沿,计数器数值增加1 CD C ZR Z C0 -- C255 Y↑ N Y 3.7 在ROL的前沿,计数器数值减少1 S C S Z C0 -- C255 Y N Y 3.7 如果ROL="1"置位一个计数器 R C Z Z C0 -- C255 Y N Y 3.7 如果ROL="1"复位一个计数器 装入和传送操作 L IB L EB IB0 -- IB127 N N N 1.6 从PII到ACCUM1装入一个输入字节 L IW L EW IW0 -- IW126 N N N 1.6 从PIQ到ACCUM1装入一个输入字 (字节n--ACCUM1的高8位,n+1为低8位) L ID L ED ID0 -- ID124 N N N 1.6 从PII到ACCUM装入一个输入双字 L QB L AB QB0 -- QB127 N N N 1.6 从PIQ到ACCUM1装入一个输出字节 L QW L AW QW0 -- QW126 N N N 1.6 从PIQ到ACCUM1装入一个输出字 (字节n--ACCUM1的高8位,n+1为低8位) L QD L AD QD0 -- QD124 N N N 1.6 从PIQ到ACCUM装入一个输出双字 L FB L MB FB0 -- FB255 N N N 1.6 装入一个标志字节到ACCUM1 L FW L MW FW0 -- FW254 N N N 1.6 装入一个标志字到ACCUM1 (字节n--ACCUM1的高8位,n+1为低8位) L FD L MD FD0 -- FD252 N N N 1.6 装入一个标志双字到ACCUM L DL L DL DL0 -- DL255 N N N 3.4 装入一个当前数据块的数据字(左字节)到ACCUM1 L DR L DR DR0 -- DR255 N N N 3.4 装入一个当前数据块的数据字(右字节)到ACCUM1 L DW L DW DW0 -- DW255 N N N 3.9 装入一个当前数据块的数据字到ACCUM1(n--ACCUM1的高8位,n+1为低8位) L DD L DD DD0 -- DD254 N N N 3.9 装入一个当前数据块的数据双字到ACCUM L T L T T0 -- T255 N N N 1.6 装入一个时间值(二进制码)到ACCUM1 L C L Z C0 -- C255 N N N 1.6 装入一个计数值(二进制码)到ACCUM1 L PB L PB PB0 -- PB127 N N N 6 从中断/计时器PII到ACCUM1装入一个数字/模拟输入模板的输 PB128 -- PB255 N N N 6 入字节 L PW L PW PW0 -- PW126 N N N 6.7 从中断/计时器PII到ACCUM1装入一个数字/模拟输入模板的输 PW128 -- PW254 N N N 6.7 入字(n--ACCUM1高8位,n+1--ACCUM1的低8位) L QB L QB QB0 -- QB255 N N N 1.6 从PIQ到ACCUM1装入一个扩展外设字节 L QW L QW QW0 -- QW254 N N N 1.6 从PIQ到ACCUM1装入一个扩展外设字(字节n--ACCUM1的高8位,n+1为低8位) LC T LC T T0 -- T255 N N N 1.6 装入一个时间值(BCD码)到ACCUM1 LC C LC Z C0 -- C255 N N N 1.6 装入一个计数值(BCD码)到ACCUM1 L KB L KB KB0 -- KB2255 N N N 2.8 装入一个常数:1字节数到ACCUM1 L KS L KS 字母数 字符 N N N 1.6 装入一个常数:2字符按"ACCI格式"到ACCUM1 L KM L KM 位模式(16位) N N N 1.6 装入一个常数:位模式到ACCUM1 L KH L KH KH0000 --KHFFFF N N N 1.6 装入一个常数:16进制码到ACCUM1 L KF L KF KF0 -- KF N N N 1.6 装入一个常数:定点数到ACCUM1 L KY L KY KY0,0--255,255 N N N 1.6 装入一个常数:2字节数到ACCUM1 L KT L KT KT0.0 --KT999.3 N N N 1.6 装入一个常数:BCD码的时间值到ACCUM1 L KC L KZ KC0 -- KC999 N N N 1.6 装入一个常数:BCD码的计数值到ACCUM1 L KG L KG N N N 3 装入一个常数:浮点数到ACCUM T IB T EB 0--127 N N N 1.6 传送ACCUM1的内容到一个输入字节(到PII内) T IW T EW 0--126 N N N 1.6 传送ACCUM1的内容到一个输入字(到PII内) (ACCUM1的高8位--字节n,低8位--n+1) T ID T ED 0--124 N N N 1.6 传送ACCUM1的内容到一个输入双字(到PII内) T QB T AB 0--127 N N N 1.6 传送ACCUM1的内容到一个输出字节(到PIQ内) T QW T AW 0--126 N N N 1.6 传送ACCUM1的内容到一个输出字(到PIQ内) (ACCUM1的高8位--字节n,低8位--n+1) T QD T AD 0--124 N N N 1.6 传送ACCUM1的内容到一个输出双字(到PIQ内) T FB T MB 0-255 N N N 1.6 传送ACCUM1的内容到一个标志字节 T FW T MW 0-254 N N N 1.6 传送ACCUM1的内容到一个标志字 T FD T MD 0--252 N N N 1.6 传送ACCUM1的内容到一个标志双字 T DR T DR 0--255 N N N 2.2 传送ACCUM1的内容到一个数据字(右字节) T DL T DL 0--255 N N N 2.2 传送ACCUM1的内容到一个数据字(左字节) T DW T DW 0--222 N N N 2.7 传送ACCUM1的内容到一个数据字 T DD T DD 0--254 N N N 2.7 传送ACCUM1的内容到一个数据双字 T PB T PB 0--127 N N N 5.8 在更新PIQ或模拟输出模板的同时,传输ACCUM1的内容到数字 T PB T PB 128--255 N N N 5.8 输出模板的一个I/O字节 T PW T PW 0--126 N N N 5.5 在更新PIQ或模拟输出模板的同时,传输ACCUM1的内容到数字 T PW T PW 128--254 N N N 5.5 输出模板的一个I/O字 T QB T QB 0--255 N N N 1.6 传送ACCUM1的内容到一个扩展外设的外设字节 T QW T QW 0--254 N N N 1.6 传送ACCUM1的内容到一个扩展外设的外设字 "NO"操作 NOP 0 NOP 0 N N N 1.6 空操作(全部位复位) NOP 1 NOP 1 N N N 1.6 空操作(全部位置位) 停止操作 STP STP N N N 58 停止:直到扫描循环结束 错误:ID"STS"设置在ISTACK内 显示生成操作 BLD 130 BLD 130 N N N 1.6 对于PG的显示生成操作:字盘返回形成间隔线 BLD 131 BLD 131 N N N 1.6 对于PG的显示生成操作:转换到语句表(STL) BLD 132 BLD 132 N N N 1.6 对于PG的显示生成操作:转换到流程图(CSF) BLD 133 BLD 133 N N N 1.6 对于PG的显示生成操作:转换到梯形图(LAD) BLD 255 BLD 255 N N N 1.6 对于PG的显示生成操作:程序段语句 逻辑运算功能 AW UW N N N 1.6 通过逻辑"与"将ACCUM2和ACCUM1的内容运算(字操作)结果存入ACCUM1影响CC1/CC0 OW OW N N N 1.6 通过逻辑"或"将ACCUM2和ACCUM1的内容运算(字操作)结果存入ACCUM1影响CC1/CC0 XOW XOW N N N 1.6 通过EXCLUSIVE"或"将ACCUM2和ACCUM1的内容运算(字操作)结果存入ACCUM1影响CC1/0 A = U = N Y N 7.2 "与"操作:扫描形式操作数信号状态测"1" AN = UN = N Y N 7.2 "与"操作:扫描形式操作数信号状态测"0" O = O = N Y N 7.2 "或"操作:扫描形式操作数信号状态测"1" ON = ON = N Y N 7.2 "或"操作:扫描形式操作数信号状态测"0" 计时和计数功能 FR T FR T Y↑ N Y 3.7 如果RLO="1"接通计时器,作为重新冷启动 FR C FR Z Y↑ N Y 3.7 如果RLO="1"接通计数器,作为重新冷启动 FR = FR = Y↑ N Y 7.2 使能形式操作数(C,T)作为重新冷启动 SP = SI = Y↑ N Y 7.2 形式操作数:用ACCUM1的值作脉冲启动一个计时器并预给定时间 SEC= SVZ= Y↑ N Y 7.2 形式操作数:用ACCUM1的值作扩展脉冲启动一个计时器并预给定时间 SEC= SVZ= Y↑ N Y 7.2 形式操作数:用后给定的指示计数值设置一个计数器 SSU= SSV= Y↑ N Y 7.2 形式操作数:用ACCUM1的值作存储式接通延时计时器启动一个计时器并预给定时间 SSU= SSV= Y↑ N Y 7.2 形式操作数:增加计数一个计数器 SFD= SAR= Y↓ N Y 7.2 形式操作数:用ACCUM1的值作断开延时计时器启动一个计时器并预给定时间 SFD= SAR= Y↓ N Y 7.2 形式操作数:减少计数一个计数器 SD = SE = Y↑ N Y 7.2 形式操作数:用ACCUM1的值作接通延时计时器启动一个计时器并预给定时间 位操作 TB I P E O.O-127.7 N Y N 6.1 测试一个输入(在PII内)为"1"的位 TB Q P A O.O-127.7 N Y N 6.1 测试一个输出(在PIQ内)为"1"的位 TB F P M 0.0-255.15 N Y N 6.1 测试一个标志为"1"的位 TB T P T 0.0-255.15 N Y N 6.1 测试一个计时器为"1"的位 TB C P Z 0.0-255.15 N Y N 6.1 测试一个计数器为"1"的位 TB D P D 0.0-255.15 N Y N 6.1 测试一个数据字为"1"的位 TB RS P BS 0.0-255.15 N Y N 6.1 在系统数据区域内,测试一个数据字为"1"的位 TB RT P BT 0.0-255.15 N Y N 6.1 在系统扩展区域内,测试一个数据字为"1"的位 TB RI P BA 0.0-255.15 N Y N 6.1 接通系统数据区 TB RJ P BB 0.0-255.15 N Y N 6.1 接通系统数据扩展区 TBN I PN E O.O-127.7 N Y N 6.1 测试一个输入(在PII内)为"0"的位 TBN Q PN A O.O-127.7 N Y N 6.1 测试一个输出(在PIQ内)为"0"的位 TBN F PN M 0.0-255.15 N Y N 6.1 测试一个标志为"0"的位 TBN T PN T 0.0-255.15 N Y N 6.1 测试一个计时器为"0"的位 TBN C PN Z 0.0-255.15 N Y N 6.1 测试一个计数器为"0"的位 TBN D PN D 0.0-255.15 N Y N 6.1 测试一个数据字为"0"的位 TBN RS PN BS 0.0-255.15 N Y N 6.1 在系统数据区域内,测试一个数据字为"0"的位 TBN RT PN BT 0.0-255.15 N Y N 6.1 在系统数据扩展区域内,测试一个数据字为"0"的位 TBN RI PN BA 0.0-255.15 N Y N 6.1 接通系统数据区 TBN RJ PN BB 0.0-255.15 N Y N 6.1 接通系统数据扩展区 SU I SU E O.O-127.7 N N Y 6.1 无条件地对一个输入(在PII内)置位 SU Q SU A O.O-127.7 N N Y 6.1 无条件地对一个输出(在PIQ内)置位 SU F SU M 0.0-255.15 N N Y 6.1 无条件地对一个标志置位 SU T SU T 0.0-255.15 N N Y 6.1 无条件地对一个时间字置位 SU C SU Z 0.0-255.15 N N Y 6.1 无条件地对一个计数字置位 SU D SU D 0.0-255.15 N N Y 6.1 无条件地对一个数据字置位 SU RI SU BA 0.0-255.15 N N Y 6.1 无条件地接通系统数据区对一个数据字置位 SU RJ SU BB 0.0-255.15 N N Y 6.1 无条件地接通系统数据扩展区对一个数据字置位 RU I RU E O.O-127.7 N N Y 6.1 无条件地对一个输入(在PII内)复位 RU Q RU A O.O-127.7 N N Y 6.1 无条件地对一个输出(在PIQ内)复位 RU F RU M 0.0-255.15 N N Y 6.1 无条件地对一个标志复位 RU T RU T 0.0-255.15 N N Y 6.1 无条件地对一个时间字复位 RU C RU Z 0.0-255.15 N N Y 6.1 无条件地对一个计数字复位 RU D RU D 0.0-255.15 N N Y 6.1 无条件地对一个数据字复位 RU RI RU BA 0.0-255.15 N N Y 6.1 无条件地接通系统数据区对一个数据字复位 RU RJ RU BB 0.0-255.15 N N Y 6.1 无条件地接通系统数据扩展区对一个数据字复位 置位/复位操作 S = S = 形式操作数 Y N Y 6.3 置位一个形式操作数(二进制,当ROL=1时)(I,Q,F) RB = RB = 形式操作数 Y N Y 6.3 复位一个形式操作数(二进制,当ROL=1时)(I,Q,F) RD = RD = 形式操作数 Y N Y 6.3 复位一个形式操作数:使计时器,计数器复位(数字的;当RLO=1时) 〓〓 〓〓 形式操作数 Y N Y 6.3 规定一个形式操作数的状态为RLO的值(二进制) 装入/传输操作 L = L = 形式操作数I,Q,T,C N N N 4.7 装入一个形式操作数(参数类型I,Q;数据类型BY,W,D)到ACCUM1 LC = LC = 形式操作数T,C N N N 4.6 按BCD码装入一个形式操作数(T,C)到ACCUM1 LW = LW = 形式操作数I,Q,F,T,C N N N 3 装入一个位模式的形式操作数(参数类型D;数据类型KC,KT,KF,KH,KY,KS,KM)到ACCUM1 LWD= LD= 形式操作数D N N N 4.2 装入一个位模式的形式操作数(参数类型D;数据类型KG)到ACCUM1 T = T = 形式操作数I,Q N N N 4.7 传送ACCUM1的内容到形式操作数(参数类型I,Q;数据类型BY,W,D) L RS L BS 0--255 N N N 2.1 从系统数据区域到ACCUM1装入一个字 L RT L BT 0--255 N N N 2.1 从系统数据扩展区域到ACCUM1装入一个字 L RI L BA 0--255 N N N 2.1 从接通数据区域到ACCUM1装入一个字 L RJ L BB 0--255 N N N 2.1 从接通数据扩展区域到ACCUM1装入一个字 T RI T BA 0--255 N N N 2.1 传送ACCUM1的内容到接通数据区域 T RJ T BB 0--255 N N N 2.1 传送ACCUM1的内容到接通数据扩展区域 转换操作 CFW KEW N N N 1.2 ACCUM1的"1"的补码形式(定点) CSW KZW N N N 1.2 ACCUM1的"2"的补码形式(定点) CSD KZD N N N 2 ACCUM1的"2"的补码形式(定点双字) DEF DEF N N N 7.5 十进制(BCD)→16位定点数(字)(135U以上机型) DUF DUF N N N 12 16位定点数→十进制(BCD)(字)(135U以上机型) DED DED N N N 24 十进制(BCD)→32位定点数(双字)(135U以上机型) DUD DUD N N N 35 32位定点数→十进制(BCD)(双字)(135U以上机型) FDG FDG N N N 12 32位定点数→双字→浮点数(135U以上机型) GFD GFD N N N 10 浮点数→双字→32定点数(135U以上机型) 移位功能 SLW SLW 0--15 N N N 10.8 由参数项中的给定值左移ACCUM1的内容,空位补"0"(16位) SRW SRW 0--15 N N N 10.8 由参数项中的给定值右移ACCUM1的内容,空位补"0"(16位) SLD SLD 0--32 N N N 18.8 由参数项中的给定值左移ACCUM1的内容,空位补"0"(32位) SSD SVD 0--32 N N N 18.8 由参数项中的给定值有符号的右移ACCUM1的内容,空位补"0"(32位) RLD RLD 0--32 N N N 26.2 左翻滚(32位) RRD RRD 0--32 N N N 26.2 右翻滚(32位) SSW SVW 0--15 N N N 7.7 由参数项中的给定值带符号的右移ACCUM1的内容,空位补"0"(16位) 转移功能 JU = SPA= N N N 2.6 无条件跳转到符号地址 JC = SPB= Y Y Y 2.6 有条件跳转到符号地址(如果RLO是0它设置到1) JZ = SPZ= N N N 3.1 如果结果为"0"跳转;如果CC1=0且CC0=0仅完成跳转,RLO不改变 JN = SPN= N N N 3.1 如果结果不为"0"跳转;如果CC1不等于CC0仅完成跳转,RLO不改变 JP = SPP= N N N 3.1 如果结果大于"0"跳转;如果CC1=1且CC0=0仅完成跳转,RLO不改变 JM = SPM= N N N 3.1 如果结果小于"0"跳转;如果CC1=0且CC0=0仅完成跳转,RLO不改 变 JO = SPO= N N N 3.1 溢出跳转;如果溢出值置位仅完成该跳转,RLO不改变 JOS= SPS= N N N 3.5 存储溢出跳转;如果溢出值置位仅完成该跳转,RLO不改变 其它操作 BAF BAF N N N 1.5 释放指令指出 BAS BAS N N N 1.5 封锁指令指出 RA AF N N N 4.5 允许中断,这个操作解除了IA的影响.释放过程报警处理 IA AS N N N 4.5 禁止中断,使输入/输出不能中断或计时器OB不能工作.封锁过程报警处理 RAI AAF N N N 4.2 释放请求报警处理 IAI AAS N N N 4.2 封锁请求报警处理 RAE AFF N N N 3.9 释放编址错误处理 IAE AFS N N N 3.9 封锁编址错误处理 ENT N N N 1.5 将数据载入算术存储器 D D 0--255 N N N 2.4 数值n(0-255)减去ACCUM1的低字节(位0-7) I I 0--255 N N N 2.4 数值n(0-255)加上ACCUM1的低字节(位0-7) DO = B = B N N N 5.9 处理一个(只能替代C DB;JU PB;JU FB;JU SB)形式操作数 DO DW 注2 B DW 注2 0--255 N N N 4.8 处理数据字,下一个操作是通过逻辑"或"用数据字中规定的参数运算并执行 DO FW 注2 B MW 注2 0--255 N N N 4.4 处理标志字,下一个操作是通过逻辑"或"用标志字中规定的参数运算并执行 系统操作 设置操作 SU RS 204 无条件将系统数据区域的位复位 RU RS 204 无条件将系统数据区域的位置位 装入和传送操作 LIR 0--15 N N N 5.1 间接装入一个存储器的内容到寄存器(0:ACCUM1;2:ACCUM2) TIR 0--15 N N N 5.1 间接传送一个寄存器的内容到存储器(0:ACCUM1;2:ACCUM2) TNB n=(0--255) N N N 1.7*n 一个字节一个字节的传送一个块(字节号0---255) T RS N N N 78 传输一个字到系统数据区域 跳转操作 JRA N N N 143 在一个功能块的范围内任意跳转(跳转移动:-32768到+32767) 算术操作 ADD BN ADD BF N N N 63 把字节常数(定点)加入ACCUM1 ADD KF ADD KF N N N 113 把字节常数(字)加入ACCUM1 其它操作 DI N N N 169 通过一个形式操作数处理(间接的)ACCUM1中形式操作数的号 STS N N N 59 停止操作,在这个操作之后立即就中断程序处理 TAK N N N 59 交换ACCUM1和ACCUM2的内容 比较运算功能 !=F !=F N Y N 1.6 如果ACCUM2=ACCUM1比较两个"相等"的定点数,RLO是"1"影响CC1/CC2 > > F > F N Y N 1.6 如果ACCUM2>ACCUM1比较两个"大于"的定点数,RLO是"1"影响CC1/CC2 >=F >=F N Y N 1.6 如果ACCUM2>=ACCUM1比较两个"大于或相等"的定点数,RLO是"1"影响CC1/CC2 < F < F N Y N 1.6 如果ACCUM2 <=F <=F N Y N 1.6 如果ACCUM2<=ACCUM1比较两个"小于或相等"的定点数,RLO是"1"影响CC1/CC2 !=D !=D N Y N 1.8 如果ACCUM2=ACCUM1比较两个"相等"的定点双字,RLO是"1"影响CC1/CC2 > > D > D N Y N 1.8 如果ACCUM2>ACCUM1比较两个"大于"的定点双字,RLO是"1"影响CC1/CC2 >=D >=D N Y N 1.8 如果ACCUM2>=ACCUM1比较两个"大于或相等"的定点双字,RLO是"1"影响CC1/CC2 < D < D N Y N 1.8 如果ACCUM2 <=D <=D N Y N 1.8 如果ACCUM2<=ACCUM1比较两个"小于或相等"的定点双字,RLO是"1"影响CC1/CC2 !=G !=G N Y N 4.6 如果ACCUM2=ACCUM1比较两个"相等"的浮点数,RLO是"1"影响CC1/CC2 > > G > G N Y N 4.6 如果ACCUM2>ACCUM1比较两个"大于"的浮点数,RLO是"1"影响CC1/CC2 >=G >=G N Y N 4.6 如果ACCUM2>=ACCUM1比较两个"大于或相等"的浮点数,RLO是"1"影响CC1/CC2 < G < G N Y N 4.6 如果ACCUM2 <=G <=G N Y N 4.6 如果ACCUM2<=ACCUM1比较两个"小于或相等"的浮点数,RLO是"1"影响CC1/CC2 算术运算功能 + F + F N N N 1.9 把2个定点数相加;ACCUM1+ACCUM2 - F - F N N N 1.9 从一个定点数减去另一个定点数;ACCUM2-ACCUM1 * F * F N N N 8 把2个定点数相乘;ACCUM1*ACCUM2 / F / F N N N 10 从一个定点数除以另一个定点数;ACCUM2/ACCUM1 + G + G N N N 14 把2个浮点数相加;ACCUM1+ACCUM2 - G - G N N N 14 从一个浮点数减去另一个浮点数;ACCUM2-ACCUM1 * G * G N N N 13 把2个浮点数相乘;ACCUM1*ACCUM2 / G / G N N N 16 从一个浮点数除以另一个浮点数;ACCUM2/ACCUM1 模块调用 JU OB SPA OB 0--255 N N Y 6.7 无条件调用一个组织块 JU PB SPA PB 0--255 N N Y 6.7 无条件调用一个程序块 JU FB SPA FB 0--255 N N Y 6.7 无条件调用一个功能块 JU SB SPA SB 0--255 N N Y 6.7 无条件调用一个顺序块 JU FX SPA FX 0--255 N N Y 6.7 无条件调用一个功能块 JC OB JC OB 0--255 Y Y设为1 Y 6.7 无条件调用一个组织块 JC PB SPB PB 0--255 Y Y设为1 Y 6.7 无条件调用一个程序块 JC FB SPB FB 0--255 Y Y设为1 Y 6.7 无条件调用一个功能块 JC SB SPB SB 0--255 Y Y设为1 Y 6.7 无条件调用一个顺序块 C DB A DB 0--255 N N N 3.6 调入一个数据块 G DB DB N N N 254 生成一个数据块 返回操作 BE BE N N Y 5 块结束(一个块的结束) BEC BBE Y Y设为1 Y 5 块有条件结束 BEU BEA N N Y 5 块无条件结束(在组织块内不能用)