工控编程吧
《松下PLC FP7 CPU单元 编程手册 中文高清版》
文档目录或截图为:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1 指令概要
1-1 指令构成
基本指令的构成类型
高级指令的构成类型
1-2 运算单位
1-3 运算用软元件一览
1-4 软元件编号的指定
1-5 继电器的说明
X 外部输入
Y 外部输出
R 内部继电器
SR 系统继电器
T 定时器
C 计数器
L 链接继电器
P 脉冲继电器
E 异常通知继电器
IN 直接输入
OT 直接输出
1-6 存储区的说明
DT 数据寄存器
LD 链接寄存器
UM 单元存储器
SD 系统数据寄存器
WX, WY, WR, WL, WI, WO
TS、CS定时器/计数器设定值寄存器
TE、CE定时器/计数器经过值寄存器
I0~IE 变址寄存器
1-7 常数的说明
K 带符号10进制常数
U 无符号10进制常数
H 16进制常数
SF单精度浮点型实数常数
DF双精度浮点型实数常数
字符常数(“”)
1-8 全局软元件和局部软元件
1-9 PLC内部可处理数据的范围
1-10 上溢出 下溢出
2 基本指令
ST, ST/, OT (开始、开始非、输出)
AN, AN/ (逻辑与、逻辑与非)
OR, OR/ (逻辑或、逻辑或非)
ST↑, ST↓ (上升沿开始、下降沿开始)
AN↑, AN↓ (上升沿逻辑与、下降沿逻辑与)
OR↑, OR↓ (上升沿逻辑或、下降沿逻辑或)
/ (逻辑非)
DF, DF/ (上升沿微分、下降沿微分)
DFI (上升沿微分(初始执行型))
ANS (组逻辑与)
ORS (组逻辑或)
PUSHS (压入堆栈)
RDS (读取堆栈)
POPS (弹出堆栈)
NOP (空操作)
↑OT, ↓OT (上升沿输出、下降沿输出)
KP (保持)
SET, RST (置位、复位)
ALT (翻转输出)
TM (定时器)
SPTM (无符号32位加法辅助定时器)
CT (倒计数器)
UDC (加减计数器)
SR (寄存器移位)
LRSR (左/右移位寄存器)
MC (主控继电器)
MCE (主控继电器结束)
JP,LBL (跳转、标号)
LOOP, LBL (循环、标号)
ED (结束)
EDPB (结束程序块)
CNDE (条件结束)
EJECT (换页)
SSTP (开始步进程序)
NSTL (下步步进过程)
CSTP (清除步进程序)
STPE (步进程序区结束)
ZRST (块清除)
CALL (子程序调用)
SBL (子程序标号)
RET (子程序返回)
FCAL (输出OFF型子程序调用)
ECAL (子程序调用(PB编号指定))
EFCAL (输出强制OFF型子程序调用(PB编号指定))
COMOUT (注释输出)
ENDCOM (注释输出结束)
ST=,ST<>,ST>,ST>=,ST<,ST<= (字比较(开始))
AN=,AN<>,AN>,AN>=,AN<,AN<= (字比较(逻辑与))
OR=,OR<>,OR>,OR>=,OR<,OR<= (字比较(逻辑或))
3 高级指令
CMP (数据比较)
WIN (带宽比较)
MV (数据传输)
MV/ (数据取反传输)
BKMV (块传输)
COPY (块复制)
RST (复位)
BTM (位块传输)
ZRST (块清除)
DGT (数位数据传输)
XCH (数据交换)
SWAP (高低字节互换)
PUSHIX (变址寄存器保存)
POPIX (变址寄存器恢复)
ADD (加法)
SUB (减法)
MUL (乘法)
DIV (除法)
DIVMOD (除法)
INC (增1)
DEC (减1)
BCDADD (BCD数据加法)
BCDSUB (BCD数据减法)
BCDMUL (BCD数据乘法)
BCDDIV (BCD数据除法)
BCDINC (BCD数据增1)
BCDDEC (BCD数据减1)
AND (逻辑与)
OR (逻辑或)
XOR (逻辑异或)
XNR (逻辑异或非)
COMB (组合)
BCC (区块校验码计算)
CRC (CRC码计算)
HEXA (HEX→16进制ASCII转换)
AHEX (16进制ASCII→HEX转换)
BCDA (BCD→10进制ASCII转换)
ABCD (10进制ASCII→BCD转换)
BINA (BIN→10进制ASCII转换)
ABIN (10进制ASCII→BIN转换)
BTOA (BIN→ASCII转换)
ATOB (ASCII→BIN转换)
ACHK (ASCII码数据检查)
INV (数据取反)
NEG (符号取反)
ABS (绝对值)
EXT (符号扩展)
BCD (BCD数据转换)
BIN (BCD→BIN转换)
DECO (数据解码)
SEGT (7段码译码)
ENCO (数据编码)
UNIT (数位组合)
DIST (数位分解)
BUNI (字节数据组合)
BDIS (字节数据分解)
GRY (二进制→格雷码转换)
GBIN (格雷码→BIN转换)
COLM (bit行→bit列转换)
LINE (bit列→bit行转换)
SHR (右移n位)
SHL (左移n位)
BSR (右移n数位)
BSL (左移n数位)
BITR (一并右移n位)
BITL (一并左移n位)
WSHR (块区域的右移n字)
WSHL (块区域的左移n字)
ROR (数据循环右移)
ROL (数据循环左移)
RCR (数据带进位标志位循环右移)
RCL (数据带进位标志位循环左移)
CMPR (数据压缩移位读取)
CMPW (数据压缩移位写入)
DEFBUF (缓冲区定义)
FIFR (数据读取(先入、先出))
BUFW (数据写入)
LIFR (数据读取(后入、先出))
BTI (位取反)
BTT (位测试)
STC (进位标志置位)
CLC (进位标志复位)
SSET (字符常数→ASCII码转换)
SCMP (字符串比较)
SADD (字符串加法)
LEN (计算字符串长度)
SSRC (查找字符串)
RIGHT (获取字符串右侧部分)
LEFT (获取字符串左侧部分)
MIDR (获取字符串的任意部分)
MIDW (改写字符串的指定部分)
SREP (置换字符串)
SRC (数据查找)
BCU (ON的位的总个数)
MAX (计算最大值)
MIN (计算最小值)
MEAN (计算合计值和平均值)
SORT (数据排序)
SCAL (线性化)
EVENTC (事件发生次数计数指令)
EVENTT (事件发生时间计数指令)
PID (PID运算)
EZPID (PID运算:允许PWM输出)
DTR (数据变化检测)
RAMP (倾斜输出)
LIMT (上下限位控制)
BAND (死区控制)
ZONE (区域控制)
FILTR (时间常数处理)
SIN (正弦运算)
COS (余弦运算)
TAN (正切运算)
ASIN (反正弦运算)
ACOS (反余弦运算)
ATAN (反正切运算)
ATAN2 (坐标数据→角度(弧度)转换)
SINH (双曲正弦运算)
COSH (双曲余弦运算)
TANH (双曲正切运算)
EXP (指数运算)
LN (自然对数运算)
LOG (常用对数运算)
PWR (乘幂运算)
SQR (平方根运算)
RAD (角度→弧度转换)
DEG (弧度→角度转换)
FINT (浮点型实数数据(小数点以后舍去)
FRINT (浮点型实数数据 小数点以后四舍五入)
4 编程时的注意事项
5 指令一览
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
更多目录内容,请下载观看;
下载地址为:
百度云附件:松下PLC FP7 CPU单元 编程手册 中文高清版.rar
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|