| 注册
home doc ppt pdf
请输入搜索内容

热门搜索

年终总结 个人简历 事迹材料 租赁合同 演讲稿 项目管理 职场社交

PLC 应用技术手册「程序篇」

小***库

贡献于2020-12-18

字数:618495 关键词: 技术手册


i
DVP PLC 应技术手册程序篇
目录
第 1 章:PLC 梯形图基原理
前言PLC 发展背景功概述 11
1 1 梯形图工作原理 11
1 2 传统梯形图 PLC 梯形图差异 12
1 3 梯形图编辑说明 13
1 4 PLC 梯形图编辑点 17
1 5 PLC 指令项图形结构整合转换 112
1 6 梯形图化简 115
1 7 常基程序设计范例 117
第 2 章:DVPPLC 种装置功
2 1 DVPPLC 装置编号览表 21
2 2 数值常量 [K] [H] 27
2 3 输入输出接点编号功 [X] [Y] 29
2 4 部辅助继电器编号功 [M] 212
2 5 步进继电器编号功 [S] 213
2 6 定时器编号功 [T] 214
2 7 计数器编号功 [C] 216
2 8 寄存器编号功 [D] [E] [F] 232
281 数寄存器 [D]232
282 变址寄存器 [E] [F]233
283 文件寄存器功特性234
2 9 指针 [N] 指针 [P] 中断指针 [I] 234
210 特殊继电器特殊寄存器 238
211 特殊继电器特殊寄存器群组功说明 270
212 DVP 系列 PLC 装置通讯址 2131
213 错误代码原表 2133
ii
第 3 章:基序指令
3 1 基指令步进梯形指令 31
3 2 基指令说明 33
第 4 章:步进梯形指令
4 1 步进梯形指令 [STL] [RET] 41
4 2 序功图(SFC) 41
4 3 步进梯形指令动作说明 42
4 4 步进梯形程序设计须知 47
4 5 流程种类 48
4 6 IST 指令 418
第 5 章:应指令分类基
5 1 应指令览表 51
5 2 应指令组成 56
5 3 应指令数值处理方式 511
5 4 变址寄存器 E F 修饰操作数 514
5 5 指令索引 515
第 6 章:应指令 API 00~49
( API 00~ 09)程序流程控制 61
( API 10~ 19)传送较 617
( API 20~ 29)四逻辑运算 630
( API 30~ 39)循环移位 642
( API 40~ 49)数处理 653
第 7 章:应指令 API 50~99
( API 50~ 59)高速处理 71
( API 60~ 69)便利指令 741
( API 70~ 79)外部 IO 设备 762
( API 80~ 88)外部 SER 设备 782
iii
第 8 章:应指令 API 100~149
( API 100~ 109)通讯指令81
( API 110~ 119)浮点运算 820
( API 120~ 129)浮点运算827
( API 130~ 139)三角函数运算 837
( API 140~ 149)特殊功指令 849
第 9 章:应指令 API 150~199
( API 150~ 154)特殊功指令 91
( API 155~ 159)定位控制926
( API 160~ 169)万年历 953
( API 170~ 171)格雷码转换 浮点运算 963
( API 180~ 190)矩阵处理970
( API 191~ 197)定位指令987
第 10 章:应指令 API 200~249
( API 202~ 203) 特殊功指令 101
( API 215~ 223)接点型态逻辑运算指令107
( API 224~ 246)接点型态较指令 1010
第 11 章:附录
11 1 附录 A 异常问题检测表 111
11 2 附录 B 机端子配置 112
11 3 附录 C 数位 IO 扩展机端子配置 116
11 4 附录 D 手册修改记录 119

iv
1 PLC 梯形图基原理
DVPPLC 应技术手册 11
前言PLC 发展背景功概述
PLC(Programmable Logic Controller)种电子装置早期称序控制器Sequence
Controller1978 NEMA(National Electrical Manufacture Association)美国国家电气协会正式命名
Programmable Logic ControllerPLC)定义种电子装置外部输入装置:键感应器
开关脉等状态读取输入信号状态数值根部储存预先编写程序微处理机
执行逻辑序定时计数算式运算产生相应输出信号输出装置:继电器(Relay)开关电
磁阀电机驱动器控制机械程序操作达机械控制动化加工程序目藉外围装置
(计算机程序书写器)轻易编辑修改程序监控装置状态进行现场程序维护试机调整普遍
PLC 程序设计语言梯形图(Ladder Diagram)程序语言
着电子科技发展产业应需PLC 功日益强例位置控制网络功等输出
入信号包含 DI (Digital Input)AI (Analog Input)PI (Pulse Input) NI (Numerical Input)DO (Digital
Output)AO (Analog Output)PO (Pulse Output) NO (Numerical Output) PLC 未工业控制
中扮演举足轻重角色
11 梯形图工作原理
梯形图二次世界战期间发展出动控制图形语言历史久广动控制语言
初 A(常开)接点B(常闭)接点输出线圈定时器计数器等基机构装置(日
配电盘)直程控器 PLC 出现梯形图中表示装置述外增加诸微分接点
保持线圈等装置传统配电盘法达成应指令加减等数值运算功
传统梯形图 PLC 梯形图工作原理均相符号表示传统梯形图较接实体符号
表示 PLC 采较简明易计算机报表表示符号表示梯形图逻辑方面分组合逻辑
序逻辑两种分述:
1 组合逻辑:
分传统梯形图 PLC 梯形图表示组合逻辑范例
传统梯形图 PLC 梯形图
X0
X1
Y0
X4
Y1
X2
X3
Y2

X0
Y0
X1
Y1
Y2
X2
X3
X4

行 1:常开开关 X0(NO:Normally Open)般谓〝A〞开关接点特性常(未
)时接点开路(Off)状态 Y0 导通开关动作(钮)时接点变
导通(On) Y0 导通
行 2:常闭开关 X1(NC:Normally Close)般称〝B〞开关接点特性常时
接点导通 Y1 导通开关动作时接点反变成开路 Y1 导通 1 PLC 梯形图基原理
DVPPLC 应技术手册 12
行 3:输入装置组合逻辑输出应输出 Y2 X2 动作 X3 动作 X4 动作
时会导通
2 序逻辑:
序逻辑具回授结构回路回路输出结果拉回输入条件相输入条件会
前次状态动作序输出结果
分传统梯形图 PLC 梯形图表示序逻辑范例
传统梯形图 PLC 梯形图
X5 X6 Y3
Y3

Y3
X5
Y3
X6

回路刚接电源时 X6 开关 On X5 开关 Off Y3 动作启动开关 X5
Y3 动作旦 Y3 动作放开启动开关(X5 变成 Off)Y3 身接点回授继续保持动作
(保持回路)动作表表示:
装置状态
动作序 X5 开关 X6 开关 Y3 状态
1 动作 动作 Off
2 动作 动作 On
3 动作 动作 On
4 动作 动作 Off
5 动作 动作 Off
表知序然输入状态完全致输出结果样表中动作序 1
3 X5 X6 开关均动作状态 1 条件 Y3 Off状态 3 时 Y3 On种 Y3 输出状态
拉回输入(谓回授)回路具序控制效果梯形图回路特性节范例中仅列举 A
B 接点输出线圈作说明装置法相请参考第 3 章〝基指令〞
12 传统梯形图 PLC 梯形图差异
然传统梯形图 PLC 梯形图工作原理完全致实际 PLC 仅利微电脑
(Microcomputer)仿真传统梯形图动作利扫描方式逐查输入装置输出线圈
状态等状态梯形图组态逻辑作演算传统梯形图样输出结果 Microcomputer
逐查梯形图程序该程序输入出状态演算输出结果结果送输出接口然
重新读取输入状态 Ö 演算 Ö 输出周复始循环执行述动作完整循环动作费时间
称扫描周期时间会着程序增加长扫描周期造成 PLC 输入检测输出反应延迟
延迟时间愈长控制造成误差愈甚造成法胜控制求情况时必须选扫描速度更快
PLC PLC 扫描速度 PLC 重规格着微电脑 ASIC(特定途 IC)技术发展现
PLC 扫描速度均极改善图 PLC 梯形图程序扫描示意图 1 PLC 梯形图基原理
DVPPLC 应技术手册 13
梯形图组态演算出输出结果
(尚未送外界输出点部
装置会实时输出)
X0 X1
Y0
Y0
M100 X3
Y1
X10
X100 M505
Y126
程序
开头
输出结果送外界输出点
然外界读取输入点状态
0
END

周复始执行
述扫描周期差异外PLC 梯形图传统梯形图尚〝逆回流〞差异图传统梯形
图示图中 X0X1X4X6 导通导通传统梯形图回路输出 Y0 会虚线示形
成回路 On PLC 梯形图中演算梯形图程序系左右扫描样输入条件
梯形图编辑工具(WPLSoft)会检查出梯形图错误
传统梯形图逆回流: X0 X1 X2
X3 X4 X5
Y0
X6
a b

PLC 梯形图逆回流:
Y0
X0
X3
X1
X4
X6
X5
X2
ab
检查出梯形图形第三行错误
13 梯形图编辑说明
梯形图广泛应动控制种图形语言电气控制电路符号组合成种图形
透梯形图编辑器画梯形图形PLC 程序设计完成图形表示控制流程较直观易熟悉
电气控制电路技术员接受梯形图形基符号动作根传统动控制配电盘中常见
机电装置钮开关继电器(Relay)定时器(Timer)计数器(Counter)等等
PLC 部装置:PLC 部装置种类数量厂牌产品部装置然传统电气控
制电路中继电器线圈接点等名称 PLC 部存实际物理装置应 PLC
部存储器基单元(位bit)该位 1 表示该线圈受电该位 0 表示线圈受电常1 PLC 梯形图基原理
DVPPLC 应技术手册 14
开接点(Normal Open NO A 接点)直接读取该应位值常闭接点(Normal Close NC
B 接点)取该应位值反相继电器占位(bit)8 位组成字节(称字节
byte)二字节称字(word)两字组合成双字(double word)继电器处理时(
加减法移位等)字节字双字 PLC 部两种装置:定时器计数器仅线圈
计时值计数值进行数值处理数值属字节字双字形式
述种部装置 PLC 部数值储存区占定数量储存单元
装置实际相应储存容位字节字形式进行读取
基 PLC 基部装置介绍:(详细说明请参考第 2 章 DVP PLC 种装置功)
装置种类 功 说 明
输入继电器
(Input Relay)
输入继电器 PLC 外部输入点(外部输入开关连接接受外部输入信号
端子)应部存储器储存基单元外部送输入信号驱动 0 1
程序设计方法改变输入继电器状态输入继电器应基单元改
写法 HPPWPLSoft 作强行 On Off 动作 (SASXSCEHEH2SV 系列机
仿真输入继电器 X 作强行 OnOff 动作时外部输入点状态更新动作关闭外
部输入信号状态会读入 PLC 部相装置存限机输入点扩展
输入点正常模式动作)接点(AB 接点)限制次输入信号
应输入继电器空着移作
& 装置表示:X0 X1…X7 X10 X11…装置符号 X 表示序 8 进制编号
机扩展均输入点编号标示
输出继电器
(Output Relay)
输出继电器 PLC 外部输出点(外部负载作连接)应部存储器储存
基单元输入继电器接点部装置接点身接点驱动
常开接点接通外部负载接点输入接点样限制次
输出应输出继电器空着果需作部继电器
& 装置表示:Y0 Y1…Y7 Y10 Y11…装置符号 Y 表示序 8 进制编号
机扩展均输出点编号标示
部辅助继电器
(Internal Relay)
部辅助继电器外部没直接联系 PLC 部种辅助继电器 功
电气控制电路中辅助(中间)继电器样 辅助继电器应着存基单
元输入继电器接点输出继电器接点部装置接点驱动接
点限制次部辅助继电器外输出输出时请透输出点
& 装置表示:M0 M1…M4095装置符号 M 表示序 10 进制编号
步进点
(Step)
DVP PLC 提供种属步进动作控制程序输入方式利指令 STL 控制步进点
S 转移便容易写出控制程序果程序中完全没步进程序时步进点
S 成部辅助继电器 M 成警报点
& 装置表示:S0 S1…S1023装置符号 S 表示序 10 进制编号 1 PLC 梯形图基原理
DVPPLC 应技术手册 15
装置种类 功 说 明
定时器
(Timer)
定时器完成定时控制定时器含线圈接点定时值寄存器线圈受电
等达预定时间接点便动作(A 接点闭合B 接点开路)定时器定时值设定
值定种定时器规定时钟周期(定时单位:1ms10ms100ms)旦线圈断电
接点动作(A 接点开路B 接点闭合)原定时值零
& 装置表示:T0 T1…T255装置符号 T 表示序 10 进制编号编号
范围应时钟周期
计数器
(Counter)
计数器实现计数操作计数器事先定计数设定值(计数脉
数)计数器含线圈接点计数储存器线圈 OffÆOn视该计数器脉
输入计数值加 16 位 32 位高速计数器供者选
& 装置表示:C0 C1…C255装置符号 C 表示序 10 进制编号
数寄存器
(Data register)
PLC 进行类序控制定时值计数值关控制时常常作数处理数值
运算数寄存器专门储存数类参数数寄存器 16 位二进
制数值存字处理双字相邻编号两数寄存器
& 装置表示:D0 D1…D9999装置符号 D 表示序 10 进制编号
文件寄存器
(File register)
PLC 数处理数值运算需数寄存器足时利文件寄存器储存数
类参数文件寄存器 16 位存字处理双字相邻编号两文
件寄存器文件寄存器 SASXSC 系列机种 1600 EHEH2SV 系列机种
10000 文件寄存器没实际装置编号需透指令 API 148 MEMR
API 149 MEMW 透周边装置 HPP02 WPLSoft 执行文件寄存器读写功
& 装置表示:K0~K9999装置符号序 10 进制编号
变址寄存器
(Index register)
EF 般数寄存器样 16 位数寄存器写入
读出字装置位装置常量作间接寻址功
& 装置表示:E0~E7F0~F7装置符号 EF 表示序 10 进制编号
梯形图组成图形说明:
梯形图形结构 指令解说 指令 装置

常开开关A 接点 LD XYMSTC

常闭开关B 接点 LDI XYMSTC

串接常开 AND XYMSTC

串接常闭 ANI XYMSTC 1 PLC 梯形图基原理
DVPPLC 应技术手册 16
梯形图形结构 指令解说 指令 装置

接常开 OR XYMSTC

接常闭 ORI XYMSTC
升触发开关 LDP XYMSTC
降触发开关 LDF XYMSTC
升触发串接 ANDP XYMSTC
降触发串接 ANDF XYMSTC

升触发接 ORP XYMSTC

降触发接 ORF XYMSTC

区块串接 ANB

区块接 ORB

重输出
MPS
MRD
MPP

线圈驱动输出指令 OUT YMS
SS 步进梯形 STL S
基指令应指令 应指令
请参考第 3 章基指令 (RSTSET
CNTTMR) 说明第 5~10 章应指令
反逻辑 INV
区块:谓区块指两装置做串接接运算组合形成梯形图形运算性质产生
联区块串联区块 1 PLC 梯形图基原理
DVPPLC 应技术手册 17
串联区块:


联区块:

分支线合线:垂直线般说装置区分左边装置说合线(表示左边少
两行回路垂直线相连接)右边装置区块分支线(表示垂直线
右边少两行回路相连接)
1 2
区块 合线1 区块 合线2
区块 分支线2
网络:装置种区块组成完整区块网络垂直线连续线连接区块装置均属
网络
独立网络: 网络 1
网络 2

完整网络:

14 PLC 梯形图编辑点
程序编辑方式左母线开始右母线( WPLSoft 编辑省略右母线绘制)结束行编完换
行行接点数 11 够会产生连续线继续连接进续接更装置连续编
号会动产生相输入点重复图示: 1 PLC 梯形图基原理
DVPPLC 应技术手册 18
X0 X1 X2 X3 X4 X5
Y0
X11 X12 X13
X6 X7 X10 C0 C1
00000
00000
连续编号
梯形图程序运作方式左右扫描线圈应指令运算框等属输出处理梯形图形中
置右边图例逐步分析梯形图流程序右角编号序
X0 X1 Y1 X4
M0
X3 M1
T0 M3
Y1
TMR T0 K10

指令序解析:
1 LD X0
2 OR M0
3 AND X1
4 LD X3
AND M1
ORB
5 LD Y1
AND X4
6 LD T0
AND M3
ORB
7 ANB
8 OUT Y1
TMR T0 K10
梯形图项基结构详述
1 LD (LDI) 指令:区块起始予 LD LDI 指令
AND 区块 OR 区块
LD 指令 LD 指令
1 PLC 梯形图基原理
DVPPLC 应技术手册 19
LDP LDF 命令结构动作状态差LDPLDF 动作时接点导通
升降时动作图示:
X0
OFF ON OFF

X0
OFF ON OFF
时间

时间

2 AND (ANI) 指令:单装置接装置区块串联组合
AND 指令 AND 指令

ANDPANDF 结构动作发生情形升降时
3 OR (ORI)指令:单装置接装置区块组合
OR 指令 OR 指令 OR 指令
ORPORF 相结构动作发生时升降
4 ANB 指令:区块装置区块串接组合

ANB 指令

5 ORB 指令:区块装置区块接组合
ORB 指令

ANB ORB 运算果区块结合应该左右序合成区块网络
1 PLC 梯形图基原理
DVPPLC 应技术手册 110
6 MPSMRDMPP 指令:重输出分支点记忆样产生具变化输出
MPS 指令分支点开始谓分支点指水线垂直线相交处必须垂直线接
点状态判定否应该接点记忆指令基接点记忆指令考虑 PLC 运作方便
性容量限制方梯形图转换时会省略梯形图结构判断属种
接点储存指令
MPS ┬做分辨连续指令 8 次MRD 指令分支点记忆读取垂
直线逻辑状态相继续梯形图解析进行必须原接点状态读出
MRD├做分辨MPP指令层分支点开始状态读出堆栈中读出 (Pop)
垂直线笔表示垂直线状态结束
„ MPP └做判定基述
方式解析会误时相状态输
出编译程序会省略右图说明:
MPS
MRD
MPP
MPP
MPS

7 STL 指令:做序功图(SFCSequential Function Chart)设计语法指令种指令
程序设计员程序规划时够时画流程图时样程序步序更清楚更具
读性图示清楚出规划流程序步进点 S 转移步进点原
步进点会执行 断电 动作种流程转换成右图 PLC 梯形图型式称步进梯
形图
M1002
S0
SET S0
S0
SET S21
SET S22
S
S21
S
RET
S22
S
M1002 初始脉
S0
S21
S22
1 PLC 梯形图基原理
DVPPLC 应技术手册 111
8 RET 指令步进梯形程序完成加 RET 指令 RET 定加 STL 面图示:
RET
S20
S
RET
S20
S
X1
X1

步进梯形结构请参考第 4 章步进梯形指令 [ STL ] [ RET ] 1 PLC 梯形图基原理
DVPPLC 应技术手册 112
15 PLC 指令项图形结构整合转换
X0 X2 X1
X1
M1
C0
Y0
SET S0
M2 Y0
M0
X10
Y10
SET S10
S0
S
X11
Y11
SET S11
S10
S
SET S12
SET S13
X12
Y12
SET S20
S11
S
X13
S0
RET
S20
S
S12
S
S13
S
X0
CNT C0 K10
X1
M0
C0
X1
M2
RST C0
M1
M2
END
梯形图 LD X0
OR X1
LD X2
OR M0
ORI M1
ANB
LD M2
AND Y0
ORB
AN I X1
OUT Y0
AND C0
SET S0
STL S0
LD X10
OUT Y10
SET S10
STL S10
LD X11
OUT Y11
SET S11
SET S12
SET S13
STL S11
LD X12
OUT Y12
SET S20
STL S20
STL S12
STL S13
LD X13
OUT S0
RET
LD X0
CNT C0 K10
LD C0
MPS
AND X1
OUT M0
MRD
AN I X1
OUT M1
MPP
AN I M2
OUT M2
END
区块
串接区块
AND 区块
接区块
ANI
项输出
步进梯形开始
状态 运算 S0 X10
状态工作项步进点转移
S10 狀態取出
取出 状态 X11
状态工作项步进点转移
S11 状态取出
读取 状态运算 X12
状态工作项步进点转移
分支合流
状态工作项步进点转移
步进动作返回
读取 C0
重输出
程序结束
步进梯形结束
输出状态
状态继续处理
RST C0
OR
区块OR
„ 语法模糊结构
正确梯形图解析程应该左右解析合然指令原样达
相梯形图特叙述: 1 PLC 梯形图基原理
DVPPLC 应技术手册 113
范例程序:图梯形图形指令程序表示两种方法表示动作结果相
理想方法 理想方法
LD X0 LD X0
OR X1 OR X1
LD X2 LD X2
OR X3 OR X3
ANB LD X4
LD X4 OR X5
OR X5 ANB
X0 X2 X4
X5X3X1

ANB ANB
两种指令程序转换成梯形图图形样什幺会较呢?问题机运算动作
第:区块区块合第二:合然程序代码长度相
合(ANB 作合动作 ANB 指令连续超 8 次)必须先前计算出结果
储存起现两区块机允许区块超机限制会出现问题
方式区块建立完进行区块合指令样做程序规划者逻辑序较会乱
范例程序二:图梯形图形指令程序表示两种方法表示动作结果相
理想方法 理想方法
LD X0 LD X0
OR X1 LD X1
OR X2 LD X2
OR X3 LD X3
ORB
ORB
X0
X1
X2
X3

ORB
两程序解析明显差距程序代码增加机运算记忆增加够
定义序撰写程序
„ 梯形图错误图形
编辑梯形图形时然利种梯形符号组合成种图形 PLC 处理图形程序原
左右绘制时左母线起点右母线终点(WPLSoft 梯形图编辑区右母线省
略)左右逐横写入行写完次写行常见种错误图形:

做 OR 运算 1 PLC 梯形图基原理
DVPPLC 应技术手册 114
信号回流
输入起始输出信号回路 回流 存

应该先右角输出

做合编辑应左右虚线括处区块应


空装置做接运算

空装置装置做运算

中间区块没装置

串联装置串联区块水方接齐

Label P0 位置完整网络第行

区块串接串左边区块段水线接齐 1 PLC 梯形图基原理
DVPPLC 应技术手册 115
16 梯形图化简
„ 串联区块联区块串联时区块放前面节省 ANB 指令
梯形图转译成指令:
LD X0
LD X1
OR X2
X0 X1
X2

Ø ANB
梯形图转译成指令:
LD X1
OR X2
X0X1
X2
AND X0
„ 单装置区块接区块放面省 ORB 指令
梯形图转译成指令:
LD T0
LD X1
AND X2
T0
X1 X2

Ø ORB
梯形图转译成指令:
LD X1
AND X2 T0
X1 X2
OR T0
„ 梯形图(a)中面区块面区块短区块调换达样逻辑结果图(a)
合法 信号回流 回路
梯形图转译成指令:
LD X0
OR X1
AND X2
LD X3
AND X4
X0
X1 X2
X3 X4

图(a) ORB
Ø
梯形图转译成指令:
LD X3
AND X4
LD X1
OR X0
AND X2
X0
X1 X2
X3 X4

图(b) ORB 1 PLC 梯形图基原理
DVPPLC 应技术手册 116
„ 相垂直线重条件输出没输入装置运算放面省略 MPSMPP
梯形图转译成指令:
MPS
AND X0
OUT Y1
MPP
X0
Y1
Y0
OUT Y0
Ø
梯形图转译成指令:
OUT Y0
AND X0
Y0
Y1
X0

OUT Y1
„ 信号回流线路修正
两范例左边想图形根定义左边图误中存合
法信号回流路径图示修正右图完成者电路动作
例:
LOOP1
X0 X1 X2
X3 X4 X5
X6 X7 X10
信号回流
Ö
LOOP1
X0 X1 X2
X3 X4 X5
X6 X7 X5
X10
X10

例二:
LOOP1
X0 X1 X2
X3 X4 X5
X6 X7 X10
信号回流
LOOP2
X0 X1 X2
X3 X4 X5
X6 X7 X10
信号回流

Ö
LOOP1
X0 X1 X2
X3 X4 X5
X6
X3 X7 X10
X6
X0 X1 X7 X10
LOOP2
X4
1 PLC 梯形图基原理
DVPPLC 应技术手册 117
17 常基程序设计范例
„ 起动停止保
应场合需利钮瞬时闭合瞬时断开作设备启动停止维持持续动作
必须设计保回路保回路列种方式:
范例 1:停止优先保回路
启动常开接点 X1On停止常闭接点 X2Off 时
Y1On时 X2On线圈 Y1 停止受电称
停止优先
X2
Y1
X1
Y1

范例 2:启动优先保回路
启动活常开接点 X1On停止常闭接点 X2Off 时
Y1On线圈 Y1 受电保时 X2On线圈
Y1 保接点持续受电称启动优先
X2
Y1
X1
Y1

范例 3:置位(SET)复位(RST)指令保回路
X2
X1
Y1RST
停止优先
SET Y1

右图利 RST SET 指令组合成保电路
RST 指令设置 SET 指令停止优先
PLC 执行程序时会程序
Y1 状态作 Y1 线圈否受电 X1 X2
时动作时Y1 失电停止优先
SET 指令设置 RST 指令启动优先
X1 X2 时动作时Y1 受电启动优先
X2
Y1
X1
SET Y1
RST
启动优先

范例 4:停电保持
右图辅助继电器 M512 停电保持(请参考 PLC
机手册)图电路仅通电状态保
旦停电复电保持停电保状态
原控制保持连续性
X2
M512
X1
SET
RST M512
Y1
M512

1 PLC 梯形图基原理
DVPPLC 应技术手册 118
„ 常控制回路
范例 5:条件控制
X3
Y1
X1
Y1
X4
Y2
X2
Y2
Y1

X1
X3
X2
X4
Y1
Y2

X1X3 分启动停止 Y1X2X4 分启动停止 Y2均保回路 Y1 常开接点串联
Y2 电路成 Y2 动作 AND 条件 Y2 动作 Y1 动作条件Y1 动作中 Y2
动作
范例 6:互锁控制
X3
Y1
X1
Y1
X4
Y2
X2
Y2
Y1
Y2

X1
X3
X2
X4
Y1
Y2

图互锁控制回路启动接点 X1X2 先效应输出 Y1Y2 先动作中
动作会动作说 Y1Y2 会时动作(互锁作) X1X2 时效
梯形图程序扫描Y1Y2 时动作梯形图形 Y1 优先
范例 7:序控制
X3
Y1
X1
Y1
X4
Y2
X2
Y2
Y1
Y2

范例 5 条件控制 中 Y2 常闭接点串入
Y1 电路中作 Y1 动作 AND 条件(
左图示)电路仅 Y1 作 Y2 动作条件
Y2 动作停止 Y1 动作样 Y1
Y2 确实执行序动作程序
1 PLC 梯形图基原理
DVPPLC 应技术手册 119
范例 8:振荡电路
周期ΔT+ΔT 振荡电路
Y1
Y1

Y1
T T
图简单梯形图形开始扫描 Y1 常闭接点时 Y1 线圈失电状态 Y1 常闭
接点闭合接着扫描 Y1 线圈时受电输出 1次扫描周期扫描 Y1 常闭接点时 Y1 线圈
受电 Y1 常闭接点开进线圈 Y1 失电输出 0重复扫描结果Y1 线圈输出周期
ΔT(On)+ΔT(Off) 振荡波形
周期 nT+ΔT 振荡电路
T0
X0
TMR
Y1
Y1
T0
Kn

Y1
TTn
X0

图梯形图程序定时器 T0 控制线圈 Y1 受电时间Y1 受电扫描周期定时器
T0 关闭进 Y1 输出成图中振荡波形中 n 定时器十进制设定值T 该定时器时基
(时钟周期)
范例 9:闪烁电路
T2TMR Kn2
T1
X0
TMR
Y1
T2
T1
Kn1
X0 T1

Y1
Tn1
X0
Tn2*
*
图常指示灯闪烁蜂鸣器报警振荡电路两定时器控制 Y1 线圈
On Off 时间中 n1n2 分 T1 T2 计时设定值T 该定时器时基(时钟周期)
范例 10:触发电路
Y1
M0
X0
Y1
Y1
M0
M0

X0
M0
Y1
T1 PLC 梯形图基原理
DVPPLC 应技术手册 120
图中X0 升微分指令线圈 M0 产生ΔT(扫描周期时间)单脉扫描周
期线圈 Y1 受电扫描周期线圈 M0 失电常闭接点 M0 常闭接点 Y1 闭合着进线圈
Y1 继续保持受电状态直输入 X0 升次线圈 M0 受电扫描周期时导致线
圈 Y1 失电…动作时序图种电路常输入两动作交执行外时序图形
出:输入 X0 周期 T 方波信号时线圈 Y1 输出便周期 2T 方波信号
范例 11:延迟电路
T10
X0
TMR
Y1
T10
K1000

时基:T 01 秒
X0
Y1
100 秒
100 秒

输入 X0 On 时应常闭接点 Off定时器 T10 处失电状态输出线圈 Y1 受电直
输入 X0 Off 时T10 电开始计时输出线圈 Y1 延时 100 秒(K1000*01 秒100 秒)失电请参
考图动作时序
范例 12:通断延迟电路两定时器组成电路输入 X0 On Off 时输出 Y4 会产生延时
T5
T5
TMR
Y4
T6
X0
K50
Y4
T6
Y4
TMR
X0
K30
3 秒
5 秒
T5
T6
T

范例 13:延长计时电路
T12TMR Kn2
T11
X0
TMR
Y1
T11
Kn1
T12

定时器 T11T12 时钟周期:T
左图电路中输入 X0 闭合输出 Y1
电总延迟时间 (n1+n2)* T 中 T 时钟周

X0
Y1
T11
T12
n1*
n2*
T
T
(n1+n2)* T 1 PLC 梯形图基原理
DVPPLC 应技术手册 121
范例 14:扩计数范围方法
C6CNT Kn2
C5
X13
CNT
RST
C5
Kn1
X14
C5RST
Y1
C6
C6

16 位计数器计数范围 0~32767左
图电路两计数器计数数值扩
n1*n2 计 数 器 C5 计数达 n1 时计数器
C6 计数次时复位(Reset)接着
X13 脉计数计数器 C6 计数达 n2
时 X13 输入脉正 n1*n2 次
范例 15:红绿灯控制(步进梯形指令)
直行信号标志
横信号标志

红绿灯控制:
红灯 黄灯 绿灯 绿灯闪烁
直信号标志 Y0 Y1 Y2 Y2
横信号标志 Y10 Y11 Y12 Y12
灯号时间 35 秒 5 秒 25 秒 5秒
时序图:
25 秒
5 秒 5 秒
5 秒 5 秒
25 秒










1 PLC 梯形图基原理
DVPPLC 应技术手册 122
SFC 图:
S0
S20
S21
S22
S0
M1002
T0
T1
T13
Y0
S23
T2
TMR T0 K350
Y2
TMR T1 K250
Y2
TMR T2 K50
M1013
Y1
S30
S31
S32
T10
T11
S33
T12
Y12
TMR T10 K250
Y11
TMR T12 K50
Y12
TMR T11 K50
M1013
Y10
TMR T13 K350
梯形图:
M1002
ZRST S0 S127
SET S0
SET S20
Y2
END
S0
S
S21
S
Y1
S23
S
Y12
S30
S
T13S23
S
S33
S
SET S30
S20
S
TMR T0
SET S21
T0
Y0
K350
TMR T1
SET S22
T1
K250
Y2
S22
S TMR T2
SET S23
T2
K50
M1013
TMR T10
SET S31
T10
K250
Y12
S31
S TMR T11
SET S32
T11
K50
M1013
Y11
S32
S
TMR T12
SET S33
T12
K50
Y10
S33
S
TMR T13 K350
S0
RET

1 PLC 梯形图基原理
DVPPLC 应技术手册 123
„ WPLSoft SFC 编辑器绘制
SFC 绘制 部梯形图检视
1 LAD0
S0ZRST S127
M1002
S0SET

2 转移条件 1
TRANS*
T0

3 S22
Y2
T2TMR K50
M1013

4 转移条件 4
TRANS*
T13
TRANS*
T13
TRANS*
T13
TRANS*
T13
TRANS*
T13
TRANS*
T13
TRANS*
T13

0
2
3
4
5
6
7
1
LAD0
S0
S20
S21
S22
S23
S30
S31
S32
S33
S0 5 转移条件 7
TRANS*
T12
TRANS*
T12
TRANS*
T12
TRANS*
T12
TRANS*
T12
TRANS*
T12
TRANS*
T12
1 PLC 梯形图基原理
DVPPLC 应技术手册 124
MEMO 2 DVP PLC 种装置功
DVPPLC 应技术手册 21
21 DVPPLC 装置编号览表
ESEXSS 机种:
类 装置 项目 范围 功
X 外部输入继电器 X0~X177128 点8 进制编码 应外部输入点
Y 外部输出继电器 Y0~Y177128 点8 进制编码
合计
256 点 应外部输出点
般 M0~M511M768~M999744 点
停电保持* M512~M767256 点 M
辅助
继电器
特殊 M1000~M1279280 点(部份停电保持)
合计
1280 点
接点程序做
OnOff 切换
100ms 定时器 T0~T6364 点
10ms 定时器(M1028On) T64~T12663 点(M1028Off 100ms) T 定时器
1ms 定时器 T1271 点
合计
128 点
TMR 指令指定定
时器计时达
编号 T 接点会
On
16 位数般 C0~C111112 点
16 位数停电保持* C112~C12716 点
合计
128 点
1 相 1 输入 C235~C238C241C242C2447 点
1 相 2 输入 C246C247C2493 点
C 计数器 32位数高
速计数器停电
保持* 2 相 2 输入 C251C252C2543 点
合计
13 点
CNT(DCNT) 指令指
定计数器计数
达编号 C 接点
会 On
初始步进点停电保持* S0~S910 点
原点回停电保持* S10~S1910 点(搭配 IST 指令)







S 步进点
停电保持* S20~S127108 点
合计
128 点
步进梯形图(SFC)
装置
T 定时器现值 T0~T127128 点 计时达时接点导通
C 计数器现值
C0~C12716 位计数器 128 点
C235~C25432 位计数器 13 点
计数达时该计数器
接点导通
般 D0~D407408 点
停电保持* D408~D599192 点
合计
600 点
特殊 D1000~D1311312 点







D 数寄存器
变址 EF2 点
合计
312 点
作数储存存区
域EF 做间接寻
址特殊途
N 控回路 N0~N78 点 控回路控制点
P CJCALL 指令 P0~P6364 点 CJCALL 位置指针
外部中断插入 I001I101I201I3014 点
定时中断插入
I6□□1 点(□□=10~99时基1ms ) V57
(含) 支持



I 中断
通讯中断插入 I1501 点
中断子程序位置指针
K 10 进制
K32768 ~ K32767 (16 位运算)
K2147483648 ~ K2147483647 (32 位运算) 常


H 16 进制
H0000 ~ HFFFF (16 位运算)
H00000000 ~ HFFFFFFFF (32 位运算)
* 停电保持区域固定区域变更 2 DVP PLC 种装置功
DVPPLC 应技术手册 22
SASXSC 机种:
类 装置 项目 范围 功
X 外部输入继电器 X0~X177128 点8 进制编码 应外部输入点
Y 外部输出继电器 Y0~Y177128 点8 进制编码
合计
256 点 应外部输出点
般 M0~M511512 点 (*1)
停电保持
M512~M999488 点 (*3)
M2000~M40952096 点 (*3)
M 辅助继电器
特殊 M1000~M19991000 点(部份停电保持)
合计
4096 点
接点程序做 OnOff
切换
100ms
T0~T199200 点 (*1)
T192~T199 子程序
T250~T2556 点累计型 (*4)
10ms
T200~T23940 点 (*1)
T240~T2456 点累计型 (*4)
T 定时器
1ms T246~T2494 点累计型 (*4)
合计
256 点
TMR 指令指定定时
器计时达编
号 T 接点会 On
16 位数
C0~C9596 点 (*1)
C96~C199104 点 (*3)
32 位数
C200~C21516 点 (*1)
C216~C23419 点 (*3)
合计
235 点
SASX 机种
32 位高速计数器
C235~C2441 相 1 输入9 点 (*3)
C246~C2491 相 2 输入3 点 (*3)
C251~C2542 相 2 输入4 点 (*3)
合计
16 点
C 計數器
SC 机种
32 位高速计数器
C235~C2451 相 1 输入11 点 (*3)
C246~C2501 相 2 输入4 点 (*3)
C251~C2552 相 2 输入4 点 (*3)
合计
19 点
CNT(DCNT)指令指定
计数器计数达
编号 C 接点会
On
初始步进点 S0~S910 点 (*1)
原点回 S10~S1910 点(搭配 IST 指令) (*1)
般 S20~S511492 点 (*1)
停电保持 S512~S895384 点 (*3)








S 步进点
警报 S896~S1023128 点 (*3)
合计
1024 点
步进梯形图(SFC)装

T 定时器现值 T0~T255256 点 计时达时该定时器接
点导通
C 计数器现值 C0~C19916 位计数器 200 点
C200~C25432 位计数器 50 点(SC 机种53 点)
计数达时该计数器接
点导通
般 D0~D199200 点(*1)
停电保持
D200~D999800 点 (*3)
D2000~D49993000 点 (*3)
特殊 D1000~D19991000 点
D 数寄存器
变址 E0~E3F0~F38 点 (*1)
合计
5000 点
作数储存存区
域EF 做间接寻址
特殊途









文件寄存器 K0~K1599 (1600 点) (*4) 作数储存扩展寄存器2 DVP PLC 种装置功
DVPPLC 应技术手册 23
N 控回路 N0~N78 点 控回路控制点
P CJCALL 指令 P0~P255256 点 CJCALL 位置指针
外部中断插入 I001I101I201I301I401I501 6 点
定时中断插入 I6□□I7□□2 点(□□=1~99时基1ms)
高速计数达中断插入 I010I020I030I040I050I060 6 点



I 中断
通讯中断插入 I1501 点
中断子程序位置指针
K 10 进制
K32768 ~ K32767 (16 位运算)
K2147483648 ~ K2147483647 (32 位运算)



H 16 进制 H0000 ~ HFFFF (16 位运算)H00000000 ~ HFFFFFFFF (32 位运算)
*1:非停电保持区域变更
*2:非停电保持区域参数设置变更成停电保持区域
*3:停电保持区域参数设置变更成非停电保持区域
*4:停电保持固定区域变更
SASXSC 机种部装置停电保持设置览表:
般 停电保持 特殊辅助继电器 停电保持
M0~M511 M512~M999 M1000~M1999 M2000~M4095
预设停电保持 预设停电保持
M
辅助继电器
固定非停电保持 起始:D1200 (K512)
结束:D1201 (K999)
部分停电保持
变更 起始:D1202 (K2000)
结束:D1203 (K4095)
100 ms 10 ms 10ms 1 ms 100 ms
T0 ~T199 T200~T239 T240~T245 T246~T249 T250~T255 T
定时器
固定非停电保持 固定非停电保持
累计型
固定停电保持
16 位数 32 位数 32 位高速数
C0~C95 C96~C199 C200~C215 C216~C234 C235~C255
预设停电保持 预设停电保持 预设停电保持
C
计数器
固定非停电保持 起始:D1208 (K96)
结束:D1209 (K199)
固定非停电保
持 起始:D1210 (K216)
结束:D1211 (K234)
起始:D1212 (K235)
结束:D1213 (K255)
初始 原点回 般 停电保持 警报步进点
S0~S9 S10~S19 S20~S511 S512~S895 S896~S1023
预设停电保持
S
步进继电器
固定非停电保持 起始:D1214 (K512)
结束:D1215 (K895)
固定停电保持
般 停电保持 特殊寄存器 停电保持
D0~D199 D200~D999 D1000~D1999 D2000~D4999
预设停电保持 预设停电保持
D
寄存器
固定非停电保持 起始:D1216 (K200)
结束:D1217 (K999)
部分停电保持
变更 起始:D1218 (K2000)
结束:D1219 (K4999)
类 装置 项目 范围 功 2 DVP PLC 种装置功
DVPPLC 应技术手册 24
K0~K1599
文件寄存器
固定停电保持
EHEH2SV 机种:
类 装置 项目 范围 功
X 外部输入继电器 X0~X377256 点8 进制编码 应外部输入点
Y 外部输出继电器 Y0~Y377256 点8 进制编码
合计
512 点 应外部输出点
般 M0~M499500 点 (*2)
停电保持
M500~M999500 点 (*3)
M2000~M40952096 点 (*3)
M 辅助继电器
特殊 M1000~M19991000 点(部份停电保持)
合计
4096 点
接点程序做 OnOff
切换
100ms
T0~T199200 点 (*2)
T192~T199 子程序
T250~T2556 点累计型 (*4)
10ms
T200~T23940 点 (*2)
T240~T2456 累计型点 (*4)
T 定时器
1ms T246~T2494 点累计型 (*4)
合计
256 点
TMR 指令指定定时
器计时达编
号 T 接点会 On
16 位数
C0~C99100 点 (*2)
C100~C199100 点 (*3)
32 位数
C200~C21920 点 (*2)
C220~C23415 点 (*3) C 计数器
32 位高速计数器
C235~C244 1相 1 输入10 点 (*3)
C246~C2491 相 2 输入4 点(*3)
C251~C2542 相 2 输入4 点 (*3)
合计
253 点
CNT(DCNT)指令指定
计数器计数达
编号 C 接点会
On
初始步进点 S0~S910 点 (*2)
原点回 S10~S1910 点(搭配 IST 指令) (*2)
般 S20~S499480 点 (*2)
停电保持 S500~S899400 点 (*3)









S 步进点
警报 S900~S1023124 点 (*3)
合计
1024 点
步进梯形图(SFC)装

T 定时器现值 T0~T255256 点 计时达时该定时器接
点导通
C 计数器现值
C0~C19916 位计数器 200 点
C200~C25432 位计数器 53 点
计数达时该计数器接
点导通
般 D0~D199200 点 (*2)
停电保持
D200~D999800 点 (*3)
D2000~D99998000 点 (*3)
特殊 D1000~D19991000 点
D 数寄存器
变址 E0~E7F0~F716 点 (*1)
合计
10000 点
作数储存存区
域EF 做间接寻址
特殊途







文件寄存器 K0~K999910000 点 (*4) 作数储存扩展寄存器2 DVP PLC 种装置功
DVPPLC 应技术手册 25
N 控回路 N0~N78 点 控回路控制点
P CJCALL 指令 P0~P255256 点 CJCALL 位置指针
外部中断插入
I00□(X0)I10□(X1)I20□(X2)I30□(X3)
I40□(X4) I50□(X5)6 点
(□1升触发 □0降触发 )
定时中断插入
I6□□I7□□2 点(□□=1~99时基1ms)
I8□□1 点(□□=1~99时基01ms)
高速计数达中断插入 I010I020I030I040I050I0606 点
脉中断插入 I110I120I130I1404 点
通讯中断插入 I150I160I1703 点
中断子程序位置指针
指针

I 中断
测频卡中断插入 I1801 点
K 10 进制
K32768 ~ K32767 (16 位运算)
K2147483648 ~ K2147483647 (32 位运算)



H 16 进制 H0000 ~ HFFFF (16 位运算)H00000000 ~ HFFFFFFFF (32 位运算)
*1:非停电保持区域变更
*2:非停电保持区域参数设置变更成停电保持区域
*3:停电保持区域参数设置变更成非停电保持区域
*4:停电保持固定区域变更
EHEH2SV 机种部装置停电保持设置览表:

类 装置 项目 范围 功
般 停电保持 特殊辅助继电器 停电保持
M0~M499 M500~M999 M1000~M1999 M2000~M4095 M
辅助继电器 起始:D1200 (K500)
结束:D1201 (K999)
部分停电保持
变更
起始:D1202 (K2000)
结束:D1203 (K4095)
100 ms 10 ms 10ms 1 ms 100 ms
T0 ~T199 T200~T239 T240~T245 T246~T249 T250~T255
预设非停电保持 预设非停电保持 T
定时器
起始:D1204 (K1) *1
结束:D1205 (K1) *1
起始:D1206 (K1) *1
结束:D1207 (K1) *1
累计型
固定停电保持
16 位数 32 位数 32 位高速数
C0~C99 C100~C199 C200~C219 C220~C234 C235~C245 C246~C255
预设非停电保持 预设停电保持 预设非停电保持 预设停电保持 预设停电保持 C
计数器
起始:D1208 (K100)
结束:D1209 (K199)
起始:D1210 (K220)
结束:D1211 (K234)
起始:D1212 (K235)
结束:D1213 (K255) 2 DVP PLC 种装置功
DVPPLC 应技术手册 26
*1:K1 表示预设非停电保持
„ 电源 OnOff 机 RUNSTOP 模式切换时:
ESEXSS 系列机种 V55 版(含)记忆保持动作表示:
存类型
电源
OffÖOn
STOPÖRUN RUNÖSTOP
(M1031)非停电
保持区域全部清
(M1032)停电
保持区域全部清
出厂设置值
M1033 Off 时清
非停电保持 清
M1033 On 时变化
清 变化 0
停电保持 变化 变化 清 变化
特 M特 D
变址寄存器
初始值设置 变化 变化 初始值设置
SASXSCEHEH2SV 系列机种记忆保持动作表示:
存类型
电源
OffÖOn
STOPÖRUN RUNÖSTOP
(M1031)非停电
保持区域全部清
(M1032)停电
保持区域全部清
出厂设置值
M1033 Off 时清
非停电保持 清 变化
M1033 On 时变化
清 变化 0
停电保持 变化 变化 清 0
特 M特 D
变址寄存器
初始值设置 变化 变化 初始值设置
文件寄存器 变化 0
初始 原点回 般 停电保持 警报步进点
S0~S9 S10~S19 S20~S499 S500~S899 S900~S1023
预设非停电保持 预设停电保持 S
步进继电器
起始:D1214 (K500)
结束:D1215 (K899)
固定停电保持
般 停电保持 特殊寄存器 停电保持
D0~D199 D200~D999 D1000~D1999 D2000~D9999
预设非停电保持 预设停电保持 预设停电保持 D
寄存器
起始:D1216 (K200)
结束:D1217 (K999)
部分停电保持
变更
起始:D1218 (K2000)
结束:D1219 (K9999)
K0~K9999
文件寄存器 固定停电保持 2 DVP PLC 种装置功
DVPPLC 应技术手册 27
22 数值常量 [K] [H]
K 10 进制
K32768 ~ K32767(16 位运算)
K2147483648 ~ K2147483647(32 位运算) 常

H 16 进制
H0 ~ HFFFF(16 位运算)
H0 ~ HFFFFFFFF(32 位运算)
DVPPLC 部种控制目 5 种数值类型执行运算工作种数值务功
说明
1 二进制(Binary NumberBIN)
PLC 部数值运算储存均采二进制二进制数值相关术语:
位(Bit): 位二进制数值基单位状态非 1 0
半字节(Nibble): 连续 4 位组成( b3~b0)表示位数 10 进制
数字 0~9 16 进制 0~F
字节(Byte): 连续两半字节组成( 8 位b7~b0)表示 16 进制
00~FF
字(Word): 连续两字节组成( 16 位b15~b0)表示 16 进制
4 位数值 0000~FFFF
双字(Double Word): 连续两字组成( 32 位b31~b0)表示 16 进制
8 位数值 00000000~FFFFFFFF
二进制系统中位半字节字节字双字关系图示:
NB0NB1NB2NB3NB4NB5NB6NB7
BY3 BY2 BY1 BY0
W1
DW
W0
双字

字节
半字节

b
2 八进制(Octal NumberOCT)
DVPPLC 外部输入输出端子编号采八进制编码:
例:
外部输入:X0~X7X10~X17…(装置编号)
外部输出:Y0~Y7Y10~Y17…(装置编号)
3 十进制(Decimal NumberDEC)
十进制 DVPPLC 系统应时机: 2 DVP PLC 种装置功
DVPPLC 应技术手册 28
z 作定时器 T计数器 C 等设置值例:TMR C0 K50(K 常量)
z SMTCDEFPI 等装置编号例:M10T30(装置编号)
z 应指令中作操作数例:MOV K123 D0(K 常量)
4 BCD(Binary Code DecimalBCD)
半字节 4 位表示十进制数连续 16 位表示 4 位数十进制数值
数读取指拨轮数字开关输入数值数值数输出七段显示驱动器显示
5 16 进制(Hexadecimal NumberHEX)
16 进制 PLC 系统应时机:
z 应指令中作操作数例:MOV H1A2B D0(H 常量)
常量 K:
十进制数值 PLC 系统中通常会数值前面冠K字表示例:K100表示十进制
数值 100
例外:
K 搭配位装置 XYMS 组合成半字节字节字双字形式数
例:K2Y10K4M100 K1 代表 4 bits 组合K2~K4 分代表 812 16 bits 组合
常量 H:
16 进制数值 PLC 中通常数值前面冠H字符表示例:H100表示 16 进制
数值 100
数值表:
二进制
(BIN)
八进制
(OCT)
十进制
(DEC)
BCD
(Binary Code Decimal)
16 进制
(HEX)
PLC 部运算
装置
XY 编号
常量 K装 置 MS
TCDEFP
I 编号
指拨开关 7 段显示器 常量 H
0000 0000 0 0 0 0 0 0 00 0 0 0
0000 0001 1 1 0 0 0 0 00 0 1 1
0000 0010 2 2 0 0 0 0 00 1 0 2
0 0 0 0 0 0 1 1 3 3 0 0 0 0 0 0 1 1 3
0000 0100 4 4 0 0 0 0 01 0 0 4
0000 0101 5 5 0 0 0 0 01 0 1 5
0 0 0 0 0 1 1 0 6 6 0 0 0 0 0 1 1 0 6
0 0 0 0 0 1 1 1 7 7 0 0 0 0 0 1 1 1 7
0000 1000 10 8 0 0 0 0 10 0 0 8
0000 1001 11 9 0 0 0 0 10 0 1 9
0000 1010 12 10 0 0 0 1 00 0 0 A 2 DVP PLC 种装置功
DVPPLC 应技术手册 29
二进制
(BIN)
八进制
(OCT)
十进制
(DEC)
BCD
(Binary Code Decimal)
16 进制
(HEX)
PLC 部运算
装置
XY 编号
常量 K装 置 MS
TCDEFP
I 编号
指拨开关 7 段显示器 常量 H
0000 1011 13 11 0001 0001 B
0000 1100 14 12 0001 0010 C
0 0 0 0 1 1 0 1 15 13 0 0 0 1 0 0 1 1 D
0 0 0 0 1 1 1 0 16 14 0 0 0 1 0 1 0 0 E
0000 1111 17 15 0 0 0 1 01 0 1 F
0 0 0 1 0 0 0 0 20 16 0 0 0 1 0 1 1 0 10
0001 0001 21 17 0 0 0 1 01 1 1 11

























0 1 1 0 0 0 1 1 143 99 1 0 0 1 1 0 0 1 63
23 外部输入输出接点编号功 [X] [Y]
输入输出接点编号:( 8 进制编号)
机言输入输出端编号固定 X0 Y0 开始算编号少机点数变化
IO 扩展说输入输出端编号着机连接序推算出
ESEXSS 机种:
型 号 DVP14ES DVP14SS DVP20EX DVP24ES DVP32ES DVP40ES DVP60ES 扩展 IO
输入 X
X0~X7
(8 点)
X0~X7
(8 点)
X0~X7
(8 点)
X0~X17
(16 点)
X0~X17
(16 点)
X0~X27
(24 点)
X0~X43
(36 点)
X203050~X177
(注)
输出 Y
Y0~Y5
(6 点)
Y0~Y5
(6 点)
Y0~Y5
(6 点)
Y0~Y7
(8 点)
Y0~Y17
(16 点)
Y0~Y17
(16 点)
Y0~Y27
(24 点)
Y2030~Y177
(注)
注:中扩展 IO 输入输出起始编号 DVP40ES 机输入点编号 X30 开始输出点编号
Y20 开始DVP60ES 机输入点编号 X50 开始输出点编号 Y30 开始余扩展输入
点编号 X20 开始输出点编号 Y20 开始扩展 IO 编号 8 倍数增加未满 8 点 8
点计算
SASXSC 機種:
型 号 DVP10SX(注) DVP12SA DVP12SC 扩展 IO(注二)
输入 X X0~X3(4 点) X0~X7 (8 点) X0~X5X10~X11 (8 點) X20~X177
输出 Y Y0~Y1(2 点) Y0~Y3 (4 点) Y0~Y1Y10~Y11 (4 點) Y20~Y177
注: SX 具 4DI 2DO 具 2AI (12bit) 2AO (12bit) 模拟输入输出点 2 DVP PLC 种装置功
DVPPLC 应技术手册 210
注二:SXSASC 机种扩展单元 SS 系列享扩展 IO 输入点起始编号 X20 开始输出点
编号 Y20 开始扩展编号计算 SS 系列相
EH 机种:
型 号 DVP16EH DVP20EH
(注)
DVP32EH
(注)(注二) DVP40EH DVP48EH DVP64EH DVP80EH
扩展 IO
(注三)
输入 X
X0~X7
(8 点)
X0~X13
(12 点)
X0~X17
(16 点)
X0~X27
(24 点)
X0~X27
(24 点)
X0~X37
(32 点)
X0~X47
(40 点)
X※~X377
输出 Y
Y0~Y7
(8 点)
Y0~Y7
(8 点)
Y0~Y17
(16 点)
Y0~Y17
(16 点)
Y0~Y27
(24 点)
Y0~Y37
(32 点)
Y0~Y47
(40 点)
Y※~Y377
注:20EH00T 32EH00T输出型式晶体中 Y0Y2 高速晶体输出 (200kHz)余输出
点般晶体输出 (10kHz) 16486480 点数机晶体输出型式输出点均般晶体
输出 (10kHz)
注二:32EH00T32EH00R 32EH00M 输出端子配置请参考 EH 机安装手册32EH00M 中
CH0(Y0 Y1)CH1(Y2 Y3)高速差动输出 (200kHz)
注三:中扩展 IO 输入输出起始编号接续机编号开始DVP16EH DVP20EH 扩展 IO
输入起始编号 X20 开始输出起始编号 Y20 开始扩展 IO 编号连续编号序排列
输入编号达 X377输出编号达 Y377
EH2 机种:
型 号 DVP16EH2 DVP20EH2
(注)
DVP32EH2
(注)
DVP40EH2
(注二)
DVP48EH2 DVP64EH2 DVP80EH2
扩展 IO
(注三)
输入 X X0~X7
(8 点)
X0~X13
(12 点)
X0~X17
(16 点)
X0~X27
(24 点)
X0~X27
(24 点)
X0~X37
(32 点)
X0~X47
(40 点) X※~X377
输出 Y Y0~Y7
(8 点)
Y0~Y7
(8 点)
Y0~Y17
(16 点)
Y0~Y17
(16 点)
Y0~Y27
(24 点)
Y0~Y37
(32 点)
Y0~Y47
(40 点) Y~Y377※
注:20EH00T2 32EH00T2输出型式晶体中 Y0Y2 高速晶体输出 (200kHz)余输
出点般晶体输出 (10kHz) 16486480 点数机晶体输出型式输出点均般
晶体输出 (10kHz)
注二:40EH00T2输出型式晶体中 CH0(Y0Y1)CH1(Y2Y3)CH2(Y4)CH3(Y6)高速
晶体输出(200kHz)余输出点般晶体输出 (10kHz)
注三:扩展编号计算 EH 机种相
SV 机种:
型 号 DVP28SV (注) 扩展 IO (注二)
输入 X X0~X17 (16 点) X20~X377
输出 Y Y0~Y13 (12 点) Y20~Y377
注:28SV11T输出型式晶体中 CH0(Y0Y1)CH1(Y2Y3)CH2(Y4)CH3(Y6)高速
输出(200kHz)余输出点般晶体输出 (10kHz) 2 DVP PLC 种装置功
DVPPLC 应技术手册 211
注二:扩展 IO 输入点起始编号 X20 开始输出点编号 Y20 开始扩展编号计算 SS 系列相
„ 输入继电器:X0~X377
输入继电器(称输入端)编号采八进制编码EH 机种点数达 256 点范围:X0~
X7X10~X17……X370~X377
„ 输出继电器:Y0~Y377
输出继电器(称输出端)编号采八进制编码EH 机种点数达 256 点范围:
Y0~Y7Y10~Y17……Y370~Y377
„ 输入接点 X 功:
输入接点 X 输入装置连接读取输入信号进入 PLC输入接点 X A B 接点程序
中次数没限制输入接点 X OnOff 会输入装置 OnOff 做变化周边装
置(HPP WPLSoft)强制输入接点 X OnOff
※ SSESEXSASXSCEHEH2SV 机种 PLC 提供特殊继电器 M1304允许周边装置 HPP
WPLSoft 设定机输入接点 X OnOff时 PLC 机外部扫描更新输入点信号功关

„ 输出接点 Y 功:
输出接点 Y 务送出 OnOff 信号驱动连接输出接点 Y 负载输出接点分成两种
继电器(Relay)晶体(Transistor)输出接点 Y A B 接点程序中次数没
限制输出线圈 Y 编号程序建议仅次否 PLC 程序扫描原理输出
状态决定权会落程序中输出 Y 电路
X0
X10
Y0
Y0
1
2
Y0 重复

Y0 输出会电路○2 决定 X10
OnOff 决定 Y0 输出 2 DVP PLC 种装置功
DVPPLC 应技术手册 212
PLC 程序处理流程(结束生方式)
X0
Y0
Y0
M0
输入信号生
程序处理
输出生
X输入
输入端
读入存储区
读出存储区 状态X0
写入 状态 Y0
读出存储区 状态 Y0
写入 状态 M0
装置映象区
输出
输出映象区
输出端
Y输出
输入映象区


z 输入信号生:
1 PLC 执行程序前会外部输入信号
OnOff 状态次读入输入映区
2 程序执行中输入信号作 OnOff 变化
输入映区状态会改变直次
扫描开始时读入输入信号新 OnOff 状态
3 外部信号 On→Off Off→On 变化程序接
点认定 OnOff 时期间约10ms 延迟(
会受程序扫描周期影响)
z 程序处理:
PLC 读取输入映区输入信号 OnOff
状态开始址 0 处序执行程序中
指令处理结果输出线圈 OnOff 逐
次存入装置映区
z 输出生:
1 执行 END 指令时装置映区 Y
OnOff 状态送输出映区锁存映区
实际输出继电器线圈
2 继电器线圈 On→Off Off→On 变化接点
OnOff 时期间约 10ms 延迟
3 晶体模块On→Off Off→On 变化
接点 OnOff 时期间约 10~20us 延迟
24 辅助继电器编号功 [M]
辅助继电器编号:( 10 进制编号)
ESEXSS 机种:
般 M0~M511M768~M999744 点固定非停电保持区域
停电保持 M512~M767256 点固定停电保持区域 辅助继电器 M
特殊 M1000~M1279280 点部份停电保持
合计
1280 点
SASXSC 機種:
般 M0~M511512 点固定非停电保持区域
停电保持
M512~M999M2000~M40952584 点参数设置变更成非停
电保持区域
辅助继电器 M
特殊 M1000~M19991000 点部份停电保持
合计
4096 点2 DVP PLC 种装置功
DVPPLC 应技术手册 213
EHEH2SV 机种:
般 M0~M499500 点参数设置变更成停电保持区域
停电保持
M500~M999M2000~M40952596 点参数设置变更成非停
电保持区域
辅助继电器 M
特殊 M1000~M19991000 点部份停电保持
合计
4096 点
辅助继电器功:
辅助继电器 M 输出继电器 Y 样输出线圈 AB 接点程序中次数限制者
利辅助继电器 M 组合控制回路法直接驱动外部负载性质区分列三种:
1 般辅助继电器: 般辅助继电器PLC运行时遇停电状态全部复位Off
送电时状态 Off
2 停电保持辅助继电器: 停电保持辅助继电器 PLC 运行时遇停电状态全部保持
送电时状态停电前状态
3 特殊辅助继电器: 特殊辅助继电器均特定功未定义特殊辅助继电器
请勿机种特殊辅助继电器请参考 210 节特殊继电器特
殊寄存器211 节特殊辅助继电器特殊寄存器群组功说明
25 步进继电器编号功 [S]
辅助继电器编号:( 10 进制编号)
ESEXSS 机种:
初始停电保持 S0~S910 点固定停电保持区域
原点回停电保持 S10~S1910 点(搭配 IST 指令) 固定停电保持区域 步进继电器 S
停电保持 S20~S127108 点固定停电保持区域
合计
128 点
SASXSC 機種:
初始 S0~S910 点固定非停电保持区域
原点回 S10~S1910 点(搭配 IST 指令) 固定非停电保持区域
般 S20~S511492 点固定非停电保持区域
停电保持 S512~S895384 点参数设置变更成非停电保持区域
步进继电器 S
警报 S896~S1023128 点固定停电保持区域
合计
1024 点
EHEH2SV 机种:
初始 S0~S910 点 参数设置变更成停电保持区域
原点回 S10~S1910 点(搭配 IST 指令)变更成停电保持区域
般 S20~S499480 点参数设置变更成停电保持区域
停电保持 S500~S899400 点参数设置变更成非停电保持区域
步进继电器 S
警报 S900~S1023124 点固定停电保持区域
合计
1024 点2 DVP PLC 种装置功
DVPPLC 应技术手册 214
步进继电器功:
步进继电器 S 工程动化控制中轻易设置程序步进梯形图基装置步进梯形图(
称序功图Sequential Function ChartSFC)中必须 STLRET 等指令配合
步进继电器 S 装置编号 S0~S1023 1024 点步进继电器 S 输出继电器 Y 样输出线
圈 AB 接点程序中次数限制法直接驱动外部负载步进继电器(S)步
进梯形图时作般辅助继电器性质区分列四种:
1 初始步进继电器: S0~S9计 10 点
序功图(Sequential Function ChartSFC)中作初始状态
步进点
2 原点回步进继电器: S10~S1910 点
程序中 API 60 IST 指令时S10~S19 规划成原点回
IST 指令成般步进继电器
3 般步进继电器: SASXSC 机种 S20~S511492 点EHEH2SV 机种 S20~S499480

序功图(SFC)中作般途步进点 PLC 运行时遇
停电时状态全部清
4 停电保持步进继电器: ESEXSS 机种 S20~S127108 点SASXSC 机种 S512~S895384
点EHEH2SV 机种 S500~S899400 点
序功图(SFC)中停电保持步进继电器 PLC 运行时遇停电
时状态全部保持送电时状态停电前状态
5 警报步进继电器: SASXSC 机种 S896~S1023128 点EHEH2SV 机种 S900~S1023
124 点
警报步进继电器配合警报点驱动指令 API 46 ANS 作警报接点
记录相关警示信息排外部障
26 定时器编号功 [T]
定时器编号:( 10 进制编号)
ESEXSS 机种:
100ms 般 T0~T6364 点
10ms 般 T64~T12663 点(M1028On 时 10msM1028Off 时 100ms) 定时器 T
1ms 般 T1271 点
合计
128 点



2 DVP PLC 种装置功
DVPPLC 应技术手册 215
SASXSC 机种:
100ms 般 T0~T199200 点(T192~T199 子程序定时器)固定非停电保持区域
100ms 累计型 T250~T2556 点固定停电保持区域
10ms 般 T200~T23940 点固定非停电保持区域
10ms 累计型 T240~T2456 点固定停电保持区域
定时器 T
1ms 累计型 T246~T2494 点固定停电保持区域
合计
256 点
EHEH2SV 机种:
100ms 般
T0~T199200 点参数设置变更成停电保持区域
(T192~T199 子程序定时器)
100ms 累计型 T250~T2556 点固定停电保持区域
10ms 般 T200~T23940 点参数设置变更成停电保持区域
10ms 累计型 T240~T2456 点固定停电保持区域
定时器 T
1ms 累计型 T246~T2494 点固定停电保持区域
合计
256 点
定时器功:
定时器 1ms 10ms100ms 计时单位计时方式采数计时定时器现值设置值时
输出线圈导通设置值 10 进制 K 值数寄存器 D 成设置值
定时器实际设置时间 计时单位 * 设置值
性质区分列三种:
1 般定时器:
ESSA 系列机种: 般定时器 END 指令执行时计时次 TMR 指令执行时计时
达输出线圈导通
EHEH2SV 系列机种: 般定时器 TMR 指令执行时计时次 TMR 指令执行时计时
达输出线圈导通
T0
Y0
X0
TMR T0 K100

X0
T0
Y0
现值
设置值 K100
10 秒

z X0On 时定时器 T0 现值 100ms
采数计时定时器现值 设置值 K100
时输出线圈 T0On
z X0Off 停电时定时器 T0 现值清
0输出线圈 T0 变 Off 2 DVP PLC 种装置功
DVPPLC 应技术手册 216
2 累计型定时器
ESSA 系列机种: 累计型定时器 END 指令执行时计时次 TMR 指令执行时计时
达输出线圈导通
EHEH2SV 系列机种: 累计型定时器 TMR 指令执行时计时次 TMR 指令执行时计时
达输出线圈导通
T250
Y0
X0
TMR T250 K100
X0
T2
Y0
现值
设置值 K100
T1+T210sec
T250
T1

z X0On 时定时器T250现值100ms
采数计时定时器现值 设置值 K100
时输出线圈 T0On
z 计时中 X0Off 停电时定时器 T250
暂停计时现值变 X0 On 时继
续计时现值累加直定时器现值
设置值 K100 时输出线圈 T0On
3 子程序定时器
子程序中断插入子程序中定时器时请定时器 T192~T199
SA 系列机种: 子程序定时器 END 指令执行时计时次 END 指令执行时计时
达输出线圈导通
EHEH2SV 系列机种: 子程序定时器 TMR 指令 END 指令执行时计时次 TMR 指令
END 指令执行时定时器现值等设置值输出线圈导通
般定时器子程序中断插入子程序中该子程序执行时定时器法正
确计时
设置值指定方法:定时器实际设置时间 计时单位 * 设置值
1 常量指定 K: 设置值直接指定常量 K 值
2 间接寻址 D: 设置值数寄存器 D 做间接寻址
27 计数器编号功 [C]
计数器编号:( 10 进制编号)
ESEXSS 机种:
16 位数般 C0~C111112 点固定非停电保持区域
计数器 C
16 位数停电保持 C112~C12716 点固定停电保持区域
1 相 1 输入计数 C235~C238C241C242C2447 点固定停电保持区域
1 相 2 输入计数 C246C247C2493 点 固定停电保持区域 32 位数
高速计数器 C
2 相 2 输入计数 C251C252C2543 点固定停电保持区域
合计
141 点2 DVP PLC 种装置功
DVPPLC 应技术手册 217
SASXSC 机种:
16 位数般 C0~C9596 点固定非停电保持区域
16 位数停电保持 C96~C199104 点参数设置变更成非停电保持区域
32 位数般 C200~C21516 点固定非停电保持区域
计数器 C
32 位数停电保持 C216~C23419 点参数设置变更成非停电保持区域
合计
235 点
1 相 1 输入计数停电保持 C235~C242C2449 点
1 相 2 输入计数停电保持 C246C247C2493 点
SASX 机种32
位数高速计
数器 C 2 相 2 输入计数停电保持 C251~C2544 点
合计
16 点
1 相 1 输入计数停电保持 C235~C24511 点
1 相 2 输入计数停电保持 C246~C2504 点 SC 机种数
高速计数器 C
2 相 2 输入计数停电保持 C251~C2554 点
参数设置变更成非停电保持区域
合计
19 点
EHEH2SV 机种:
16 位数般 C0~C99100 点参数设置变更成停电保持区域
16 位数停电保持 C100~C199100 点参数设置变更成非停电保持区域
32 位数般 C200~C21920 点参数设置变更成停电保持区域
计数器 C
32 位数停电保持 C220~C23415 点参数设置变更成非停电保持区域
软件 1 相 1 输入计数 C235~C2406 点
硬件 1 相 1 输入计数 C241~C2444 点
硬件 1 相 2 输入计数 C246~C2494 点
32 位数
高速计数器 C
硬件 2 相 2 输入计数 C251~C2544 点
参数设置变更成非停电保持区域
合计
253 点
计数器特点:
项目 16 位计数器 32 位计数器
类型 般型 般型 高速型
计数方 数 数
设置值 0~32767 2147483648~+2147483647
设置值指定 常量 K 数寄存器 D 常量 K 数寄存器 D (指定 2 )
现值变化 计数达设置值计数 计数达设置值继续计数
输出接点 计数达设置值接点导通保持
数达设置值接点导通保持 On
数达设置值接点复位成 Off
复位动作 RST 指令执行时现值零接点复位成 Off
接点动作 扫描结束时统动作 扫描结束时统动作 计数达立动作扫描周期关
计数器功:
计数器计数脉输入信号 Off→On 时计数器现值等设置值时输出线圈导通设置值 10 进
制 K 值数寄存器 D 成设置值
16 位计数器 C0~C199:
1 16 位计数器设置范围:K0~K32767(K0 K1 相第次计数时输出接点马导通) 2 DVP PLC 种装置功
DVPPLC 应技术手册 218
2 般计数器 PLC 停电时候计数器现值清停电保持型计数器会停电前
现值计数器接点状态存储着重新电会继续累计
3 MOV 指令WPLSoft 程序书写器 HPP 设置值数值传送 C0 现值寄存
器时次 X1 Off→On 时C0 计数器接点变成 On时现值容变成设置值相
4 计数器设置值常量 K 直接设置寄存器 D (包含特殊数寄存器 D1000~D1999)
中数值作间接设置
5 设置值常量 K 仅正数数寄存器 D 作设置值正负数 计数器现值
32767 累计时变 32768
范例:
LD X0
RST C0
LD X1
CNT C0 K5
LD C0
OUT Y0
C0
Y0
X1
C0 K5CNT
X0
C0RST


1 X0On 时 RST 指令执 行C0
现值零输出接点复位 Off
2 X1 Off→On 时计数器现值
执行数(加)动作
3 计数器 C0 计数达设置值 K5 时C0
接点导通C0 现值=设置值K5
X1 触发信号 C0 完全接受C0
现值保持 K5 处
X0
X1
Y0C0 接点
C0 计数现值
0
1
2
3
4
5
设置值
0

32 位般加减算计数器 C200~C234:
1 32 位般计数器设置范围:K2147483648~K2147483647(ESEXSS 机支持)
2 32 位般加减算计数器切换数特殊辅助继电器: M1200~M1234 决定例:M1200Off
时决定 C200 加算M1200On 时决定 C200 减算余类推
3 设置值常量 K 数寄存器 D (包含特殊数寄存器 D1000~D1999)作设置值
正负数数寄存器 D 设置值占两连续数寄存器
4 般计数器 PLC 停电时候计数器现值清停电保持型计数器会停电前
现值计数器接点状态存储着重新电会继续累计
5 计数器现值 2147483647 累计时变2147483648理计数器现值
2147483648 递减时变 2147483647 2 DVP PLC 种装置功
DVPPLC 应技术手册 219
范例:
LD X10
OUT M1200
LD X11
RST C200
LD X12
CNT C200 K5
LD C200
OUT Y0
C200
Y0
X12
C200 K5DCNT
X11
C200RST
X10
M1200


1 X10 驱动 M1200 决定 C200 加
算减算
2 X11 Off→On 时RST 指令
执行C200 现值清 0
接点变 Off
3 X12 Off→On 时计数器现
值执行数(加)动作
数(减)动作
X10
X11
X12
输出接点
C200 计数
现值
累加 累加递减
0
1
2
3
4
5
4
3
2
1
0
1
2
3
4
5
6
7
8
0
7
6
5
4
3
原 时 会变ON OFF
4 计数器 C200 现值 K6→K5 变化时C200 接点 Off→On计数器 C200 现值
K5→K6 变化时C200 接点 On→Off
5 MOV 指令WPLSoft 程序书写器 HPP 设置值数值传送 C0 现值寄存器
时次 X1 Off→On 时C0 计数器接点变成 On时现值容变成设置值相
32 位高速加减计数器 C235~C255:
1 32 位高速加减计数器设置范围:K2147483648~K2147483647
2 32 位高速加减计数器 C235~C244 加减算计数特殊辅助继电器 M1235~M1244 OnOff 指
定例:M1235Off 时决定 C235 加算M1235On 时决定 C235 减算余类推
3 32 位高速加减计数器 C246~C255 加减算计数特殊辅助继电器 M1246~M1255 OnOff
监控例:M1246Off 时表示 C246 加算M1246On 时表示 C246 减算余类推
4 设置值常量 K 数寄存器 D (包含特殊数寄存器 D1000~D1999)作设置值
正负数数寄存器 D 设置值占两连续数寄存器
5 DMOV 指令WPLSoft 程序书写器 HPP 设置值数值传送高速计数
器现值寄存器时次计数输入点 X Off→On 时该计数器接点变化现值做加
减计数 2 DVP PLC 种装置功
DVPPLC 应技术手册 220
6 计数器现值 2147483647 累计时变2147483648理计数器现值
2147483648 递减时变 2147483647
ESEXSS 系列机种支持高速计数器总频宽 20kHz
1 相 1 输入 1 相 2 输入 2 相 2 输入 形式
输入 C235 C236 C237 C238 C241 C242 C244 C246 C247 C249 C251 C252 C254
X0 UD UD UD U U U A A A
X1 UD R R D D D B B B
X2 UD UD R R R R
X3 UD R S S S

U: 加计数 A: A 相输入 S: 启动输入
D: 减计数 B: B 相输入 R: 复位输入
‹ 中输入点 X0X1 规划成更高速计数器1 相输入达 20kHz两输入点计数频
率相加必须等频宽 20kHz 限制计数输入 2 相输入信号计数频率约 4kHz
输入点 X2X3 高速计数器 1 相输入达 10kHz
‹ ES 系列机种中 DHSCS 指令 DHSCR 指令搭配次数超出 4 次
SASX 系列机种支持高速计数器总频宽 40kHz
1 相 1 輸入 1 相 2 輸入 2 相 2 輸入 形式
輸入 C235 C236 C237 C238 C239 C240 C241 C242 C244 C246 C247 C249 C251 C252 C253 C254
X0 UD UD UD U U U A A B A
X1 UD R R D D D B B A B
X2 UD UD R R R R
X3 UD R S S S
X4 UD
X5 UD

U: 递增输入 A: A 相输入 S: 开始输入
D: 递减输入 B: B 相输入 R: 清输入
‹ 1相输入输入点 X0X1 达 20kHzX2~X5 输入点达 10kHz2 相输入(X0X1) C251C252
C254 高输入频率达 4kHzC253 高输入频率达 25kHz(仅支持 4 倍频计数)
‹ 输入点 X5 二功
„ M1260Off 时 C240 般 UD 高速计数器功
„ M1260On DCNT 启动 C240 时X5 作 C235~C239 重置信号原计数
器 C240 继续接受 X5 计数输入信号
SC 机种支持高速计数器总频宽 130kHz 2 DVP PLC 种装置功
DVPPLC 应技术手册 221
1 相 1 輸入 1 相 2 輸入 2 相 2 輸入 形式
輸入 C235 C236 C237 C238 C239 C240 C241 C242 C243 C244 C245 C246 C247 C249 C250 C251 C252 C254 C255
X0 UD UD UD U U U A A A
X1 UD R R D D D B B B
X2 UD UD R R R R
X3 UD R S S S
X4 UD
X5 UD
X10 UD U A
X11 UD D B

U: 加计数 A: A相输入 S: 启动输入
D: 减计数 B: B相输入 R: 复位输入
‹ 输入点 X0~X5 高速计数器功 SASX 机种相
‹ 1相输入高速计数输入端 X10(C243)X11(C245) (X10X11) C250高输入频率分达
100kHzX10~X11 高速计数总频宽 130kHz2 相输入(X10X11) C255高输入频率达
50kHz
‹ SASXSC 机种中 DHSCS 指令DHSCR 指令搭配次数超出 6 次DHSZ 指令次数
超出 6 次 DHSCS 指令指定 I 中断时该指定高速计数器
DHSCSDHSCRDHSZ 指令中
‹ SC 机 X10~X11 高速计数器功:
1 X10 X11 设置 1 相 1 输入 1 相 2 输入时高频宽达 100kHz设置 2 相 2
输入时高频宽达 50kHz
2 X10 X11 选择计数模式X10 D1166 设置X11 D1167 设置K0:计数
K1:计数K2:计数(支持 X10)
3 C243 计数 M1243 OffOn 决定C245 计数 M1245 OffOn 决定法
选择时起计数C250 触发 D1166 容值(K0 K1)决定C255
4 倍频计数触发选择
4 选择 C243 C245 时法 C250 C255反 C250 C255 时
法 C243 C245
5 高速计数器高速较器关系图 2 DVP PLC 种装置功
DVPPLC 应技术手册 222
X10
X11
C243
C245
C250
高速较指令
较器
较达接点
设置值 10
设置值 11
C255

6 高速较器高速计数器说明
1 DHSCS DHSCR 新增高速计数器时两组高速较指令设置值
假设已 DHSCS D0 C243 Y10 组较指令时设置组 DHSCR D2 C243
Y10 者 DHSCS D4 C245 Y10 较指令
2 DHSZ 新增高速计数器时组较器设置值
3 原先 SASX 提供高速较指令设置值数量述新增高速计数器时减少
4 高速较指令(DHSCS)设置输出装置需高速反应输出时建议 Y10 Y11 搭配输出
般装置时会延迟扫描周期设置清设置 I0x0 中断时
C243 应 I020C245 应 I040 C250C255 应 I060
5 高速较指令(DHSCR)清输出装置允许清计数器装置仅限指令计数 器
DHSCR k10 C243 C243外功 C243C245C250 C255 四特殊
高速计数器
‹ 计数行模式选择
1 ESEXSS SASXSC 高速计数器 2 相 2 输入计数模式功说明特 D1022 设定具 1
24 倍频计数行模式D1022 缓存器容值 PLC 控制器 STOP 切换 RUN
第次扫描时间加载(ESEXSS 机版 V55 支持功)
装 置 编 号 功 说 明
D1022 计数器计数方式倍频设定
D1022K1 选择(倍频)模式
D1022K2 0 选择(二倍频)模式 (出厂默认值)
D1022K4 选择(四倍频)模式
2 DVP PLC 种装置功
DVPPLC 应技术手册 223
2 倍频模式 (↑↓表示计数动作产生)
计数模式 计数行波形图
1
( 倍频
)
数 数
A相
B相

2
( 二倍频
)
数 数
A相
B相

2 相
2 输入
4
( 四倍频
)
数 数
A相
B相

EHEH2SV 机种支持高速计数器C235~C240 程序中断型相高速计数器计数总频宽 20kHz单
独计数频率达 10kHzC241~ C254 硬件高速计数器(Hardware High Speed Counter 简称
HHSC)EHEH2SV 机种四 HHSC(HHSC0~3)HHSC0 HHSC1 脉输入频率达 200 kHz
HHSC2 HHSC3 单相达 20kHzAB 相达 5 kHz40EH2 机种 HHSC0~3 达 200kHz中:
z 编号 C241C246C251 享 HHSC0
z 编号 C242C247C252 享 HHSC1
z 编号 C243C248C253 享 HHSC2
z 编号 C244C249C254 享 HHSC3
1 HHSC 次指定编号 DCNT 指令作指定
2 HHSC 均三种计数模式
a) 1 相 1 输入称脉方(PulseDirection)模式
b) 1 相 2 输入称正转反转(FWDREV)模式
c) 2 相 2 输入称 AB 相(ABphase)模式
d) 分编号作区分请参考表 2 DVP PLC 种装置功
DVPPLC 应技术手册 224

程序中断型高速计数器 硬件高速计数器
1 相 1 输入 1 相 1 输入 1 相 2 输入 2 相 2 输入
型式

输入 C235 C236 C237 C238 C239 C240 C241 C242 C243 C244 C246 C247 C248 C249 C251 C252 C253 C254
X0 UD UD U A
X1 UD D B
X2 UD R R R
X3 UD S S S
X4 UD UD U A
X5 UD D B
X6 R R R
X7 S S S
X10 UD U A
X11 D B
X12 R R R
X13 S S S
X14 UD U A
X15 D B
X16 R R R
X17 S S S

U: 加计数 A: A相输入 S: 启动输入
D: 减计数 B: B相输入 R: 复位输入
3 硬件高速计数器系统架构图:
a) HHSC0~3 均设置外部输入复位(Reset)启动(Start)信号时通部特
MM1272M1274M1276M1278 设置作复位信号(Reset signal) (分属
HHSC0~3)M1273M1275M1277M1279 设置作启动信号(Start signal) (分属
HHSC0~3)
b) 高速计数器 R S 外部控制信号输入利 M1264M1266M1268
M1270 M1265M1267M1269M1271 设 True该输入信号动作关闭应
外部输入作般输入点请图
c) 特 M 作高速计数器STARTRESET 控制输入动作会受扫描周期影响 2 DVP PLC 种装置功
DVPPLC 应技术手册 225
HHSC0
HHSC1
HHSC2
HHSC3
较达动作高速较
M1264 M1266 M1268 M1270
X2 X6 X12 X16
M1241 M1242 M1243 M1244
C241 C242 C243 C244
D1225 D1226 D1227 D1228
X1 X5 X11 X15
X14X10X4X0
HHSC0 HHSC1 HHSC2 HHSC3
HHSC0 HHSC1 HHSC2
HHSC0 HHSC1 HHSC2 HHSC3
HHSC0 HHSC1 HHSC2 HHSC3
HHSC0 HHSC1 HHSC2 HHSC3
M1246
M1247
M1248
M1249 M1254
M1253
M1252
M1251
DHSCS
DHSCR
DHSCZ
SETRESET
I010~ 060中断I
I 010
I 020
M1289
M1290
中断禁止标志
HHSC0
HHSC1
HHSC2
HHSC3
8组设置值
计数达设置
DHSCS占组设置值
DHSCR占组设置值
DHSCZ占组设置值
较器
AND
OR
复位信号 R
UD模式设置标志
计数行模式选择
计数脉
计数脉
UD
U
A
B
D
数监视标志 较达输出
设置值 分 1~4
代表 倍频Mode 1~4(1~4 )
计数器现值
M1265
M1273
M1267
M1275
M1269
M1277
M1271
M1279
X3 X7 X17X13
M1272 M1274 M1276 M1278
HHSC0 HHSC1 HHSC2 HHSC3
I 030
I 040
I 050
I 060
M1291
M1292
M1293
M1294M1294
AND
OR
启动信号 S
HHSC3

4 计数行模式选择
EHEH2SV 硬件高速计数器计数模式特 D1225~D1228 设置具计数
行模式:
计数模式 计数行波形图
型式 特 D(设置值) 数(+1) 数(1)
1(倍频)
UD
UD FLAG
1 相 1 输入
2(二倍频)
UD
UD FLAG
1(倍频)
U
D
1 相 2 输入
2(二倍频)
U
D
1(倍频)
A
B
2 相 2 输入
2(二倍频)
A
B 2 DVP PLC 种装置功
DVPPLC 应技术手册 226
计数模式 计数行波形图
3(三倍频)
A
B
4(四倍频)
A
B
5 高速计数器相关标志信号相关设置特殊寄存器:
标志信号 功 说 明
M1150 宣告 DHSZ 指令组设定值较模式
M1151 组设定值较模式执行完毕
M1152 宣告 DHSZ 指令成频率控制模式
M1153 DHSZ 指令频率控制模式执行完毕
M1235 ~ M1244
C235 ~ C244 高速计数器计数方指定
M12□□Off 时C2□□数M12□□On 时C2□□数
M1245 ~ M1255
C245 ~ C255 高速计数器计数方监控
C2□□数时M12□□OffC2□□数时M12□□On
M1160 X5 作高速计数器重置输入信号
M1261 DHSCR 指令高速较标志
M1264 启动 HHSC0 Reset 功控制
M1265 启动 HHSC0 Start 功控制
M1266 启动 HHSC1 Reset 功控制
M1267 启动 HHSC1 Start 功控制
M1268 启动 HHSC2 Reset 功控制
M1269 启动 HHSC2 Start 功控制
M1270 启动 HHSC3 Reset 功控制
M1271 启动 HHSC3 Start 功控制
M1272 HHSC0 Reset 控制
M1273 HHSC0 Start 控制
M1274 HHSC1 Reset 控制
M1275 HHSC1 Start 控制
M1276 HHSC2 Reset 控制
M1277 HHSC2 Start 控制
M1278 HHSC3 Reset 控制
M1279 HHSC3 Start 控制
M1289 I010 禁止
M1290 I020 禁止
M1291 I030 禁止
M1292 I040 禁止 2 DVP PLC 种装置功
DVPPLC 应技术手册 227
标志信号 功 说 明
M1293 I050 禁止
M1294 I060 禁止
M1312 C235 Start 输入点控制
M1313 C236 Start 输入点控制
M1314 C237 Start 输入点控制
M1315 C238 Start 输入点控制
M1316 C239 Start 输入点控制
M1317 C240 Start 输入点控制
M1320 C235 Reset 输入点控制
M1321 C236 Reset 输入点控制
M1322 C237 Reset 输入点控制
M1323 C238 Reset 输入点控制
M1324 C239 Reset 输入点控制
M1325 C240 Reset 输入点控制
M1328 C235 StartReset 致控制
M1329 C236 StartReset 致控制
M1330 C237 StartReset 致控制
M1331 C238 StartReset 致控制
M1332 C239 StartReset 致控制
M1333 C240 StartReset 致控制
D1022 ESEXSS SASXSC 机种 AB 相计数器倍频选择
D1150 DHSZ 指令组设定值较模式表格计数缓存器
D1151 DHSZ 指令频率控制模式表格计数缓存器
D1152 DHSZ 指令 D 值改变 High word
D1153 DHSZ 指令 D 值改变 Low word
D1166 X10 缘计数模式切换 (SC_V14 机种)
D1167 X11 缘计数模式切换 (SC_V14 机种)
D1225 第组计数器(HHSC0)计数方式设定C241C246C251 计数模式
D1226 第二组计数器(HHSC1)计数方式设定C242C247C252 计数模式
D1227 第三组计数器(HHSC2)计数方式设定C243C248C253 计数模式
D1228 第四组计数器(HHSC3)计数方式设定C244C249C254 计数模式
D1225 ~ D1228
EHEH2SV 硬件高速计数器 HHSC0~ HHSC3 计数模式设定非列设定
值皆预设二倍频计数模式
设定值 1 时倍频计数模式
设定值 2 时二倍频计数模式(出厂值)
设定值 3 时三倍频计数模式
设定值 4 时四倍频计数模式 2 DVP PLC 种装置功
DVPPLC 应技术手册 228
1 相 1 输入高速计数器:
范例:
LD X10
RST C241
LD X11
OUT M1241
LD X12
DCNT C241 K5
LD C241
OUT Y0
C241
Y0
X12
C241 K5DCNT
X11
C241RST
X10
M1241

1 X11 驱动 M1241 决定 C241 加
算减算
2 X10On 时RST 指令执行C241
现值零输出接点复位
Off
3 C241 X12On 时接受 X0 输入
端计数信号计数器现值
执行数(加)动作数(减
)动作
4 计数器 C241 计数达设置值 K5
时C241 接点导通 X0 信
号输入计数动作持续
X12
X0
Y0C241 接点
C241 计数现值
0
1
2
3
4
5
0
X10
X11M1241 接点 数 数
6
7
6
5
4
3
5 ESEXSS SASXSC 系列机种 C241 具外部输入复位(Reset)X1 信号
6 EHEH2SV 系列机种 C241 具外部输入复位(Reset) X2启动(Start)X3 信号
7 EHEH2SV 系列机种 C241(HHSC0)复位信号端(R)具外部控制信号输入接点禁止标志 M1264
启动信号端(S) 具外部控制信号输入接点禁止标志 M1265
8 EHEH2SV 系列机种 C241(HHSC0)复位信号端(R)部控制信号输入接点 M1272启动信号端(S)
部控制信号输入接点 M1273
9 EHEH2SV 系列机种 C246(HHSC0) D1225 设置计数模式倍频二倍频预设二倍频模

1 相 2 输入高速计数器:
范例:
2 DVP PLC 种装置功
DVPPLC 应技术手册 229
LD X10
RST C246
LD X11
DCNT C246 K5
LD C246
OUT Y0
C246
Y0
X11
C246 K5DCNT
C246RST
X10

1 X10On 时RST 指令执行
C246 现值零输出接点
复位 Off
2 C246 X11On 时接受 X0 输
入端计数信号计数器现
值执行数(加)动作接受
X1 输入端计数信号计数器
现值执行数(减)动作
3 计数器 C246 计数达设置值
K5 时C246 接点导通导通
计数脉输入C246 继续计数
X11
X0
Y0C246 接点
C246 计数现值
0
1
2
3
4
5
0
X10


6
7
6
5
4
3
X1
4 EHEH2SV 系列机种 C246 具外部输入复位(Reset)X2启动(Start)X3 信号
5 EHEH2SV 系列机种 C246(HHSC0) D1225 设置计数模式倍频二倍频预设二倍频模

6 EHEH2SV 系列机种 C246(HHSC0) 复位信号端(R)外部控制信号输入接点禁止 M1264启动信号
端(S)外部控制信号输入接点禁止 M1265
7 EHEH2SV 系列机种 C246(HHSC0) 复位信号端(R)部控制信号输入接点 M1272启动信号端(S)
部控制信号输入接点 M1273
2 相 AB 输入高速计数器:
范例:
LD X10
RST C251
LD X11
DCNT C251 K5
LD C251
OUT Y0
C251
Y0
X11
C251 K5DCNT
C251RST
X10
2 DVP PLC 种装置功
DVPPLC 应技术手册 230
1 X10On 时RST 指令执行C251 现值零输出接点复位 Off
2 C251 X11On 时接受 X0 输入端 A 相计数信号 X1 输入端 B 相计数器现值执行
数(加)数(减)动作EHEH2SV 系列机种设置倍频计数模式
3 计数器 C251 计数达设置值 K5 时C251 接点导通导通计数脉输入C251 继续计数
4 ESSA 系列机种 C251 D1022 设置计数模式倍频二倍频四倍频预设二倍频模式
5 EHEH2SV 系列机种 C251 具外部输入复位(Reset)X2启动(Start)X3 信号
6 EHEH2SV 系列机种 C251(HHSC0) D1225 设置计数模式倍频二倍频三倍频四倍
频预设二倍频模式
7 EHEH2SV 系列机种 C246(HHSC0) 复位信号端(R)外部控制信号输入接点禁止 M1264启动信
号端(S)外部控制信号输入接点禁止 M1265
8 EHEH2SV 系列机种 C246(HHSC0) 复位信号端(R)部控制信号输入接点 M1272启动信号端
(S)部控制信号输入接点 M1273
ESEXSS SASXSC 系列机种:(二倍频)
B X1 相
Y0C251 接点
C251 计数现值
0
1
2
3
4
5
X11
X10
数 数
3
A X0相
0
1
2
3
4
5
6

2 DVP PLC 种装置功
DVPPLC 应技术手册 231
EHEH2SV 系列机种:(二倍频)
B X1 相
Y0C251 接点
C251 计数现值
0
1
2
3
4
5
X11
X10
数 数
6
2
A X0相
0
1
2
3
4
5
6

2 DVP PLC 种装置功
DVPPLC 应技术手册 232
28 寄存器编号功 [D][E][F]
281 数寄存器[D]
储存数值数数长度 16 位(32768~+32767)高位正负号储存32768~
+32767 数值数两 16 位寄存器合成 32 位寄存器(D+1D 编号 16 位)
高位正负号储存2147483648~+2147483647 数值数
ESEXSS 机种:
般 D0~D407408 点
停电保持* D408~D599192 点固定停电保持区域
特殊 D1000~D1143144 点部份停电保持
数寄存器 D
变址寄存器 EF EF2 点
合计
744 点
SASXSC 机种:
般 D0~D199200 点固定非停电保持区域
停电保持
D200~D999D2000~D49993800 点
参数设置变更成非停电保持区域
特殊 D1000~D19991000 点部份停电保持
数寄存器 D
变址寄存器 EF E0~E3F0~F38 点
合计
5000 点
文件寄存器 K0~K1599机 1600 点固定停电保持 1600 点
EHEH2SV 机种:
般 D0~D199200 点参数设置变更成停电保持区域
停电保持
D200~D999D2000~D99998800 点
参数设置变更成非停电保持区域
特殊 D1000~D19991000 点部份停电保持
数寄存器 D
变址寄存器 EF E0~E7F0~F716 点
合计
10000 点
文件寄存器 K0~K9999机 10000 点固定停电保持 10000 点
寄存器性质区分列五种:
1 般寄存器: PLC RUN→STOP 断电时寄存器数值数会清 0果
M1033On 时 PLC RUN→STOP 时数会保持清断电
时会清 0
2 停电保持寄存器: PLC 断电时区域寄存器数会清保持断电前数值
清停电保持寄存器容值 RST ZRST 指令
3 特殊寄存器: 特殊途寄存器均特殊定义途作存放系统状态错误信
息监视状态请参考 210 节特殊继电器特殊寄存器211 节特殊辅助
继电器特殊寄存器群组功说明 2 DVP PLC 种装置功
DVPPLC 应技术手册 233
4 变址寄存器
[E][F]:
变址寄存器 16 位寄存器ESEXSS 机种 EF 计 2 点SASXSC 机种
E0~E3F0~F3 计 8 点EHEH2SV 机种 E0~E7F0~F7 计 16 点
成 32 位寄存器时请指定 E E 指定 32 位指令时 F

5 文件寄存器: SASXSC 系列机种机含文件寄存器 K0~K1599 1600
EHEH2SV 系列机种机含文件寄存器 K0~K9999 10000 文
件寄存器
文件寄存器没实际装置编号需透指令 API 148 MEMRAPI 149
MEMW 透周边装置 HPP WPLSoft 执行文件寄存器读写功
282 变址寄存器[E][F]:
F0 E0
E0F0
32位
位 位
16位 16位

EF 般数寄存器样 16 位数寄存器
写入读出
果 32 位长度时必须指定 E种情况 F E
涵盖F 否会 E(32bit 数)容
正确(建议 DMOVP K0 E 指令开机时 E(含 F)
容清 0)
32 位长度变址寄存器EF 组合
(E0F0)(E1F1)(E2F2)…(E7F7)
K14 F0
X0
K8 E0MOV
D5E0 D10F0
MOV
MOV

X0On 时E08F014D5E0D(5+8)D13D10F0
D(10+14) D24时会 D13 容搬移 D24
变址寄存器般操作数相作搬移较字装置 (KnXKnYKnMKnST
CD)位装置 (XYMS)ESSA 系列机种支持常量(KH)间接寻址功EHEH2SV 系列机
种支持常量(KH)间接寻址功
ESEXSS 机种 E0F0 计 2 点
SASXSC 机种 E0~E3F0~F3 计 8 点
EHEH2SV 机种 E0~E7F0~F7 计 16 点
※ 部分指令支持间接寻址法变址寄存器 EF 修饰操作数请参考第 5 章 54 节
※ WPLSoft 指令模式输入常量(KH)间接寻址功时须利 @ 符号
例:MOV K10@E0 D0F0
※ 变址寄存器 EF 修饰操作数时修饰范围请勿横跨特殊寄存器(D1000~D1999) 特殊
辅助继电器(M1000~M1999) 区域免发生错误 2 DVP PLC 种装置功
DVPPLC 应技术手册 234
283 文件寄存器功特性:
SASXSC EHEH2SV 系列机种 PLC 电源电时会判断:
1 M1101 (否启动文件寄存器功)
2 D1101 (SASXSC 系列文件寄存器编号 K0~K1599 EHEH2SV 系列文件寄存器编号
K0~K9999)
3 D1102 (SASXSC 系列机种欲读取文件寄存器笔数 K0~K1600EHEH2SV 系列机种欲读取
文件寄存器笔数 K0~K8000)
4 D1103 (存放读取文件寄存器数位置指定数寄存器 D 开始编号 K2000~K9999) 决定
否文件寄存器容动传指定数寄存器中)
注意事项
1 SASXSC 系列机种 D1101 值 1600 时EHEH2SV 系列机种 D1101 值 8000
时D1103 值 2000 9999 时文件寄存器读取数寄存器 D 动作执行

2 开始执行文件寄存器读取数寄存器 D 时候文件寄存器数寄存器 D 址超
范围PLC 会停止读取动作
3 SASXSC 系列机种文件寄存器 1600 EHEH2SV 系列机种文件寄存器 10000
文件寄存器没实际编号文件寄存器容值读出写入需透指令 API 148
MEMRAPI 149 MEMW 透周边装置 HPP WPLSoft 执行文件寄存器读写功
4 读取文件寄存器超范围址读取值皆 0
29 指针[N]指针[P]中断指针[I]
ESEXSS 机种:
N 控回路 N0~N78 点 控回路控制点
P CJCALL 指令 P0~P6364 点 CJCALL 位置指针
外部中断插入 I001I101I201I3014 点
定时中断插入 I6□□1 点(□□=10~99时基 1ms) V57 支持


I 中断
通讯中断插入 I1501 点
中断子程序位置指针
SASXSC 机种:
N 控回路 N0~N78 点 控回路控制点 指
标 P CJCALL 指令 P0~P255256 点 CJCALL 位置指针
外部中断插入 I001I101I201I301I401I5016 点
定时中断插入 I6□□I7□□2 点(□□=1~99时基 1ms)
高速计数器中断插入 I010I020I030I040I050I0606 点


I 中断
通讯中断插入 I1501 点
中断子程序位置指针2 DVP PLC 种装置功
DVPPLC 应技术手册 235
注:6 中断编号(I001 I010)(I101 I020)(I201 I030)(I301 I040)(I401 I050)(I501 I060)中断
编号程序中允许中 (二选)两编号程序写入 PLC会发生语法检查错误
EHEH2SV 机种:
N 控回路 N0~N78 点 控回路控制点
P CJCALL 指令 P0~P255256 点 CJCALL 位置指针
外部中断插入
I00□(X0) I10□(X1) I20□(X2) I30□(X3)
I40□(X4) I50□(X5)6 点 ( □1升
触发□0降 触发)
定时中断插入
I6□□I7□□2 点(□□=1~99时基 1ms)
I8□□1 点(□□=1~99时基 01ms)
高速计数器中断插入 I010I020I030I040I050I0606 点
脉中断插入 I110I120I130I1404 点
通讯中断插入 I150I160I1703 点
中断子程序位置指针


I 中断
測頻卡觸發中斷 I1801 点
注:作高速计数器 X 输入点作外部中断插入信号例: C251占 X0X1X2
X3 外部输入中断编号 I00□(X0) I10□(X1) I20□(X2) I30□(X3)便
指针 N:搭配指令 MC MCR MC 控起始指令 MC 指令执行时位 MC MCR 指令间
指令常执行详细说明请参考第 3 章 (P310) MC MCR 指令说明
指针 P:搭配应指令 API 00 CJAPI 01 CALLAPI 02 SRET 详细说明请参考第 6 章 CJCALL
SRET 指令说明
z CJ 条件跳转:
X2
Y2
X1
P1CJ
X0
Y1
P**
0
N P1

z X0On 时程序动址 0 跳转址 N
(指定指针 P1)继续执行中间址跳
执行
z X0Off 时程序般程序址 0 继续
执行时 CJ 指令执行
z CALL 呼子程序SRET 子程序结束: 2 DVP PLC 种装置功
DVPPLC 应技术手册 236
X0
X1
CALL P2
Y1
20
P***
呼子程序 ***P
24
FEND
SRET
P2
子程序 P2
子程序返回
Y0
Y0
END

z X0 On 时执行 CALL
命令跳转 P2 执行指定
子程序执行 SRET 命令
时回址 24继续
执行
中断指针 I:
搭配应指令 API 04 EIAPI 05DIAPI 03 IRET 详细说明请参考第 5 章 55 节途分
六种中断插入动作须搭配 EI 中断插入允许DI 中断插入禁止IRET 中断插入返回等指令组
合成
1 外部中断插入: X0~X5 输入端输入信号升降触发时 PLC 机
特殊硬件设计电路处理受扫描周期影响立中断目前执行中
程序跳指定中断插入子程序指针 I00□(X0)I10□(X1)I20
□(X2)I30□(X3)I40□(X4)I50□(X5)处执行 IRET 指令执
行时回原位置继续执行
SASX 机种X0(脉输入点) X4(外部断点)搭配相 C235
C251 C253 I401 搭配做中断截取计数中高速计数器现值
D1180 D1181 寄存 32bit 数值装置X1(脉输入点) X5(外部
断点)搭配相 C236 I501 搭配做中断截取计数中高速计
数器现值D1198 D1199 寄存 32bit 数值装置
SC 机种X10(脉输入点) X4(外部断点)搭配相 C243
C255 I401 搭配做中断截取计数中高速计数器现值D1180
D1181 寄存 32bit 数值装置X11 X5 搭配相 C245
I501 搭配做中断截取计数中高速计数器现值D1198
D1199 寄存 32bit 数值装置
2 定时中断插入: PLC 隔段时间动中断目前执行中程序跳指定中断插
入子程序执行
3 计数达中断插入: 高速计数器较指令 API 53 DHSCS 指定较达时中断目前执
行中程序跳指定中断插入子程序执行中断指针 I010I020
I030I040I050I060 2 DVP PLC 种装置功
DVPPLC 应技术手册 237
4 脉中断插入: 脉输出指令 API 57 PLSY 设置脉输出第脉时发
出中断信号启动标志 M1342M1343相中断量编号 I130
I140外设置脉输出脉完毕发出中断信号启动
标志 M1340M1341相中断量编号 I110I120
5 通讯中断插入: I150:RS 通讯指令时设定产生接收特定字时发出中断请
求中断编号 I150特定字设定 D1168 低半字節
PLC 通讯装置连线时PLC 接收数长度时结
束字设定 D1168 撰写中断服务程式 I150 PLC 接收
结束字执行中断服务程式 I150
I160:RS 指令特定长度通讯接收中断请求中断编号 I160通讯
接收数长度D1169 Low Byte 时触发中断 I160
D11690 时中断反应
I170:SLAVE 模式数接收完成产生中断 I170 般 PLC 通
讯端口处 SLAVE 模式时通讯数进入 PLCPLC
会立刻处理等 PLC 执行 END 指令会处
理通讯数 PLC 扫描时间长时需时反应
通讯数利通讯中断 I170 改善
6 测频卡触发中断: I180: PLC M1019(测频卡工作模式设定标志) D1034(测频卡工
作模式设定)作设定设定测频卡模式 (脉周期测量) 模
式三 (脉数目计算) 时支持 I180 中断
2 DVP PLC 种装置功
DVPPLC 应技术手册 238
210 特殊辅助继电器特殊数寄存器
特殊辅助继电器(特 M)特殊数寄存器(特 D)种类功示 DVP 系列机种中部
份编号相装置机种中意义点请务必注意列表中编号右角 * 记
号参考节功说明中属性栏中标示R者表示仅作读取动作标示RW表示
作读写动作标示表示变化标示#表示系统会 PLC 状态作设置者
读取该设置值手册说明进步解系统信息
特 M 功说明
ES
EX
SS
SA
SX
SC
EH
EH2
SV
Off
Ø
On
STOP
Ø
RUN
RUN
Ø
STOP









M1000* 运行监视常开接点(A 接点) ○ ○ ○ Off On Off R 否 Off
M1001* 运行监视常闭接点(B 接点) ○ ○ ○ On Off On R 否 On
M1002* 启始正(RUN 瞬间’On’)脉 ○ ○ ○ Off On Off R 否 Off
M1003* 启始负(RUN 瞬间’Off’)脉 ○ ○ ○ On Off On R 否 On
M1004* 语法检查错误发生 ○ ○ ○ Off Off R 否 Off
M1005* 数备份存储卡机密码错误 ╳ ╳ ○ Off R 否 Off
M1006* 数备份存储卡未初始化 ╳ ╳ ○ Off R 否 Off
M1007* 数备份存储卡程序区数存 ╳ ╳ ○ Off R 否 Off
M1008* 扫描逾时定时器 (WDT) On ○ ○ ○ Off Off R 否 Off
M1009 24VDC 供应足LV 信号发生纪录 ○ ○ ○ Off R 否 Off
M1010
ESSA 系列机种:PLSY Y0 模式选择On 时连续输出
EHEH2SV 机种:脉输出指令脉 END 输出
○ ○ ○ Off RW 否 Off
M1011* 10ms 时钟脉5ms On5ms Off ○ ○ ○ Off R 否 Off
M1012* 100ms 时钟脉50ms On 50ms Off ○ ○ ○ Off R 否 Off
M1013* 1s 时钟脉05s On 05s Off ○ ○ ○ Off R 否 Off
M1014* 1min 时钟脉30s On 30s Off ○ ○ ○ Off R 否 Off
M1015* 高速连接定时器动作 ╳ ○ ○ Off RW 否 Off
M1016* 万年历公元年显示 ╳ ○ ○ Off RW 否 Off
M1017* 万年历 ±30 秒校正 ╳ ○ ○ Off RW 否 Off
M1018 弧度角度标志On 时候表示角度 ╳ ○ ○ Off RW 否 Off
M1019 测频卡功启动标志 ╳ ╳ ○ Off Off R 否 Off
M1020 零标志(Zero flag) ○ ○ ○ Off R 否 Off
M1021 位标志(Borrow flag) ○ ○ ○ Off R 否 Off
M1022 进位标志(Carry flag) ○ ○ ○ Off R 否 Off
M1023 PLSY Y1 模式选择On 时连续输出 ○ ○ ╳ Off RW 否 Off
M1024 COM1 监视求 ○ ○ ○ Off R 否 Off
M1025 正确通讯服务求 ○ ○ ○ Off R 否 Off
M1026 RAMP 模块启动标志 ╳ ○ ○ Off RW 否 Off
M1027 PR 输出数目标志 ╳ ○ ○ Off RW 否 Off2 DVP PLC 种装置功
DVPPLC 应技术手册 239
特 M 功说明
ES
EX
SS
SA
SX
SC
EH
EH2
SV
Off
Ø
On
STOP
Ø
RUN
RUN
Ø
STOP









M1028
10ms 时间切换标志Off 时定时器 T64~T126 时基
100ms On 时时基改 10ms
○ ╳ ╳ Off RW 否 Off
M1029*
ESSA 系列机种:PLSYPLSR 指令脉输出 Y0 执行
完毕相关指令执行完毕
EHEH2SV 系列机种:第组脉 CH0 (Y0Y1) 脉
输出执行完毕相关指令执行完毕
○ ○ ○ Off R 否 Off
M1030*
ESSA 系列机种:
PLSYPLSR 指令脉输出 Y1 执行完毕
EHEH2SV 机种:
第二组脉 CH1 (Y2Y3) 脉输出执行完毕
○ ○ ○ Off R 否 Off
M1031* 非停电保持区域全部清 ○ ○ ○ Off RW 否 Off
M1032* 停电保持区域全部清 ○ ○ ○ Off RW 否 Off
M1033* 非运行中记忆保持 ○ ○ ○ Off RW 否 Off
M1034* Y 输出全部禁止 ○ ○ ○ Off RW 否 Off
M1035*
启动 X 输入点作 RUNSTOP 开关应 D1035
(SA 指定 X7 SX 指定 X3 SC 指定 X5)
╳ ○ ○ RW Off
EH2SV 机种:(EH 机种支持)
第三组脉 CH2 (Y4Y5) 脉输出执行完毕
╳ ╳ ○ Off R 否 Off
M1036*
SPD 指令时 X0~X5 侦测速度启动标志
(仅 SC_V14 机种支持)
╳ ○ ╳ Off Off RW 否 Off
M1037
EH2SV 机种:(EH 机种支持)
第四组脉 CH3 (Y6Y7) 脉输出执行完毕
╳ ╳ ○ Off R 否 Off
M1039* 固定时间扫描模式 ○ ○ ○ Off RW 否 Off
M1040 步进禁止 ○ ○ ○ Off RW 否 Off
M1041 步进开始 ○ ○ ○ Off Off RW 否 Off
M1042 启动脉 ○ ○ ○ Off RW 否 Off
M1043 原点回完毕 ○ ○ ○ Off Off RW 否 Off
M1044 原点条件 ○ ○ ○ Off Off RW 否 Off
M1045 全部输出复位禁止 ○ ○ ○ Off RW 否 Off
M1046 STL 状态设置 On ○ ○ ○ Off R 否 Off
M1047 STL 监视效 ╳ ○ ○ Off RW 否 Off
M1048 警报点状态标志 ╳ ○ ○ Off R 否 Off
M1049 设置警报点监控标志 ╳ ○ ○ Off RW 否 Off
M1050 I001 禁止 ○ ○ ╳ Off RW 否 Off
M1051 I101 禁止 ○ ○ ╳ Off RW 否 Off
M1052 I201 禁止 ○ ○ ╳ Off RW 否 Off2 DVP PLC 种装置功
DVPPLC 应技术手册 240
特 M 功说明
ES
EX
SS
SA
SX
SC
EH
EH2
SV
Off
Ø
On
STOP
Ø
RUN
RUN
Ø
STOP









M1053 I301 禁止 ○ ○ ╳ Off RW 否 Off
M1054 I401 禁止 ╳ ○ ╳ Off RW 否 Off
M1055 I501 禁止 ╳ ○ ╳ Off RW 否 Off
M1056 I6□□ 禁止 ○ ○ ╳ Off RW 否 Off
M1057 I7□□ 禁止 ╳ ○ ╳ Off RW 否 Off
M1058 COM3 監視求 ╳ ╳ ╳ Off RW 否 Off
M1059 I010~I060 禁止 ╳ ○ ╳ Off RW 否 Off
M1060 系统错误信息 1 ○ ○ ○ Off R 否 Off
M1061 系统错误信息 2 ○ ○ ○ Off R 否 Off
M1062 系统错误信息 3 ○ ○ ○ Off R 否 Off
M1063 系统错误信息 4 ○ ○ ○ Off R 否 Off
M1064 操作数错误 ○ ○ ○ Off Off R 否 Off
M1065 语法错误 ○ ○ ○ Off Off R 否 Off
M1066 回路错误 ○ ○ ○ Off Off R 否 Off
M1067* 运算错误 ○ ○ ○ Off Off R 否 Off
M1068* 运算错误锁定(D1068) ○ ○ ○ Off R 否 Off
M1070
ESSA 系列机种:
PWM 指令 Y1 时钟脉单位切换On 时 100us
Off 时 1ms
EHEH2SV 机种:
PWM 指令 Y0 输出时脉单位切换On 时 100us
(EH_V12 EH2SV 机种M1070On 时
D1371 决定时脉单位)Off 时 1ms
○ ○ ○ Off RW 否 Off
M1071
PWM 指令 Y2 输出时脉单位切换On 时 100us
(EH_V12 EH2SV 机种M1071On 时 D1372
决定时脉单位)Off 时 1ms
╳ ╳ ○ Off RW 否 Off
M1072 PLC RUN 指令执行 ○ ○ ○ Off On Off RW 否 Off
M1075 FLASH 卡 Flash ROM 写入发生错误 ╳ ╳ ○ Off R 否 Off
M1076* 万年历障 ╳ ○ ○ Off R 否 Off
M1077 电池电压低障电池 ╳ ○ ○ Off R 否 Off
M1078 PLSY 指令 Y0 脉输出立停止标志 ○ ○ ╳ Off RW 否 Off
M1079 PLSY 指令 Y1 脉输出立停止标志 ○ ○ ╳ Off RW 否 Off
M1080 COM2 监视求 ○ ○ ○ Off R 否 Off
M1081 FLT 指令转换方标志 ╳ ○ ○ Off RW 否 Off
M1082 万年历已变更标志 ╳ ○ ○ Off R 否 Off
M1083 FROMTO 指令模式允许中断程序执行切换 ╳ ○ ○ Off RW 否 Off2 DVP PLC 种装置功
DVPPLC 应技术手册 241
特 M 功说明
ES
EX
SS
SA
SX
SC
EH
EH2
SV
Off
Ø
On
STOP
Ø
RUN
RUN
Ø
STOP









M1084*
脉宽侦测功标志 (仅 ESEXSS_V64SASX_V16
SC_V14 机种支持)
○ ○ ╳ Off Off Off RW 否 Off
M1085 DVPPCC01 复制功选择 ○ ○ ○ Off RW 否 Off
M1086 设置 DVPPCC01 密码功启动开关 ○ ○ ○ Off RW 否 Off
M1087* LV 信号动作标志 ╳ ╳ ○ Off RW 否 Off
M1088
矩阵较标志较相值(M1088 1)值(M1088
0)
╳ ○ ○ Off Off RW 否 Off
M1089 矩阵搜寻结束标志较 bit 时M10891 ╳ ○ ○ Off Off R 否 Off
M1090 矩阵搜寻起始标志第 bit 开始较M10901 ╳ ○ ○ Off Off R 否 Off
M1091
矩阵位寻找标志较达时立停止较动作
M10911
╳ ○ ○ Off Off R 否 Off
M1092 矩阵指针错误标志指针 Pr 值超出范围 M10921 ╳ ○ ○ Off Off R 否 Off
M1093 矩阵指针递增标志指针目前值+1 ╳ ○ ○ Off Off RW 否 Off
M1094 矩阵指针清标志指针目前值清 0 ╳ ○ ○ Off Off RW 否 Off
M1095 矩阵循环移位输出进位标志 ╳ ○ ○ Off Off R 否 Off
M1096 矩阵移位输入补位标志 ╳ ○ ○ Off Off RW 否 Off
M1097 矩阵循环移位方标志 ╳ ○ ○ Off Off RW 否 Off
M1098 矩阵计数字符 0 位 1 标志 ╳ ○ ○ Off Off RW 否 Off
M1099 矩阵计数结果 0 时 On ╳ ○ ○ Off Off RW 否 Off
M1100 SPD 指令取样次标志 ╳ ╳ ○ Off RW 否 Off
M1101* 判断否启动文件寄存器功 ╳ ○ ○ RW Off
M1102* Y10 脉输出结束标志(SC 机种专) ╳ ○ ╳ Off RW 否 Off
M1103* Y11 脉输出结束标志(SC 机种专) ╳ ○ ╳ Off RW 否 Off
M1104* 数字开关功卡SW1状态4DI 卡AX0输入点(光耦隔离) ╳ ╳ ○ Off Off R 否 Off
M1105* 数字开关功卡SW2状态4DI 卡AX1输入点(光耦隔离) ╳ ╳ ○ Off Off R 否 Off
M1106* 数字开关功卡SW3状态4DI 卡AX2输入点(光耦隔离) ╳ ╳ ○ Off Off R 否 Off
M1107* 数字开关功卡SW4状态4DI 卡AX3输入点(光耦隔离) ╳ ╳ ○ Off Off R 否 Off
M1108* 数字开关功卡 SW5 状态 ╳ ╳ ○ Off Off R 否 Off
M1109* 数字开关功卡 SW6 状态 ╳ ╳ ○ Off Off R 否 Off
M1110* 数字开关功卡 SW7 状态 ╳ ╳ ○ Off Off R 否 Off
M1111* 数字开关功卡 SW8 状态 ╳ ╳ ○ Off Off R 否 Off
M1112* 2DO 卡 AY0 输出点(晶体) ╳ ╳ ○ Off Off RW 否 Off
M1113* 2DO 卡 AY1 输出点(晶体) ╳ ╳ ○ Off Off RW 否 Off
M1115* 加减速脉输出启动开关(SC_V14 支持) ○ ○ ╳ Off Off Off RW 否 Off
M1116* 加减速脉输出加速中标志(SC_V14 支持) ○ ○ ╳ Off Off Off RW 否 Off
M1117* 加减速脉输出达目标频率(SC_V14 支持) ○ ○ ╳ Off Off Off RW 否 Off2 DVP PLC 种装置功
DVPPLC 应技术手册 242
特 M 功说明
ES
EX
SS
SA
SX
SC
EH
EH2
SV
Off
Ø
On
STOP
Ø
RUN
RUN
Ø
STOP









M1118* 加减速脉输出减速中标志(SC_V14 支持) ○ ○ ╳ Off Off Off RW 否 Off
M1119* 加减速脉输出完成标志(SC_V14 支持) ○ ○ ╳ Off Off Off RW 否 Off
M1120*
COM2(RS485)通讯格式保持设置 D1120 变更

○ ○ ○ Off Off RW 否 Off
M1121 RS485 通讯数发送等 ○ ○ ○ Off On R 否 Off
M1122 送信求 ○ ○ ○ Off Off RW 否 Off
M1123 接收完毕 ○ ○ ○ Off Off RW 否 Off
M1124 接收等 ○ ○ ○ Off Off R 否 Off
M1125 接收状态解 ○ ○ ○ Off Off RW 否 Off
M1126 STXETX 者系统定义选择 ○ ○ ○ Off Off RW 否 Off
M1127 通讯指令数传送接收完毕包含 RS 指令 ○ ○ ○ Off Off RW 否 Off
M1128 传送中 接收中指示 ○ ○ ○ Off Off R 否 Off
M1129 接收逾时 ○ ○ ○ Off Off RW 否 Off
M1130 STXETX 者系统定义选择 ○ ○ ○ Off Off RW 否 Off
M1131
MODRDRDSTMODRW 数转换成 HEX 期间
M1131On
○ ○ ○ Off Off R 否 Off
M1132 On PLC 程序中通讯相关指令 ○ ○ ○ Off R On
M1133*
特殊高速脉 Y0 (50kHz)输出启动标志
SC_V14 :两轴动控制Y10 输出启动标志
╳ ○ ╳ Off Off Off RW 否 Off
M1134*
特殊高速脉 Y0 (50kHz) 输出 On 连续输出开关
(SC_V14 支持)
╳ ○ ╳ Off Off RW 否 Off
M1135*
特殊高速脉 Y0 (50kHz) 输出脉数达标志
SC_V14 :两轴动控制Y11 输出启动标志
╳ ○ ╳ Off Off Off RW 否 Off
M1136* COM3 通讯设置保持 ╳ ╳ ○ Off RW 否 Off
M1137 DNET 映射区块数非运转中保持 ╳ ╳ ○ RW 否 Off
M1138* COM1(RS232)通讯设置保持设置 D1036 变更效 ○ ○ ○ Off RW 否 Off
M1139*
SLAVE 模式时COM1(RS232) ASCRTU 模式选择
(Off:ASCII 模式On:RTU 模式)
○ ○ ○ Off RW 否 Off
M1140 MODRDMODWRMODRW 数接收错误 ○ ○ ○ Off Off R 否 Off
M1141 MODRDMODWRMODRW 指令参数错误 ○ ○ ○ Off Off R 否 Off
M1142 VFDA 便利指令数接收错误 ○ ○ ○ Off Off R 否 Off
M1143*
SLAVE 模式时COM2(RS485) ASCIIRTU 模式选
择 (Off 时 ASCII 模式 On 时 RTU 模式)
MASTER 模式时COM2(RS485) ASCIIRTU 模式
选择(配合 MODRD MODWRMODRW 指令(Off 时
ASCII 模式 On 时 RTU 模式)
○ ○ ○ Off RW 否 Off2 DVP PLC 种装置功
DVPPLC 应技术手册 243
特 M 功说明
ES
EX
SS
SA
SX
SC
EH
EH2
SV
Off
Ø
On
STOP
Ø
RUN
RUN
Ø
STOP









M1144*
调斜率加减速脉 Y0 输出功加减速脉输出
启动开关
╳ ○ ╳ Off Off Off RW 否 Off
M1145* 调斜率加减速脉 Y0 输出功加速中标志 ╳ ○ ╳ Off Off R 否 Off
M1146* 调斜率加减速脉 Y0 输出功达目标频率标志 ╳ ○ ╳ Off Off R 否 Off
M1147* 调斜率加减速脉 Y0 输出功减速中标志 ╳ ○ ╳ Off Off R 否 Off
M1148* 调斜率加减速脉 Y0 输出功完成功标志 ╳ ○ ╳ Off Off Off RW 否 Off
M1149* 调斜率加减速脉 Y0 输出功暂时计数数标志 ╳ ○ ╳ Off Off RW 否 Off
M1150 宣告 DHSZ 指令组设置值较模式 ╳ ╳ ○ Off RW 否 Off
M1151 DHSZ 指令组设置值较模式执行完毕 ╳ ╳ ○ Off R 否 Off
M1152 宣告 DHSZ 指令成频率控制模式 ╳ ╳ ○ Off RW 否 Off
M1153 DHSZ 指令频率控制模式执行完毕 ╳ ╳ ○ Off R 否 Off
调斜率加减速脉 Y0 输出启动指定减速功标志 ╳ ○ ╳ Off RW 否 Off
M1154*
PWD 脉宽侦测 dutyoff dutyon ╳ ╳ ○ Off Off RW 否 Off
M1156*
启动 X0 中断发生立减速暂停 CH0 高速输出(启动
M1156 M1538 On 时清 M1156发
送完剩余输出脉波)
╳ ╳ ○ Off Off RW 否 Off
M1157* 启动 X1 中断发生立减速暂停 CH1 高速输出 ╳ ╳ ○ Off Off RW 否 Off
M1158* 启动 X2 中断发生立减速暂停 CH2 高速输出 ╳ ╳ ○ Off Off RW 否 Off
M1159* 启动 X3 中断发生立减速暂停 CH3 高速输出 ╳ ╳ ○ Off Off RW 否 Off
M1160 SASX 机种:X4 X5 两通道脉宽侦测功旗标 ╳ ○ ╳ Off Off Off RW 否 Off
M1161 8 位处理模式(On 时 8 位模式) ○ ○ ○ Off RW 否 Off
M1162
SCLP 指令中十进制整数二进浮点数切换标志
On 时表示二进浮点数Off 时表示十进制整数
○ ○ ○ Off RW 否 Off
M1163 D1063 数值执行读写记忆卡功(执行完毕动 Off) ╳ ╳ ○ Off RW 否 Off
M1164
D1064 数值执行读写部 Flash ROM 功(执行完毕
动 Off)
╳ ╳ ○ Off RW 否 Off
M1165
PLC 电时 M1165 onPLC 会 flash PLC
程序密码密码复制 PLC(EH 系机种支持)
╳ ╳ ○ RW Off
M1166
PLC 电时 M1166 onPLC 会 flash 配方复
制 PLC(EH 机种支持)
╳ ╳ ○ RW Off
M1167 HKY 输入 16 位模式 ╳ ○ ○ Off RW 否 Off
M1168 SMOV 工作模式指定 ╳ ○ ○ Off RW 否 Off
M1169 PWD 模式选择 ╳ ╳ ○ Off RW 否 Off
M1170* 启动单步执行 ╳ ╳ ○ Off RW 否 Off
M1171* 单步执行 ╳ ╳ ○ Off RW 否 Off
M1172* 两相脉输出开关(on 开起) ╳ ○ ╳ Off Off Off RW 否 Off2 DVP PLC 种装置功
DVPPLC 应技术手册 244
特 M 功说明
ES
EX
SS
SA
SX
SC
EH
EH2
SV
Off
Ø
On
STOP
Ø
RUN
RUN
Ø
STOP









M1173* On 连续输出开关 ╳ ○ ╳ Off RW 否 Off
M1174* 输出脉数达标志 ╳ ○ ╳ Off Off Off RW 否 Off
M1175 PLC 参数数遗失标志(支持 EH 机种) ╳ ╳ ○ R Off
M1176 PLC 程序区数遗失标志(支持 EH 机种) ╳ ╳ ○ R Off
M1178* VR0 电位器启动 ╳ ○ ○ Off RW 否 Off
M1179* VR1 电位器启动 ╳ ○ ○ Off RW 否 Off
M1181
启动 X2 中断(I201)发生时立清 X0 高速输入计数值
PS1仅支持 SASX 机种 V18 版(含)
PS2高速计数值撷取立立清高速计
数现值
╳ ○ ╳ Off Off RW 否 Off
M1182
启动 X3 中断(I301)发生时立清 X1 高速输入计数值
PS1仅支持 SASX 机种 V18 版(含)
PS2高速计数值撷取立立清高速计
数现值
╳ ○ ╳ Off Off RW 否 Off
M1184* 启动 MODEM 功(SV 机种支持) ╳ ╳ ○ Off RW 否 Off
M1185* 启动 MODEM 初始化功(SV 机种支持) ╳ ╳ ○ Off RW 否 Off
M1186* MODEM 初始化失败(SV 机种支持) ╳ ╳ ○ Off R 否 Off
M1187* MODEM 初始化完成(SV 机种支持) ╳ ╳ ○ Off R 否 Off
M1188* 显示目前 MODEM 否联机中(SV 机种支持) ╳ ╳ ○ Off R 否 Off
M1189
记忆卡 Flash ROM 写入读出完成旗标(次启
动时会动清 Off)
╳ ╳ ○ Off RW 否 Off
M1190 启动 PLSY Y0 高速输出输出 001~500Hz ╳ ╳ ○ Off Off RW 否 Off
M1191 启动 PLSY Y2 高速输出输出 001~500Hz ╳ ╳ ○ Off Off RW 否 Off
M1194
CH0 I40XI50X 中断立更新脉输出现值
仅支持 EH2_V14 版(含)EH2L
╳ ╳ ○ Off Off RW 否 Off
M1195
CH1 I40XI50X 中断立更新脉输出现值
仅支持 EH2_V14 版(含)EH2L
╳ ╳ ○ Off Off RW 否 Off
M1196 显示器容型态设置(Off:DecOn:Hex)SX 机种 ╳ ○ ╳ Off RW 否 Off
M1197 显示器十位数数点显示设置 SX 机种 ╳ ○ ╳ Off RW 否 Off
M1198 显示器位数数点显示设置 SX 机种 ╳ ○ ╳ Off RW 否 Off
M1200 C200 计数模式设置(On 时数) ╳ ○ ○ Off RW 否 Off
M1201 C201 计数模式设置(On 时数) ╳ ○ ○ Off RW 否 Off
M1202 C202 计数模式设置(On 时数) ╳ ○ ○ Off RW 否 Off
M1203 C203 计数模式设置(On 时数) ╳ ○ ○ Off RW 否 Off
M1204 C204 计数模式设置(On 时数) ╳ ○ ○ Off RW 否 Off
M1205 C205 计数模式设置(On 时数) ╳ ○ ○ Off RW 否 Off2 DVP PLC 种装置功
DVPPLC 应技术手册 245
特 M 功说明
ES
EX
SS
SA
SX
SC
EH
EH2
SV
Off
Ø
On
STOP
Ø
RUN
RUN
Ø
STOP









M1206 C206 计数模式设置(On 时数) ╳ ○ ○ Off RW 否 Off
M1207 C207 计数模式设置(On 时数) ╳ ○ ○ Off RW 否 Off
M1208 C208 计数模式设置(On 时数) ╳ ○ ○ Off RW 否 Off
M1209 C209 计数模式设置(On 时数) ╳ ○ ○ Off RW 否 Off
M1210 C210 计数模式设置(On 时数) ╳ ○ ○ Off RW 否 Off
M1211 C211 计数模式设置(On 时数) ╳ ○ ○ Off RW 否 Off
M1212 C212 计数模式设置(On 时数) ╳ ○ ○ Off RW 否 Off
M1213 C213 计数模式设置(On 时数) ╳ ○ ○ Off RW 否 Off
M1214 C214 计数模式设置(On 时数) ╳ ○ ○ Off RW 否 Off
M1215 C215 计数模式设置(On 时数) ╳ ○ ○ Off RW 否 Off
M1216 C216 计数模式设置(On 时数) ╳ ○ ○ Off RW 否 Off
M1217 C217 计数模式设置(On 时数) ╳ ○ ○ Off RW 否 Off
M1218 C218 计数模式设置(On 时数) ╳ ○ ○ Off RW 否 Off
M1219 C219 计数模式设置(On 时数) ╳ ○ ○ Off RW 否 Off
M1220 C220 计数模式设置(On 时数) ╳ ○ ○ Off RW 否 Off
M1221 C221 计数模式设置(On 时数) ╳ ○ ○ Off RW 否 Off
M1222 C222 计数模式设置(On 时数) ╳ ○ ○ Off RW 否 Off
M1223 C223 计数模式设置(On 时数) ╳ ○ ○ Off RW 否 Off
M1224 C224 计数模式设置(On 时数) ╳ ○ ○ Off RW 否 Off
M1225 C225 计数模式设置(On 时数) ╳ ○ ○ Off RW 否 Off
M1226 C226 计数模式设置(On 时数) ╳ ○ ○ Off RW 否 Off
M1227 C227 计数模式设置(On 时数) ╳ ○ ○ Off RW 否 Off
M1228 C228 计数模式设置(On 时数) ╳ ○ ○ Off RW 否 Off
M1229 C229 计数模式设置(On 时数) ╳ ○ ○ Off RW 否 Off
M1230 C230 计数模式设置(On 时数) ╳ ○ ○ Off RW 否 Off
M1231 C231 计数模式设置(On 时数) ╳ ○ ○ Off RW 否 Off
M1232 C232 计数模式设置(On 时数) ╳ ○ ○ Off RW 否 Off
M1233 C233 计数模式设置(On 时数) ╳ ○ ○ Off RW 否 Off
M1234 C234 计数模式设置(On 时数) ╳ ○ ○ Off RW 否 Off
M1235 C235 计数模式设置(On 时数) ○ ○ ○ Off RW 否 Off
M1236 C236 计数模式设置(On 时数) ○ ○ ○ Off RW 否 Off
M1237 C237 计数模式设置(On 时数) ○ ○ ○ Off RW 否 Off
M1238 C238 计数模式设置(On 时数) ○ ○ ○ Off RW 否 Off
M1239 C239 计数模式设置(On 时数) ╳ ○ ○ Off RW 否 Off
M1240 C240 计数模式设置(On 时数) ╳ ○ ○ Off RW 否 Off
M1241 C241 计数模式设置(On 时数) ○ ○ ○ Off RW 否 Off2 DVP PLC 种装置功
DVPPLC 应技术手册 246
特 M 功说明
ES
EX
SS
SA
SX
SC
EH
EH2
SV
Off
Ø
On
STOP
Ø
RUN
RUN
Ø
STOP









M1242 C242 计数模式设置(On 时数) ○ ○ ○ Off RW 否 Off
M1243 C243 计数模式设置(On 时数) ╳ ○ ○ Off RW 否 Off
M1244 C244 计数模式设置(On 时数) ○ ○ ○ Off RW 否 Off
M1245 C245 计数模式设置(On 时数) ╳ ○ ╳ Off RW 否 Off
M1246 C246 计数监视(On 时数) ○ ○ ○ Off R 否 Off
M1247 C247 计数监视(On 时数) ○ ○ ○ Off R 否 Off
M1248 C248 计数监视(On 时数) ╳ ╳ ○ Off R 否 Off
M1249 C249 计数监视(On 时数) ○ ○ ○ Off R 否 Off
M1250 C250 计数监视(On 时数) ╳ ○ ╳ Off R 否 Off
M1251 C251 计数监视(On 时数) ○ ○ ○ Off R 否 Off
M1252 C252 计数监视(On 时数) ○ ○ ○ Off R 否 Off
M1253 C253 计数监视(On 时数) ╳ ╳ ○ Off R 否 Off
M1254 C254 计数监视(On 时数) ○ ○ ○ Off R 否 Off
M1255 C255 计数监视(On 时数) ╳ ○ ╳ Off R 否 Off
M1258 PWM 指令 Y0 脉输出信号反相 ╳ ╳ ○ Off RW 否 Off
M1259 PWM 指令 Y2 脉输出信号反相 ╳ ╳ ○ Off RW 否 Off
M1260 X5 作高速计数器复位输入信号 ╳ ○ ╳ Off RW 否 Off
M1261 DHSCR 指令高速计数器较标志 ╳ ╳ ○ Off RW 否 Off
M1264 启动 HHSC0 Reset 功控制 ╳ ╳ ○ Off RW 否 Off
M1265 启动 HHSC0 Start 功控制 ╳ ╳ ○ Off RW 否 Off
M1266 启动 HHSC1 Reset 功控制 ╳ ╳ ○ Off RW 否 Off
M1267 启动 HHSC1 Start 功控制 ╳ ╳ ○ Off RW 否 Off
M1268 启动 HHSC2 Reset 功控制 ╳ ╳ ○ Off RW 否 Off
M1269 启动 HHSC2 Start 功控制 ╳ ╳ ○ Off RW 否 Off
M1270 启动 HHSC3 Reset 功控制 ╳ ╳ ○ Off RW 否 Off
M1271 启动 HHSC3 Start 功控制 ╳ ╳ ○ Off RW 否 Off
M1272 HHSC0 Reset 控制 ╳ ╳ ○ Off RW 否 Off
M1273 HHSC0 Start 控制 ╳ ╳ ○ Off RW 否 Off
M1274 HHSC1 Reset 控制 ╳ ╳ ○ Off RW 否 Off
M1275 HHSC1 Start 控制 ╳ ╳ ○ Off RW 否 Off
M1276 HHSC2 Reset 控制 ╳ ╳ ○ Off RW 否 Off
M1277 HHSC2 Start 控制 ╳ ╳ ○ Off RW 否 Off
M1278 HHSC3 Reset 控制 ╳ ╳ ○ Off RW 否 Off
M1279 HHSC3 Start 控制 ╳ ╳ ○ Off RW 否 Off
M1280 I00□ 禁止 ╳ ╳ ○ Off RW 否 Off
M1281 I10□ 禁止 ╳ ╳ ○ Off RW 否 Off2 DVP PLC 种装置功
DVPPLC 应技术手册 247
特 M 功说明
ES
EX
SS
SA
SX
SC
EH
EH2
SV
Off
Ø
On
STOP
Ø
RUN
RUN
Ø
STOP









M1282 I20□ 禁止 ╳ ╳ ○ Off RW 否 Off
M1283 I30□ 禁止 ╳ ╳ ○ Off RW 否 Off
M1284 I40□ 禁止 ╳ ╳ ○ Off RW 否 Off
M1285 I50□ 禁止 ╳ ╳ ○ Off RW 否 Off
M1286 I6□□ 禁止 ╳ ╳ ○ Off RW 否 Off
M1287 I7□□ 禁止 ╳ ╳ ○ Off RW 否 Off
M1288 I8□□ 禁止 ╳ ╳ ○ Off RW 否 Off
M1289 I010 禁止 ╳ ╳ ○ Off RW 否 Off
M1290 I020 禁止 ╳ ╳ ○ Off RW 否 Off
M1291 I030 禁止 ╳ ╳ ○ Off RW 否 Off
M1292 I040 禁止 ╳ ╳ ○ Off RW 否 Off
M1293 I050 禁止 ╳ ╳ ○ Off RW 否 Off
M1294 I060 禁止 ╳ ╳ ○ Off RW 否 Off
M1295 I110 禁止 ╳ ╳ ○ Off RW 否 Off
M1296 I120 禁止 ╳ ╳ ○ Off RW 否 Off
M1297 I130 禁止 ╳ ╳ ○ Off RW 否 Off
M1298 I140 禁止 ╳ ╳ ○ Off RW 否 Off
M1299 I150 禁止 ╳ ○ ○ Off RW 否 Off
M1300 I160 禁止 ╳ ╳ ○ Off RW 否 Off
M1301 I170 禁止 ╳ ╳ ○ Off RW 否 Off
M1302 I180 禁止 ╳ ╳ ○ Off RW 否 Off
M1303 XCH 指令高低位交换标志 ╳ ○ ○ Off RW 否 Off
M1304* 机 X 输入点设定 OnOff ○ ○ ○ Off RW 否 Off
M1305 PLSVDPLSVDRVIDDRVIDRVADDRVA 第
组脉 CH0(Y0Y1)运行方反标志
╳ ╳ ○ Off R 否 Off
M1306 PLSVDPLSVDRVIDDRVIDRVADDRVA 第
二组脉 CH1(Y2Y3)运行方反标志
╳ ╳ ○ Off R 否 Off
M1308 Off>On 第组脉波 CH0 (Y0Y1)高速输出立暂停
On>Off 恢复输出未完成输出数
╳ ╳ ○ Off Off Off RW 否 Off
M1309 Off>On 第组脉波 CH1 (Y2Y3)高速输出立暂停
On>Off 恢复输出未完成输出数
╳ ╳ ○ Off Off Off RW 否 Off
关闭 Y10 脉波输出启动旗标 (SC_V14 机种) ╳ ○ ╳ Off Off RW 否 Off
M1310* Off>On 第组脉波 CH2 (Y4Y5)高速输出立暂停
On>Off 恢复输出未完成输出数
╳ ╳ ○ Off Off Off RW 否 Off
关闭 Y11 脉波输出启动旗标 (SC_V14 机种) ╳ ○ ╳ Off Off RW 否 Off
M1311* Off>On 第组脉波 CH3 (Y6Y7)高速输出立暂停
On>Off 恢复输出未完成输出数
╳ ╳ ○ Off Off Off RW 否 Off2 DVP PLC 种装置功
DVPPLC 应技术手册 248
特 M 功说明
ES
EX
SS
SA
SX
SC
EH
EH2
SV
Off
Ø
On
STOP
Ø
RUN
RUN
Ø
STOP









M1312 C235 Start ╳ ╳ ○ Off RW 否 Off
M1313 C236 Start ╳ ╳ ○ Off RW 否 Off
M1314 C237 Start ╳ ╳ ○ Off RW 否 Off
M1315 C238 Start ╳ ╳ ○ Off RW 否 Off
M1316 C239 Start ╳ ╳ ○ Off RW 否 Off
M1317 C240 Start ╳ ╳ ○ Off RW 否 Off
M1320 C235 Reset ╳ ╳ ○ Off RW 否 Off
M1321 C236 Reset ╳ ╳ ○ Off RW 否 Off
M1322 C237 Reset ╳ ╳ ○ Off RW 否 Off
M1323 C238 Reset ╳ ╳ ○ Off RW 否 Off
M1324 C239 Reset ╳ ╳ ○ Off RW 否 Off
M1325 C240 Reset ╳ ╳ ○ Off RW 否 Off
M1328 C235 StartReset 允许控制 ╳ ╳ ○ Off RW 否 Off
M1329 C236 StartReset 允许控制 ╳ ╳ ○ Off RW 否 Off
M1330 C237 StartReset 允许控制 ╳ ╳ ○ Off RW 否 Off
M1331 C238 StartReset 允许控制 ╳ ╳ ○ Off RW 否 Off
M1332 C239 StartReset 允许控制 ╳ ╳ ○ Off RW 否 Off
M1333 C240 StartReset 允许控制 ╳ ╳ ○ Off RW 否 Off
M1334*
EHEH2SV 系列机种:
第组脉 CH0 (Y0Y1) 暂停脉输出
SC_V14 版机种:
Y10 脉停止输出模式选择
╳ ○ ○ Off RW 否 Off
M1335*
EHEH2SV 系列机种:
第二组脉 CH1 (Y2Y3) 暂停脉输出
SC_V14 版机种:
Y11 脉停止输出模式选择
╳ ○ ○ Off RW 否 Off
M1336 第组脉 CH0 (Y0Y1) 脉送出指示标志 ╳ ╳ ○ Off Off Off R 否 Off
M1337 第二组脉 CH1 (Y2Y3) 脉送出指示标志 ╳ ╳ ○ Off Off Off R 否 Off
M1338 第组脉 CH0 (Y0Y1) 偏移量(Offset) 脉启动标志 ╳ ╳ ○ Off RW 否 Off
M1339 第二组脉 CH1 (Y2Y3) 偏移量(Offset) 脉启动标志 ╳ ╳ ○ Off RW 否 Off
M1340 第组脉 CH0 (Y0Y1) 脉送出结束产生中断 I110 ╳ ╳ ○ Off RW 否 Off
M1341 第二组脉 CH1 (Y2Y3) 脉送出结束产生中断 I120 ╳ ╳ ○ Off RW 否 Off
M1342 第组脉 CH0 (Y0Y1) 脉送出时产生中断 I130 ╳ ╳ ○ Off RW 否 Off
M1343 第二组脉 CH1 (Y2Y3) 脉送出时产生中断 I140 ╳ ╳ ○ Off RW 否 Off
M1344 第组脉 CH0 (Y0Y1) 补偿量脉启动标志 ╳ ╳ ○ Off RW 否 Off
M1345 第二组脉 CH1 (Y2Y3) 补偿量脉启动标志 ╳ ╳ ○ Off RW 否 Off2 DVP PLC 种装置功
DVPPLC 应技术手册 249
特 M 功说明
ES
EX
SS
SA
SX
SC
EH
EH2
SV
Off
Ø
On
STOP
Ø
RUN
RUN
Ø
STOP









M1346 ZRN CLEAR 输出信号允许 ╳ ╳ ○ Off RW 否 Off
M1347
EH2SV 机种:第组脉 CH0 (Y0Y1)高速输出结束
动复
SASXSC 机种:高速脉 Y0 输出结束动复
╳ ○ ○ Off RW 否 Off
M1348
EH2SV 机种:第二组脉 CH1 (Y2Y3)高速输出结束
动复
SASXSC 机种:高速脉 Y1 输出结束动复
╳ ○ ○ Off RW 否 Off
M1350* 启动 PLC Link 功 ╳ ○ ○ Off RW 否 Off
M1351* 启动 PLC LINK 动模式 ╳ ○ ○ Off RW 否 Off
M1352* 启动 PLC LINK 手动模式 ╳ ○ ○ Off RW 否 Off
M1353* 启动 PLC LINK 32 台超 16 笔读写功( 100 笔) ╳ ╳ ○ Off RW 否 Off
M1354* 启动 PLC LINK 读写功时轮询时间 ╳ ○ ○ Off RW 否 Off
M1355
M1355 Off启动 PLC LINK 进行站联机侦测
M1355On 时M1360~M1375(M1440~M1455)指定
联机旗标进行站联机侦测
╳ ○ ○ Off RW 否 Off
M1360* PLC Link 站 ID#1 状态 ╳ ○ ○ Off R 否 Off
M1361* PLC Link 站 ID#2 状态 ╳ ○ ○ Off R 否 Off
M1362* PLC Link 站 ID#3 状态 ╳ ○ ○ Off R 否 Off
M1363* PLC Link 站 ID#4 状态 ╳ ○ ○ Off R 否 Off
M1364* PLC Link 站 ID#5 状态 ╳ ○ ○ Off R 否 Off
M1365* PLC Link 站 ID#6 状态 ╳ ○ ○ Off R 否 Off
M1366* PLC Link 站 ID#7 状态 ╳ ○ ○ Off R 否 Off
M1367* PLC Link 站 ID#8 状态 ╳ ○ ○ Off R 否 Off
M1368* PLC Link 站 ID#9 状态 ╳ ○ ○ Off R 否 Off
M1369* PLC Link 站 ID#10 状态 ╳ ○ ○ Off R 否 Off
M1370* PLC Link 站 ID#11 状态 ╳ ○ ○ Off R 否 Off
M1371* PLC Link 站 ID#12 状态 ╳ ○ ○ Off R 否 Off
M1372* PLC Link 站 ID#13 状态 ╳ ○ ○ Off R 否 Off
M1373* PLC Link 站 ID#14 状态 ╳ ○ ○ Off R 否 Off
M1374* PLC Link 站 ID#15 状态 ╳ ○ ○ Off R 否 Off
M1375* PLC Link 站 ID#16 状态 ╳ ○ ○ Off R 否 Off
M1376* PLC Link 站 ID#1 数交换动作指示 ╳ ○ ○ Off R 否 Off
M1377* PLC Link 站 ID#2 数交换动作指示 ╳ ○ ○ Off R 否 Off
M1378* PLC Link 站 ID#3 数交换动作指示 ╳ ○ ○ Off R 否 Off
M1379* PLC Link 站 ID#4 数交换动作指示 ╳ ○ ○ Off R 否 Off
M1380* PLC Link 站 ID#5 数交换动作指示 ╳ ○ ○ Off R 否 Off2 DVP PLC 种装置功
DVPPLC 应技术手册 250
特 M 功说明
ES
EX
SS
SA
SX
SC
EH
EH2
SV
Off
Ø
On
STOP
Ø
RUN
RUN
Ø
STOP









M1381* PLC Link 站 ID#6 数交换动作指示 ╳ ○ ○ Off R 否 Off
M1382* PLC Link 站 ID#7 数交换动作指示 ╳ ○ ○ Off R 否 Off
M1383* PLC Link 站 ID#8 数交换动作指示 ╳ ○ ○ Off R 否 Off
M1384* PLC Link 站 ID#9 数交换动作指示 ╳ ○ ○ Off R 否 Off
M1385* PLC Link 站 ID# 10 数交换动作指示 ╳ ○ ○ Off R 否 Off
M1386* PLC Link 站 ID#11 数交换动作指示 ╳ ○ ○ Off R 否 Off
M1387* PLC Link 站 ID#12 数交换动作指示 ╳ ○ ○ Off R 否 Off
M1388* PLC Link 站 ID#13 数交换动作指示 ╳ ○ ○ Off R 否 Off
M1389* PLC Link 站 ID#14 数交换动作指示 ╳ ○ ○ Off R 否 Off
M1390* PLC Link 站 ID#15 数交换动作指示 ╳ ○ ○ Off R 否 Off
M1391* PLC Link 站 ID#16 数交换动作指示 ╳ ○ ○ Off R 否 Off
M1392* 站 ID#1 联机错误 ╳ ○ ○ Off R 否 Off
M1393* 站 ID#2 联机错误 ╳ ○ ○ Off R 否 Off
M1394* 站 ID#3 联机错误 ╳ ○ ○ Off R 否 Off
M1395* 站 ID#4 联机错误 ╳ ○ ○ Off R 否 Off
M1396* 站 ID#5 联机错误 ╳ ○ ○ Off R 否 Off
M1397* 站 ID#6 联机错误 ╳ ○ ○ Off R 否 Off
M1398* 站 ID#7 联机错误 ╳ ○ ○ Off R 否 Off
M1399* 站 ID#8 联机错误 ╳ ○ ○ Off R 否 Off
M1400* 站 ID#9 联机错误 ╳ ○ ○ Off R 否 Off
M1401* 站 ID#10 联机错误 ╳ ○ ○ Off R 否 Off
M1402* 站 ID#11 联机错误 ╳ ○ ○ Off R 否 Off
M1403* 站 ID#12 联机错误 ╳ ○ ○ Off R 否 Off
M1404* 站 ID#13 联机错误 ╳ ○ ○ Off R 否 Off
M1405* 站 ID#14 联机错误 ╳ ○ ○ Off R 否 Off
M1406* 站 ID#15 联机错误 ╳ ○ ○ Off R 否 Off
M1407* 站 ID#16 联机错误 ╳ ○ ○ Off R 否 Off
M1408* 站 ID#1 读取完成指示 ╳ ○ ○ Off R 否 Off
M1409* 站 ID#2 读取完成指示 ╳ ○ ○ Off R 否 Off
M1410* 站 ID#3 读取完成指示 ╳ ○ ○ Off R 否 Off
M1411* 站 ID#4 读取完成指示 ╳ ○ ○ Off R 否 Off
M1412* 站 ID#5 读取完成指示 ╳ ○ ○ Off R 否 Off
M1413* 站 ID#6 读取完成指示 ╳ ○ ○ Off R 否 Off
M1414* 站 ID#7 读取完成指示 ╳ ○ ○ Off R 否 Off
M1415* 站 ID#8 读取完成指示 ╳ ○ ○ Off R 否 Off
M1416* 站 ID#9 读取完成指示 ╳ ○ ○ Off R 否 Off2 DVP PLC 种装置功
DVPPLC 应技术手册 251
特 M 功说明
ES
EX
SS
SA
SX
SC
EH
EH2
SV
Off
Ø
On
STOP
Ø
RUN
RUN
Ø
STOP









M1417* 站 ID#10 读取完成指示 ╳ ○ ○ Off R 否 Off
M1418* 站 ID#11 读取完成指示 ╳ ○ ○ Off R 否 Off
M1419* 站 ID#12 读取完成指示 ╳ ○ ○ Off R 否 Off
M1420* 站 ID#13 读取完成指示 ╳ ○ ○ Off R 否 Off
M1421* 站 ID#14 读取完成指示 ╳ ○ ○ Off R 否 Off
M1422* 站 ID#15 读取完成指示 ╳ ○ ○ Off R 否 Off
M1423* 站 ID#16 读取完成指示 ╳ ○ ○ Off R 否 Off
M1424* 站 ID#1 写入完成指示 ╳ ○ ○ Off R 否 Off
M1425* 站 ID#2 写入完成指示 ╳ ○ ○ Off R 否 Off
M1426* 站 ID#3 写入完成指示 ╳ ○ ○ Off R 否 Off
M1427* 站 ID#4 写入完成指示 ╳ ○ ○ Off R 否 Off
M1428* 站 ID#5 写入完成指示 ╳ ○ ○ Off R 否 Off
M1429* 站 ID#6 写入完成指示 ╳ ○ ○ Off R 否 Off
M1430* 站 ID#7 写入完成指示 ╳ ○ ○ Off R 否 Off
M1431* 站 ID#8 写入完成指示 ╳ ○ ○ Off R 否 Off
M1432* 站 ID#9 写入完成指示 ╳ ○ ○ Off R 否 Off
M1433* 站 ID#10 写入完成指示 ╳ ○ ○ Off R 否 Off
M1434* 站 ID#11 写入完成指示 ╳ ○ ○ Off R 否 Off
M1435* 站 ID#12 写入完成指示 ╳ ○ ○ Off R 否 Off
M1436* 站 ID#13 写入完成指示 ╳ ○ ○ Off R 否 Off
M1437* 站 ID#14 写入完成指示 ╳ ○ ○ Off R 否 Off
M1438* 站 ID#15 写入完成指示 ╳ ○ ○ Off R 否 Off
M1439* 站 ID#16 写入完成指示 ╳ ○ ○ Off R 否 Off
M1440* PLC Link 站 ID#17 状态 ╳ ╳ ○ Off R 否 Off
M1441* PLC Link 站 ID#18 状态 ╳ ╳ ○ Off R 否 Off
M1442* PLC Link 站 ID#19 状态 ╳ ╳ ○ Off R 否 Off
M1443* PLC Link 站 ID#20 状态 ╳ ╳ ○ Off R 否 Off
M1444* PLC Link 站 ID#21 状态 ╳ ╳ ○ Off R 否 Off
M1445* PLC Link 站 ID#22 状态 ╳ ╳ ○ Off R 否 Off
M1446* PLC Link 站 ID#23 状态 ╳ ╳ ○ Off R 否 Off
M1447* PLC Link 站 ID#24 状态 ╳ ╳ ○ Off R 否 Off
M1448* PLC Link 站 ID#25 状态 ╳ ╳ ○ Off R 否 Off
M1449* PLC Link 站 ID#26 状态 ╳ ╳ ○ Off R 否 Off
M1450* PLC Link 站 ID#27 状态 ╳ ╳ ○ Off R 否 Off
M1451* PLC Link 站 ID#28 状态 ╳ ╳ ○ Off R 否 Off
M1452* PLC Link 站 ID#29 状态 ╳ ╳ ○ Off R 否 Off2 DVP PLC 种装置功
DVPPLC 应技术手册 252
特 M 功说明
ES
EX
SS
SA
SX
SC
EH
EH2
SV
Off
Ø
On
STOP
Ø
RUN
RUN
Ø
STOP









M1453* PLC Link 站 ID#30 状态 ╳ ╳ ○ Off R 否 Off
M1454* PLC Link 站 ID#31 状态 ╳ ╳ ○ Off R 否 Off
M1455* PLC Link 站 ID#32 状态 ╳ ╳ ○ Off R 否 Off
M1456* PLC Link 站 ID#17 数交换动作指示 ╳ ╳ ○ Off R 否 Off
M1457* PLC Link 站 ID#18 数交换动作指示 ╳ ╳ ○ Off R 否 Off
M1458* PLC Link 站 ID#19 数交换动作指示 ╳ ╳ ○ Off R 否 Off
M1459* PLC Link 站 ID#20 数交换动作指示 ╳ ╳ ○ Off R 否 Off
M1460* PLC Link 站 ID#21 数交换动作指示 ╳ ╳ ○ Off R 否 Off
M1461* PLC Link 站 ID#22 数交换动作指示 ╳ ╳ ○ Off R 否 Off
M1462* PLC Link 站 ID#23 数交换动作指示 ╳ ╳ ○ Off R 否 Off
M1463* PLC Link 站 ID#24 数交换动作指示 ╳ ╳ ○ Off R 否 Off
M1464* PLC Link 站 ID#25 数交换动作指示 ╳ ╳ ○ Off R 否 Off
M1465* PLC Link 站 ID#26 数交换动作指示 ╳ ╳ ○ Off R 否 Off
M1466* PLC Link 站 ID#27 数交换动作指示 ╳ ╳ ○ Off R 否 Off
M1467* PLC Link 站 ID#28 数交换动作指示 ╳ ╳ ○ Off R 否 Off
M1468* PLC Link 站 ID#29 数交换动作指示 ╳ ╳ ○ Off R 否 Off
M1469* PLC Link 站 ID#30 数交换动作指示 ╳ ╳ ○ Off R 否 Off
M1470* PLC Link 站 ID#31 数交换动作指示 ╳ ╳ ○ Off R 否 Off
M1471* PLC Link 站 ID#32 数交换动作指示 ╳ ╳ ○ Off R 否 Off
M1472* 站 ID#17 联机错误 ╳ ╳ ○ Off R 否 Off
M1473* 站 ID#18 联机错误 ╳ ╳ ○ Off R 否 Off
M1474* 站 ID#19 联机错误 ╳ ╳ ○ Off R 否 Off
M1475* 站 ID#20 联机错误 ╳ ╳ ○ Off R 否 Off
M1476* 站 ID#21 联机错误 ╳ ╳ ○ Off R 否 Off
M1477* 站 ID#22 联机错误 ╳ ╳ ○ Off R 否 Off
M1478* 站 ID#23 联机错误 ╳ ╳ ○ Off R 否 Off
M1479* 站 ID#24 联机错误 ╳ ╳ ○ Off R 否 Off
M1480* 站 ID#25 联机错误 ╳ ╳ ○ Off R 否 Off
M1481* 站 ID#26 联机错误 ╳ ╳ ○ Off R 否 Off
M1482* 站 ID#27 联机错误 ╳ ╳ ○ Off R 否 Off
M1483* 站 ID#28 联机错误 ╳ ╳ ○ Off R 否 Off
M1484* 站 ID#29 联机错误 ╳ ╳ ○ Off R 否 Off
M1485* 站 ID#30 联机错误 ╳ ╳ ○ Off R 否 Off
M1486* 站 ID#31 联机错误 ╳ ╳ ○ Off R 否 Off
M1487* 站 ID#32 联机错误 ╳ ╳ ○ Off R 否 Off
M1488* 站 ID#17 读取完成指示 ╳ ╳ ○ Off R 否 Off2 DVP PLC 种装置功
DVPPLC 应技术手册 253
特 M 功说明
ES
EX
SS
SA
SX
SC
EH
EH2
SV
Off
Ø
On
STOP
Ø
RUN
RUN
Ø
STOP









M1489* 站 ID#18 读取完成指示 ╳ ╳ ○ Off R 否 Off
M1490* 站 ID#19 读取完成指示 ╳ ╳ ○ Off R 否 Off
M1491* 站 ID#20 读取完成指示 ╳ ╳ ○ Off R 否 Off
M1492* 站 ID#21 读取完成指示 ╳ ╳ ○ Off R 否 Off
M1493* 站 ID#22 读取完成指示 ╳ ╳ ○ Off R 否 Off
M1494* 站 ID#23 读取完成指示 ╳ ╳ ○ Off R 否 Off
M1495* 站 ID#24 读取完成指示 ╳ ╳ ○ Off R 否 Off
M1496* 站 ID#25 读取完成指示 ╳ ╳ ○ Off R 否 Off
M1497* 站 ID#26 读取完成指示 ╳ ╳ ○ Off R 否 Off
M1498* 站 ID#27 读取完成指示 ╳ ╳ ○ Off R 否 Off
M1499* 站 ID#28 读取完成指示 ╳ ╳ ○ Off R 否 Off
M1500* 站 ID#29 读取完成指示 ╳ ╳ ○ Off R 否 Off
M1501* 站 ID#30 读取完成指示 ╳ ╳ ○ Off R 否 Off
M1502* 站 ID#31 读取完成指示 ╳ ╳ ○ Off R 否 Off
M1503* 站 ID#32 读取完成指示 ╳ ╳ ○ Off R 否 Off
M1504* 站 ID#17 写入完成指示 ╳ ╳ ○ Off R 否 Off
M1505* 站 ID#18 写入完成指示 ╳ ╳ ○ Off R 否 Off
M1506* 站 ID#19 写入完成指示 ╳ ╳ ○ Off R 否 Off
M1507* 站 ID#20 写入完成指示 ╳ ╳ ○ Off R 否 Off
M1508* 站 ID#21 写入完成指示 ╳ ╳ ○ Off R 否 Off
M1509* 站 ID#22 写入完成指示 ╳ ╳ ○ Off R 否 Off
M1510* 站 ID#23 写入完成指示 ╳ ╳ ○ Off R 否 Off
M1511* 站 ID#24 写入完成指示 ╳ ╳ ○ Off R 否 Off
M1512* 站 ID#25 写入完成指示 ╳ ╳ ○ Off R 否 Off
M1513* 站 ID#26 写入完成指示 ╳ ╳ ○ Off R 否 Off
M1514* 站 ID#27 写入完成指示 ╳ ╳ ○ Off R 否 Off
M1515* 站 ID#28 写入完成指示 ╳ ╳ ○ Off R 否 Off
M1516* 站 ID#29 写入完成指示 ╳ ╳ ○ Off R 否 Off
M1517* 站 ID#30 写入完成指示 ╳ ╳ ○ Off R 否 Off
M1518* 站 ID#31 写入完成指示 ╳ ╳ ○ Off R 否 Off
M1519* 站 ID#32 写入完成指示 ╳ ╳ ○ Off R 否 Off
M1520
EH2SV 机种:(EH 机种支持)
第三组脉 CH2 (Y4Y5) 暂停脉输出标志
╳ ╳ ○ Off RW 否 Off
M1521
EH2SV 机种:(EH 机种支持)
第四组脉 CH3 (Y6Y7) 暂停脉输出标志
╳ ╳ ○ Off RW 否 Off
2 DVP PLC 种装置功
DVPPLC 应技术手册 254
特 M 功说明
ES
EX
SS
SA
SX
SC
EH
EH2
SV
Off
Ø
On
STOP
Ø
RUN
RUN
Ø
STOP









M1522 EH2SV 机种:(EH 机种支持)
第三组脉 CH2 (Y4Y5)送出指示标志
╳ ╳ ○ Off Off R 否 Off
M1523 EH2SV 机种:(EH 机种支持)
第四组脉 CH3 (Y6Y7)送出指示标志
╳ ╳ ○ Off Off R 否 Off
M1524
EH2SV 机种:(EH 机种支持)
第三组脉 CH2 (Y4Y5)高速输出结束动复
SC 机种:高速脉 Y10 输出结束动复
╳ ○ ○ Off RW 否 Off
M1525
EH2SV 机种:(EH 机种支持)
第四组脉 CH3 (Y6Y7)高速输出结束动复
SC 机种:高速脉 Y11 输出结束动复
╳ ○ ○ Off RW 否 Off
M1526 EH2SV 机种:(EH 机种支持)
PWM 指令 Y4 脉输出信号反相
╳ ╳ ○ Off RW 否 Off
M1527 EH2SV 机种:(EH 机种支持)
PWM 指令 Y6 脉输出信号反相
╳ ╳ ○ Off RW 否 Off
M1530
EH2SV 机种:(EH 机种支持)
PWM 指令 Y4 输出时脉单位切换On 时 100us
Off 时 1ms
╳ ╳ ○ Off RW 否 Off
M1531
EH2SV 机种:(EH 机种支持)
PWM 指令 Y6 输出时脉单位切换On 时 100usOff
时 1ms
╳ ╳ ○ Off RW 否 Off
M1532
EH2SV 机种:(EH 机种支持)
PLSVDPLSVDRVIDDRVIDRVADDRVA 第
三组脉 CH2(Y4Y5) 运行方反标志
╳ ╳ ○ Off RW 否 Off
M1533
EH2SV 机种:(EH 机种支持)
PLSVDPLSVDRVIDDRVIDRVADDRVA 第
四组脉 CH3(Y6Y7) 运行方反标志
╳ ╳ ○ Off RW 否 Off
M1534 EH2SV 机CH0 指定减速时间设定标志须搭配
D1348
╳ ╳ ○ Off RW 否 Off
M1535 EH2SV 机CH1 指定减速时间设定标志须搭配
D1349
╳ ╳ ○ Off RW 否 Off
M1536 EH2SV 机CH2 指定减速时间设定标志须搭配
D1350
╳ ╳ ○ Off RW 否 Off
M1537 EH2SV 机CH3 指定减速时间设定标志须搭配
D1351
╳ ╳ ○ Off RW 否 Off
M1538* 显示 CH0 高速输出已暂停旗标 ╳ ╳ ○ Off Off RW 否 Off
M1539* 显示 CH1 高速输出已暂停旗标 ╳ ╳ ○ Off Off RW 否 Off
M1540* 显示 CH2 高速输出已暂停旗标 ╳ ╳ ○ Off Off RW 否 Off
M1541* 显示 CH3 高速输出已暂停旗标 ╳ ╳ ○ Off Off RW 否 Off2 DVP PLC 种装置功
DVPPLC 应技术手册 255
特 D 功说明
ES
EX
SS
SA
SX
SC
EH
EH2
SV
Off
Ø
On
STOP
Ø
RUN
RUN
Ø
STOP









D1000* 程序扫描逾时定时器(WDT) (单位 ms) ○ ○ ○ 200 RW 否 200
EH # # #
D1001 DVP 机种系统程序版
ESSA
○ ○ ○

R 否 #
D1002* 程序容量 # > EH:15872SA:7920ES:3792 ○ ○ ○ # R 否 #
D1003
程序存容校验
# > EH:15873SA:7920ES:3792
○ ○ ○ R #
D1004* 语法检查出错代码 ○ ○ ○ 0 0 R 否 0
D1008* WDT 定时器 On Step 址 ○ ○ ○ 0 R 否 0
D1009
ESSA 系列机种:纪录 LV 讯号发生次数
EH2SV 机种:SRAM 数遗失错误代码寄存器
○ ○ ○ R 0
D1010* 现扫描周期 (单位 01ms) ○ ○ ○ 0 R 否 0
D1011* 扫描周期 (单位 01ms) ○ ○ ○ 0 R 否 0
D1012* 扫描周期 (单位 01ms) ○ ○ ○ 0 R 否 0
D1015* 0~32767(单位 01ms)加算型高速连接定时器 ╳ ○ ○ 0 RW 否 0
D1018* πPI (Low byte) ○ ○ ○ H’0FDB H’0FDB H’0FDB R 否 H’0FDB
D1019* πPI (High byte) ○ ○ ○ H’4049` H’4049` H’4049` R 否 H’4049`
D1020* X0~X7 输入滤波器单位 ms ○ ○ ○ 10 RW 否 10
D1021*
ESEHEH2SV 机种:
X10~X17 输入滤波器设定单位 ms
SC 机种:X10~X11 输入滤波器(扫描周期基底)设
定范围 0~1000单位次
○ ○ ○ 10 RW 否 10
D1022 AB 相计数器倍频选择 ○ ○ ╳ 0 RW 否 0
D1023*
脉宽侦测储存寄存器单位:01ms (ESEXSS_V64
SASX_V16SC_V14 机种支持)
○ ○ ╳ 0 RW 否 0
D1025* 通讯求发生错误时代码 ○ ○ ○ 0 R 否 0
D1026* Low word ╳ ╳ ○ 0 0 RW 否 0
D1027*
0 时启动 DRVIPLSR 指令搭配 X0
遮蔽(Mask)中断功 High word ╳ ╳ ○ 0 0 RW 否 0
D1028 指针寄存器 E0 ○ ○ ○ 0 RW 否 0
D1029 指针寄存器 F0 ○ ○ ○ 0 RW 否 0
D1030* Y0 脉输出数 Low word ○ ○ ╳ 0 R 否 0
D1031* Y0 脉输出数 High word ○ ○ ╳ 0 R 否 0
D1032 Y1 脉输出数 Low word ○ ○ ╳ 0 R 否 0
D1033 Y1 脉输出数 High word ○ ○ ╳ 0 R 否 0
D1034 测频卡工作模式 ╳ ╳ ○ R 1
D1035* 设置成 RUNSTOP X 输入点编号 ╳ ╳ ○ RW 0
D1036* COM1 通讯格式 ○ ○ ○ H’86 RW 否 H’862 DVP PLC 种装置功
DVPPLC 应技术手册 256
特 D 功说明
ES
EX
SS
SA
SX
SC
EH
EH2
SV
Off
Ø
On
STOP
Ø
RUN
RUN
Ø
STOP









D1037 HKY 键重复时间 ╳ ╳ ○ 0 RW 否 0
D1038*
PLC 机 RS485 通讯站时数响应延迟时间
设置设置范围 0~10000时间定义(01ms)
SAEH 系列机种:EASY PLC LINK 中设置延迟发
送笔通讯数(SASXSC 机种 :单位扫描周
期EHEH2SV 系列机种:单位时间(01ms))
○ ○ ○ RW 0
D1039* 固定扫描周期 (ms) ○ ○ ○ 0 RW 否 0
D1040 步进点 S On 状态编号 1 ╳ ○ ○ 0 R 否 0
D1041 步进点 S On 状态编号 2 ╳ ○ ○ 0 R 否 0
D1042 步进点 S On 状态编号 3 ╳ ○ ○ 0 R 否 0
D1043 步进点 S On 状态编号 4 ╳ ○ ○ 0 R 否 0
D1044 步进点 S On 状态编号 5 ╳ ○ ○ 0 R 否 0
D1045 步进点 S On 状态编号 6 ╳ ○ ○ 0 R 否 0
D1046 步进点 S On 状态编号 7 ╳ ○ ○ 0 R 否 0
D1047 步进点 S On 状态编号 8 ╳ ○ ○ 0 R 否 0
D1049 警报点 On 编号 ╳ ○ ○ 0 R 否 0
D1050

D1055
Modbus 通讯指令数处理PLC 系统会动
D1070~D1085 ASCII 码数转换 HEX16 进位数

○ ○ ○ 0 R 否 0
D1056*
SXEX 模拟输入通道 CH0 EHEH2 AD 卡 CH0 现

○ ○ ○ 0 R 否 0
D1057*
SXEX 模拟输入通道 CH1 EHEH2 AD 卡 CH1 现

○ ○ ○ 0 R 否 0
D1058* EX 模拟输入通道 CH2 现值 ○ ╳ ╳ 0 R 否 0
D1059* EX 模拟输入通道 CH3 现值 ○ ╳ ╳ 0 R 否 0
D1061 系统错误信息:停电保持区错误次数纪录 ○ ╳ ╳ R 0
D1062 设定 SX 机种 AD0 AD1 均次数(2~4 次) ╳ ○ ╳ 2 RW 否 2
D1063
PLC 读写记忆卡中程序(含密码)停电保持区

PLC 读取记忆卡中程序(含密码):H55AA
PLC 写入记忆卡中程序(含密码):HAA55
PLC 读取记忆卡中停电保持区数:H55A9
PLC 写入记忆卡中停电保持区数:HA955
╳ ╳ ○ 0 RW 否 0
D1064
PLC 读写部 FLASH ROM 程序(含密码)配方
PLC 读取 FLASH:H55AAPLC 写入 FLASH:HAA55
╳ ╳ ○ 0 RW 否 0
D1067* 运算错误出错代码 ○ ○ ○ 0 0 R 否 0 2 DVP PLC 种装置功
DVPPLC 应技术手册 257
特 D 功说明
ES
EX
SS
SA
SX
SC
EH
EH2
SV
Off
Ø
On
STOP
Ø
RUN
RUN
Ø
STOP









D1068* 运算错误址锁定 ○ ○ ○ 0 R 否 0
D1070

D1085
Modbus 通讯指令数处理PLC 建 RS485 通讯便
利指令该指令执行时送出指令受信端接收会
回传信息该信息会储存 D1070~D1085者利
该寄存器容查回传数
○ ○ ○ 0 R 否 0
D1086
DVPPCC01 密码设置值 High word( ASCII 码应
HEX 值表示)
○ ○ ○ 0 RW 否 0
D1087
DVPPCC01 密码设置值 Low word( ASCII 码应
HEX 值表示)
○ ○ ○ 0 RW 否 0
D1089

D1099
Modbus 通讯指令数处理PLC 建 RS485 通讯便
利指令该指令执行时送出指令字符储存
D1089~D1099者根该寄存器容查指
令否正确
○ ○ ○ 0 R 否 0
D1100 LV 信号动作应状态 ╳ ╳ ○ 0 RW 否 0
D1101* 文件寄存器开始址 ╳ ○ ○ RW 0
D1102* 文件寄存器复制笔数 ╳ ○ ○ RW 1600
D1103* 设成文件寄存器存入开始 D 编号(须 2000) ╳ ○ ○ RW 2000
D1104*
加减速脉 Y0 输出控制寄存器(D)起始编号
(SC_V14 支持)
○ ○ ╳ 0 RW 否 0
D1109 COM3 通讯格式设定(仅支持 EHEH2 机种) ╳ ╳ ○ H86 RW 否 H86
D1110*
SXEX 模拟输入通道 CH0 EHEH2 AD 卡 CH0 均

○ ○ ○ 0 R 否 0
D1111*
SXEX 模拟输入通道 CH1 EHEH2 AD 卡 CH1 均

○ ○ ○ 0 R 否 0
D1112* EX 模拟输入通道 CH 2 均值 ○ ╳ ╳ 0 R 否 0
D1113* EX 模拟输入通道 CH 3 均值 ○ ╳ ╳ 0 R 否 0
D1116* SXEX 模拟输出 CH 0EHEH2 DA 卡 CH 0 ○ ○ ○ 0 0 0 RW 否 0
D1117* SXEX 模拟输出 CH 1EHEH2 DA 卡 CH 1 ○ ○ ○ 0 0 0 RW 否 0
D1118* SXEXEHEH2 模拟量转换取样时间设置 (ms) ○ ○ ○ 5 RW 否 5
D1120* COM2(RS485)通讯协议 ○ ○ ○ H’86 RW 否 H’86
D1121 PLC 通讯址(储存 PLC 通讯址具停电保持功) ○ ○ ○ RW 1
D1122 发送数剩余字数 ○ ○ ○ 0 0 R 否 0
D1123 接收数剩余字数 ○ ○ ○ 0 0 R 否 0
D1124 起始字符定义 (STX) ○ ○ ○ H’3A RW 否 H’3A
D1125 第结束字符定义 ○ ○ ○ H’0D RW 否 H’0D
D1126 第二结束字符定义 ○ ○ ○ H’0A RW 否 H’0A2 DVP PLC 种装置功
DVPPLC 应技术手册 258
特 D 功说明
ES
EX
SS
SA
SX
SC
EH
EH2
SV
Off
Ø
On
STOP
Ø
RUN
RUN
Ø
STOP









D1127 RS 指令特定字符通讯接收中断请求 (I150) ○ ╳ ╳ 0 RW 否 0
D1129 通讯逾时异常时间定义 (ms) ○ ○ ○ 0 RW 否 0
D1130 MODBUS 回传错误码记录 ○ ○ ○ 0 R 否 0
中断 I501 抓取高速计数值低 16 字 ╳ ○ ╳ 0 R 否 0
D1131*
CH0 闭回路控制输出输入率(EH2SV ) ╳ ╳ ○ 100 RW 否 100
中断 I501 抓取高速计数值高 16 字 ╳ ○ ╳ 0 R 否 0
D1132*
CH1 闭回路控制输出输入率(EH2SV ) ╳ ╳ ○ 100 RW 否 100
D1133*
SASX 机种:
特殊高速脉 Y0 (50kHz)输出控制寄存器(D)起始编号
SC_V14 :
两轴动控制Y10 输出控制寄存器(D)起始编号
╳ ○ ╳ 0 RW 否 0
D1134* 两轴动控制设定 Y10 输出区段数 (SC_V14
)
╳ ○ ╳ 0 RW 否 0
D1135* 两轴动控制Y11 输出控制寄存器(D)起始编号
(SC_V14 )
╳ ○ ╳ 0 RW 否 0
D1136* 两轴动控制设定 Y11 输出区段数 (SC_V14
)
╳ ○ ╳ 0 RW 否 0
D1137* 操作数错误发生时址 ○ ○ ○ 0 0 R 否 0
D1140* 右侧特殊扩展模块台数 8 台 ○ ○ ○ 0 R 否 0
D1142* 数字扩展 X 点数 ○ ○ ○ 0 R 否 0
D1143* 数字扩展 Y 点数 ○ ○ ○ 0 R 否 0
D1144* 调斜率加减速脉输出 Y0 控制寄存器(D)起始编号 ╳ ○ ╳ 0 RW 否 0
D1145* 左侧高速特殊模块台数 8 台 (仅SV 机种支持) ╳ ╳ ○ 0 R 否 0
D1147
存储卡形式 (MEMORY CARD TYPE)
b00 表示没插卡(H0000)
b01 表示 MEMORY CARD
b80 表示 MEMORY CARD 开关 Off (HFFFF)
b81 表示 MEMORY CARD 开关 On (H0101)
╳ ╳ ○ 0 R 否 0
D1149
功扩展卡种类:0:没插卡1:RS232 卡DU01
2:RS422 卡3:COM3 卡4:模拟式电位器开关
卡5:数字式开关卡6:晶体输出卡8:2AD 卡
9:2DA 卡10:测频卡
╳ ╳ ○ 0 R 否 0
D1150 DHSZ 指令组设置值较模式表格计数寄存器 ╳ ╳ ○ 0 0 0 R 否 0
D1151 DHSZ 指令频率控制模式表格计数寄存器 ╳ ╳ ○ 0 0 0 R 否 0
D1152 DHSZ 指令 D值改变 High word ╳ ╳ ○ 0 0 0 R 否 0
D1153 DHSZ 指令 D 值改变 Low word ╳ ╳ ○ 0 0 0 R 否 0
2 DVP PLC 种装置功
DVPPLC 应技术手册 259
特 D 功说明
ES
EX
SS
SA
SX
SC
EH
EH2
SV
Off
Ø
On
STOP
Ø
RUN
RUN
Ø
STOP









D1154*
调斜率加减速脉输出功减速间隔时
间 (10~32767 ms)建议值
╳ ○ ╳ 200 RW 否 200
D1155*
调斜率加减速脉输出功减速间隔频率 ( 1~
32700 Hz) 建议值
╳ ○ ╳ 1000 RW 否 1000
D1156

D1165
RTMURTMD 指令指定特 D(编号 K0~K9) ╳ ╳ ○ 0 RW 否 0
D1166* X10 计数模式切换 (SC_V14 机种专) ╳ ○ ╳ 0 RW 否 0
D1167* X11 计数模式切换 (SC_V14 机种专) ╳ ○ ╳ 0 RW 否 0
D1168 RS 指令特定字符通讯接收中断请求 (I150) ╳ ○ ○ 0 RW 否 0
D1169 RS 指令特定长度通讯接收中断请求 (I160) ○ ○ ○ 0 RW 否 0
D1170* 单步执行 (Single step) 执行时 PC 值 ╳ ╳ ○ 0 0 0 R 否 0
D1172* 两相脉输出频率(12Hz~20kHz) ╳ ○ ╳ 0 RW 否 0
D1173* 两相脉输出模式选择(K1 K2) ╳ ○ ╳ 0 RW 否 0
D1174* 两相输出脉目标数低 16 位 ╳ ○ ╳ 0 RW 否 0
D1175* 两相输出脉目标数高 16 位 ╳ ○ ╳ 0 RW 否 0
D1176* 两相脉目前输出数低 16 位 ╳ ○ ╳ 0 RW 否 0
D1177* 两相脉目前输出数高 16 位 ╳ ○ ╳ 0 RW 否 0
D1178* VR0 电位器值 ╳ ○ ○ 0 R 否 0
D1179* VR1 电位器值 ╳ ○ ○ 0 R 否 0
D1180*
SASX 机种: X2 中断(I201)发生时立抓取 X0 高
速计数值低 16 字节(仅支持 V18 版(含))
SC 机种: X4 中断(I401)抓取高速计数值低 16
字节(仅支持 V18 版(含))
╳ ○ ╳ 0 0 RW 否 0
D1181*
SASX 机种: X2 中断(I201)发生时立抓取 X0 高速
计数值高 16 字节
SC 机种: X4 中断(I401)抓取高速计数值高 16
字节
╳ ○ ╳ 0 0 RW 否 0
D1182 指针寄存器 E1 ╳ ○ ○ 0 RW 否 0
D1183 指针寄存器 F1 ╳ ○ ○ 0 RW 否 0
D1184 指针寄存器 E2 ╳ ○ ○ 0 RW 否 0
D1185 指针寄存器 F2 ╳ ○ ○ 0 RW 否 0
D1186 指针寄存器 E3 ╳ ○ ○ 0 RW 否 0
D1187 指针寄存器 F3 ╳ ○ ○ 0 RW 否 0
D1188 指针寄存器 E4 ╳ ╳ ○ 0 RW 否 0
D1189 指针寄存器 F4 ╳ ╳ ○ 0 RW 否 0
D1190 指针寄存器 E5 ╳ ╳ ○ 0 RW 否 0 2 DVP PLC 种装置功
DVPPLC 应技术手册 260
特 D 功说明
ES
EX
SS
SA
SX
SC
EH
EH2
SV
Off
Ø
On
STOP
Ø
RUN
RUN
Ø
STOP









D1191 指针寄存器 F5 ╳ ╳ ○ 0 RW 否 0
D1192 指针寄存器 E6 ╳ ╳ ○ 0 RW 否 0
D1193 指针寄存器 F6 ╳ ╳ ○ 0 RW 否 0
D1194 指针寄存器 E7 ╳ ╳ ○ 0 RW 否 0
D1195 指针寄存器 F7 ╳ ╳ ○ 0 RW 否 0
D1196 显示器容设置(SX 机种) ╳ ○ ╳ 0 RW 否 0
D1198*
SASX 机种: X3 中断(I301)发生时立抓取 X1
高速计数值低 16 字节(仅支持 V18 版(含))
SC 机种: X5 中断(I501)抓取高速计数值低 16
字节(仅支持 V18 版(含))
╳ ○ ╳ 0 0 R 否 0
D1199*
SASX 机种: X3 中断(I301)发生时立抓取 X1
高速计数值高 16 字节(仅支持 V18 版(含))
SC 机种: X5 中断(I501)抓取高速计数值高 16
字节(仅支持 V18 版(含))
╳ ○ ╳ 0 0 R 否 0
D1200*
M0~M999 辅助继电器停电保持开始址 (# >EH:
500SASCSX:512)
╳ ○ ○ RW #
D1201* M0~M999 辅助继电器停电保持结束址 ╳ ○ ○ RW 999
D1202* M2000~M4095 辅助继电器停电保持开始址 ╳ ○ ○ RW 2000
D1203* M2000~M4095 辅助继电器停电保持结束址 ╳ ○ ○ RW 4095
D1204* T0~T199100ms 定时器停电保持开始址 ╳ ╳ ○ RW H’FFFF
D1205* T0~T199100ms 定时器停电保持结束址 ╳ ╳ ○ RW H’FFFF
D1206* T200~T23910ms 定时器停电保持开始址 ╳ ╳ ○ RW H’FFFF
D1207* T200~T23910ms 定时器停电保持结束址 ╳ ╳ ○ RW H’FFFF
D1208*
C0~C19916 位计数器停电保持开始址(# > EH:
100SASCSX:96)
╳ ○ ○ RW #
D1209* C0~C19916 位计数器停电保持结束址 ╳ ○ ○ RW 199
D1210*
C200~C23432 位计数器停电保持开始址(# >EH:
220SASCSX:216)
╳ ○ ○ RW #
D1211* C200~C23432 位计数器停电保持结束址 ╳ ○ ○ RW 234
D1212* C235~C25532 位高速计数器停电保持开始址 ╳ ○ ○ RW 235
D1213* C235~C25532 位高速计数器停电保持结束址 ╳ ○ ○ RW 255
D1214*
S0~S899 步进点停电保持开始址(# >EH:500
SASXSC:512)
╳ ○ ○ RW #
D1215*
S0~S899 步进点停电保持结束址(# >EH:899
SASXSC:895)
╳ ○ ○ RW #
D1216* D0~D999 寄存器停电保持开始址 ╳ ○ ○ RW 2002 DVP PLC 种装置功
DVPPLC 应技术手册 261
特 D 功说明
ES
EX
SS
SA
SX
SC
EH
EH2
SV
Off
Ø
On
STOP
Ø
RUN
RUN
Ø
STOP









D1217* D0~D999 寄存器停电保持结束址 ╳ ○ ○ RW 999
D1218* D2000~D9999 寄存器停电保持开始址 ╳ ○ ○ RW 2000
D1219*
D2000~D9999 寄存器停电保持结束址(# >EH:
9999SASXSC:4999)
╳ ○ ○ RW #
D1220 第组脉 CH0(Y0Y1)输出相位设定 ╳ ╳ ○ 0 RW 否 0
D1221 第二组脉 CH1(Y2Y3)输出相位设定 ╳ ╳ ○ 0 RW 否 0
D1222
设定DRVI DDRVI DRVA DDRVA PLSV DPLSV第
组脉 CH0(Y0Y1)方讯号脉输出点间送出
时间差
╳ ╳ ○ 0 RW 否 0
D1223
设定DRVI DDRVI DRVA DDRVA PLSV DPLSV第二
组脉 CH1(Y2Y3)方讯号脉输出点间送出
时间差
╳ ╳ ○ 0 RW 否 0
D1225 第组计数器(HHSC0)计数方式设置 ╳ ╳ ○ 2 RW 否 2
D1226 第二组计数器(HHSC1)计数方式设置 ╳ ╳ ○ 2 RW 否 2
D1227 第三组计数器(HHSC2)计数方式设置 ╳ ╳ ○ 2 RW 否 2
D1228 第四组计数器(HHSC3)计数方式设定 ╳ ╳ ○ 2 RW 否 2
D1229 第三组脉 CH2(Y4Y5)输出相位设置(EH2SV 专) ╳ ╳ ○ 0 RW 否 0
D1230 第四组脉 CH3(Y6Y7)输出相位设置(EH2SV 专) ╳ ╳ ○ 0 RW 否 0
D1232* 指定 CH0 减速停止脉波输出数( 16 位) ╳ ╳ ○ 0 RW 否 0
D1233* 指定 CH0 减速停止脉波输出数( 16 位) ╳ ╳ ○ 0 RW 否 0
D1234* 指定 CH1 减速停止脉波输出数( 16 位) ╳ ╳ ○ 0 RW 否 0
D1235* 指定 CH1 减速停止脉波输出数( 16 位) ╳ ╳ ○ 0 RW 否 0
D1236* 指定 CH2 减速停止脉波输出数( 16 位) ╳ ╳ ○ 0 RW 否 0
D1237* 指定 CH2 减速停止脉波输出数( 16 位) ╳ ╳ ○ 0 RW 否 0
D1238* 指定 CH3 减速停止脉波输出数( 16 位) ╳ ╳ ○ 0 RW 否 0
D1239* 指定 CH3 减速停止脉波输出数( 16 位) ╳ ╳ ○ 0 RW 否 0
D1256

D1295
PLC 建 RS485 通讯便利指令 MODRW该指令执行
时送出指令字符储存 D1256~D1295者根
该寄存器容查指令否正确
○ ○ ○ 0 R 否 0
D1296

D1311
PLC 建 RS485 通讯便利指令 MODRW 系统会
动者指定接收寄存器容 ASCII 字符数转
换 HEX 数值储存 D1296~D1311
○ ○ ○ 0 R 否 0
D1313* 万年历(RTC) 秒 00~59(#:读取万年历值写入) ╳ ○ ○ # RW 否 0
D1314* 万年历(RTC) 分 00~59(#:读取万年历值写入) ╳ ○ ○ # RW 否 0
D1315* 万年历(RTC) 时 00~23(#:读取万年历值写入) ╳ ○ ○ # RW 否 0
D1316* 万年历(RTC) 日 01~31(#:读取万年历值写入) ╳ ○ ○ # RW 否 1 2 DVP PLC 种装置功
DVPPLC 应技术手册 262
特 D 功说明
ES
EX
SS
SA
SX
SC
EH
EH2
SV
Off
Ø
On
STOP
Ø
RUN
RUN
Ø
STOP









D1317* 万年历(RTC) 月 01~12(#:读取万年历值写入) ╳ ○ ○ # RW 否 1
D1318* 万年历(RTC) 星期 1~7(#:读取万年历值写入) ╳ ○ ○ # RW 否 6
D1319*
万年历(RTC) 年〈公元〉00~99(#:读取万年历值写
入)
╳ ○ ○ # RW 否 0
D1320* 第台右侧特殊扩展模块代号(仅支持 EHEH2) ╳ ╳ ○ 0 R 否 0
D1321* 第二台右侧特殊扩展模块代号(仅支持 EHEH2) ╳ ╳ ○ 0 R 否 0
D1322* 第三台右侧特殊扩展模块代号(仅支持 EHEH2) ╳ ╳ ○ 0 R 否 0
D1323* 第四台右侧特殊扩展模块代号(仅支持 EHEH2) ╳ ╳ ○ 0 R 否 0
D1324* 第五台右侧特殊扩展模块代号(仅支持 EHEH2) ╳ ╳ ○ 0 R 否 0
D1325* 第六台右侧特殊扩展模块代号(仅支持 EHEH2) ╳ ╳ ○ 0 R 否 0
D1326* 第七台右侧特殊扩展模块代号(仅支持 EHEH2) ╳ ╳ ○ 0 R 否 0
D1327* 第八台右侧特殊扩展模块代号(仅支持 EHEH2) ╳ ╳ ○ 0 R 否 0
D1328 CH0 (Y0Y1) 偏移量(Offset)脉数 Low word ╳ ╳ ○ 0 RW 否 0
D1329 CH0 (Y0Y1) 偏移量(Offset)脉数 High word ╳ ╳ ○ 0 RW 否 0
D1330 CH1 (Y2Y3) 偏移量(Offset)脉数 Low word ╳ ╳ ○ 0 RW 否 0
D1331 CH1 (Y2Y3) 偏移量(Offset)脉数 High word ╳ ╳ ○ 0 RW 否 0
D1332 CH0 (Y0Y1) 剩余脉数 Low word ╳ ╳ ○ 0 R 否 0
D1333 CH0 (Y0Y1) 剩余脉数 High word ╳ ╳ ○ 0 R 否 0
D1334 CH1 (Y2Y3) 剩余脉数 Low word ╳ ╳ ○ 0 R 否 0
D1335 CH1 (Y2Y3) 剩余脉数 High word ╳ ╳ ○ 0 R 否 0
D1336
第组脉 CH0 (Y0Y1) 输出现值 Low word
(EH_V12 EH2SV 停电保持)
╳ ╳ ○ 0 R 否 0
D1337
第组脉 CH0 (Y0Y1) 输出现值 High word
(EH_V12 EH2SV 停电保持)
╳ ╳ ○ 0 R 否 0
D1338
第二组脉 CH1 (Y2Y3) 输出现值 Low word
(EH_V12 版 EH2SV 停电保持)
╳ ╳ ○ 0 R 否 0
D1339
第二组脉 CH1 (Y2Y3) 脉现值 High word
(EH_V12 版停电保持)
╳ ╳ ○ 0 R 否 0
EHEH2SV 机种:第组脉 CH0 (Y0Y1)输出启始
结束频率

D1340
SC 机种:Y10 输出启始结束频率
╳ ○ ○
200
RW

200
D1341 高输出频率 Low word ╳ ╳ ○ R H’0D40
D1342 高输出频率 High word
固定 200kHz
╳ ╳ ○ R 3
EH 系列机种:第组脉 CH0 (Y0Y1)输出加减速时
间设置
100
D1343*
SC 机种:Y10 加减速时间设置
╳ ○ ○
200
RW
否 2002 DVP PLC 种装置功
DVPPLC 应技术手册 263
特 D 功说明
ES
EX
SS
SA
SX
SC
EH
EH2
SV
Off
Ø
On
STOP
Ø
RUN
RUN
Ø
STOP









D1344 第组脉 CH0 (Y0Y1) 补偿量脉数 Low word ╳ ╳ ○ RW 否 0
D1345 第组脉 CH0 (Y0Y1) 补偿量脉数 High word ╳ ╳ ○ RW 否 0
D1346 第二组脉 CH1 (Y2Y3) 补偿量脉数 Low word ╳ ╳ ○ RW 否 0
D1347 第二组脉 CH1 (Y2Y3) 补偿量脉数 High word ╳ ╳ ○ RW 否 0
SC 机种:Y10 脉波输出现值 Low word ╳ ○ ╳ 0 R 否 0
D1348 EH2SV 机种:CH0 脉波输出 M1534 ON 时设
定减速时间
╳ ╳ ○ RW 100
SC 机种:Y10 脉波输出现值 High word ╳ ○ ╳ 0 R 否 0
D1349 EH2SV 机种:CH1 脉波输出 M1535 ON 时设
定减速时间
╳ ╳ ○ RW 100
SC 机种:Y11 脉波输出现值 Low word ╳ ○ ╳ 0 R 否 0
D1350 EH2SV 机种:CH2 脉波输出 M1536 ON 时设
定减速时间
╳ ╳ ○ RW 100
SC 机种:Y11 脉波输出现值 High word ╳ ○ ╳ 0 R 否 0
D1351 EH2SV 机种:CH3 脉波输出 M1537 ON 时设
定减速时间
╳ ╳ ○ RW 100
SC 机种:Y11 启始结束频率 200 否
D1352 EHEH2SV 机种:第二组脉 CH1 (Y2Y3)输出启始
结束频率
╳ ○ ○

RW

200
SC 机种:Y11 加减速时间设定 200 否 200
D1353* EHEH2SV 机种:第二组脉 CH1 (Y2Y3)输出加减
速时间设定
╳ ○ ○

RW
100
D1355* 读取站 ID#1 起始通讯址设置 ╳ ○ ○ RW H’1064
D1356* 读取站 ID#2 起始通讯址设置 ╳ ○ ○ RW H’1064
D1357* 读取站 ID#3 起始通讯址设置 ╳ ○ ○ RW H’1064
D1358* 读取站 ID#4 起始通讯址设置 ╳ ○ ○ RW H’1064
D1359* 读取站 ID#5 起始通讯址设置 ╳ ○ ○ RW H’1064
D1360* 读取站 ID#6 起始通讯址设置 ╳ ○ ○ RW H’1064
D1361* 读取站 ID#7 起始通讯址设置 ╳ ○ ○ RW H’1064
D1362* 读取站 ID#8 起始通讯址设置 ╳ ○ ○ RW H’1064
D1363* 读取站 ID#9 起始通讯址设置 ╳ ○ ○ RW H’1064
D1364* 读取站 ID#10 起始通讯址设置 ╳ ○ ○ RW H’1064
D1365* 读取站 ID#11 起始通讯址设置 ╳ ○ ○ RW H’1064
D1366* 读取站 ID#12 起始通讯址设置 ╳ ○ ○ RW H’1064
D1367* 读取站 ID#13 起始通讯址设置 ╳ ○ ○ RW H’1064
D1368* 读取站 ID#14 起始通讯址设置 ╳ ○ ○ RW H’1064
D1369* 读取站 ID#15 起始通讯址设置 ╳ ○ ○ RW H’10642 DVP PLC 种装置功
DVPPLC 应技术手册 264
特 D 功说明
ES
EX
SS
SA
SX
SC
EH
EH2
SV
Off
Ø
On
STOP
Ø
RUN
RUN
Ø
STOP









D1370* 读取站 ID#16 起始通讯址设置 ╳ ○ ○ RW H’1064
D1371 M1070 on决定 PWM Y0 脉输出时间单位 ╳ ╳ ○ 1 RW 否 1
D1372 M1071 on决定 PWM Y2 脉输出时间单位 ╳ ╳ ○ 1 RW 否 1
D1373 M1530 on决定 PWM Y4 脉输出时间单位
(EH2SV 机种专)
╳ ╳ ○ 1 RW 否 1
D1374 M1531 on决定 PWM Y6 脉输出时间单位
(EH2SV 机种专)
╳ ╳ ○ 1 RW 否 1
D1375 第三组脉 CH2 (Y4Y5) 输出现值 Low word
(EH2SV 机种专)
╳ ╳ ○ RW 0
D1376
第三组脉 CH2 (Y4Y5) 输出现值 High
word(EH2SV 机种专)
╳ ╳ ○ RW 0
D1377
第四组脉 CH3 (Y6Y7) 输出现值 Low word
(EH2SV 机种专)
╳ ╳ ○

RW 0
D1378
第四组脉 CH3 (Y6Y7) 输出现值 High word
(EH2SV 机种专)
╳ ╳ ○

RW 0
D1379
第三组脉 CH2 (Y4Y5)输出第段启始频率
段结束频率(EH2SV 机种专)
╳ ╳ ○

RW 200
D1380
第四组脉 CH3 (Y6Y7)输出第段启始频率
段结束频率(EH2SV 机种专)
╳ ╳ ○

RW 200
D1381
第三组脉 CH2 (Y4Y5)输出加减速时间设置(EH2SV
机种专)
╳ ╳ ○

RW 100
D1382
第四组脉 CH3 (Y6Y7) 输出加减速时间设置
(EH2SV 机种专)
╳ ╳ ○

RW 100
D1383*
设定DRVI DDRVI DRVA DDRVA PLSV DPLSV第
组脉 CH2(Y4Y5)方讯号脉输出点间送出
时间差(EH2SV 机种专)
╳ ╳ ○ 0 RW 否 0
D1384*
设定DRVI DDRVI DRVA DDRVA PLSV DPLSV第
组脉 CH3(Y6Y7)方讯号脉输出点间送出
时间差(EH2SV 机种专)
╳ ╳ ○ 0 RW 否 0
D1386* 第台左侧高速特殊扩展机代码(EH2SV 机种专) ╳ ╳ ○ 0 R 否 0
D1387* 第二台左侧高速特殊扩展机代码(EH2SV 机种专) ╳ ╳ ○ 0 R 否 0
D1388* 第三台左侧高速特殊扩展机代码(EH2SV 机种专) ╳ ╳ ○ 0 R 否 0
D1389* 第四台左侧高速特殊扩展机代码(EH2SV 机种专) ╳ ╳ ○ 0 R 否 0
D1390* 第五台左侧高速特殊扩展机代码(EH2SV 机种专) ╳ ╳ ○ 0 R 否 0
D1391* 第六台左侧高速特殊扩展机代码(EH2SV 机种专) ╳ ╳ ○ 0 R 否 0
D1392* 第七台左侧高速特殊扩展机代码(EH2SV 机种专) ╳ ╳ ○ 0 R 否 0 2 DVP PLC 种装置功
DVPPLC 应技术手册 265
特 D 功说明
ES
EX
SS
SA
SX
SC
EH
EH2
SV
Off
Ø
On
STOP
Ø
RUN
RUN
Ø
STOP









D1393* 第八台左侧高速特殊扩展机代码(EH2SV 机种专) ╳ ╳ ○ 0 R 否 0
D1399* PLC Link 指定起始站 ID 编号 ╳ ○ ○ RW 1
D1415* 写入站 ID#1 起始通讯址设置 ╳ ○ ○ RW H’10C8
D1416* 写入站 ID#2 起始通讯址设置 ╳ ○ ○ RW H’10C8
D1417* 写入站 ID#3 起始通讯址设置 ╳ ○ ○ RW H’10C8
D1418* 写入站 ID#4 起始通讯址设置 ╳ ○ ○ RW H’10C8
D1419* 写入站 ID#5 起始通讯址设置 ╳ ○ ○ RW H’10C8
D1420* 写入站 ID#6 起始通讯址设置 ╳ ○ ○ RW H’10C8
D1421* 写入站 ID#7 起始通讯址设置 ╳ ○ ○ RW H’10C8
D1422* 写入站 ID#8 起始通讯址设置 ╳ ○ ○ RW H’10C8
D1423* 写入站 ID#9 起始通讯址设置 ╳ ○ ○ RW H’10C8
D1424* 写入站 ID#10 起始通讯址设置 ╳ ○ ○ RW H’10C8
D1425* 写入站 ID#11 起始通讯址设置 ╳ ○ ○ RW H’10C8
D1426* 写入站 ID#12 起始通讯址设置 ╳ ○ ○ RW H’10C8
D1427* 写入站 ID#13 起始通讯址设置 ╳ ○ ○ RW H’10C8
D1428* 写入站 ID#14 起始通讯址设置 ╳ ○ ○ RW H’10C8
D1429* 写入站 ID#15 起始通讯址设置 ╳ ○ ○ RW H’10C8
D1430* 写入站 ID#16 起始通讯址设置 ╳ ○ ○ RW H’10C8
D1431* PLC Link 轮询次数设置 ╳ ○ ○ 0 RW 否 0
D1432* PLC Link 轮询次数显示 ╳ ○ ○ 0 RW 否 0
D1433* PLC Link 联机站台数 ╳ ○ ○ 0 RW 否 0
D1434* 站 ID#1 数读取长度设置 ╳ ○ ○ 16 RW 16
D1435* 站 ID#2 数读取长度设置 ╳ ○ ○ 16 RW 16
D1436* 站 ID#3 数读取长度设置 ╳ ○ ○ RW 16
D1437* 站 ID#4 数读取长度设置 ╳ ○ ○ RW 16
D1438* 站 ID#5 数读取长度设置 ╳ ○ ○ RW 16
D1439* 站 ID#6 数读取长度设置 ╳ ○ ○ RW 16
D1440* 站 ID#7 数读取长度设置 ╳ ○ ○ RW 16
D1441* 站 ID#8 数读取长度设置 ╳ ○ ○ RW 16
D1442* 站 ID#9 数读取长度设置 ╳ ○ ○ RW 16
D1443* 站 ID#10 数读取长度设置 ╳ ○ ○ RW 16
D1444* 站 ID#11 数读取长度设置 ╳ ○ ○ RW 16
D1445* 站 ID#12 数读取长度设置 ╳ ○ ○ RW 16
D1446* 站 ID#13 数读取长度设置 ╳ ○ ○ RW 16
D1447* 站 ID#14 数读取长度设置 ╳ ○ ○ RW 16
D1448* 站 ID#15 数读取长度设置 ╳ ○ ○ RW 162 DVP PLC 种装置功
DVPPLC 应技术手册 266
特 D 功说明
ES
EX
SS
SA
SX
SC
EH
EH2
SV
Off
Ø
On
STOP
Ø
RUN
RUN
Ø
STOP









D1449* 站 ID#16 数读取长度设置 ╳ ○ ○ RW 16
D1450* 站 ID#1 数写入长度设置 ╳ ○ ○ RW 16
D1451* 站 ID#2 数写入长度设置 ╳ ○ ○ RW 16
D1452* 站 ID#3 数写入长度设置 ╳ ○ ○ RW 16
D1453* 站 ID#4 数写入长度设置 ╳ ○ ○ RW 16
D1454* 站 ID#5 数写入长度设置 ╳ ○ ○ RW 16
D1455* 站 ID#6 数写入长度设置 ╳ ○ ○ RW 16
D1456* 站 ID#7 数写入长度设置 ╳ ○ ○ RW 16
D1457* 站 ID#8 数写入长度设置 ╳ ○ ○ RW 16
D1458* 站 ID#9 数写入长度设置 ╳ ○ ○ RW 16
D1459* 站 ID#10 数写入长度设置 ╳ ○ ○ RW 16
D1460* 站 ID#11 数写入长度设置 ╳ ○ ○ RW 16
D1461* 站 ID#12 数写入长度设置 ╳ ○ ○ RW 16
D1462* 站 ID#13 数写入长度设置 ╳ ○ ○ RW 16
D1463* 站 ID#14 数写入长度设置 ╳ ○ ○ RW 16
D1464* 站 ID#15 数写入长度设置 ╳ ○ ○ RW 16
D1465* 站 ID#16 数写入长度设置 ╳ ○ ○ RW 16
D1466 CH0 电机转圈需脉数 (low word) ╳ ╳ ○ R 2000
D1467 CH0 电机转圈需脉数 (high word) ╳ ╳ ○ R 0
D1468 CH1 电机转圈需脉数(low word) ╳ ╳ ○ R 2000
D1469 CH1 电机转圈需脉数 (high word) ╳ ╳ ○ R 0
D1470 CH0 电机转圈移动距离 (low word) ╳ ╳ ○ R 1000
D1471 CH0 电机转圈移动距离 (high word) ╳ ╳ ○ R 0
D1472 CH1 电机转圈移动距离(low word) ╳ ╳ ○ R 1000
D1473 CH1 电机转圈移动距离 (high word) ╳ ╳ ○ R 0
D1474 CH0 移动机械单位(low word) ╳ ╳ ○ R 0
D1475 CH0 移动机械单位(high word) ╳ ╳ ○ R 0
D1476 CH1 移动机械单位(low word) ╳ ╳ ○ R 0
D1477 CH1 移动机械单位(high word) ╳ ╳ ○ R 0
D1478 CH2 闭回路控制输出输入率(EH2SV ) ╳ ╳ ○ 100 RW 否 100
D1479 CH3 闭回路控制输出输入率(EH2SV ) ╳ ╳ ○ 100 RW 否 100
D1480*

D1495*
M1353Off 时 读取站 ID#1 数储存缓区
M1353On(EHEH2SV 机种效) 站读取 ID#1~16
数储存 D 寄存器起始编号
╳ ○ ○ 0 R 0
2 DVP PLC 种装置功
DVPPLC 应技术手册 267
特 D 功说明
ES
EX
SS
SA
SX
SC
EH
EH2
SV
Off
Ø
On
STOP
Ø
RUN
RUN
Ø
STOP









D1496*

D1511*
M1353Off 时 写入站 ID#1 数预备缓区
M1353On(EHEH2SV 机种效) 站写入 ID#1~16
数储存 D 寄存器起始编号
╳ ○ ○ 0 RW 0
D1512*

D1527*
M1353Off 时 读取站 ID#2 数储存缓区
M1353On(EHEH2SV 机种效) 读取站
ID#17~32 起始通讯址设定
╳ ○ ○ 0 R 0
D1528*

D1543*
M1353Off 时 写入站 ID#2 数预备缓区
M1353On(EHEH2SV 机种效) 写入站
ID#17~32 起始通讯址设定
╳ ○ ○ 0 RW 0
D1544*

D1559*
M1353Off 时 读取站 ID#3 数储存缓区
M1353On(EHEH2SV 机种效) 站 ID#17~32
数读取长度设定
╳ ○ ○ 0 R 0
D1560*

D1575*
M1353Off 时 写入站 ID#3 数预备缓区
M1353On(EHEH2SV 机种效) 站 ID#17~32
数写入长度设定
╳ ○ ○ 0 RW 0
D1576*

D1591*
M1353Off 时 读取站 ID#4 数储存缓区
M1353On(EHEH2SV 机种效)站读取 ID#17~32
数储存 D 缓存器起始编号
╳ ○ ○ 0 R 0
D1592*

D1607*
M1353Off 时 写入站 ID#4 数预备缓区
M1353On(EHEH2SV 机种效) 站写入
ID#17~32 数储存 D 缓存器起始编号
╳ ○ ○ 0 RW 0
D1608*

D1623*
读取站 ID#5 数储存缓区 ╳ ○ ○ 0 R 0
D1624*

D1639*
写入站 ID#5 数预备缓区 ╳ ○ ○ 0 RW 0
D1640*

D1655*
读取站 ID#6 数储存缓区 ╳ ○ ○ 0 R 0
D1656*

D1671*
写入站 ID#6 数预备缓区 ╳ ○ ○ 0 RW 0
D1672*

D1687*
读取站 ID#7 数储存缓区 ╳ ○ ○ 0 R 0
D1688*

D1703*
写入站 ID#7 数预备缓区 ╳ ○ ○ 0 RW 0
D1704*

D1719*
读取站 ID#8 数储存缓区 ╳ ○ ○ 0 R 0 2 DVP PLC 种装置功
DVPPLC 应技术手册 268
特 D 功说明
ES
EX
SS
SA
SX
SC
EH
EH2
SV
Off
Ø
On
STOP
Ø
RUN
RUN
Ø
STOP









D1720*

D1735*
写入站 ID#8 数预备缓区 ╳ ○ ○ 0 RW 0
D1736*

D1751*
读取站 ID#9 数储存缓区 ╳ ○ ○ 0 R 0
D1752*

D1767*
写入站 ID#9 数预备缓区 ╳ ○ ○ 0 RW 0
D1768*

D1783*
读取站 ID#10 数储存缓区 ╳ ○ ○ 0 R 0
D1784*

D1799*
写入站 ID#10 数预备缓区 ╳ ○ ○ 0 RW 0
D1800*

D1815*
读取站 ID#11 数储存缓区 ╳ ○ ○ 0 R 0
D1816*

D1831*
写入站 ID#11 数预备缓区 ╳ ○ ○ 0 RW 0
D1832*

D1847*
读取站 ID#12 数储存缓区 ╳ ○ ○ 0 R 0
D1848*

D1863*
写入站 ID#12 数预备缓区 ╳ ○ ○ 0 RW 0
D1864*

D1879*
读取站 ID#13 数储存缓区 ╳ ○ ○ 0 R 0
D1880*

D1895*
写入站 ID#13 数预备缓区 ╳ ○ ○ 0 RW 0
D1896*

D1911*
读取站 ID#14 数储存缓区 ╳ ○ ○ 0 R 0
D1912*

D1927*
写入站 ID#14 数预备缓区 ╳ ○ ○ 0 RW 0
D1928*

D1943*
读取站 ID#15 数储存缓区 ╳ ○ ○ 0 R 0
D1944*

D1959*
写入站 ID#15 数预备缓区 ╳ ○ ○ 0 RW 0 2 DVP PLC 种装置功
DVPPLC 应技术手册 269
特 D 功说明
ES
EX
SS
SA
SX
SC
EH
EH2
SV
Off
Ø
On
STOP
Ø
RUN
RUN
Ø
STOP









D1960*

D1975*
读取站 ID#16 数储存缓区 ╳ ○ ○ 0 R 0
D1976*

D1991*
写入站 ID#16 数预备缓区 ╳ ○ ○ 0 RW 0
D1995 DVPPCC01 纪录 PLC 识码长度 ╳ ○ ○ 0 RW 否 0
D1996
DVPPCC01 PLC 识码设定值第 word (
ASCII 字符应 HEX 值表示)
╳ ○ ○ 0 RW 否 0
D1997
DVPPCC01 PLC 识码设定值第二 word (
ASCII 字符应 HEX 值表示)
╳ ○ ○ 0 RW 否 0
D1998
DVPPCC01 PLC 识码设定值第三 word (
ASCII 字符应 HEX 值表示)
╳ ○ ○ 0 RW 否 0
D1999
DVPPCC01 PLC 识码设定值第四 word (
ASCII 字符应 HEX 值表示)
╳ ○ ○ 0 RW 否 0
2 DVP PLC 种装置功
DVPPLC 应技术手册 270
211 特殊辅助继电器特殊寄存器群组功说明
PLC
运行标志

M1000~M1003
1 M1000:M1000 RUN 中常时 On 接点运行监视常开接点(A 接点)PLC
RUN 状态M1000 保持 On
M1000
Y0 PLC 运行中
直保持 ON
PLC RUN 中
常时 接点 ON
2 M1001:M1001 RUN 中常时 Off 接点运行监视常闭接点(B 接点)PLC
RUN 状态 M1001 保持 Off
3 M1002:PLC 开始 RUN 第次扫描 On保持 Off该脉宽度
次扫描时间作种初始设置工作时接点
4 M1003:PLC 开始 RUN 第次扫描 Off直 On启始负(RUN
瞬间’Off’)脉
PLC RUN
M1000
M1001
M1002
M1003
扫描时间
监控
定时器

D1000
1 监控定时器专门监视 PLC 扫描时间扫描时间超监控定时器设置时
间时ERROR 红色指示灯长亮输出全部变成 Off
2 监控定时器时间初始值 200ms程序长运算复杂时程序中
MOV 指令变更监控定时器设置值示监控定时器设置值
变更 300ms
M1002
初始脉
0 MOV K300 D1000

3 监控定时器设置 32767ms必须注意监控定时器设置时运算
异常发生检出时机会着拖慢非复杂运算扫描时间超
200ms般情况请维持 200ms 较佳
4 指令运算复杂者 PLC 机连接众特殊模块时会造成扫描时间
长扫描时间否超 D1000 设置值请监视 D1010~D1012种情况2 DVP PLC 种装置功
DVPPLC 应技术手册 271
变更 D1000 设置值 PLC 程序中加入 WDT 指令(API 07) CPU
执行 WDT 指令时部监控定时器清零扫描时间会超监控
定时器设置时间
程序容量

D1002
) 系列机种程序容量:
1 ESEXSS 机种:3792 Steps
2 SASXSC 机种:7920 Steps
3 EHEH2SV 机种:15872 Steps
语法检查

M1004
D1004D1137
1 语法检查错误发生PLC ERROR 错误指示灯闪烁特殊继电器 M1004On
2 PLC 语法检查时机:电源 Off→On时机:
a) WPLSoft HPP 程序写入 PLC 部
b) SASXSC EHEH2SV 机种 WPLSoft 作 Online Programming 功操作
3 发生原指令操作数(装置)合法程序语法回路错根特
殊寄存器 D1004 错误代码出错代代码表知错误原发生错误
址存数寄存器 D1137 (般回路错误 D1137 址值效)
4 语法检查出错代码请参考第 212 节出错代码原表
数备份
存储卡

M1005~M1007
) 数备份存储卡安装 EHEH2 机时机会数备份存储卡
ONOFF 开关进行列动作On 时做列没问题会数备份存储
卡复制机Off 时机动作
1 M1005:数备份存储卡机密码错误机动作时 M1005=On
2 M1006:数备份存储卡未初始化时 M1006=On
3 M1007:数备份存储卡程序区数存时 M1007=On
扫描逾时
定时器

M1008D1008
1 程序执行时发生扫描逾时 PLC ERROR 错误指示灯长亮时 M1008On
2 利 WPLSoft HPP 监控 D1008 容值数值 WDT 定时器 On Step

PLC SRAM
数遗失
检查方式

D1009M1175
M1176
1 Bit0~Bit7 分纪录种类数遗失相应 Bit 1 时代表数遗失相
应 Bit 0 时代表数正确
2 Bit 代表遗失状态:
Bit8~15 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
保留 PLC 程序 D 寄存器 T 寄存器 C 寄存器 文件寄存器 M继电器 S继电器 密码
3 PLC 电会进行 SRAM 数核核 SRAM 数遗失时PLC
会相应错误数记录 D1009 寄存器时数容 M1175
M1176 标志 On 2 DVP PLC 种装置功
DVPPLC 应技术手册 272
扫描时间
监视
D1010~D1012
) 扫描时间现值值值存放 D1010~D1012 中
1 D1010:扫描时间现值
2 D1011:扫描时间值
3 D1012:扫描时间值

时间脉
M1011~M1014

1 PLC 机部均具备列 4 种时钟脉 PLC 通电源 4 种时钟脉
会动动作
M1011 (10 ms)
M1012 (100 ms)
M1013 (1 sec)
M1014 (60 sec)
100 Hz
10 Hz
1 Hz
10 ms
100 ms
1 sec
1 min

2 PLC STOP 状态时钟脉会动作时钟脉启动时序 RUN 启动时
序会步
高速连接
定时器
M1015D1015
1 直接特 M特 D 方式动作说明
z EHEH2SV 机种 PLC RUN 时效SASXSC 机种 PLC
RUNSTOP 时效
z 程序中 M1015On 时 PLC 执行该次扫描周期结束 END 指令时
启动高速定时器 D1015D1015 计时单位 100us
z D1015 计时范围 0~32767计时 32767 时计时 0 开始
z 程序中 M1015Off 时D1015 立刻停止计时
2 EHEH2SV 机种提供高速定时器指令 HST请参考指令 API 196 HST 说明
3 范例:
z X10 On 时M1015On启动高速定时器开始计时计时值记录
D1015 中
z X10 Off 时M1015Off关闭高速定时器
X10
M1015
2 DVP PLC 种装置功
DVPPLC 应技术手册 273
万年历
时钟

M1016M1017
M1076
D1313~D1319
1 万年历时钟相关特 M 特 D
编号 名称 动作说明
M1016 万年历公元年显示
Off 时候显示公元年右 2 位
On 时候显示公元年右 2 位加 2000
M1017 ±30 秒校正
Off→On 触发时作校正
0~29 秒时分动秒 0
30~59 秒时分加 1秒 0
M1076 万年历障 设置值超出设置范围时电池没电
M1082 万年历已变更标志 万年历变更时标志 On
D1313 秒 0~59
D1314 分 0~59
D1315 时 0~23
D1316 日 1~31
D1317 月 1~12
D1318 星期 1~7
D1319 年 0~99(公元右两位)
2 万年历设置值错误次 PLC 重新电启动会时间恢复 2000 年 1
月 1 日 0 时 0 分星期六
3 D1313~D1319 TRD 指令 WPLSoft 监控模式会实时更新万年
历数
4 万年历时钟校正方法
※ SASXSC EHEH2SV 机种建万年历时钟校正方法校正时
刻专指令 TWR请参考 API 167 TWR 说明
※ 周边装置 WPLSoft数字设置显示器 DU01 设置
π(PI)
D1018D1019
1 利 D1019D1018 组合成 32 位数寄存器存放π(PI)浮点数值
2 浮点数值 H 40490FDB
输入端
反应时间
调整

D1020D1021
1 SSESEXSASXSC 机种 X0~X7 输入端 D1020 容设置输入端接
收脉反应时间设置范围 0~20单位 ms
2 ES 机种 X10~X17 输入端 D1021 容设置输入端接收脉反应时
间设置范围 0~20单位 ms
3 SC 机种 X10~X11 输入端 D1021 容设置输入端接收脉反应时间
(扫描周期基底)设置范围 0~1000单位次
4 EHEH2SV 机种 X0~X7 输入端 D1020 容设置输入端接收脉反
应时间设置范围 0~60单位 ms 2 DVP PLC 种装置功
DVPPLC 应技术手册 274
5 EHEH2SV 机种 X10~X17 输入端 D1021 容设置输入端接收脉
反应时间设置范围 0~60单位 ms
6 PLC 电源 Off→On 变化时D1020D1021 容动变成 10

X0
X17
0ms
1ms
10ms
15ms
端子 反应时间
输入生
状态存储
0
1
10
15
初始值 作设定D1020 10()

7 果程序中执行面程序时X0~X7 反应时间设置 0ms输入端
均串接 RC 滤波回路关系输入端快反应时间 50μs
M1000
常时 接点 ON
MOV K0 D1020

8 程序中高速计数器中断插入等功时须调整反应时间
9 REFF 指令(API51)功改变 D1020D1021 容功效相
执行完毕
标 志
M1029M1030
M1036M1037
M1102M1103
执行完毕标志指令:
1 API 52 MTRAPI 71 HKYAPI 72 DSWAPI 74 SEGLAPI 77 PR:
指令执行完次M1029On 扫描周期
2 API 57 PLSYAPI 59 PLSR:
z SASXSC ESEXSS 机 Y0 脉输出完毕M1029 会设置 On
Y1 脉输出完毕M1030 会设置 OnPLSYPLSR 指令 Off 时
M1029 M1030 变 OffM1029M1030 指令执行完毕标志动作
处理完毕须者清
z EHEH2SV 机 Y0Y1 脉输出完毕M1029 会设置 OnY2
Y3 脉输出完毕M1030 会设置 OnEH2SV 机Y4Y5 脉
输出完毕M1036 会设置 OnY6Y7 脉输出完毕M1037 会
设置 OnPLSYPLSR 指令 Off 时 M1029M1030M1036
M1037 变 Off次启动该指令时M1029M1030M1036M1037
变成 Off完毕变 On
3 API 63 INCD:指定组数较完成时M1029 会 On 次扫描周期
4 API 67 RAMPAPI 69 SORT:
z 指令执行完毕时 M1029 OnM1029 须者清 2 DVP PLC 种装置功
DVPPLC 应技术手册 275
z 该指令 Off 时 M1029 变 Off
5 EHEH2SV 机 API 155 DABSR API 156 ZRNAPI 158 DRVIAPI 159
DRVA:
z EHEH2SV 机设置第组输出 Y0Y1 脉数发送完毕时
M1029On第二组输出 Y2Y3 脉数发送完毕时M1030On
z EH2SV 机第三组输出 Y4Y5 脉数发送完毕时M1036On第四
组输出 Y6Y7 脉数发送完毕时M1037On
z 次启动该指令时M1029 M1030 变成 Off完毕变 On
6 SC 机 API 57 PLSYAPI 156 DZRN API 158 DDRVIAPI 159 DDRVA
Y10 脉输出完毕 M1102 会设置 OnY11 脉输出完毕 M1103 会设
置 OnPLSY 指令关闭 M1102M1103 会设成 OffDDRVADDRVI
DZRN 指令次启动该指令时 M1102M1103 会设成 Off
通讯错误
代码
M1025D1025
HPPPC HMI 机接口 PLC 联机时数传输中 PLC 接收
合法通讯服务求时 M1025On错误码写入 D1025 中列错误码:
01:指令码合法
02:装置址合法
03:求数超范围
07:总校验(CheckSum) 错误
清指令

M1031M1032
M1031(非停电保持区域清)M1032(停电保持区域清)
装置编号 清装置
M1031
非停电保持区域清
„ Y般 M般 S 接点状态
„ 般 T 接点计时线圈
„ 般 C 接点计数线圈复位线圈
„ 般 D 现值寄存器
„ 般 T 现值寄存器
„ 般 C 现值寄存器
M1032
停电保持区域清
„ 停电保持 MS 接点状态
„ 累计型定时器 T 接点计时线圈
„ 停电保持 C 高速计数器 C 接点计数线圈
„ 停电保持 D 现值寄存器
„ 累计型定时器 T 现值寄存器
„ 停电保持 C 高速计数器 C 现值寄存器 2 DVP PLC 种装置功
DVPPLC 应技术手册 276
STOP中
输出保持
M1033
M1033 OnPLC RUN 变成 STOP 时候输出 OnOff 状态保持住
假设 PLC 输出接点负载加热器PLC RUN 切换成 STOP 模态时加热器状
态获保持等 PLC 作程序修改 RUN
Y 输出
全部禁止
M1034
M1034 驱动 On输出 Y 全部变成 Off
M1034 輸出全部禁止

RUNSTOP
开关
M1035D1035
1 EHEH2SV 系列机种 M1035 驱动 On判断 D1035 容值(K0~K15)启动
X0~X17 输入点作 RUNSTOP 开关
2 SASXSC 机种 M1035 驱动 On 时分启动 SA(X7)SX(X3)SC(X5)
输入点作 RUNSTOP 开关

速度检测
X0~X5

M1036
1 SC_V14 机种SPD 指令时 X0~X5 做速度侦测功总频宽 40kHz
2 程序范例:
X7
SPD X1 K1000 D0
SET M1036

‹ X7On 时D0 参数应表:
D0 起始编号
+索引值
功说明
+0 X0 输入点信号输入速度检测值双字节(32bit)低字节(16bit)
+1 X0 输入点信号输入速度检测值双字节(32bit)高字节(16bit)
+2 X1 输入点信号输入速度检测值双字节(32bit)低字节(16bit)
+3 X1 输入点信号输入速度检测值双字节(32bit)高字节(16bit)
+4 X2 输入点信号输入速度检测值双字节(32bit)低字节(16bit)
+5 X2 输入点信号输入速度检测值双字节(32bit)高字节(16bit)
+6 X3 输入点信号输入速度检测值双字节(32bit)低字节(16bit)
+7 X3 输入点信号输入速度检测值双字节(32bit)高字节(16bit)
+8 X4 输入点信号输入速度检测值双字节(32bit)低字节(16bit)
+9 X4 输入点信号输入速度检测值双字节(32bit)高字节(16bit)
+10 X5 输入点信号输入速度检测值双字节(32bit)低字节(16bit)
+11 X5 输入点信号输入速度检测值双字节(32bit)高字节(16bit)
+12 速度检测剩余时间(单位:ms) 2 DVP PLC 种装置功
DVPPLC 应技术手册 277
输入点检
测脉宽度
X0

M1084D1023
ESEXSS_V64SASX_V16SC_V14 机种启动 M1084 X0 输入点
检测脉宽度次 X0 On 变 Off 时会更新次数值检测结果存放 D1023
单位 01ms检测宽度 01ms 1000ms
通讯口

M1120M1136
M1138M1139
M1143D1036
D1109D1120
通讯口功:(ESEXSS_V60SA SX _V12SC_V10EH_V11SV_V10
EH2_V10 版支持)
SASXSC 机新增通讯口(COM1:RS232COM2:RS485)EHEH2 机通讯
口(COM1:RS232COM2:RS232RS485RS422) 支持 MODBUS ASCIIRTU
通讯格式速率高达 115200 bpsCOM1 COM2 时EHEH2 机
通讯口(COM3:RS232RS485) 支持 MODBUS ASCII 通讯格式速率高达
38400 bps
COM1 仅作站(Slave)支持 ASCIIRTU 通讯格式支持调整波特
率速率高达 115200 bps修改数位长度 ( Data bits Parity
bits Stop bits )
COM2 作站站均支持 ASCIIRTU 通讯格式支持调整波特率
速率高达 115200 bps修改数位长度 ( Data bits Parity bits
Stop bits )
COM3 仅作站(Slave)支持 ASCII 通讯格式( Data bits Parity bits
Stop bits) 7E1支持调整波特率速率高达 38400 bpsCOM2
COM3 时站(Slave)
◎ 通讯格式设置:
COM1 1 通讯格式 D1036 设置COM1(RS232)站(Slave)通信协
议(b8~b15)未支持
2 M1138 通讯设置保持
3 ASCIIRTU 模式设置 M1139
COM2 1 通讯格式 D1120 设置COM2(RS232RS485RS422)站
(Master)站(Slave)通信协议
2 M1120 通讯设置保持
3 ASCIIRTU 模式设置 M1143
COM3 1 通讯格式 D1109 设置COM3(RS232RS485)站(Slave)
通信协议(b0~b3b8~b15)未支持
2 M1136 通讯设置保持 2 DVP PLC 种装置功
DVPPLC 应技术手册 278

设定方法请参考表:
容 0 1
b0 数长度 b00:7 b01:8
b2 b100 : (None)
b2 b101 : 奇校验(Odd) b2 b1 位
b2 b111 : 偶校验(Even)
b3 stop bits b30:1 bit b31:2 bit
b7~b40001 (H1) : 110 bps
b7~b40010 (H2) : 150 bps
b7~b40011 (H3) : 300 bps
b7~b40100 (H4) : 600 bps
b7~b40101 (H5) : 1200 bps
b7~b40110 (H6) : 2400 bps
b7~b40111 (H7) : 4800 bps
b7~b41000 (H8) : 9600 bps
b7~b41001 (H9) : 19200 bps
b7~b41010 (HA) : 38400 bps
b7~b41011 (HB) : 57600 bps
b7~b4
b7~b41100 (HC) : 115200 bps
b8 起始字符选择 b80: b81:D1124
b9 第结束字符选择 b90: b91:D1125
b10 第二结束字符选择 b100: b101:D1126
b15~b11 定义
范例:COM2 通讯格式修改方法
修改 COM2 通讯格式请程序端加入面程序代码 PLC
STOP RUN 时 PLC 第次扫描时间时会侦测 M1120 否 On
会根 D1120 设置值更改 COM2 相关设定
COM2 通讯格式改 ASCII 模式57600bps7 Data bitsEven parity1
Stop bits (57600 7 E 1)
MOV HB6 D1120
SET M1120
M1002

注意事项:
1 COM2 成 SLAVE 端口时请勿程序中通讯指令存
2 通讯格式修改完成 PLC RUN→STOP通讯格式会变化
3 通讯格式修改完成PLC 电源关闭电会回复出厂设置通
讯格式
2 DVP PLC 种装置功
DVPPLC 应技术手册 279
范例二:COM1 通讯格式修改方式:
修改COM1 通讯格式请程序端加入面程序码 PLC STOP
RUN 时 PLC 第次扫描时间时会侦测 M1138 否 On 会
D1036 设置值更改 COM1 相关设置
COM1 通讯格式改成 ASCII 模式115200bps7 Data bitsEven parity
1 Stop bits (115200 7 E 1)
MOV HC6 D1036
SET M1138
M1002

注意事项:
1 通讯格式修改完成 PLC RUN→STOP通讯格式会变化
2 通讯格式修改完成PLC 电源关闭电会回复出厂设置通
讯格式
范例三:COM3 通讯格式修改方式:
COM3 通讯格式固定 7 Data bitsEven parity1 Stop bits修改 COM3
通讯速率 38400 bps 请程序端加入面程序码 PLC STOP RUN
时 PLC 第次扫描时间时会侦测 M1136 否 On会 D1109
设置值更改 COM3 相关设置
COM3 通讯速率改成 38400 bps
MOV HA0 D1109
SET M1136
M1002

注意事项:
1 通讯格式修改完成 PLC RUN→STOP通讯格式会变化
2 通讯格式修改完成PLC 电源关闭电会回复出厂设定通
讯格式
范例四:COM1COM2 RTU 模式设置:
COM1COM2 支持 ASCIIRTU 模式COM1 M1139 设置标志COM2
M1143 设置标志标志 On 时 RTU mode标志 Off 时 ASCII mode
RTU 模式设置方式:
COM1:(9600 8 E 1 RTU)
2 DVP PLC 种装置功
DVPPLC 应技术手册 280
MOV H87 D1036
SET M1138
M1002
SET M1139

COM2:(9600 8 E 1 RTU)
MOV H87 D1120
SET M1120
M1002
SET M1143

◎ EHEH2SV 机 COM2 支持 SLAVE 模式数接收完成产生中断 I170
(机种支持)
般 PLC 通讯端口处 SLAVE 模式时通讯数进入 PLCPLC
会立刻处理等 PLC 执行 END 指令会处理通讯数 PLC
扫描时间长时需实时反应通讯数会延误通讯实时性针点
新增通讯中断 I170
范例:通讯中断I170 (SLAVE 模式数接收完成中断)
EI
FEND
I 170 IRET
END
MOV H87 D1120
SET M1120
M1002
SET M1143

程序中加 I170 PLC COM2 通讯端口处 SLAVE 模式时通讯
数进入PLC 会立刻处理通讯数然立刻恢复数
注意事项:
1 I170 时请勿线更新程序功
2 PLC 扫描时间会略增 2 DVP PLC 种装置功
DVPPLC 应技术手册 281
通讯回应
延迟
D1038
RS485 接口通讯时PLC 机站(Slave)时数响应延迟时间设置设
置范围 0~10000 (0 ~1 秒)范围 D1038 0时间单位 01ms设
置值必须 D1000(扫描逾时定时器 WDT) 设置值
PLC LINK 中设定延迟发送笔通讯数SASXSC (单位扫描周期)
EHEH2SV (单位 01ms)
固定
扫描时间

M1039D1039
1 M1039 On程序扫描时间固定 D1039 容决定程序执行完
毕必须等固定扫描时间达时执行次扫描果 D1039 容
实际程序扫描时间时实际程序扫描时间
M1039 固定扫描时间
M1000
常时
On 接点
D1039K20MOV P 扫描时间定 20ms

2 扫描时间关指令 API 67 RAMPAPI 71 HKYAPI 74 SEGLAPI 75 ARWS
API 77 PR应必须固定扫描时间者定时插入中断搭配
3 特 API 71 HKY 指令 4×4 矩阵方式作 16 数字钮输入操作
时扫描时间必须固定 20ms
4 D1010~D1012 显示扫描时间包括固定扫描时间
模拟功

D1056~D1059
D1062
D1110~D1113
D1116~D1118
1 模拟输入通道分辨率:EX 10 位应10V~+10V (512~+511) 0~±20mA
(512~+511)SX 电压 12 位电流 11 位应10V~+10V (2000~+2000)
20mA~+20mA (1000~+1000)
2 模拟输出通道分辨率:EX 8 位应 0~10V (0~255) 0~20mA (0~255)SX
12 位应10V~+10V (2000~+2000)20mA~+20mA (2000~+2000)
3 模拟数字转换取样时间设定出厂值 5单位 ms D1118 5≦ 皆视 5ms
4 EHEH2 模拟输入 AD 卡(DVPF2AD)分辨率电压 12 位电流 11 位0~10V
(0~+4000) 0~20mA (0~+2000)
5 EHEH2 模拟输出 DA 卡(DVPF2DA)分辨率 12 位0~10V (0~+4000) 0~20mA
(0~+4000)
装置编号 功 说 明
D1056 SXEX 模拟输入通道 CH 0 EHEH2 模拟输入 AD 卡 CH 0 现值
D1057 SXEX 模拟输入通道 CH 1 EHEH2 模拟输入 AD 卡 CH 1 现值
D1058 EX 模拟输入通道 CH 2 现值
D1059 EX 模拟输入通道 CH 3 现值
D1062 设置 SX 机种 AD0AD1 均次数(2~4 次) 2 DVP PLC 种装置功
DVPPLC 应技术手册 282
装置编号 功 说 明
D1110 SXEX 模拟输入通道 CH 0 EHEH2 模拟输入 AD 卡 CH 0 均值
D1111 SXEX 模拟输入通道 CH 1 EHEH2 模拟输入 AD 卡 CH 1 均值
D1112 EX 模拟输入通道 CH 2 均值
D1113 EX 模拟输入通道 CH 3 均值
D1116 SXEX 模拟输出通道 CH 0 EHEH2 模拟输出 DA 卡 CH 0
D1117 SXEX 模拟输出通道 CH 1 EHEH2 模拟输出 DA 卡 CH 1
D1118 SXEXEHEH2 模拟输入滤波设置 (ms)
运算错误
标志

M1067~M1068
D1067~D1068
1 运算错误标号:
装置 说明 停电保持 STOPÖRUN RUNÖSTOP
M1067 运算错误标号 清 保持
M1068 运算错误锁存标号 保持 保持
D1067 运算错误代码 清 保持
D1068 运算错误时 STEP 值 保持 保持
2 错误代码说明:
D1067 错误代码 原
H’ 0E18 BCD 转换错误
H’ 0E19 数 0 错误
H’ 0E1A 装置超范围 (包含 EF 修饰)
H’ 0E1B 开根号值负数
H’ 0E1C FROMTO 指令通讯错误
信号LV
动作标志
M1087D1100
1 PLC 侦测 LV(Low Voltage)信号时会判断 M1087 否 On On
D1100 容值填入 Y0~Y17
2 D1100 bit0(LSB)应 Y0bit1 应 Y1bit8 应 Y10 余类

文件寄存器

M1101
D1101~D1103
1 SASXSC EHEH2SV 机种 PLC 电源 Off→On 时会判断:
M1101: 否启动文件寄存器动载数功
D1101: SASXSC 机种文件寄存器开始编号 K0~K1599
EHEH2SV 机种文件寄存器开始编号 K0~K9999
D1102: SASXSC 机种欲读取文件寄存器笔数 K0~K1600
EHEH2SV 机种欲读取文件寄存器笔数 K0~K8000
D1103: 存放读取文件寄存器数位置
SASXSC 机种指定数寄存器 D 开始编号 K2000~K4999
EHEH2SV 机种指定数寄存器 D 开始编号 K2000~K9999 2 DVP PLC 种装置功
DVPPLC 应技术手册 283
决定否文件寄存器容动传指定数寄存器中
2 请参考指令 API 148 MEMRAPI 149 MEMW 说明
数字开关
功卡
M1104~M1111
1 插入数字开关功卡 PLC RUN 时8 DIP 开关点状态分应
M1104~M1111
2 请参考指令 API 109 SWRD 说明
3 插入 4DI 卡 AX0 输入点 (光耦隔离) PLC RUN 时AX0~ AX3 输入点状
态分应 M1104~M1107
晶体输出
功卡
M1112M1113
插入 2DO 功卡 PLC RUN 时M1112M1113 分应输出点 AY0 AY1
2 点晶体输出
附加减速
脉输出
M1115~M1119
D1104
1 ESEXSSSASXSC(支持 SC_V14 )机加减速脉输出特 D 特
M 定义:
装置编号 功说明
M1115 加减速脉输出启动开关
M1116 加减速脉输出加速中标志
M1117 加减速脉输出达目标频率标志
M1118 加减速脉输出减速中标志
M1119 加减速脉输出完成标志
D1104 加减速脉输出控制寄存器(D)起始编号
2 D1104 参数应表(频率范围 25Hz~10kHz)
D 起始编号
+索引值
功说明
+0 启动频率 (SF)
+1 间隔频率 (GF)
+2 目标频率 (TF)
+3 输出脉数总双字节(32bit)低字节(16bit)
+4 输出脉数总双字节(32bit)高字节(16bit)
(TP)
+5 加减速区间输出脉数双字节(32bit)低字节(16bit)
+6 加减速区间输出脉数双字节(32bit)高字节(16bit)
(AP)
3 须指令者填完参数表接着设置 M1115 启动(需 RUN 模
式执行)功仅 Y0 输出时序图图示 2 DVP PLC 种装置功
DVPPLC 应技术手册 284
GF
GP
TF
SF
频率
脉数
Ap加减速脉数
加减段数(TFSF)GF
段输出脉数GPAP加减段数
TP
AP AP

4 注意事项:限制条件条符合时功会执行:
z 启动频率需目标频率
z 间隔频率需等(目标频率–启动频率)
z 脉数总需(加减速脉数*2)
z 启动频率目标频率 25Hz 10kHz
z 加减速脉数需加减段数
M1115 OnÆOff 时会清 M1119 M1116M1117 M1118 变
化 STOPÆRUN 时M1115~M1119 清 Off RUNÆSTOP 时
M1115~M1119 会清 OffD1104 OffÆOn 时清 0余变化
PLC 执行中时间附加减速脉输出功指令 PLSY Y0 输出执行
先启动 Y0 输出者继续执行
5 计算区段动作时间
假设者设置起始频率 1kHz间隔频率 1kHz目标频率 5kHz总脉
数 100 加速脉数 40加速区间时序图示
时间 (sec)
频率(Hz)
5000
4000
3000
2000
1000
tttt1234 2 DVP PLC 种装置功
DVPPLC 应技术手册 285
述条件知加减段数(5K – 1K) 1K 4段脉输出数 40 4
10求图中 t1 (1 1K) * 10 10mst2 (1 2K) * 10 5mst3 (1
3K) * 10 333ms t4 (1 4K) * 10 25ms
6 程序范例:正反转加减速步进电机控制
参数址 D500~D506
1kHz 启动频率
100Hz 间隔频率
10kHz 目标频率
80000 脉输出
10000 加减速区间脉数
M1002
MOV K500 D1104
MOV K1000 D500
MOV K100 D501
MOV K10000 D502
DMOV K80000 D503
DMOV K10000 D505
SET M1115

z PLC RUN 时参数设置存入 D1104 指定寄存器群
z M1115 On 时加减速脉开始输出
z 加速程中 M1116 On速度达时 M1117 On减速程中 M1118
On行程完 M1119 On
z M1115 会动复位需者中行判断条件清
z 实际脉输出曲线图:
10K
1K
10000 70000 80000
频率(Hz)
脉数
2 DVP PLC 种装置功
DVPPLC 应技术手册 286
10K
1K
2606 8606 11213
频率(Hz)
Time(ms)

特殊高速
脉输出

M1133~M1135
D1133
1 SASXSC(支持 SC_V14 )机特殊高速脉 Y0 (50kHz)输出功特 D
特 M 定义:
装置编号 功说明
M1133 特殊高速脉 Y0 (50kHz) 输出开关(On 开始启动)
M1134 特殊高速脉 Y0 (50kHz) 输出 On 连续输出开关
M1135 特殊高速脉 Y0 (50kHz) 输出脉数达标志
D1133 特殊高速脉 Y0 (50kHz) 控制寄存器(D)起始编号
2 D1133 参数应表
D 起始编号
+索引值
功说明
+0 特殊高速脉 Y0 输出频率双字节(32bit)低字节(16bit)
+1 特殊高速脉 Y0 输出频率双字节(32bit)高字节(16bit)
+2 特殊高速脉 Y0 输出数双字节(32bit)低字节(16bit)
+3 特殊高速脉 Y0 输出数双字节(32bit)高字节(16bit)
+4 显示目前特殊高速脉 Y0 输出数双字节(32bit)低字节(16bit)
+5 显示目前特殊高速脉 Y0 输出数双字节(32bit)高字节(16bit)
3 功说明:
叙述输出频率输出数均 M1133On M1135Off 时修改中
输出频率输出目标数修改会影响目前输出脉目前输出脉数显
示时间次扫描时间更新次M1133 OffÆOn 时清 0 OnÆOff 时
保持输出数值
4 注意事项:
特殊高速脉输出功 Run 状态中特定 Y0 输出点
PLSY (Y0)指令存程序中 PLSY (Y1)受影响程序中 PLSY (Y0)
指令先执行功会法相反果功先启动 PLSY (Y0)
指令会执行外功执行时般 Y0 输出功效余 Y1~Y7
输出点均 2 DVP PLC 种装置功
DVPPLC 应技术手册 287
功 PLSY 指令相较差输出频率更高高达 50kHz 输出
两轴动控制
脉输出
M1133M1135
D1133~D1136
1 SC_V14 机种两轴动画斜线圆弧特 D 特 M 定义:
装置编号 功说明
M1133 两轴动控制Y10 输出启动标志
M1135 两轴动控制Y11 输出启动标志
D1133 两轴动控制Y10 输出控制寄存器(D)起始编号
D1134 两轴动控制设置 Y10 输出区段数
D1135 两轴动控制Y11 输出控制寄存器(D)起始编号
D1136 两轴动控制设置 Y11 输出区段数
2 D1133D1135 参数应表:
D 起始编号
+索引值
功说明
+0 两轴动控制 Y10Y11 第段输出频率双字节(32bit)低字节(16bit)
+1 两轴动控制 Y10Y11 第段输出频率双字节(32bit)高字节(16bit)
+2 两轴动控制 Y10Y11 第段输出数双字节(32bit)低字节(16bit)
+3 两轴动控制 Y10Y11 第段输出数双字节(32bit)低字节(16bit)
3 功说明:
‹ 定义两轴:
X 轴ÆY0(方输出) Y10(脉输出)组
Y 轴ÆY1(方输出) Y11(脉输出)组
‹ 定义输出表格格式:
假设 D1133 K100 D1134 K3完整输出表格须设置:
区段编号 D 装置编号 输出频率值 D 装置编号 输出数值 说明
1 D101D100 K10000 D103D102 K1000
第 1 区段 10kHz
输出 1000 脉
2 D105D104 K15000 D107D106 K2000
第 2 区段 15kHz
输出 2000 脉
3 D109D108 K5000 D111D110 K3000
第 3 区段 5kHz 输
出 3000 脉
注:输出频率数均 32bit 3 区段连续占 12 D 装置(3×2×212)
4 注意事项:
‹ 功启动前需确定否已设置输出频率数值功已执行中
时修改输出频率数值 2 DVP PLC 种装置功
DVPPLC 应技术手册 288
‹ PLC 程序程序扫瞄 END 指令动检查功否启动
‹ M1133 M1135 时扫描周期中设置时两轴脉输出会
时间输出脉
‹ 设置输出频率 100Hz 时 100Hz 输出设置输出频率
100kHz 时 100kHz 输出
‹ 功 D 装置编号范围 D0 ~ D999 D2000 ~ D4999
余装置请勿超出 D 装置范围
‹ 功设置 50 区段 1 区段 50 区段时
功会启动
‹ 功启动M1102 On 表示 Y10 输出结束M1103 On 表示 Y11 输
出结束
5 范例:
(1) 两轴画斜线
目标:画两条斜线图()示
程序说明:Y0 Y10 X 轴Y1 Y11 Y 轴程序图(二)示
输出频率数:设置表()示
(00)
第区段
X 轴
(10003000)
(50004000)
Y 轴
第二区段








图() 2 DVP PLC 种装置功
DVPPLC 应技术手册 289
M1002
M0
MOV K200
K2
K300
Y0
M1133
Y1
M1135
MOV
MOV
MOV K2
D1133
D1134
D1135
D1136

图(二)

轴 区段 D 装置编号 输出频率值 D 装置编号 输出数值
1 D201D200 K1000 D203D202 K1000
X
2 D205D204 K4000 D207D206 K4000
1 D301D300 K3000 D303D302 K3000
Y
2 D305D304 K1000 D307D306 K1000
表()
(2) 两轴画弧
目标:画 90°圆弧图(三)示
程序说明:定义程序范例 1 D1134 D1136 改 K10(输出 10 段)
输出频率数:设置表(二)示
(00)
10 区段
X 轴
Y 轴
(5000050000)
10



图(三)

2 DVP PLC 种装置功
DVPPLC 应技术手册 290
轴 区段 D 装置编号 输出频率值 D 装置编号 输出数值
1 D201D200 K1230 D203D202 K615
2 D205D204 K3664 D207D206 K1832
3 D209D208 K6004 D211D210 K3002
4 D213D212 K8200 D215D214 K4100
5 D217D216 K10190 D219D218 K5095
6 D221D220 K11932 D223D222 K5966
7 D225D224 K13380 D227D226 K6690
8 D229D228 K14498 D231D230 K7249
9 D233D232 K15258 D235D234 K7629
X
10 D237D236 K15644 D239D238 K7822
1 D301D300 K15644 D303D302 K7822
2 D305D304 K15258 D307D306 K7629
3 D309D308 K14498 D311D310 K7249
4 D313D312 K13380 D315D314 K6690
5 D317D316 K11932 D319D318 K5966
6 D321D320 K10190 D323D322 K5095
7 D325D324 K8200 D327D326 K4100
8 D329D328 K6004 D331D330 K3002
9 D333D332 K3664 D335D334 K1832
Y
10 D337D336 K1230 D339D338 K615
表(二)
(3) 四象限画弧
目标:分画四 90°圆弧图(四)示
程序说明:方信号 On 时方正方信号 Off 时方
负程序图(五)示
输出频率数:设置范例 2 表(二)示
(00) X 轴
Y 轴
(5000050000)(5000050000)
(5000050000) (5000050000)
Y0ON
Y1ON
Y0ON
Y1ON
Y1OFFY1OFF
Y0OFF
Y0OFF
第象限第二象限
第三象限 第四象限

图(四)
2 DVP PLC 种装置功
DVPPLC 应技术手册 291
M1002
M0
MOV K200
K300
M1133
M1135
MOV
MOV
MOV
D1133
D1134
D1135
D1136
M1
SET Y0
Y1
K10
K10
SET
RST
SET Y0
Y1
Y0
Y1RST
RST
Y0
Y1
RST
SET
M2
M3
M4

图(五)

‹ M0M1On 时代表第象限画 90°圆弧 M0M2On 时代表第
二象限画 90°圆弧 M0M3On 时代表第三象限画 90°圆弧 M0M4On
时代表第四象限画 90°圆弧
‹ 四 90°圆弧 X 轴加速Y 轴减速状态画出
程序修改成D1333K300D1335K200X 轴 Y 轴设置值交换四
90°圆弧 X 轴减速Y 轴加速状态画出程序图(六)示 2 DVP PLC 种装置功
DVPPLC 应技术手册 292
M1002
M0
MOV
K200
K300
M1133
M1135
MOV
MOV
MOV
D1133
D1134
D1135
D1136
M1
SET Y0
Y1
K10
K10
SET
RST
SET Y0
Y1
Y0
Y1RST
RST
Y0
Y1
RST
SET
M2
M3
M4

图(六)
‹ M0M1On 时代表第象限画 90°圆弧 M0M2On 时代表第
二象限画 90°圆弧 M0M3On 时代表第三象限画 90°圆弧 M0M4On
时代表第四象限画 90°圆弧图(七)示
(00)
X 轴
Y 轴
(5000050000)(5000050000)
(5000050000) (5000050000)
Y0ON
Y1ON
Y0ON
Y1ON
Y1OFFY1OFF
Y0OFF
Y0OFF
第三象限
第二象限 第象限
第四象限

图(七) 2 DVP PLC 种装置功
DVPPLC 应技术手册 293
(4) 画出圆
目标:图(四)图(七)中分取出四 90°圆弧组合成圆图(八)示
程序说明:方控制脚位 On 时方正反 Off 时方
负程序设计图(九)示 X0 On 次 D0 会累加次两轴
画 90°圆弧
输出频率数:设置范例 2 表(二)示
(00)
X 轴
Y 轴
(5000050000)
(5000050000)
(100000)
D0K1 D0K2
D0K3D0K4

图(八)
M1002
MOV
K0
MOV
MOV
D1134
SET Y0
Y1
K10
SET
K10
MOV
MOV
SET Y0
Y1
MOV
MOV
D0 K2
D0 K1
D1136
D0
D0
INC
K200
K300
D1133
D1135
RST
K300
K200
D1133
D1135
X0
2 DVP PLC 种装置功
DVPPLC 应技术手册 294
M1133
M1135
Y0
Y1
MOV
MOV
Y0
Y1SET
MOV
MOV
D0 K4
D0 K3
D1133
D1135
RST
RST
K200
K300
K300
K200
RST
D1133
D1135
X0

图(九)
6 计算出区段频率输出脉数:
z 目标:时针方画弧(5000050000)位置区段数 10 段图(十)示
z 定义变量:RX X 轴目标值Ry Y 轴目标值N 区段数π圆周
率 31416
(00) X轴
Y轴
(0Ry)
(Rx0)
(x10y10)
(x1y1)
(x2y2)
(x3y3)
(x4y4)
(x5y5)
(x6y6)
(x7y7) (x8y8)
(x9y9)

图(十)
步骤计算区段位置:
X 轴 :x1 RX –RX × sin[(N–1) ×π÷(2 × N)]
x2 RX –RX × sin[(N–2) ×π÷(2 × N)]
X 轴类推 x10 表(三)
2 DVP PLC 种装置功
DVPPLC 应技术手册 295
Y 轴 :y1 Ry × sin[1 ×π÷(2 × N)]
y2 Ry × sin[(2 ×π÷(2 × N))
Y 轴类推 y10 表(四)
位置 x1 x2 x3 x4 x5
数 61555 244712 544961 954908 1446459
数 615 2447 5449 9549 14464
位置 x6 x7 x8 x9 x10(RX)
数 2061067 2730042 3454911 4217825 50000
数 20610 27300 34549 42178 50000
表(三)
位置 y1 y2 y3 y4 y5
数 782174 1545088 2269957 2938932 3535540
数 7821 15450 22699 29389 35355
位置 y6 y7 y8 y9 y10(Ry)
数 4045091 4455038 4755287 4938444 50000
数 40450 44550 47552 49384 50000
表(四)
步骤二计算区段间距离(脉数):
‹ X轴 x1 x1 – 0x2 x2 – x1 ………x10 x10 – x9 表(五)
‹ Y轴 y1 y1 – 0y2 y2 – y1 ………y10 y10 – y9 表(五)
位置 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10
脉数 615 1832 3002 4100 5095 5966 6690 7249 7629 7822
位置 y1 y2 y3 y4 y5 y6 y7 y8 y9 y10
脉数 7821 7629 7249 6690 5966 5095 4100 3002 1832 616
表(五)
步骤三决定区段执行时间表(五)换算出区段频率:
假设区段执行 500ms区段频率(Hz)公式 fx1 1÷05 × x1fx2 1÷05
× x2… X Y 轴 10 区段频率表(六)示
位置 fx1 fx2 fx3 fx4 fx5 fx6 fx7 fx8 fx9 fx10
频率值 1230 3664 6004 8200 10190 11932 13380 14498 15258 15644
位置 fy1 fy2 fy3 fy4 fy5 fy6 fy7 fy8 fy9 fy10
频率值 15642 15258 14498 13380 11932 10190 8200 6004 3644 1232
表(六)
2 DVP PLC 种装置功
DVPPLC 应技术手册 296
步骤四范例 2 中表(二)填入 D 装置完成
提示: RX Ry 值相时算出 X 轴 X 轴频率
数相反序输入 Y 轴完成
提示二:换成画逆时针圆弧时 X Y 轴索引值交换
扩展连接
侦 测
D1140D1142
D1143 D1145
1 D1140:右侧特殊扩展模块(ADDAXAPTTC…)台数 8 台
2 D1142:数字扩展机输入 X 点数
3 D1143:数字扩展机输出 Y 点数
4 D1145(仅支持 SV 机种):左侧高速特殊扩展模块(ADDAXAPTTC…)台数
8 台
调斜率
加减速脉
输出功说明

M1144~M1149
M1154
D1030D1031
D1144D1154
D1155
1 SASXSC 机调斜率加减速脉输出 Y0 功特 D 特 M 定义:
装置编号 功说明
M1144 调斜率加减速脉 Y0 输出功加减速脉输出启动开关
M1145 调斜率加减速脉 Y0 输出功加速中标志
M1146 调斜率加减速脉 Y0 输出功达目标频率标志
M1147 调斜率加减速脉 Y0 输出功减速中标志
M1148 调斜率加减速脉 Y0 输出功完成功标志
M1149 调斜率加减速脉 Y0 输出功暂时计数数标志
M1154 调斜率加减速脉 Y0 输出功启动指定减速功标志
D1030 Y0 脉累积输出数双字节(32bit)低字节(16bit)
D1031 Y0 脉累积输出数双字节(32bit)高字节(16bit)
D1144 调斜率加减速脉输出 Y0 控制寄存器 (D) 起始编号
D1154 指定减速间隔时间 (10~32767 ms) 建议值
D1155 指定减速间隔频率 ( 1~ 32700 Hz) 建议值
2 D1144 参数应表
D 起始编号
+索引值
功说明
+0 区段总合数(n)( 10 )
+1 目前执行区段(读)
+2 第 1 区段起始频率(SF1)
+3 第 1 区段间隔时间(GT1)
+4 第 1 区段间隔频率(GF1)
+5 第 1 区段目标频率(TF1)
+6 第 1 区段输出脉目标数(SE1) 双字节(32bit)低字节(16bit)
+7 第 1 区段输出脉目标数(SE1) 双字节(32bit)高字节(16bit)
+8 第 2 区段起始频率(SF2)第 1 区段目标频率(TF1)相 2 DVP PLC 种装置功
DVPPLC 应技术手册 297
D 起始编号
+索引值
功说明
+9 第 2 区段间隔时间(GT2)
+10 第 2 区段间隔频率(GF2)
+11 第 2 区段目标频率(TF2)
+12 第 2 区段输出脉目标数(SE2) 双字节(32bit)低字节(16bit)
+13 第 2 区段输出脉目标数(SE2) 双字节(32bit)高字节(16bit)

+n*6+2 第 n 区段起始频率(SFn) 第 n1 区段目标频率(TFn1)相
+n*6+3 第 n 区段间隔时间(GTn)
+n*6+4 第 n 区段间隔频率(GFn)
+n*6+5 第 n 区段目标频率(TFn)
+n*6+6 第 n 区段输出脉目标数(SEn) 双字节(32bit)低字节(16bit)
+n*6+7 第 n 区段输出脉目标数(SEn) 双字节(32bit)高字节(16bit)
3 功说明:
功仅 Y0 输出点时序图图示者填完参数表接
着设置 M1144 启动(需 RUN 模式执行)

SF2
TF2
SF3
TF3
TF4
SF4
频率(Hz)
时间(ms)
TF1
SF1
第区段 第二区段 第三区段 第四区段
脉数 脉数 脉数 脉数
(SE1) (SE2) (SE3) (SE4)
GF
GT
GT
GF

4 规范限制条件:
z 启动频率目标频率频率限制需等 200Hz者执行
执行完毕
z 启动频率目标频率频率限制 32700Hz者 32700Hz 执
行 2 DVP PLC 种装置功
DVPPLC 应技术手册 298
z 间隔时间范围 1~32767ms单位 ms
z 间隔频率范围加速区段 1Hz~32700Hz 减速区段1~32700Hz 设
置 0Hz 执行区段法达目标频率会达目标数转换
区段执行
z 区段脉输出目标数必需间隔频率间隔时间 1000
(GF*GT1000)间隔数( (TFSF)GF )算法请参范例条件发
生错误时造成功法达成建议改善方法加长间隔时间加脉
输出目标数
z RUN 执行中高速指令指定 Y0 输出时先启动 Y0 输出指令优先
执行余暂执行
z M1144 启动执行 M1148 未达完成标志输出 M1144 关闭时功
启动身减速功时指定减速功标志 M1154 Off定减
速规 200ms 减少 200Hz设置 M1147 减速标志直输出频率
200Hz 停止输出脉指定减速功标志 M1154 On会
者规划间隔时间频率执行中时间等零(<0
200ms 定值)频率等零(0 时1kHz 定值>0 时
动加负号)
z M1148 达完成标志输出 M1144 关闭时功会启动减速规
会清 M1148 标志外次 M1144 关闭时会清 M1149 标志
z 功执行区段取决区段总合数区段数 10 段
z 功加减速取决区段启动频率执行区段目标频率
区段启动频率时区段加速间隔区段目标频率必
须区段启动频率反执行区段目标频率区段启动频
率区段减速间隔区段目标频率必须区段
启动频率者未规规划时功会法保证正确
输出脉功
z STOPÆRUN 时M1144~M1149 清 Off RUNÆSTOP 时
清 M1144 清 M1145~M1149 D1144 OffÆOn 时清
0余变化
z SASXSC 机种参数表范围 D0~D999 D2000~D4999
参数表(包含区段参数)范围执行命令
关闭 M1144
5 范例:计算区段加减速目标频率输出数
假设者设置区段起始频率 200Hz区段间隔时间 100ms区段间隔频
率 100Hz区段目标频率 500Hz区段目标脉数 1000 算法:
2 DVP PLC 种装置功
DVPPLC 应技术手册 299
z 起速时输出脉数 200*1001000 20
z 第 1 加速间隔输出脉数 300*1001000 30
z 第 2 加速间隔输出脉数 400*1001000 40
z 目标频率输出脉数 1000 − (40+30+20) 910
(请注意数目建议值 10 )
z 换算目标频率输出时间 1 500 * 910 1820 ms
z 区段总时间 1820 + 3*100 2120 ms
6 范例二:1 区段加速 1 区段减速简单加减速脉输出程序
M1002
MOV K200 D1144
MOV K2 D200
MOV K250 D202
MOV K500 D203
MOV K1000 D205
DMOV K2000 D206
MOV K250 D204
MOV K750 D208
MOV K500 D209
MOV K250 D210
MOV K250 D211
DMOV K2000 D212
M0
M1144
END
2 DVP PLC 种装置功
DVPPLC 应技术手册 2100
7 范例三:1 区段加速减速附方开关加减速脉输出程序
TF1
TF2
TF2
TF1
SF2
SF2
SF1
SF1
位置
原点
X0ON
Y7OFF

容说明:
z 加减速设置范例二(加减速频率停电保持区储存段程序中
需写入)
z 图范例位置移动图动作 X0 接点 On 时开始做回运动
X0 接点 Off 时停止运动(中 Y7 方开关)
z 程序容图示
RST M0
RST M1
SET M0
ALT M1
Y7
SET M0
RST M0
M1144
RST M0
END
M1002
X0
X0 M0
M1
M1
M1
M1148
M0
X0
2 DVP PLC 种装置功
DVPPLC 应技术手册 2101
8 范例四:应加速减速 1 区段原点回动作程序
相关标志时序图示:
M1149
M1148
M1144
X0
回停止
脉输出停止
减速回区加速回区

频率位置关系图示:
原点
位置
频率(Hz)
加速回区 减速回区
加减速时间频率脉数设置表示:
D 起始编号
+索引值
设置数值
+0 2
+2 250(Hz)
+3 100(ms)
+4 500(Hz)
+5 10000(Hz)
+6 +7 10()
+8 9750(Hz)
+9 50(ms)
+10 500(Hz)
+11 250(Hz)
+12 +13 30000()

2 DVP PLC 种装置功
DVPPLC 应技术手册 2102
程序示:(中假设 X7 接点启动原点回触发开关)
X7
SET M1144
SET M1149
X0
RST M1149
X0
SET M1148
RST M1144
END

程序说明:
z X7 接点触发设置 M1144 启动加速运动设置 M1149 计数脉
数直减速开关 X0 触发时送出 10 脉紧接着进入减速区段
z 等 X0 关闭时回原点时设置 M1148 手动结束脉输出
关闭功
注意事项:
范例仅作应方法者需考虑实际机台特性限制行
调整加减速区段参数设置
PWD脉宽侦测
dudyoff
dudyon

M1154
1 M1154 PWD 脉宽侦测功仅 EH2SV 机种 V15 版支持
2 M1154Off 时侦测 dutyoff 宽度时间M1154On 时侦测 dutyon 宽度时间2 DVP PLC 种装置功
DVPPLC 应技术手册 2103
暂停脉波输出
遮蔽功
标功

M1156~M1159
M1538~M1541
D1026D1027
1 中断型脉波输出暂停功(减速功)动作示意图:
虛線( )
设定


虛線
( )

I001 I001
I001
I001
I001
M1156 ON
M1538 ONNote #1: M1156OFF
PLC
Note :
M1158ON (Note #1)
D1233 D1232
or
D1348D1343
D1340
D1027 D1026
M1156 OFF
I001
启动 结束频率
目标频率
频率
加速时间 减速时间
中断产生
输出数
减速数
设定
中断未产生
暂停停止
屏蔽脉波数
实线 中断没发生时动作示意图
中断非屏蔽区发生时动作示意图
时者清
会动剩余输出数输出完毕

‹ 适指令:DRVIDDRVIPLSRDPLSR
‹ 限制条件:需搭配相应外部中断特 M 特 D
‹ 说明:
„ 功启动时PLC 会优先减速时间设定值进行减速规划
者未设定减速数特 D( 0)者设定数少减速时间规划数
时PLC 会减速时间减速功反减速数减速时
间规划数时PLC 减速数特 D 设定减速功
„ 减速时间设定范围建议 10ms~10000ms
„ CH0 高速输出提供屏蔽(Mask)中断功 D1027 D1026(32 位)数值
0 时表示启动屏蔽功输出脉波数屏蔽区域时
X0 外部中断会产生
‹ 高速输出 CH0~CH3 应外部中断输入点 X0~X3 暂停功设定表示
相关参数
Channel
中断暂停
旗标
外部
输入点
减速时间
特 D
减速数
特 D
屏蔽中断

暂停状态
旗标
CH0 (Y0Y1) M1156 X0 D1348 D1232~D1233 D1026
D1027 M1538
CH1 (Y2Y3) M1157 X1 D1349 D1234~D1235 M1539
CH2 (Y4Y5) M1158 X2 D1350 D1236~D1237 M1540
CH3 (Y6Y7) M1159 X3 D1351 D1238~D1239 M1541 2 DVP PLC 种装置功
DVPPLC 应技术手册 2104
‹ 应范例介绍
„ 范例减速时间立减速暂停功
¾ 应场合:外部中断发生时高速输出必须指定减速时间达成减
速暂停功般常应单轴定位控制(Motion Control)标
(Searching Mark)功
¾ 程序容示:
EI
M1002
MOV K100 D1348
M0
I001
DPLSR K200000
M0
K2000000 K1000 Y0
SET M1156
FEND
M1000
INC D10
IRET
END
„ 范例程序说明
¾ M0 Off 变 On 时 Y0 开始输出脉波等外部输入中断
X0 发生输出状态加速区段高速区段发生中断讯号 Y0
立减速 100ms 停止输出 M1538ON
¾ M1538ON 时者清(RST)M1156 PLC 会开始输出
剩余脉波数目标脉波数完全输出完毕时 M1029ON
¾ 外部中断规划输出减速区段发生时输出做减速动作
会设定 M1538ON
„ 范例二减速数立减速暂停功
¾ 应场合:外部中断发生时高速输出必须指定减速数达成
减速暂停功般常应单轴定位控制标功
¾ 程序容示: 2 DVP PLC 种装置功
DVPPLC 应技术手册 2105
EI
M1002
MOV K100 D1343
M0
SET M1156
MOV K100 D1348
DMOV K50000 D1232
DMOV K0 D1026
I001
DDRVI K100000
M0
K100000 Y0 Y1
FEND
M1000
INCP D100
IRET
END

„ 范例二程序说明:
¾ M0 Off 变 On 时Y0 开始输出脉波输出程中外部输入中断
X0 发生Y0 输出会立减速输出 50000 脉波停止输出
设定 M1538 暂停状态旗标 On
¾ M1538ON 时者清(RST)M1156 PLC 会开始输出
剩余脉波数目标脉波数完全输出完毕时 M1029ON
¾ 外部中断规划输出减速区段发生时输出做减速动作
会设定 M1538ON
„ 范例三屏蔽式(Mask)中断减速数立减速暂停功
¾ 应场合:标程中需先排段中断作区域时设
定屏蔽式中断功般会应物品已图样需标功场

¾ 程序容示: 2 DVP PLC 种装置功
DVPPLC 应技术手册 2106
EI
M1002
MOV K100 D1343
M0
I001
DDRVI K100000
M0
K100000 Y0 Y1
SET M1156
FEND
M1000
INCP D100
IRET
END
MOV K100 D1348
DMOV K50000 D1232
DMOV K40000 D1026

„ 范例三程序说明:
¾ M0 Off 变 On 时Y0 开始输出脉波 Y0 输出数超 40000
时外部输入中断 X0 发生 Y0 会减速输出 50000
脉波停止设定 M1538 暂停状态旗标 On
¾ 果 Y0 脉波输出未达 40000 前外部输入中断 X0 发生 Y0
输出会减速动作产生
¾ M1538ON 时者清(RST)M1156 PLC 会开始输出
剩余脉波数目标脉波数完全输出完毕时 M1029ON
¾ 外部中断规划输出减速区段发生时输出做减速动作
会设定 M1538ON
2 程序型脉波输出暂停功(减速功)动作示意图:
M1308ON
脉波输出完毕
旗标M1029
ON


停止时间
扫瞄周期1
M1308OFF
启动 结束频率
目标频率
频率
加速时间 减速时间

时间

2 DVP PLC 种装置功
DVPPLC 应技术手册 2107
‹ 适指令:DRVIDDRVIDRVADDRVAPLSRDPLSR
‹ 适机种韧体版:EH2 V14(含)SV V15(含)
‹ 脉波输出中Force ON M1308 脉波暂停输出 Force OFF M1308 输出
脉波剩余数
‹ 暂停功停止误差时间扫描周期时间
‹ 高速输出 CH0~CH3 应特殊暂停旗标暂停功表示
旗标
Channel
暂停旗标
CH0 M1308
CH1 M1309
CH2 M1310
CH3 M1311

3 SV 机 V14 机种中断讯号进入时正进行高速脉波输出会减速
方式做暂停输出遮蔽标功特 M特 D 定义:
装置编号 功说明
M1308
Off>On 第组脉波 CH0 (Y0Y1)高速输出立暂停
On>Off 恢复输出未完成输出数
M1309
Off>On 第组脉波 CH1 (Y2Y3)高速输出立暂停
On>Off 恢复输出未完成输出数
M1310
Off>On 第组脉波 CH2 (Y4Y5)高速输出立暂停
On>Off 恢复输出未完成输出数
M1311
Off>On 第组脉波 CH3 (Y6Y7)高速输出立暂停
On>Off 恢复输出未完成输出数
M1156
启动 X0 中断发生立减速暂停 CH0 高速输出(启动 M1156
M1538 ON 时清 M1156发送完剩余输出脉波)
M1157 启动 X1 中断发生立减速暂停 CH1 高速输出
M1158 启动 X2 中断发生立减速暂停 CH2 高速输出
M1159 启动 X3 中断发生立减速暂停 CH3 高速输出
M1538 CH0 暂停状态旗标
M1539 CH1 暂停状态旗标
M1540 CH2 暂停状态旗标
M1541 CH3 暂停状态旗标
D1026 Low word
D1027
0 时启动 DRVIPLSR 指令搭配 X0 遮蔽
(Mask)中断功 High word
D1232 Low word
D1233
CH0 标输出脉波数
High word 2 DVP PLC 种装置功
DVPPLC 应技术手册 2108
装置编号 功说明
D1234 Low word
D1235
CH1 标输出脉波数
High word
D1236 Low word
D1237
CH2 标输出脉波数
High word
D1238 Low word
D1239
CH3 标输出脉波数
High word
单步执行

M1170M1171
D1170
1 EHEH2SV 机种单步执行功特 D 特 M 定义:
装置编号 功说明
M1170 单步执行功启动标志
M1171 单步执行动作标志
D1170 目前 PLC 执行指令 STEP 编号
2 功说明:
z 执行时机: PLC RUN 状态启动标志效
z 动作序:
(1) 启动 M1170PLC 进入单步执行模式PLC 会停某指令位置
指令 STEP 位置记录 D1170 中执行该指令 1 次
(2) FORCE On M1171PLC 会执行指令然停住时 PLC 会
动 FORCE Off M1171然停指令D1170 会显示目前
STEP 值
(3) 针 Y 输出单步执行模式时执行 Y 输出会实时输出须等执
行 END 指令输出
3 注意事项:
会受扫描周期影响指令会单步执行导致动作正确例:HKY 指
令执行时必须 8 次扫描时间效抓取键输入值单步
执行会产生误动作
高速脉输入输出高速计数器计数值较指令硬件启动
受单步执行影响


2 DVP PLC 种装置功
DVPPLC 应技术手册 2109
两相脉
输出功
M1172~M1174
D1172~D1177
1 SASXSC 系列机种两相脉输出功特 D 特 M 定义:
装置编号 功说明
M1172 两相脉输出开关(On 开启)
M1173 On 连续输出开关
M1174 输出脉数达标志
D1172 两相脉输出频率(12Hz~20kHz)
D1173 两相脉输出模式选择(k1 k2)
D1174 两相输出脉目标数双字节(32bit)低字节(16bit)
D1175 两相输出脉目标数双字节(32bit)高字节(16bit)
D1176 两相脉目前输出数双字节(32bit)低字节(16bit)
D1177 两相脉目前输出数双字节(32bit)高字节(16bit)
2 功说明:
输出频率计算方法 1 1 脉周期( 1T)图()示输出模式
两种选择K1 表示 A 相位领先 B 相位K2 表示 B 相位领先 A 相位输出数计算
方法相位差出现时累加 1 次图()中示范例输出数 8
输出数达时 M1174 标志 On清方法 M1172 关闭
12 7 8
Y0(A)
Y1(B)
T
3456
叙述输出频率输出目标数模式选择均 M1172On
M1174Off 时修改中输出频率输出目标数修改会影响目前输出脉
数值模式选择修改时会目前输出脉数清 0目前输出脉
数显示时间次扫描周期更新次M1172 StopÆRun 时清 0
RunÆStop 时保持输出数值
3 注意事项:
功 Run 状态中 PLSY 指令存程序中
程序中 PLSY 指令先执行功会法相反果功先启
动 PLSY 指令会执行 2 DVP PLC 种装置功
DVPPLC 应技术手册 2110
模拟电位器
VR

M1178~M1179
D1178~D1179
1 EHEH2SV SASC 系列机种建 2 点 VR 模拟电位器功特 D 特 M 定义:
装置编号 功 说 明
M1178 VR0 模拟电位器启动
M1179 VR1 模拟电位器启动
D1178 VR0 值
D1179 VR1 值
2 功说明:
功 PLC RUN 状态中 M1178On 时 VR 0 模拟电位器变化量
转换成 0~255 数值存放 D1178 中 M1179On 时 VR 1 模拟电位器变
化量转换成 0~255 数值存放 D1179 中
3 请参考指令 API 85 VRRD 说明
中断截取
脉数
D1180~D1181
D1198~D1199
1 SASXSC 机系列机种利外部中断计数中高速计数现值存放
D1180~D1181D1198~D1199 寄存器里
2 功说明:
z SASX 机种X0(脉输入点) X4(外部断点)搭配相 C235 C251
C253 I401 搭配D1180 D1181 暂存 32bit 数值装置X1(脉输
入点) X5(外部断点)搭配相 C236 I501 搭配D1198 D1199
暂存 32bit 数值装置
条件:程序启动 X2 外部中断输入 X0 高速输入计数 C235C251
C253 时功会启动程序中启动 X3 外部中断输入 X1 高
速输入计数 C236 时功会启动
z SC 机种X10(脉输入点) X4(外部断点)搭配相 C243 C255
I401 搭配 D1180 D1181 暂存 32bit 数值装置X11 X5 搭配
相 C245 I501 搭配D1198 D1199 暂存 32bit 数值装置
条件 1:程序中启动 X4 外部中断输入 X0 高速输入计数 C235
C241C251 时撷取功会启动高速计数值撷取立
清高速计数现值程序中启动 X5 外部中断输入 X1 高速输入
计数 C236 时撷取功会启动高速计数值撷取立清
高速计数现值
条件 2:程序中启动 X4 外部中断输入 X10 高速输入计数 C243
C255 时撷取功会启动清高速计数值程序中启动 X5
外部中断输入 X11 高速输入计数 C245 时撷取功会启动
清高速计数值 2 DVP PLC 种装置功
DVPPLC 应技术手册 2111
MODEM
连线功

M1184~M1188
1 联机示意图:
PC
WPLSoft 执行中
DVPEHEH2 系列机
DVPF232 界面
MODEM MODEM
电信电话网络
2 EHEH2 机种 MODEM 功特 M 定义:
装置编号 功 说 明 备 注
M1184 启动 MODEM 功 M1184 ON 动作效
M1185 启动 MODEM 初始化功 初始化完毕标志 OFF
M1186 MODEM 初始化失败 M1185 ON 时 M1186 OFF
M1187 MODEM 初始化完成 M1185 ON 时 M1187 OFF
M1188 显示目前 MODEM 否联机中 ON 代表联机中
注:特 M PLC RUNSTOP 均效
3 联机操作说明:(请列方式操作 PLC)
a) SET M1184 (启动 PLC MODEM 联机功)
b) SET M1185 (启动 PLC MODEM 初始化功)
c) M1186~M1187 判断 MODEM 初始化否成功
d) PLC 进入联机等中
4 PLC 动作说明注意事项:
a) PLC 连接 MODEM 必须搭配 RS232 扩展卡(DVPF232 卡)方效
卡述特 M 均效
b) 启动 MODEM 功(M1184 On)必须先达 MODEM 初始化功
(M1185 On)未达 MODEM 初始化动作PLC 法启动 MODEM
动接听功
c) MODEM 达初始化动会进入动接听模式
d) 远程 PC 停止联机PLC 会动 MODEM 进入机接听模式
时者 MODEM 关闭次开启 MODEM 时需做次初始
化动作
e) PLC 设置 MODEM 联机速率固定 9600bps法提供联机速度修正
外 MODEM 速度必须支持 9600bps(含)
f) PLC MODEM 达初始化格式 ATZ ATS01
g) 法 PLC MODEM 达初始化请利 PC 提供超级终端机
达初始化命令 ATZ ATS01 2 DVP PLC 种装置功
DVPPLC 应技术手册 2112
停电保持
范围设定
D1200~D1219
1 EHEH2SV SASXSC 机种停电保持范围设置开始址编号结束址
编号范围停电保持区域
2 请参考第 21 节表
机 X 输入点
设定OnOff
M1304
SSESEX 机种 M1304On 时机 X 输入点(X0~X17)利周边装置
WPLSoftHPP 做 OnOff 设定动作硬件灯号会反应
SASXSC 机种 M1304On 时机 X 输入点(X0~X17)利周边装置
WPLSoftHPP 做 OnOff 设定动作硬件灯号会反应
EHEH2SV 机种 M1304On 时机 X 输入点利周边装置
WPLSoftHPP 做 OnOff 设定动作硬件灯号会反应
高速输出脉
停止模式
M1310~M1311
M1334~M1335
D1166~D1167
D1343D1353
1 SC_V14 机种模式三功高速输出脉停止模式特 D 特 M 定义:
装置编号 功说明
M1334 Y10 脉停止输出模式选择
M1335 Y11 脉停止输出模式选择
M1310 立关闭 Y10 脉输出启动标志
M1311 立关闭 Y11 脉输出启动标志
D1166 X10 计数模式切换
D1167 X11 计数模式切换
D1343 设置 Y10 脉输出加减速时间
D1353 设置 Y11 脉输出加减速时间
2 高速输出脉停止模式说明:
z Y10 脉输出
模式规划减速型
适指令:DDRVI DDRVA 指令
执行规划减速条件:关闭脉输出指令条件接点 M1334 Off
执行规划减速脉输出停止时间:D1343 设置时间(加减速时间)
图标说明:图()中实线原先规划行程虚线执行规划减速行程 2 DVP PLC 种装置功
DVPPLC 应技术手册 2113
加减速时间 D1343
时间


目标频率
启动频率
指令关闭 M1334OFF
D1340

图()
模式二关闭输出型
适指令:DDRVIDDRVA PLSY 指令
执行关闭输出条件:关闭脉输出指令条件接点 M1334 On(PLSY 指令
需设置 M1334 PLSY 没加减速设置)
执行关闭输出脉停止输出时间:值约 1 扫描周期
图标说明:图(二)中实线原规划行程虚线指令关闭行程
时间


目标频率
启动频率
指令关闭 M1334ON
D1340
停止时间 扫描周期1
图(二)
模式三立关闭输出型
适指令:DDRVIDDRVA PLSY 指令
执行立关闭输出条件:M1310On(启动指令前须先设置) X10 设置条件触
发(D1166K0 升D1166K1 降)
执行立关闭输出脉停止时间:值约 1 脉时间
图标说明:图(三)中实线原先规划行程虚线 X10 触发行程 2 DVP PLC 种装置功
DVPPLC 应技术手册 2114
时间


目标频率
启动频率
D1340
停止时间 脉时间1
X10 触发

图(三)
z Y11 脉输出
模式规划减速型
适指令:DDRVI DDRVA 指令
执行规划减速条件:关闭脉输出指令条件接点 M1335 Off
执行规划减速脉输出停止时间:D1353 设置时间(加减速时间)
模式二关闭输出型
适指令:DDRVIDDRVA PLSY 指令
执行关闭输出条件:关闭脉输出指令条件接点 M1335 On(PLSY 指令
需设置 M1135 PLSY 没加减速设置)
停止条件关闭脉输出时间:值约 1 扫描周期
模式三立关闭输出型
适指令:DDRVIDDRVA PLSY 指令
执行立关闭输出条件:M1311On(启动指令前须先设置) X11 设置条件触
发(D1167K0 升D1167K1 降)
执行立关闭输出脉停止输出时间:值约 1 脉时间
3 注意事项:
1 模式二执行条件 M1334 M1335须执行关闭脉输出指令前
设置状态模式三执行条件 M1310M1311 触发条件 D1166
D1167须脉输出指令启动前设置完成
2 模式三(立关闭输出型)中Y10 X10 搭配Y11
X11 搭配
3 X10 X11 模式三功时请勿 X10 X11 高速计
数器输入 2 DVP PLC 种装置功
DVPPLC 应技术手册 2115
右侧特殊扩
展模块代号

D1320~D1327
EHEH2 系列机种连接右侧特殊扩展模块会排列序扩展模块机
种代号显示 D1320~ D1327
EH 系列机种特殊扩展模块代号
扩展模块名称 扩展模块
代号 (HEX) 扩展模块名称 扩展模块
代号(HEX)
DVP04ADH H’0400 DVP01PUH H’0110
DVP04DAH H’0401 DVP01HCH H’0120
DVP04PTH H’0402 DVP02HCH H’0220
DVP04TCH H’0403 DVP01DTH H’0130
DVP06XAH H’0604 DVP02DTH H’0230
EH2 机种特殊扩展模块代号
扩展模块名称 扩展模块
代号 (HEX) 扩展模块名称 扩展模块
代号(HEX)
DVP04ADH2 H’6400 DVP01HCH2 H’6120
DVP04DAH2 H’6401 DVP02HCH2 H’6220
DVP04PTH2 H’6402 DVPDT02H2 H’0230
DVP04TCH2 H’6403 DVPCP02H2 H’0240
DVP06XAH2 H’6604 DVPPF02H2 H’0250
DVP01PUH2 H’6110
左侧高速特殊
扩 模块代号展

D1386~D1393
SVEH2L 机种连接左测高速特殊扩展模块会排列序扩展模块机
种代号显示 D1386~ D1393
SVEH2L 机种左测高速特殊扩展模块代号
扩展模块名称
扩展模块
代号 (HEX)
扩展模块名称
扩展模块
代号(HEX)
DVP04ADSL H’4400 DVP01HCSL H’4120
DVP04DASL H’4401 DVP02HCSL H’4220
DVP04PTSL H’4402 DVPDNETSL H’4130
DVP04TCSL H’4403 DVPEN01SL H’4050
DVP06XASL H’6404 DVPMDMSL H’4040
DVP01PUSL H’4110 DVPCOPMSL H’4133
2 DVP PLC 种装置功
DVPPLC 应技术手册 2116
EASY PLC
LINK
M1350~M1354
M1360~M1519
D1399
D1355~D1370
D1415~D1465
D1480~D1991
1 SASXSCEHEH2SV 系列机种 PLC LINK 16 台时 (M1353Off)ID1~ID8 特 D
特 M 说明:
站(MASTER PLC)
SLAVE ID 1 SLAVE ID 2 SLAVE ID 3 SLAVE ID 4 SLAVE ID 5 SLAVE ID 6 SLAVE ID 7 SLAVE ID 8
读出 写入 读出 写入 读出 写入 读出 写入 读出 写入 读出 写入 读出 写入 读出 写入
M1353Off:关闭 32 台 LINK 功超 16 笔读写功(RST M1353) 固定读写 16 笔存放特 D 寄存器编号
D1480

D1495
D1496

D1511
D1512

D1527
D1528

D1543
D1544

D1559
D1560

D1575
D1576

D1591
D1592

D1607
D1608

D1623
D1624

D1639
D1640

D1655
D1656

D1671
D1672

D1687
D1688

D1703
D1704

D1719
D1720

D1735
长度 长度 长度 长度 长度 长度 长度 长度 长度 长度 长度 长度 长度 长度 长度 长度
D1434 D1450 D1435 D1451 D1436 D1452 D1437 D1453 D1438 D1454 D1439 D1455 D1440 D1456 D1441 D1457
起始
通讯

起始
通讯

起始
通讯

起始
通讯

起始
通讯

起始
通讯

起始
通讯

起始
通讯

起始
通讯

起始
通讯

起始
通讯

起始
通讯

起始
通讯

起始
通讯

起始
通讯

起始
通讯

D1355 D1415 D1356 D1416 D1357 D1417 D1358 D1418 D1359 D1419 D1360 D1420 D1361 D1421 D1362 D1422
SLAVE PLC 否 LINK
M1360 M1361 M1362 M1363 M1364 M1365 M1366 M1367
目前动作 MASTER PLC SLAVE PLC 动作指示标志
M1376 M1377 M1378 M1379 M1380 M1381 M1382 M1383
读出写入数错误标志
M1392 M1393 M1394 M1395 M1396 M1397 M1398 M1399
读取完毕标志〈次完成台读出写入动作标志会动 Off〉
M1408 M1409 M1410 M1411 M1412 M1413 M1414 M1415
写入完毕标志〈次完成台读出写入动作标志会动 Off〉
M1424 M1425 M1426 M1427 M1428 M1429 M1430 M1431

站 1
SLAVE ID 1
站 2
SLAVE ID 2
站 3
SLAVE ID 3
站 4
SLAVE ID 4
站 5
SLAVE ID 5
站 6
SLAVE ID 6
站 7
SLAVE ID 7
站 8
SLAVE ID 8
读出 写入 读出 写入 读出 写入 读出 写入 读出 写入 读出 写入 读出 写入 读出 写入
D100

D115
D200

D215
D100

D115
D200

D215
D100

D115
D200

D215
D100

D115
D200

D215
D100

D115
D200

D215
D100

D115
D200

D215
D100

D115
D200

D215
D100

D115
D200

D215
z 预设读出起始通讯址 D1355~D1362 容值 H1064 D100
z 预设写入起始通讯址 D1415~D1422 容值 H10C8 D200 2 DVP PLC 种装置功
DVPPLC 应技术手册 2117
2 SASXSCEHEH2SV 系列机种 PLC LINK 16 台时 (M1353Off)ID9~ID16 特 D
特 M 说明:
站(MASTER PLC)
SLAVE ID 9 SLAVE ID 10 SLAVE ID 11 SLAVE ID 12 SLAVE ID 13 SLAVE ID 14 SLAVE ID 15 SLAVE ID 16
读出 写入 读出 写入 读出 写入 读出 写入 读出 写入 读出 写入 读出 写入 读出 写入
M1353Off:关闭 32 台 LINK 功超 16 笔读写功(RST M1353) 固定读写 16 笔存放特 D 寄存器编号
D1736

D1751
D1752

D1767
D1768

D1783
D1784

D1799
D1800

D1815
D1816

D1831
D1832

D1847
D1848

D1863
D1864

D1879
D1880

D1895
D1896

D1911
D1912

D1927
D1928

D1943
D1944

D1959
D1960

D1975
D1976

D1991
长度 长度 长度 长度 长度 长度 长度 长度 长度 长度 长度 长度 长度 长度 长度 长度
D1442 D1458 D1443 D1459 D1444 D1460 D1445 D1461 D1446 D1462 D1447 D1463 D1448 D1464 D1449 D1465
起始
通讯

起始
通讯

起始
通讯

起始
通讯

起始
通讯

起始
通讯

起始
通讯

起始
通讯

起始
通讯

起始
通讯

起始
通讯

起始
通讯

起始
通讯

起始
通讯

起始
通讯

起始
通讯

D1363 D1423 D1364 D1424 D1365 D1425 D1366 D1426 D1367 D1427 D1368 D1428 D1369 D1429 D1370 D1430
SLAVE PLC 否 LINK
M1368 M1369 M1370 M1371 M1372 M1373 M1374 M1375
目前动作 MASTER PLC SLAVE PLC 动作指示标志
M1384 M1385 M1386 M1387 M1388 M1389 M1390 M1391
读出写入数错误标志
M1400 M1401 M1402 M1403 M1404 M1405 M1406 M1407
读取完毕标志〈次完成台读出写入动作标志会动 Off〉
M1416 M1417 M1418 M1419 M1420 M1421 M1422 M1423
写入完毕标志〈次完成台读出写入动作标志会动 Off〉
M1432 M1433 M1434 M1435 M1436 M1437 M1438 M1439

站 9
SLAVE ID 9
站 10
SLAVE ID 10
站 11
SLAVE ID 11
站 12
SLAVE ID 12
站 135
SLAVE ID 13
站 14
SLAVE ID 14
站 15
SLAVE ID 15
站 16
SLAVE ID 16
读出 写入 读出 写入 读出 写入 读出 写入 读出 写入 读出 写入 读出 写入 读出 写入
D100

D115
D200

D215
D100

D115
D200

D215
D100

D115
D200

D215
D100

D115
D200

D215
D100

D115
D200

D215
D100

D115
D200

D215
D100

D115
D200

D215
D100

D115
D200

D215
z 预设读出起始通讯址 D1363~D1370 容值 H1064 D100
z 预设写入起始通讯址 D1423~D1430 容值 H10C8 D200 2 DVP PLC 种装置功
DVPPLC 应技术手册 2118
3 EHEH2SV 系列机种 PLC LINK 32 台时 (M1353On)ID1~ID8 特 D特 M 说明:
站(MASTER PLC)
SLAVE ID 1 SLAVE ID 2 SLAVE ID 3 SLAVE ID 4 SLAVE ID 5 SLAVE ID 6 SLAVE ID 7 SLAVE ID 8
读出 写入 读出 写入 读出 写入 读出 写入 读出 写入 读出 写入 读出 写入 读出 写入
EHEH2SV 机支持 M1353On:启动 32 台 LINK 功超 16 笔读写功(SET M1353)设置读写存放般 D
寄存器起始编号
D1480 D1496 D1481 D1497 D1482 D1498 D1483 D1499 D1484 D1500 D1485 D1501 D1486 D1502 D1487 D1503
长度 长度 长度 长度 长度 长度 长度 长度 长度 长度 长度 长度 长度 长度 长度 长度
D1434 D1450 D1435 D1451 D1436 D1452 D1437 D1453 D1438 D1454 D1439 D1455 D1440 D1456 D1441 D1457
起始
通讯

起始
通讯

起始
通讯

起始
通讯

起始
通讯

起始
通讯

起始
通讯

起始
通讯

起始
通讯

起始
通讯

起始
通讯

起始
通讯

起始
通讯

起始
通讯

起始
通讯

起始
通讯

D1355 D1415 D1356 D1416 D1357 D1417 D1358 D1418 D1359 D1419 D1360 D1420 D1361 D1421 D1362 D1422
SLAVE PLC 否 LINK
M1360 M1361 M1362 M1363 M1364 M1365 M1366 M1367
目前动作 MASTER PLC SLAVE PLC 动作指示标志
M1376 M1377 M1378 M1379 M1380 M1381 M1382 M1383
读出写入数错误标志
M1392 M1393 M1394 M1395 M1396 M1397 M1398 M1399
读取完毕标志〈次完成台读出写入动作标志会动 Off〉
M1408 M1409 M1410 M1411 M1412 M1413 M1414 M1415
写入完毕标志〈次完成台读出写入动作标志会动 Off〉
M1424 M1425 M1426 M1427 M1428 M1429 M1430 M1431

站 1
SLAVE ID 1
站 2
SLAVE ID 2
站 3
SLAVE ID 3
站 4
SLAVE ID 4
站 5
SLAVE ID 5
站 6
SLAVE ID 6
站 7
SLAVE ID 7
站 8
SLAVE ID 8
读出 写入 读出 写入 读出 写入 读出 写入 读出 写入 读出 写入 读出 写入 读出 写入
D100

D115
D200

D215
D100

D115
D200

D215
D100

D115
D200

D215
D100

D115
D200

D215
D100

D115
D200

D215
D100

D115
D200

D215
D100

D115
D200

D215
D100

D115
D200

D215
z 预设读出起始通讯址 D1355~D1362 容值 H1064 D100
z 预设写入起始通讯址 D1415~D1422 容值 H10C8 D200 2 DVP PLC 种装置功
DVPPLC 应技术手册 2119
4 EHEH2SV 系列机种 PLC LINK 32 台时 (M1353On)ID9~ID16 特 D特 M 说明:
站(MASTER PLC)
SLAVE ID 9 SLAVE ID 10 SLAVE ID 11 SLAVE ID 12 SLAVE ID 13 SLAVE ID 14 SLAVE ID 15 SLAVE ID 16
读出 写入 读出 写入 读出 写入 读出 写入 读出 写入 读出 写入 读出 写入 读出 写入
EHEH2SV 机支持 M1353On:启动 32 台 LINK 功超 16 笔读写功(SET M1353)设置读写存放般 D
寄存器起始编号
D1488 D1504 D1489 D1505 D1490 D1506 D1491 D1507 D1492 D1508 D1493 D1509 D1494 D1510 D1495 D1511
长度 长度 长度 长度 长度 长度 长度 长度 长度 长度 长度 长度 长度 长度 长度 长度
D1442 D1458 D1443 D1459 D1444 D1460 D1445 D1461 D1446 D1462 D1447 D1463 D1448 D1464 D1449 D1465
起始
通讯

起始
通讯

起始
通讯

起始
通讯

起始
通讯

起始
通讯

起始
通讯

起始
通讯

起始
通讯

起始
通讯

起始
通讯

起始
通讯

起始
通讯

起始
通讯

起始
通讯

起始
通讯

D1363 D1423 D1364 D1424 D1365 D1425 D1366 D1426 D1367 D1427 D1368 D1428 D1369 D1429 D1370 D1430
SLAVE PLC 否 LINK
M1368 M1369 M1370 M1371 M1372 M1373 M1374 M1375
目前动作 MASTER PLC SLAVE PLC 动作指示标志
M1384 M1385 M1386 M1387 M1388 M1389 M1390 M1391
读出写入数错误标志
M1400 M1401 M1402 M1403 M1404 M1405 M1406 M1407
读取完毕标志〈次完成台读出写入动作标志会动 Off〉
M1416 M1417 M1418 M1419 M1420 M1421 M1422 M1423
写入完毕标志〈次完成台读出写入动作标志会动 Off〉
M1432 M1433 M1434 M1435 M1436 M1437 M1438 M1439

站 9
SLAVE ID 9
站 10
SLAVE ID 10
站 11
SLAVE ID 11
站 12
SLAVE ID 12
站 13
SLAVE ID 13
站 14
SLAVE ID 14
站 15
SLAVE ID 15
站 16
SLAVE ID 16
读出 写入 读出 写入 读出 写入 读出 写入 读出 写入 读出 写入 读出 写入 读出 写入
D100

D115
D200

D215
D100

D115
D200

D215
D100

D115
D200

D215
D100

D115
D200

D215
D100

D115
D200

D215
D100

D115
D200

D215
D100

D115
D200

D215
D100

D115
D200

D215
z 预设读出起始通讯址 D1363~D1370 容值 H1064 D100
z 预设写入起始通讯址 D1423~D1430 容值 H10C8 D200
2 DVP PLC 种装置功
DVPPLC 应技术手册 2120
5 EHEH2SV 系列机种 PLC LINK 32 台时 (M1353On)ID17~ID24 特 D特 M 说
明:
站(MASTER PLC)
SLAVE ID 17 SLAVE ID 18 SLAVE ID 19 SLAVE ID 20 SLAVE ID 21 SLAVE ID 22 SLAVE ID 23 SLAVE ID 24
读出 写入 读出 写入 读出 写入 读出 写入 读出 写入 读出 写入 读出 写入 读出 写入
EHEH2SV 机支持 M1353On:启动 32 台 LINK 功超 16 笔读写功(SET M1353)设置读写存放般 D
寄存器起始编号
D1576 D1592 D1577 D1593 D1578 D1594 D1579 D1595 D1580 D1596 D1581 D1597 D1582 D1598 D1583 D1599
长度 长度 长度 长度 长度 长度 长度 长度 长度 长度 长度 长度 长度 长度 长度 长度
D1544 D1560 D1545 D1561 D1546 D1562 D1547 D1563 D1548 D1564 D1549 D1565 D1550 D1566 D1551 D1567
起始
通讯

起始
通讯

起始
通讯

起始
通讯

起始
通讯

起始
通讯

起始
通讯

起始
通讯

起始
通讯

起始
通讯

起始
通讯

起始
通讯

起始
通讯

起始
通讯

起始
通讯

起始
通讯

D1512 D1528 D1513 D1529 D1514 D1530 D1515 D1531 D1516 D1532 D1517 D1533 D1518 D1534 D1519 D1535
SLAVE PLC 否 LINK
M1440 M1441 M1442 M1443 M1444 M1445 M1446 M1447
目前动作 MASTER PLC SLAVE PLC 动作指示标志
M1456 M1457 M1458 M1459 M1460 M1461 M1462 M1463
读出写入数错误标志
M1472 M1473 M1474 M1475 M1476 M1477 M1478 M1479
读取完毕标志〈次完成台读出写入动作标志会动 Off〉
M1488 M1489 M1490 M1491 M1492 M1493 M1494 M1495
写入完毕标志〈次完成台读出写入动作标志会动 Off〉
M1504 M1505 M1506 M1507 M1508 M1509 M1510 M1511

站 17
SLAVE ID 17
站 18
SLAVE ID 18
站 19
SLAVE ID 19
站 20
SLAVE ID 20
站 21
SLAVE ID 21
站 22
SLAVE ID 22
站 23
SLAVE ID 23
站 24
SLAVE ID 24
读出 写入 读出 写入 读出 写入 读出 写入 读出 写入 读出 写入 读出 写入 读出 写入
D100

D115
D200

D215
D100

D115
D200

D215
D100

D115
D200

D215
D100

D115
D200

D215
D100

D115
D200

D215
D100

D115
D200

D215
D100

D115
D200

D215
D100

D115
D200

D215
z 预设读出起始通讯址 D1512~D1519 容值 H1064 D100
z 预设写入起始通讯址 D1528~D1535 容值 H10C8 D200 2 DVP PLC 种装置功
DVPPLC 应技术手册 2121
6 EHEH2SV 系列机种 PLC LINK 32 台时 (M1353On)ID25~ID32 特 D特 M 说
明:
站(MASTER PLC)
SLAVE ID 25 SLAVE ID 26 SLAVE ID 27 SLAVE ID 28 SLAVE ID 29 SLAVE ID 30 SLAVE ID 31 SLAVE ID 32
读出 写入 读出 写入 读出 写入 读出 写入 读出 写入 读出 写入 读出 写入 读出 写入
EHEH2SV 机支持 M1353On:启 动 32 台 LINK 功超 16 笔读写功(SET M1353)设置读写存放般 D 寄
存器
起始编号
D1584 D1600 D1585 D1601 D1586 D1602 D1587 D1603 D1588 D1604 D1589 D1605 D1590 D1606 D1591 D1607
长度 长度 长度 长度 长度 长度 长度 长度 长度 长度 长度 长度 长度 长度 长度 长度
D1552 D1568 D1553 D1569 D1554 D1570 D1555 D1571 D1556 D1572 D1557 D1573 D1558 D1574 D1559 D1575
起始
通讯

起始
通讯

起始
通讯

起始
通讯

起始
通讯

起始
通讯

起始
通讯

起始
通讯

起始
通讯

起始
通讯

起始
通讯

起始
通讯

起始
通讯

起始
通讯

起始
通讯

起始
通讯

D1520 D1536 D1521 D1537 D1522 D1538 D1523 D1539 D1524 D1540 D1525 D1541 D1526 D1542 D1527 D1543
SLAVE PLC 否 LINK
M1448 M1449 M1450 M1451 M1452 M1453 M1454 M1455
目前动作 MASTER PLC SLAVE PLC 动作指示标志
M1464 M1465 M1466 M1467 M1468 M1469 M1470 M1471
读出写入数错误标志
M1480 M1481 M1482 M1483 M1484 M1485 M1486 M1487
读取完毕标志〈次完成台读出写入动作标志会动 Off〉
M1496 M1497 M1498 M1499 M1500 M1501 M1502 M1503
写入完毕标志〈次完成台读出写入动作标志会动 Off〉
M1512 M1513 M1514 M1515 M1516 M1517 M1518 M1519

站 25
SLAVE ID 25
站 26
SLAVE ID 26
站 27
SLAVE ID 27
站 28
SLAVE ID 28
站 29
SLAVE ID 29
站 30
SLAVE ID 30
站 31
SLAVE ID 31
站 32
SLAVE ID 32
读出 写入 读出 写入 读出 写入 读出 写入 读出 写入 读出 写入 读出 写入 读出 写入
D100

D115
D200

D215
D100

D115
D200

D215
D100

D115
D200

D215
D100

D115
D200

D215
D100

D115
D200

D215
D100

D115
D200

D215
D100

D115
D200

D215
D100

D115
D200

D215
z 预设读出起始通讯址 D1520~D1527 容值 H1064 D100
z 预设写入起始通讯址 D1536~D1543 容值 H10C8 D200
2 DVP PLC 种装置功
DVPPLC 应技术手册 2122
7 说明:
z PLC LINK MODBUS 通讯协议基础作通讯EHEH2SV 机支持
M1353On启动 32 台 LINK 功超 16 笔读写功(SET M1353)设置读
写存放般 D 寄存器起始编号SASXSC 机仅支持 16 台 LINK 功 16
笔读写功
z EHEH2SV 机支持 M1353On台站 (MASTER PLC) 台站
(SLAVE) 连接读写 100 笔 WORD 数SASXSC 机支持 M1353
标志仅支持台站 (MASTER PLC) 台站 (SLAVE) 连接读
写 16 笔 WORD 数
z 站 (MASTER) PLC COM2(RS485)接口连接时联机站接口设
备波特率 (Baudrate) 通讯格式须相(须设置 D1120)
SASXSCEHEH2SV 机站时支持 ASCII RTU 模式
z 站 PLC COM2(RS232RS485RS422)接口连接时联机站
接口设备波特率 (Baudrate) 通讯格式须站 PLC 相 ( PLC 须设置
D1120)SASXSCEHEH2SV 机机站时支持 ASCII RTU 模式
(请参考 P275 通讯口功说明)
z 站 PLC COM1(RS232)接口连接时联机站接口设备波特率
(Baudrate) 通讯格式须站 PLC 相 ( PLC 须设置 D1036)
SASXSCEHEH2SV 机站时支持 ASCII RTU 模式(请参考 P275
通讯口功说明)
z 站 PLC COM3(RS232RS485)接口连接时联机站接口设
备波特率 (Baudrate) 通讯格式须站 PLC 相 ( PLC 须设置 D1109)
仅支持 ASCII 模式波特率 38400 bps(请参考 P275 通讯口功说明)
z 站 ID 1 站 PLC D1399PLC LINK 指定起始站 ID 编号 (编号范
围 K1~K214)站站 PLC 站号( D1121 设定)重复
z RS232RS485 RS422 接口连接PLC 机 COM1COM2
COM3 支持种通讯格式(请参考 P275 通讯口功说明)
z RS485 接口连接PLC 机 COM2COM3 支持种通讯格式(请
参考 P275 通讯口功说明)
8 操作说明:
z 设置站 PLC 联机站接口设备波特率 (Baudrate) 通讯格式相
COM1_RS232:D1036COM2_RS232RS485RS422:D1120
COM3_RS232RS485:D1109
z 先设置站 PLC 站号( D1121 设置)站 PLC D1399指定起始
站 ID 编号设置站站号站站站号重复
z 设置欲联机站台数读出写入站笔数 EHEH2SV 机设置
M1353 On启动联机站台数 32 台功读出写入站笔数超 16 笔功2 DVP PLC 种装置功
DVPPLC 应技术手册 2123
达 100 笔读写数设置读写存放般 D 寄存器起始编号设置
读取存放 D 寄存器编号(D1480~ D1495D1576~ D1591 )设置写入存
放 D 寄存器编号(D1496~D1511D1592~D1607) (设置特 D 请参阅述特 D
说明)SASXSC 机仅支持 16 笔读写功
z 站 PLC 设定欲读出写入站数长度 (设定定值前次设
定值)(设定特 D 请参阅述特 D 说明)
z 站 PLC 设定欲读出写入站起始通讯址(设定特 D 请参阅述特 D 说
明预设读出起始通讯址 H1064 D100写入起始通讯址 H10C8
D200)
z 操作步骤
(1) 设定启动 PLC LINK 32 台超 16 笔读写功( 100 笔)〈M1353〉
(2) 设定启动 PLC LINK 读写功时轮询时间〈M1354〉
(3) 设定启动 PLC LINK 动模式〈M1351〉设定激活 PLC LINK 手动
模式〈M1352〉设定 PLC LINK 轮询次数(D1431)
(4) M1355On 时M1360~M1375(M1440~M1455)指定联机旗标
M1355Off 时进行站联机侦测M1360~M1375(M1440~M1455)联机
存旗标
(5) 设定启动 PLC LINK 功〈M1350〉
9 站 PLC 动作说明:
z 站联机侦测:设定 PLC LINK 动模式 M1351On 手动模式 M1352On
(注意动手动模式时 On)启 动 PLC LINK 功 M1350On开始侦
测联机站台时会台数纪录 D1433侦测时间连接
站 数目 D1129 通讯逾时时间设定会差异
z M1360~M1375M1440~M1455 On 分代表站 ID 第 1 台第 32 台
PLC 否存
z 侦测出数目 0 M1350 会 Off 掉时停止 LINK
z M1353 M1354 两功必须启动 PLC LINK 前设置完成 LINK 执
行中设置两特 M会影响 LINK 动作
z M1355On 时M1360~M1375(M1440~M1455)指定联机旗标
实际接台PLClink 功会指定旗标直循环发送读写命令
z M1353On原 D1480~D1607 读取写入站 ID#1~4 数储存缓区会
变成站读取写入 ID#1~32 数储存 D 缓存器起始编号
9900超范围PLC 会动修正成 9900 0样会修正成 9900
外读写笔数 100 笔寄存器超 100 < 0 PLC 会动
修正成 100
z M1354On设定 Modbus Function H17(启动 PLC LINK 读写功时
轮询时间)做 PLC LINK 通讯功设定写入笔数 0 PLC 动转2 DVP PLC 种装置功
DVPPLC 应技术手册 2124
换成 Modbus Function H03(读取笔 WORD 功)做 PLC LINK 通讯功
样设定读出笔数 0 时 PLC 动转换成 Modbus Function H06
(写入笔 WORD 功) Modbus Function H10(写入笔 WORD 功)做 PLC
LINK 通讯功
z 读写笔数 16 笔时请通讯逾时(D1129)时间设置少 500ms
防止通讯逾时产生
z M1350On 开始时做联机侦测做侦测
z 联机侦测完毕站 PLC 开始台站做读出写入动作特说
明站 PLC 针连线站 ID 做动作完成联机侦测新
站加入站 PLC 法做动作非重新做联机侦测动作
z 站 PLC 会先做读出动作读出范围设置进行完成读出接
着做写入动作写入范围设置进行
z 读出写入动作做完台站读出写入动作做台
10 动手动说明:
z 动模式:设置动模式特 M M1351 M1351On 时动模式
述 PLC 动作说明站 PLC 会动站作读出写入动作直
M1350 M1351Off 停止 PLC LINK 动作
z 手动模式:设定手动模式特 M M1352 M1352On 时时必须设定
D1431 PLC LINK 轮询次数里说次数完成站读取写入动
作成次述 PLC 动作说明 PLC 开始 LINK 时D1432 开始计
数做次 LINK D1431D1432 时PLC 停止 LINK时动清
M1352次启动手动模式 LINK 请 M1352On PLC 动 D1431
LINK 次数开始 LINK
z 注意事项:
1 动模式 M1351手动模式 M1352 时 On启动 M1352 手动模
式启动 M1351 PLC 停止 LINK时 M1350 清
2 EHEH2SV 机种切换动手动模式前须 M1350 清做切换
SASXSC 系列机种须
3 M1355On 时M1360~M1375(M1440~M1455)指定联机旗标
实际接台机PLClink 功会指定旗标直循环发送
读写命令
4 通讯逾时时间调 D1129 设置 D1129 范围必须 200
≦ D1129 ≦ 3000 间范围极限值判断
外 PLC LINK 通讯逾时设置须启动 LINK 前设置效读写笔
数 16 笔时请通讯逾时(D1129)时间设置少 500ms
防止通讯逾时产生
5 PLC LINK 功仅通讯速率 (Baudrate) 1200 bps 连结2 DVP PLC 种装置功
DVPPLC 应技术手册 2125
通讯速率 (Baudrate) 9600 bps 请通讯逾时设置 1 秒
6 写入读出笔数 0 时做通讯
7 支持 32 位计数器(C200~C255)写入读出
8 D1399 设定值 230设定值 230 时 PLC 动修正成 230
设定值值 1设定值 1 时 PLC 动修正成 1
9 D1399 设定必须 PLC LINK 激活前设定完成 PLC LINK 开始动
作设定 D1399 会改变设定
10 功效益:层网络架构时假设 三层网络架构
第层第二层第二层第三层 PLC LINK 通讯 旧版
PLC LINK 固定侦测 SLAVE 站号 1~16第二层第三层 ID
定会重复 SLAVE 站号 MASTER PLC 站号重复时PLC LINK
会跳该台 PLC造成 第三层仅架设 15 台 D1399 PLC LINK
层网络架构时更连接数目

11 PLC LINK 操作流程
z 操作流程图:
设定 读取通讯址 Slave PLC
设定 读取笔数 Slave PLC
设定 写入通讯址 Slave PLC
设定 写入笔数 Slave PLC
()若 前次设定定值 设定值
关闭功启动功
关闭 连接超 读写功32台 16
(RST M1353)

设定读取 寄存器 号存放 編 D
设定写入 寄存器 号存放 編 D
启动读写时
轮询时间
关闭功启动功
SET M1354 RST M1354
启动动手动
启动手动功启动动功
SET M1351 SET M1352
设定通讯次数(D1431)
启动 台连接超
笔读写功
32
16

启动指定连接站
SET M1355 RST M1355
SET M1350
开始执行 PLC LINK
关闭指定连接站
M1360~M1375(M1440~M1455)
指定联机旗标
启动指定连接站
启动 台连结超 笔读写功32 16
(SET M1353)
2 DVP PLC 种装置功
DVPPLC 应技术手册 2126
范例:PLC LINK 搭配 M1353 启动 PLC LINK 32 台超 16 笔读写功基法
M1002
SET M1353
MOV K17 D1121
H86 D1120
K2000
K3000
K300
K100
K100
M1351
END
MOV
SET M1120
MOV
MOV
MOV
MOV
MOV
D1480
D1496
D1129
D1434
D1450
M1350
X1

1 M1353 必须 PLC LINK 启动前先 Set On PLC LINK 执行时
M1353 OnOff 会影响原执行
2 D1480~D1495D1576~D1591 (站读取 ID#1~16 数储存 D
寄存器起始编号)D1496~D1511D1592~D1607 (站写入 ID#1~16
数储存 D 寄存器起始编号)指定缓存器仅 D 寄存器
特 D 会应台 ID#D1480 应 ID1D1481 应 ID2余
类推
3 D1480~D1495D1576~D1591D1496~D1511D1592~D1607 PLC
LINK 先设定完成PLC LINK 执行中做变更变更容值必
须等次循环 LINK 动作时会实际反应 LINK 通讯动作
4 D1480~D1495D1576~D1591D1496~D1511D1592~D1607 指定
编号值<0 >9900 PLC 会动该编号修正成 9900
5 D1434~D1449 D1544~D1559 ( 站 ID# 数读取长度设定)
D1450~D1465D1560~D1575 (站 ID#数写入长度设定) PLC
LINK 执行时未启动 M1353 时长度范围 0~16 笔设定超范围
PLC 会修正成 16 笔激活 M1353 时长度 0~100 笔设定超范
围 PLC 会修正成 100 笔 2 DVP PLC 种装置功
DVPPLC 应技术手册 2127
6 D1434~D1449D1544~D1559D1450~D1465D1560~D1575 PLC
LINK 执行时意变更长度变更容值必须等次循环 LINK
动作时会实际反应 LINK 通讯动作
范例二:PLC LINK 搭配 M1353 I170
M1002
SET M1353
MOV K17 D1121
H86 D1120
K2000
K3000
K300
K100
K100
M1350
FEND
MOV
SET M1120
MOV
MOV
MOV
MOV
MOV
D1480
D1496
D1129
D1434
D1450
M1351
X1
IRET
END
I170

1 PLC LINK 启动 I170 启动 PLC LINK 数处理非
END 时作接收完毕立刻启动 I170接着执行 PLC LINK
数处理
2 站 RS485 IC 方控制信号脚反应速度较慢建议启动 I170 功
3 D1399 PLC LINK 指定起始站 ID 编号PLC LINK 者行设定
站站号启始编号接 15 台 SLAVE PLC 站号必须连续例:
设定 D1399 k20 时站 PLC 侦测站 ID 编号 20 ~ 35

2 DVP PLC 种装置功
DVPPLC 应技术手册 2128
范例三: 3台 PLC 通 RS485 连结站 PLC 2 台站 PLC 通 PLC LINK 方式
完成 PLC 间 16 笔数交换 (M1353Off16 台 LINK16 笔读写模式)
‹ Master PLC(站号17)中写入面梯形图程序:
M1002
MOV K17 D1121
H86 D1120
K16
K16
M1351
END
MOV
SET M1120
MOV
MOV
D1434
D1450
M1350
X1
K16
K16
MOV
MOV
D1435
D1451
站站号
COM2通讯协议
通讯协议保持
读取第台笔数
写入第台笔数
读取第二台笔数
写入第二台笔数
动模式
启动 功 PLC LINK

‹ X1On 时通 PLC LINK 方式动完成站 PLC 两站 PLC 数交换
两台站 D100~D115 中数分读站 D1480~D1495 D1512~D1527
站 D1496~D1511D1528~D1543 数分写入两台站 D200~D215
Master PLC (1 台) Slave PLC (2 台)
D1480~D1495
Slave PLC (站号1)
D100~D115
D1496~D1511
Slave PLC (站号1)
D200~D215
D1512~D1527
Slave PLC (站号2)
D100~D115
D1528~D1543









Slave PLC (站号2)
D200~D215





写入
写入
读出
读出 2 DVP PLC 种装置功
DVPPLC 应技术手册 2129
‹ 假设 PLC LINK 启动前(M1350Off)站站数交换 D 中数:
Master PLC 预设值 Slave PLC 预设值
D1480~D1495 全 K0
Slave PLC (站号1)
D100~D115
全 K5000
D1496~D1511 全 K1000
Slave PLC (站号1)
D200~D215
全 K0
D1512~D1527 全 K0
Slave PLC (站号2)
D100~D115
全 K6000
D1528~D1543 全 K2000
Slave PLC (站号2)
D200~D215
全 K0
PLC LINK 启动(M1350On)站站数交换 D 中数变:
Master PLC 预设值 Slave PLC 预设值
D1480~D1495 全 K5000
Slave PLC (站号1)
D100~D115
全 K5000
D1496~D1511 全 K1000
Slave PLC (站号1)
D200~D215
全 K1000
D1512~D1527 全 K6000
Slave PLC (站号2)
D100~D115
全 K6000
D1528~D1543 全 K2000
Slave PLC (站号2)
D200~D215
全 K2000
‹ 站 PLC 需 SASXSXEHEH2SV 机种站 PLC DVPPLC 全系列机

‹ 站 PLC 台数 16 台台站 PLC D100~D115D200~D215 应站 PLC
特 D 参该节开始部分特 D特 M 说明表格







2 DVP PLC 种装置功
DVPPLC 应技术手册 2130
范例四:台达 PLC 台达 VFDM 变频器联机通 PLC LINK 方式实现启动停止正
反转等控制频率读写
‹ Master PLC(站号17)中写入面梯形图程序
M1002
MOV K17 D1121
H86 D1120
K6
K2
M1351
END
MOV
SET M1120
MOV
MOV
D1434
D1450
M1350
X1
H2100
H2000
MOV
MOV
D1355
D1415
站站号
通讯协议
通讯协议保持
Slave读出装置起始通讯址
Slave写入装置起始通讯址
读取笔数
写入笔数
动模式
启动
COM2
PLC LINK

‹ PLC D1480D1485 应变频器 H2100H2105 参数 X1OnLINK 功启
动H2100H2105 参数数显示 D1480D1485 中
‹ PLC D1496D1497 应变频器 H2000H2001 参数 X1 On LINK 功
启动H2000H2001 参数值 D1496D1497 值决定
‹ 改变 PLC D1496 达命令 VFD(例:D1496H12>变频器正转启
动D1496H1>变频器停止)
‹ 改变 PLC D1497 改变变频器频率(例:D1497K5000变频器频率变
50KHZ)
‹ 作站 PLC 需 SASXSXEHEH2SV 机种作 Slave 变频器
VFDA 外机种
‹ 站选择台达温控器 DTADTB台达伺服 ASDA 等符合 MODBUS 协议装
置连接台数达 16 台
‹ 站装置读写起始装置通讯址读写笔数需参该节开始部分特 D特 M 说明
表格


2 DVP PLC 种装置功
DVPPLC 应技术手册 2131
212 DVP 系列 PLC 装置通讯址
适 机 种
装置 范 围 类
DVP
通讯位址
(Hex)
Modbus
通讯位址
(Dec) ESEXSS SASXSC
EHEH2
EH2SLSV
S 000~255 Bit 0000~00FF 000001~000256 0~127
S 246~511 Bit 0100~01FF 000247~000512
S 512~767 Bit 0200~02FF 000513~000768
S 768~1023 Bit 0300~03FF 000769~001024

0~1023 0~1023
X 000~377 (Octal) Bit 0400~04FF 101025~101280 0~177 0~177 0~377
Y 000~377 (Octal) Bit 0500~05FF 001281~001536 0~177 0~177 0~377
Bit 0600~06FF 001537~001792
T 000~255
Word 0600~06FF 401537~401792
0~127 0~255 0~255
M 000~255 Bit 0800~08FF 002049~002304
M 256~511 Bit 0900~09FF 002305~002560
M 512~767 Bit 0A00~0AFF 002561~002816
M 768~1023 Bit 0B00~0BFF 002817~003072
M 1024~1279 Bit 0C00~0CFF 003073~003328
0~1279
M 1280~1535 Bit 0D00~0DFF 003329~003584
M 1536~1791 Bit B000~B0FF 045057~045312
M 1792~2047 Bit B100~B1FF 045313~045568
M 2048~2303 Bit B200~B2FF 045569~045824
M 2304~2559 Bit B300~B3FF 045825~046080
M 2560~2815 Bit B400~B4FF 046081~046336
M 2816~3071 Bit B500~B5FF 046337~046592
M 3072~3327 Bit B600~B6FF 046593~046848
M 3328~3583 Bit B700~B7FF 046849~047104
M 3584~3839 Bit B800~B8FF 047105~047360
M 3840~4095 Bit B900~B9FF 047361~047616

0~4095 0~4095
Bit 0E00~0EC7 003585~003784
0~199 16bit
Word 0E00~0EC7 403585~403784
0~127 0~199 0~199
Bit 0EC8~0EFF 003785~003840
C
200~255 32bit
Dword 0700~076F 403785~403840
232~255 200~255 200~255
D 000~256 Word 1000~10FF 404097~404352
D 256~511 Word 1100~11FF 404353~404608
D 512~767 Word 1200~12FF 404609~404864
D 768~1023 Word 1300~13FF 404865~405120
D 1024~1279 Word 1400~14FF 405121~405376
D 1280~1535 Word 1500~15FF 405377~405632
0~1311 0~4999 0~9999 2 DVP PLC 种装置功
DVPPLC 应技术手册 2132
适 机 种
装置 范 围 类
DVP
通讯位址
(Hex)
Modbus
通讯位址
(Dec) ESEXSS SASXSC
EHEH2
EH2SLSV
D 1536~1791 Word 1600~16FF 405633~405888
D 1792~2047 Word 1700~17FF 405889~406144
D 2048~2303 Word 1800~18FF 406145~406400
D 2304~2559 Word 1900~19FF 406401~406656
D 2560~2815 Word 1A00~1AFF 406657~406912
D 2816~3071 Word 1B00~1BFF 406913~407168
D 3072~3327 Word 1C00~1CFF 407169~407424
D 3328~3583 Word 1D00~1DFF 407425~407680
D 3584~3839 Word 1E00~1EFF 407681~407936
D 3840~4095 Word 1F00~1FFF 407937~408192
D 4096~4351 Word 9000~90FF 436865~437120
D 4352~4607 Word 9100~91FF 437121~437376
D 4608~4863 Word 9200~92FF 437377~437632
D 4864~5119 Word 9300~93FF 437633~437888
0~4999
D 5120~5375 Word 9400~94FF 437889~438144
D 5376~5631 Word 9500~95FF 438145~438400
D 5632~5887 Word 9600~96FF 438401~438656
D 5888~6143 Word 9700~97FF 438657~438912
D 6144~6399 Word 9800~98FF 438913~439168
D 6400~6655 Word 9900~99FF 439169~439424
D 6656~6911 Word 9A00~9AFF 439425~439680
D 6912~7167 Word 9B00~9BFF 439681~439936
D 7168~7423 Word 9C00~9CFF 439937~440192
D 7424~7679 Word 9D00~9DFF 440193~440448
D 7680~7935 Word 9E00~9EFF 440449~440704
D 7936~8191 Word 9F00~9FFF 440705~440960
D 8192~8447 Word A000~A0FF 440961~441216
D 8448~8703 Word A100~A1FF 441217~441472
D 8704~8959 Word A200~A2FF 441473~441728
D 8960~9215 Word A300~A3FF 441729~441984
D 9216~9471 Word A400~A4FF 441985~442240
D 9472~9727 Word A500~A5FF 442241~442496
D 9728~9983 Word A600~A6FF 442497~442752
D 9984~9999 Word A700~A70F 442753~443008


0~9999 2 DVP PLC 种装置功
DVPPLC 应技术手册 2133
213 出错代码原表
程序写入 PLC 部发生 PLC ERROR 错误指示灯闪烁特殊继电器 M1004On原
指令操作数(装置)合法程序语法回路错根特殊寄存器 D1004 错误代码(16 进制编码)
表知错误原发生错误址存数寄存器 D1137 (般回路错误 D1137
址值效)

错误码 原 错误码 原
0001 装置 S 超范围 0E1B 开根号值负数
0002 P * 重复超范围 0E1C FROMTO 指令通讯错误
0003 KnSm 超范围 0F04 D 寄存器超范围
0102 I * 重复超范围 0F05 DCNT 指令操作数 DXXX
0202 MC N *超范围 0F06 SFTR 指令操作数
0302 MCR N *超范围 0F07 SFTL 指令操作数
0401 装置 X 超范围 0F08 REF 指令操作数
0403 KnXm 超范围 0F09 WSFR WSFL 指令操作数
0501 装置 Y 超范围 0F0A TTMR STMR 指令次数超出范围
0503 KnYm 超范围 0F0B SORT 指令次数超出范围
0601 装置 T 超范围 0F0C TKY 指令次数超出范围
0604 T 缓存器超范围 0F0D HKY 指令次数超出范围
0801 装置 M 超范围 1000 ZRST 指令操作数
0803 KnMm 超范围 10EF EF 错误修饰超范围
0B01 KH 范围误 指令超次数限制超范围:
0D01 DECO 指令操作数 TTMRPRHOUR
0D02 ESEXSSEH:ENCO 指令操作数

2000
指令操作数错误:MTRARWS
SASXSC:ANS 指令第操作数装置 C400 指令合法
合法 C401 般回路错误
0D03 DHSCS 指令操作数 C402 LD LDI 指令连续 9 次
0D04 DHSCR 指令操作数 C403 MPS 连续 9 次
0D05 脉输出指令操作数 C404 FORNEXT 超 6 阶
0D06 PWM 指令操作数 STLRET FORNEXT 间
0D07 FROMTO 指令操作数 SRETIRET FORNEXT 间
0D08 PID 指令操作数 MCMCR FORNEXT 间
0D09 SPD 指令操作数
C405
END FEND FORNEXT 间
0D0A DHSZ 指令运算原误 C407 STL 连续 9 次
0D0B IST 指令运算 STL MCMCR
0E01 装置 C 超范围
C408
STL IP
0E04 C 寄存器超范围 子程序 STLRET
0E05 DCNT 指令操作数 CXXX
C409
中断程序 STLRET
0E18 BCD 转换错误 子程序 MCMCR
0E19 法演算错误(数0)
C40A
中断程序 MCMCR
0E1A 装置超范围(含 EF 修饰错误) C40B MCMCR N0 开始连续
2 DVP PLC 种装置功
DVPPLC 应技术手册 2134

错误码 原 错误码 原
C40C MCMCR 相 N 值 C41F 数写入存失败
C40D 没适 IP C420 功卡读写错误
IRET FEND 出现 C430 列接口初始化错误
C40E
SRET FEND 出现 C440 高速计数器硬件错误
C40F PLC 程序参数区数未初始化 C441 高速较器硬件错误
C41B 特殊扩展机 RUNSTOP 命令效 C442 MCU 脉输出硬件错误
C41C 扩展机点数超范围 C443 扩展机响应
C41D 特殊扩展模块超范围 C4EE 程序中没结束指令 END
C41E 特殊扩展模块硬件设定错误 C4FF 指令效<指令> 3 基序指令
DVPPLC 应技术手册 31
31 基指令步进梯形指令览表
般指令
执行速度(us) 助记符 功 操作数
ES SA EH
STEP 页码
LD A 接点逻辑运算开始 XYMSTC 38 38 024(056) 1~3 33
LDI B 接点逻辑运算开始 XYMSTC 388 388 024(056) 1~3 33
AND 串联 A 接点 XYMSTC 232 232 024(056) 1~3 33
ANI 串联 B 接点 XYMSTC 24 24 024(056) 1~3 34
OR 联 A 接点 XYMSTC 232 232 024(056) 1~3 34
ORI 联 B 接点 XYMSTC 24 24 024(056) 1~3 35
ANB 串联回路方块 176 176 024 1~3 35
ORB 联回路方块 176 176 024 1~3 35
MPS 存入堆栈 168 168 024 1~3 36
MRD 堆栈读取(指针动) 16 16 024 1 36
MPP 读出堆栈 16 16 024 1 36
输出指令
执行速度(us)
助记符 功 操作数
ES SA EH
STEP 页码
OUT 驱动线圈 YSM 504 504 024(056) 1~3 37
SET 动作保持(ON) YSM 38 38 024(056) 1~3 37
RST 接点寄存器清 YMSTCDEF 78 78 024(056) 3 38
定时器计数器
执行速度(us)
API 助记符 功 操作数
ES SA EH
STEP 页码
96 TMR 16 位定时器 TK TD 106 106 96 4 38
97 CNT 16 位计数器 CK CD(16 位) 97 97 128 4 39
97 DCNT 32 位计数器 CK CD(32 位) 103 103 143 6 39
控指令
执行速度(us)
助记符 功 操作数
ES SA EH
STEP 页码
MC 公串联接点连接 N0~N7 56 56 56 3 310
MCR 公串联接点接 N0~N7 57 57 57 3 310 3 基序指令
DVPPLC 应技术手册 32
接点升降检出指令
执行速度(us)
API 助记符 功 操作数
ES SA EH
STEP 页码
90 LDP 升检出动作开始 SXYMTC 51 51 056(088) 3 311
91 LDF 降检出动作开始 SXYMTC 51 51 056(088) 3 312
92 ANDP 升检出串联连接 SXYMTC 49 49 056(088) 3 312
93 ANDF 降检出串联连接 SXYMTC 49 49 056(088) 3 312
94 ORP 升检出联连接 SXYMTC 49 49 056(088) 3 313
95 ORF 降检出联连接 SXYMTC 49 49 056(088) 3 313
脉输出指令
执行速度(us)
API 助记符 功 操作数
ES SA EH
STEP 页码
89 PLS 升检出 YM 78 78 992 3 314
99 PLF 降检出 YM 78 78 1016 3 314
结束指令
执行速度(us)
助记符 功 操作数
ES SA EH
STEP 页码
END 程序结束 5 5 024 1 315
指令
执行速度(us)
API 助记符 功 操作数
ES SA EH
STEP 页码
NOP 动作 088 088 016 1 315
98 INV 运算结果反相 16 16 024 1 315
P 指针 P0~P255 088 088 - 1 316
I 中断插入指针 I□□□ 088 088 - 1 316
步进梯形指令
执行速度(us)
助记符 功 操作数
ES SA EH
STEP 页码
STL 程序跳副母线 S 116 106 056 1 41
RET 程序返回母线 704 604 024 1 41
注 1:指令列表中列适机种 ES 包含 ESEXSSSA 包含 SASXSCEH 包含 EHEH2SV
注 2:EH 系列机种执行速度( )数值指定操作数 M1536~M4095 执行速度 3 基序指令
DVP PLC 应技术手册 33
32 基指令说明
助记符 功 适机种
ESEXSS SASXSC EHSVLD 载入 A 接点 9 9 9
X0~X377 Y0~Y377 M0~M4095 S0~S1023 T0~T255 C0~C255 D0~D9999
操作数 9 9 9 9 9 9 -

指令说明

‹ LD 指令左母线开始 A 接点接点回路块开始 A 接点作
前容保存时取接点状态存入累加器
程序范例

梯形图:
X0 X1
Y1
助记符: 说明:
LD X0 载入 X0 A 接点
AND X1 串联 X1 A 接点
OUT Y1 驱动 Y1 线圈

助记符 功 适机种
ESEXSS SASXSC EHSVLDI 载入 B 接点 9 9 9
X0~X377 Y0~Y377 M0~M4095 S0~S1023 T0~T255 C0~C255 D0~D9999
操作数 9 9 9 9 9 9 -

指令说明

‹ LDI 指令左母线开始 B 接点接点回路块开始 B 接点作
前容保存时取接点状态存入累加器
程序范例

梯形图:
X0 X1
Y1
助记符: 说明:
LDI X0 载入 X0 B 接点
AND X1 串联 X1 A 接点
OUT Y1 驱动 Y1 线圈

助记符 功 适机种
ESEXSS SASXSC EHSVAND 串联 A 接点 9 9 9
X0~X377 Y0~Y377 M0~M4095 S0~S1023 T0~T255 C0~C255 D0~D9999操作数
9 9 9 9 9 9 -

指令说明

‹ AND 指令 A 接点串联连接先读取目前指定串联接点状态接点
前逻辑运算结果作 (AND)运算结果存入累加器 3 基序指令
DVPPLC 应技术手册 34
程序范例

梯形图:
X0X1
Y1
助记符: 说明:
LDI X1 载入 X1 B 接点
AND X0 串联 X0 A 接点
OUT Y1 驱动 Y1 线圈

助记符 功 适机种
ESEXSS SASXSC EHSVANI 串联 B 接点 9 9 9
X0~X377 Y0~Y377 M0~M4095 S0~S1023 T0~T255 C0~C255 D0~D9999
操作数
9 9 9 9 9 9 -

指令说明

‹ ANI 指令 B 接点串联连接作先读取目前指定串联接点状态
接点前逻辑运算结果作 (AND)运算结果存入累加器
程序范例

梯形图:
X0X1
Y1
助记符: 说明:
LD X1 载入 X1 A 接点
ANI X0 串联 X0 B 接点
OUT Y1 驱动 Y1 线圈

助记符 功 适机种
ESEXSS SASXSC EHSVOR 联 A 接点 9 9 9
X0~X377 Y0~Y377 M0~M4095 S0~S1023 T0~T255 C0~C255 D0~D9999
操作数 9 9 9 9 9 9 -

指令说明

‹ OR 指令 A 接点联连接作先读取目前指定串联接点状态
接点前逻辑运算结果作 (OR)运算结果存入累加器
程序范例

梯形图:
X0
X1
Y1

助记符: 说明:
LD X0 载入 X0 A 接点
OR X1 联 X1 A 接点
OUT Y1 驱动 Y1 线圈
3 基序指令
DVP PLC 应技术手册 35
助记符 功 适机种
ESEXSS SASXSC EHSVORI 联 B 接点 9 9 9
X0~X377 Y0~Y377 M0~M4095 S0~S1023 T0~T255 C0~C255 D0~D9999
操作数 9 9 9 9 9 9 -

指令说明

‹ ORI 指令 B 接点联连接作先读取目前指定串联接点状态
接点前逻辑运算结果作 (OR)运算结果存入累加器
程序范例

梯形图:
X0
X1
Y1

助记符: 说明:
LD X0 载入 X0 A 接点
ORI X1 联 X1 B 接点
OUT Y1

助记符 功 适机种
ESEXSS SASXSC EHSVANB 串联回路方块 9 9 9
操作数

指令说明

‹ ANB 前保存逻辑结果目前累加器容作 (AND)运算
程序范例

梯形图:
X0
X2
Y1
X1
X3
ANB
Block A Block B
助记符: 说明:
LD X0 载入 X0 A 接点
ORI X2 联 X2 B 接点
LDI X1 载入 X1 B 接点
OR X3 联 X3 A 接点
ANB 串联回路方块
OUT Y1 驱动 Y1 线圈

助记符 功 适机种
ESEXSS SASXSC EHSVORB 联回路方块 9 9 9
操作数
3 基序指令
DVPPLC 应技术手册 36
指令说明

‹ ORB 前保存逻辑结果目前累加器容作 (OR) 运算
程序范例

梯形图:
X0
X2
Y1
X1
X3
ORB
Block A
Block B
助记符: 说明:
LD X0 载入 X0 A 接点
ANI X1 串联 X1 B 接点
LDI X2 载入 X2 B 接点
AND X3 串联 X3 A 接点
ORB 联回路方块
OUT Y1 驱动 Y1 线圈

助记符 功 适机种
ESEXSS SASXSC EHSVMPS 存入堆栈 9 9 9
操作数

指令说明

‹ 目前累加器容存入堆栈(堆栈指针加)

助记符 功 适机种
ESEXSS SASXSC EHSVMRD 读出堆栈(指针动) 9 9 9
操作数

指令说明

‹ 读取堆栈容存入累加器(堆栈指针动)

助记符 功 适机种
ESEXSS SASXSC EHSVMPP 读出堆栈 9 9 9
操作数

指令说明

‹ 堆栈取回前保存逻辑运算结果存入累加器(堆栈指针减) 3 基序指令
DVP PLC 应技术手册 37
程序范例

梯形图:
X0
Y1
X1
M0
X2
Y2
END
MPP
MRD
MPS

助记符: 说明:
LD X0 载入 X0 A 接点
MPS 存入堆栈
AND X1 串联 X1 A 接点
OUT Y1 驱动 Y1 线圈
MRD 读出堆栈(指针动)
AND X2 串联 X2 A 接点
OUT M0 驱动 M0 线圈
MPP 读出堆栈
OUT Y2 驱动 Y2 线圈
END 程序结束

助记符 功 适机种
ESEXSS SASXSC EHSVOUT 驱动线圈 9 9 9
X0~X377 Y0~Y377 M0~M4095 S0~S1023 T0~T255 C0~C255 D0~D9999
操作数
- 9 9 9 - - -

指令说明

‹ OUT 指令前逻辑运算结果输出指定元件
‹ 线圈接点动作:
OUT 指 令
接 点 运算结果
线 圈
A 接点(常开) B 接点(常闭)
FALSE Off 导通 导通
TRUE On 导通 导通
程序范例

梯形图:
X0 X1
Y1
助记符: 说明:
LDI X0 载入 X0 B 接点
AND X1 串联 X1 A 接点
OUT Y1 驱动 Y1 线圈

助记符 功 适机种
ESEXSS SASXSC EHSVSET 动作保持(ON) 9 9 9
X0~X377 Y0~Y377 M0~M4095 S0~S1023 T0~T255 C0~C255 D0~D9999
操作数 - 9 9 9 - - -
3 基序指令
DVPPLC 应技术手册 38
指令说明

‹ SET 指令驱动指定元件设定 On设定元件会维持 On
SET 指令否驱动利 RST 指令该元件设 Off
程序范例

梯形图:
X0 Y0
Y1SET
助记符: 说明:
LD X0 载入 X0 A 接点
ANI Y0 串联 Y0 B 接点
SET Y1 Y1 动作保持(ON)

助记符 功 适机种
ESEXSS SASXSC EHSVRST 接点寄存器清 9 9 9
X0~X377 Y0~Y377 M0~M4095 S0~S1023 T0~T255 C0~C255 D0~D9999 E0~E7F0~F7
操作数 - 9 9 9 9 9 9 9

指令说明

‹ RST 指令驱动指定元件动作:
元 件 状 态
S Y M 线圈接点会设定 Off
T C 目前计时计数值会设 0线圈接点会设定 Off
D E F 容值会设 0
‹ RST 指令没执行指定元件状态保持变
程序范例

梯形图:
X0
Y5RST

助记符: 说明:
LD X0 载入 X0 A 接点
RST Y5 Y5 接点清

助记符 功 适机种
ESEXSS SASXSC EHSVTMR 16 位定时器 9 9 9
TK T0~T255K0~K32767 操作数
TD T0~T255D0~D9999

指令说明

‹ TMR 指令执行时指定定时器线圈受电定时器开始计时达
指定定时值(计时值 > 设定值)接点动作:
NO(Normally Open) 接点 导通
NC(Normally Close) 接点 导通 3 基序指令
DVP PLC 应技术手册 39
程序范例

梯形图:
X0
T5TMR K1000

助记符: 说明:
LD X0 载入 X0 A 接点
TMR T5 K1000 T5 定时器
设定值 K1000
补充说明

‹ 定时器操作数 T 范围请参考系列机种功规格表

助记符 功 适机种
ESEXSS SASXSC EHSVCNT 16 位计数器 9 9 9
CK C0~C199K0~K32767
操作数
CD C0~C199D0~D9999

指令说明

‹ CNT 指令 Off→On 执行表示指定计数器线圈失电→受电该计
数器计数值加 1计数达指定定数值(计数值 设定值)接点动
作:
NO(Normally Open) 接点 导通
NC(Normally Close) 接点 导通
‹ 计数达计数脉输入接点计数值均保持变重新
计数作清动作请利 RST 指令
程序范例

梯形图:
X0
C20CNT K100

助记符: 说明:
LD X0 载入 X0 A 接点
CNT C20 K100 计数器设定值
K100

助记符 功 适机种
ESEXSS SASXSC EHSVDCNT 32 位计数器 9 9 9
CK C200~C255K2147483648~K2147483647 操作数
CD C200~C255D0~D9999

指令说明

‹ DCNT 32 位计数器 C200 C255 启动指令
‹ 般加减算计数器 C200~C234 DCNT 指令 Off→On 时计数器现
值执行数(加)动作数(减)动作特 M1200~M1235 设
定模式 3 基序指令
DVPPLC 应技术手册 310
‹ 高速加减计数器 C235~C255该计数器指定高速计数脉输入 Off→
On执行计数动作关高速计数脉输入端 (X0~X17)计数动作 (数
计数值加数 计数值减) 请参考 27 节 计数器编号功 [C]
‹ DCNT 指令 Off 时该计数器停止计数原计数值会清指
令 RST C2XX 清计数值接点高速加减计数器 C235~C255 外部
指定输入点清计数值接点
程序范例

梯形图:
M0
C254DCNT K1000

助记符: 说明:
LD M0 载入 M0 A 接点
DCNT C254
K1000
C254 计数器
设定值 K1000

助记符 功 适机种
ESEXSS SASXSC EHSVMC MCR 公串联接点连接 解 9 9 9
操作数 N0~N7

指令说明

‹ MC 控起始指令 MC 指令执行时位 MC MCR 指令间指令
常执行 MC 指令 Off 时位 MC MCR 指令间指令动作示:
指 令 区 分 说 明
般定时器 计时值零线圈失电接点动作
子程序定时器 计时值零线圈失电接点动作
积算型定时器 线圈失电计时值接点保持目前状态
计数器 线圈失电计数值接点保持目前状态
OUT 指令驱动线圈 全部受电
SETRST 指令驱动元件 保持目前状态
应指令
全部动作 FORNEXT 循环回路会
回执行 N 次 FORNEXT 间指令
MCMCR 间指令相动作
‹ MCR 控结束指令置控程序 MCR 指令前接点指令
‹ MCMCR 控程序指令支持巢状程序结构 8 层 时 N0~N7
序请参考程序示: 3 基序指令
DVP PLC 应技术手册 311
程序范例

梯形图:
X0
Y0
MC N0
X1
X2
Y1
MC N1
X3
MCR N1
MCR N0
X10
MC N0
Y10
X11
MCR N0

助记符: 说明:
LD X0 载入 X0 A 接点
MC N0 N0 公串联接点连接
LD X1 载入 X1 A 接点
OUT Y0 驱动 Y0 线圈

LD X2 载入 X2 A 接点
MC N1 N1 公串联接点连接
LD X3 载入 X3 A 接点
OUT Y1 驱动 Y1 线圈

MCR N1 N1 公串联接点解

MCR N0 N0 公串联接点解

LD X10 载入 X10 A 接点
MC N0 N0 公串联接点连接
LD X11 载入 X11 A 接点
OUT Y10 驱动 Y10 线圈

MCR N0 N0 公串联接点解

助记符 功 适机种
ESEXSS SASXSC EHSVLDP 升检出动作开始 9 9 9
X0~X377 Y0~Y377 M0~M4095 S0~S1023 T0~T255 C0~C255 D0~D9999
操作数 9 9 9 9 9 9 -

指令说明

‹ LDP 指令法 LD 相动作作指前容保存时
取接点升检出状态存入累加器
程序范例

梯形图:
X0 X1
Y1

助记符: 说明:
LDP X0 X0 升检出动作开始
AND X1 串联 X1 A 接点
OUT Y1 驱动 Y1 线圈
补充说明

‹ 操作数范围请参考系列机种功规格表
‹ PLC 电源开启前指定升接点状态 On电源开启该升接点
TRUE
3 基序指令
DVPPLC 应技术手册 312
助记符 功 适机种
ESEXSS SASXSC EHSVLDF 降检出动作开始 9 9 9
X0~X377 Y0~Y377 M0~M4095 S0~S1023 T0~T255 C0~C255 D0~D9999
操作数 9 9 9 9 9 9 -

指令说明

‹ LDF 指令法 LD 相动作作指前容保存时
取接点降检出状态存入累加器
程序范例

梯形图:
X0 X1
Y1
助记符: 说明:
LDF X0 X0 降检出动作开始
AND X1 串联 X1 A 接点
OUT Y1 驱动 Y1 线圈

助记符 功 适机种
ESEXSS SASXSC EHSVANDP 升检出串联连接 9 9 9
X0~X377 Y0~Y377 M0~M4095 S0~S1023 T0~T255 C0~C255 D0~D9999
操作数 9 9 9 9 9 9 -

指令说明

‹ ANDP 指令接点升检出串联连接
程序范例

梯形图:
X1X0
Y1
助记符: 说明:
LD X0 载入 X0 A 接点
ANDP X1 X1 升检出串联连接
OUT Y1 驱动 Y1 线圈

助记符 功 适机种
ESEXSS SASXSC EHSVANDF 降检出串联连接 9 9 9
X0~X377 Y0~Y377 M0~M4095 S0~S1023 T0~T255 C0~C255 D0~D9999
操作数 9 9 9 9 9 9 -

指令说明

‹ ANDF 指令接点降检出串联连接 3 基序指令
DVP PLC 应技术手册 313
程序范例

梯形图:
X1X0
Y1
助记符: 说明:
LD X0 载入 X0 A 接点
ANDF X1 X1 降检出串联连接
OUT Y1 驱动 Y1 线圈

助记符 功 适机种
ESEXSS SASXSC EHSVORP 升检出联连接 9 9 9
X0~X377 Y0~Y377 M0~M4095 S0~S1023 T0~T255 C0~C255 D0~D9999
操作数 9 9 9 9 9 9 -

指令说明

‹ ORP 指令接点升检出联连接
程序范例

梯形图:
X0
X1
Y1

助记符: 说明:
LD X0 载入 X0 A 接点
ORP X1 X1 升检出联连接
OUT Y1 驱动 Y1 线圈

助记符 功 适机种
ESEXSS SASXSC EHSVORF 降检出联连接 9 9 9
X0~X377 Y0~Y377 M0~M4095 S0~S1023 T0~T255 C0~C255 D0~D9999
操作数 9 9 9 9 9 9 -

指令说明

‹ ORF 指令接点降检出联连接
程序范例

梯形图:
X0
X1
Y1

助记符: 说明:
LD X0 载入 X0 A 接点
ORF X1 X1 降检出联连接
OUT Y1 驱动 Y1 线圈 3 基序指令
DVPPLC 应技术手册 314
助记符 功 适机种
ESEXSS SASXSC EHSVPLS 升检出 9 9 9
X0~X377 Y0~Y377 M0~M4095 S0~S1023 T0~T255 C0~C255 D0~D9999
操作数 - 9 9 - - - -

指令说明

‹ 升检出指令 X0Off On(升触发)时PLS 指令执行S 送出
次脉脉宽度次扫描周期
程序范例

梯形图:
X0
M0PLS
M0
Y0SET

时序图:
X0
M0
Y0
次扫描周期

助记符: 说明:
LD X0 载入 X0 A 接点
PLS M0 M0 升检出
LD M0 载入 M0 A 接点
SET Y0 Y0 动作保持(ON)

助记符 功 适机种
ESEXSS SASXSC EHSVPLF 降检出 9 9 9
X0~X377 Y0~Y377 M0~M4095 S0~S1023 T0~T255 C0~C255 D0~D9999
操作数 - 9 9 - - - -

指令说明

‹ 降检出指令 X0 On Off(降触发)时PLF 指令执行S 送出
次脉脉长度次扫描周期
程序范例

梯形图:
X0
M0PLF
M0
Y0SET

时序图:
X0
M0
Y0
次扫描周期

助记符: 说明:
LD X0 载入 X0 A 接点
PLF M0 M0 降检出
LD M0 载入 M0 A 接点
SET Y0 Y0 动作保持(ON) 3 基序指令
DVP PLC 应技术手册 315
助记符 功 适机种
ESEXSS SASXSC EHSVEND 程序结束 9 9 9
操作数

指令说明

‹ 梯形图程序指令程序必须加入 END 指令PLC 址 0 扫描 END
指令执行返回址 0 重新作扫描执行

助记符 功 适机种
ESEXSS SASXSC EHSVNOP 动作 9 9 9
操作数

指令说明

‹ 指令 NOP 程序做运算执行会保持原逻辑运算结果时
机:想删某指令想改变程序长度 NOP 指令取代
程序范例

梯形图:
X0
Y1NOP
梯形图显示时 会指令 NOP
化简显示

助记符: 说明:
LD X0 载入 X0 B 接点
NOP 动作
OUT Y1 驱动 Y1 线圈

助记符 功 适机种
ESEXSS SASXSC EHSVINV 运算结果反相 9 9 9
操作数

指令说明

‹ INV 指令前逻辑运算结果反相存入累加器
程序范例

梯形图:
X0
Y1

助记符: 说明:
LD X0 载入 X0 A 接点
INV 运算结果反相
OUT Y1 驱动 Y1 线圈
3 基序指令
DVPPLC 应技术手册 316
助记符 功 适机种
ESEXSS SASXSC EHSVP 指针 9 9 9
操作数 P0~P255

指令说明

指针 P 跳转指令 API 00 CJ 子程调指令 API 01 CALL 须编号 0 开
始编号重复否会发生预期错误
程序范例

梯形图:
X0
Y1
CJ P10
X1
P10
助记符: 说明:
LD X0 载入 X0 A 接点
CJ P10 跳转指令 CJ P10

P10 指针 P10
LD X1 载入 X1 A 接点
OUT Y1 驱动 Y1 线圈

助记符 功 适机种
ESEXSS SASXSC EHSVI 中断插入指针 9 9 9
操作数 I00□I10□I20□I30□I40□I50□I6□□I7□□I8□□
I010I020I030I040I050I060I110I120I130I140I150I160I170I180

指令说明

‹ 中断服务程序必须起始位置必须中断插入指针(I□□□)指示结束应指
令 API 03 IRET 作中断结束返回须搭配应指令 API 03 IRETAPI 04 EIAPI
05 DI 系列中断指针请参考 29 节
程序范例

梯形图:
Y1
EI
X1
I001
DI
FEND
Y2
X2
IRET
程序中断
插入许
范围
中断服
务程序
指针
程序中断
插入子程


助记符: 说明:
EI 中断插入允许
LD X1 载入 X1 A 接点
OUT Y1 驱动 Y1 线圈

DI 中断插入禁止

FEND 程序结束
I001 中断插入指针
LD X2 载入 X2 A 接点
OUT Y2 驱动 Y2 线圈

IRET 中断插入返回
4 步进梯形指令
DVPPLC 应技术手册 41
41 步进梯形指令 [STL][RET]
指令 功 操作数 适机种
ESEXSS SASXSC EHSVSTL 程序跳副母线(步进梯形开始) S0~S1023 9 9 9

指令说明

‹ 步进梯形指令 STL Sn 构成步进点 STL 指令出现程序中代表程序进
入步进流程控制步进梯形图状态初始状态必须 S0~S9 开始步进梯形
指令 RET 代表 S0~S9 起始步进梯形图结束母线回般梯形图
命令 SFC 图利 STLRET 组成步进梯形图完成电路动作步进点 S
编号重复

指令 功 操作数 适机种
ESEXSS SASXSC EHSVRET 程序返回母线(步进梯形结束) 9 9 9

指令说明

‹ RET 指令代表步进流程结束连串步进点定 RET 指
令 PLC 程序写入 S0~S9 10 步进流程步进流程结
束 RET 指令
程序范例

梯形图:
M1002
ZRST S0 S127
SET S0
SET S20
Y0
SET S30
Y1
SET S40
Y2
S0
RET
END
X0S0
S
S20
S
X1
S30
S
X2
S40
S
X3

SFC:
S0
S20
S30
S40
S0
M1002
X0
X1
X2
X3
Y0
Y1
Y2

42 序功图(SFC)
动控制领域常需电气控制机械控制做密切配合达成动控制目序控制全
部程分成序干步序(STEP)说干阶段步应完成动作(ACTION)4 步进梯形指令
DVPPLC 应技术手册 42
步转移步般条件(TRANSITION)条件满足步动作结束步动作开始
步动作会清序功图(SFCSequential Function Chart)设计概念
特点:
1 常状态步进动作需做序设计PLC 会动执行状态间互锁
双重输出等处理针状态做简单序设计机械正常动作
2 动作易解轻易作试运行调整检查错误维护保养工作
3 SFC 编辑原理属图形编辑模式整架构起流程图利
PLC 部步进继电器装置 S步进继电器装置 S 编号作步
进点相流程图处理步骤目前步骤处理完毕设
定条件转移求步骤步进点 S直重复循环达
者结果
4 右图 SFC 图说明:初始步进点 S0 状态转移条件 X0 成立转移般步进点
S21 S21 中状态转移条件 X1 X2 成立决定转移步进点 S22 跳
转步进点 S24 直步进点 S25 中状态转移条件 X6 成立回初始步进点
S0 完成次完整流程直重复循环达循环控制
5 介绍 WPLSoft SFC 编辑器关 SFC 绘制基图标:

梯形图形模式图形表示部编辑程序般梯形图非步进梯形
程序(般初始化动作程序)

初始步进点图形种双框图形代表 SFC 初始步进点图
形装置范围 S0~S9
般步进点图形装置范围 S10~S1023
SFC图
S0
S21
S24
S25
S0
X0
X1
X5
X6
X2
S22
X4
X3
S24


步进点跳转图形步进点状态转移非相邻步进点(流程间跳转非相邻
步进点跳转返回初始步进点流程间跳转)
步进点转移条件图形步进点间状态转移条件
选择分支图形步进点状态转移条件转移相应步进点
选择汇合图形两步进点状态转移转移条件转移相步进点
行分支图形步进点状态转移条件转移两步进点
行汇合图形两步进点状态时成立时ㄧ转移条件转移相步进点
43 步进梯形指令动作说明:
STL 指令做序功图(SFCSequential Function Chart)设计语法指令种命令
程序设计员程序规划时够时画流程图样程序步序更清楚更具读性
左图示清楚出规划流程序种流程转换成右图步进梯形图 4 步进梯形指令
DVPPLC 应技术手册 43
RET 指令步进流程结束定写入 RET 指令RET 指令代表着步进流程结束
程序写入步进流程步进流程结束时定写入 RET 指令RET 指令次数没
限制搭配初始步进点(S0~S9)
步进流程结束没写入 RET 指令 WPL 编译器会检查出错误
S0
S21
S22
S23
M1002 初始脉 M1002
S0
SET
SET S22
S0
RET
S21
S
S22
S
SET
S21
S0
S
S23
S
SET S23

1 步进梯形动作:
步进梯形步进点组成步进点代表控制流程动作步进点必须执行三
务:
a) 驱动输出线圈
b) 指定转移条件
c) 指定步进点控制权转移步进点
范例:
SET Y1
Y0
SET S20
Y10
SET S30
S10
S
X0
S20
S
X1
SET Y1
Y0
SET S20
Y10
SET S30
S10
S
X0
S20
S
X1
时X0On
S20On
S10 Off变

说明:
S10On 时Y0Y1 OnX0On 时S20OnY10 On S10 变 OffY0 OffY1
On( Y1 SET 指令保持 On 状态)
2 步进梯形动作时序图:状态接点 Sn On 时电路动作Sn Off 时电路动作(动作会延4 步进梯形指令
DVPPLC 应技术手册 44
迟 1 扫描时间执行)
SET S12
Y11
SET S14
S10
S
X0
S12
S
X1
Y10

z 左图例执行时序图状态点移行程
中 S10 S12 转态(时发生)延迟 1 扫描时间
执行 Y10ÎOffY11ÎOn(会重迭输出现象)
程序执行 程序执行 程序执行 程序执行
输入输出更新STL S10
S10
Y10
S12
Y11
X1
X0
电路动作

3 输出线圈重复:
a) 步进点中号输出线圈
b) 右图例状态间装置输出
(Y0) S10 S20 状态步进点 On 时
Y0 会 On
c) 状态步进点 S10 转移 S20 移动程中
会 Y0 关闭 S20 On Y0 输出
种情况 S10 S20On 时
Y0 会 On
d) 般梯形图中应避免输出线圈重复
步进点输出线圈号码步进梯形
图回般梯形图样避免
SET Y1
Y0
SET S20
SET S30
S10
S
X0
S20
S
X1
Y0

4 定时器重复:
EHEH2SV 机种定时器般输出点样
步进点中重复(步进梯形图特点
般梯形图中避免输出线圈重复
步进点输出线圈号码步进梯形图回般
梯形图样避免)
注意:右图例 ESEXSSSASXSC 机种定
时器仅相邻步进点中重复
S20
S30
S40
X1
X2
TMR T1 K10
TMR T2 K20
TMR T1 K30

5 步进点移转方法:
指令 SET Sn OUT Sn 启动(称转移)步进点控制权移动步进
点原步进点 S 状态输出点动作会清程序中时存步进控制流程(分
S0~S9 启始引导步进梯形图)步进转移步进流程转移步进流程4 步进梯形指令
DVPPLC 应技术手册 45
步进点转移指令 SET Sn OUT Sn 法许差异请参考说明:
SET Sn 流程驱动
状态步进点
状态转移前
动作状态点输
出会清
Y10
SET S12
SET S14
S10
S
X0
S12
S
X1
Y11
SET S12 指令执行状
态步进点 转移 S10 S12
步进点 输出 S10
(Y10) 会清
OUT Sn 流程中返回初始步进点流程中步进点非相邻步进点跳转流程
驱动分离步进点状态转移前动作状态点输出会清
c 流程中返回
初始步进点
d 流程中步
进点
非相邻步进点
跳转
SFC 图:
S25 返回初始步进
点S0 OUT
S0
S21
S24
S25
X7
X2
OUT
OUT

梯形图:
S24
S21
S
S0
S
S23
S
X2
S24
S
S25
S
S0
X7
RET
驱动跳跃步进点
OUT S24
返回初始步进点
OUT S0
e 流程驱动分离步进点

SFC 图:
S0S1 两步进流程
S23 S0 OUT返回初始步进点
S0
S21
S23
X2
OUT
OUT S1
S41
S43
OUT
S42
S43 S1 OUT返回初始步进点
梯形图:
S42
S21
S
S0
S
S1
S
X2
S42
S
S43
S
RET
驱动分离步进点
OUT S42
S23
S
RET
S0 引
导步
进流程
S1 引
导步
进流程
4 步进梯形指令
DVPPLC 应技术手册 46
6 输出点驱动注意:
图例步进点新母线开始第二行旦写入 LD LDI 指令新母线直接连接
输出线圈梯形图编译会产生错误须修改成图右正确编译
Y0
S
S
Y1
Y2
M0
n
Y0
S
S
Y2
Y1
n
M0
变更位置
Y0
S
S
Y1
Y2
M0
n
M1000

新母线
RUN 模式
常接点 ON
7 部份指令限制:
步进点中程序般梯形图相种串联回路应指令部份指令限制请
参考说明:
步进点基指令
基指令
步进点
LDLDILDPLDF
ANDANIANDPANDF
ORORIORPORF
INVOUTSETRST
ANBORB
MPSMRDMPP
MCMCR
初始步进点般步进点
般输出 分支步进点汇
合步进点 步进点移转
※ 步进点 MCMCR 指令
※ STL 指令般子程序中断服务子程序
※ STL 指令中禁止 CJ 指令会动作更加复杂应量避免
※ MPSMRDMPP 指令位置:
梯形图:
Y1
S
S
M0
Y2
X2
n
X3
X1X0
MPP
MRD
MPS
LD X0
新母线

指令码:
STL Sn
LD X0
MPS
AND X1
OUT Y1
MRD
AND X2
OUT M0
MPP
AND X3
OUT Y2
说明:
步进点新母线直接
MPS MRD MPP 指令必须
先 LD LDI 指令
MPS MRD MPP 指令
4 步进梯形指令
DVPPLC 应技术手册 47
8 注意事项
般说转移状态指令(SET S□ OUT S□)目前状态中相关输出
动作完成执行图示 PLC 执行结果 S10 状态条件动作
建议左图改成右图相关输出动作完成执行 SET S20样序流程较清楚
SET
Y0
S10
S
S20
S Y2
S20
Y1 SET
Y0
S10
S
S20
S Y2
S20
Y1

步进梯形程序完成加 RET 指令
RET 定加 STL 面右图示:
S0
S20
S
RET
X1
S0
S20
S
RET
X1

44 步进梯形设计程序须知
1 SFC 前头步进点称初始步进点S0~S9初始步进点做流程开始 RET 指令做结束
构成完整流程
2 STL 指令完全时步进点 S 成般辅助继电器
3 STL 指令时步进点 S 号码重复
4 流程分类:
单流程:程序中流程含选择分支选择汇合行分支行汇合简单流程
复杂单流程:程序中流程包含选择分支选择汇合行分支行汇合等流程
复数流程:程序中复数单流程 S0~S9 10 流程
5 流程分离:步进梯形图允许写入复数流程
a) 右图 S0S1 两单流程程序序先写入 S0
~S30 写入 S1~S43
b) 流程中某步进点指定跳流程步进

c) 右图中 S21 方条件成立时指定跳 S1 流程
S42 步进点动作称分离步进点
S0
S21
S30
OUT
OUT S1
S41
S43
OUT
S42
4 步进梯形指令
DVPPLC 应技术手册 48
6 分支流程限制:范例请参考节
a) 分支流程分支步进点 8
b) 复数分支流程进流程合流程里 16 回路
c) 流程中某步进点指定跳流程步进点
7 步进点复输出禁止:
a) 利 ZRST 指令段步进点重置(Reset) Off
b) 利 PLC 输出 Y 禁止(M1034On)
8 停电保持步进点:
停电保持步进点 PLC 断电时OnOff 状态会全部会记忆通电时回复断电前状态继续
执行时须注意停电保持步进点区域
9 特殊辅助继电器特殊寄存器:详细说明请参考 第 46 节 IST 指令补充说明
编号 功说明
M1040 步进禁止 M1040 On 时步进点移动全部禁止
M1041 步进开始IST 指令标志
M1042 启动脉IST 指令标志
M1043 原点回完毕IST 指令标志
M1044 原点条件IST 指令标志
M1045 全部输出复位禁止IST 指令标志
M1046 STL 状态设定 On步进点导通 M1046 On
M1047 STL 监视效
D1040 步进点 S 导电(On)状态编号 1
D1041 步进点 S 导电(On)状态编号 2
D1042 步进点 S 导电(On)状态编号 3
D1043 步进点 S 导电(On)状态编号 4
D1044 步进点 S 导电(On)状态编号 5
D1045 步进点 S 导电(On)状态编号 6
D1046 步进点 S 导电(On)状态编号 7
D1047 步进点 S 导电(On)状态编号 8
45 流程种类
单流程:步进动作基表现单流程控制动作
步进梯形图第步进点称初始步进点编号 S0~S9初始步进点步进点般步进点
编号 S10~S1023 IST 指令 S10~S19 成原点回步进点 4 步进梯形指令
DVPPLC 应技术手册 49
没分支汇合单流程:流程结束步进点控制权移转初始步进点
步进梯形图:
M1002
ZRST S0 S127
SET S0
SET S20
Y0
SET S30
Y1
SET S40
Y4
S0
RET
END
X0S0
S
S20
S
X1
S30
S
X2
S60
S
X5
Y2
SET S50
S40
S
X3
Y3
SET S60
S50
S
X4

SFC 图:
S0
S20
S30
S40
S0
M1002
X0
X1
X2
X5
Y0
Y1
Y2
S50
X3
Y3
S60
X4
Y4

跳转流程:
1 步进点控制权移转方某步进点 2 步进点控制权移转流程步进点
S0
S21
S42
S43
OUT
OUT

S0
S21
S41
OUT
OUT S1
S41
S43
OUT
S42
4 步进梯形指令
DVPPLC 应技术手册 410
原点复流程:
右图中S50 条件成立时
身(S50) RESET时
流程结束
S0
S21
S50
RST

2 复杂单流程:包含行分支选择分支行汇合选择汇合等流程
行分支结构:
现状态条件成立时时转移状态时属行分支结构图表达状态 S20
转移 X00N 时时转移 S21S22S23S24
行分支步进梯形图:
X0
SET
SET S22
S21S
SET S23
S20
SET S24
行分支 SFC 图:
S20
S21 S22 S23 S24

选择分支结构:
现状态条件成立时转移状态时属选择分支结构图表达状态 S20
转移 X0On 时转移 S30 X1On 时转移 S31 X2On 时转移 S32
选择分支步进梯形图:
X0
SET
SET S31
S30S
SET S32
S20
X1
X2

选择分支 SFC 图:
S20
S30 S31 S32
X0 X1 X2

4 步进梯形指令
DVPPLC 应技术手册 411
行汇合结构:
梯形图形连续 STL 命令代表行汇合结构连续状态输出条件成立时转移状
态行汇合意思指状态时成立时允许转移
行汇合步进梯形图:
X2
SET S50S
S40
S
S41
S
S42

行汇合 SFC 图:
S40
S50
S41 S42
X2

选择汇合结构:
果梯形图形种图形属选择汇合说 S30S40S50 三种状态状态输
入信号先成立转移 S60
选择汇合步进梯形图:
X0
SET
SET S60
S60S
SET S60
S30
X1
X2
S
S40
S
S50

选择汇合 SFC 图:
S30
S60
S40 S50
X0 X1 X2

4 步进梯形指令
DVPPLC 应技术手册 412
选择性分支选择性汇合流程例:
步进梯形图:
M1002
ZRST S0 S127
SET S1
SET S20
Y0
SET S30
Y1
SET S40
Y2
END
X0S1
S
S20
S
X1
S30
S
X2
S40
S
X3
SET S31
X4
SET S32
X7
SET S50
Y3
S31
S
X5
SET S41
Y4
S41
S
X6
SET S50
Y5
S32
S
X10
SET S42
Y6
S42
S
X11
SET S50
S50
S
T1
SET S60
TMR T1 K10
Y7
S60
S
X12
RET
S1

SFC 图:
S1
S20
S30
S40
S1
M1002
X0
X1
X2
X12
Y0
Y1
Y2
S50
X3
S60
T1
Y7
S31
S41
X4
X5
Y3
Y4
X6
TMR T1 K10
S32
S42
X7
X10
Y5
Y6
X11
4 步进梯形指令
DVPPLC 应技术手册 413
行性分支行性汇合流程例:
步进梯形图:
M1002
ZRST S0 S127
SET S3
SET S20
Y0
SET S30
Y1
SET S40
Y2
END
X0S3
S
S20
S
X1
S30
S
X2
S40
S
SET S31
SET S32
Y3
S31
S
X3
SET S41
Y4
S41
S
Y5
S32
S
X4
SET S42
Y6
S42
S
X5
SET S50
S50
S
T1
SET S60
TMR T1 K10
Y7
S60
S
X6
RET
S3
S40
S
S41
S
S42
S
SFC 图:
S3
S20
S30
S40
S3
M1002
X0
X1
X2
X6
Y0
Y1
Y2
S50
X5
S60
T1
Y7
S31
S41
X3
Y3
Y4
TMR T1 K10
S32
S42
X4
Y5
Y6
4 步进梯形指令
DVPPLC 应技术手册 414
行性分支选择性汇合流程例:
步进梯形图:
S127
K10
M1002
ZRST S0
SET S4
SET S20
Y0
SET S30
Y1
SET S40
Y2
END
X0S4
S
S20
S
X1
S30
S
X2
S40
S
X3
SET S31
SET S32
SET S50
Y3
S31
S
X4
SET S41
Y4
S41
S
X5
SET S50
Y5
S32
S
X6
SET S42
Y6
S42
S
X7
SET S50
S50
S
T1
SET S60
TMR T1
Y7
S60
S
X6
RET
S4

SFC 图:
S4
S20
S30
S40
S4
M1002
X0
X1
X2
X10
Y0
Y1
Y2
S50
X3
S60
T1
Y7
S31
S41
X4
Y3
Y4
TMR T1 K10
S32
S42
X6
Y5
Y6
X5 X7
4 步进梯形指令
DVPPLC 应技术手册 415
合例:(含选择分支汇合行分支汇合)
步进梯形图:
S127
M1002
ZRST S0
SET S0
Y1
SET S30
Y2
SET S40
Y3
S
X1
S30
S
X4
S31
S
X5
SET S31
SET S32
SET S40
Y5
S40
S
X7
SET S50
Y7
S50
S
X11
SET S60
Y13
S60
S
SET S51
X2
X3
S20
Y0
SET S20
S
X0
S0
END
Y10
S51
S
X12
SET S61
S61
S
X15
SET S70
Y14
Y17
S70
S
X17
RET
S0
S60
S
S61
S
Y4
S32
S
X6
SET S41
Y6
S41
S
X10
SET S52
SET S53
Y12
S63
S
X14
SET S63
Y15
S62
S
Y16
S63
S
X16
S0
S62
S
S63
S
Y11
S52
S
X13
SET S62

SFC 图:
S0
S20
S30
S40
S0
M1002
X0
X1
X4
X17
Y1
Y2
Y5
S50
X7
S70 Y17
S51
S61
X12
Y10
Y14
S52
S62
X13
Y11
Y15
X11
X15
S60 Y13
Y0
Y7
S31 Y3
X5
X2
S32 Y4
X6
X3
S41 Y6
X10
X16
S53
S63
Y12
Y16
X14
S0 4 步进梯形指令
DVP PLC 应技术手册 416
合例二:(含选择分支汇合行分支汇合)
步进梯形图:
S127
M1002
ZRST S0
SET S0
SET S30
Y0
SET S31
Y1
SET S33
Y2
END
X0S0
S
S30
S
X1
S31
S
X2
S32
S
X3
SET S32
SET S33
Y3
S33
S
X4
SET S34
Y4
S34
S
X5
SET S35
Y6
S36
S
X6
SET S37
Y7
S37
S
S0
S35
S
RET
X1
SET S36
Y5
S35
S
X7S37
S

SFC 图:
S0
S30
S31
S33
M1002
X0
X1
X2
Y0
Y1
Y3
S34
X4
S36
S37
X6
Y6
Y7
X5
S35 Y5
Y4
S32 Y2
X3
X1
S0
X7
4 步进阶梯指令
DVP PLC 应技术手册 417
分支流程限制:
1 分支流程分支步进点 8 图示步进点 S20 分支步进点 S30~S37
8
2 复数分支流程行流程合流程里 16 回路图示步进点 S40
分支 4 步进点步进点 S41 分支 7 步进点步进点 S42 分支 5 步进点流
程里 16 回路
3 流程中某步进点指定跳流程步进点
S0
S20
S30
S40
S0
M1002
X0
X1
X11
X51
Y0
Y1
Y11
S50
X20
S80 Y41
S51
S71
X33
Y15
Y33
S53
S73
X35
Y17
Y35
X32
X44
S70 Y32
Y14
S31 Y2
X12
X2
S32 Y4
X15
X4
S41 Y12
X21
X52
S54 Y20
S0
SET
S32 Y3
X14
X3
S52
S72
X34
Y16
Y34
S0
SETX13
S20
OUT
S20
OUT
S81
X45
Y42
SET
S34 Y5
X15
X5
S35
X15
X6
S55
S74
X36
X22
X46
Y6 S36
X16
X7
Y7
Y21
Y36
S56 Y22 S57 Y23 S20
X23
OUT
RST
S36
S58
X37
X24
Y24
RST
S58
Y26S60
X26
X41
Y27S61
X27
X42
Y30S62
X30
Y31S63
X31
Y40S76
X43
X50
Y10
Y13
Y25
Y37
S37
S42
S59
S75
X40
X47
X10
X17
X25
SET
S0 OUT
S42 4 步进梯形指令
DVP PLC 应技术手册 418
46 IST 指令
API 适机种
ESEXSS SASXSC EHSV60 IST 手动动控制
9 9 9
位装置 字装置
X Y M S K H KnX KnY KnM KnST C D E F
S ¼ ¼ ¼
D1 ¼
D2 ¼
y 操作数注意:S 操作数会占连续 8 点
D1 D2 操作数指定范围 SASXSCEHEH2SV :
S20~S899ESEXSS:S20~S127 D2>D1
装置范围请参考系列机种功规格表
程序中仅次 IST 指令

16 位命令 (7 STEP)
IST 连续执行型 - -
32 位命令
- - - -
y 标志信号:M1040~M1047请参考列补充说明

脉执行型 16 位指令 32 位指令
ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV

指令说明

‹ S:指定运行模式起始装置D1:动运行模式指定状态步进点编
号D2:动运行模式指定状态步进点编号
‹ 指令 IST 特定步进梯形控制流程初始状态便利指令配合特殊辅助继电
器形成便利动控制命令
‹ IST 指令
IST
M1000
X10 S20 S60
S X10 手动操作 X14 连续运行
X11 原点回 X15 原点回启动
X12 步进 X16 连续运行启动
X13 次循环 X17 连续运行停止
‹ IST 指令执行时特殊辅助继电器会动切换
M1040:移行禁止 S0:手动操作初始状态步进点
M1041:移行开始 S1:原点回初始状态步进点
M1042:状态脉 S2:动运行初始状态步进点
M1047:STL 监视
程序范例


‹ IST 指令时S10~S19 原点回状态步进点成般步进
点 S0~S9 步进点时S0~S2 三状态点动作分手动操作
原点回动运行程序中必须先写该三状态步进点
电路
‹ 切换 S1(原点回)模式时 S10~S19 间点 On原点回
会动作产生
‹ 切换 S2(动运行)模式时 D1 ~ D2 间 S 点 On
M1043 On动运行会动作产生 4 步进阶梯指令
DVP PLC 应技术手册 419
程序范例

‹ 机械手臂控制( IST 指令):
1 动作求:分开两种皮球搬箱子存放配置控制盘供控制
2 机械手臂动作:降夹取升右移降释放升左移序完
成皮球搬运
3 IO 装置:

传感器 X0
右限X2 右限X3左限X1 Y0
Y1
Y2Y3限X4
限X5

4 运行模式
手动操作:单钮接通切断负载模式
原点回:原点回钮机械动复原点模式
动运行(单步运行次循环连续运行):
z 单步运行:次动启动钮前进工序
z 次循环:原点位置动启动钮进行次循环动运行
原点停止中途动停止钮工作停止启动 扭
继续动作原点停止
z 连续运行:原点位置动启动钮开始继续运行停止
钮运行原点位置停止
5 控制盘


电源启动
电源停止
原点回启动X15 动启动 X16
动停止 X17
夹取 升 右移
释放 降 左移
X20
X21
X22
X23
X24
X25
步进 X12
次循环 X13
连续运行 X14手动操作 X10
原点回 X11

1 球传感器 X0
2 机械手臂左限 X1球右限 X2球右限 X3限 X4限 X5
3 机械手臂升 Y0降 Y1右移 Y2左移 Y3夹取 Y4
开始回路:
X4
M1044
M1000
IST X10 S20 S80
X1 Y4

4 步进梯形指令
DVP PLC 应技术手册 420
手动操作模式:
X20
SET
RST Y4
Y4S
S0
X21
X22 Y1
Y0
X23 Y0
Y1
X24 X4
Y2
Y3
X25 X4
Y3
Y2
夹具释放
夹具夹紧


右移
左移
条件互锁
条件互锁
(X4 On)机械手臂升降

回原点模式:
SFC 图:
S1
S10
X15
S11
X4
S12
X1
RST Y4
RST Y1
Y0
RST Y2
Y3
SET M1043
夹具释放
降停止
机械手臂升限(X 4)
右移停止
左移进行左限(X 0 )
启动回原点完毕标志
RST S12 回原点完成


梯形图:
夹具释放
降停止
机械手臂升限(X 4 O n )
右移停止
左移进行左限(X 1 O n )
启动回原点完毕标志
回原点完成
X15
SET S10S
S1
RST Y4S
S10
RST Y1
Y0
X4
SET S11
RST Y2S
S11
Y3
X1
SET S12
SET M1043S
S12
RST S12
进入回原点模式
4 步进阶梯指令
DVP PLC 应技术手册 421
动运行(单步运行次循环连续运行模式):
SFC 图:
S2
S20
S30
S31
M1044
X5
T0
Y1
SET
Y0
S32
X4
X2
S50 Y1
Y2
S2
X1
M1041
X0
Y4
TMR T0 K30
S60 RST
X5
Y4
TMR T2 K30
S70
T2
Y0
S80
X4
Y3
X1
S40
S41
X5
T1
SET
Y0
S42
X4
X3
Y2
X0
Y4
TMR T1 K30
X3X24 步进梯形指令
DVP PLC 应技术手册 422
梯形图:
SET S20
SET S30
SET Y4
Y0
END
X5
S31
S
X4
TMR T0
SET S32
S2
S
M1041 M1044
S20
S
S30
S
Y1
X0
SET S40
X5 X0
SET S31
T0
K30
Y2
S32
S
X2
SET S50
X2
SET Y4
TMR T1
S40
S
SET S41
T1
K30
Y0
S41
S
X4
SET S42
Y2
S42
S
X3
SET S50
X3
Y1
S50
S
X5
SET S60
RST Y4
TMR T2
S60
S
SET S70
T2
K30
Y0
S70
S
X4
SET S80
Y3
S80
S
X1
X1
RET
S2
进入动运行模式
左移进行左限(X 1 O n )
机械手臂升限(X 4 O n )
夹具夹紧
夹具夹紧
夹具释放


右移
右移
机械手臂升限(X 4 O n )
机械手臂升限(X 4 O n )
5 应指令分类基
DVPPLC 应技术手册 51
51 应指令览表
指令码 适机种 STEPS 分
类 API
16 位 32 位
P 指令 功
ES SA EH 16 位 32 位
页码
00 CJ – 条件转移 3 – 61
01 CALL – 调子程序 3 – 65
02 SRET – – 子程序结束 1 – 65
03 IRET – – 中断返回 1 – 67
04 EI – – 中断允许 1 – 67
05 DI – – 中断禁止 1 – 67
06 FEND – – 程序结束 1 – 611
07 WDT – 逾时监视定时器 1 – 613
08 FOR – – 循环范围开始 3 – 614






09 NEXT – – 循环范围结束 1 – 614
10 CMP DCMP 较设定输出 7 13 617
11 ZCP DZCP 区间较 9 17 618
12 MOV DMOV 数传送 5 9 619
13 SMOV – 移位传送 – 11 – 620
14 CML DCML 反转传送 5 9 622
15 BMOV – 全部传送 7 – 623
16 FMOV DFMOV 点传送 7 13 625
17 XCH DXCH 数交换 5 9 626
18 BCD DBCD BIN→BCD 变换 5 9 627




19 BIN DBIN BCD→BIN 变换 5 9 628
20 ADD DADD BIN 加法 7 13 630
21 SUB DSUB BIN 减法 7 13 632
22 MUL DMUL BIN 法 7 13 633
23 DIV DDIV BIN 法 7 13 634
24 INC DINC BIN 加 1 3 5 635
25 DEC DDEC BIN 减 1 3 5 636
26 WAND DAND 逻辑(AND)运算 7 13 637
27 WOR DOR 逻辑(OR)运算 7 13 638
28 WXOR DXOR 逻辑异(XOR)运算 7 13 639






29 NEG DNEG 求补码 3 5 640
30 ROR DROR 右循环移位 5 9 642
31 ROL DROL 左循环移位 5 9 643
32 RCR DRCR 附进位标志右循环 5 9 644
33 RCL DRCL 附进位标志左循环 5 9 645
34 SFTR – 位右移 9 – 646
35 SFTL – 位左移 9 – 647
36 WSFR – 字右移 – 9 – 648
37 WSFL – 字左移 – 9 – 650
38 SFWR – 移位写入 – 7 – 651







39 SFRD – 移位读出 – 7 – 652
40 ZRST – 批次复位 5 – 653
41 DECO – 译码 7 – 655
42 ENCO – 编码 7 – 657
43 SUM DSUM On 位数量 5 9 659
44 BON DBON On 位判定 7 13 660




45 MEAN DMEAN 均值 7 13 661 5 应指令分类基
DVPPLC 应技术手册 52
指令码 适机种 STEPS 分
类 API
16 位 32 位
P 指令 功
ES SA EH 16 位 32 位
页码
46 ANS – – 信号警报器置位 – 7 – 662
47 ANR – 信号警报器复位 – 1 – 663
48 SQR DSQR BIN 开方 5 9 665



理 49 FLT DFLT BIN 整数→二进制浮点数变换 5 9 666
50 REF – IO 状态时刷新 5 – 71
51 REFF – 输入滤波器时间调整 – 3 – 72
52 MTR – – 矩阵分时输入 – 9 – 73
53 – DHSCS – 较置位(高速计数器) – 13 75
54 – DHSCR – 较复位(高速计数器) – 13 715
55 – DHSZ – 区间较(高速计数器) – – 17 717
56 SPD – – 脉频率检测 7 – 724
57 PLSY DPLSY – 脉输出 7 13 726
58 PWM – – 脉波宽调制 7 – 733




59 PLSR DPLSR – 附加减速脉输出 9 17 736
60 IST – – 手动动控制 7 – 741
61 SER DSER 数检索 – 9 17 748
62 ABSD DABSD – 绝方式凸轮控制 – 9 17 749
63 INCD – – 相方式凸轮控制 – 9 – 751
64 TTMR – – 示教式定时器 – 5 – 753
65 STMR – – 特殊定时器 – 7 – 755
66 ALT – OnOff 交输出 3 – 757
67 RAMP – – 斜坡信号 – 9 – 758
便



69 SORT – – 数整理排序 – 11 – 760
70 TKY DTKY – 十键键盘输入 – 7 13 762
71 HKY DHKY – 十六键键盘输入 – 9 17 764
72 DSW – – 数字开关 – 9 – 766
73 SEGD – 七段显示器译码 5 – 768
74 SEGL – – 七段显示器分时显示 7 – 769
75 ARWS – – 方开关控制 – 9 – 772
76 ASC – – ASCII 码变换 – 11 – 773
77 PR – – ASCII 码印 – 5 – 774
78 FROM DFROM 扩展模块 CR 数读出 9 17 776






79 TO DTO 扩展模块 CR 数写入 9 17 777
80 RS – – 串行数传送 9 – 782
81 PRUN DPRUN 8 进制位传送 – 5 9 796
82 ASCI – HEX 转 ASCII 7 – 797
83 HEX – ASCII 转 HEX 7 – 7101
84 CCD – 校验码 – 7 – 7104
85 VRRD – 电位器值读出 – 5 – 7106
86 VRSC – 电位器刻度读出 – 5 – 7108
87 ABS DABS 绝值运算 3 5 7109


S
E
R


88 PID DPID – PID 运算 9 17 7110
89 PLS – – 升检出 3 – 314
90 LDP – – 升检出动作开始 3 – 311
91 LDF – – 降检出动作开始 3 – 312
92 ANDP – – 升检出串联连接 3 – 312
93 ANDF – – 降检出串联连接 3 – 312




94 ORP – – 升检出联连接 3 – 313 5 应指令分类基
DVPPLC 应技术手册 53
指令码 适机种 STEPS 分
类 API
16 位 32 位
P 指令 功
ES SA EH 16 位 32 位
页码
95 ORF – – 降检出联连接 3 – 313
96 TMR – – 定时器 4 – 38
97 CNT DCNT – 计数器 4 6 39
98 INV – – 运算结果反转 1 – 315




99 PLF – – 降检出 3 – 314
100 MODRD – – MODBUS 数读取 7 – 81
101 MODWR – – MODBUS 数写入 7 – 85
102 FWD – – VFDA 变频器正转指令 7 – 810
103 REV – – VFDA 变频器反转指令 7 – 810
104 STOP – – VFDA 变频器停止指令 7 – 810
105 RDST – – VFDA 变频器状态读取 5 – 812
106 RSTEF – – VFDA 变频器异常复位 5 – 814
107 LRC – LRC 校验码计算 7 – 815
108 CRC – CRC 校验码计算 7 – 817


109 SWRD – 数字开关读取 – 3 – 819
110 – DECMP 二进制浮点数较 – 13 820
111 – DEZCP 二进制浮点数区间较 – 17 821
112 DMOVR 浮点数值数传送 9 822
116 – DRAD 角度→弧度 – – 9 823
117 – DDEG 弧度→角度 – – 9 824
118 – DEBCD 二进制浮点数→十进浮点数 – 9 825
119 – DEBIN 十进制浮点数→二进浮点数 – 9 826
120 – DEADD 二进制浮点数加法 – 13 827
121 – DESUB 二进制浮点数减法 – 13 828
122 – DEMUL 二进制浮点数法 – 13 829
123 – DEDIV 二进制浮点数法 – 13 830
124 – DEXP 二进制浮点数取指数 – 9 831
125 – DLN 二进制浮点数取然数 – 9 832
126 – DLOG 二进制浮点数取数 – 13 833
127 – DESQR 二进制浮点数开方 – 9 834
128 – DPOW 浮点数权值指令 – 13 835
129 INT DINT 二进制浮点数→BIN 整数变换 5 9 836
130 – DSIN 二进制浮点数 SIN 运算 – 9 837
131 – DCOS 二进制浮点数 COS 运算 – 9 839
132 – DTAN 二进制浮点数 TAN 运算 – 9 841
133 – DASIN 二进制浮点数 ASIN 运算 – – 9 843
134 – DACOS 二进制浮点数 ACOS 运算 – – 9 844
135 – DATAN 二进制浮点数 ATAN 运算 – – 9 845
136 – DSINH 二进制浮点数 SINH 运算 – – – 9 846
137 – DCOSH 二进制浮点数 COSH 运算 – – – 9 847




138 – DTANH 二进制浮点数 TANH 运算 – – – 9 848
143 DELAY – 延迟指令 – 3 – 849
144 GPWM – – 般脉波宽调变 – – 7 850
145 FTC – – 模糊化温度控制 – – 9 851
146 CVM – – 阀位控制 (*3) – – 7 – 856
147 SWAP DSWAP 字节交换 3 5 859
148 MEMR DMEMR 文件寄存器数读出 – 7 13 860


149 MEMW DMEMW 文件寄存器数写入 – 7 13 862 5 应指令分类基
DVPPLC 应技术手册 54
指令码 适机种 STEPS 分
类 API
16 位 32 位
P 指令 功
ES SA EH 16 位 32 位
页码
150 MODRW – – MODBUS 数读写 11 – 91
151 PWD – – 输入脉宽检测 – – 5 – 916
152 RTMU – – 中断子程序执行时间测量开始 – – 5 – 917
153 RTMD – – 中断子程序执行时间测量结束 – – 3 – 918


154 RAND – 机数值产生 – 7 – 919
155 – DABSR – ABS 现值读出 – 7 13 920
156 ZRN DZRN – 原点回 – – 9 17 925
157 PLSV DPLSV – 脉输出 – – 7 13 929
158 DRVI DDRVI – 相定位 – – 9 17 930




159 DRVA DDRVA – 绝定位 – – 9 17 936
160 TCMP – 万年历数较 – 11 – 947
161 TZCP – 万年历数区间较 – 9 – 948
162 TADD – 万年历数加法运算 – 7 – 949
163 TSUB – 万年历数减法运算 – 7 – 950
166 TRD – 万年历数读出 – 3 – 951
167 TWR – 万年历数写入 – 3 – 953



169 HOUR DHOUR – 计时仪 – 7 13 955
170 GRY DGRY 格雷码变换(BIN→GRY) – 5 9 957 171 GBIN DGBIN 格雷码逆变换(GRY→BIN) – 5 9 958
172 DADDR 浮点数值加法 – 13 959
173 DSUBR 浮点数值减法 – 13 960
174 DMULR 浮点数值法 – 13 961



算 175 DDIVR 浮点数值法 – 13 962
176 MMOV – 放传送 (*3) – 5 – 963
180 MAND – 矩阵(AND)运算 – 9 – 964
181 MOR – 矩阵(OR)运算 – 9 – 966
182 MXOR – 矩阵异(XOR)运算 – 9 – 967
183 MXNR – 矩阵(XNR)运算 – 9 – 968
184 MINV – 矩阵反相 – 7 – 969
185 MCMP – 矩阵较 – 9 – 970
186 MBRD – 矩阵位读出 – 7 – 972
187 MBWR – 矩阵位写入 – 7 – 974
188 MBS – 矩阵位移位 – 7 – 976
189 MBR – 矩阵位循环移位 – 7 – 978


190 MBC – 矩阵位状态计数 – 7 – 980
191 – DPPMR – 双轴相点点运动(注 3) – – – 17 981
192 – DPPMA – 双轴绝点点运动(注 3) – – – 17 984
193 – DCIMR – 双轴相位置圆弧插补(注 3) – – – 17 986
194 – DCIMA – 双轴绝位置圆弧插补(注 3) – – – 17 991
195 – DPTPO – 单轴建表脉输出(注 3) – – – 13 996
196 HST – 高速定时器 – – 3 – 998
197 – DCLLM – 闭回路定位控制 (*3) – – – 17 9100
202 SCAL – 例值运算 9 – 101




203 SCLP – 参数型例值运算 9 – 103


5 应指令分类基
DVPPLC 应技术手册 55
指令码 适机种 STEPS 分
类 API
16 位 32 位
P 指令 功
ES SA EH 16 位 32 位
页码
215 LD& DLD& – S1 & S2 – 5 9 107
216 LD| DLD| – S1 | S2 – 5 9 107
217 LD^ DLD^ – S1 ^ S2 – 5 9 107
218 AND& DAND& – S1 & S2 – 5 9 108
219 AND| DAND| – S1 | S2 – 5 9 108
220 AND^ DAND^ – S1 ^ S2 – 5 9 108
221 OR& DOR& – S1 & S2 – 5 9 109
222 OR| DOR| – S1 | S2 – 5 9 109








223 OR^ DOR^ – S1 ^ S2 – 5 9 109
224 LD DLD – S1 = S2 5 9 1010
225 LD> DLD> – S1 > S2 5 9 1010
226 LD< DLD< – S1 < S2 5 9 1010
228 LD<> DLD<> – S1 ≠ S2 5 9 1010
229 LD< DLD< – S1 ≦ S2 5 9 1010
230 LD> DLD> – S1 ≧ S2 5 9 1010
232 AND DAND – S1 = S2 5 9 1011
233 AND> DAND> – S1 > S2 5 9 1011
234 AND< DAND< – S1 < S2 5 9 1011
236 AND<> DAND<> – S1 ≠ S2 5 9 1011
237 AND< DAND< – S1 ≦ S2 5 9 1011
238 AND> DAND> – S1 ≧ S2 5 9 1011
240 OR DOR – S1 = S2 5 9 1012
241 OR> DOR> – S1 > S2 5 9 1012
242 OR< DOR< – S1 < S2 5 9 1012
244 OR<> DOR<> – S1 ≠ S2 5 9 1012
245 OR< DOR< – S1 ≦ S2 5 9 1012








246 OR> DOR> – S1 ≧ S2 5 9 1012
注 1:指令列表中列适机种 ES 包含 ESEXSSSA 包含 SASXSC EH 包含 EHEH2SV
注 2:列指令表 ESEXSS 机种具备脉执行型指令(P 指令)
注 3:指令仅支持 EH2 SV 机种5 应指令分类基
DVPPLC 应技术手册 56
52 应指令组成
应指令结构分两部份:指令名操作数
指令名: 表示指令执行功
操作数: 表示该指令运算处理装置
应指令指令部份通常占 1 址(Step) 1 操作数会根 16 位指令 32 位指令占 2
4 址
应指令格式说明
1
8
9
10
11
15
14
13
12
2 3 4 5 6 7
16
○1 应指令 API 编号号码
○2 方框表示具 16 位指令虚线表示应指令 16 位指令
方框表示具 32 位指令虚线表示应指令 32 位指令 32 位指令方框
D 表示( 例:API 12 DMOV)
○3 应指令名
○4 方框表示指令应通常脉指令方框☺ 表示
方框表示具脉执行型指令方框 P 表示( 例:API 12 MOVP)
○5 应指令操作数格式
○6 应指令功描述
○7 该应指令 DVP 系列 PLC 适机种中 ES 系列包含 ESEXSSSA 系列
包含 SASXSCEH 系列包含 EHEH2SV
○8 16 位指令占址数连续执行型指令名称脉执行型指令名称
○9 32 位指令占址数连续执行型指令名称脉执行型指令名称
○10 该应指令相关标志信号
○11 符号 *’ 标示者含灰底色者表示该装置变址寄存器 EF 修饰
○12 操作数注意事项
○13 符号 *’ 标示者表示该操作数装置
○14 装置名称
○15 装置型式
○16 16 位指令 32 位指令 脉执行型指令适机种 5 应指令分类基
DVPPLC 应技术手册 57
应指令输入
应指令中指令仅指令部份(指令名)构成例:EIDI… WDT 等等部份指
令部份加操作数组合成
DVP 系列 PLC 应指令指令号码 API 00 ~ API 246 指定时指令均专
名称符号例:API 12 指令名称符号 MOV(数传送)利梯形图编辑软件(WPLSoft)作
该指令输入需直接入该指令名称 MOV 程序书写器(HPP)输入程序必
须输入 API 指令号码应指令会操作数指定 MOV 指令言:
X0
MOV K10 D10
指令符号 操作数
指令 S 指定操作数值搬移 D 指定目操作数中:
S 源操作数源操作数 S1S2…分表示
D 目操作数目操作数 D1D2…分表示
操作数指定常量 K H 寄存器时幺 mm1m2nn1n2 表示
操作数长度(16 位指令 32 位指令)
操作数数值容长度分 16 位 32 位部份指令处理长度数分 16
32 位指令区分 32 位指令需 16 位指令前加 D表示
16 位 MOV 指令
X0
MOV K10 D10

X0On 时K10 传送 D10
32 位 DMOV 指令
X1
D10 D20

X1On 时(D11D10)容传送(D21D20)
连续执行型∕脉执行型
指令执行方式说分成「连续执行型」「脉执行型」2 种指令执行时
需执行时间较短程序中脉执行型指令减少扫描周期指令面加P
记号指令脉执行型指令指令部份应脉执行型方式 INCDEC
移位相关等指令指令记号右方均加「☺」标志代表该指令通常脉执行型
脉执行型
X0
D10 D12

X0 Off→On 变化时MOVP 指令执行次
该次扫描指令执行称脉执行型指
令 5 应指令分类基
DVPPLC 应技术手册 58
连续执行型
X1
MOV D10 D12

X1On 次扫描周期MOV 指令均执行次
称连续执行型指令
图两条件接点 X0X1Off 时指令执行目操作数 D 容没变化
操作数指定象
1 XYMS 等位装置组合成字装置应指令里 KnXKnYKnMKnS 型态
存放数值数作运算
2 数寄存器 D定时器 T计数器 C变址寄存器 EF般操作数指定象
3 数寄存器般 16 位长度 1 D 寄存器指定 32 位长度数寄存器时指定连
续号码 2 D 寄存器
4 32 位指令操作数指定 D0(D1D0)组成 32 位数寄存器占D1 位 16 位
D0 位 16 位定时器 T16 位计数器 C0~C199 规相
5 32 位计数器 C200~C255 数寄存器时 32 位指令操作数指定
操作数数格式
1 装置 XYM S 作单点 OnOff定义位装置(Bit device)
2 16 位 ( 32 位) 装置 TCD EF 等寄存器定义字装置(Word device)
3 利 Kn (中 n 1 表示 4 位 16 位 K1~K432 位 K1~K8) 加位装置 XYM
S 前定义字装置作字装置运算例 K2M0 表示 8 位M0~M7
X0
K2M0 D10

X0On 时 M0~M7 容搬移 D10 位 0~7
位 8~15 设 0
位装置组合成字装置数值数处理
16 位指令 32 位指令
16 位指定数值:K32768~K32767 32 位指定数值:K2147483648~K2147483647
指定位数(K1~K4)数值: 指定位数(K1~K8)数值:
K1(4 位) 0~15 K1(4 位) 0~15
K2(8 位) 0~255 K2(8 位) 0~255
K3(12 位) 0~4095 K3(12 位) 0~4095
K4(16 位) 32768~+32767 K4(16 位) 0~65535
K5(20 位) 0~1048575
K6(24 位) 0~167772165
K7(28 位) 0~268435455

K8(32 位) 2147483648~+2147483647 5 应指令分类基
DVPPLC 应技术手册 59
标志信号
1 般标志信号
应着应指令运算结果DVP 系列 PLC 列标志信号(Flag)
(例) M1020:零标志信号 M1022:进位标志信号 M1021:位标志信号
M1029:指令执行完毕标志信号
标志信号会指令执行时着指令运算结果作 On Off 变化例:
ADDSUBMUL DIV 等数值运算指令执行结果会影响 M1020~M1022指令
执行时标志信号 OnOff 状态保持住请注意述标志信号动作会许指令关
请参阅指令说明
指令执行完毕标志信号 M1029 应例
数字开关输入指令(DSW)条件接点 On 时候 01 秒频率指定 4 输出点动
循环序动作读取指拨轮数字开关设定值中条件接点 Off 时动作中断 On
时述动作次新执行想中断情况发生时请参考面回路
X0
SET M0
M0
DSW X10 Y10 D0 K1
RST M0
M1029

X0On 时候DSW 动作
X0Off 时候必须等 DSW
动作次循环完成M1029On
M0 Off
2 运算错误标志信号
应指令组合错误操作数指定象超出范围指令执行中会错误现象发生列标志信号
导通错误编号会出现
装置 说 明
M1067
D1067
D1069
运算错误发生时M1067OnD1067 显示错误编号D1069 显示错误发生址
错误发生时D1067 D1069 容更新(错误解时M1067Off)
M1068
D1068
运算错误发生时M1068OnD1068 显示错误发生址错误发生时D1068
容会更新M1068 必须 RST 指令复位成 Off 否直保持住
3 功扩展标志信号
应指令藉专标志信号扩展原功直接利标志信号完成特殊功应
例:通讯命令 RS利 M1161 作切换 8 位 16 位传输模式
指令次数限制:
指令程序中次数限制操作数中变址寄存器加修饰指令功
发挥更 5 应指令分类基
DVPPLC 应技术手册 510
1 程序中 1 次:
API58(PWM)(ES 系列机种) API60(IST)(ESSAEH 系列机种)
API74(SEGL)(ES 系列机种) API155(DABSR)(SCEH 系列机种)
2 程序中 2 次:
API57(PLSY)(ES 系列机种) API59(PLSR)(ES 系列机种)
API74(SEGL)(EH 系列机种) API77(PR)(SAEH 系列机种)
3 程序中 4 次:
API 169(HOUR)(SA 系列机种)
4 程序中 8 次:
API 64(TTMR)(SA 系列機種)
5 ES 系列机种中 API 53(DHSCS)API 54(DHSCR)合次数超出 4 次
6 SA 系列机种中 API 53(DHSCS)API 54(DHSCR)API 55(DHSZ)合次数超
出 6 次
程序执行中指令时执行限制:程序中相指令次数限制时执行次数限制
1 1 次 API 52(MTR)(SAEH 系列机种)API 56(SPD)(ESSAEH 系列机种) API 69(SORT)
(SAEH 系列机种)API 70(TKY)(SAEH 系列机种)API 71(HKY)(SAEH 系列机种)API 72
(DSW)(SA 系列机种)API 74(SEGL)(SA 系列机种)API 75(ARWS)API 80(RS)(ESSAEH
系列机种)API 100(MODRD)(ESSAEH 系列机种)API 101(MODWR)(ESSAEH 系列机
种)API 102(FWD)(ESSAEH 系列机种)API 103(REV)(ESSAEH 系列机种)API 104
(STOP)(ESSAEH 系列机种)API 105(RDST)(ESSAEH 系列机种)API 106(RSTEF)
(ESSAEH 系列机种)API 150(MODRW)(ESSAEH 系列机种)API 151(PWD)(EH 系列
机种)
2 2 次 API 57(PLSY)(EH 机种)API 58(PWM)(SA 系列EH 机种) API 59(PLSR)(SA
系列EH 机种)API 72(DSW)(EH 系列机种)
3 4 次 API 57(PLSY)(EH2SV 机种)API 58(PWM)(EH2SV 机种)API 169(HOUR)
(EH 系列机种)
4 8 次 API 64(TTMR)(EH 系列机种)
5 SA 系列机种中 PLSYPWM PLSR 高速输出指令时然指令次数限制
次扫描执行时部动会限制高速输出高速输出指令激活
6 EH 系列机种中硬件高速计数器相关指令 DHSCS 指令DHSCR 指令 DHSZ 指令没
次数限制时驱动时动作限制DHSCS 指令占 1 存单位DHSCR
指令占 1 存单位DHSZ 指令占 2 存单位时驱动时三种指令占存单位
合计超 8 超 8 系统会先扫描驱动指令余会忽略 5 应指令分类基
DVPPLC 应技术手册 511
53 应指令数值处理方式
XYMS 等 OnOff 变化装置称位装置(Bit Device) TCDEF 等专门
存放数值装置称字装置(Word Device)然说位装置作 OnOff 变化加特定宣
告位装置数值型态应指令操作数中谓宣告位装置前面加位数
Kn 表现
16 位数值 K1~K4 32 位数值 K1~K8例:K2M0 M0~M7 组成 8 位
数值
M15 M14 M13 M12 M11 M10 M9 M8 M7 M6 M5 M4 M3 M2 M0M1
传送

00000000
00001 1 1 1
11111111
D1


D1 1111000000000000
b15 b14 b13 b12 b11 b10 b9 b8 b7 b6 b5 b4 b3 b2 b0b1
00000000
效数

K1M0K2M0K3M0 传送 16 位寄存器中足位数补 0 K1M0K2M0K3M0
K4M0K5M0K6M0K7M0 传送 32 位寄存器样足位数补 0
16 位( 32 位)运算动作中操作数容指定 K1~K3( K4~K7)位装置时足
位数视 0般认定正数运算
M0
BIN K2X4 D0
X4~X13 组成 BCD 2 位数变换成 BIN 型态传送
D0 中
位装置编号指定 X Y 位数号码请指定 0(X0X10X20…Y0Y10)
M S 位数号码指定 8 倍数 0 恰 M0M10M20…等
连续号码指定
数寄存器 D 例D 连续号码 D0D1D2D3D4…
指定位数位装置言连续号码示
K1X0 K1X4 K1X10 K1X14……
K2Y0 K2Y10 K2Y20 Y2X30……
K3M0 K3M12 K3M24 K3M36……
K4S0 K4S16 K4S32 K4S48……
位装置号码请勿跳号免造成混乱外果 K4Y0 32 位运算中
位 16 位视 032 位数请 K8Y0 5 应指令分类基
DVPPLC 应技术手册 512
DVP 系列 PLC 部数值运算般 BIN 整数值准整数执行算时例:40÷313余
数 1整数执行开方动作时数点会舍弃掉果数点运算指令求出数点
数点关应指令示
API 49(FLT) API 110(D ECMP) API 111(D EZCP) API 112(D MOVR)
API 116(D RAD) API 117(D DEG) API 118(D EBCD) API 119(D EBIN)
API 120(D EADD) API 121(D ESUB) API 122(D EMUL) API 123(D EDIV)
API 124(D EXP) API 125(D LN) API 126(D LOG) API 127(D ESQR)
API 128(D POW) API 129(INT) API 130(D SIN) API 131(D COS)
API 132(D TAN) API 133(D ASIN) API 134(D ACOS) API 135(D ATAN)
API 136(D SINH) API 137(D COSH) API 138(D TANH) API 172(D ADDR)
API 173(D SUBR) API 174(D MULR) API 175(D DIVR)
二进制浮点数表示法
DVPPLC 32 位长度表示浮点数表示法系采 IEEE754 标准格式:
S exponent( )指數 mantissa( )尾數
8bit 23bit
b31 b0
符號位 (Sign bit)
0:正數
1:負數
表达:
() 127121 ××− − BMBES 中
32 位浮点数数目范围±2126 ±2+128 相±11755×1038 ±34028×10+38
范例:32位浮点数表示23
步骤: 23 转换成二进制数:23010111
步骤二: 二进制数正规化:1011110111 × 24中 0111 尾数4 指数
步骤三: 求出指数部份储存值
E∵ B4 →E1274 E13110000011∴ 2
步骤四: 组合符号位指数尾数成浮点数
0 10000011 01110000000000000000000241B8000016
范例二: 32 位浮点数表示230
230 浮点格式 230 转换步骤完全相需符号位改 1
DVPPLC 2 连续号码寄存器组成 32 位浮点数寄存器(D1D0)存放二进5 应指令分类基
DVPPLC 应技术手册 513
制浮点数例示:
S E7 E6 E5 E1 E0 A22 A21 A20 A6 A5 A4 A3 A2 A1 A0
b0b1b2b3b4b5b6b20b21b22b23b24b28b29b30b31
222 22222 2222 2227 6 5 1 0 1 2 3 17 18 19 20 21 22 23
D1(b15~b0) D0(b15~b0)
指数部分 号数(8bits ) 尾数部分 位23
尾数符号位 正 负(0 1::)
时容 b0~b31 0 0
隐藏数点位置

十进制浮点数
二进制浮点数容较法接受二进制浮点数转换成十进制浮点数供作判断
DVP 系列 PLC 数点运算旧二进制浮点数
十进制浮点数 2 连续号码寄存器表现较编号寄存器号码存放常量部份较编号
寄存器号码存放指数部份
寄存器(D1D0)存放十进制浮点数例示
10十进制浮点数 底数[ ]* D0
[ ]指数 D1

底数 D0 ±1000~±9999
指数 D1 41~+35
外底数 100 存 D0 容100 1000×101 表现十进制浮点数范围
±1175×1041 ±3402×10+35
十进制浮点数列指令中
二进制浮点数 → 十进制浮点数 变换指令:(D EBCD)
十进制浮点数 → 二进制浮点数 变换指令:(D EBIN)
零标志信号(M1020)位标志信号(M1021)进位标志信号(M1022)浮点运算指令相应
标志信号示
零标志信号 :结果 0 时M1020On
位标志信号:结果超出处理单位时M1021On
进位标志信号:结果绝值超出范围时M1022On 5 应指令分类基
DVPPLC 应技术手册 514
54 变址寄存器 EF 修饰操作数
变址寄存器 16 位寄存器ESEXSS 机种 EF 计 2 点SASXSC 机种 E0~E3F0~F3
计 8 点EHEH2SV 机种 E0~E7F0~F7 计 16 点
F0 E0
E0F0
32位
位 位
16位 16位

EF 般数寄存器样 16 位数寄
存器写入读出
果 32 位长度时必须指定 E种情况 F
E 涵盖F 否会 E 容
正确(建议 MOVP 指令开机时 F
容清 0)
32 位长度变址寄存器EF 组合
(E0F0)(E1F1)(E2F2)…(E7F7)
MOV K20E0 D10F0
E08 F014
20+828 10+1424
K28 D24 传送
左图示操作数容着 EF 容作变化
EF 修饰动作称间接寻址
常量说例 E08K20E0 代表常量 K28(20+8)
条件成立时常量 K28 传送寄存器 D24
ESEXSS 系列修饰装置:PXYMSKnXKnYKnMKnS TCD
SASXSC 系列修饰装置:PXYMSKnXKnYKnMKnS TCD
EHEH2SV 系列修饰装置:PIXYMSKHKnXKnYKnMKnS TC
D
EF作修饰部装置示EF修饰身修饰Kn(K4M0E0
效K0E0M0 效)应指令说明中操作数表格中加入灰阶操作数 E
F 作修饰
EF 修饰装置 PI XYMSKnXKnYKnMKnS TCD修饰
16 位寄存器指定 E F32 位指令中 EF 修饰常量 KH修饰 32 位寄存器
须指定 E
※ WPLSoft 指令模式输入常量(KH)间接寻址功时须利 @ 符号
例:MOV K10@E0 D0F0
5 应指令分类基
DVPPLC 应技术手册 515
55 指令索引
指令字母排列
指令码 适机种 分类 API
16 位 32 位
P 指令 功
ES SA EH
页码
20 ADD DADD BIN 加法 630
46 ANS – – 信号警报器置位 – 662
47 ANR – 信号警报器复位 – 663
62 ABSD DABSD – 绝方式凸轮控制 – 749
66 ALT – OnOff 交输出 757
75 ARWS – – 方开关控制 – 772
76 ASC – – ASCII 码变换 – 773
82 ASCI – HEX 转 ASCII 797
87 ABS DABS 绝值运算 7109
133 – DASIN 二进制浮点数 ASIN 运算 – 843
134 – DACOS 二进制浮点数 ACOS 运算 – 844
135 – DATAN 二进制浮点数 ATAN 运算 – 845
155 – DABSR – ABS 现值读出 – 920
172 – DADDR 浮点数值加法 959
218 AND& DAND& – S1 & S2 – 108
219 AND| DAND| – S1 | S2 – 108
220 AND^ DAND^ – S1 ^ S2 – 108
232 AND DAND – S1 = S2 1011
233 AND> DAND> – S1 > S2 1011
234 AND< DAND< – S1 < S2 1011
236 AND<> DAND<> – S1 ≠ S2 1011
237 AND< DAND< – S1 ≦ S2 1011
A
238 AND> DAND> – S1 ≧ S2 1011
15 BMOV – 全部传送 623
18 BCD DBCD BIN→BCD 变换 627
19 BIN DBIN BCD→BIN 变换 628 B
44 BON DBON On 位判断 660
00 CJ – 条件转移 61
01 CALL – 调子程序 65
10 CMP DCMP 较设定输出 617
14 CML DCML 反转传送 622
84 CCD – 校验码 – 7104
108 CRC – CRC 校验码计算 817
131 – DCOS 二进制浮点数 COS 运算 839
137 – DCOSH 二进制浮点数 COSH 运算 – – 847
146 CVM – – 阀位控制 (*3) – – 856
193 – DCIMR – 双轴相位置圆弧插补(注 3) – – 986
194 – DCIMA – 双轴绝位置圆弧插补(注 3) – – 991
C
197 – DCLLM – 闭回路定位控制 (*3) – – 9100
05 DI – – 中断禁止 67
23 DIV DDIV BIN 法 634
25 DEC DDEC BIN 减 1 636
41 DECO – 译码 655
72 DSW – – 数字开关 – 766
D
117 – DDEG 径度→弧度 – 824 5 应指令分类基
DVPPLC 应技术手册 516
指令码 适机种 分类 API
16 位 32 位
P 指令 功
ES SA EH
页码
143 DELAY – 延迟指令 – 849
158 DRVI DDRVI – 相定位 – – 930
159 DRVA DDRVA – 绝定位 – – 936 D
175 – DDIVR 浮点数值法 962
04 EI – – 中断允许 67
42 ENCO – 编码 657
110 – DECMP 二进制浮点数较 820
111 – DEZCP 二进制浮点数区间较 821
E
118 – DEBCD 二进制浮点数→十进制浮点数 825
119 – DEBIN 十进制浮点数→二进制浮点数 826
120 – DEADD 二进制浮点数加法 827
121 – DESUB 二进制浮点数减法 828
122 – DEMUL 二进制浮点数法 829
123 – DEDIV 二进制浮点数法 830
124 – DEXP 二进制浮点数取指数 831
E
127 – DESQR 二进浮点数开方 834
06 FEND – – 程序结束 611
08 FOR – – 循环范围开始 614
16 FMOV DFMOV 点传送 625
49 FLT DFLT BIN 整数→二进制浮点数变换 666
78 FROM DFROM 扩展模块 CR 数读出 776
102 FWD – – VFDA 变频器正转指令 810
F
145 FTC – – 模糊化温度控制 – 851
144 GPWM – – 般脉波宽调变 – 850
170 GRY DGRY 格雷码变换(BIN→GRY) – 957 G
171 GBIN DGBIN 格雷码逆变换(GRY→BIN) – 958
53 – DHSCS – 矩阵(AND)运算 75
54 – DHSCR – 矩阵(OR)运算 715
55 – DHSZ – 矩阵异(XOR)运算 – 717
71 HKY DHKY – 十六键键盘输入 – 764
83 HEX – ASCII 转 HEX 7101
169 HOUR DHOUR – 计时仪 – 955
H
196 HST – 高速定时器 – – 998
03 IRET – – 中断返回 67
24 INC DINC BIN 加 1 635
60 IST – – 手动动控制 741
63 INCD – – 相方式凸轮控制 – 751
I
129 INT DINT 二进制浮点数→BIN 整数 836
107 LRC – LRC 校验码计算 815
125 – DLN 二进制浮点数取然数 832
126 – DLOG 二进制浮点数取数 833
215 LD& DLD& – S1 & S2 – 107
216 LD| DLD| – S1 | S2 – 107
217 LD^ DLD^ – S1 ^ S2 – 107
224 LD DLD – S1 = S2 1010
225 LD> DLD> – S1 > S2 1010
226 LD< DLD< – S1 < S2 1010
L
228 LD<> DLD<> – S1 ≠ S2 1010 5 应指令分类基
DVPPLC 应技术手册 517
指令码 适机种 分类 API
16 位 32 位
P 指令 功
ES SA EH
页码
229 LD< DLD< – S1 ≦ S2 1010 L 230 LD> DLD> – S1 ≧ S2 1010
12 MOV DMOV 数传送 619
22 MUL DMUL BIN 法 633
45 MEAN DMEAN 均值 661
52 MTR – – 矩阵分时输入 – 73
100 MODRD – – MODBUS 数读取 81
101 MODWR – – MODBUS 数写入 85
112 DMOVR 浮点数值数传送 822
148 MEMR DMEMR 文件寄存器数读出 – 860
149 MEMW DMEMW 文件寄存器数写入 – 862
150 MODRW – – MODBUS 数读写 91
174 DMULR 浮点数值法 961
176 MMOV – 放传送 (注 3) – 963
180 MAND – 矩阵(AND)运算 – 964
181 MOR – 矩阵(OR)运算 – 966
182 MXOR – 矩阵异(XOR)运算 – 967
183 MXNR – 矩阵(XNR)运算 – 968
184 MINV – 矩阵反相 – 969
185 MCMP – 矩阵较 – 970
186 MBRD – 矩阵位读出 – 972
187 MBWR – 矩阵位写入 – 974
188 MBS – 矩阵位移位 – 976
189 MBR – 矩阵位循环移位 – 978
M
190 MBC – 矩阵位状态计数 – 980
09 NEXT – – 循环范围结束 614 N 29 NEG DNEG 求补码 640
221 OR& DOR& – S1 & S2 – 109
222 OR| DOR| – S1 | S2 – 109
223 OR^ DOR^ – S1 ^ S2 – 109
240 OR DOR – S1 = S2 1012
241 OR> DOR> – S1 > S2 1012
242 OR< DOR< – S1 < S2 1012
244 OR<> DOR<> – S1 ≠ S2 1012
245 OR< DOR< – S1 ≦ S2 1012
O
246 OR> DOR> – S1 ≧ S2 1012
57 PLSY DPLSY – 脉输出 726
58 PWM – – 脉波宽调制 733
59 PLSR DPLSR – 附加减速脉输出 736
77 PR – – ASCII 码印 – 774
81 PRUN DPRUN 8 进制位传送 – 796
88 PID DPID – PID 运算 7110
128 – DPOW 二进浮点数方 835
151 PWD – – 输入脉宽检测 – – 916
157 PLSV DPLSV – 附旋转方脉输出 – – 929
191 – DPPMR – 双轴相点点双轴运动(注 3) – – 981
192 – DPPMA – 双轴绝点点运动(注 3) – – 984
P
195 – DPTPO – 双轴单轴建表脉输出(注 3) – – 996 5 应指令分类基
DVPPLC 应技术手册 518
指令码 适机种 分类 API
16 位 32 位
P 指令 功
ES SA EH
页码
30 ROR DROR 右循环移位 642
31 ROL DROL 左循环移位 643
32 RCR DRCR 附进位标志右循环 644
33 RCL DRCL 附进位标志左循环 645
50 REF – IO 状态时刷新 71
51 REFF – 输入滤波器时间调整 – 72
67 RAMP – – 斜坡信号 – 758
80 RS – – 串行数传输 782
103 REV – – VFDA 变频器反转指令 810
105 RDST – – VFDA 变频器状态读取 811
106 RSTEF – – VFDA 变频器异常复位 814
116 – DRAD 角度→弧度 – 823
152 RTMU – – 中断子程序执行时间测量开始 – – 917
153 RTMD – – 中断子程序执行时间测量结束 – – 918
R
154 RAND – 机数值产生 – 919
02 SRET – – 子程序结束 65
13 SMOV – 移位传送 – 620
21 SUB DSUB BIN 减法 632
34 SFTR – 位右移 646
35 SFTL – 位左移 647
38 SFWR – 移位写入 – 651
39 SFRD – 位移读出 – 652
43 SUM DSUM On 位数量 659
48 SQR DSQR BIN 开方 665
56 SPD – – 脉频率检测 724
61 SER DSER 数检索 – 748
65 STMR – – 特殊定时器 – 755
69 SORT – – 数整理排序 – 762
73 SEGD – 七段显示器译码 768
74 SEGL – – 七段显示器分时显示 769
104 STOP – – VFDA 变频器停止指令 810
109 SWRD – 数字开关数读取 – 819
130 – DSIN 二进制浮点数 SIN 运算 837
136 – DSINH 二进制浮点数 SINH 运算 – – 846
147 SWAP DSWAP 字节交换 859
173 – DSUBR 浮点数值减算 955
202 SCAL – 例值运算 101
S
203 SCLP – 参数型例值运算 103
64 TTMR – – 示教式定时器 – 753
70 TKY DTKY – 十键键盘输入 – 762
79 TO DTO 扩展模块 CR 数写入 777
132 – DTAN 二进制浮点数 TAN 运算 841
138 – DTANH 二进制浮点数 TANH 运算 – – 848
160 TCMP – 万年历数较 – 947
161 TZCP – 万年历数区域较 – 948
162 TADD – 万年历数加法运算 – 949
163 TSUB – 万年历数减法运算 – 950
T
166 TRD – 万年历数读出 – 951 5 应指令分类基
DVPPLC 应技术手册 519
指令码 适机种 分类 API 16 位 32 位 P 指令 功 ES SA EH 页码
T 167 TWR – 万年历数写入 – 953
85 VRRD – 电位器值读出 – 7106 V 86 VRSC – 电位器刻度值读出 – 7108
07 WDT – 逾时监视定时器 613
26 WAND DAND 逻辑(AND)运算 637
27 WOR DOR 逻辑(OR)运算 638
28 WXOR DXOR 逻辑异(XOR)运算 639
36 WSFR – 字右移 – 648
W
37 WSFL – 字左移 – 650
X 17 XCH DXCH 数交换 626
11 ZCP DZCP 区间较 618
40 ZRST – 批次复位 653 Z
156 ZRN DZRN – 原点回 – – 925
注 1:指令列表中列适机种 ES 包含 ESEXSSSA 包含 SASXSCEH 包含 EHEH2SV
注 2:列指令表 ESEXSS 机种具备脉执行型指令(P 指令)
注 3:指令仅支持 EH2 SV 机种5 应指令分类基
DVPPLC 应技术手册 520
MEMO 6 应指令 API 00~49
DVPPLC 应技术手册 61
API 适机种
ESEXSS SASXSC EHSV00

CJ P 条件转移

位装置 字装置
X Y M S K H KnX KnY KnMKnS T C D E F
操作数注意: S操作数指定 P
P 编号 EF 修饰
ES 系列机种 S 操作数指定 P0~P63
SAEH 系列机种 S 操作数指定 P0~P255

16 位指令 (3 STEP)
CJ 连续执行型 CJP 脉执行型
32 位指令
- - - -
标志信号:

脉执行型 16 位指令 32 位指令
ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV

指令说明

S:条件转移目指针
者希 PLC 程序中某部份需执行时缩短扫描周期
双重输出时 CJ CJP 指令
指针 P 指程序 CJ 指令前需注意会发生 WDT 逾时错误PLC 停止运
转请注意
CJ 指令重复指定指针 P CJ CALL 指定指针 P否会产
生错误
转移执行中种装置动作情形说明:
1 YMS 保持转移发生前状态
2 执行计时中 10ms100ms 定时器会暂停计时
3 执行子程序定时器 T192~T199 会继续计时输出接点正常动作
4 执行计数中高速计数器会继续计数输出接点正常动作
5 般计数器会停止计数
6 定时器清指令转移前驱动转移执行中该装置处清状

7 般应指令会执行
8 执行中应指令 API 53 DHSCSAPI 54 DHSCRAPI 55 DHSZAPI 56
SPDAPI 57 PLSYAPI 58 PWMAPI 59 PLSRAPI 157 PLSVAPI 158
DRVIAPI 159 DRVA 继续执行
程序范例
()

X0On 时程序动址 0 转移址 N(指定指针 P1)继续执行
中间址跳执行
X0Off 时程序般程序址 0 继续执行时 CJ 指令执行6 应指令 API 00~49
DVPPLC 应技术手册 62
X0
X1
X2
CJ P1
Y1
Y2
0
NP1
()转移命令

程序范例
()二

CJ 指令 MCMCR 指令间列五种状况:
1 MC~MCR 外
2 MC 外 MC 图 P1 回路效
3 N 层 MC MCR
4 MC MCR 外
5 MC~MCR 跳 MC~MCR (注)
注:功仅 ES 系列机种 V49 版(含)版 SAEH 系列机种支持

ES 系列机种 V47 版(含)版动作说明:CJ 指令 MCMCR 指令间仅
MC~MCR 外 MC~MCR N 层 MC~MCR 跳
MC~MCR 会产生错误列状况 13 正确动作余会产生错误
执行 MC 指令时PLC 会前开关接点状态推入 PLC 部订堆栈中
堆栈 PLC 行控制者法改变执行 MCR 指令时会堆
栈层取出前开关接点状态面 245 状况时会
发生推入 PLC 部堆栈取出堆栈次数相情况遇种状况时堆栈
堆入 8 层外取出堆栈值取堆栈空时取出
搭配 CALL CJ 等转移指令时须注意堆栈堆入取出

X0
MC N0
X2
X3
X1
M1000
M1000
P1
P0
CJ
CJ
MC N1
N1
N0
P1
P0
Y1
Y0
MCR
MCR
6 应指令 API 00~49
DVPPLC 应技术手册 63
程序范例
()三

底表格列程序中装置状态变化
装置 CJ 执行前
接点状态
CJ 执行中
接点状态
CJ 执行中
输出线圈状态
M1M2M3 Off M1M2M3
OfftOn Y1 注M20S1 Off
YMS
M1M2M3 On M1M2M3
OntOff Y1 注M20S1 On
M4 Off M4 OfftOn 定时器 T0 作计时动作
10100ms
定时器
ESSAEH M4 On M4 OntOff
定时器 T0 立停止计时
保持M0 OntOffT0
清 0
M6 Off M6 OfftOn 定时器 T240 作计时动作
110100ms
定时器
(累计型) SAEH M6 On M6 OntOff
累计型定时器旦计时动作
启动遇 CJ 指令时
计时动作停止保持
M0 OntOffT240 保

M7 M10 Off M10 OnOff 触发 计数器 C0 计数
C0~C234 M7 OffM10 OnOff
触发 M10 OnOff 触发 计数器C0停止计数保持
M0 Off C0 继续计数
M11 Off M11 OfftOn 应指令执行
应指令
M11 On M11 OntOff
跳应指令执行
API 53~59API
157~159 继续动作
注:Y1 双重输出M0 Off 时 M1 控制M0 On 时 M12 控制
注二:子程序定时器(T192~T199SAEH 适)驱动遇 CJ 指令时继
续计时动作计时达定时器输出接点 On
注三:高速计数器(C235~C255) 驱动遇 CJ 指令时继续计数输出点持
续动作
6 应指令 API 00~49
DVPPLC 应技术手册 64
Y1 双重输出M0Off 时 M1 控制M0On 时 M12 控制
CJ P0
M0
M1
M2
M3
M4
M5
M6
M7
M10
M11
M0
M12
M13
END
RST
RST
RST T240
C0
D0
Y1
CJ P63
S1
TMR T0 K10
TMR
RST
RST
CNT
MOV
T240
T240
C0
C0
D0K3
K20
Y1
M20
K1000
P0
P63

6 应指令 API 00~49
DVPPLC 应技术手册 65
API 适机种
ESEXSS SASXSC EHSV01 CALL P 调子程序

位装置 字装置
X Y M S K H KnX KnY KnMKnS T C D E F
操作数注意: S 操作数指定 P
P 编号 EF 修饰
ES 系列机种 S 操作数指定 P0~P63
SAEH 系列机种 S 操作数指定 P0~P255

16 位指令 (3 STEP)
CALL 连续执行型 CALLP 脉执行型
32 位指令
- - - -
标志信号:

脉执行型 16 位指令 32 位指令
ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV

指令说明

S:呼子程序指针
指针指定子程序请 FEND 指令编写
指针 P 号码 CALL 时 CJ 指令指定相号码
仅 CALL 指令限次数呼指针号码子程序
子程序中 CALL 指令呼子程序包括身五层(进入第六
层该子程序执行 )

API 适机种
ESEXSS SASXSC EHSV02 SRET 子程序结束

位装置 字装置
X Y M S K H KnX KnY KnMKnS T C D E F
操作数注意: 操作数
须接点驱动指令

16 位指令 (1 STEP)
SRET 连续执行型 - -
32 位指令
- - - -
标志信号:

脉执行型 16 位指令 32 位指令
ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV

指令说明

表示子程序结束子程序执行结束 SRET 返回程序执行原呼该子程序
CALL 指令指令
程序范例
()

X0 On 时执行 CALL 指令转移 P2 执行指定子程序执行 SRET
指令时回址 24继续执行
X0
X1
CALL P2
Y1
20 调子程序 P2
24
FEND
SRET
P2
子程序 P2
子程序返回
Y0
Y0
6 应指令 API 00~49
DVPPLC 应技术手册 66
程序范例
()二

X10 Off On 升触发执行 CALL P10 指令转移 P10 执行指
定子程序
X11 On 时执行 CALL P11转移 P11 执行指定子程序
X12 On 时执行 CALL P12转移 P12 执行指定子程序
X13 On 时执行 CALL P13转移 P13 执行指定子程序
X14 On 时执行 CALL P14转移 P14 执行指定子程序执行
SRET 指令时回前 P※ 子程序继续执行
P10 子程序中执行 SRET 指令回程序
X0
X10
INC D0
Y0
CALL P10
X0
INC D1
Y1
FEND
INC D10
X2
P10
Y4
X2
X11
CALL P11
INC D11
Y5
SRET
INC D20
X2
P11
Y6
X12
CALL P12
X2
INC D21
Y7
SRET






X2
X13
X2
X2
X2
X14
X2
P13
P14
P12 INC D30
Y10
CALL P13
INC D31
Y11
SRET
INC D40
Y12
CALL P14
INC D41
Y13
SRET
INC D50
Y14
SRET
END











序6 应指令 API 00~49
DVPPLC 应技术手册 67
API 适机种
ESEXSS SASXSC EHSV03 IRET 中断返回

位装置 字装置
X Y M S K H KnX KnY KnMKnS T C D E F
操作数注意: 操作数
须接点驱动指令

16 位指令 (1 STEP)
IRET 连续执行型 - -
32 位指令
- - - -
标志信号:
脉执行型 16 位指令 32 位指令
ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV

指令说明

表示中断子程序返回
中断子程序执行结束 IRET 返回程序执行原程序产生中断指令

API 适机种
ESEXSS SASXSC EHSV04 EI 中断允许

位装置 字装置
X Y M S K H KnX KnY KnMKnS T C D E F
操作数注意: 操作数
须接点驱动指令
中断插入信号脉宽度必须 200 us
机种 I 编号范围请参考列补充说明

16 位指令 (1 STEP)
EI 连续执行型 - -
32 位指令
- - - -
标志信号:M1050~M1059M1280~M1294 请参
考列补充说明

脉执行型 16 位指令 32 位指令
ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV

API 适机种
ESEXSS SASXSC EHSV05 DI
中断禁止

位装置 字装置
X Y M S K H KnX KnY KnMKnS T C D E F
操作数注意: 操作数
须接点驱动指令

16 位指令 (1 STEP)
DI 连续执行型 - -
32 位指令
- - - -
标志信号:
脉执行型 16 位指令 32 位指令
ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV

指令说明

EI 表示程序中允许中断子程序外部中断定时中断高速计数器中断
程序中 EI 指令 DI 指令间允许中断子程序程序中中断插入禁止
区间时 DI 指令
ESSA 系列机种驱动中断禁止特殊辅助继电器 M1050~M1059EHSV 系列
机种驱动中断禁止特殊辅助继电器 M1280~M1299 时中断许范围
相应中断求执行
中断指针(I)必须 FEND 指令
中断程序执行中禁止中断发生 6 应指令 API 00~49
DVPPLC 应技术手册 68
数中断发生时执行者优先时发生指针编号较者优先
DI~EI 指令间发生中断求法立执行求会记忆中断许
范围时执行中断子程序
ESSA 系列机种时间中断会记忆
中断指针时请勿重复相 X 输入接点驱动高速计数器
中断处理中实时 IO 动作时程序中写入 REF 指令更新 IO 状态
程序范例

PLC 执行时程序扫描 EI 指令 DI 指令间X1On X2On 时执行
中断插入子程序 A B子程序执行 IRET 时返回程序继续执

I 101
I 201
Y1
EI
FEND
X0
DI
IRET
IRET
程序中断插入允许范围
程序中断插入子程序 A
Y0
Y0
EI
程序中断插入禁止范围
程序中断插入允许范围
程序中断插入子程序 B

补充说明

ESEXSS 系列机种中断指针 I 编号:
1 外部输入中断(I001X0)(I101X1)(I201X2)(I301X3) 4 点
注:外部输入中断作占输入点作高速计数器计数输入否
程序写入 PLC会发生语法检查错误
2 时间中断 I6□□1 点(□□=10~99时基1ms) (V57 支持)
3 通讯特定字符接收中断产生 I150 (V57 提供)
SASXSC 系列机种中断指针 I 编号:
1 外部中断(I001X0)(I101X1)(I201X2)(I301X3)(I401X4)
(I501X5) 6 点
2 时间中断 I6□□I7□□ 2点(□□=1~99时基1ms) 6 应指令 API 00~49
DVPPLC 应技术手册 69
3 高速计数器中断 I010I020I030I040 4 点(配合 API 53 DHSCS 指令
产生中断信号)
4 通讯特定字符接收中断产生 I150
5 中断指针 I优先级高速计数器中断外部中断时间中断通讯特定字
符接收中断
6 面 6 组中断编号 (I001 I010)(I101 I020)(I201 I030)(I301 I040)
(I401 I050)(I501 I060)中断编号程序中允许中
两编号程序写入 PLC会发生语法检查错误
EHEH2SV 系列机种中断指针 I 编号:
1 外部中断 (I00□X0)(I10□X1)(I20□X2)(I30□X3)(I40□
X4)(I50□X5) 6 点(□=1 表升时中断□=0 表降时中断)
2 时间中断 I6□□I7□□ 2点(□□=1~99时基1ms)
I8□□ 1点(□□=1~99时基01ms)
3 高速计数器计数达中断 I010I020I030I040I050I060 6 点(配合
API 53 DHSCS 指令产生中断信号)
4 脉输出中断 I110I120(脉输出结束时触发)I130I140(第脉
输出开始触发)中断目前执行中程序跳指定中断插入子程序
执行
5 通讯中断 I150I160I170
6 测频卡中断 I180
7 中断指针 I优先级外部中断时间中断高速计数器中断脉中断插
入通讯中断测频卡中断
ESEXSS 系列机种中断插入禁止标志信号:
标志信号 功说明
M1050 外部中断插入 I001 禁止
M1051 外部中断插入 I101 禁止
M1052 外部中断插入 I201 禁止
M1053 外部中断插入 I301 禁止
M1056 时间中断插入 I6□□ 禁止 6 应指令 API 00~49
DVPPLC 应技术手册 610
SASXSC 系列机种中断插入禁止标志信号:
标志信号 功说明
M1050 外部中断插入 I001 禁止
M1051 外部中断插入 I101 禁止
M1052 外部中断插入 I201 禁止
M1053 外部中断插入 I301 禁止
M1054 外部中断插入 I401 禁止
M1055 外部中断插入 I501 禁止
M1056 时间中断插入 I6□□ 禁止
M1057 时间中断插入 I7□□ 禁止
M1059 高速计数器中断插入 I010 ~ I060 禁止
EHEH2SV 系列机种中断指针插入禁止标志信号:
标志信号 功说明
M1280 外部中断插入 I00□ 禁止
M1281 外部中断插入 I10□ 禁止
M1282 外部中断插入 I20□ 禁止
M1283 外部中断插入 I30□ 禁止
M1284 外部中断插入 I40□ 禁止
M1285 外部中断插入 I50□ 禁止
M1286 时间中断插入 I6□□ 禁止
M1287 时间中断插入 I7□□ 禁止
M1288 时间中断插入 I8□□ 禁止
M1289 高速计数器中断插入 I010 禁止
M1290 高速计数器中断插入 I020 禁止
M1291 高速计数器中断插入 I030 禁止
M1292 高速计数器中断插入 I040 禁止
M1293 高速计数器中断插入 I050 禁止
M1294 高速计数器中断插入 I060 禁止
M1295 脉输出中断插入 I110 禁止
M1296 脉输出中断插入 I120 禁止
M1297 脉输出中断插入 I130 禁止
M1298 脉输出中断插入 I140 禁止
M1299 通讯中断插入 I150 禁止
M1300 通讯中断插入 I160 禁止
M1301 通讯中断插入 I170 禁止
M1302 测频卡中断中断插入 I180 禁止
M1340 CH0 脉送出结束产生 I110 中断
M1341 CH1 脉送出结束产生 I120 中断
M1342 CH0 脉送出时产生 I130 中断
M1343 CH1 脉送出时产生 I140 中断

6 应指令 API 00~49
DVPPLC 应技术手册 611
API 适机种
ESEXSS SASXSC EHSV06 FEND 程序结束

位装置 字装置
X Y M S K H KnX KnY KnMKnS T C D E F
操作数注意: 操作数
须接点驱动指令

16 位指令 (1 STEP)
FEND 连续执行型 - -
32 位指令
- - - -
标志信号:
脉执行型 16 位指令 32 位指令
ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV

指令说明

指令代表着程序结束 PLC 执行指令时 END 指令相
CALL 指令程序必须写 FEND 指令该子程序结束加 SRET 指令
中断程序必须写 FEND 该服务程序结束加 IRET 指令
数 FEND 指令时请子程序中断服务程序设计 FEND
END 指令间
CALL 指令执行 SRET 指令执行前执行 FEND 指令会发生程序错误
FOR 指令执行 NEXT 指令执行前执行 FEND 指令会发生程序错误
CJ指令
动作流程
X0ON 时
X1
CALL P63
P0
P63
CJ P0
I301
X0
0X0OFF
动作流程
X1OFF时
转移 时 P0
动作流程程序
程序
程序
CALL指令子程序
中斷子程序
EI
DI
FEND
FEND
SRET
IRET
END
6 应指令 API 00~49
DVPPLC 应技术手册 612
CJ指令
动作流程
X1
CALL P63
P0
P63
CJ P0
I301
X0
0X0OFF
动作流程
X1OFF时 X0OFF
动作流程
X1ON时程序
程序
程序
CALL指令子程序
中斷子程序
EI
DI
FEND
FEND
SRET
IRET
END

6 应指令 API 00~49
DVPPLC 应技术手册 613
API 适机种
ESEXSS SASXSC EHSV07 WDT P 逾时监视定时器

位装置 字装置
X Y M S K H KnX KnY KnMKnS T C D E F
操作数注意: 操作数

16 位指令 (1 STEP)
WDT 连续执行型 WDTP 脉执行型
32 位指令
- - - -
标志信号:
脉执行型 16 位指令 32 位指令
ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV

指令说明

DVP 系列 PLC 系统中逾时监视定时器(Watchdog Timer)监视 PLC 系
统正常运转
WDT 指令清 PLC 中监控定时器计时时间 PLC 扫描(址
0 END FEND 指令执行时间)超 200ms 时PLC ERROR 指示灯会亮
者必须 PLC 电源 Off OnPLC 会 RUNSTOP 开关判断
RUNSTOP 状态 RUNSTOP 开关 PLC 会动回 STOP 状态
令逾时监视定时器动作时机:
1 PLC 系统发生异常
2 程序执行时间太长造成扫描周期 D1000 容值列 2 种方法
改善
WDT 指令
t1 t2
STEP0 END(FEND)WDT

D1000(出厂设置值 200ms)设置值改变逾时监视时间
程序范例

程序扫描周期 300ms时程序分割 2 部份中间放入 WDT
指令前半半程序 200ms
X0
300ms 程序
END
END
150ms 程序
150ms 程序
WDT
程序分割两部份前半部分
半部分程序 200ms
逾时监视定时器重新计算
6 应指令 API 00~49
DVPPLC 应技术手册 614

API 适机种
ESEXSS SASXSC EHSV08 FOR S 循环范围开始

位装置 字装置
X Y M S K H KnX KnY KnM KnST C D E F
S
操作数注意: 须接点驱动指令
装置范围请参考系列机种功规格表

16 位指令 (3 STEP)
FOR 连续执行型 - -
32 位指令
- - - -
标志信号:
脉执行型 16 位指令 32 位指令
ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV

指令说明

S:回路重复执行次数

API 适机种
ESEXSS SASXSC EHSV09 NEXT 循环范围结束

位装置 字装置
X Y M S K H KnX KnY KnM KnST C D E F
操作数注意:操作数
须接点驱动指令

16 位指令 (1 STEP)
NEXT 连续执行型 - -
32 位指令
- - - -
标志信号:
脉执行型 16 位指令 32 位指令
ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV

指令说明

FOR 指令指定 FOR ~ NEXT 循环回执行 N 次跳出 FOR ~ NEXT 循环
继续执行
指定次数范围 N K1 ~ K32767指定次数范围 N ≦ K1 时视 K1
执行 FOR ~ NEXT 回路时 CJ 指令跳出回路
列情形会产生错误:
1 NEXT 指令 FOR 指令前
2 FOR 指令没 NEXT 指令
3 FEND END 指令 NEXT 指令时
4 FOR ~ NEXT 指令数时
FOR ~ NEXT 回路 5 层注意回路次数时会 PLC 扫描周
期增加造成逾时监视定时器动作导致错误产生 WDT 指令改
善 6 应指令 API 00~49
DVPPLC 应技术手册 615
程序范例
()

A程序执行 3 次 NEXT 指令程序继续执行 A 程序执行次 B
程序会执行四次 B 程序合计执行 3 × 4 = 12 次
FOR K3
FOR K4
NEXT
NEXT
AB

程序范例
()二

X7 Off 时PLC 会执行 FOR ~ NEXT 间程序 X7 On 时CJ 指令
执行转移 P6 处FOR ~ NEXT 间程序跳执行
X7
M0
M0
P6
MOV
FOR
MOV D0
D0
K3
K0
Y10
INC
NEXT
X10
D0
D1
CJ P6
6 应指令 API 00~49
DVPPLC 应技术手册 616
程序范例
()三

执行 FOR ~ NEXT 时 CJ 指令转移层 FOR ~ NEXT 循环
X1 On 时CJ 指令执行转移 P0 处跳执行
X0
TMR T0 K10
P0
FOR K4X100
X0
INC D0
K2
X0
D1
K3
X0
D2
K4
X0
WDT
D3
X1
CJ P0
FOR K5
X0X0
INC D4
NEXT
NEXT
NEXT
NEXT
NEXT
END
FOR
INC
FOR
INC
FOR
INC

6 应指令 API 00~49
DVPPLC 应技术手册 617
API 适机种
ESEXSS SASXSC EHSV10 D CMP P 较设置输出

位装置 字装置
X Y M S K H KnX KnY KnMKnS T C D E F
S1
S2
D
操作数注意:S1S2 操作数 F 装置仅 16 位指令
D 操作数会占连续 3 点
装置范围请参考系列机种功规格表

16 位指令 (7 STEP)
CMP 连续执行型 CMPP 脉执行型
32 位指令 (13 STEP)
DCMP 连续执行型 DCMPP 脉执行型
标志信号:

脉执行型 16 位指令 32 位指令
ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV

指令说明

S1:较值 1S2:较值 2D:较结果
操作数 S1 S2 容作较较结果 D 作表示
较代数进行全部数号数二进制数值作较 16
位指令b15 1 时表示负数32 位指令 b31 1 时表示负数
指定装置 Y0动占 Y0Y1 Y2
X10On 时CMP 指令执行Y0Y1 Y2 中会 On X10Off 时
CMP 指令执行Y0Y1 Y2 状态保持 X10Off 前状态
需≧≦≠结果时 Y0~Y2 串联取
X10
CMP K10 D10 Y0
Y0
Y1
Y2
K10>D10 Y0 ON现值时
K10D10 Y1 ON现值时
K10
清较结果请 RST ZRST 指令
程序范例

X10
RST M0
RST
RST
M1
M2
X10
ZRST M0 M2
6 应指令 API 00~49
DVPPLC 应技术手册 618
API 适机种
ESEXSS SASXSC EHSV11 D ZCP P 区间较

位装置 字装置
X Y M S K H KnX KnY KnM KnST C D E F
S1
S2
S
D
操作数注意:S1S2S 操作数 F 装置仅 16 位指令
S1 操作数容值请 S2 操作数容值
D 操作数会占连续 3 点
装置范围请参考系列机种功规格表

16 位指令 (9 STEP)
ZCP 连续执行型 ZCPP 脉执行型
32 位指令 (17 STEP)
DZCP 连续执行型 DZCPP 脉执行型
标志信号:


脉执行型 16 位指令 32 位指令
ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV

指令说明

S1:区间较限值S2:区间较限值S:较值D:较结果
较值 S 限 S1 限 S2 作较较结果 D 作表示
限 S1>限 S2 时指令限 S1 作限值进行较
较代数进行全部数号数二进制数值作较 16
位指令b15 1 时表示负数32 位指令 b31 1 时表示负数
程序范例

指定装置 M0动占 M0M1 M2
X0On 时ZCP 指令执行M0M1 M2 中会 On X0Off 时
ZCP 指令执行M0M1 M2 状态保持 X0Off 前状态
X0
ZCP K10 K100 C10
M0
M1
M2
K10 M0 On现值 > C10
K10 < C10 < K100 现值
C10 K100 > 现值
M0
M1 On
M2 On

清结果请 RST ZRST 指令
X0
RST M0
RST
RST
M1
M2
X0
ZRST M0 M2

6 应指令 API 00~49
DVPPLC 应技术手册 619
API 适机种
ESEXSS SASXSC EHSV12 D MOV P 数传送

位装置 字装置
X Y M S K H KnX KnY Kn
M KnS T C D E F
S
D
操作数注意:SD 操作数 F 装置仅 16 位指令
装置范围请参考系列机种功规格表

16 位指令 (5 STEP)
MOV 连续执行型 MOVP 脉执行型
32 位指令 (9 STEP)
DMOV 连续执行型 DMOVP 脉执行型
标志信号:

脉执行型 16 位指令 32 位指令
ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV

指令说明

S:数源D:数搬移目
该指令执行时 S 容直接搬移 D 指令执行时D 容会
变化
运算结果 32 位输出时(应指令 MUL 等) 32 位装置高速计数器现
值数搬动必须 DMOV 指令
程序范例
()

16 位数搬移须 MOV 指令
1 X0Off 时D10 容没变化 X0On 时数值 K10 传送 D10
数寄存器
2 X1Off 时D10 容没变化 X1On 时 T0 现值传送 D10
数寄存器
32 位数搬移须 DMOV 指令
X2Off 时(D31D30)(D41D40)容没变化 X2On 时
(D21D20)现值传送(D31D30)数寄存器时 C235 现值传送
(D41D40)数寄存器
X0
X1
X2
MOV K10 D0
MOV T0 D10
DMOV D20 D30
DMOV C235 D40

6 应指令 API 00~49
DVPPLC 应技术手册 620
API 适机种
ESEXSS SASXSC EHSV13 SMOV P 移位传送

位装置 字装置
X Y M S K H KnX KnY KnM KnST C D E F
S
m1
m2
D
n
操作数注意:m1 操作数范围 m11~4
m2 操作数范围 m21~m1
n 操作数范围 n m2~4
装置范围请参考系列机种功规格表

16 位指令 (11 STEP)
SMOV 连续执行型 SMOVP 脉执行型
32 位指令
- - - -
标志信号:M1168 ( SMOV 工作模式指定)
M1168On 时 BIN 值模式
M1168Off 时 BCD 值模式

脉执行型 16 位指令 32 位指令
ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV

指令说明

S:传送数源m1:数源传送起始位数m2:数源传送位数数
D:传送目装置n:传送目起始位数
指令数重新分配合成该指令执行时指定 S 第 m1 位数开始
低位计算 m2 位数容传送 D 第 n 位数开始低位计算 m2 位数

程序范例
()

M1168Off 时(BCD 模式)X0On指定 D10 10 进制数值第 4 位数(
千位数)开始低位计算 2 位数容传送 D20 10 进制数值第 3 位数(
百位数)开始低位计算 2 位数中 D20 103 100 指令执行
容没变化
BCD 值超 0~9999 范围时PLC 判定运算错误指令执行M1067
M1068OnD1067 记录错误代码 0E18 (Hex)
M1001
M1168
X0
SMOV D10 K4 K2 D20 K3

103 102 101 100
103 102 101 100
没变化没变化
动变换
移位传送
动变换
D10 (BIN 16 )位
D10 (BCD 4 )位数
D20 (BIN 16 )位
D20 (BCD 4 )位数

执行前 D10K1234D20K5678执行完毕D10 变D20K51286 应指令 API 00~49
DVPPLC 应技术手册 621
程序范例
()二

M1168On(BIN 模式)时 SMOV 指令话D10D20 会作 BCD 变
换 BIN 型态 4 位单位作传送

M1000
M1168
X0
SMOV D10 K4 K2 D20 K3

没变化
移位传送
D10 (BIN 16 )位
位数 4 位数3 位数 2 位数 1
位数 4 位数 3 位数 2 位数 1
没变化
D20 (BIN 16 )位

执行前 D10H1234D20H5678执行完毕D10 变D20H5128
程序范例
()三

连接非连续编号输入端指拨开关指令合成
右 2 位指拨开关传送 D2 右 2 位左 1 位指拨开关传送 D1 右 1 位数

SMOV 指令 D1 第 1 位传送 D2 第 3 位数两组指拨开关合成 1 组
X13~X10 X27~X20
PLC
642
81 81
81
102 101 100

M1000
BIN K2X20 D2
BIN K1X10 D1
SMOV D1 K1 K1 D2 K3
(X20~X27) BCD
2 D2(BIN)位数
(X10~X13) BCD
1 D1(BIN)位数
M1001
M1168

6 应指令 API 00~49
DVPPLC 应技术手册 622
API 适机种
ESEXSS SASXSC EHSV14 D CML P 反转传送

位装置 字装置
X Y M S K H KnX KnY KnM KnS T C D E F
S
D
操作数注意:SD 操作数 F 装置仅 16 位指令
装置范围请参考系列机种功规格表

16 位指令 (5 STEP)
CML 连续执行型 CMLP 脉执行型
32 位指令 (9 STEP)
DCML 连续执行型 DCMLP 脉执行型
标志信号:

脉执行型 16 位指令 32 位指令
ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV

指令说明

S:传送数源D:传送目装置
希作反相输出时指令 S 容全部反相(0→11→0)传送 D
中果容 K 常数时 K 常数动转换成 BIN 值
程序范例
()

X10On 时 D1 b0~b3 容反相传送 Y0~Y3
X10
CML D1 K1Y0
D1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0
符号位 正数 负数(0 )1
0 1 0 1
数 反相数做传送
b 0b 1b 2b 3b 15
程序范例
()二

图左边回路 CML 指令表现图右示
X000
M0
M1
M2
M3
X001
X002
X003
X000
M0
M1
M2
M3
X001
X002
X003
M1000
CML K1X0 K1M0
常时 接点 ON 6 应指令 API 00~49
DVPPLC 应技术手册 623
API 适机种
ESEXSS SASXSC EHSV15 BMOV P 全部传送

位装置 字装置
X Y M S K H KnX KnY Kn
M KnS T C D E F
S
D
n
操作数注意: n操作数范围 n =1~512
装置范围请参考系列机种功规格表

16 位指令 (7 STEP)
BMOV 连续执行型 BMOVP 脉执行型
32 位指令
- - - -
标志信号:

脉执行型 16 位指令 32 位指令
ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV

指令说明

S:源装置起始D:目装置起始n:传送区块长度
S 指定装置起始号码开始算 n 寄存器容传送 D 指定装置起始
号码开始算 n 寄存器中果 n 指定点数超该装置范围时效
范围传送
程序范例
()

X10On 时D0~D34 寄存器容传送 D20~D23 4 寄存器
X10
BMOV D0 D20 K4 D0
D1
D2
D3
D20
D21
D22
D23
n4 点
程序范例
()二

果指定位装置 KnXKnYKnMKnS 作传送时S D 位数必须相 n
数目须相
ESEXSS 系列机种支持 BMOV 操作数 KnXKnYKnMKnS 装置 EF
修饰
M1000
BMOV K1M0 K1Y0 K3 M0
M1
M2
M3
Y0
n3 点
M4
M5
M6
M7
M8
M9
M10
M11
Y10
Y1
Y2
Y3
Y4
Y5
Y6
Y7
Y11
Y12
Y136 应指令 API 00~49
DVPPLC 应技术手册 624
程序范例
()三

防止两操作数指定传送号码重叠时造成混乱请注意两操作数
指定号码安排示
1 S > D 时1→2→3序传送
X10
BMOV D20 D19 K3 D19
D20
D21
D20
D21
D22
2
1
3

2 EHEH2SV 系列机种 S < D 时1→2→3序传送
D11
D13
X11
BMOV D10 D11 K3 D10
D11
D12 1
3
2 D12

3 ESEXSSSASXSC 机种 S < D 时应避免编号相差 1执行结果3
→2→1序传送编号相差 1 D11~D13 容数值 D10
容值
D11
D13
X11
BMOV D10 D11 K3 D10
D11
D12 1
3
2 D12


6 应指令 API 00~49
DVPPLC 应技术手册 625
API 适机种
ESEXSS SASXSC EHSV16 D FMOV P 点传送

位装置 字装置
X Y M S K H KnX KnY KnMKnS T C D E F
S
D
n
操作数注意:S 操作数 F 装置仅 16 位指令
n 操作数范围 n=1~512(1632 位指令)
装置范围请参考系列机种功规格表

16 位指令 (7 STEP)
FMOV 连续执行型 FMOVP 脉执行型
32 位指令 (13 STEP)
DFMOV 连续执行型 DFMOVP 脉执行型
标志信号:

脉执行型 16 位指令 32 位指令
ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV

指令说明

S:数源 D:目装置起始n:传送区块长度
S 容传送 D 指定装置起始号码开始算 n 寄存器中果 n
指定点数超该装置范围时效范围传送
ESEXSS 系列机种支持 KnXKnYKnMKnS 装置 EF 修饰
程序范例

X10On 时K10 传送 D10 开始连续 5 寄存器中
X10
FMOV K10 D10 K5

K10 D10
D11
D12
D13
D14
K10
K10
K10
K10
K10
n5 点

6 应指令 API 00~49
DVPPLC 应技术手册 626
API ☺ 适机种
ESEXSS SASXSC EHSV17 D XCH P 数交换

位装置 字装置
X Y M S K H KnX KnY KnM KnS T C D E F
D1
D2
操作数注意:D1D2 操作数 F 装置仅 16 位指令
装置范围请参考系列机种功规格表

16 位指令 (5 STEP)
XCH 连续执行型 XCHP 脉执行型
32 位指令 (9 STEP)
DXCH 连续执行型 DXCHP 脉执行型
标志信号:M1303 ( XCH 工作模式指定)

脉执行型 16 位指令 32 位指令
ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV

指令说明

D1:互相交换数 1D2:互相交换数 2
D1 D2 指定装置容值互相交换
程序范例
()

X0Off→On 时D20 D40 容互相交换
X0
XCHP D20 D40
D40
D20 120
40
执行前 执行
40
120
D20
D40
程序范例
()二

X0Off→On 时D100 D200 容互相交换
X0
DXCHP D100 D200 9
20
执行前
8
40
D100
D101
8
40
9
20
D200
D201
D100
D101
D200
D201
執行

补充说明

ESEXSS 机种支持 M1303 标志
16 位指令 D1 D2 指定装置相时 M1303On该装置 8
位容互相交换
32 位指令 D1 D2 指定装置相时 M1303On该 32 位装置
16 位容互相交换
X0On 时 M1303OnD100 16 位容 D101 16 位容互相交换
X0
M1303 9
20
执行前 执行
20
9
D100
D100
8
40
40
8
D101
D101
D100
D100
D101
D101
DXCHP D100 D100
6 应指令 API 00~49
DVPPLC 应技术手册 627
API 适机种
ESEXSS SASXSC EHSV18 D BCD P BIN→BCD 变换

位装置 字装置
X Y M S K H KnX KnY Kn
M KnS T C D E F
S
D
操作数注意:SD 操作数 F 装置仅 16 位指令
装置范围请参考系列机种功规格表

16 位指令 (5 STEP)
BCD 连续执行型 BCDP 脉执行型
32 位指令 (9 STEP)
DBCD 连续执行型 DBCDP 脉执行型
标志信号:M1067 (运算错误)
M1068 (运算错误)
D1067 (错误代码)
脉执行型 16 位指令 32 位指令
ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV

指令说明

S:数源D:变换结果
数源 S 容(BIN 值)作 BCD 转换存 D
BCD 变换结果超 0~9999M1067M1068OnD1067 记录错误代码
0E18 (Hex)(BCD 值 Hex 表示位数 0~9 范围)
DBCD 转换结果超 0~99999999M1067M1068OnD1067 记录错
误代码 0E18 (Hex)
PLC 四运算 INCDEC 指令 BIN 方式执行应方
面 10 进制数值显示器时 BCD 转换 BIN 值变 BCD 值
输出
程序范例

X0On 时D10 BIN 值转换成 BCD 值结果位数存 K1Y0
(Y0~Y3)四 bit 元件
X0
BCD D10 K1Y0

D10001E (Hex)0030(十进制)执行结果 Y0~Y30000(BIN)
6 应指令 API 00~49
DVPPLC 应技术手册 628
API 适机种
ESEXSS SASXSC EHSV19 D BIN P BCD→BIN 变换

位装置 字装置
X Y M S K H KnX KnY KnM KnS T C D E F
S
D
操作数注意:SD 操作数 F 装置仅 16 位指令
装置范围请参考系列机种功规格表

16 位指令 (5 STEP)
BIN 连续执行型 BINP 脉执行型
32 位指令 (9 STEP)
DBIN 连续执行型 DBINP 脉执行型
标志信号:M1067 (运算错误)
M1068 (运算错误)
D1067 (错误代码)
脉执行型 16 位指令 32 位指令
ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV

指令说明

S:数源D:变换结果
数源 S 容(BCD:0~9999)作 BIN 转换存 D
数源 S 容效数值范围:BCD(0~9999)DBCD(0~99999999)
S 数容非 BCD 值( Hex 表示位数 0~9 范围)
会产生运算错误M1067M1068OnD1067 记录错误代码 0E18 (Hex)
常数 KH 会动转换成 BIN需运指令
程序范例

X0On 时K1M0 BCD 值转换成 BIN 值结果存 D10 中
X0
BIN D10K1M0

补充说明

BCD BIN 指令应说明:
1 PLC 外界读取 BCD 型态指拨开关时必须 BIN 指令先
读取数转换成 BIN 值储存 PLC
2 PLC 部储存数外界 BCD 型态 7 段显示器显示出
时必须 BCD 指令先显示部数转换成 BCD 值送 7 段
显示器
3 X0On 时 K4X0 BCD 值转换成 BIN 值传送 D100 D100
BIN 值转换成 BCD 值传送 K4Y20
X0
BIN D100K4X0
BCD D100 K4Y20 6 应指令 API 00~49
DVPPLC 应技术手册 629

X17 X0
42
81
101 100
66
103 102
81 8181
Y37 Y20
4 BCD 位数 值
指令 值存入 BIN BIN D100
指令 容 BCD D100
变 位数 值 4 BCD
4 BCD 位数 型态七段显示器
4 BCD 位数 型态指拨开关


6 应指令 API 00~49
DVPPLC 应技术手册 630
API 适机种
ESEXSS SASXSC EHSV20 D ADD P BIN 加法

位装置 字装置
X Y M S K H KnX KnY KnM KnST C D E F
S1
S2
D
操作数注意:S1S2D 操作数 F 装置仅 16 位指令
装置范围请参考系列机种功规格表

16 位指令 (7 STEP)
ADD 连续执行型 ADDP 脉执行型
32 位指令 (13 STEP)
DADD 连续执行型 DADDP 脉执行型
标志信号:M1020 零标志 Zero flag
M1021 位标志 Borrow flag
M1022 进位标志 Carry flag
请参考列补充说明
脉执行型 16 位指令 32 位指令
ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV

指令说明

S1:加数S2:加数D:
两数源:S1 S2 BIN 方式相加结果存 D
数高位位符号位 0 表(正)1 表(负)做代数加法运算(例
:3+(9)6)
加法相关标志变化
16 位 BIN 加法:
1 运算结果 0 时零标志(Zero flag)M1020 On
2 运算结果 –32768 时位标志(Borrow flag)M1021 On
3 运算结果 32767 时进位标志(Carry flag)M1022 On
32 位 BIN 加法:
1 运算结果 0 时零标志(Zero flag)M1020 On
2 运算结果 –2147483648 时位标志(Borrow flag)M1021 On
3 运算结果 2147483647 时进位标志(Carry flag)M1022 On
程序范例
()

16 位 BIN 加法: X0On 时加数 D0 容加加数 D10 容结果存
D20 容中
X0
ADD D0 D10 D20

程序范例
()二

32 位 BIN 加法: X1On 时加数(D31D30)容加加数(D41D40)
容结果存(D51D50)中(中 D30D40D50 低 16 位数D31
D41D51 高 16 位数)
X1
DADD D30 D40 D50
6 应指令 API 00~49
DVPPLC 应技术手册 631
补充说明

标志动作数值正负关系:
16 位零标志: 零标志 零标志
2 1 0 32768 101 32767012
位标志 进位标志数高位
表(负)1
数高位
数高位
32 :位 零标志 零标志 零标志
2 1 0 2147483648 101 2147483647012
位标志 进位标志
表(正)0
表(正)0
数高位
表(负)1
6 应指令 API 00~49
DVPPLC 应技术手册 632
API 适机种
ESEXSS SASXSC EHSV21 D SUB P BIN 减法

位装置 字装置
X Y M S K H KnX KnY KnM KnS T C D E F
S1
S2
D
操作数注意:S1S2D 操作数 F 装置仅 16 位指令
装置范围请参考系列机种功规格表

16 位指令 (7 STEP)
SUB 连续执行型 SUBP 脉执行型
32 位指令 (13 STEP)
DSUB 连续执行型 DSUBP 脉执行型
标志信号:M1020 标志 Zero flag
M1021 位标志 Borrow flag
M1022 进位标志 Carry flag
请参考指令 ADD 补充说明
脉执行型 16 位指令 32 位指令
ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV

指令说明

S1:减数S2:减数D:差
两数源:S1 S2 BIN 方式相减结果存 D
数高位位符号位 0 表(正)1 表(负)做代数减法运算
减法相关标志变化
16 位 BIN 减法:
1 运算结果 0 时零标志(Zero flag)M1020 On
2 运算结果 –32768 时位标志(Borrow flag)M1021 On
3 运算结果 32767 时进位标志(Carry flag)M1022 On
32 位 BIN 减法:
1 运算结果 0 时零标志(Zero flag)M1020 On
2 运算结果 –2147483648 时位标志(Borrow flag)M1021 On
3 运算结果 2147483647 时进位标志(Carry flag)M1022 On
标志动作数值正负关系参考标志动作数值正负关系请参考页指令
ADD 补充说明
程序范例
()

16 位 BIN 减法: X0On 时 D0 容减掉 D10 容差存 D20 容中
X0
SUB D0 D10 D20

程序范例
()二

32 位 BIN 减法: X1On 时(D31D30)容减掉(D41D40)容差存
(D51D50)中(中 D30D40D50 低 16 位数D31D41D51
高 16 位数)
X1
DSUB D30 D40 D50
6 应指令 API 00~49
DVPPLC 应技术手册 633
API 适机种
ESEXSS SASXSC EHSV22 D MUL P BIN 法

位装置 字装置
X Y M S K H KnX KnY KnMKnS T C D E F
S1
S2
D
操作数注意:S1S2 操作数 F 装置仅 16 位指令
D 操作数 E 装置仅 16 位指令
16 位指令 D 操作数会占连续 2 点
32 位指令 D 操作数会占连续 4 点
装置范围请参考系列机种功规格表

16 位指令 (7 STEP)
MUL 连续执行型 MULP 脉执行型
32 位指令 (13 STEP)
DMUL 连续执行型 DMULP 脉执行型
标志信号:

脉执行型 16 位指令 32 位指令
ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV

指令说明

S1:数 S2:数 D:积
两数源:S1 S2 号数二进制方式相积存 D 必须注意 16
位 32 位运算时S1 S2 D 正负号位
16 位 BIN 法运算:
*
b15 b0 b15 b0 b31 b16 b15 b0
b15 符号位 b15 符号位 b31 D+1 b15( )符号位
+1

符号位0 正数符号位1 负数
D 位装置时指定 K1~K4 构成 16 位占连续 2 组ESEXSS 机种储
存低 16 位数
32 位 BIN 法运算::
*
b31 符号位 b63 D+3 b15 ( )符号位
+1+1 +1 +2+3
b31 符号位
符号位0 正数符号位1 负数
D 位装置时指定 K1~K8 构成 32 位占连续 2 组 32 位数
程序范例

16 位 D0 16 位 D10 结果 32 位积 16 位存 D21 16 位存
D20 结果正负左边位 OffOn 代表正负值
X0
MUL D0 D10 D20
MUL D0 D10 K8M0 6 应指令 API 00~49
DVPPLC 应技术手册 634
API 适机种
ESEXSS SASXSC EHSV23 D DIV P BIN 法

位装置 字装置
X Y M S K H KnX KnY Kn
M KnS T C D E F
S1
S2
D
操作数注意:S1S2 操作数 F 装置仅 16 位指令
D 操作数 E 装置仅 16 位指令
16 位指令 D 操作数会占连续 2 点
32 位指令 D 操作数会占连续 4 点
装置范围请参考系列机种功规格表

16 位指令 (7 STEP)
DIV 连续执行型 DIVP 脉执行型
32 位指令 (13 STEP)
DDIV 连续执行型 DDIVP 脉执行型
标志信号:

脉执行型 16 位指令 32 位指令
ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV

指令说明

S1:数 S2:数 D:商余数
两数源:S1 S2 号数二进制方式相商余数存 D必须注
意 16 位 32 位运算时S1 S2 D 正负号位
数 0 时指令执行M1067M1068OnD1067 记录错误代码 0E19 (Hex)
16 位 BIN 法运算:
+1

商数 余数

D 位装置时指定 K1~K4 构成 16 位占连续 2 组商余数ESEXSS
机种商数余数
32 位 BIN 法运算:
+1

商数 余数
+1 +1 +3 +2

D 位装置时仅指定 K1~K8 构成 32 位占连续 2 组商余数
程序范例

X0On 时数 D0 数 D10 结果商指定放 D20余数指定放
D21 结果正负高位位 OffOn 代表正负值
X0
DIV D0 D10 D20
D0 D10 K4Y0DIV 6 应指令 API 00~49
DVPPLC 应技术手册 635
API ☺ 适机种
ESEXSS SASXSC EHSV24 D INC P BIN 加

位装置 字装置
X Y M S K H KnX KnY Kn
M KnS T C D E F
D
操作数注意:D 操作数 F 装置仅 16 位指令
装置范围请参考系列机种功规格表

16 位指令 (3 STEP)
INC 连续执行型 INCP 脉执行型
32 位指令 (5 STEP)
DINC 连续执行型 DINCP 脉执行型
标志信号:

脉执行型 16 位指令 32 位指令
ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV

指令说明

D:目装置
指令脉执行型指令执行时程序次扫描周期指定装置 D
容会加 1
指令般脉执行型指令(INCPDINCP)
16 位运算时32767 加 1 变3276832 位运算时2147483647 加 1
变2147483648
指令运算结果会影响标志信号 M1020~M1022
程序范例

X0Off→On 时D0 容动加 1
X0
INCP D0


6 应指令 API 00~49
DVPPLC 应技术手册 636
API ☺ 适机种
ESEXSS SASXSC EHSV25 D DEC P BIN 减

位装置 字装置
X Y M S K H KnX KnY KnM KnS T C D E F
D
操作数注意:D 操作数 F 装置仅 16 位指令
装置范围请参考系列机种功规格表

16 位指令 (3 STEP)
DEC 连续执行型 DECP 脉执行型
32 位指令 (5 STEP)
DDEC 连续执行型 DDECP 脉执行型
标志信号:
脉执行型 16 位指令 32 位指令
ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV

指令说明

D:目装置
指令脉执行型指令执行时程序次扫描周期指定装置 D 容
会减 1
指令般脉执行型指令(DECPDDECP)
16 位运算时32768 减 1 变 3276732 位运算时2147483648 减
1 变 2147483647
指令运算结果会影响标志信号 M1020~M1022
程序范例

X0Off→On 时D0 容动减 1
X0
DECP D0


6 应指令 API 00~49
DVPPLC 应技术手册 637
API W 适机种
ESEXSS SASXSC EHSV26 D AND P 逻辑(AND)运算

位装置 字装置
X Y M S K H KnX KnY KnMKnS T C D E F
S1
S2
D
操作数注意:S1S2D 操作数 F 装置仅 16 位指令
装置范围请参考系列机种功规格表

16 位指令 (7 STEP)
WAND 连续执行型 WANDP 脉执行型
32 位指令 (13 STEP)
DAND 连续执行型 DANDP 脉执行型
标志信号:

脉执行型 16 位指令 32 位指令
ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV

指令说明

S1:数源装置 1S2:数源装置 2D:运算结果
两数源:S1 S2 作逻辑’ ’(AND)运算结果存 D
逻辑’’(AND)运算规 0 结果 0
程序范例
()

X0On 时16 位 D0 D2 作 WAND逻 辑 (AND)运算结果存 D4 中
X0
WAND D0 D2 D4

0000111111111111
0000000000011 111
000 00 000000 0 011 1
WAND
b15 b0
执行前
执行
D0
D2
D4
程序范例
()二

X1On 时32 位(D11D10)(D21D20)作 DAND逻辑(AND)运算
结果存(D41D40)中
X1
DAND D10 D20 D40

DAND
b15 b0b31
执行前
执行
D11 D10
D21 D20
D41 D40
1111111100001111
000
000 000000
11 111
111 00 00
00000000
11 1
11111
11111111 1111
000 00 000 0 00
0000000000000
0000

6 应指令 API 00~49
DVPPLC 应技术手册 638
API W 适机种
ESEXSS SASXSC EHSV27 D OR P 逻辑(OR)运算

位装置 字装置
X Y M S K H KnX KnY KnM KnST C D E F
S1
S2
D
操作数注意:S1S2D 操作数 F 装置仅 16 位指令
装置范围请参考系列机种功规格表

16 位指令 (7 STEP)
WOR 连续执行型 WORP 脉执行型
32 位指令 (13 STEP)
DOR 连续执行型 DORP 脉执行型
标志信号:

脉执行型 16 位指令 32 位指令
ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV

指令说明

S1:数源装置 1S2:数源装置 2D:运算结果
两数源:S1 S2 作逻辑’’(OR)运算结果存 D
逻辑’’(OR)运算规 1 结果 1
程序范例
()

X0On 时16 位 D0 D2 作 WOR逻辑(OR)运算结果存 D4 中
X0
WOR D0 D2 D4

0111111
0000 0 0 0111
00 0011 1
WOR
b15 b0
执行前
执行
D0
D2
D4
000000011
011111
111 1 11111
程序范例
()二

X1On 时32 位(D11D10)(D21D20)作 DOR逻辑(OR)运算结
果存(D41D40)中
X1
DOR D10 D20 D40

DOR
b15 b0b31
执行前
执行
D11 D10
D21 D20
D41 D40
1111111100001111
000
00
11 111
111
00000000 11111
11111111 1111
000 00 000 0 00
0000
111 11 1 111 11111111 11 1 111 1100
6 应指令 API 00~49
DVPPLC 应技术手册 639
API W 适机种
ESEXSS SASXSC EHSV28 D XOR P 逻辑异(XOR)运算

位装置 字装置
X Y M S K H KnX KnY KnMKnS T C D E F
S1
S2
D
操作数注意:S1S2D 操作数 F 装置仅 16 位指令
装置范围请参考系列机种功规格表

16 位指令 (7 STEP)
WXOR 连续执行型 WXORP 脉执行型
32 位指令 (13 STEP)
DXOR 连续执行型 DXORP 脉执行型
标志信号:

脉执行型 16 位指令 32 位指令
ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV

指令说明

S1:数源装置 1S2:数源装置 2D:运算结果
两数源:S1 S2 作逻辑’异’(XOR)运算结果存 D
逻辑’ 异’(XOR)运算规两者相结果 0两者结果 1
程序范例
()

X0On 时16 位 D0 D2 作 WXOR逻辑异(XOR)运算结果存 D4

X0
WXOR D0 D2 D4

0111111
0000 0 0 0111
00 0011
WXOR
b15 b0
执行前
执行前
D0
D2
D4
000000011
011111
111 1110000
程序范例
()二

X1On 时32 位(D11D10)(D21D20)作 DXOR逻辑异(XOR)运算
结果存(D41D40)中
X1
DXOR D10 D20 D40

DXOR
b15 b0b31
执行前
执行
D11 D10
D21 D20
D41 D40
1111111100001111
000
00
11 11100000000 11111
11111111 1111
000 00 000 0 00
0000
111 11 1 111 11111111 111 1100 00000 0
6 应指令 API 00~49
DVPPLC 应技术手册 640
API ☺ 适机种
ESEXSS SASXSC EHSV29 D NEG P 求补码

位装置 字装置
X Y M S K H KnX KnY KnM KnS T C D E F
D
操作数注意:D 操作数 F 装置仅 16 位指令
装置范围请参考系列机种功规格表

16 位指令 (3 STEP)
NEG 连续执行型 NEGP 脉执行型
32 位指令 (5 STEP)
DNEG 连续执行型 DNEGP 脉执行型
标志信号:
脉执行型 16 位指令 32 位指令
ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV

指令说明

D:求补码装置指令负数 BIN 值转换成绝值
指令般脉执行型指令(NEGPDNEGP)
程序范例
()

X0Off→On 时D10 容位全部反相(0→11→0)加 1 存放原
寄存器 D10 中
X0
NEGP D10

程序范例
()二

求负数绝值
1 D0 第 15 位1时M0On(D0 表示负数)
2 M0On 时 NEG 指令 D0 取 2 补码绝值
M1000
BON D0 M0 K15
NEGP D0
M0
常时 接点 ON

程序范例
()三

减法运算差取绝值 X0On 时:
1 D0>D2 时M0On
2 D0D2 时M1On
3 D04 D4 保持正值
X0
CMP D0 D2 M0
M0
SUB D0 D2 D4
M2
SUB D2 D0 D4
M1
6 应指令 API 00~49
DVPPLC 应技术手册 641
负数表现绝值
1 正负数寄存器位(左边)位容表现0时正数1
时负数
2 遇负数时 NEG 指令(API 29)转成绝值
00000000000000 01
00000000000000 10
00000000000000 00
(D0)2
(D0)1
(D0)0

补充说明

11 1
0
(D0)1
(D0)2
(D0)3
111111 1111 111
11
1
111111 1111111
011111111 111111
0
(D0)4
(D0)5
11
1
111111 1111110
111111111 111110
10000000000000 11
10000000000000 01
10000000000000 10
(D0)32765
(D0)32766
(D0)32767
1 0000000000000 00
(D0)32768
01 1
(D0)+132765
(D0)+132766
(D0)+132767
1 0000000000000 00
(D0)+132768
00000000000000 10
000000000 00 000 01
00000000000000 11
(D0)+11
(D0)+12
(D0)+13
00000000000001 00
(D0)+14
00000000000001 10
(D0)+15
1111111111111
01 01111111111111
01 11111111111110
32767绝值
6 应指令 API 00~49
DVPPLC 应技术手册 642
API ☺ 适机种
ESEXSS SASXSC EHSV30 D ROR P 右循环移位

位装置 字装置
X Y M S K H KnX KnY KnM KnS T C D E F
D
n
操作数注意:D 操作数 F 装置仅 16 位指令
D 操作数指定 KnYKnMKnS 时 K4(16
位) K8(32 位)效
n 操作数中 nK1~K16(16 位)nK1~K32(32 位)
装置范围请参考系列机种功规格表

16 位指令 (5 STEP)
ROR 连续执行型 RORP 脉执行型
32 位指令 (9 STEP)
DROR 连续执行型 DRORP 脉执行型
标志信号:M1022 进位标志 Carry flag

脉执行型 16 位指令 32 位指令
ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV

指令说明

D:循环装置n:次循环位数
D 指定装置容次右循环 n 位
指令般脉执行型指令(RORPDRORP)
程序范例

X0 Off→On 变化时D10 16 位 4 位组右循环图示
标明※位容传送进位标志信号 M1022
X0
RORP D10 K4

0001101111 11
000 0 00011 1

D10 0100

右循环
111111D10
位 位
次循环
16 位
0 M1022
进位标志M1022


6 应指令 API 00~49
DVPPLC 应技术手册 643
API ☺ 适机种
ESEXSS SASXSC EHSV31 D ROL P 左循环移位

位装置 字装置
X Y M S K H KnX KnY KnMKnS T C D E F
D
n
操作数注意:D 操作数 F 装置仅 16 位指令
D 操作数指定 KnYKnMKnS 时 K4(16
位) K8(32 位)效
n 操作数中 n1~16(16 位)n1~32(32 位)
装置范围请参考系列机种功规格表

16 位指令 (5 STEP)
ROL 连续执行型 ROLP 脉执行型
32 位指令 (9 STEP)
DROL 连续执行型 DROLP 脉执行型
标志信号:M1022 进位标志 Carry flag

脉执行型 16 位指令 32 位指令
ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV

指令说明

D:循环装置n:次循环位数
D 指定装置容次左循环 n 位
指令般脉执行型指令(ROLPDROLP)
程序范例

X0 Off→On 变化时D10 16 位 4 位组左循环图示标
明※位容传送进位标志信号 M1022
X0
ROLP D10 K4

0001111 11
00000111

D1000

左循环
11111 D10
位 位
次循环
16 位
1M1022
进位标志 M1022
11000
000


6 应指令 API 00~49
DVPPLC 应技术手册 644
API ☺ 适机种
ESEXSS SASXSC EHSV32 D RCR P 附进位标志右循环

位装置 字装置
X Y M S K H KnX KnY KnM KnST C D E F
D
n
操作数注意:D 操作数 F 装置仅 16 位指令
D 操作数指定 KnYKnMKnS 时 K4(16
位) K8(32 位)效
n 操作数中 n1~16(16 位)n1~32(32 位)
装置范围请参考系列机种功规格表

16 位指令 (5 STEP)
RCR 连续执行型 RCRP 脉执行型
32 位指令 (9 STEP)
DRCR 连续执行型 DRCRP 脉执行型
标志信号:M1022 进位标志 Carry flag

脉执行型 16 位指令 32 位指令
ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV

指令说明

D:循环装置n:次循环位数
D 指定装置容连进位标志 M1022次右循环 n 位
指令般脉执行型指令(RCRPDRCRP)
程序范例

X0 Off→On 变化时D10 16 位连进位标志 M1022 17 位 4
位组右循环图示标明※位容传送进位标志信号 M1022

X0
RCRP D10 K4

00010111
00 0001

D10 00

右循环
1111D10
位 位
次循环
16 位
0 M1022
M10221101000
1 000 1 0


6 应指令 API 00~49
DVPPLC 应技术手册 645
API ☺ 适机种
ESEXSS SASXSC EHSV33 D RCL P 附进位标志左循环

位装置 字装置
X Y M S K H KnX KnY KnMKnS T C D E F
D
n
操作数注意:D 操作数 F 装置仅 16 位指令
D 操作数指定 KnYKnMKnS 时 K4(16
位) K8(32 位)效
n 操作数中 n1~16(16 位)n1~32(32 位)
装置范围请参考系列机种功规格表

16 位指令 (5 STEP)
RCL 连续执行型 RCLP 脉执行型
32 位指令 (9 STEP)
DRCL 连续执行型 DRCLP 脉执行型
标志信号:M1022 进位标志 Carry flag

脉执行型 16 位指令 32 位指令
ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV

指令说明

D:循环装置n:次循环位数
D 指定装置容连进位标志 M1022次左循环 n 位
指令般脉执行型指令(RCLPDRCLP)
程序范例

X0 Off→On 变化时D10 16 位连进位标志 M1022 17 位 4
位组左循环图示标明※位容传送进位标志信号 M1022
X0
RCLP D10 K4

0001111 11
00000111

D1000

左循环
1111 D10
位 位
次循环
16 位
1M1022
M1022 11000
000
0
0

6 应指令 API 00~49
DVPPLC 应技术手册 646
API ☺ 适机种
ESEXSS SASXSC EHSV34 SFTR P 位右移

位装置 字装置
X Y M S K H KnX KnY KnM KnST C D E F
S
D
n1
n2
操作数注意:n1 操作数中 n11~1024
n2 操作数中 n21~ n1
ES 系列机种 1≦n2≦n1≦512
ES 系列机种支持 EF 修饰
装置范围请参考系列机种功规格表

16 位指令 (9 STEP)
SFTR 连续执行型 SFTRP 脉执行型
32 位指令
- - - -
标志信号:

脉执行型 16 位指令 32 位指令
ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV

指令说明

S:移位装置起始编号D:移位装置起始编号n1:移位数长度
n2:次移位位数
D 开始起始编号具 n1 数字元(移位寄存器长度)位装置 n2 位
数右移 S 开始起始编号 n2 位数移入 D 中填补位空位
指令般脉执行型指令(SFTRP)
程序范例


X0 升时 M0~M15 组成 16 位 4 位作右移
扫描次位右移动作列编号 1~5 动作
M3~M0 → 进位
M7~M4 → M3~M0
M11~M8 → M7~M4
M15~M12 → M11~M8
X3~X0 → M15~M12 完成
X0
SFTR X0 M0 K16 K4


X3 X2 X1 X0
M15 M14 M13 M12 M11 M10 M9 M8 M7 M6
34
5
4 位组右移
M5 M4 M3 M2 M1 M0
12
进位6 应指令 API 00~49
DVPPLC 应技术手册 647
API ☺ 适机种
ESEXSS SASXSC EHSV35 SFTL P 位左移

位装置 字装置
X Y M S K H KnX KnY KnMKnS T C D E F
S
D
n1
n2
操作数注意:n1 操作数中 n11~1024
n2 操作数中 n21~ n1
ES 系列机种 1≦n2≦n1≦512
ES 系列机种支持 EF 修饰
装置范围请参考系列机种功规格表

16 位指令 (9 STEP)
SFTL 连续执行型 SFTLP 脉执行型
32 位指令
- - - -
标志信号:

脉执行型 16 位指令 32 位指令
ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV

指令说明

S:移位装置起始编号D:移位装置起始编号n1:移位数长度 n2:
次移位位数
D 开始起始编号具 n1 数字元(移位寄存器长度)位装置 n2 位
数左移 S 开始起始编号 n2 位数移入 D 中填补位空位
指令般脉执行型指令(SFTLP)
程序范例

X0 升时 M0~M15 组成 16 位 4 位作左移
扫描次位左移动作列编号 1~5 动作
M15~M12 → 进位
M11~M8 → M15~M12
M7~M4 → M11~M8
M3~M0 → M7~M4
X3~X0 → M3~M0 完成

X0
SFTL X0 M0 K16 K4


1 2 3
4 位组左移
进位 M15 M14 M13 M12 M11 M10 M9 M8 M7
X3 X2 X1 X0
4
5
M6 M5 M4 M3 M2 M1 M0

6 应指令 API 00~49
DVPPLC 应技术手册 648
API ☺ 适机种
ESEXSS SASXSC EHSV36 WSFR P 字右移

位装置 字装置
X Y M S K H KnX KnY KnM KnST C D E F
S
D
n1
n2
操作数注意:S 操作数 D 操作数指定装置类型须相 KnX
KnYKnMKnS 类TCD 类
S 操作数 D 操作数指定装置类型 Kn 时Kn
位数必须相
n1 操作数中 n11~512
n2 操作数中 n21~ n1
装置范围请参考系列机种功规格表

16 位指令 (9 STEP)
WSFR 连续执行型 WSFRP 脉执行型
32 位指令
- - - -
标志信号:

脉执行型 16 位指令 32 位指令
ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV

指令说明

S:移位装置起始编号D:移位装置起始编号 n1:移位数长度
n2:次移位字数
D 开始起始编号具 n1 字长度数串列 n2 字右移 S
开始起始编号 n2 字数移入 D 中填补字空位
指令般脉执行型指令(WSFRP)
程序范例
()

X0Off→On 时 D20~D35 组成 16 寄存器数串列移位区域 4
寄存器右移
扫描次字右移动作列编号 1~5 动作
D23~D20 → 进位
D27~D24 → D23~D20
D31~D28 → D27~D24
D35~D32 → D31~D28
D13 ~D10 → D35~D32 完成
X0
WSFRP D10 D20 K16 K4


D13 D12 D11 D10
D35 D34 D33 D32 D31 D30 D29 D28 D27
34
5
右移 寄存器 4
D26 D25 D24 D23 D22 D21 D20
12
进位
6 应指令 API 00~49
DVPPLC 应技术手册 649
程序范例
()二

X0Off→On 时 Y10~Y27 组成位寄存器数串列移位区域 2
位数右移
扫描次字右移动作列编号 1~5 动作
Y17~Y10 → 进位
Y27~Y20 → Y17~Y10
X27~X20 → Y27~Y20 完成
X0
WSFRP K1X20 K1Y10
类型装置时 请指定相位数 Kn
K4 K2

Y27 Y26 Y25 Y24 Y23 Y22 Y21 Y20 Y17
2
3
X27 X26 X25 X24 X23 X22 X21 X20
Y16 Y15 Y14 Y13 Y12 Y11 Y10
右移 位数2
进位
1
6 应指令 API 00~49
DVPPLC 应技术手册 650
API ☺ 适机种
ESEXSS SASXSC EHSV37 WSFL P 字左移

位装置 字装置
X Y M S K H KnX KnY KnM KnST C D E F
S
D
n1
n2
操作数注意:S 操作数 D 操作数指定装置类型须相 KnX
KnYKnMKnS 类TCD 类
S 操作数 D 操作数指定装置类型 Kn 时Kn
位数必须相
n1 操作数中 n11~512
n2 操作数中 n21~ n1
装置范围请参考系列机种功规格表

16 位指令 9 STEP)
WSFL 连续执行型 WSFLP 脉执行型
32 位指令
- - - -
标志信号:

脉执行型 16 位指令 32 位指令
ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV

指令说明

S:移位装置起始编号D:移位装置起始编号n1:移位数长度 n2:
次移位字数
D 开始起始编号具 n1 字符长度数串列 n2 字左移
S 开始起始编号 n2 字符数移入 D 中填补字空位
指令般脉执行型指令(WSFLP)
程序范例

X0Off→On 时 D20~D35 组成 16 寄存器数串列移位区域 4
寄存器左移
扫描次字左移动作列编号 1~5 动作
D35~D32 → 进位
D31~D28 → D35~D32
D27~D24 → D31~D28
D23~D20 → D27~D24
D13 ~D10 → D23~D20 完成

X0
WSFLP D10 D20 K16 K4

D13
D20
1 2 3 4
5
左移 4 寄存器
进位
D12 D11 D10
D21D22D23D24D25D26D27D28D29D30D31D32D33D34D35
6 应指令 API 00~49
DVPPLC 应技术手册 651
API ☺ 适机种
ESEXSS SASXSC EHSV38 SFWR P 移位写入

位装置 字装置
X Y M S K H KnX KnY KnMKnS T C D E F
S
D
n
操作数注意:n 操作数中 n2~512
装置范围请参考系列机种功规格表

16 位指令 (7 STEP)
SFWR 连续执行型 SFWRP 脉执行型
32 位指令
- - - -
标志信号:M1022 进位标志 Carry flag

脉执行型 16 位指令 32 位指令
ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV

指令说明

S:移位写入数串列装置D:数串列起始编号n:数串列长度
D 起始编号开始 n 字装置数串列定义先入先出数串列第
编号装置作指针指令执行时指针容值先加 1 S 指定装置
容值会写入先入先出数串列中指针指定位置指针容超 n1
时指令处理写入新值进位标志信号 M1022On
指令般脉执行型指令(SFWRP)
程序范例

开始先指针 D0 清 0 X0=Off→On 变化时D20 容传送 D1
中指针 D0 容变成 1变更 D20 容 X0 Off→On 次 D20
容传送 D2 中D0 容变成 2
指令执行次移位写入动作列编号 1~2 动作
1 D20 容传送 D1 中
2 指针 D0 容变成 1
X0
SFWRP D20 D0 K10
X10
RST D0 D0 0预先 容清

D20 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0
D 0 3 2 1
指针


补充说明

指令 API 38 SFWR API 39 SFRD 搭配执行先入先出数串列写
入读出控制 6 应指令 API 00~49
DVPPLC 应技术手册 652
API ☺ 适机种
ESEXSS SASXSC EHSV39 SFRD P 移位读出

位装置 字装置
X Y M S K H KnX KnY KnM KnS T C D E F
S
D
n
操作数注意:n 操作数中 n2~512
装置范围请参考系列机种功规格表

16 位指令 (7 STEP)
SFRD 连续执行型 SFRDP 脉执行型
32 位指令
- - - -
标志信号:M1020 零标志 Zero flag

脉执行型 16 位指令 32 位指令
ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV

指令说明

S:数串列起始编号D:数串列移位读出装置n:数串列长度
S 起始编号开始 n 字装置数串列定义先入先出数串列第编
号装置作指针指令执行时指针容值先减 1 S 指定装置
容值会写入先入先出资料串行中指针指定位置指针容等 0 时
指令处理资料读出动作零标志信号 M1020On
指令般脉执行型指令(SFRDP)
程序范例

X0 Off→On 变化时D1 容传送 D21 中D9~D2 全部右移位
寄存器(D9 容保持变)指针 D0 容减 1
指令执行次移位读出动作列编号 1~3 动作
1 D1 容读出传送 D21 中
2 D9~D2 全部右移位寄存器
3 指针 D0 容减 1
X0
SFRDP D0 D21 K10

n10 点
指针
D21
数读出
D9 D8 D7 D6 D5 D4 D3 D2 D1 D0

补充说明

指令 API 38 SFWR API 39 SFRD 搭配执行先入先出数串列写
入读出控制
6 应指令 API 00~49
DVPPLC 应技术手册 653
API ☺ 适机种
ESEXSS SASXSC EHSV40 ZRST P 批次复位

位装置 字装置
X Y M S K H KnX KnY KnMKnS T C D E F
D1
D2
操作数注意:D1 操作数编号≦ D2 操作数编号
D1D2 操作数必须指定相类型装置
ES 系列机种支持 EF 修饰
装置范围请参考系列机种功规格表

16 位指令 (5 STEP)
ZRST 连续执行型 ZRSTP 脉执行型
32 位指令
- - - -
标志信号:

脉执行型 16 位指令 32 位指令
ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV

指令说明

D1:批次复位起始装置D2:批次复位结束装置
ES 系列机种 16 位计数器 32 位计数器混起 ZRST 指令
SAEH 系列机种 16 位计数器 32 位计数器混起 ZRST 指令
D1 操作数编号>D2 操作数编号时 D2 指定操作数清
程序范例


X0 On 时辅助继电器 M300 ~ M399 清成 Off
X1 On 时16 位计数器 C0 ~ C127 全部清(写入 0接点线圈清
成 Off)
X10 On 时定时器 T0 ~ T127 全部清(写入 0接点线圈清成
Off)
X2 On 时步进点 S0 ~ S127 清成 Off
X3 On 时数寄存器 D0 ~ D100 数清 0
X4 On 时32 位计数器 C235 ~ C254 全部清(写入 0接点线圈
清成 Off)
ZRST M300 M399
ZRST C0 C127
ZRST T0 T127
ZRST S0 S127
ZRST D0 D100
ZRST C235 C254
X0
X1
X10
X2
X3
X4
6 应指令 API 00~49
DVPPLC 应技术手册 654
补充说明

装置单独清指令(RST)位装置 YMS 字装置 TCD
API 16 FMOV 指令 K0 点传送字装置 TCD 位寄存器
KnYKnMKnS 达清功
RST M0
X0
RST T0
RST Y0
FMOV K0 D10 K5

6 应指令 API 00~49
DVPPLC 应技术手册 655
API ☺ 适机种
ESEXSS SASXSC EHSV41 DECO P 译码器

位装置 字装置
X Y M S K H KnX KnY KnMKnS T C D E F
S
D
n
操作数注意:D 操作数位装置时n 操作数范围 n1~8
D 操作数字装置时n 操作数范围 n1~4
ES 系列机种支持 EF 修饰
装置范围请参考系列机种功规格表

16 位指令 (7 STEP)
DECO 连续执行型 DECOP 脉执行型
32 位指令
- - - -
标志信号:

脉执行型 16 位指令 32 位指令
ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV

指令说明

S:译码源装置D:存放译码结果装置n:译码位长度
源装置 S 位 n 位作译码 2 n 位长度结果存 D
指令般脉执行型指令(DECOP)
程序范例
()


D 位装置时n=1~8 n=0 n>8 时会发生错误
n8 时做译码 2 8 256 点(须注意译码装置储存范围勿重复
)
X10=Off→On 时DECO 指令 X0~X2 容值译码 M100~M107
数源 1+2=3 时 M100 开始算第 3 位 M103 设置 1
DECO 指令执行 X10 变 Off已做译码输出者常动作
X10
DECOP X0 M100 K3

X2 X1 X0
M107 M106 M105 M104 M103 M102 M101 M100
011
10000 000
376 54 210
4 12
3

程序范例
()二

D 字装置时n=1~4 n=0 n>4 时会发生错误
n4 时做译码 2 4 16 点
X10=Off→On 时DECO 指令 D10 中(b2~b0)容值译码 D20 (b7~b0)
D20 中未位(b15~b8)全部变 0 6 应指令 API 00~49
DVPPLC 应技术手册 656
D10 位 3 位作译码存放 D20 位 8 位 8 位 0
DECO 指令执行 X10 变 Off 已做译码输出者常动作
X10
DECOP D10 D20 K3

00000000111111 11
00000000 000 0 0001
4 2 1
3
b15 b0
全部 0
b15 b0
D10
D20
7654 210



6 应指令 API 00~49
DVPPLC 应技术手册 657
API ☺ 适机种
ESEXSS SASXSC EHSV42 ENCO P 编码器

位装置 字装置
X Y M S K H KnX KnY KnMKnS T C D E F
S
D
n
操作数注意:S 操作数位装置时n 操作数范围 n1~8
S 操作数字装置时n 操作数范围 n1~4
ES 系列机种支持 EF 修饰
装置范围请参考系列机种功规格表

16 位指令 (7 STEP)
ENCO 连续执行型 ENCOP 脉执行型
32 位指令
- - - -
标志信号:

脉执行型 16 位指令 32 位指令
ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV

指令说明

S:编码源装置D:存放编码结果装置n:编码位长度
源装置 S 位 2 n 位长度数作编码结果存 D
数源 S 数位 1 时处理高位低位第 1 1 位
数源 S 没位 1 时 M1067M1068OnD1067 记录错误代码
0E1A (Hex)
指令般脉执行型指令(ENCOP)
程序范例
()


S 位装置时n=1~8 n=0 n>8 时会发生错误
n8 时做 28 256 点编码
X0=Off→On 时ENCO 指令 23 位数(M0~ M7)编码存放 D0 位
3 位(b2~b0)D0 中未位(b15~b3)全部变 0
ENCO 指令执行 X0 变 Off D 数变
X0
ENCOP M0 D0 K3

b15
全部变 0
b0
D0 421
00001000
76543210
M7 M6 M5 M4 M3 M2 M1 M0
00000000 000 0 0 110
6 应指令 API 00~49
DVPPLC 应技术手册 658
程序范例
()二

S 字装置时n=1~4 n=0 n>4 时会发生错误
n4 时做 24 16 点编码
X0=Off→On 时D10 23 bits 数(b0~b7)编码存放 D20 位 3 位
(b2~b0)D20 中未位(b15~b3)全部变 0(D10 b8~b15 效
数)
ENCO 指令执行 X0 变 OffD 数变
X0
ENCOP D10 D20 K3

000000 01111 1
00000000 000 0 01
3
b15 b0
数效
b15
b0
D10
D20
7654 210
全部 0
10
00 00


6 应指令 API 00~49
DVPPLC 应技术手册 659
API 适机种
ESEXSS SASXSC EHSV43 D SUM P ON 位数量

位装置 字装置
X Y M S K H KnX KnY KnMKnS T C D E F
S
D
操作数注意:SD 操作数 F 装置仅 16 位指令
装置范围请参考系列机种功规格表

16 位指令 (5 STEP)
SUM 连续执行型 SUMP 脉执行型
32 位指令 (9 STEP)
DSUM 连续执行型 DSUMP 脉执行型
标志信号:M1020 零标志 Zero flag

脉执行型 16 位指令 32 位指令
ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV

指令说明

S:源装置D:存放计数值目装置
果源装置 S 16 位全部0时零标志信号 M1020On
32 位指令时D 会占 2 寄存器
程序范例

X10 On 时D0 16 位中容 1 位总数存 D2 中
X10
SUM D0 D2

000000011 100 0000 K3
D2D0
b15 b0

6 应指令 API 00~49
DVPPLC 应技术手册 660
API 适机种
ESEXSS SASXSC EHSV44 D BON P ON 位判定

位装置 字装置
X Y M S K H KnX KnY KnM KnST C D E F
S
D
n
操作数注意:S 操作数 F 装置仅 16 位指令
n0~15(16 位指令)n0~31(32 位指令)
装置范围请参考系列机种功规格表

16 位指令 (7 STEP)
BON 连续执行型 BONP 脉执行型
32 位指令 (13 STEP)
DBON 连续执行型 DBONP 脉执行型
标志信号:

脉执行型 16 位指令 32 位指令
ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV

指令说明

S:源装置 D:存放判定结果装置 n:指定判定位( 0 开始编号)
程序范例

X0On 时 D0 第 15 位 1 时M0On 0 时M0Off
X0 变成 Off 时M0 保持前状态
X0
BON D0 M0 K15

000000011 100 0000
D0
b0
M0Off
b15
100000011 100 0000
D0
b0
M0On
b15

6 应指令 API 00~49
DVPPLC 应技术手册 661
API 适机种
ESEXSS SASXSC EHSV45 D MEAN P 均值

位装置 字装置
X Y M S K H KnX KnY KnMKnS T C D E F
S
D
n
操作数注意:D 操作数 F 装置仅 16 位指令
n1~64
ES 系列机种 S 操作数支持 KnXKnYKnMKnS
装置
ES 系列机种支持 EF 修饰
装置范围请参考系列机种功规格表

16 位指令 (7 STEP)
MEAN 连续执行型 MEANP 脉执行型
32 位指令 (13 STEP)
DMEAN 连续执行型 DMEANP 脉执行型
标志信号:

脉执行型 16 位指令 32 位指令
ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV

指令说明

S:取均值起始装置D:存放均值装置n:取均值装置数
S 起始 n 装置容值相加取均值存入 D 中
果计算中出现余数时余数会舍
果指定装置号码超该装置正常范围时正常范围装置编
号处理
n果 1~64 外数值时PLC 认定指令运算错误
程序范例

X10On 时D0 开始算 3 (n=3)寄存器容全部相加相加
3 求均值存指定 D10 中余数舍
X10
MEAN D0 D10 K3

D0
D1
D2
D10
K112
K100
K113
K125
(D0+D1+D2)3
D10执行
余数 舍 2
6 应指令 API 00~49
DVPPLC 应技术手册 662
API 适机种
ESEXSS SASXSC EHSV46 ANS 警报点输出

位装置 字装置
X Y M S K H KnX KnY KnM KnST C D E F
S
m
D
操作数注意:S 操作数 SASXSC 系列机种 T0~T191
EHEH2SV 系列机种 T0~T199
m 操作数指定 K1~K32767单位 100 ms
D 操作数 SASXSC 系列机种 S896~S1023
EHEH2SV 系列机种 S900~S1023
装置范围请参考系列机种功规格表

16 位指令 (7 STEP)
ANS 连续执行型 - -
32 位指令
- - - -
标志信号: M1048 警报点动作中
M1049 监视效
请参考列补充说明

脉执行型 16 位指令 32 位指令
ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV

指令说明

S:检测警报定时器 m:计时时间设置 D:警报点装置
ANS 指令驱动警报点输出专指令
程序范例

X3On 超 5 秒钟时警报点 S999On算 X3 变成 OffS999 会继续
保持 On( T10 会复位成 Off现值0)
X3
ANS T10 K50 S999

6 应指令 API 00~49
DVPPLC 应技术手册 663
API ☺ 适机种
ESEXSS SASXSC EHSV47 ANR P 警报点复位

位装置 字装置
X Y M S K H KnX KnY KnMKnS T C D E F
操作数注意:操作数

16 位指令 (1 STEP)
ANR 连续执行型 ANRP 脉执行型
32 位指令
- - - -
标志信号:

脉波执行型 16 位指令 32 位指令
ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV

指令说明

ANR 指令复位警报点专指令
复数警报点时 On 时候较号码警报点复位
指令般脉执行型指令(ANRP)
程序范例

X10 X11 时 On 超 2 秒钟时警报点 S910On算 X10 X11
变成 OffS910 会继续保持 On( T10 会复位成 Off现值0)
X10 X11 时 On 未满 2 秒钟时T10 现值复位 0
X3Off→On 时动作中警报点 SASXSC 机种 S896~S1023
EHEH2SV 机种 S900~S1023 复位
X3 度 Off→On 时次号码警报点复位
X10
ANS T10 K20 S910
X11
X3
ANRP

补充说明

标志信号:
1 M1048(警报点动作中):M1049 驱动 On 时SASXSC 机种 S896~S1023
EHEH2SV 机种 S900~S1023 中警报点输出时M1048On
2 M1049(监视效):M1049 驱动 On 时D1049 会动显示动作中
警报点号码
警报点应:
IO 点配置: X0:前进开关 Y0:前进 S910:前进警报点
X1:退开关 Y1:退 S920:退警报点
X2:前端定位开关 Y2:警报指示器
X3:端定位开关
X4:警报点复位钮 6 应指令 API 00~49
DVPPLC 应技术手册 664
Y0
ANS T0 K100 S910
X2
X4
ANRP
M1000
M1049
Y1
ANS T1 K200 S920
X3
X0
Y0
X2
M1048
Y2
Y0
X1
Y1
X3
Y1

1 M1049On 时M1048D1049 效
2 Y0On 超 10 秒象未达前端定位处 X2 时S910On
3 Y1On 超 20 秒象未达端定位处 X3 时S920On
4 退开关 X1On退装置 Y1On直象达端定位开关 X3 时
Y1 变 Off
5 警报点驱动时警报指示器 Y2On警报点复位点钮 X4 On
次动作中警报点号码复位复位序较号码开始6 应指令 API 00~49
DVPPLC 应技术手册 665
API 适机种
ESEXSS SASXSC EHSV48 D SQR P 开方根

位装置 字装置
X Y M S K H KnX KnY KnMKnS T C D E F
S
D
操作数注意:装置范围请参考系列机种功规格表


16 位指令 (5 STEP)
SQR 连续执行型 SQRP 脉执行型
32 位指令 (9 STEP)
DSQR 连续执行型 DSQRP 脉执行型
标志信号:M1020 零标志 Zero flag
M1021 位标志 Borrow flag
M1067 指令运算错误
脉执行型 16 位指令 32 位指令
ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV

指令说明

S:开方根源装置 D:存放结果装置
S 指定装置容值开方根存放 D 指定装置
S 指定正数指定负数时PLC 视 指令运算错误指令执行
M1067M1068OnD1067 记录错误代码 0E1B (Hex)
运算结果 D 求整数数点舍弃数点舍弃时位标志信号
M1021On
运算结果 D 0 时零标志信号 M1020On
程序范例

X10On 时 D0 容值开方根存放 D12
X10
SQR D0 D12
D0 D12
6 应指令 API 00~49
DVPPLC 应技术手册 666
API 适机种
ESEXSS SASXSC EHSV49 D FLT P
BIN 整数→ 2进制浮点数
变换
位装置 字装置
X Y M S K H KnX KnY KnM KnS T C D E F
S
D
操作数注意:装置范围请参考系列机种功规格表
D 操作数会占连续 2 点


16 位指令 (5 STEP)
FLT 连续执行型 FLTP 脉执行型
32 位指令 (9 STEP)
DFLT 连续执行型 DFLTP 脉执行型
标志信号:M1081 FLT 指令功切换
M1020 零标志 Zero flag
M1021 位标志 Borrow flag
M1022 进位标志 Carry flag
脉执行型 16 位指令 32 位指令
ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV

指令说明

S:变换源装置D:存放变换结果装置
M1081Off 时 BIN 整数变换成 2 进浮点数值时 16 位指令 FLT 中 S 变
换源装置占 1 寄存器D 存放变换结果装置占 2 寄存器
1 转换结果绝值表示浮点值进位标志 M1022On
2 转换结果绝值表示浮点值位标志 M1021On
3 转换结果 0零标志 M1020On
M1081On 时 2 进浮点数值变换成 BIN 整数(数点舍弃) 时 16 位
指令 FLT 中 S 变换源装置占 2 寄存器D 存放变换结果装置占 1
寄存器动作 INT 指令
1 转换结果超 D 表示 BIN 整数范围(16bit 32768~3276732bit
2147483648~2147483647) D 取数数表示进位标
志 M1022On
2 转换结果位数舍弃位标志 M1021On
3 S 0零标志 M1020On
4 转换 D 取 16 bits 储存
程序范例
()

M1081Off 时 BIN 整数变换成 2 进浮点数值
X10On 时 D0( BIN 整数)变换成 D13D12(2 进浮点数值)
X11On 时 D1D0( BIN 整数)变换成 D21D20(2 进浮点数值)
D0K10 X10On转换浮点数 32bit 数值 H41200000存 32bit
寄存器 D12(D13)
32bit 寄存器 D0(D1)K100000 X11On转换浮点数 32bit 数值
H47C35000存 32bit 寄存器 D20(D21) 6 应指令 API 00~49
DVPPLC 应技术手册 667
M1002
RST M1081
X10
FLT D0 D12
X11
DFLT D0 D20

程序范例
()二

M1081On 时 2 进浮点数值变换成 BIN 整数(数点舍弃)
X10On 时 D0D1( 2 进浮点数值)变换成 D12(BIN 整数)
D0(D1)H47C35000该浮点数值表示数值 100000 16bit 寄存器
D12 表示数值执行结果 D12K32767M1022On
X11On 时 D1D0( 2 进浮点数值)变换成 D21D20(BIN 整数)
D0(D1)H47C35000该浮点数值表示数值 100000结果储存 32bit 寄存
器 D20(D21)
M1002
SET M1081
X10
FLT D0 D12
X11
DFLT D0 D20

程序范例
()三

应指令完成列算式
(D10) (X7~X0) K615
1 2 5 4
6
7
8
3
16 BIN位 BCD 2 位
(D21D20) 2 进制浮点数值
(D200) BIN(D101D100)
2 进制浮点数值
(D301D300)
2 进制浮点数值
(D31D30)
10 (进制浮点数值 监视
(D41D40)
32 位整数
(D203D202)
2 进制浮点数值
(D401D400)
2 进制浮点数值6 应指令 API 00~49
DVPPLC 应技术手册 668
M1000
FLT D10 D100
DEDIV K615 K10 D300
BIN K2X0 D200
FLT D200 D202
DEDIV D100 D202 D400
DEMUL D400 D300 D20
DEBCD D20 D30
DINT D20 D40
1
2
3
4
5
6
7
8
1 D10( BIN 整数)变换成 D101D100(2 进浮点数值)
2 X7~X0(BCD 值) 变换成 D200(BIN 值)
3 D200( BIN 整数)变换成 D203D202(2 进浮点数值)
4 K615÷K10 结果存 D301D300(2 进浮点数值)
5 2 进浮点数法(D101D100) ÷(D203D202) 结果存 D401D400(2 进
浮点数值)
6 2 进浮点数法(D401D400) ×(D301D300) 结果存 D21D20(2 进浮
点数值)
7 2 进浮点数值 D21D20 变换成 10 进浮点数值 D31D30
8 2 进浮点数值 D21D20 变换成 BIN 整数 D41D40
7 应指令 API 50~99
DVPPLC 应技术手册 71
API 适机种
ESEXSS SASXSC EHSV50 REF P IO 状态时刷新

位装置 字装置
X Y M S K H KnX KnY KnMKnS T C D E F
D
n
操作数注意:D 操作数必须指定 X0X10Y0Y10…等位数 0
编号请参考列补充说明
n 操作数范围 n8~256 8 倍数
装置范围请参考系列机种功规格表

16 位指令 (5 STEP)
REF 连续执行型 REFP 脉执行型
32 位指令
- - - -
标志信号:

脉执行型 16 位指令 32 位指令
ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV

指令说明

D:IO 更新处理起始装置 n:IO 更新处理数目
PLC 输入出端子状态全部程序扫描 END 作状态更新中输
入点状态程序开始扫描时外部输入点状态读入存输入点存中
输出端子 END 指令输出点存容送输出装置运算程
中需新输入出数利指令
D 操作数必须指定 X0X10Y0Y10…等位数 0 编号 n 操作数范围
n8~256 8 倍数外数字视错误机种
范围请参考补充说明
程序范例
()

X0On 时PLC 会立读取 X0~X17 输入点状态输入信号更新没
输入延迟
X0
REF X0 K16

程序范例
()二

X0On 时Y0~Y7 8 点输出信号实时送输出端输出信号立更新
必 END 指令输出
X0
REF Y0 K8

补充说明

ESEXSS SASXSC 机种处理输入点输出点仅限机 IO 点:
X0~X17Y0~Y17 n 操作数范围 nK8 K16
7 应指令 API 50~99
DVPPLC 应技术手册 72
API 适机种
ESEXSS SASXSC EHSV51 REFF P 输入滤波器时间调整

位装置 字装置
X Y M S K H KnX KnY KnM KnST C D E F
n
操作数注意:n 操作数范围 SASXSC:nK0~K20EHEH2SV:
nK0~K60

16 位指令 (3 STEP)
REFF 连续执行型 REFFP 脉执行型
32 位指令
- - - -
标志信号:
脉执行型 16 位指令 32 位指令
ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV

指令说明

n:反应时间设置单位 ms
避免噪声干扰EHEH2SV 机 X0~X17SASXSC 机 X0~X7 输入
端采数字滤波器通 REFF 指令调整反应时间指令会 n 值直
接设置 D1020 D1021分调整 X0~X7 X10~X17 反应时间
DVP PLC X0~X17 输入端滤波器调整反应时间列规:
1 PLC 电源 Off→On 执行 END 指令时反应时间 D1020 D1021
容值决定
2 程序中 MOV 指令设置值搬移 D1020 D1021 次扫描
时做调整
3 REFF 指令程序执行中变更反应时间时会 REFF 指令指定
反应时间搬移 D1020 D1021 次扫描时做调整
程序范例

PLC 电源 Off→On 时输入端 X0~X17
反应时间 D1020 D1021 容值决定
X20On 时REFF K5 指令执行反应
时间变更 5 ms次扫描时做调整
X20Off 时REFF K20 指令执行反应
时间变更 20 ms次扫描时做调整
X20
REFF K5
X0
Y1
X20
REFF K20
X1
Y2
END
补充说明

程序中中断插入子程序时高速计数器 API 56 SPD 指令
时相应输入端信号作延迟指令动作关
7 应指令 API 50~99
DVPPLC 应技术手册 73
API 适机种
ESEXSS SASXSC EHSV52 MTR 矩阵分时输入

位装置 字装置
X Y M S K H KnX KnY KnMKnS T C D E F
S
D1
D2
n
操作数注意:S 操作数必须指定 X0X10…等右边 0 X 编号
占连续 8 点
D1 操作数必须指定 Y0Y10…等右边 0 Y 编号
占连续 n 点
D2 操作数必须指定 Y0M0S0…等右边 0 Y
MS 编号
n 操作数范围 n2~8
装置范围请参考系列机种功规格表

16 位指令 (9 STEP)
MTR 连续执行型 - -
32 位指令
- - - -
标志信号:M1029 指令执行完毕

脉执行型 16 位指令 32 位指令
ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV

指令说明

S:矩阵扫描输入起始装置 D1:矩阵扫描输出起始装置 D2:矩阵扫描应
起始装置 n:矩阵扫描行数
S 指定矩形连接输入端起始号码旦指定该号码开始算连续 8 点
矩阵输入端
D1 指定晶体输出 Y 矩阵扫描起始号码
指令 S 起始连续 8 输入端 D1 起始 n 外部输出点矩阵扫描
方式读取 n 行 8 开关变成 8×n 点矩阵输入点扫描读取开关
状态反应 D2 起始装置
指令时 8 输入开关接 8 行 64 输入点(8×864)
8 点 8 行作矩阵输入时行读取时间约 25ms8 行 200ms
OnOff 速度快 200ms 输入信号适矩阵输入
指令条件接点般常 On 接点 M1000
指令执行完次矩阵扫描指令执行完毕标志 M1029On 扫描周期
指令程序中次数限制时间仅指令执行
程序范例

PLC RUNMTR 指令开始执行外部 2 行 16 开关状态序读取存
放部继电器 M10~M17M20~M27
M1000
MTR X40 Y40 M10 K2
7 应指令 API 50~99
DVPPLC 应技术手册 74
图 X40~X47 Y40~Y41 构成 2 行矩阵输入回路外部接线图16 开关
应部继电器 M10~M17M20~M27搭配 MTR 指令
SS X40 X41 X42 X43 X44 X45 X47X46
C Y40 Y41 Y42 Y43 Y44 Y45 Y47Y46
M10
X41
M20
M11 M12 M13 M14 M15 M16 M17
X42 X43 X44 X45 X46 X47
M21 M22 M23 M24 M25 M26 M27
必须串接
01A50V 二极
部继电器 M10
1N4148
+24V24G
外部开关应
图例X40 开始算 8 点
Y40~Y41(n2)作矩阵扫描D2 指
定读入结果起始号码 M10代表
第行开始读入 M10~M17第
二行读入 M20~M27
2 4Y41
Y40
25ms
25ms
读取第行输入信号
读取第二行输入信号
行读取时间约
1 3

7 应指令 API 50~99
DVPPLC 应技术手册 75
API 适机种
ESEXSS SASXSC EHSV53 D HSCS 较置位(高速计数器)

位装置 字装置
X Y M S K H KnX KnY KnMKnS T C D E F
S1
S2
D
操作数注意:S2 操作数必须指定高速计数器 C235~C255 编号请参
考列补充说明
D 操作数范围指定 I0□0□ 1~6ES 系列机种
支持
ES SA 系列机种 D 操作数支持间接指定寄存器 E
F 修饰
装置范围请参考系列机种功规格表

16 位指令
- - - -
32 位指令 (13STEP)
DHSCS 连续执行型 - -
标志信号:请参考列补充说明
M1289~M1294 EHEH2SV 系列
机种高速计数器中断插入禁止请参
考列程序范例 (三)

脉执行型 16 位指令 32 位指令
ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV

指令说明

S1:较值 S2:高速计数器编号 D:较结果
高速计数器中断插入方式应外部输入端 X0~X17 输入计数脉
DHSCS 指令 S2 指高速计数器产生加 1 减 1 变化时DHSCS 指令会
立作较动作高速计数器现值等 S1 指定较值时 D 指
定装置会变 On较结果变成相等该装置然保持 On 状态
D 指定装置 Y0~Y17 时较值高速计数器现值相等会实时输出
外部 Y0~Y17 输出端余 Y 装置会受扫描周期影响装置 MS 均立
动作受扫描周期影响
程序范例
()

PLC 执行 RUN 指令 M0OnDHSCS 指令执行 C235 现值
99→100 101→100 变化时Y10On 实时输出外部 Y10 输出端直保
持 On
M1000
DCNT C235 K1000
M0
DHSCS K100 C235 Y10 立 On

程序范例
()二

DHSCS 指令 Y输出般 Y 输出差异:
1 C249 现值 99→100 101→100 变化时DHSCS 指令输出 Y10
中断方式立输出外部输出端 PLC 扫描周期关会受输出模
块继电器(10ms)晶体(10us)输出延迟
2 C249现值99→100变化时C249接点立导通执行SET Y17
时Y17 会受扫描周期影响 END 输出 7 应指令 API 50~99
DVPPLC 应技术手册 76
M1000
DCNT C249 K100
SET Y17
C249
DHSCS K100 C249 Y10 立 On

程序范例
()三

高速计数器中断:
1 DHSCS 指令 D 操作数范围指定 I0□0□ 1~6作计数器计数达
时发生中断执行该中断服务程序
2 ESEXSS 机种支持高速计数器中断
3 SASXSC 机种高速计数器中断限制 DHSCS 指令指定 I
中断时该指定高速计数器 DHSCSDHSCRDHSZ
指令中误会检查出错误
4 SASXSC 机种高速计数器计数达设置中断产生中 X0 作计数输入
计数器中断编号指定 I010 (1 相 2 输入 AB 相计数器编号 C246~C254
指定 I010)X1 指定 I020X2 指定 I030X3 指定 I040X4 指
定 I050X5 指定 I060 等 6 点
5 C251 现值 99→100 101→100 变化时程序跳中断指针 I010
处执行中断服务子程序
M1000
DCNT C251 K1000
FEND
DHSCS K100 C251 I010
M1000
Y1
IRET
END
I010
EI

SASXSC 机种 M1059 I010~I060 高速计数器中断插入禁止标志
EHEH2SV 机种 M1289~M1294 分 I010~I060 高速计数器中断插入禁止标
志 M1294On 时中断编号 I060 中断禁止
中断编号 中断禁止标志 中断编号 中断禁止标志
I010 M1289 I040 M1292
I020 M1290 I050 M1293
I030 M1291 I060 M1294 7 应指令 API 50~99
DVPPLC 应技术手册 77
补充说明

高速计数器输出接点 API 53 DHSCS 指令API 54 DHSCR 指令 API 55
DHSZ 指令较输出计数输入时作较接点输出动作果利
数运算指令 DADDDMOV 等指令高速计数器现值改变等设置
值时计数输入会较动作会较输出
ESEXSS 机种支持高速计数器总频宽 20kHz
1 相 1 输入 1 相 2 输入 2 相 2 输入 形式

输入 C235 C236 C237 C238 C241 C242 C244 C246 C247 C249 C251 C252 C254
X0 UD UD UD U U U A A A
X1 UD R R D D D B B B
X2 UD UD R R R R
X3 UD R S S S

U: 加计数 A: A 相输入 S: 启动输入
D: 减计数 B: B 相输入 R: 复位输入
1 输入点 X0X1 规划成更高速计数器1 相输入达 20kHz两
输入点计数频率相加必须等频宽 20kHz 限制计数输入
2 相输入信号计数频率约 4kHz输入点 X2X3 高速计数器 1 相输入
达 10kHz
2 ESEXSS 机种中 DHSCS 指令 DHSCR 指令搭配次数超出 4 次
SASX 机种支持高速计数器总频宽 40kHz
1 相 1 输入 1 相 2 输入 2 相 2 输入 形式
输入 C235 C236 C237 C238 C239 C240 C241 C242 C244 C246 C247 C249 C251 C252 C253 C254
X0 UD UD UD U U U A A B A
X1 UD R R D D D B B A B
X2 UD UD R R R R
X3 UD R S S S
X4 UD
X5 UD
U: 加计数 A: A 相输入 S: 开始输入
D: 减计数 B: B 相输入 R: 清输入
1 1 相输入输入点 X0X1 达 20kHzX2~X5 输入点达 10kHz2 相输
入(X0X1) C251C252C254 高输入频率达 4kHzC253 高输入
频率达 25kHz(仅支持 4 倍频计数)
2 输入点 X5 二功
M1260Off 时 C240 般 UD 高速计数器功
M1260On DCNT 激活 C240 时X5 作 C235~C239
重置信号原计数器 C240 继续接受 X5 计数输入信号 7 应指令 API 50~99
DVPPLC 应技术手册 78
SC 机种支持高速计数器总频宽 130kHz
1 相 1 输入 1 相 2 输入 2 相 2 输入 形式
输入 C235 C236 C237 C238 C239 C240 C241 C242 C243 C244 C245 C246 C247 C249 C250 C251 C252 C254 C255
X0 UD UD UD U U U A A A
X1 UD R R D D D B B B
X2 UD UD R R R R
X3 UD R S S S
X4 UD
X5 UD
X10 UD U A
X11 UD D B
U: 加计数 A: A 相输入 S: 启动输入
D: 减计数 B: B 相输入 R: 复位输入
1 输入点 X0~X5 高速计数器功 SASX 机种相
2 1 相输入高速计数输入端 X10(C243)X11(C245) (X10X11) C250
高输入频率分达 100kHzX10~X11 高速计数总频宽 130kHz2 相输
入(X10X11) C255高输入频率达 50kHz
3 SASXSC 机种中 DHSCS 指令DHSCR 指令搭配次数超出 6 次
DHSZ 指令次数超出 6 次 DHSCS 指令指定 I 中断时该指
定高速计数器 DHSCSDHSCRDHSZ 指令中
4 SC 机新增 X10~X11 高速计数器功说明:
X10 X11 设定 1 相 1 输入 1 相 2 输入时单相高频宽
达 100kHz设定 2 相 2 输入时高频宽达 50kHz
X10 X11 选择升降计数模式X10 D1166 设定X11
D1167 设定K0:升计数K1:降计数K2:升降计
数(支持 X10)
C243 计数 M1243 OffOn 决定C245 升降计数
M1245 OffOn 决定未提供升降时起计数功
C250 升降触发 D1166 容值(K0 K1)决定C255
4 倍频计数升降触发选择 C255 提供
升触发方式
选择 C243 C245 时法 C250 C255反
C250 C255 时法 C243 C245
高速计数器高速较器关系图:
X10
X11
C243
C245
C250
高速较指令
较器
较达接点
C255
设置值11
设置值10
7 应指令 API 50~99
DVPPLC 应技术手册 79
高速较器高速计数器说明
DHSCS DHSCR 新增高速计数器时两组
高速较指令设置值假设已 DHSCS D0 C243 Y10 组较
指令时设置组 DHSCR D2 C243 Y10 者 DHSCS
D4 C245 Y10 较指令
DHSZ 新增高速计数器时组较器设置值
原先 SASX 提供高速较指令设置值数量述新增高
速计数器时减少
高速较指令(DHSCS)设置输出装置需高速反应输出时建议
Y10 Y11 搭配输出般装置时延迟
扫描周期设置清设置 I0x0 中断时 C243 应 I020C245
应 I040 C250C255 应 I060
高速较指令(DHSCR)清输出装置允许清计数器装置仅限
指令计数器:DHSCR k10 C243 C243外功
C243C245 C250 C255 四特殊高速计数器
5 计数行模式选择
ESEXSS SASXSC 高速计数器 2 相 2 输入计数模式功说明特
D1022 设定具 124 倍频计数行模式D1022 寄存器容
值 PLC 控制器 STOP 切换 RUN 第次扫描时间加载
ESEXSS 机版 V55 支持功)
装 置 编 号 功 说 明
D1022 计数器计数方式倍频设定
D1022K1 选择(倍频)模式
D1022K2 0 选择(二倍频)模式 (出厂默认值)
D1022K4 选择(四倍频)模式
倍频模式 (↑↓表示计数动作产生)
计数模式 计数行波形图
1
( 倍频
)
数 数
A相
B相
2

2

入 2
( 二倍频
)
数 数
A相
B相
7 应指令 API 50~99
DVPPLC 应技术手册 710

2

2


4
( 四倍频
)
数 数
A相
B相
EHEH2SV 机种支持高速计数器C235~C240 程序中断型相高速计数器
计数总频宽 20kHz单独计数频率达 10kHzC241~ C254 硬件高
速计数器(Hardware High Speed Counter 简称 HHSC)EHEH2SV 机种
四 HHSC(HHSC0~3)HHSC0 1 脉输入频率达 200 kHzHHSC23
达 20kHz(单相 AB 相均)40EH2 HHSC0 1 2 3 达 200kHz中:
编号 C241 C246 C251 享 HHSC0
编号 C242 C247 C252 享 HHSC1
编号 C243 C248 C253 享 HHSC2
编号 C244 C249 C254 享 HHSC3
1 HHSC 次指定编号 DCNT 指令作指定
2 HHSC 均三种计数模式:
1相 1 输入称脉方(PulseDirection)模式
1相 2 输入称正转反转(CWCCW)模式
2相 2 输入称 AB 相(ABphase)模式分编号作区分

U: 递增输入 A: A 相输入 S: 开始输入
D: 递减输入 B: B 相输入 R: 清输入
型式 程序中断型高速计数器 硬件高速计数器
1 相 1 输入 1 相 1 输入 1 相 2 输入 2 相 2 输入 形式
输入 C235 C236 C237 C238 C239 C240 C241 C242 C243 C244 C246 C247 C248 C249 C251 C252 C253 C254
X0 UD UD U A
X1 UD D B
X2 UD R R R
X3 UD S S S
X4 UD UD U A
X5 UD D B
X6 R R R
X7 S S S
X10 UD U A
X11 D B
X12 R R R
X13 S S S
X14 UD U A
X15 D B
X16 R R R
X17 S S S7 应指令 API 50~99
DVPPLC 应技术手册 711

3 EHEH2SV 机种中程序中硬件高速计数器相关指令 DHSCS 指令DHSCR
指令 DHSZ 指令没次数限制时驱动时动作限制
DHSCS 指令占 1 组设定DHSCR 指令占 1 组设定DHSZ 指令占 2 组
设定时驱动时三种指令占单位合计超 8 组设定超 8 组
设定系统会先扫描驱动指令余会忽略
4 硬件高速计数器系统架构图:
HHSC0~3 均设置外部输入重置(Reset)激 活 (Start)信号时
特 MM1272 M1274M1276M1278 设定作重置信号(Reset signal)
(分属 HHSC0~3)M1273 M1275M1277M1279 设定作激活信
号(Start signal) (分属 HHSC0~3)
高速计数器 R S 外部控制信号输入利
M1264M1266M1268 M1270 M1265M1267M1269M1271 设 True
该输入信号动作关闭应外部输入作般输入点
请图
特 M 作高速计数器STARTRESET 控制输入动作会受扫描时间影

HHSC0
HHSC1
HHSC2
HHSC3
较达动作高速较
指令
M1265
M1273
M1267
M1275
M1269
M1277
M1271
M1279
X3 X7 X17X13
M1272 M1274 M1276 M1278
M1264 M1266 M1268 M1270
X2 X6 X12 X16
M1241 M1242 M1243 M1244
C241 C242 C243 C244
D1225 D1226 D1227 D1228
X1 X5 X11 X15
X14X10X4X0
HHSC0 HHSC1 HHSC2 HHSC3
HHSC0 HHSC1 HHSC2 HHSC3
HHSC0 HHSC1 HHSC2 HHSC3
HHSC0 HHSC1 HHSC2 HHSC3
HHSC0 HHSC1 HHSC2 HHSC3
HHSC0 HHSC1 HHSC2 HHSC3
M1246
M1247
M1248
M1249 M1254
M1253
M1252
M1251
DHSCS
DHSCR
DHSCZ
SETRESET
I010~ 060中断
计数值清
I
I 010
I 020
I 030
I 040
I 050
I 060
M1289
M1290
M1291
M1292
M1293
M1294M1294
中断禁止标志
HHSC0
HHSC1
HHSC2
HHSC3
8组设置值
计数达设置
DHSCS占组设置值
DHSCR占组设置值
DHSCZ占组设置值
较器
AND
OR
复位信号 R
AND
OR
启动信号 S
UD模式设置标志
计数器行模式选择
计数脉
计数脉
UD
U
A
B
D
数监视标志 较达输出
设置值 分1~4
代表 倍频Mode 1~4(1~4 )
计数器现值7 应指令 API 50~99
DVPPLC 应技术手册 712
5 计数行模式选择
EHEH2SV 硬件高速计数器(HHSC0~3) 计数模式分特
D1225~D1228 设定具 1~4 倍频计数行模式出厂默认值二倍频模式
非列设定值均视 2 倍频:
计数模式 计数行波形图
型式 特 D
设定值 数(+1) 数(1)
1
(倍频)
UD
UD FLAG
1 相 1 输入
2
(二倍频)
UD
UD FLAG
1
(倍频)
U
D
1 相 2 输入
2
(二倍频)
U
D
1
(倍频)
A
B
2
(二倍频)
A
B
3
(三倍频)
A
B
2 相 2 输入
4
(四倍频)
A
B
6 高速计数器相关标志信号相关设定特殊寄存器:
标志信号 功 说 明
M1150 宣告 DHSZ 指令组设定值较模式
M1151 组设定值较模式执行完毕
M1152 宣告 DHSZ 指令成频率控制模式
M1153 DHSZ 指令频率控制模式执行完毕
M1235 ~ M1245
C235 ~ C245 高速计数器计数方指定
M12□□Off 时C2□□数
M12□□On 时C2□□数 7 应指令 API 50~99
DVPPLC 应技术手册 713
标志信号 功 说 明
M1246 ~ M1255
C246~C255 高速计数器计数方监控
C2□□数时M12□□Off
C2□□数时M12□□On
M1260 X5 作高速计数器重置输入信号
M1261 DHSCR 指令高速较标志
M1264 HHSC0 清信号端(R)外部控制信号输入接点禁止
M1265 HHSC0 激活信号端(S)外部控制信号输入接点禁止
M1266 HHSC1 清信号端(R)外部控制信号输入接点禁止
M1267 HHSC1 激活信号端(S)外部控制信号输入接点禁止
M1268 HHSC2 清信号端(R)外部控制信号输入接点禁止
M1269 HHSC2 激活信号端(S)外部控制信号输入接点禁止
M1270 HHSC3 清信号端(R)外部控制信号输入接点禁止
M1271 HHSC3 激活信号端(S)外部控制信号输入接点禁止
M1272 HHSC0 清信号端(R)部控制信号输入接点
M1273 HHSC0 激活信号端(S)部控制信号输入接点
M1274 HHSC1 清信号端(R)部控制信号输入接点
M1275 HHSC1 激活信号端(S)部控制信号输入接点
M1276 HHSC2 清信号端(R)部控制信号输入接点
M1277 HHSC2 激活信号端(S)部控制信号输入接点
M1278 HHSC3 清信号端(R)部控制信号输入接点
M1279 HHSC3 激活信号端(S)部控制信号输入接点
M1289 高速计数器中断插入 I010 禁止
M1290 高速计数器中断插入 I020 禁止
M1291 高速计数器中断插入 I030 禁止
M1292 高速计数器中断插入 I040 禁止
M1293 高速计数器中断插入 I050 禁止
M1294 高速计数器中断插入 I060 禁止
M1312 C235 Start 输入点控制
M1313 C236 Start 输入点控制
M1314 C237 Start 输入点控制
M1315 C238 Start 输入点控制
M1316 C239 Start 输入点控制
M1317 C240 Start 输入点控制
M1320 C235 Reset 输入点控制
M1321 C236 Reset 输入点控制
M1322 C237 Reset 输入点控制
M1323 C238 Reset 输入点控制
M1324 C239 Reset 输入点控制
M1325 C240 Reset 输入点控制
M1328 C235 StartReset 致控制
M1329 C236 StartReset 致控制 7 应指令 API 50~99
DVPPLC 应技术手册 714
标志信号 功 说 明
M1330 C237 StartReset 致控制
M1331 C238 StartReset 致控制
M1332 C239 StartReset 致控制
M1333 C240 StartReset 致控制

特 D 功 说 明
D1022 ESSA 机种 AB 相计数器倍频选择
D1150 DHSZ 指令组设定值较模式表格计数寄存器
D1151 DHSZ 指令频率控制模式表格计数寄存器
D1152(位)
D1153(位)
DHSZ指令频率控制模式里着表格计数寄存器容D1153
D1152 序读取较表格限较设定值
D1166 X10 缘计数模式切换 (SC 机种专)
D1167 X11 缘计数模式切换 (SC 机种专)
D1225 第组计数器计数方式设定C241C246C251 计数模式
D1226 第二组计数器计数方式设定C242C247C252 计数模式
D1227 第三组计数器计数方式设定C243C248C253 计数模式
D1228 第四组计数器计数方式设定C244C249C254 计数模式
D1225 ~ D1228
EHEH2SV硬件高速计数器HHSC0~ HHSC3 计数模式设定
出厂默认值 2:
设定值 1 时倍频计数模式
设定值 2 时二倍频计数模式
设定值 3 时三倍频计数模式
设定值 4 时四倍频计数模式
7 应指令 API 50~99
DVPPLC 应技术手册 715
API 适机种
ESEXSS SASXSC EHSV54 D HSCR 较复位(高速计数器)

位装置 字装置
X Y M S K H KnX KnY KnMKnS T C D E F
S1
S2
D
操作数注意:S2 操作数必须指定高速计数器 C235~C255 编号请参
考 API 53 DHSCS 补充说明
EH 系列机种 D 操作数指定 S2 相硬件高速计数
器编号 C241~ C254
SC 机种 D 操作数指定 S2 相硬件高速计数器编
号 C243C245C250C255
ESEXSSSASX 机种 D 操作数支持 C 装置
装置范围请参考系列机种功规格表

16 位指令
- - - -
32 位指令 (13STEP)
DHSCR 连续执行型 - -
标志信号:M1150~M1333 请参考 API 53 DHSCS
补充说明
M1261 高速计数器外部复位模式指定
ESEXSSSASXSC 机种支持请
参考列补充说明

脉执行型 16 位指令 32 位指令
ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV

指令说明

S1:较值 S2:高速计数器编号 D:较结果
高速计数器中断插入方式应外部输入端 X0~X17 输入计数脉
DHSCR 指令 S2 指定高速计数器编号产生+1 1 变化时DHSCR 指
令会立作较动作高速计数器现值等 S1 指定较值时 D
指定装置会变 Off较结果变成相等该装置然保持 Off 状

D 指定装置 Y0~Y17 时较值高速计数器现值相等会实时输
出外部 Y0~Y17 输出端(指定 Y 输出清)余 Y 装置会受扫描周期影
响装置 MS 均立动作受扫描周期影响
程序范例
()

M0On 高速计数器 C251 现值 99100 101100 变化时Y10
会清 Off
高速计数器 C251 现值 199200 时C251 接点会 On Y0On
会程序扫描周期延迟输出
Y10 指定计数达时状态立复位元件指定编号高速计数
器请参考程序范例(二)
M1000
DCNT C251 K200
M0
DHSCR K100 C251 Y10
C251
SET Y0
7 应指令 API 50~99
DVPPLC 应技术手册 716
程序范例
()二

指定编号高速计数器高速计数器 C251 现值 9991000
10011000 变化时C251 接点会清 Off
M1000
DCNT C251 K200
DHSCR K1000 C251 C251

1000
200
C251输出接点
受扫描周期影响
不受扫描周期影响

补充说明

系列机种支持高速计数器指令限制请参考 API 53 DHSCS 补充说

EHEH2SV 系列机种 M1261 高速计数器外部复位模式指定某高速计数
器具备外部复位输入点输入点 On 时相应高速计数器现值清
0输出接点变 Off希复位动作立外部输出执行须利标志
M1261设置 M1261On
M1261 功限制:仅硬件高速计数器 C241~C255
范例:
1 C251 外部复位输入点 X2
2 假设 Y10On
3 M1261Off 时X2OnC251 现值清 0接点变 Off
DHSCR 指令执行计数输入较结果会输出外部输出执行复位
动作 Y10On 保持变
4 M1261On 时X2OnC251 现值清 0接点变 OffDHSCR
指令执行计数输入较结果输出 Y10 清
M1000
DCNT C251 K1000
DHSCR K0 C251 Y10
X10
M1261

7 应指令 API 50~99
DVPPLC 应技术手册 717
API 适机种
ESEXSS SASXSC EHSV55 D HSZ 区间较(高速计数器)

位装置 字装置
X Y M S K H KnX KnY KnMKnS T C D E F
S1
S2
S
D
操作数注意:S1 操作数容值请 S2 操作数容值
S 操作数必须指定高速计数器 C235~ C255请参考 API
53 DHSCS 补充说明
D 操作数占连续 3 装置

16 位指令
- - - -
32 位指令 (17 STEP)
DHSZ 连续执行型 - -
标志信号:M1150~M1333 请参考 API 53 DHSCS
补充说明
M1150M1151 DHSZ 指令执行点
较模式请参考列程序范例(三)
SASXSC 机种支持
M1152M1153 DHSZ 指令成频率
控制模式请参考列程序范例(四)
SASXSC 机种支持
脉执行型 16 位指令 32 位指令
ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV

指令说明

S1:区间较限值 S2:区间较限值 S:高速计数器编号 D:较
结果
区间较限值 S1 必须 ≦ 区间较限值 S2
输出动作受扫描周期长短影响
指令区间较输出全部中断插入方式处理
程序范例
()

指定装置 Y0动占 Y0~Y2
DHSZ 指令执行时高速计数器 C246 计数输入时达限值Y0~Y2
中会 On
M1000
DCNT C246 K20000
DHSZ K1500 K2000 C246
Y0
Y0
Y1
Y2
C246 K1500 Y0 On现值 时 <
K1500 C246 K2000 Y1 On < < 现值 时
C246 K2000 Y2 On > 现值 时

程序范例
()二

DHSZ 指令做高低速停止控制C251 AB 相高速计数器DHSZ 指令
输出 C251 计数脉进入时会较输出算计数现
值 0 时Y10 会 On 7 应指令 API 50~99
DVPPLC 应技术手册 718
X10On 时DHSZ 指令求 Y10 计数现值≦K2000 时必须 On
解决问题 DZCPP 指令程序开始 RUN 时候 C251 K2000
作较计数现值≦K2000 时Y10On DZCPP 脉执行型指令
会执行次 Y10 保持 On
条件接点 X10Off 时Y10~Y12 清 Off
X10
RST C251
ZRST Y10 Y12
M1000
DCNT C251 K10000
X10
DZCPP K2000 K2400 C251 Y10
DHSZ K2000 K2400 C251 Y10

动作时序图
20002400
变频传动设
备速度
0
X10
Y10
Y11
Y12
高速前进
低速前进
停止
C251 计数器
现值
0
程序范例
()三

范例说明仅适 EHEH2SV 机种
DHSZ 指令组设置值较模式DHSZ 指令 D 指定特殊辅助继电
器 M1150 时执行高速计数器现值组设置值作较输出功7 应指令 API 50~99
DVPPLC 应技术手册 719
模态S1:较表起始装置指定数寄存器 D EF 修饰
启动 EF 修饰编号变化做改变S2:较数组数
指定 K1~K255 H1~ HFF EF 修饰启动改变值效
范围 PLC 执行该指令时会显示 01EA(HEX)错误码执行该指
令 S:高速计数器编号指定高速计数器 C241~C255D:模式指定指
定 M1150
S1 指定起始寄存器号码 S2 指定行数(组数)构成高速计数器组
较表格指令执行前请预先输入寄存器设置值
S 指定高速计数器 C251 现值等(D1D0)设置值时候 D2
指定输出 Y 复位成 Off(D3K0) On(D3K1)保持住输出 Y
动作完全中断插入方式处理Y 输出点指定编号十进制Y 输出编
号范围 0~255范围较达时SETRESET 动作反应
启动功时PLC 会先抓取 D0D1 设置值作第段较达目标
值时 D1150 显示索引值会显示 0代 表 目 前 PLC 编号第 0 组数
做判断
表格中编号第 0 组设置较完成PLC 会先执行编号第 0 组设置 Y
输出接着判断否达设置组数达 M1151 标志 On尚未
达组 D1150 容加 1继续执行组较
M1151 表格执行次完成标志者行关闭循环时
执行完编号第 0 组设置PLC 会动该标志复位
指令条件接点 X10 变成 Off 时指令执行中断表格计数寄存器 D1150
容复位成 0时输出 OnOff 状态全部保持
指令执行时第次扫描 END 指令时较表格项设置值认
定效
指令组设置值较模式功程序中次
指令组设置值较模式功仅硬件高速计数器 C241~C255
高速组较功时请勿输入计数脉频率超 50kHz相邻两
组计数较值仅相差 1否容易造成 PLC 计数反应造成误动作
X10
DHSZ D0 K4 C251 M1150

7 应指令 API 50~99
DVPPLC 应技术手册 720

较表格
32 位较数
位 16 位 位 16 位
Y 输出编号 OnOff 指示 表格计数寄存器
D1150
D1 (K0) D0 (K100) D2 (K10) D3 (K1) 0
D5 (K0) D4 (K200) D6 (K11) D7 (K1) 1
D9 (K0) D8 (K300) D10 (K10) D11 (K0) 2
D13 (K0) D12 (K400) D14 (K11) D15 (K0) 3

K10:Y10
K11:Y11
K0:Off
K1:On
0→1→2→3→0
循环
M1151
D1150
Y11
Y10
100
200
300
400
现值
C251
0
1
2
3
0
标志信号相关设置特殊数寄存器:
标志信号 功 说 明
M1150 宣告 DHSZ 指令组设置值较模式
M1151 DHSZ 指令组设置值较模式执行完毕

特 D 功 说 明
D1150 DHSZ 指令组设置值较模式表格计数寄存器 7 应指令 API 50~99
DVPPLC 应技术手册 721
程序范例
()四

范例说明仅适 EHEH2SV 机种
DHSZ 指令 DPLSY 指令组合成频率控制DHSZ 指令 D 指定特殊辅
助继电器 M1152 时执行高速计数器现值控制 DPLSY 脉输出频
率功
模态S1:较表起始装置指定数寄存器 D EF 修饰
启动 EF 修饰编号变化做改变S2:较数组数
指定 K1~K255 H1~ HFF EF 修饰启动改变值效
范围 PLC 执行该指令时会显示 01EA(HEX)错误码执行该
指令S :高速计数器编号指定高速计数器 C241~C254D:模式指定
指定 M1152
指令功次EHSV 机种仅硬件高速计数器
C241~C254表格寄存器请预先输入寄存器设置值
启动功时PLC 会先抓取 D0D1 设置值作第段较目标值
时 D1152 显示索引值会显示 0代表目前 PLC 编号第 0 组数做判

编号第0组设置较次数达PLC会先编号第0组设置频率(D2
D3)容值复制 D1152D1153接着判断否达设置组数达
M1153 标志 On尚未达组设置值 D1151 容加 1继续
执行组较
M1153 表格执行次完毕标志者行关闭循环时
执行完第 0 组设置PLC 会动该标志复位
功搭配 PLSY 指令请先 D1152 值预先设置
果行停止执行动作话行容请设置 K0
指令条件接点 X10 变成 Off 时指令执行中断表格计数寄存器 D1151
容变成 0
高速组较功时请勿输入计数脉频率超 50kHz相邻两
组计数较值仅相差 1否容易造成 PLC 计数反应造成误动作
X10
DHSZ D0 K5 C251 M1152
PLS M0
DPLSY D1152 K0 Y0
M0
7 应指令 API 50~99
DVPPLC 应技术手册 722

较表格
32 位较数
位 16 位 位 16 位
脉输出频率
0~200kHz
表格计数寄存器
D1151
D1 (K0) D0 (K100) D3D2 (K5000) 0
D5 (K0) D4 (K200) D7D6 (K10000) 1
D9 (K0) D8 (K300) D11D10 (K15000) 2
D13 (K0) D12 (K400) D15D14 (K6000) 3
D17 (K0) D16 (K500) D19D18 (K0) 4
0→1→2→3→4
循环
D1151 0
1
2
0
3
4
0
5000
10000
15000
M1153
100
200
300
400
600
(H )
C251
现值
脉输出频率z
500

标志信号相关设置特殊数寄存器:
标志信号 功 说 明
M1152 宣告 DHSZ 指令成频率控制模式
M1153 DHSZ 指令频率控制模式执行完毕


特 D 功 说 明
D1151 DHSZ 指令频率控制模式表格计数寄存器
D1152(位)
D1153(位)
DHSZ 指令频率控制模式里着表格计数寄存器容
D1153D1152 序读取较表格限较设置值
D1336(位)
D1337(位)
DPLSY 指令输出前脉数
7 应指令 API 50~99
DVPPLC 应技术手册 723
完整程序示
X10
DMOVP K5000 D2
DHSZ D0 K5 C251 M1152
DMOVP K10000 D6
DMOVP K15000 D10
DMOVP K6000 D14
DMOVP K0 D18
DMOVP K100 D0
DMOVP K200 D4
DMOVP K300 D8
DMOVP K400 D12
DMOVP K500 D16
PLS M0
M0
頻率 脈波數 輸出端
DPLSY D1152 K0 Y0

DHSZ 指令执行中请勿变更较表格设置值
程序执行 END 指令时指定数排成页架构图DPLSY
指令必须 DHSZ 指令执行次执行

7 应指令 API 50~99
DVPPLC 应技术手册 724
API 适机种
ESEXSS SASXSC EHSV56 SPD 脉频率检测

位装置 字装置
X Y M S K H KnX KnY KnM KnST C D E F
S1
S2
D
操作数注意:S1 操作数设置范围请参考指令说明
D 操作数占连续五装置
装置范围请参考系列机种功规格表

16 位指令 (7 STEP)
SPD 连续执行型 - -
32 位指令
- - - -
标志信号:M1100 SPD 指令取样次标志

脉执行型 16 位指令 32 位指令
ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV

指令说明

S:外部脉输入端 S2:接收脉时间(ms) D:检测结果
S1 指定外部脉输入端
机型脉输入端参表
机种
输入指定
ESEXSS
(V57 )机 SASXSC 机 EH 机 EH2SV 机
输入点 X1X2
X0X1X2
X1X2
X0X1
X2X3
X0X1
X1X2X3
SASX 机种 V14 版SC 机种 V12 版新增 X0 X1 搭配
AB 相输入点 A 领先 B 检测结果正值B 领先 A 检测结果负值计数
倍频 D1022 设置
EH 机种输入点单相输入EH2SV 机种支持 AB 相输入指令须指定 X0 速
度侦测点占 X1 B 领先 A 侦测结果正值A 领先 B 侦测结果负值
S2 指定时间(单位 ms)计算 S1 指定输入端接受脉数结果
存放 D 指定寄存器
D 占 5 寄存器 D +1D 前次脉检测值D +3D +2 目前脉累计
值D +4 显示计时剩余时间达 32767ms
脉测量频率:
机型脉波速度量测参表
机型 量测频率
ESEXSS(V57 )机 X1 (20kHz)X2 (10kHz)
SASXSC 机 X0X1 (4kHz)X1 (30kHz)X2 (10kHz)
EH 机 X0 (200kHz)X1 (200kHz)X2 (20kHz)X3 (20kHz)
EH2SV 机 X0X1 (200kHz) X1 (200kHz) X2 (20kHz) X3 (20kHz)
指令目求出回转速度例值测 D 结果回转速度成
例列公式求电机转速 7 应指令 API 50~99
DVPPLC 应技术手册 725
N: 转速
n: 旋转设备转圈产生脉数 N
() ()rpm10×nt
0D60 3
t: S2 指定检测时间(ms)
指令指定 X 输入点时该点成高速计数器脉输入端
成外部中断插入信号
SC_V14 机种启动 M1036 标志SPD 指令时 X0~X5 做速度检测功
总频宽 40kHz详细方法请参阅特 D 特 M 补充说明
指令程序中次数限制时间仅 1 指令执行
程序范例

SPD 指令启动 M1100 (SPD 指令取样次标志)On 时SPD 指令执行 1 次
取样SPD 指令会 M1100 Off→On 瞬间抓取次然停止继
续抓取必须 M1100 Off SPD 指令重新启动
X7On 时D2 计算 X1 输入高速脉1000ms 动停止计算结
果存放 D0 中
1000ms 计时完毕时D2 容清 0 X7 度 On 时D2 重新接受计数
X7
SPD X1 K1000 D0

X7
X1
1000
1000ms 1000ms
D2现值
D0检测值
D2 容值
D4 容值 D4 (ms)剩余时间

补充说明

ESEXSS(V57 ) SASXSC 机 SPD X1 X2相关高速计数
器外部中断 I101I201
SC 机种 V14 启动 M1036 时侦测 X0~X5 输入点速度
7 应指令 API 50~99
DVPPLC 应技术手册 726
API 适机种
ESEXSS SASXSC EHSV57 D PLSY 脉输出

位装置 字装置
X Y M S K H KnX KnY KnM KnS T C D E F
S1
S2
D
操作数注意:S1 S2D 操作数设置范围限制请参考指令说明
ESEXSS 系列机种程序中 2 次 PLSY 指令
输出重复

16 位指令 (7 STEP)
PLSY 连续执行型 - -
32 位指令 (13 STEP)
DPLSY 连续执行型 - -
标志信号:M1010~M1345 请参考补充说明

脉执行型 16 位指令 32 位指令
ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV

指令说明

S1:脉输出频率S2:脉输出数目D:脉输出装置(请输出模块晶
体输出)
S1 指定脉输出频率SASX 系列机配合 M1133~M1135 D1133 Y0 高输
出 50KHZ 频率脉SVEH2 机 V14 版配合 M1190~M1191 Y0 Y2
指定频率输出范围 001~500Hz
机型频率输出范围参表
机 型 ESEXSS

SASX

SC

EH

EH2SV

频率输
出范围 0 ~10kHz
Y0:0~32kHz
Y1:0~10kHz
Y0:0~30kHz
Y1:0~30kHz
Y10:77~100kHz
Y11:77~100kHz
Y0:1~200kHz
Y2:1~200kHz

Y0:0~200kHz
Y2:0~200kHz
Y4:0~200kHz
Y6:0~200kHz
S2 指定脉输出数目16 位指令指定范围 1~32767 32 位指令指定范
围 2147483647
机型连续脉数设置参表
机 型
ESEXSSSASXSC

SC

EHEH2SV

连续脉
指定方式
M1010(Y0)On
M1023(Y1)On
M1010(Y0)On
M1023(Y1)On
Y10Y11 指定脉输出
数目设置 K0
Y0Y2Y4Y6 指定
脉输出数目设置 K0
EHEH2SV 机指定脉输出数目设置 0 时限脉数连续输出
ESEXSSSASXSC 机限脉数连续输出须 M1010(Y0) M1023(Y1)
On
D 脉输出装置EH 机指定 Y0Y2EH2SV 机指定 Y0Y2Y4Y6
ESEXSSSASX 机指定 Y0Y1SC 机指定 Y0Y1Y10Y11(SC_V12
版(含)支持 Y10Y11) 7 应指令 API 50~99
DVPPLC 应技术手册 727
EH 机两组 AB 相脉输出 CH0(Y0Y1)CH1(Y2Y3)EH2SV 机四
组 AB 脉输出 CH0(Y0Y1)CH1(Y2Y3)CH2(Y4Y5)CH3(Y6Y7)设
置方法请参考补充说明
PLSY 指令执行时指定 S1 脉输出频率 D 脉输出装置输出 S2 脉输出数

PLSY 指令程序中时输出 API 58 PWM 指令API 59 PLSR 指令
输出重复
机型脉输出完毕应结束标志
机型脉输出完毕应结束标志参表
机 型
ESEXSS
SASXSC 机
SC

EH

EH2SV

输出装置 Y0 Y1 Y10 Y11 Y0 Y2 Y0 Y2 Y4 Y6
结束标志 M1029 M1030 M1102 M1103 M1029 M1030 M1029 M1030 M1036 M1037
ESEXSSSASXSCEH 机种 PLSYDPLSY 指令 Off 时脉输出结束标志
会动变 Off
EH2SV 机种 PLSYDPLSY 指令 Off 时须者清
脉输出结束标志脉输出完毕须者清
PLSY 指令执行Y 开始作脉输出时改变 S2目前输出没
影响改变脉输出数目须先 PLSY 指令停止然改变脉输出数

S1 PLSY 指令执行时更改更改发生作时间程序执行执行
PLSY 指令时更改
脉输出 Off Time On Time 例 1:1
目前脉输出数计数程序执行该行指令时目前实际输出数存
入特殊数寄存器 D1336~D1339 请参考补充说明
SAEH 系列机种指令程序中次数限制 SASXSCEH 时间
2 指令执行EH2SV 时间 4 指令执行
程序范例

X0On 时产生 1kHz 频率脉 200 次 Y0 输出脉产生完毕 M1029On
触发 Y10On
X0Off 时脉输出 Y0 立停止 X0 度 On 时第脉开始输
出 7 应指令 API 50~99
DVPPLC 应技术手册 728
X0
PLSY K1000 K200 Y0
M1029
Y10


23 200输出 Y0
05ms
1ms
补充说明

ESEXSS 机标志信号特殊寄存器说明
M1010: M1010On 时Y0 输出限脉数连续输出M1010Off 时
Y0 输出脉数 S2 决定
M1023: M1023On 时Y1 输出限脉数连续输出M1023Off 时
Y1 输出脉数 S2 决定
M1029: Y0 脉输出完毕M1029On
M1030: Y1 脉输出完毕M1030On
M1078: Y0 脉暂停输出
M1079: Y1 脉暂停输出
D1030: Y0 目前输出脉波数 Low word
D1031: Y0 目前输出脉数 High word
D1032: Y1 目前输出脉数 Low word
D1033: Y1 目前输出脉数 High word
SASXSC 机标志信号特殊寄存器说明
M1010: SASXSC 机 M1010On 时Y0 输出限脉数连续输出
M1010Off 时Y0 输出脉数 S2 决定
M1023: SASXSC 机 M1023On 时Y1 输出限脉数连续输出
M1023Off 时Y1 输出脉数 S2 决定
M1029: SASXSC 机Y0 脉输出完毕M1029On
M1030: SASXSC 机Y1 脉输出完毕M1030On
M1078: SASXSC 机Y0 脉暂停输出
M1079: SASXSC 机Y1 脉暂停输出
M1102: SC 机Y10 脉输出完毕M1102On
M1103: SC 机Y11 脉输出完毕M1103On
M1347 SASC 机Y0 输出结束动复
(SA V18 支援SC V16 支援)
M1348 SASC 机Y1 输出结束动复
(SA V18 支援SC V16 支援)
M1524 SC 机Y10 输出结束动复 ( V16 支持) 7 应指令 API 50~99
DVPPLC 应技术手册 729
M1525 SC 机Y11 输出结束动复 ( V16 支持)
D1030: SASXSC 机Y0 目前输出脉数 Low word
D1031: SASXSC 机Y0 目前输出脉数 High word
D1032: SASXSC 机Y1 目前输出脉数 Low word
D1033: SASXSC 机Y1 目前输出脉数 High word
D1348: SC 机Y10 目前输出脉数 Low word
D1349: SC 机Y10 目前输出脉数 High word
D1350: SC 机Y11 目前输出脉数 Low word
D1351: SC 机Y11 目前输出脉数 High word
EHEH2SV 机标志信号特殊寄存器说明
M1010: EHEH2SV 机 M1010On 时CH0CH1CH2CH3 会
END 时输出脉开始输出时M1010 会动 Off
M1029: EHEH2SV 机CH0 脉输出完毕M1029On
M1030: EHEH2SV 机CH1 脉输出完毕M1030On
M1036: EH2SV 机 CH2 脉输出完毕M1036On
M1037: EH2SV 机 CH3 脉输出完毕M1037On
M1190: SVEH2 机启动 PLSY Y0 高速输出输出 001~500Hz
M1191: SVEH2 机启动 PLSY Y2 高速输出输出 001~500Hz
M1334: EHEH2SV 机CH0 暂停脉输出
M1335: EHEH2SV 机CH1 暂停脉输出
M1520: EH2SV 机CH2 暂停脉输出
M1521: EH2SV 机CH3 暂停脉输出
M1336: EHEH2SV 机CH0 脉送出指示标志
M1337: EHEH2SV 机CH1 脉送出指示标志
M1522: EH2SV 机CH2 脉送出指示标志
M1523: EH2SV 机CH3 脉送出指示标志
M1338: EHEH2SV 机CH0 偏移量(Offset) 脉启动标志
M1339: EHEH2SV 机CH1 偏移量(Offset) 脉启动标志
M1340: EHEH2SV 机CH0 脉送出结束产生中断 I110
M1341: EHEH2SV 机CH1 脉送出结束产生中断 I120
M1342: EHEH2SV 机CH0 脉送出时产生中断 I130
M1343: EHEH2SV 机CH1 脉送出时产生中断 I140
M1344: EHEH2SV 机CH0 补偿量脉启动标志
M1345: EHEH2SV 机CH1 补偿量脉启动标志
M1347: EHEH2SV 机CH0 脉输出复位标志
M1348: EHEH2SV 机CH1 脉输出复位标志
M1524: EH2SV 机CH2 脉输出复位标志
M1525: EH2SV 机CH3 脉输出复位标志
D1220: EHEH2SV 机 CH0(Y0Y1)相位设置:D1220 取末两位判断7 应指令 API 50~99
DVPPLC 应技术手册 730
余位效
1 K0:Y0 输出
2 K1:Y0Y1 AB 相输出A 领先 B
3 K2:Y0Y1 AB 相输出B 领先 A
4 K3:Y1 输
D1221: EHEH2SV 机CH1(Y2Y3)相位设置:D1221 取末两位判断
余位效
1 K0:Y2 输出
2 K1:Y2Y3 AB 相输出A 领先 B
3 K2:Y2Y3 AB 相输出B 领先 A
4 K3:Y3 输出
D1229: EH2SV 机CH2(Y4Y5)相位设置:D1229 取末两位判断
余位效
1 K0:Y4 输出
2 K1:Y4Y5 AB 相输出A 领先 B
3 K2:Y4Y5 AB 相输出B 领先 A
4 K3:Y5 输出
D1230: EH2SV 机CH3(Y6Y7)相位设置:D1230 取末两位判断
余位效
5 K0:Y6 输出
6 K1:Y6Y7 AB 相输出A 领先 B
7 K2:Y6Y7 AB 相输出B 领先 A
8 K3:Y7 输出
D1328: EHEH2SV 机CH0 偏移量(Offset)脉数 Low word
D1329: EHEH2SV 机CH0 偏移量(Offset)脉数 High word
D1330: EHEH2SV 机CH1 偏移量(Offset)脉数 Low word
D1331: EHEH2SV 机CH1 偏移量(Offset)脉数 High word
D1332: EHEH2SV 机CH0 剩余脉数 Low word
D1333: EHEH2SV 机CH0 剩余脉数 High word
D1334: EHEH2SV 机CH1 剩余脉数 Low word
D1335: EHEH2SV 机CH1 剩余脉数 High word
D1336: EHEH2SV 机CH0 目前输出脉数 Low word
D1337: EHEH2SV 机CH0 目前输出脉数 High word
D1338: EHEH2SV 机CH1 目前输出脉数 Low word
D1339: EHEH2SV 机CH1 目前输出脉数 High word
D1375: EH2SV 机CH2 目前输出脉数 Low word
D1376: EH2SV 机CH2 目前输出脉数 High word
D1377: EH2SV 机CH3 目前输出脉数 Low word
D1378: EH2SV 机CH3 目前输出脉数 High word
D1344: EHEH2SV 机CH0 补偿量脉数 Low word 7 应指令 API 50~99
DVPPLC 应技术手册 731
D1345: EHEH2SV 机CH0 补偿量脉数 High word
D1346: EHEH2SV 机CH1 补偿量脉数 Low word
D1347: EHEH2SV 机CH1 补偿量脉数 High word
程序中高速脉输出指令〈PLSYPWMPLSR〉针 Y0 做
输出 PLC 会先执行指令作设置输出
M1347 M1348 动作补充说明:
启动 M1347 M1348脉输出指令 PLSY 执行完毕动作复位
动作 PLSY 指令前启动接点需 Off→On 动作 PLC 扫描该指
令(假设该指令启动接点 True)会产生脉输出动作 PLC END 指
令执行时进行 M1347 M1348 判断 PLSY 指令脉输出完毕
PLSY 指令连续执行次脉串输出会扫描周期延迟
程序范例:
M1000
DPLSY K1000 K1000
EI
FEND
Y0I 001
IRET
SET M1347
M1000
DPLSY K1000 K1000 Y2I 101
IRET
SET M1348
END

说明:
1 X0 次触发次Y0 送出 1000 脉 X1 次触发次Y2 送出 1000

2 X 触发 Y 脉输出 Y 脉输出结束时次 X 触发时间少必须间
隔次 PLC 扫描周期
7 应指令 API 50~99
DVPPLC 应技术手册 732
程序范例二:
X1
M1347
PLSY K1000 K1000 Y0
X2
END

说明:
X1On X2On 时Y0 脉输出会直持续 Y0 脉输出 1000
会短暂暂停 (约扫描周期) 送出 1000 脉
7 应指令 API 50~99
DVPPLC 应技术手册 733
API 适机种
ESEXSS SASXSC EHSV58 PWM 脉波宽调制

位装置 字装置
X Y M S K H KnX KnY KnMKnS T C D E F
S1
S2
D
操作数注意:S1 S2 D 操作数设置范围限制请参考指令说明
S1 操作数容值请等 S2 操作数容值
装置范围请参考系列机种功规格表
ESEXSS 机种程序中 1 次 PWM 指令

16 位指令 (7 STEP)
PWM 连续执行型 - -
32 位指令
- - - -
标志信号:M1010~M1337 请参考补充说明

脉执行型 16 位指令 32 位指令
ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV

指令说明

S1:脉输出宽度 S2:脉输出周期 D:脉输出装置(请输出模块
晶体输出)
S1 脉输出宽度指定 t:0~32767ms
S2 脉输出周期指定 T:1~32767ms S1 ≦ S2
D 脉输出装置机型调变脉输出装置
机型调变脉输出端参表
机型 ESSA 系列机 EH 机 EH2SV 机
PWM 输出端 Y1 Y0Y2 Y0Y2Y4Y6
PWM 指令程序中时输出 API 57 PLSY 指令API 59 PLSR 指令
输出重复
PWM 指令执行时指定 S1 脉输出宽度 S2 脉输出周期 D 脉输出
装置输出
SASXSC 机 S1≦0 S2≦0 S1>S2 时视错误( M1067 M1068
会 On)脉输出装置输出 S1=S2 时脉输出装置直 On
EHEH2SV 机 S1<0 S2≦0 S1>S2 时产生运算错误(M1067
M1068On)脉输出装置输出 S1=0 时 M1067 M1068 会 On脉
输出装置输出 S1=S2 时脉输出装置直 On
S1 S2 PWM 指令执行时更改
SAEH 系列机种指令程序中次数限制 EH 时间 2
指令执行EH2SV 时间 4 指令执行 7 应指令 API 50~99
DVPPLC 应技术手册 734
程序范例


X0On 时Y1 输出脉 X0Off 时Y1 输出变成 Off
X0
PWM K1000 K2000 Y1
t T

輸出 Y1
t1000ms
T2000ms
补充说明

ESEXSSSASXSC 机标志信号说明
M1070: PWM 指令Y1 脉输出单位时间切换 M1070 Off 时 1ms
M1070 On 时 100µs
EHEH2SV 机标志信号特殊寄存器说明
M1010: EHEH2SV 机 M1010On 时CH0CH1CH2CH3 会 END
时输出脉开始输出时M1010 会动 Off
M1070: EHEH2SV 机PWM 指令 CH0 时间单位设定须搭配 D1371

M1071: EHEH2SV 机PWM 指令 CH1 时间单位设定须搭配 D1372

M1258: EHEH2SV 机PWM 指令 CH0 脉输出信号反相
M1259: EHEH2SV 机PWM 指令 CH1 脉输出信号反相
M1334: EHEH2SV 机CH0 暂停脉输出
M1335: EHEH2SV 机CH1 暂停脉输出
M1336: EHEH2SV 机CH0 脉送出指示标志
M1337: EHEH2SV 机CH1 脉送出指示标志
M1520: EH2SV 机CH2 暂停脉输出
M1521: EH2SV 机CH3 暂停脉输出
M1522: EH2SV 机CH2 脉送出指示标志
M1523: EH2SV 机CH3 脉送出指示标志
M1526: EH2SV 机PWM 指令 CH2 脉输出信号反相
M1527: EH2SV 机PWM 指令 CH3 脉输出信号反相
M1530: EH2SV 机PWM 指令 CH2 时间单位设定须搭配 D1373
M1531: EH2SV 机PWM 指令 CH3 时间单位设定须搭配 D1374
D1336: EHEH2SV 机CH0 目前输出脉数 Low word
D1337: EHEH2SV 机CH0 目前输出脉数 High word
D1338: EHEH2SV 机CH1 目前输出脉数 Low word
D1339: EHEH2SV 机CH1 目前输出脉数 High word 7 应指令 API 50~99
DVPPLC 应技术手册 735
D1371: EHEH2SV 机PWM 指令 M1070 On 时设定 CH0 脉
输出单位时间
D1372: EHEH2SV 机PWM 指令 M1071 On 时设定 CH1 脉
输出单位时间
D1373: EH2SV 机PWM 指令 M1530 On 时设定 CH2 脉输出
单位时间
D1374: EH2SV 机PWM 指令 M1531 On 时设定 CH3 脉输出
单位时间
D1375: EH2SV 机CH2 目前输出脉数 Low word
D1376: EH2SV 机CH2 目前输出脉数 High word
D1377: EH2SV 机CH3 目前输出脉数 Low word
D1378: EH2SV 机CH3 目前输出脉数 High word
EHEH2SV 机PWM 指令单位时间设定说明:
果程序执行中修改 M1070作
D1371D1372D1373D1374:决定 PWM 指令CH0CH1CH2CH3 脉
输出时间单位默认值 K1设定值设定范围默认值产生
D1371D1372D1373D1374 K0 K1 K2 K3
时间单位 10us 100us 1ms 10ms
程序中高速脉输出指令〈PLSYPWMPLSR〉针 Y0
做输出扫描周期指令时执行 PLC 会指令
STEP 数作设定输出
7 应指令 API 50~99
DVPPLC 应技术手册 736
API 适机种
ESEXSS SASXSC EHSV59 D PLSR 附加减速脉输出

位装置 字装置
X Y M S K H KnX KnY KnM KnST C D E F
S1
S2
S3
D
操作数注意:S1S2SD 操作数设置范围限制请参考指令说明
装置范围请参考系列机种功规格表
ESEXSS 机种程序中 2 次 PLSR 指令输出
重复

16 位指令 (9 STEP)
PLSR 连续执行型 - -
32 位指令 (17 STEP)
DPLSR 连续执行型 - -
标志信号:相关标志信号请參考 API 57 PLSY
补充说明


脉执行型 16 位指令 32 位指令
ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV

S1:脉输出频率值 S2:全部脉输出总脉数 S3:加减速时
间(ms) D:脉输出装置(请输出模块晶体输出)
S1 脉输出频率值(Hz)设置范围 16 位指令:10~32767 Hz32 位指令:
10~200000 Hz高速度必须指定 10 倍数非 10 倍数时位数动
舍弃高速度 110 加减速次变化量请注意否符合步进电机加
速求会造成步进电机死机情况发生
S2 全部脉输出总脉数(PLS)设置范围:16 位指令 110~32767 (PLS)
32 位指令时110~2147483647(PLS)设置值低 110 时脉法正常
输出
S3 加减速时间(ms)设置范围:5000ms 加速时间减速时间相
单独设置
1 加减速时间必须扫描周期 (D1012 容) 10 倍果设置值
10 倍时加减速斜率会正确
2 加减速时间设置值列公式求出
1
3 S
00090S ≥
果设置值述计算公式结果时加减速时间会变果设置值
90000S1 时 90000S1 结果值成设置值
指令说明

3 加减速时间设置值列公式求出
818×S
SS
1
2
3 ≤
4 加减速变速段数固定 10 段输入加减速时间设置值会
设置时间准设置值会设置值 7 应指令 API 50~99
DVPPLC 应技术手册 737
D 脉输出装置机型附加减速脉输出装置
机型调变脉输出端参表
机型 ESSA 系列机 EH 机 EH2SV 机
PLSR 输出端 Y0Y1 Y0Y2 Y0Y2Y4Y6
EH 机两组 AB 相脉输出 CH0(Y0Y1)CH1(Y2Y3)EH2SV 机
四组 AB 脉输出 CH0(Y0Y1)CH1(Y2Y3)CH2(Y4Y5)CH3(Y6Y7)
设定方法请参考 API 57 PLSY 指令补充说明
PLSR 指令附加减速功脉输出指令脉静止状态目标速度作加速动
作快达目标距离时作减速动作达目标距离时脉停止输出
PLSR 指令执行时设置 S1 脉输出频率值 S2 全部脉输出总脉
数(PLS) S3 加减速时间 D 脉输出装置输出开始次增加 S110
频率开始输出脉频率输出脉时间固定 S39
PLSR 指令执行时者改变 S1 S2 S3 影响输出
ESEXSSSASXSC 机S2 设定输出 Y0 脉数发送完毕时M1029On
输出 Y1 脉数发送完毕时M1030On次启动 PLSR 指令时M1029
M1030 变成 0完毕变 1
EHEH2SV 系列机S2 设定第组 CH0(Y0Y1)输出脉数发送完毕时
M1029On第二组 CH1(Y2Y3)输出脉数发送完毕时M1030On第三组
CH2(Y4Y5)输出脉数发送完毕时M1036On第四组 CH3(Y6Y7)输出脉
数发送完毕时M1037On次启动 PLSR 指令时M1029 M1030
M1036M1037 变成 0完毕变 1
EH2SV 系列机 V14 版指令指定参数错误时值默
认值输出
段加速时频率时间脉数目定整数PLC 会取
整数输出区段时间法刚相等会误差误差值
决定频率相舍数点值PLC 会脉输出足部分
补区段确保输出脉数正确
SAEH 系列机种指令程序中次数限制 SASXSCEH 时
间 2 指令执行EH2SV 时间 4 指令执行 7 应指令 API 50~99
DVPPLC 应技术手册 738
程序范例

X0On 时PLSR 指令执行脉输出频率值 1000Hz全部脉输出
总脉数 D10 加减速时间 3000ms Y0 输出脉开始次增加
100010 Hz 频率开始输出脉频率输出脉时间固定
30009(ms)
X0 变成 Off 时输出中断 On 时脉计数 0 算起
X0
PLSR K1000 D10 K3000 Y0
输出 Y0 Y2
脉速度(Hz)
次脉输出时
间间隔量固定加
减速时间 (S *) 1103
目标速度 10~200000Hz
次频率变
化量固定
高速 (S ) 1101
时间(S)减速时间 (S )3
5000ms
减速时间 (S )3
5000ms
16 110~32767PLS位指令
32 110~2147483647PLS位指令
11
22
33
44
55
66
77
88
99
1010
10 段变速 10 段变速
S 2 输出脉数

补充说明

PLSR 指令程序中时输出 API 57 PLSY 指令API 58 PWM 指令
输出重复
程序中高速脉输出指令〈PLSYPWMPLSR〉针 Y0
做输出扫描周期指令时执行 PLC 会指令
STEP 数作设置输出
输出脉频率值范围SASXSC 系列机配合 M1133~M1135D1133Y0 高
输出 50KHZ 频率脉请参考 2 章特殊高速脉特 D特 M 功说明部分
机型频率输出范围参表
机 型 ESEXSS 机 SASXSC 机 EH 机 EH2SV 机
频率输
出范围
Y0:
10~10000Hz
Y1:
10~10000Hz
Y0:10~30000Hz
Y1:10~10000Hz
Y0:10~200000Hz
Y2:10~200000Hz
Y0:10~200000Hz
Y2:10~200000Hz
Y4:10~200000Hz
Y6:10~200000Hz
7 应指令 API 50~99
DVPPLC 应技术手册 739
SASC 机旗标信号特殊寄存器说明
M1347 SASC 机Y0 脉波输出复旗标
(SA V18 支援SC V16 支援)
M1348 SASC 机Y1 脉波输出复旗标
(SA V18 支援SC V16 支援)
M1524 SC 机Y10 脉波输出复旗标 ( V16 支援)
M1525 SC 机Y11 脉波输出复旗标 ( V16 支援)
EH2SV 机旗标信号特殊寄存器说明
M1347 EH2SV 机CH0 脉波输出复旗标 ( V14 支援)
M1348 EH2SV 机CH1 脉波输出复旗标 ( V14 支援)
M1524 EH2SV 机CH2 脉波输出复旗标 ( V14 支援)
M1525 EH2SV 机CH3 脉波输出复旗标 ( V14 支援)
EHSV
机功
EHEH2SV 机 PLSR 加减速脉输出指令相关组件说明
X0
PLSR K1000 D10 K3000 Y0

指令脉设置速度范围 10~200000 Hz高速度加减速时间设置值
超范围时PLC 预设允许范围设置值运转
PLSR 加减速脉输出指令说明
操作数 S1 S2 S3 D
说明 高频率 总脉数 加减速时间 输出点
16 位 10~32767Hz 110~32767 范
围 32 位 10~200kHz 110~2147483647
1~5000ms Y0~Y7
设置定义
K0:输出
Kn:指定频率输出 Kn:指定脉输出量 检查标志:
M1067 M1068
参考 D1220
D1221 设置

频率 F
启动频率
F0
1~5000ms 1~5000ms
S3 加速时间 S3 加速时间
S(Hz)1 高频率
10~200000Hz
S2 总输出脉数
16 110~32767PLS位指令:
32 110~2147483647PLS位指令:
7 应指令 API 50~99
DVPPLC 应技术手册 740
EHEH2SV 机种做加减速时脉数提供加减速时间法达
加速频率会动调整加减速时间频率
PLSR 指令输入参数必须执行前输入参数完成
加减速指令均包含煞车功煞车功启动时机 PLC 正做加速动
作时开关接点突然 Off会加速斜率做减速

S1
F0
时间 T
频率 F
原加速路径
刹车路径

7 应指令 API 50~99
DVPPLC 应技术手册 741
API 适机种
ESEXSS SASXSC EHSV60 IST 手动动控制

位装置 字装置
X Y M S K H KnX KnY KnMKnS T C D E F
S
D1
D2
操作数注意:S 操作数会占连续 8 点
D1 D2 操作数指定范围 SASXSCEHEH2SV :
S20~S899ESEXSS:S20~S127 D2>D1
装置范围请参考系列机种功规格表
ESSA 系列机种支持间接指定寄存器 EF 修饰
程序中仅次 IST 指令

16 位命令 (7 STEP)
IST 连续执行型 - -
32 位命令
- - - -
标志信号:M1040~M1047请参考列补充说明

脉执行型 16 位指令 32 位指令
ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV

指令说明

S:指定运转模式起始装置D1:动模式指定状态步进点编号
D2:动模式指定状态步进点编号
指令 IST 特定步进阶梯控制流程初始状态便利指令配合特殊辅助继电
器形成便利动控制命令
IST 指令
IST
M1000
X10 S20 S60
S X10 手动操作 X14 连续运行
X11 原点回 X15 原点回启动
X12 步进 X16 连续运行启动
X13 次循环 X17 连续运行停止
IST 指令执行时特殊辅助继电器会动切换
M1040:移行禁止 S0:手动操作初始状态步进点
M1041:移行开始 S1:原点回初始状态步进点
M1042:状态脉 S2:动运行初始状态步进点
M1047:STL 监视
IST 指令时S10~S19 原点复状态步进点成般步进
点 S0~S9 步进点时S0~S2 三状态点动作分手动
原点回动运转程序中必须先写该三状态步进点电路
切换 S1(原点回)模式时 S10~S19 间点 On原点回
会动作产生
程序范例
()


切换 S2(动运转)模式时 D1 ~ D2 间 S 点 On
M1043 On动运转会动作产生 7 应指令 API 50~99
DVPPLC 应技术手册 742
程序范例
()二

机械手臂控制( IST 指令):
1 动作求:分开两种皮球搬箱子存放配置控制盘供控制
2 机械手臂动作:降夹取升右移降释放升左移序完
成皮球搬运
3 IO 装置:

应器 X0
右限X2 右限X3左限X1 Y0
Y1
Y2Y3限X4
限X5

4 运行模式
手动操作:单钮接通切断负载模式
原点回:原点回钮机械动回原点模式
动运行(单步运行次运行连续运行):
单步运行:次动启动钮前进工序
次循环:原点位置动启动钮进行次循环动运行原
点停止中途动停止钮工作停止启动钮继续
动作原点停止
连续运行:原点位置动启动钮开始继续运行停止钮
运转原点位置停止
5 控制盘
电源启动
电源停止
原点回启动 X15 动启动 X16
动停止 X17
夹取 升 右移
释放 降 左移
X20
X21
X22
X23
X24
X25
单步运行 X12
次循环 X13
连续运行 X14手动操作 X10
原点回 X11

感应器 X0
机械手臂左限 X1球右限 X2球右限 X3限 X4限 X5
机械手臂升 Y0降 Y1右移 Y2左移 Y3夹取 Y4 7 应指令 API 50~99
DVPPLC 应技术手册 743
开始回路:
X0 X1
M1044
Y4
IST
M1000
X10 S20 S80

手动操作模式:
X20
SET
RST Y4
Y4S
S0
X21
X22 Y1
Y0
X23 Y0
Y1
X24 X4
Y2
Y3
X25 X4
Y3
Y2
夹具释放
夹具夹紧


右移
左移
条件互锁
条件互锁
机械手臂升限(X4 On)

原点回模式:
SFC 图:
S1
S10
X15
S11
X4
S12
X1
RST Y4
RST Y1
Y0
RST Y2
Y3
SET M1043
夹具释放
降停止
机械手臂升 (X4 On)
右移停止
左移左限 ()X1 On
置位回原点完毕标志
RST S12 回原点完成
7 应指令 API 50~99
DVPPLC 应技术手册 744
梯形图:
夹具释放
降停止
机械手臂升限 (X4 On)
右移停止
左移左限(X1 On )
置位回原点完毕标志
回原点完成
X15
SET S10S
S1
RST Y4S
S10
RST Y1
Y0
X4
SET S11
RST Y2S
S11
Y3
X1
SET S12
SET M1043S
S12
RST S12
进入原点回模式
7 应指令 API 50~99
DVPPLC 应技术手册 745
动运行(单步运行次循环连续运行模式):
SFC 图:
S2
S20
S30
S31
M1044
X5
T0
Y1
SET
Y0
S32
X4
X2
S50 Y1
Y2
S2
X1
M1041
X0
Y4
TMR T0 K30
S60 RST
X5
Y4
TMR T2 K30
S70
T2
Y0
S80
X4
Y3
X1
S40
S41
X5
T1
SET
Y0
S42
X4
X3
Y2
X0
Y4
TMR T1 K30
X3X2
X4
X5
X4
X4
7 应指令 API 50~99
DVPPLC 应技术手册 746
梯形图:
SET S20
SET S30
SET Y4
Y0
END
X5
S31
S
X4
TMR T0
SET S32
S2
S
M1041 M1044
S20
S
S30
S
Y1
X0
SET S40
X5 X0
SET S31
T0
K30
Y2
S32
S
X2
SET S50
X2
SET Y4
TMR T1
S40
S
SET S41
T1
K30
Y0
S41
S
X4
SET S42
Y2
S42
S
X3
SET S50
X3
Y1
S50
S
X5
SET S60
RST Y4
TMR T2
S60
S
SET S70
T2
K30
Y0
S70
S
X4
SET S80
Y3
S80
S
X1
X1
RET
S2
进入动运行模式
左移左限(X1 On)
机械手臂升限 (X4 On )
夹具夹紧
夹具夹紧
夹具释放


右移
右移
机械手臂升限 (X4 On )
机械手臂升限 (X4 On )
X4
X4
X4
X5
7 应指令 API 50~99
DVPPLC 应技术手册 747
补充说明

标志信号说明
M1040:

步进点移动禁止 M1040On 时步进点移动全部禁止
1 手动操作模式:M1040 直保持 On
2 原点回模式次循环运转模式:停止钮启动钮
间M1040 直保持 On
3 步进运转模式:M1040 直保持 On启动钮时变
成 Off
4 连续运转模式:PLC STOP→RUN 变化时M1040 保持 On启
动钮时变成 Off
M1041:

步进点移动开始反应初始步进点 S2 移动步进点特 M
1 手动操作模式原点回模式:M1041 保持 Off
2 单步运行模式循环运转模式:M1041 启动钮时变
成 On
3 连续运转模式:启动钮时保持 On停止钮时保持
Off
M1042: 启动脉启动钮时送出次脉
M1043: 原点回完毕驱动 M1043 On 代表原点回动作已执行完毕
M1044: 原点条件连续运转模式原点条件 M1044 必须驱动 On
执行初始步进点 S2 移动步进点动作
M1045: 全部输出复位禁止
果机台执行(机器原点位置)
手动(S0)→ 原点回(S1)
动运转(S2)→ 手动(S0)
动运转(S2)→ 原点回(S1)
1 M1045Off 时 D1~D2 中 S 点 OnSET Y 输出
动作中步进点清 Off
2 M1045 On 时SET Y 输出保留动作中步进点清
Off
3 果机台执行原点回(机器原点位置)
原点回(S1)→ 手动(S0)
M1045On OffSET Y 输出保留动作中步进点清
Off
M1046: STL 状态设置 On步进点 S On 时M1046On
M1047 强制 On S 点 On M1046 会
着 On外 D1040~D1047 会记录 S 点 On 前 8 点编号
M1047: STL 监视效 IST 指令开始执行时M1047 强制 On
次扫描周期 IST 指令 On 状态均强制 On标志动
作监控 S
D1040~D1047:步进点 On 状态编号 1~8 7 应指令 API 50~99
DVPPLC 应技术手册 748
API 适机种
ESEXSS SASXSC EHSV61 D SER P 数检索

位装置 字装置
X Y M S K H KnX KnY KnM KnST C D E F
S1
S2
D
N
操作数注意:S2 操作数 F 装置仅 16 位指令
D 操作数会占连续 5 点
n 操作数范围 n1~256 (16 位指令)
n1~128 (32 位指令)
装置范围请参考系列机种功规格表

16 位指令 (9 STEP)
SER 连续执行型 SERP 脉执行型
32 位指令 (17 STEP)
DSER 连续执行型 DSERP 脉执行型
标志信号:

脉执行型 16 位指令 32 位指令
ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV

指令说明

S1:点较数区块起始装置 S2:欲较数值数 D:存放较结
果起始装置 n:较数区块长度
S1 指定较寄存器区间号码 n 指定较笔数该笔较寄存器
容 S2 指定数作较较结果存放 D 指定数寄存器

32 位指令时指定寄存器S1 S2 D n 会指定 32 位寄存器
D 操作数中SASXSC 系列 16 位计数器 32 位计数器混起
程序范例

X0On 时 D10~D19 组成数区块 D0 作较结果存放 D50~D52
中相等值存时D50~D52 容全部 0
较代数型态进行(10<2)
较数值编号记录 D53值编号记录 D54值
值时会记录编号者
X0
SER D10 D0 D50 K10

S1 容值 较数 数编号 结果 D 容值 说 明
D10 88 0 D50 4 相等值数数
D11 100 1 相等 D51 1 第相等值编号
D12 110 2 D52 8 相等值编号
D13 150 3 D53 7 值编号
D14 100 4 相等 D54 9 值编号
D15 300 5
D16 100 6 相等
D17 5 7
D18 100 8 相等

n


D19 500
S2



D0K100

9


7 应指令 API 50~99
DVPPLC 应技术手册 749
API 适机种
ESEXSS SASXSC EHSV62 D ABSD 绝方式凸轮控制

位装置 字装置
X Y M S K H KnX KnY KnMKnS T C D E F
S1
S2
D
n
操作数注意:S1 操作数指定 KnXKnYKnMKnS 时16 位
指令须指定 K432 位指令须指定 K8
n 操作数范围 n1~64
装置范围请参考系列机种功规格表

16 位指令 (9 STEP)
ABSD 连续执行型 - -
32 位指令 (17 STEP)
DABSD 连续执行型 - -
标志信号:

脉执行型 16 位指令 32 位指令
ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV

指令说明

S1:指较表起始装置S2:计数器编号D:较结果起始编号n:段较
组数
ABSD 指令应计数器现值产生输出波形指令通常做绝
方式凸轮控制
DABSD 指令 S2 指定高速计速器种方式高速计数
器现值设置值作较时会受扫描周期影响法作实时性输
出达成实时输出求时请高速计数器专较指令 DHSZ
程序范例

ABSD 指令执行前 MOV 指令预先设置值写入 D100~D107偶
数 D 号码容限值奇数 D 号码容限值
X10On 时计数器 C10 现值 D100~D107 等 4 组限值作区间较
结果分反应 M10~M13
X10Off 时原 M10~M13 OnOff 状态会变化
X10
ABSD D100 C10 M10 K4
C10
RST C10
X11
CNT C10 K400
X11
7 应指令 API 50~99
DVPPLC 应技术手册 750
等限值等限值范围应 M10~M13 会 On
限值 限值 C10 现值 输出
D100 40 D101100 40≦C10≦100 M10On
D102120 D103210 120≦C10≦210 M11On
D104140 D105 170 140≦C10≦170 M12On
D106150 D107390 150≦C10≦390 M13On
限值限值时限值(C10<60)限值(C10>140)时
M12On
限值 限值 C10 现值 输出
D100 40 D101100 40≦C10≦100 M10On
D102120 D103210 120≦C10≦210 M11On
D104140 D105 60 60≦C10≦140 M12Off
D106150 D107390 150≦C10≦390 M13On

4002000
40 100
120 210
60 140
150 390
M10
M11
M12
M13

7 应指令 API 50~99
DVPPLC 应技术手册 751
API 适机种
ESEXSS SASXSC EHSV63 INCD 相方式凸轮控制

位装置 字装置
X Y M S K H KnX KnY KnMKnS T C D E F
S1
S2
D
N
操作数注意:S1 操作数指定 KnXKnYKnMKnS 时须指定 K4
S2 操作数 16 位指令须指定 C0~C198会占 2 连续
编号计数器
n 操作数范围 n1~64
装置范围请参考系列机种功规格表

16 位指令 ( 9 STEP)
INCD 连续执行型 - -
32 位指令
- - - -
标志信号:M1029 指令执行完毕


脉执行型 16 位指令 32 位指令
ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV

指令说明

S1:指较表起始装置S2:计数器编号D:较结果起始编号n:段较
组数
INCD 指令计数器产生输出波形指令通常作相方式凸轮
控制
S2 现值 S1 设置值作较达设置值 S2 现值复位
0 重新计数目前执行段数暂存 S2 +1 中
n 组数较完成时指令执行完毕标志 M1029 会 On 次扫描周期
程序范例

INCD 指令执行前 MOV 指令预先设置值写入 D100~D104
中D10015D10130D10210D10340D10425
计数器 C10 现值 D100~D104 设置值作较达设置值C10
现值复位 0 重新计数
目前执行段数暂存 C11 中
复位次数暂存 C11 中
C11 容变动 1 时M10~M14 相应动作请参考列时序图
5组数较完成时指令执行完毕标志 M1029 会 On 次扫描周期
X0 On 变成 Off 时C10 C11 全部复位 0M10~M14 全部变成
Off X0 度 On 时指令头执行起
INCD D100 C10 M10 K5
X0
CNT C10 K100
M1013
7 应指令 API 50~99
DVPPLC 应技术手册 752
X0
M10
M12
M11
M13
M14
M1029
15 10 15 15
3030
40
25
111000
2 3 4
C10
C11
现值
现值

7 应指令 API 50~99
DVPPLC 应技术手册 753
API 适机种
ESEXSS SASXSC EHSV64 TTMR 示教式定时器

位装置 字装置
X Y M S K H KnX KnY KnMKnS T C D E F
D
n
操作数注意:D 操作数会占 2 连续编号装置
n 操作数范围 n0~2
装置范围请参考系列机种功规格表
程序中仅 8 次 TTMR 指令

16 位指令 (5 STEP)
TTMR 连续执行型 - -
32 位指令
- - - -
标志信号:

脉执行型 16 位指令 32 位指令
ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV

指令说明

D:储存钮开关 On 时间装置编号 n:倍数设置
外接钮开关 On 时间 100ms 单位存放 D +1 编号开关 On 时
间秒单位 n 倍数存放 D
倍数设置:
n0 时D 秒单位n1 时D 10 倍 100ms 单位n2 时D
100 倍 10ms 单位
程序范例
()

钮开关 X0 住时间(X0 On 时间)存入 D1 中 n 指定该时
间倍数位数时间存入 D0 中钮开关调整定时器
设置值
X0 变成 Off 时D1 容复位 0 D0 容没变化
X0
TTMR D0 K0

X0
D1
D0
D0D1
TT
住时间(秒) 住时间(秒)
假设 X0 On 时间 T 秒 D0D1 n 间关系表
n D0 D1(单位:100 ms)
K0 (单位:s) 1×T D1D0×10
K1 (单位:100 ms) 10×T D1D0
K2 (单位:10 ms) 100×T D1D010 7 应指令 API 50~99
DVPPLC 应技术手册 754
程序范例
()二

TMR 指令写入 10 组设置时间
设置值预先写入 D100~D109
列 T0~T9 定时器计时单位 01 秒交导定时器计时单位 1 秒
1 位数指拨开关接 X0~X3 BIN 指令指拨开关设置值转换成 BIN
值存放 E 中
X10 On 时间(秒)存放 D200 中
M0 教导定时器钮 X10 放开产生次扫描周期脉
指拨开关设置号码成间接指定指针然 D200 容传送
D100E(D100~D109)中
M10
TMR T0 D100
M11
TMR T1 D101
M19
TMR T9 D109
M1000
BIN K1X0 E
X10
TTMR D200 K0
X10
PLF M0
M0
MOV D100ED200

补充说明

SA 系列机种程序中仅 8 次 TTMR 指令子程序中断子程序中
1 次
EH 系列机种指令程序中次数限制时间 8 指令
执行 7 应指令 API 50~99
DVPPLC 应技术手册 755
API 适机种
ESEXSS SASXSC EHSV65 STMR 特殊定时器

位装置 字装置
X Y M S K H KnX KnY KnMKnS T C D E F
S
m
D
操作数注意:S 操作数 SASXSC 机种 T0~T191
EHEH2SV 机种 T0~T199
m 操作数范围 m1~32767
D 操作数占 4 连续编号装置
装置范围请参考系列机种功规格表

16 位指令 (7 STEP)
STMR 连续执行型 - -
32 位指令
- - - -
标志信号:

脉执行型 16 位指令 32 位指令
ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV

指令说明

S:定时器编号 m:定时器设置值单位 100mS D:输出装置起始编号
STMR 指令产生 Off 延迟次触发闪烁回路专指令
STMR 指令指定定时器号码重复
X10On 时STMR 指令指定定时器 T0T0 设置值 5 秒
Y0 Off 延迟接点: X10 Off 变 On 时Y0On X10 On 变 Off 时
延迟 5 秒 Y0Off
Y1 X10 On 变 Off 时作次 5 秒 Y1On 输出
Y2 X10 Off 变 On 时作次 5 秒 Y2On 输出
Y3 X10 Off 变 On 时延迟 5 秒 Y3On X10 On 变 Off 时延迟
5 秒 Y3Off
X10
STMR T0 K50 Y0

X10
Y0
Y1
Y2
Y3
5 秒5 秒
5 秒5 秒
5 秒
5 秒5 秒 5 秒 7 应指令 API 50~99
DVPPLC 应技术手册 756
条件接点 X10 面加 Y3 b 接点 Y1Y2 作闪烁回路输出 X10
变成 Off 时Y0Y1 Y3 变成 OffT10 容复位 0
X10
STMR T10 K50 Y0
Y3

X10
Y1
Y2 5 秒5 秒
7 应指令 API 50~99
DVPPLC 应技术手册 757
API ☺ 适机种
ESEXSS SASXSC EHSV66 ALT P OnOff 交输出

位装置 字装置
X Y M S K H KnX KnY KnMKnS T C D E F
D
操作数注意:装置范围请参考系列机种功规格表

16 位指令 (3 STEP)
ALT 连续执行型 ALTP 脉执行型
32 位指令
- - - -
标志信号:
脉执行型 16 位指令 32 位指令
ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV

指令说明

D:目装置
ALT 指令执行时D OnOff 交换
指令般脉执行型指令(ALTP)
程序范例
()

第次 X0 Off→On 时Y0On第二次 X0 Off→On 时Y0Off
X0
ALTP Y0

X0
Y0
程序范例
()二


单开关控制启动停止开始时M0Off Y0OnY1Off X10
作第次 OnOff 时M0On Y1OnY0Off第二次 OnOff 时MOOff
Y0On Y1Off
X10
ALT M0
M0
Y0
M0
Y1

程序范例
()三

产生闪烁动作 X10On 时T0 隔 2 秒产生脉Y0 输出会 T0 脉
产生 OnOff 交
X10
TMR T0
ALTP Y0
K20
T0
T0
7 应指令 API 50~99
DVPPLC 应技术手册 758
API 适机种
ESEXSS SASXSC EHSV67 RAMP 斜坡信号

位装置 字装置
X Y M S K H KnX KnY KnM KnST C D E F
S1
S2
D
N
操作数注意:n 操作数范围 n1~32767
D 操作数占 2 点
装置范围请参考系列机种功规格表

16 位指令 ( 9 STEP)
RAMP 连续执行型 - -
32 位指令
- - - -
标志信号:M1026 启动模态请参考补充说明
M1029 指令执行完毕

脉执行型 16 位指令 32 位指令
ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV

指令说明

S1:倾斜信号起点设置 S2:倾斜信号终点设置 D:倾斜信号时
间值 n:扫描次数
指令求斜率指令斜率线性扫描周期绝关系
指令时通常必须预先扫描周期加固定
预先倾斜信号起点设置值写入 D10 倾斜信号终点设置值写入 D11
X10On 时D10 设置值 D11 迈进(增加)时间(n100 次扫
描)存放 D12 中扫描次数存放 D13 中
程序中首先 M1039 驱动 On 固定扫描周期 MOV 指令固定
扫描周期设置值写入特殊数寄存器 D1039 中假设该值 30ms
述程序例nK100 D10 D11 时间 3 秒(30ms×100)
指令执行中启动信号 X10 变成 Off 时指令停止执行 X10 度 On 时候
D12 容复位 0 重新计算
M1026Off 时M1029OnD12 容复位成 D10 设置值
指令模拟信号输出搭配时执行缓启动停止动作
X10
RAMP D10 D11 D12 K100


D10
D12
D11
D11
D12D10
D10D11时候
扫描次数存放 中 D13
n次扫描 n次扫描
7 应指令 API 50~99
DVPPLC 应技术手册 759
补充说明

启动模态标志信号 M1026 OnOffD12 容变化:
X10
D11
D10 D12
M1029
启动信号
M1026ON
X10
D11
D10 D12
M1029
启动信号
M1026OFF


SASX V18SC V16 版 N 操作数支持 D 装置须注意 D
容须等指令停止执行时变化指令执行中变化
7 应指令 API 50~99
DVPPLC 应技术手册 760
API 适机种
ESEXSS SASXSC EHSV69 SORT 数整理排序

位装置 字装置
X Y M S K H KnX KnY KnM KnST C D E F
S
m1
m2
D
n
操作数注意:m1 操作数范围 m11~32
m2 操作数范围 m21~6
n 操作数范围 n1~ m2
装置范围请参考系列机种功规格表

16 位指令 ( 11 STEP)
SORT 连续执行型 - -
32 位指令
- - - -
标志信号:M1029 指令执行完毕

脉执行型 16 位指令 32 位指令
ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV

指令说明

S:原始数区块起始装置 m1:排序数组数 m2:笔数字段
数 D:存放排序结果数区块起始装置 n:数排序参考值
排序结果显示 D 指定起始号码开始算 m1×m2 寄存器中 S
D 指定寄存器话排序结果原排序数 S 容相
S 寄存器起始号码右边编号指定 0 较理想
指令必须 m1 次扫描时候排序完成排序完成时执行完毕标志
信号 M1029On
指令程序中次数限制时间仅 1 指令执行
程序范例
()

X0On 时指定执行数排序作业排序完成时M1029On指令执行中
请勿变更排序数容数重新排序时请 X0 Off→On 次
X0
SORT D0 K5 K5 D50 D100

排序数构成例
数数:m2

数域位
1 2 3 4 5

行 学生编号 国文 英文 数学 理化
1 (D0)1 (D5)90 (D10)75 (D15)66 (D20)79
2 (D1)2 (D6)55 (D11)65 (D16)54 (D21)63
3 (D2)3 (D7)80 (D12)98 (D17)89 (D22)90
4 (D3)4 (D8)70 (D13)60 (D18)99 (D23)50






m1

5 (D4)5 (D9)95 (D14)79 (D19)75 (D24)69
7 应指令 API 50~99
DVPPLC 应技术手册 761
D100K3 时排序数
数数:m2

数域位
1 2 3 4 5

行 学生编号 国文 英文 数学 理化
1 (D50)4 (D55)70 (D60)60 (D65)99 (D70)50
2 (D51)2 (D56)55 (D61)65 (D66)54 (D71)63
3 (D52)1 (D57)90 (D62)75 (D67)66 (D72)79
4 (D53)5 (D58)95 (D63)79 (D68)75 (D73)69






m1

5 (D54)3 (D59)80 (D64)98 (D69)89 (D74)90
D100K5 时排序数
数数:m2

数域位
1 2 3 4 5

行 学生编号 国文 英文 数学 理化
1 (D50)4 (D55)70 (D60)60 (D65)99 (D70)50
2 (D51)2 (D56)55 (D61)65 (D66)54 (D71)63
3 (D52)5 (D57)95 (D62)79 (D67)75 (D72)69
4 (D53)1 (D58)90 (D63)75 (D68)66 (D73)79






m1

5 (D54)3 (D59)80 (D64)98 (D69)89 (D74)90

7 应指令 API 50~99
DVPPLC 应技术手册 762
API 适机种
ESEXSS SASXSC EHSV70 D TKY 十键键盘输入

位装置 字装置
X Y M S K H KnX KnY KnM KnS T C D E F
S
D1
D2
操作数注意:S 操作数会占连续 10 点D2 操作数会占连续 11 点
装置范围请参考系列机种功规格表
SA 系列机种 SD2 操作数支持 EF 修饰

16 位指令 (7 STEP)
TKY 连续执行型 - -
32 位指令 (13 STEP)
DTKY 连续执行型 - -
标志信号:

脉执行型 16 位指令 32 位指令
ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV

指令说明

S:键输入起始装置 D1:键输入值存放处 D2:键输出信号
指令指定 S 开始 10 外部输入点序代表 10 进制数字 0 ~ 9 10
外部输入点分接 10 键 10 键压先序输入 4
位 10 进数字 0 ~ 9999 ( 16 位指令) 8位 10 进数字 0 ~ 99999999 ( 32 位指
令)输入数值存放 D1 D2 存放键盘键情形
指令程序中次数限制时间仅 1 指令执行
程序范例

指令指定 X0 开始 10 输入端 0~9 10 键连接 X20On 时指令
执行键盘输入数值 BIN 值形态存入 D0 中键情况放
M10~M19
X20
TKY X0 D0 M10

PLC
0 1 32 4 5 6 7 8 9
X3X2X1X0SS X6X5X4 X10X7 X11+24V24G

012 3456789
BCD 值
BIN 值
BCD 值
位数字 码BCD
D0
103 102 101 100
数字键
溢位
7 应指令 API 50~99
DVPPLC 应技术手册 763
列时序图示连接数字键盘 X5X3X0X1 4 键123
4 序作入动作结果 5301 暂存 D0 中D0 容纳 9999
超 4 位数时前面位数溢位
X2 键前M12On数键相
X0~X11 中键时M10~M19 中点应 On
键时M20On
条件接点 X20 变成 Off 时D0 前值变化M10~M20 全部变成
Off
X0
X1
X3
X5 1
2
3
4
1 2 3 4
M10
M11
M13
M15
M20
键输出信号

7 应指令 API 50~99
DVPPLC 应技术手册 764
API 适机种
ESEXSS SASXSC EHSV71 D HKY 十六键键盘输入

位装置 字装置
X Y M S K H KnX KnY KnM KnST C D E F
S
D1
D2
D3
操作数注意:S 操作数会占连续 4 点D1 操作数会占连续 4 点
D3 操作数会占连续 8 点
装置范围请参考系列机种功规格表
SA 系列机种 SD1D3 操作数支持 EF 修饰

16 位指令 (9 STEP)
HKY 连续执行型 - -
32 位指令 (17 STEP)
DHKY 连续执行型 - -
标志信号:M1029 执行完次矩阵扫描会 On
扫描周期
M1167 HKY 输入模式切换
请参考补充说明

脉执行型 16 位指令 32 位指令
ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV

指令说明

S:键扫描输入起始装置 D1:键扫描输出起始装置 D2:键输入值存放
处 D3:键输出信号
指令指定 S 开始连续 4 外部输入点 D1 开始连续 4 外部输
出点矩阵扫描方式构成 16 键键盘键盘输入数值存放 D2 D3
存放键盘键情形果数键时时先者优先
数字键盘入值暂存 D0 中 16 位指令 HKY 时D0 容
纳 9999超 4 位数时前面位数溢位 32 位指令 DHKY 时D0
容纳 99999999超 8 位数时前面位数溢位
指令程序中次数限制时间仅 1 指令执行
指令指定 X10~X13 等 4 输入端 Y10~Y13 等 4输入端构成扫描 16 键键
盘 X4On 时指令执行键盘输入数值 BIN 值形态存入 D0 中
键情况放 M0~M7
X4
HKY X10 Y10 D0 M0

程序范例

数字输入:


0 1 2 3 4 5 6 7 8 9
BCD 值
BIN 值
BCD 值
位数字 码 BCD
D0
103 102 101 100
数字键
溢位
7 应指令 API 50~99
DVPPLC 应技术手册 765
功键输入:
1 A 键时M0On 保持接着 D
键时M0 变成 OffM3On 保持
2 复数键时先者优先
F E D C B A
M2M3M4M5 M0M1
键输出信号:
1 A~F 中键时M6On 次
2 0~9 中键时M7On 次
条件接点 X4 变成 Off 时D0 前输入值变化 M0~M7 全部变成 Off
外部配线:
Y13Y12Y11Y10C
X13X12X11X10SS
CDEF
89AB
4567
0123
PLC( )晶体输出
+24V24G

补充说明

指执行时必须 8 次扫描周期效抓取键输入值扫
描周期太长太短造成键输入良运列技巧克服
1 扫描周期太短时造成 IO 反应法读取正确键输入
时扫描周期加固定
2 扫描周期太长时会键反应变迟钝指令写时间中断
子程序固定时间执行指令
标志 M1167 功:
1 M1167On 时 HKY 指令输入 0~F 16 进制数值
2 M1167Off 时 HKY 指令 A~F 成功键
标志 D1037 功(仅支持 EHEH2SV 机种):
1 写入 D1037设置 HKY 键重复时间单位时间:ms键重复时间会
着程序扫描周期 D1037 设置改变 7 应指令 API 50~99
DVPPLC 应技术手册 766
API 适机种
ESEXSS SASXSC EHSV72 DSW 数字开关

位装置 字装置
X Y M S K H KnX KnY KnM KnST C D E F
S
D1
D2
n
操作数注意:n 操作数指定范围 n1~2
装置范围请参考系列机种功规格表

16 位指令 (9 STEP)
DSW 连续执行型 - -
32 位指令
- - - -
标志信号:M1029 指令执行完毕


指令说明

S:指拨开关扫描输入起始装置 D1:指拨开关扫描输出起始装置 D2:指拨开
关设置值存放处 n:指拨开关连接组数
指令 S 开始连续 4 8 外部输入点 D1 开始连续 4 外部输出
点扫描读取 1 组 2 组 4 位数指拨开关指拨开关设置值存放 D2 n 决定
读取 4 位数指拨开关 1 组 2 组
指令程序中次数限制 SA 系列机种时间仅 1 指令执行
EH 系列机种时间 2 指令执行
程序范例

X20~X23 Y20~Y23 组成第组指拨开关回路 X24~X27 Y20~Y23 组
成第二组指拨开关回路 X10On 时指令开始执行第组指拨开关设置值
读入转换成 BIN 值存放 D20 中第二组指拨开关设置值读入转换成
BIN 值存放 D21 中
X10
DSW X20 Y20 D20 K2

X10On 时Y20~Y23 动循环扫描 On循环次执行完毕标志信号
M1029On 扫描周期
扫描输出端 Y20~Y23 请晶体输出外请注意 1248 脚均
必须串接二极(01A50V) PLC 输入端连接页示
X10
Y20
Y21
Y22
Y23
M1029 执行完毕
01s
01s
01s
01s
01s 01s
循环动作
中断
7 应指令 API 50~99
DVPPLC 应技术手册 767
指拨开关输入接线图
SS X20 X21 X22 X23 X24 X25 X26 X27
Y23Y22Y21Y20C
1248 1248
10 10 10 100123
100 101 102 103
第组 第二组
必须串联
二极(1N 4148)
BCD 接线
指拨开关
24G +24V
PLC
补充说明

n K1 时D2 操作数占寄存器 n K2 时D 2 操作数会连续占 2
寄存器
扫描端继电器输出时列方式达成:
1 X10On 时候 DSW 指令执行 X10 变成 Off 时M10 会继续保持 On
直 DSW 指令扫描端完成次循环输出时 Off
2 条件接点 X10 钮开关话X10 次DSW 指令指定扫描
端会循环输出完毕时M10 会复位成 Off指令会停止执行指拨开
关数会完整读取钮开关住期间扫描端会循环输出动
作种情况扫描端继电器输出继电器寿命
作动次数频繁长期
M10
DSW X20 Y20 D20 K2
X10
SET M10
M1029
RST M10

7 应指令 API 50~99
DVPPLC 应技术手册 768
API 适机种
ESEXSS SASXSC EHSV73 SEGD P 七段显示器译码

位装置 字装置
X Y M S K H KnX KnY KnM KnST C D E F
S
D
操作数注意:装置范围请参考系列机种功规格表

16 位指令 (5 STEP)
SEGD 连续执行型 SEGDP 脉执行型
32 位指令
- - - -
标志信号:
脉执行型 16 位指令 32 位指令
ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV

指令说明

S 欲译码源装置 D:译码输出装置
程序范例

X10On 时D10 位 4 位(b0~b3)容(0~F:16 进制)译码成
7 段显示器输出译码结果暂存 Y10~Y17 中指定数超出 4 位
取位 4 位容译码
X10
SEGD D10 K2Y10

七段显示器译码表:
16进制 位组合 七段显示器构成
节点状态
显示值
0
1
2
3
4
5
6
7
8
9
A
B
C
D
E
F1111
1110
1101
1100
1011
1010
1001
1000
0111
0110
0101
0100
0011
0010
0001
0000 ON
B0(a) B1(b) B2(c) B3(d) B4(e) B5(f) B6(g)
OFFON ON ON ON ON
OFFOFFOFFOFF OFFON ON
ON ON ON ONOFF OFF ON
ON ON ON ON ONOFFOFF
OFFOFF OFFON ON ON ON
ON OFF ON ON OFF ON ON
OFF ON ON ON ON ON
ON ON ON OFFOFF OFF
ON ON ON ON ON ON ON
ON ON ON ON ON ONOFF
ON ON
OFF OFF ON ON ON
OFF ONON
ON OFF ON
OFF OFF ON ON ON ON
OFF OFF OFF
a
c
b
d
g
ON
ON
ONON ONON OFF
ON ON
ON OFF ON OFF
OFF ON ON ON
ON ON ON
ON
ON 7 应指令 API 50~99
DVPPLC 应技术手册 769
API 适机种
ESEXSS SASXSC EHSV74 SEGL 七段显示器分时显示

位装置 字装置
X Y M S K H KnX KnY KnMKnS T C D E F
S
D
n
操作数注意:n 操作数指定范围 n0~7请参考补充说明
ES 系列机种程序中 1 次指令EH 系列机种程序
中 2 次指令指令SA 系列机种程序中次数
限制时间仅 1 指令执行
ESEXSSSASXSC 机种 D 操作数右边编号须 0
支持间接指定寄存器 EF 修饰

16 位指令 (7 STEP)
SEGL 连续执行型 - -
32 位指令
- - - -
标志信号:M1029 指令执行完毕

脉执行型 16 位指令 32 位指令
ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV

指令说明

S:欲显示七段显示器源装置 D:七段显示器扫描输出起始装置 n:
输出信号扫描信号正负逻辑设置
指令占 D 开始连续 8 12 外部输出点作 1 组 2 组 4 位数七
段显示器显示数扫描信号输出位数均带 7SEG 显示器驱动器
该驱动器输入 BCD 码转换 7SEG 显示器驱动信号驱动器带栓锁
控制信号 7SEG 显示器显示保持
n 决定扫描输出 4 位数七段显示器 1 组 2 组 n 指定 PLC 输
出端正负逻辑输出
4位数 1 组时占输出点 8 4 位数 2 组时占输出点 12
指令执行时扫描输出端序循环动作指令执行中条件接点变成 Off On
时扫描输出端重新执行
程序范例

X10On 时指令开始执行 Y10~Y17 构成七段显示器扫描回路D10 中
数值转换成 BCD 码送第组七段显示器显示出D11 中数值转
换成 BCD 码送第二组七段显示器显示出 D10 D11 中数值超
9999 发生运算错误
X10
SEGL D10 Y10 K4

X10On 时Y14~Y17 会动循环扫描循环扫描次需 12 扫描周期
循环扫描次完毕标志信号 M1029On 扫描周期
组 4 位数时候 n0~3
1 译码 7 段显示模块 1248 端接连接 PLC
Y10~Y13位数 Latch 端单独连接 PLC Y14~Y17
2 X10On 时指令执行D10 容着 Y14~Y17 循环动作序
传送七段显示器作显示 7 应指令 API 50~99
DVPPLC 应技术手册 770
二组 4 位数时候 n4~7
1 已译码七段显示器 1248 端接连接 PLC
Y20~Y23位数 Latch 端第组享 Y14~Y17
2 D10 容传送第组七段显示器D11 容传送第二组七段
显示器作显示 D10K1234D11K4321第组会显示1234
第二组显示4321
七段显示器扫描输出接线图
COM Y10 Y11 Y12 Y13 Y14 Y15 Y16 Y17 Y20 Y21 Y22 Y23COM COM
1248 100
101
102
103
103
102
101
100
V+
103
102
101
100
V+1
2
4
8
1
2
4
8
第组 第二组
补充说明

ESEXSS 机种 V49 版(含)版支持指令(SEGL)仅支持组 4 位数
七段显示器输出 8 点程序中仅次 SEGL 指令 n 操作数指定
范围 n 0~3
ESEXSS 机种D 操作数七段显示器扫描输出起始装置仅指定 Y0
执行指令时扫描周期必须长 10ms程序扫描周期短 10ms 时请
利固定扫描周期功扫描周期固定 10 ms
n 设置值:设置晶体输出正极性负极性回路连接七段显示器
组 4 位数者二组 4 位数
PLC 输出点必须选晶体模块输出 NPN 型式采开集极式输出电
路连接输出必须连接提升电阻 VCC( 30VDC)输出点 Y
导通时信号输出低电位
On
PLC
VCC
Y 驱动
提升电阻
信号输出Y
7 应指令 API 50~99
DVPPLC 应技术手册 771
BCD 码正逻辑(负极性)输出
BCD 数值 Y 输出(BCD 码) 信号输出
b3 b2 b1 b0 8 4 2 1 A B C D
0 0 0 0 0 0 0 0 1 1 1 1
0 0 0 1 0 0 0 1 1 1 1 0
0 0 1 0 0 0 1 0 1 1 0 1
0 0 1 1 0 0 1 1 1 1 0 0
0 1 0 0 0 1 0 0 1 0 1 1
0 1 0 1 0 1 0 1 1 0 1 0
0 1 1 0 0 1 1 0 1 0 0 1
0 1 1 1 0 1 1 1 1 0 0 0
1 0 0 0 1 0 0 0 0 1 1 1
1 0 0 1 1 0 0 1 0 1 1 0
BCD 码负逻辑(正极性)输出
BCD 数值 Y 输出(BCD 码) 信号输出
b3 b2 b1 b0 8 4 2 1 A B C D
0 0 0 0 1 1 1 1 0 0 0 0
0 0 0 1 1 1 1 0 0 0 0 1
0 0 1 0 1 1 0 1 0 0 1 0
0 0 1 1 1 1 0 0 0 0 1 1
0 1 0 0 1 0 1 1 0 1 0 0
0 1 0 1 1 0 1 0 0 1 0 1
0 1 1 0 1 0 0 1 0 1 1 0
0 1 1 1 1 0 0 0 0 1 1 1
1 0 0 0 0 1 1 1 1 0 0 0
1 0 0 1 0 1 1 0 1 0 0 1
显示扫描栓锁(Latch)信号
正逻辑(负极性) 负逻辑(正极性)
Y 输出(Latch) 输出控制信号 Y输出(Latch) 输出控制信号
1 0 0 1
参数 n 设置值
7SEG 显示器组数 组 二组
BCD 码数 Y 输出 + - + -
显示扫描栓锁信号 + - + - + - + -
n 0 1 2 3 4 5 6 7
’+’:正逻辑(负极性)输出
-’:反逻辑(正极性)输出
PLC 晶体输出极性 7 段显示器输入极性否相者时
透参数 n 设置值相互匹配 7 应指令 API 50~99
DVPPLC 应技术手册 772
API 适机种
ESEXSS SASXSC EHSV75 ARWS 方开关控制

位装置 字装置
X Y M S K H KnX KnY KnM KnST C D E F
S
D1
D2
n
操作数注意:S 操作数占连续 4 点
n 操作数指定范围 n0~3参考 API 74 SEGL 补充说明
指令程序中次数限制时间仅 1
指令执行
SA 系列机种 SD2 操作数支持间接指定寄存器 EF
修饰指定 Y0Y10…编号 0 装置

16 位指令 (9 STEP)
ARWS 连续执行型 - -
32 位指令
- - - -
标志信号:
装置范围请参考机种功规格表
指令指定输出点必须晶体输出
指令时请固定扫描周期者
指令放时间中断插入子程序(I6□□~I8□
□)中执行

脉执行型 16 位指令 32 位指令
ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV

指令说明

S:键输入起始装置 D1:欲显示七段显示器装置 D2:七段显示器扫
描输出起始装置 n:输出信号扫描信号极性指示
程序范例

指令执行X20 定义键X21 定义键X22 定义右键X23 定义
左键利左右键执行外部设置值操作显示设置值存放 D20
中设置值范围:0~9999
X10On 时位数 103 效设置位数果左键时效设置位数呈
现 103→100→101→102→103→100 方循环跳动
果右移键效设置位呈现 103→102→101→100→103→102 方循环
跳动 循环时 Y24~Y27 连接位数指示灯循环 On 作效设置
位数指示
果加键时效设置位数容 0→1→2→…8→9→0→1 作变化
果减键时效设置位数容 0→9→8→…1→0→9 作变化
时变化值显示七段显示器
X10
ARWS X20 D20 Y20 K0


1
2
4
8
10 10 10 103210
Y20
Y21
Y22
Y23
Y27
Y26
Y25
Y24
LED
位数指示
显示设置值 位数七段显示器 4
X21
X20
X22X23


左移 右移
面 开关移动4
位数左右设置值加减 7 应指令 API 50~99
DVPPLC 应技术手册 773
API 适机种
ESEXSS SASXSC EHSV76 ASC ASCII 码变换

位装置 字装置
X Y M S K H KnX KnY KnMKnS T C D E F
S
D
操作数注意:S 操作数计算机 WPLSoft 输入 8 英文字母
HPP02 输入 ASCII 码
SA 系列機種 S 運算元固定輸入 ABCDEFGH8 個英
文字母
装置范围请参考系列机种功规格表

16 位指令 (11 STEP)
ASC 连续执行型 - -
32 位指令
- - - -
标志信号:M1161 816 位模式切换

脉执行型 16 位指令 32 位指令
ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV

指令说明

S:欲执行 ASCII 码变换英文字母 D:存放 ASCII 码装置
果指令连接七段显示器作显示话直接英文字母显示错误
信息
程序范例

X0On 时指定 A~H 变换成 ASCII 码暂存 D0~D3 中
X0
ASC A B C D E F G H D0

D0
D1
D2
b15 b0
42H (B) 41H (A)
44H (D) 43H (C)
46H (F) 45H (E)
D3 48H (H) 47H (G)
位 8 位 8
M1161On 时字母变换 ASCII 码会占寄存器 8 位
(b7~b0) 8 位效填入 0说寄存器存放字母
位8 位8
b15 b0
D0
D2
D4
D6
D1
D3
D5
D7
00 H
00 H
00 H
00 H
00 H
00 H
00 H
00 H
41H (A)
42H (B)
43H (C)
44H (D)
45H (E)
46H (F)
47H (G)
48H (H)
7 应指令 API 50~99
DVPPLC 应技术手册 774
API 适机种
ESEXSS SASXSC EHSV77 PR ASCII 码印

位装置 字装置
X Y M S K H KnX KnY KnM KnST C D E F
S
D
操作数注意:S 操作数占连续 4 点
D 操作数占连续 10 点
程序中仅 2 次 PR 指令
SA 系列机种 D 操作数支持间接指定缓存器 EF
修饰
装置范围请参考系列机种功规格表

16 位指令 (5 STEP)
PR 连续执行型 - -
32 位指令
- - - -
标志信号:M1029 指令执行完毕
M1027 PR 输出数目标志

脉执行型 16 位指令 32 位指令
ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV

指令说明

S:存放 ASCII 码装置 D:输出 ASCII 码外部输出点
指令会存放 S 起始 4 寄存器 ASCII 码 D 指定输出点
序输出
程序范例
()

先 API 76 ASC 指令 A~H 变成 ASCII 码存 D0~D3 中指
令 A~H 序输出
M1027Off 时候X10On 变化时指令执行指定 Y10(位位)~Y17
(位位)作数输出点扫描信号指定 Y20执行中监视信号指定 Y21
模式执行 8 字序输出输出中果条件接点 Off 话会
立停止数输出输出全部变 Off
指令执行中 X10 变成 Off 话数输出中断X10 度 On 时数重新送

X10
PR D0 Y10

TTT T (ms):扫描时间
X10 启动信号
Y10~Y17 数
Y20 扫描信号
Y21 执行中
ABCD H

程序范例
()二

PR 指令 8 位串行输出指令特殊辅助继电器 M1027Off 时
执行 8 字串行输出 M1027On 时执行 1~16 字串行输出 7 应指令 API 50~99
DVPPLC 应技术手册 775


M1027On 时候X10 Off→On 变化时指令执行指定 Y10(位位)
~Y17(位位)作数输出点扫描信号指定 Y20执行中监视信号指定
Y21模式执行 16 字序输出输出中果条件接点 Off 话
会数输出完成停止
字符串中碰 00H(NUL)时代表字符串结束文字处理
条件接点 X10 OnOff 时数输出循环动停止X10 直
OnM1029 动作
X10
PR D0 Y10
M1002
SET M1027

TTT
第字 字
T:扫描周期中
断插入时间
X10 启动信号
Y10~Y17 数
Y20 扫描信号
Y21 执行中
M1029 执行完毕
补充说明

指令指定输出请晶体输出
指令时请固定扫描周期者指令放定时中断插入子程序中
执行

7 应指令 API 50~99
DVPPLC 应技术手册 776
API 适机种
ESEXSS SASXSC EHSV78 D FROM P
扩展模块 CR 数
读出
位装置 字装置
X Y M S K H KnX KnY KnM KnS T C D E F
m1
m2
D
n
操作数注意:m1 操作数范围(16 32 位指令)
ESSA 系列:0~7EHEH2:0~255SV:0~107
m2 操作数范围(16 32 位指令)
ESSA 系列:0~48EH:0~254EH2SV:0~499
n 操作数范围
(16 位指令) ESSA 系列:1~(49 m2)EH:1~(255
m2)EH2SV:1~(500 m2)
(32 位指令) ESSA 系列:1~(49 m2)2EH:1~(255
m2)2EH2SV:1~(500 m2)2
ES 系列机种支持 EF 修饰
EH 机种 m1m2n 支持字符装置 D 寄存器

16 位指令 (9 STEP)
FROM 连续执行型 FROMP 脉执行型
32 位指令 (17 STEP)
DFROM 连续执行型 DFROMP 脉执行型
标志信号:M1083On 指 令 FROMTO 期间
允许插入中断请参考列补充说



脉执行型 16 位指令 32 位指令
ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV

指令说明

m1:扩展模块编号 m2:欲读取扩展模块 CR(Controlled Register)编
号 D:存放读取数位置 n:次读取数笔数
DVP 系列 PLC 利指令读取扩展模块 CR 数
D 指定位操作数时16 位指令 K1~K432 位指令 K1~K8
扩展模块编号算法请参考 TO 指令补充说明
程序范例

编号 0 扩展模块 CR#29 容读出 PLC D0 中CR#30 容读
出 PLC D1 中次读取二笔(n2)
X0On 时候指令执行X0 变成 Off 时指令执行前读出数
容没变化
X0
FROM K0 K29 D0 K2

7 应指令 API 50~99
DVPPLC 应技术手册 777
API 适机种
ESEXSS SASXSC EHSV79 D TO P
扩展模块 CR 数写

位装置 字装置
X Y M S K H KnX KnY KnMKnS T C D E F
m1
m2
S
n
操作数注意:m1 操作数范围(16 32 位指令)
ESSA 系列:0~7EHEH2:0~255SV:0~107
m2 操作数范围(16 32 位指令)
ESSA 系列:0~48EH:0~254EH2SV:0~499
n 操作数范围
(16 位指令) ESSA 系列:1~(49 m2)EH:1~(255
m2)EH2SV:1~(500 m2)
(32 位指令) ESSA 系列:1~(49 m2)2EH:1~(255
m2)2EH2SV:1~(500 m2)2
ES 系列机种支持 EF 修饰
EH 机种 m1m2n 支持字符装置 D 寄存器

16 位指令 (9 STEP)
TO 连续执行型 TOP 脉执行型
32 位指令 (17 STEP)
DTO 连续执行型 DTOP 脉执行型
标志信号:M1083 FROMTO 指令模式切换
请参考列补充说明


脉执行型 16 位指令 32 位指令
ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV

指令说明

m1:扩展模块编号 m2:欲写入扩展模块 CR(Controlled Register)编号
S:写入 CR 数 n:次写入数笔数
S 指定位操作数时16 位指令 K1~K432 位指令 K1~K8
DVP 系列 PLC 利指令数写入扩展模块 CR
程序范例

32 位指令 DTO程序动作 D11D10 容写入编号 0 扩展模块
CR#13#12 中次写入笔(n1)
X0On 时指令执行X0 变成 Off 时指令执行写入数没变化
X0
DTOK0K12D10K1

指令操作数规
1 m1:扩展模块排列号码PLC 机连接扩展模块编号
扩展模块编号算法机模块编号 0序排列挂
8 台扩展模块占 IO 点数
2 m2:CR 号码扩展模块部建 36 组 16 位长度存称 CR
(Controlled Register) CR 编号 10 进制编码#0~#35扩展模块种运
转情况设置值均包含里面
3 果 FROMTO 指令时次编号 CR 读出写入单位7 应指令 API 50~99
DVPPLC 应技术手册 778
DFROMDTO 指令时次 2 编号 CR 读出写入单位
位元 16 位元16
指定 號碼 CR CR #10 CR #9
4 传送组数 n16 位指令 n2 32 位指令 n1 意义相
D0
D1
D2
D3
D4
D5
CR #5
CR #6
CR #7
CR #8
CR #9
CR #10
16 n6 位指令 时候
指定装置 指定 CR
D0
D1
D2
D3
D4
D5
CR #5
CR #6
CR #7
CR #8
CR #9
CR #10
32 n3 位指令 时候
指定装置 指定 CR

ESEXSS 系列机种 M1083 标志FROMTO 指令执行时中断插入动作全部
禁止外部信号中断插入子程序者定期中断插入子程序均执行
间发生中断插入信号必须等 FROMTO 指令执行完毕执行
外FROMTO 指令放中断插入子程序中
SASXSCEHEH2SV 机种指令模式切换标志 M1083 功
1 M1083Off 时FROMTO 指令执行期间中断插入动作全部禁止
外部信号中断插入子程序者定期中断插入子程序均执行间
发生中断插入信号必须等 FROMTO 指令执行完毕执行外
FROMTO 指令放中断插入子程序中
2 M1083On 时FROMTO 指令执行中中断插入信号发生时中断插
入信号优先处理(约 100us 延迟) FROMTO 指令执行停止原
插入中断服务程序执行完毕跳 FROMTO 指令执行FROMTO
指令放中断插入子程序中
FROM TO 指令应范例说明:
范例:调整 DVP04AD AD 转换特性曲线 CH1 Offset 值设
0V(K0LSB)GAIN 值设 25V(K2000LSB) 7 应指令 API 50~99
DVPPLC 应技术手册 779
M1002
TO K0 K1 H0 K1
TO K0 K33 H0 K1
X0
TO K0 K18 K0 K1
TO K0 K24 K2000 K1

1 模拟信号输入模块编号 0 CR#1 写入 H0CH1 设模式 0(电压输入
10V~+10V)
2 CR#33 写入 H0允许 CH1~CH4 特性微调
3 X0Off→On 时 Offset 值 K0LSB 写入 CR#18 GAIN 值 K2000LSB
写入 CR#24
范例二:调整 DVP04AD AD 转换特性曲线 CH2 Offset 值设 2mA(K400
LSB)GAIN 值设 18 mA(K3600LSB)
M1002
TO K0 K1 H18 K1
TO K0 K33 H0 K1
X0
TO K0 K19 K400 K1
TO K0 K25 K3600 K1

1 模拟信号输入模块编号0CR#1写入H18CH2设模式3(电流输入20 mA
~ +20mA)
2 CR#33 写入 H0允许 CH1 ~ CH4 特性微调
3 X0Off→On时Offset值K400LSB写入CR#19GAIN值K3600LSB
写入 CR#25
范例三:调整 DVP02DA DA 转换特性曲线CH2 Offset 值设 0mA(K0LSB)
GAIN 值设 10mA(K1000LSB) 7 应指令 API 50~99
DVPPLC 应技术手册 780
M1002
TO K1 K1 H18 K1
TO K1 K33 H0 K1
X0
TO K1 K22 K0 K1
TO K1 K28 K1000 K1


1 模拟信号输出模块编号 1 CR#1 写入 H18CH2 设模式 3 (电流输出
0mA~ +20mA)
2 CR#33 写入 H0允许 CH1CH2 特性微调
3 X0Off→On 时 Offset 值 K0LSB 写入 CR#22 GAIN 值 K1000LSB
写入 CR#28
范例四:调整 DVP02DA DA 转换特性曲线 CH2 Offset 值设
2mA(K400LSB)GAIN 值设 18mA(K3600LSB)
M1002
TO K1 K1 H10 K1
TO K1 K33 H0 K1
X0
TO K1 K23 K400 K1
TO K1 K29 K3600 K1

1 模拟信号输出模块编号 1 CR#1 写入 H10CH2 设模式 2(电流输出
+4mA~+20mA)
2 CR#33 写入 H0允许 CH1CH2 特性微调
3 X0Off→On 时 Offset 值 K400LSB 写入 CR#23 GAIN 值 K3600LSB
写入 CR#29 7 应指令 API 50~99
DVPPLC 应技术手册 781
范例五:DVP04AD 模块 DVP02DA 模块混合程序:
M1000
FROM K0 K0 D0 K1
TO K0 K1 H3030 K1LD H88 D0
TO K0 K2 K32 K2
FROM K0 K6 D20 K4
M1000
FROM K1 K0 D1 K1
CMP H49 D1 M0
M1013
INC D100
ADD D101 K5 D101
RST D100LD K4000 D100
RST D101LD K4000 D101
M1
TO K1 K1 H10 K1
M1
TO K1 K10 D100 K2
END

1 读取扩充模块 K0 位置 CR#0判断机型较否 DVP04AD:H88
2 判断 DVP04ADS 时导通设置 CR#1 输入模式:(CH1CH3)模式 0(CH2
CH4)模式 3
3 设置 CR#2CR#3CH1CH2 均次数 K32
4 CR#6~CR#9 读回 CH1~CH4 输入信号均值 4 笔放 D20~D23 中
5 读取扩充模块 K1 位置 CR#0判断机型较否 DVP02DAS:H49
6 秒 D100 数值增加 K1D101 数值增加 K5
7 D100D101 数值达 K4000 时清 0
8 判断 DVP02DAS 时 M1 导通设置 CR#1 输出模式:CH1 模式 0CH2 模
式 2
9 D100D101 输出设置值写 CR#10CR#11 模拟输出 D100D101
数值变化改变
7 应指令 API 50~99
DVPPLC 应技术手册 782
API 适机种
ESEXSS SASXSC EHSV80 RS 串行数传送

位装置 字装置
X Y M S K H KnX KnY KnM KnST C D E F
S
m
D
n
操作数注意:m 操作数指定范围 m0~256
n 操作数指定范围 n0~256
装置范围请参考系列机种功规格表
ES 系列机种支持 EF 修饰

16 位指令 (9 STEP)
RS 连续执行型 - -
32 位指令
- - - -
标志信号:M1120~M1131M1140~M1143
M1161 请参考列补充说明

脉执行型 16 位指令 32 位指令
ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV

指令说明

S:传送数起始装置 m:传送数笔数 D:接收数起始装置 n:
接收数笔数
指令专机 RS485 串联通讯接口提供便利指令 S 源数
寄存器事先存入字数设置长度 m 设置接收数寄存器 D 长度 n
S D EF 修饰时请勿指令执行期间变更 E F 设置值否
容易造成数读取写入错误
需传送数时 m 指定 K0需接收数时 n 指定
K0
指令程序中次数限制时间仅指令执行
RS 指令执行中变更传送数容效
许接口设备变频器等…配备 RS485 串行通讯该设备通讯格式
公开 PLC 者 RS 指令设计程序传输 PLC 接口设备数
接口设备通讯格式符合 MODBUS 通讯格式 DVP 系列 PLC 提供通讯便利
指令 API 100 MODRDAPI 101 MODWR API 150 MODRW 供者
详细说明请参考指令说明
RS485 通讯相关指令标志特殊辅助继电器 M1120~M1161 特殊数寄存
器 D1120~D1131请参考列补充说明
程序范例
()

先发送数容预先写入 D100 开始寄存器 M1122(送信求标志)
设 On
X10On 时RS 指令执行 PLC 进入等传送接收数状态开始执行
D100 开始连续十笔发送数送出发送结束时M1122 会动 RESET 成 Off(请
勿利程序执行 RST M1122)等 约 1 ms 开始接收外部传入十笔数
存入 D120 开始连续寄存器 7 应指令 API 50~99
DVPPLC 应技术手册 783
数接收完毕标志(M1123)动 On程序中处理完接收数须 M1123
RESET Off度进入等传送接收状态请勿利 PLC 程序连续执行
RST M1123

M1002
MOV H86 D1120
SET M1120
发送求脉
发送数容预先写入
SET M1122
MOV K100 D1129
X10
RS D100 K10 D120 K10
接收数容处理
RST M1123
M1123
接收完毕
设置通讯格式 96007E1
通讯格式保持
设置通讯逾时时间 100ms
置位送信求
复位结束完毕标志

程序范例
()二

8 位模式(M1161On) 16 位模式(M1161Off)切换︰
8 位模式︰
PLC 发送数头码缀者利 M1126M1130搭配 D1124~D1126
设置设置完成 PLC 执行 RS 指令时会动发出者设置头码缀
M1161On 时指定 8 位转换模式 16 位数分成位 8 位位 8 位
位 8 位省略仅位 8 位效数做数发送接收
X0
RS D100 K4 D120 K7
M1000
M1161

发送数:(PLC→外部机器)
STX D100 D101 D102 D103 ETX1 ETX2
头码 尾码 1 尾码 2源数寄存器 D100
8 位开始
长度4
7 应指令 API 50~99
DVPPLC 应技术手册 784
接收数︰(外部机器→PLC)
D120 D121 D122 D123 D124 D125 D126
头码 尾码1 尾码 2接收数寄存器 D120
8 位开始
长度7

PLC 接收数会外部机器传入数包含头码缀起接收长度 n
设置注意
16 位模式︰
PLC 发送数头码缀者利 M1126M1130搭配 D1124~D1126
设置设置完成 PLC 执行 RS 指令时会动发出者设置头码缀
M1161Off 时指定 16 位转换模式 16 位数分成位 8 位位 8
位做数发送接收
X0
RS D100 K4 D120 K7
M1001
M1161

发送数:(PLC→外部机器)
STX D100 D100 D101 D101 ETX1 ETX2
头码 尾码 1 尾码 2源数寄存器 D100
8 位开始
长度4

接收数︰(外部机器→PLC)
D120 D120 D121 D121 D122 D122 D123
头码 尾码 1 尾码 2接收数寄存器 D120
8 位开始
长度7

PLC 接收数会外部机器传入数包含头码缀起接收长度 n
设置注意 7 应指令 API 50~99
DVPPLC 应技术手册 785
程序范例
()三

PLC VFDB 系列变频器联机 (变频器 ASCII Mode)(16 位 Mode
M1161Off)发送数预先写入读取 VFDB 参数址 H2101 开始 6 笔数
M1002
MOV H86 D1120
SET M1120
发送求脉
发送数容预先写入
SET M1122
MOV K100 D1129
X10
RS D100 K17 D120 K35
接收数容处理
RST M1123
M1123
接收完毕
设置通讯格式 96007E1
通讯格式保持
设置通讯逾时时间 100ms
置位送信求
复位接收完毕标志

PLC VFDBPLC 传送::01 03 2101 0006 D4 CR LF
VFDB PLCPLC 接收::01 03 0C 0100 1766 0000 0000 0136 0000 3B CR LF
PLC 传送数寄存器 (PLC 传送信息)
寄存器 DATA 说 明
D100 :’ 3A H STX
D100 0’ 30 H ADR 1
D101 1’ 31 H ADR 0 ADR (10)变频器址
D101 0’ 30 H CMD 1
D102 3’ 33 H CMD 0 CMD (10)命令码
D102 2’ 32 H
D103 1’ 31 H
D103 0’ 30 H
D104 1’ 31 H
起始数址
Starting data address
D104 0’ 30 H
D105 0’ 30 H
D105 0’ 30 H
D106 6’ 36 H
数 (word) 数
Number of data(count by word)
D106 D’ 44 H LRC CHK 1
D107 4’ 34 H LRC CHK 0
LRC CHK (01) 错误
校验码
D107 CR D H
D108 LF A H END
7 应指令 API 50~99
DVPPLC 应技术手册 786

PLC 接收数寄存器 (VFDB 响应信息)
寄存器 DATA 说 明
D120 :’ 3A H STX
D120 0’ 30 H ADR 1
D121 1’ 31 H ADR 0
D121 0’ 30 H CMD 1
D122 3’ 33 H CMD 0
D122 0’ 30 H
D123 C’ 43 H
数 (byte) 数
Number of data(count by byte)
D123 0’ 30 H
D124 1’ 31 H
D124 0’ 30 H
D125 0’ 30 H
址 2101 H 容
D125 1’ 31 H
D126 7’ 37 H
D126 6’ 36 H
D127 6’ 36 H
址 2102 H 容
D127 0’ 30 H
D128 0’ 30 H
D128 0’ 30 H
D129 0’ 30 H
址 2103 H 容
D129 0’ 30 H
D130 0’ 30 H
D130 0’ 30 H
D131 0’ 30 H
址 2104 H 容
D131 0’ 30 H
D132 1’ 31 H
D132 3’ 33 H
D133 6’ 36 H
址 2105 H 容
D133 0’ 30 H
D134 0’ 30 H
D134 0’ 30 H
D135 0’ 30 H
址 2106 H 容
D135 3’ 33 H LRC CHK 1
D136 B’ 42 H LRC CHK 0
D136 CR D H
D137 LF A H END
7 应指令 API 50~99
DVPPLC 应技术手册 787
程序范例
()四

VFDB 系列变频器联机 (变频器 RTU Mode)(16 位 ModeM1161On)发
送数预先写入欲写入 VFDB 参数址 H2000 写入容 H12
M1002
MOV H86 D1120
SET M1120
发送求脉
发送数容预先写入
SET M1122
MOV K100 D1129
X10
RS D100 K8 D120 K8
接收数容处理
RST M1123
M1123
接收完毕
设置通讯格式 96007E1
通讯格式保持
设置通讯逾时时间100ms
置位送信求
复位接收完毕标志
SET M1161 8 位 模式

PLC VFDBPLC 传送: 01 06 2000 0012 02 07
VFDB PLCPLC 接收: 01 06 2000 0012 02 07
PLC 传送数寄存器 (PLC 传送信息)
寄存器 DATA 说 明
D100 01 H Address
D101 06 H Function
D102 20 H
D103 00 H
数址
Data address
D104 00 H
D105 12 H
数容
Data content
D106 02 H CRC CHK Low
D107 07 H CRC CHK High
PLC 接收数寄存器 (VFDB 响应信息)
寄存器 DATA 说 明
D120 01 H Address
D121 06 H Function
D122 20 H
D123 00 H
数址
Data address
D124 00 H
D125 12 H
数容
Data content
D126 02 H CRC CHK Low
D127 07 H CRC CHK High 7 应指令 API 50~99
DVPPLC 应技术手册 788
补充说明

RS485 通讯 RS MODRD MODWR FWD REV STOP RDST RSTEF
MODRW 指令相关标志信号:
标志信号 功 说 明 动作
M1120
通讯设置保持PLC 作第次程序扫描完会根特殊数寄存
器 D1120 设置作通讯协议设置复位第二次程序扫描开始
RS 指令执行瞬间会先根特殊数寄存器 D1120 设置
作通讯协议设置复位者通讯协议固定 M1120
设 On 时 次 RS MODRD MODWR FWD REV STOP
RDST RSTEF MODRW 指令执行便作通讯协议设置复
位改变 D1120 设置会改变通讯协议
者设
置清
M1121 Off 时 PLC RS485 通讯数发送中 系统产生
M1122
送信求者利 RSMODRDMODWRFWDREVSTOP
RDST RSTEF MODRW 指令数传送接收必须脉指令
M1122 设 On述指令开始执行 PLC 执行数传送接
收动作述指令执行数传送完毕会动 M1122 清
者设
置系统
动清
M1123
接收完毕 RS MODRD MODWR FWD REV STOP RDST
RSTEF MODRW 指令执行完毕会 M1123 设 On 者
程序中利 M1123 On 时处理接收数接收
数处理完毕必须 M1123 清 Off
系统动
设置
者清
M1124 接收等 M1124 On 时表示 PLC 目前正等接收数中 系统产生
M1125 接收状态解 M1125 设置 On 持解 PLC 传送接收等
状态传送接收等状态解必须 M1125 清 Off
M1126 RS 指令者系统定义 STXETX 选择请参考列表格说明
M1130 RS 指令者系统定义 STXETX 选择请参考列表格说明
者设
置清
M1127 通讯指令数传送接收完毕包含 RS 指令
系统动
设置
者清
M1128 传送中 接收中指示 系统产生
M1129 接收逾时者设置通讯逾时 D1129 超出设置值数尚未
接收完毕会启动标志状态解必须 M1129 清 Off
系统动
设置
者清
M1131 ASCII 模式时MODRD RDST MODRW 数转换 HEX 期间
M1131On余时间 Off
M1140 MODRD MODWR MODRW 数接收错误
M1141 MODRD MODWR MODRW 指令参数错误
M1142 VFDA 便利指令数接收错误
系统产生
M1143 ASCIIRTU 模式选择(配合 MODRD MODWR MODRW 指令
(Off 时 ASCII 模式 On 时 RTU 模式)
M1161 816 位处理模式选择On 8 位模式Off 16 位模式
者设
置清
7 应指令 API 50~99
DVPPLC 应技术手册 789

RS485 通讯 RS MODRD MODWR FWD REV STOP RDST RSTEF
MODRW 指令相关设置特殊数寄存器:
特 D 功 说 明
D1038 PLC 机 RS485 通讯站时数响应延迟时间设置设置
范围 0~10000时间定义(01ms)
D1050~D1055
执行 MODRD RDST 指令PLC 系统会动
D1070~D1085 ASCII 字符数转换 HEX16 进制数值存
D1050~D1055
D1070~D1085
PLC 建 RS485 通讯便利指令该指令执行时送出命令
受信端接收会回传信息该信息会储存 D1070~D1085
者利该寄存器容检视回传数(含 RS 指令)
D1089~D1099
PLC 建 RS485 通讯便利指令该指令执行时送出命令
字符储存 D1089~D1099者根该寄存器容检
视命令否正确(含 RS 指令)
D1120 RS485 通信协议请参考列表格说明
D1121 PLC 机通讯址 PLC 机站时通讯址
D1122 发送数剩余字数
D1123 接收数剩余字数
D1124 起始字符定义(STX)请参考列表格说明
D1125 RS 指令第结束字符定义(ETX1)请参考列表格说明
D1126 RS 指令第二结束字符定义(ETX2)请参考列表格说明
D1129
通讯逾时异常时间定义(ms)设置 Timeout 时间 0
时逾时情形设置值 0 时 RS MODRD
MODWR FWD REV STOP RDST RSTEF MODRW 指
令执行进入接收模式指定时间没收第字
符二字符间时间超设置值PLC 会 M1129 设
On者利标志作通讯逾时处理必须记:处理
完必须 M1129 清
D1130 MODBUS 回传错误码记录
D1168 RS 指令特定字符通讯接收中断请求 (I150)通讯接收字符
D1168 Low Byte 时触发中断 I150
D1169
RS 指令特定长度通讯接收中断请求 (I160)通讯接收数
长度D1169 Low Byte 时触发中断 I160 D11690 时
中断反应
D1256~D1295
PLC 建 RS485 通讯便利指令 MODRW该指令执行时送
出命令字符储存 D1256~D1295者根该寄存器
容检视命令否正确
D1296~D1311 PLC 系统会动者指定接收寄存器容 ASCII 字符数
转换 HEX16 进制数值(MODRW 指令) 7 应指令 API 50~99
DVPPLC 应技术手册 790
D1120:RS485 通信协议设置方法请参考表:
容 0 1
b0 数长度 7 8
00 : (None)
01 : 奇位(Odd) b1
b2 位
11 : 偶位(Even)
b3 stop bits 1 bit 2 bit
0001 (H1) : 110
0010 (H2) : 150
0011 (H3) : 300
0100 (H4) : 600
0101 (H5) : 1200
0110 (H6) : 2400
0111 (H7) : 4800
1000 (H8) : 9600
1001 (H9) : 19200
1010 (HA) : 38400
1011 (HB) : 57600 (ES SS 系列 V58 版(含)前支持)
b4
b5
b6
b7
1100 (HC) : 115200 (ES SS 系列 V58 版(含)前支持)
b8 起始字符选择 D1124
b9 第结束字符选择 D1125
b10 第二结束字符选择 D1126
b15~b11 定义
RS 指令时常外围装置通讯格式中会定义该控制字符串起始
字符结束字符提供者 D1124~D1126 设置起始字符结束字
符利机定义起始字符结束字符者 M1126M1130
D1124~D1126 设置起始结束字符时 RS485 通信协议 D1120 b8~b10
须设 1效设置方法请参考表:
M1130
0 1
0
D1124:者定义
D1125:者定义
D1126:者定义
D1124:H 0002
D1125:H 0003
D1126:H 0000(设置)
M1126
1
D1124:者定义
D1125:者定义
D1126:者定义
D1124:H 003A(’’)
D1125:H 000D(CR)
D1126:H 000A(LF)
通讯格式设置例:
假设通讯格式:Baud rate 9600 7N2
STX ::
ETX1 :CR
ETX2 :LF
查表知通讯格式 H788 写入 D1120
D1120
b15 b0
0 788
000001 0001000111
Don t care 7 应指令 API 50~99
DVPPLC 应技术手册 791

STXETX1ETX2 时须注意特殊辅助继电器 M1126 M1130 间
OnOff 关系
M1143:ASCII RTU 模式选择On RTU 模式Off ASCII 模式
标准 MODBUS 格式说明:
ASCII 模式 (M1143Off):
STX 起始字符 :’ (3AH)
Address Hi
Address Lo
通信址
8bit 址 2 ASCll 码组合
Function Hi
Function Lo
功码:
8bit 功码 2 ASCll 码组合
Data (n1)
……
Data 0
数容:
n×8bit 数容 2n ASCll 码组合
LRC CHK Hi
LRC CHK Lo
LRC 校验码:
8bit 校验码 2 ASCll 码组合
END Hi
END Lo
结束字符:
END HiCR (0DH) END LoLF(0AH)
通信协议 MODBUS ASCII 模式: byte 2 ASCII 字符组合成例:
数值 64HexASII 表示方式’64’分’6’(36Hex)’4’(34Hex)组合成ASCII
信息字符意义:’0’…’9’’A’…’F’ 16 进制制代表 ASCII 信息字符例:
字符 0’ 1’ 2’ 3’ 4’ 5’ 6’ 7’
ASCII code 30H 31H 32H 33H 34H 35H 36H 37H

字符 8’ 9’ A’ B’ C’ D’ E’ F’
ASCII code 38H 39H 41H 42H 43H 44H 45H 46H
起始字符 (STX):
固定 :’ (3AH)
通信址(Address):
0’ 0’:驱动器广播(Broadcast)
0’ 1’:第 01 址驱动器
0’ F’:第 15 址驱动器
1’ 0’:第 16 址驱动器类推﹒﹒﹒﹒﹒﹒第 255 址 (F’ F’)
功码(Function):
0’ 3’:读取笔寄存器容
0’ 6’:写入 Word 容寄存器
1’ 0’:写入笔寄存器容
数容(Data Characters):
者传送数容 7 应指令 API 50~99
DVPPLC 应技术手册 792
LRC 校验码:
校验码(LRC Check) Address Data Content 结束加起值取 2 补码
例: 01H + 03H + 21H + 02H + 00H + 02H29H然取 2 补码D7H
结束字符:
固定 END HiCR (0DH) END LoLF(0AH)
例:驱动器址 01H读出 2 连续寄存器数容表示:起始寄存
器址 2102H
询问信息字符串格式: 响应信息字符串格式:
STX :’ STX :’
0’ 0’ Address 1’ Address 1’
0’ 0’ Function 3’ Function 3’
2’ 0’
1’
Number of data
(count by byte) 4’
0’ 1’

Starting address
2’ 7’
0’ 7’
0’
Content of starting
address
2102H 0’
0’ 0’
Number of data
(count by word)
2’ 0’
D’ 0’ LRC Check 7’
Content of address
2103H
0’
CR 7’ END LF LRC Check 1’
CR
END LF
RTU 模式(M1143On):
Start 参考列说明
Address 通信址:8bit 二进制址
Function 功码:8bit 二进制
DATA (n1)
……
DATA 0
数容:
n×8bit 数
CRC CHK Low
CRC CHK High
CRC 校验码:
16bit CRC 校验码 2 8bit 二进制组合
END 参考列说明
通信址(Address):
00 H:驱动器广播(Broadcast)01 H:第 01 址驱动器0F H:第 15
址驱动器10 H:第 16 址驱动器类推… 254 (FE H)
功码(Function Code):
03 H:读取笔寄存器容
06 H:写入 Word 容寄存器
10 H:写入笔寄存器容
7 应指令 API 50~99
DVPPLC 应技术手册 793

数容(Data Characters):者传送数容
CRC 校验码:
校验码 Address Data content 结束运算规:
步骤 1:令 16bit 寄存器 (CRC 寄存器)FFFFH
步骤 2:Exclusive OR 第 8bit byte 信息指令低位 16bit CRC 寄存
器 Exclusive OR 结果存入 CRC 寄存器
步骤 3:右移位 CRC 寄存器 0 填入高位处
步骤 4:检查右移值果 0 步骤 3 新值存入 CRC 寄存器否
Exclusive OR A001H CRC 寄存器结果存入 CRC 寄存器
步骤 5:重复步骤 3~步骤 4 8bit 全部运算完成
步骤 6:重复步骤 2~步骤 5取 8bit 信息指令直信息指
令运算完成 CRC 寄存器值 CRC 校验码
值注意 CRC 校验码必须交换放置信息指令校验码中
起始(START)结束(END):
ESEXSS 机种 V58 版(含)前 SASX 机种 V11 版(含)前:保持输入讯号
等 10 ms
EHEH2SV 机种请参考表:
Baud Rate(bps) RTU Timeout Timer(ms) Baud Rate(bps) RTU Timeout Timer(ms)
300 40 9600 2
600 21 19200 1
1200 10 38400 1
2400 5 57600 1
4800 3 115200 1
例:驱动器址 01H读出 2 连续寄存器数容表示:起始寄存器
址 2102H
询问信息格式: 响应信息格式:
Address 01 H Address 01 H
Function 03 H Function 03 H
21 H Starting data address 02 H
Number of data
(count by byte) 04 H
00 H 17 H Number of data
(count by word) 02 H
Content of data address
8102H 70 H
CRC CHK Low 6F H 00 H
CRC CHK High F7 H
Content of data address
8103H 00 H
CRC CHK Low FE H
CRC CHK High 5C H 7 应指令 API 50~99
DVPPLC 应技术手册 794

RS485 通讯程序标志时序图:
M1002
MOV H86 D1120
SET M1120
发送求脉
发送数容预先写入
SET M1122
MOV K100 D1129
X10
RS D100 K3 D120 K8
接收数容处理
RST M1123
M1123
接收完毕
设置通讯格式 96007E1
通讯格式保持
设置通讯逾时时间 100ms
置位送信求
复位接收完毕标志
7 应指令 API 50~99
DVPPLC 应技术手册 795
12312345678
3
2
1
0
3
2
1
0
4
5
6
7
8
D1122
M1131
M1129
M1128
D1123
M1127
M1125
M1124
M1123
M1122
M1121
X10
X0SET M1122
RS 指令执行
发送机
送信求
接收完毕
接收等
接收状态解
MODRDRDST
MODRW 数
接收转换完毕
传送接收中
接收逾时
接收逾时计时器
设置 D1129
MODRDRDST
MODRW 数
转换 HEX
发送数
剩余字数
接收数
剩余字数
立转
转换数
收完整笔数停止计时
接收逾时计数器达导通
ASCII HEX数转换成
扫描周期
者程序中会状
态复位初始发送机状态
者须程序中复位
数传送完毕动复位


7 应指令 API 50~99
DVPPLC 应技术手册 796
API 适机种
ESEXSS SASXSC EHSV81 D PRUN P 8 进制位传送

位装置 字装置
X Y M S K H KnX KnY KnM KnST C D E F
S
D
操作数注意:KnXKnYKnM 中 XYM 右边号码须 0
S 操作数指定 KnX 时D 操作数必须指定 KnM
S 操作数指定 KnM 时D 操作数必须指定 KnY
装置范围请参考系列机种功规格表

16 位指令 (5 STEP)
PRUN 连续执行型 PRUNP 脉执行型
32 位指令 (9 STEP)
DPRUN 连续执行型 DPRUNP 脉执行型
标志信号:

脉执行型 16 位指令 32 位指令
ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV

指令说明

S:传送源装置 D:传送目装置
8 进制型态 S 容传送 D 中
程序范例
()

X3On 时 8 进制型态 K4X10 容传送 K4M10
X3
PRUN K4X10 K4M10

没变化
X27
M27
X26 X25 X24 X23 X22 X21 X20 X17 X16 X15 X14 X13 X12 X11 X10
M17 M16 M15 M14 M13 M12 M11 M10M26 M25 M24 M23 M22 M21 M20 M19 M18
程序范例
()二

X2On 时 8 进制型态 K4M10 容传送 K4Y10
X2
PRUN K4M10 K4Y10

位不传送 2
Y27
M27
Y26 Y25 Y24 Y23 Y22 Y21 Y20 Y17 Y16 Y15 Y14 Y13 Y12 Y11 Y10
M17 M16 M15 M14 M13 M12 M11 M10M26 M25 M24 M23 M22 M21 M20 M19 M18

7 应指令 API 50~99
DVPPLC 应技术手册 797
API 适机种
ESEXSS SASXSC EHSV82 ASCI P HEX 转 ASCII

位装置 字装置
X Y M S K H KnX KnY KnMKnS T C D E F
S
D
n
操作数注意:n 操作数指定范围 n1~256
装置范围请参考系列机种功规格表

16 位指令 (7 STEP)
ASCI 连续执行型 ASCIP 脉执行型
32 位指令
- - - -
标志信号::M1161 816 位模式切换

脉执行型 16 位指令 32 位指令
ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV

指令说明

S:数源起始装置 D:存放变换结果起始装置 n:变换位数
16 位转换模式: M1161Off 时 S 16 进制数位数转换 ASCII
码传送 D 8 位 8 位中转换位数 n 设置
8位换模式: M1161On 时 S 16 进制数位数转换 ASCII
码传送 D 8 位中转换位数 n 设置( D 8 位全部 0)
M1161Off 时指定 16 位转换模式
X0On 时 D10 4 16 进制数值转换成 ASCII 码传送 D20 起
始寄存器
X0
ASCI D10 D20 K4
M1001
M1161

假设条件:
(D10) 0123 H 0’ 30H 4’ 34H 8’ 38H
(D11) 4567 H 1’ 31H 5’ 35H 9’ 39H
(D12) 89AB H 2’ 32H 6’ 36H A’ 41H
(D13) CDEF H 3’ 33H 7’ 37H B’ 42H
n4 时位组成:
程序范例
()

0000000100100011
0123
D100123 H
D20
D21
0011000100110000
0011001100110010


1 31H 0 30H
3 33H 2 32H 7 应指令 API 50~99
DVPPLC 应技术手册 798
n6 时位组成:
0000000100100011
0123
b15
0011011100110110
0011000100110000
D20
b0
0100010101100111
4567
b15 b0
b15 b0
D21b15 b0
0011001100110010
D22b15 b0
转换
D10H 0123
D11H 4567
7 37H 6 36H
1 31H 30H
3 33H 32H
0
2
n1~16 时:
n
D K1 K2 K3 K4 K5 K6 K7 K8
D20 3 2 1 0 7 6 5 4
D20 3 2 1 0 7 6 5
D21 3 2 1 0 7 6
D21 3 2 1 0 7
D22 3 2 1 0
D22 3 2 1
D23 3 2
D23 3
D24
D24
D25
D25
D26
D26
D27
D27


变化




7 应指令 API 50~99
DVPPLC 应技术手册 799

n
D K9 K10 K11 K12 K13 K14 K15 K16
D20 B A 9 8 F E D C
D20 4 B A 9 8 F E D
D21 5 4 B A 9 8 F E
D21 6 5 4 B A 9 8 F
D22 7 6 5 4 B A 9 8
D22 0 7 6 5 4 B A 9
D23 1 0 7 6 5 4 B A
D23 2 1 0 7 6 5 4 B
D24 3 2 1 0 7 6 5 4
D24 3 2 1 0 7 6 5
D25 3 2 1 0 7 6
D25 3 2 1 0 7
D26 3 2 1 0
D26 3 2 1
D27 3 2
D27


变化



3
程序范例
()二

M 1161On 时指定 8 位转换模式
X0On 时 D10 4 16 进制数值转换成 ASCII 码传送 D20 起始
寄存器
X0
ASCI D10 D20 K4
M1000
M1161

假设条件:
(D10) 0123 H 0’ 30H 4’ 34H 8’ 38H
(D11) 4567 H 1’ 31H 5’ 35H 9’ 39H
(D12) 89AB H 2’ 32H 6’ 36H A’ 41H
(D13) CDEF H 3’ 33H 7’ 37H B’ 42H
n2 时位组成:
0000000100100011
0123
D100123 H
00 000 001100 0
00 00 0011001
3
33
2
100 0
100 00
D202 ASCII 32H码
D213 ASCII 33H 码
7 应指令 API 50~99
DVPPLC 应技术手册 7100
n4位组成:
0000000100100011
0123
b15
00 0 00110 0
00 000 0011000
D20
b0
b15 b0
D21b15 b0
00 00 00110010
D22b15 b0
00 00 0011001
D23b15 b0
1
100 00
00 0
00 00
00 000 00
转换
D10 H 0123
30H0
31H1
32H2
33H3
n1~16 时:
n
D K1 K2 K3 K4 K5 K6 K7 K8
D20 3 2 1 0 7 6 5 4
D21 3 2 1 0 7 6 5
D22 3 2 1 0 7 6
D23 3 2 1 0 7
D24 3 2 1 0
D25 3 2 1
D26 3 2
D27 3
D28
D29
D30
D31
D32
D33
D34
D35
变化
7 应指令 API 50~99
DVPPLC 应技术手册 7101
n
D K9 K10 K11 K12 K13 K14 K15 K16
D20 B A 9 8 F E D C
D21 4 B A 9 8 F E D
D22 5 4 B A 9 8 F E
D23 6 5 4 B A 9 8 F
D24 7 6 5 4 B A 9 8
D25 0 7 6 5 4 B A 9
D26 1 0 7 6 5 4 B A
D27 2 1 0 7 6 5 4 B
D28 3 2 1 0 7 6 5 4
D29 3 2 1 0 7 6 5
D30 3 2 1 0 7 6
D31 3 2 1 0 7
D32 3 2 1 0
D33 3 2 1
D34 3 2
D35


变化



3
7 应指令 API 50~99
DVPPLC 应技术手册 7102
API 适机种
ESEXSS SASXSC EHSV83 HEX P ASCII 转 HEX

位装置 字装置
X Y M S K H KnX KnY KnM KnST C D E F
S
D
n
操作数注意:n 操作数指定范围 n1~256
装置范围请参考系列机种功规格表

16 位指令 (7 STEP)
HEX 连续执行型 HEXP 脉执行型
32 位指令
- - - -
标志信号:M1161 816 位模式切换

脉执行型 16 位指令 32 位指令
ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV

指令说明

S:数源起始装置 D:存放变换结果起始装置 n:变换 ASCII 码位

16 位转换模式︰ M1161Off 时指定 16 位转换模式 S 16 进制数
8 位 ASCII 码转换 16 进制数值 4 位数传送 D 转换 ASCII
码位数 n 设置
8 位转换模式︰ M1161On 时指定 8 位转换模式 S 16 进制数
位数转换 ASCII 码传送 D 8 位中转换位数 n 设置
( D 8 位全部 0)
程序范例
()

M1161Off 时指定 16 位转换模式
X0On 时 D20 起始寄存器中 ASCII 码转换 16 进制数值 4 位数
传送 D10 起始寄存器中转换 ASCII 码位数 n4
X0
HEX D20 D10 K4
M1001
M1161

假设条件:
S ASCII 码 HEX 转换 S ASCII 码 HEX 转换
D20 H 43 C D24 H 34 4
D20 H 44 D D24 H 35 5
D21 H 45 E D25 H 36 6
D21 H 46 F D25 H 37 7
D22 H 38 8 D26 H 30 0
D22 H 39 9 D26 H 31 1
D23 H 41 A D27 H 32 2
D23 H 42 B D27 H 33 3 7 应指令 API 50~99
DVPPLC 应技术手册 7103
n4 时位组成:
0000000 00
000010
1100110 11 1
D20
D21
D10 111 110
1000 10
1
44H D 43H C
46H F 45H E
CD E F
111001
1011

n1~16 时

n D13 D12 D11 D10
1 ***CH
2 **CDH
3 *CDEH
4

CDEFH
5 ***C H DEF8H
6 **CD H EF89H
7 *CDE H F89AH
8
寄存器未指定
部份全部 0 CDEF H 89ABH
9 ***C H DEF8 H 9AB4H
10 **CD H EF89 H AB45H
11 *CDE H F89A H B456H
12

CDEF H 89AB H 4567H
13 ***C H DEF8 H 9AB4 H 5670H
14 **CD H EF89 H AB45 H 6701H
15 *CDE H F89A H B456 H 7012H
16 CDEF H 89AB H 4567 H 0123H
程序范例
()二

M 1161On 时指定 8 位转换模式
X0
HEX D20 D10 K4
M1000
M1161
7 应指令 API 50~99
DVPPLC 应技术手册 7104
假设条件:
ASCII 码 HEX 转换 ASCII 码 HEX 转换
D20 H 43 C D28 H 34 4
D21 H 44 D D29 H 35 5
D22 H 45 E D30 H 36 6
D23 H 46 F D31 H 37 7
D24 H 38 8 D32 H 30 0
D25 H 39 9 D33 H 31 1
D26 H 41 A D34 H 32 2
D27 H 42 B D35 H 33 3
n2 时位组成:
0100
0010
00 0 11 1
D20
D21
D10 11 0
010
00
00 00 0 0 0
0
11
43H C
44H D
CD
n1~16 时

n D13 D12 D11 D10
1 ***C H
2 **CD H
3 *CDE H
4

CDEF H
5 ***C H DEF8 H
6 **CD H EF89 H
7 *CDE H F89A H
8
寄存器未指定
部份全部 0 CDEF H 89AB H
9 ***C H DEF8 H 9AB4 H
10 **CD H EF89 H AB45 H
11 *CDE H F89A H B456 H
12

CDEF H 89AB H 4567 H
13 ***C H DEF8 H 9AB4 H 5670 H
14 **CD H EF89 H AB45 H 6701 H
15 *CDE H F89A H B456 H 7012 H
16 CDEF H 89AB H 4567 H 0123 H 7 应指令 API 50~99
DVPPLC 应技术手册 7105

API 适机种
ESEXSS SASXSC EHSV84 CCD P 校验码

位装置 字装置
X Y M S K H KnX KnY KnMKnS T C D E F
S
D
n
操作数注意:n 操作数指定范围 n1~256
装置范围请参考系列机种功规格表

16 位指令 (7 STEP)
CCD 连续执行型 CCDP 脉执行型
32 位指令
- - - -
标志信号:M1161 816 位模式切换

脉执行型 16 位指令 32 位指令
ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV

指令说明


S:数源起始装置 D:存放总检查结果 n:数数
指令作通信时确保数传输时正确性做字符串总检查(Sum
Check)
16 位转换模式︰ M1161Off 时指定 16 位转换模式 S 指定寄存器
起始号码开始算 n 数( 8 位单位)容作加总加总结果存放 D
指定寄存器中极性位存放 D +1 中
8 位转换模式︰ M1161On 时指定 8 位转换模式 S 指定寄存器起
始号码开始算 n 数( 8 位单位 8 位效)容作加总加总
结果存放 D 指定寄存器中极性位存放 D +1 中
程序范例
()

M1161Off 时指定 16 位转换模式
X0On 时 D0 指定寄存器起始号码开始算 6 数( 8 位单位
n6 代表指定 D0~D2)容作加总加总结果存放 D100 指定寄存器中
极性位存放 D101 中
X0
CCD D0 D100 K6
M1000
M1161
7 应指令 API 50~99
DVPPLC 应技术手册 7106

D100
D101
000000 000011 11 11
00000000 00 0001 10
(S) 数容
D0
D0
D1
D1
D2
D2
D100
D101
K100 0 1 1 0 0 1 0 0
K 111 0 1 1 0 1 1 1 1
K120 0 1 1 1 1 0 0 0
K202 1 1 0 0 1 0 1 0
K123 0 1 1 1 1 0 1 1
K211 1 1 0 1 0 0 1 1
0 0 0 1 0 0 0 1
奇数 时 极性 1 1
偶数 时 极性 1 0
K867 合计
极性
程序范例
()二

M1161On 时指定 8 位转换模式
X0On 时 D0 指定寄存器起始号码开始算 6 数( 8 位单位
n6 代表指定 D0~D5)容作加总加总结果存放 D100 指定寄存器中
极性位存放 D101 中
X0
CCD D0 D100 K6
M1000
M1161
D100
D101
000000 000011 11 11
00000000 00 0001 10
奇数 时 极性 1 1
偶数 时 极性 1 0
(S) 数容
D0
D1
D2
D3
D4
D5
D100
D101
K100 0 1 1 0 0 1 0 0
K 111 0 1 1 0 1 1 1 1
K120 0 1 1 1 1 0 0 0
K202 1 1 0 0 1 0 1 0
K123 0 1 1 1 1 0 1 1
K211 1 1 0 1 0 0 1 1
0 0 0 1 0 0 0 1
K867 合计
极性
7 应指令 API 50~99
DVPPLC 应技术手册 7107
API 适机种
ESEXSS SASXSC EHSV85 VRRD P 电位器值读出

位装置 字装置
X Y M S K H KnX KnY KnMKnS T C D E F
S
D
操作数注意:S 操作数指定范围 n0~7功卡时 n0~1
装置范围请参考系列机种功规格表

16 位指令 (5 STEP)
VRRD 连续执行型 VRRDP 脉执行型
32 位指令
- - - -
标志信号:M1178M1179 请参考列补充说明

脉执行型 16 位指令 32 位指令
ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV

指令说明

S:电位器编号 D:存放电位器值装置
VRRD 指令读取 PLC 机 2 点编号 No0No1 功卡 6 点编号
No2~No7 VR 电位器变化量转换成 0~255 数值存放 D 中
电位器值成定时器设置值转动 VR 电位器改变定时器设置时间
获取超 255 数值时请 D 某定数
程序范例
()

X0On 时VRRD 指令指定编号 No0 VR 电位器变化量转换成 8 位长
度 BIN 值(0~255)暂存 D0 中
X1On 时定时器 T0 D0 容值定时器设置值开始计时
X1
TMR T0 D0
X0
VRRD K0 D0

程序范例
()二

电位器值序读出:DVP PLC 旋钮 No0~7 相应 VRRD 指令 S K0~K7
面回路范例 E 作修饰(E0~7)K0EK0~K7
定时器回路电位器刻度 0~10 转换成 0~255T0~T7 计时单位 01 秒
设置值 0~255 秒
机没插入 VR 扩充卡程序中 VRRD VRSC 指令电位器编号设置
K2~K7会产生语法检查错误 7 应指令 API 50~99
DVPPLC 应技术手册 7108
M1000
RST E
FOR K8
M1000
VRRD
INC E
D100E
NEXT
X10
TMR D100T0
T0
Y0
X17
TMR D107T7
T7
Y7
END
K 0E

FOR~NEXT 指令动作:
1 FOR~NEXT 指令区间FOR 指定 K8 代表 FOR~NEXT 指令间回路反复
执行 8 次执行
2 FOR~NEXT 指令间(INC E) E 呈现 012…7 加变化
8 电位器值呈现 VR0→D100VR1→D101VR2→D102…VR7→D107
序读入指定寄存器中
补充说明

VR VARIABLE RESISTOR 变电阻简称
SASXSCEHEH2SV 机建 2 点 VR 电位器搭配特 D 特 M
装置编号 功 说 明
M1178 VR0 电位器启动
M1179 VR1 电位器启动
D1178 VR0 值
D1179 VR1 值
7 应指令 API 50~99
DVPPLC 应技术手册 7109
API 适机种
ESEXSS SASXSC EHSV86 VRSC P 电位器刻度读出

位装置 字装置
X Y M S K H KnX KnY KnMKnS T C D E F
S
D
操作数注意:S 操作数指定范围 n0~7功卡时 n0~1
装置范围请参考系列机种功规格表

16 位指令 (5 STEP)
VRSC 连续执行型 VRSCP 脉执行型
32 位指令
- - - -
标志信号:

脉执行型 16 位指令 32 位指令
ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV

指令说明

S:电位器编号 D:存放电位器刻度值装置
VRRD 指令读取 PLC 机 2 点编号 No0No1 功卡 6 点编号
No2~ No7 VR 电位器刻度值(刻度值 0~10)刻度值存放 D 中
电位器位置刚停两刻度间时四舍五入取 0~10 整数值
程序范例
()

X0On 时VRSC 指令指定编号 No0 VR 电位器刻度值(0~10)存 D10

X0
VRSC K0 D10

程序范例
()二

成指拨开关:相应电位器刻度 0~10M10~M20 中点 On
API 41 DECO 指令电位器刻度译码 M10~M25
X0On 时指定编号1 VR 电位器刻度值(0~10)存 D1 中
X1On 时 API 41 DECO 指令电位器刻度译码 M10~M25
X0
VRSC K1 D1
X1
DECO D1 M10 K4
M10
M11
M20
刻度 时 0 On
刻度 时 1 On
刻度 时 10 On

补充说明

机没插入 VR 扩充卡程序中 VRRD VRSC 指令电位器编号设置
K2~K7会产生执行语法检查错误
7 应指令 API 50~99
DVPPLC 应技术手册 7110
API ☺ 适机种
ESEXSS SASXSC EHSV87 D ABS P 绝值运算

位装置 字装置
X Y M S K H KnX KnY KnM KnST C D E F
D
操作数注意:装置范围请参考系列机种功规格表

16 位指令 (3 STEP)
ABS 连续执行型 ABSP 脉执行型
32 位指令 (5 STEP)
DABS 连续执行型 DABSP 脉执行型
标志信号:
脉执行型 16 位指令 32 位指令
ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV

指令说明

D:欲取绝值装置
ABS 指令执行时指定组件 D 取绝值
指令般脉执行型指令(ABSP)
程序范例

X0Off→On 时D0 容取绝值
X0
ABS D0

7 应指令 API 50~99
DVPPLC 应技术手册 7111
API 适机种
ESEXSS SASXSC EHSV88 D PID PID 运算

位装置 字装置
X Y M S K H KnX KnY KnMKnS T C D E F
S1
S2
S3
D
操作数注意:S3 操作数 16 位指令占连续 20 装置32 位指
令占连续 21 装置
装置范围请参考系列机种功规格表
程序中 PID 指令次数请参考补充说明

16 位指令 (9 STEP)
PID 连续执行型 - -
32 位指令 (17STEP)
DPID 连续执行型 - -
标志信号:

脉执行型 16 位指令 32 位指令
ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV

指令说明

S1:目标值(SV) S2:现值(PV) S3:参数 D:输出值(MV)
PID 运算控制专指令取样时间达该次扫描执行 PID 运算动作PID
表示例积分微分PID 控制机械设备气动设备电子设备中具广泛

S1:目标值(SV)S2:现值(PV)16 位指令 S3 ~ S3+1932 位指令 S3 ~ S3+20:
参数全部设置完成开始执行 PID 指令结果暂存 D 中 D 容请指定
停电保持功数寄存器区间(果指定具停电保持数寄存器区间请
程序开始加入该停电保持区间数寄存器作初始化清 0)
程序范例

执行 PID 指令前先参数设置完成
X0On 时候指令执行结果暂存 D150 中X0 变成 Off 时指令执行
前数没变化
X0
PID D0 D1 D100 D150

补充说明

ESEXSS 系列机种 V57 版(含)版支持指令(PID)版支持指令
指令次数限制 S3 指定寄存器号码重复
16 位指令 S3 占 20 寄存器述程序例中 S3 指定 PID 指令参数设置区
间 D100~D114 PID 指令开始执行前必须先 MOV 指令设置值传送参
数指定寄存器区间里作设置动作果参数指定寄存器停电保持区域
寄存器时请 MOVP 指令执行次传送
16 位指令 S3 参数设置容

7 应指令 API 50~99
DVPPLC 应技术手册 7112
装置编号 功 设置范围 说明
S3 :
取样时间(TS)
(单位:10ms)
1~2000
(单位:10ms)
指令少时间计算次
更新输出值(MV)TS 次扫描周
期话PID 指令次扫描周期
执行TS0 动作 TS 设
置值需程序扫描周期
S3 +1: 例增益(KP) 0~30000() SV−PV 间误差放例值
S3 +2: 积分增益(KI) 0~30000() 取样时间单位误差值
累积值放例值
S3 +3: 微分增益(KD) 30000~30000() 取样时间单位里误差变化
量放例值
S3 +4: 动作方(DIR)
0:动控制方
1:正动作(ESVPV)
2:逆动作(EPVSV)
3:温度控制专动调整参数功调整完毕时动
改 K4填入适 KPKI KD 等参数(32bit
指令提供功)
4:已调整温度控制专功(32bit 指令提供功)
5:动控制方(限制积分饱限值)
PS K5 模式仅支持 SVEH2 V12 SASA V18 SC V16
S3 +5: 偏差量(E)作
范围 0~32767
偏差量(E)等 SV−PV 误差值
设置 K0 表示启动功例:
设置 5 E 5~5 区间输出值
(MV) 0
S3 +6:
输出值(MV)
饱限 32768~32767
例:设置 1000输出值(MV)
1000 时 1000 输出需等
S3+7否限值限值互

S3 +7:
输出值(MV)
饱限 32768~32767 例:设置1000输出值(MV)
1000 时1000 输出
S3 +8: 积分值饱限 32768~32767
例:设置 1000积分值 1000
时 1000 输出积分需
等 S3+9否限值限值
互换
S3 +9: 积分值饱限 32768~32767 例:设置1000积分值1000
时1000 输出积分
S3 +1011:
暂存累积
积分值 32bit 浮点数范围
累积积分值通常供参考
者需求清
修改须 32bit 浮点数修改
S3 +12: 暂存前次 PV 值 - 前次测定值通常供参考
者需求修改
S3 +13:
~
S3 +19:
系统参数者请勿
者参数设置超出范围左右极限设置值动作方(DIR)超出范
围预设 0 7 应指令 API 50~99
DVPPLC 应技术手册 7113
PID 指令中断插入子程序步进点 CJ 指令中
取样时间 TS 差值 (1 次扫描周期+1ms)~+(1 次扫描周期)果误差
值输出造成影响话请扫描周期加固定时间中断子程序
PID 测定值(PV) PID 执行运算动作前必须稳定值果抓取
DVP04AD DVP04XA DVP04PT DVP04TC 模块输入值作 PID 运算时请
注意模块 AD 转换时间
32 位指令 S3 占 21 寄存器 S3 指定 PID 指令参数设置区域 D100~D120
PID指令开始执行前必须先MOV指令设置值传送参数指定寄存器区
域里作设置动作果参数指定寄存器停电保持区域寄存器时请
MOVP 指令执行次传送
32 位 S3 参数表示:
装置编号 功 设置范围 说明
S3 : 取样时间(TS)
(单位:10ms)
1~2000
(单位:10ms)
指令少时间计算次
更新输出值(MV)TS 次扫描周
期话PID 指令次扫描周期
执行TS0 动作取样时间
设置值需程序扫描周期
S3 +1: 例增益(KP) 0~30000() SV−PV 间误差放例值
S3 +2: 积分增益(KI) 0~30000() 取样时间单位误差值
累积值放例值
S3 +3: 微分增益(KD) 30000~30000() 取样时间单位里误差变化
量放例值
S3 +4: 动作方(DIR)
0:动控制方
1:正动作(ESVPV)
2:逆动作(EPVSV)
S3 +56: 32 位偏差量(E)
作范围 0~2147483647
偏差量(E)等 SV−PV 误差值
设置 K0 表示启动功例:
设置 5 E 5~5 区间输出值
(MV) 0
S3 +78: 32 位输出值
饱限
2147483648~
2147483647
例:设置 1000输出值(MV)
1000 时 1000 输出需等
S3+910否限值限值
互换
S3 +910: 32 位输出值
饱限
2147483648~
2147483647
例:设置1000输出值(MV)
1000 时1000 输出
S3 +1112: 32 位积分值
饱限
2147483648~
2147483647
例:设置 1000积分值 1000
时 1000 输出积分需
等 S3+1314否限值
限值互换
S3 +1314: 32 位积分值
饱限
2147483648~
2147483647
例:设置1000积分值1000
时1000 输出积分
S3 +1516: 32 位累积
积分值 32bit 浮点数范围
累积积分值通常供参考
者需求清修
改须 32bit 浮点数修改 7 应指令 API 50~99
DVPPLC 应技术手册 7114

装置编号 功 设置范围 说明
S3 +1718: 32 位前次
PV 值 - 前次测定值通常供参考
者需求修改
S3 +1920: 系统参数者请勿
32 位 S3 参数说明 16 位参数说明致相点 S3+5 ~ S3+20 间
参数容量原 16 位变 32 位
PID指令
计算公式
指令速度测定值微分型态执行 PID 运算
PID 运算分成动正动作逆动作 3 种正逆动作 S3+4 容
指定外 PID 运算相关设置值 S3 ~ S3+5 指定寄存器设置
PID 基表达式
() () ()StPV*K+S
1tE*K+tE*KMV DIP
中 ()StPV 表示 ()tPV 微分值 ()S
1tE 表示 ()tE 积分值动作方选
择正逆动作时 ()tE 值等 0视 0
动作方 PID 运算方式
正动作动 ( ) PVSVtE −
逆动作 ( ) SVPVtE −
外 ()StPV 表示 ()tPV 微分值 ()S
1tE 表示 ()tE 积分值
述公式中知指令般 PID 指令点微分值
变化避免般 PID 指令初次起动时造成瞬间微分值缺点
指令采监测定值(PV)微分状况测定值(PV)变化量时指令会降低输
出值(MV)输出
符号说明:
MV : 输出值
PK : 例增益
()tE : 偏差量
PV : 测定值
SV : 目标值
DK : 微分增益
()StPV : ()tPV 微分值
IK : 积分增益
()S
1tE : ()tE 积分值
7 应指令 API 50~99
DVPPLC 应技术手册 7115
温度控制专功公式介绍
S3+4 功选择 K3 K4 时图(二)中指令部运算公式改
() () () ⎥⎦

⎢⎣
⎡ +⎟

⎞⎜

⎛+ StPVKStEKtEKMV D
IP
*111
中偏差量固定
() PVSVtE −
功专温度控制设计功取样时间(TS)设置 4 秒(K400)
时表示输出值(MV)输出范围 K0~K4000 间搭配 GPWM 指令
周期时间设置值需设 4 秒(K4000)
者控制温度环境知调整项参数时先选择 K3 项动调
整功等指令部调整完毕(功选择动会设置 K4)者控制
结果修改成更佳参数
控制方块图:
G(s)
S
1S K I
K P
K D
+ +
+
虚线 指令 PID
+

图() S3+4 K0~K2 控制方块
图()中 S 表示微分动作动作定义现 PV 值减前次 PV 值
取样时间动作外 1S 表示积分动作动作定义前次积分值加次偏
差量取样时间值图中 G(S)表示受控装置
G(s)
S
1S 1KI
K D
+ +
+
虚线 指令 PID
P
+
1K

图(二) S3+4 K3~K4 控制方块 7 应指令 API 50~99
DVPPLC 应技术手册 7116
图(二)中 1KI 1KP 符号分表示 KI KP 功控制方
块温度控制专 PID 指令者需搭配 GPWM 指令起范例
请参实例三
注意事项建议
1 S3+6 ~ S3+13 区限 SASXSCEHSV ESEXSS(v57 版)系
列机种
2 ESEXSS 系列机种(v56 版前)限次 PID 指令 ESEXSS(v57 版
) SASXSCEHSV 次数限制
3 ESEXSS 系列机种SASXSC 机种(v11 版前) EH 机种(v10 版前) S3
+3 参数输入 0~30000 间数值
4 PID 指令控制环境请适选取控制功例:选
择温度动调整参数( S3+4K3)功时请勿电机控制环境中免造
成控制现象发生
5 者调整 KPKI KD 三参数时( S3+4 K0~K2)请先调整 KP 值
(验值设置) KI KD 值先设置 0等调整致控制时
序调整 KI 值() KD 值()调整范例范例四示中 KP
值 100 表示 100偏差值增益 1 100偏差值衰减
100偏差值放
6 者选温度控制专功( S3+4K3 K4)时建议请停电保持区
D 寄存器储存参数免动调整参数停电消失动调
整参数保证定适控制环境者然行修
改调整参数建议修改 KI KD 数值
7 指令动作须配合许参数值控制请勿意设置参数值免造成法控
制现象
范例: PID 指令位置控制时方块图(动作方 S3+4 需设 0)
位置命令 (SV) PID MV 受控装置
Encoder
PV
范例二: PID 指令变频器搭配控制时方块图(动作方 S3+4K0) 7 应指令 API 50~99
DVPPLC 应技术手册 7117
速度命令()S
PID
S+MV 变频器
速度检测
装置 (P)
+
+
加减速命令 (SV)
加减速输出 (MV)
实际加减速度
(PVSP)
范例三: PID 指令温度控制时方块图(动作方 S3+4 需设 1)
温度命令 (SV) PID
加温MV) 加热装置
温度检测
实际温度 (PV) 装置
范例四:PID 指令参数调整建议步骤说明
假设控制系统受控体 G(s) 转移函数阶函数 () a+s
bsG (般电机
模型均函数)命令值 SV 1取样时间 Ts 10ms建议调整步骤:
步骤 1:首先 KI KD 值设 0接着先分设置 KP 51020 40分
记录 SV PV 状态结果图示
15
1
05
0 01 02 03 04 05 06 07 08 09 1 时间 (sec)
K 40P
K 20P K 10P
SV1
K 5P

步骤 2:观察图知 KP 40 时反应会现象选 KP
20 时 PV 反应曲线接 SV 值会现象启动快
输出值 MV 瞬间值会考虑暂选接着 KP 10 时
PV 反应曲线接 SV 值较滑接考虑值 KP
5 时反应慢暂考虑
步骤 3:选定 KP 10 先调整 KI 值( 124 8)超 KP 值7 应指令 API 50~99
DVPPLC 应技术手册 7118
原然调整 KD ( 00100501 02)超 KP
10原图 PV SV 关系图
15
1
05
0 01 02 03 04 05 06 07 08 09 1 时间 (sec)
PVSV 点
K 10K 8K 02P ID

附注:范例仅供参考者需实际控制系统状况行调整适合控制
参数
应范例

实例:利 PID 指令压力控制系统范例方块图
控制目:控制系统达成压力目标值
控制特性说明:系统需渐渐达成控制目快达成控制目时会
造成系统超控法负荷现象
建议解决方法:
方法:利较取样时间达成
方法二:利延迟命令功达成控制方块图图
压力命令延迟压力命令值 PID MV MV

速度

速度
电压值
变频器
D1116D5
SV
PV
D1D0
D1110 电压
命令值
压力计

0
511
0
255
0V
5V
0
511
0V
10V
0rpm
rpm
3000
A
波形

B
波形
图7 应指令 API 50~99
DVPPLC 应技术手册 7119

命令值 命令值
A 波形图 B 波形图
280
0 0
280
250
200
150
100
50
D2 命令间隔值
D3 命令间隔时间
者实际状况调整
tt

命令延迟功程序实例:
M1002
MOV K10 D3
M10
M0
TMR T0 D3
T0
RST T0
MOV K50 D2D1D0>
MOV K50 D2D1D0<
MOV K0 D2D1D0
ADD D2 D1 D1
CMP D2 K0 M10
D0D1
<
MOV D0 D1
M12
D0D1
>
MOV D0 D1
M0
PID D1 D1116 D10 D5
实例二:速度控制压力控制系统分独立控制范例二方块图
控制目:速度控制开路控制段时间加入压力控制系统(PID 指令)作闭
路控制然达成压力控制目
控制特性说明:两系统速度压力间特定关系找出
架构需先达成开路式控制速度目然闭路式压力控
制达成控制目标外怕压力控制系统控制命令变化
太快考虑加入实例里命令延迟功控制方块图图
示 7 应指令 API 50~99
DVPPLC 应技术手册 7120

速度命令 转
速度
电压值
变频器
D40
0
255
0rpm
3000rpm
MV值
转换成
加减速值
D30 D32 D1116
D31
+
+
M3 M2ON
PID
压力表PV
MVD5
D1 SV
压力命令
D0
延迟功
()不加入
D1110
M0ON
M1ON
部分程序实例:
M1
MOV K0 D5
M3
MOV D40 D30
M2
MOV K3000 D32K3000D32>
MOV K0 D32K0D32<
ADD D30 D31 D32
MOV D32 D1116
M1
PID D1 D1110 D10 D5
M1002
MOV K1000 D40
M0
MOV D0 D1
DIV D32 K11 D32
MOV K255 D32K255D32>7 应指令 API 50~99
DVPPLC 应技术手册 7121
实例三:动调整功控制温度
控制目:利动调整功计算出佳 PID 温度控制参数
控制说明:般者第次控制温度环境特性通常太解
先动调整功( S3+4K3)做初步调整调整完毕
指令动修改控制功温度控制专功( S3+4K4)实
例控制环境烤箱范例程序图示:
M1002
M1013
M0
M1
MOV K4000 D20
D200
K800 D10
TO K0 K2 K1
D11K6FROM
K3 D204
RST M0
PID D10 D11 D0
GPWM D20 Y0
END
K400MOV
MOV
K2
K0 K1
MOV
D200
D0

调整功实验结果示:



PID control area
S 3 +4 k4
Auto tuning area
S 3 +4 k37 应指令 API 50~99
DVPPLC 应技术手册 7122
调整参数做温度控制专功实验结果示:

图出调整温度控制结果错控制时间约
20 分钟接着验证目标温度 80 度修改成 100 度结果图示:


图中出 80 度调整出参数 100 度时达控制
温度目控制时间会太长

8 应指令 API 100~149
DVPPLC 应技术手册 81
API 适机种
ESEXSS SASXSC EHSV100 MODRD MODBUS 数读取

位装置 字装置
X Y M S K H KnX KnY KnMKnS T C D E F
S1 ¼ ¼ ¼
S2 ¼ ¼ ¼
n ¼ ¼ ¼
操作数注意:S1 操作数范围 K0~K254n 操作数范围 K1≦n≦K6
装置范围请参考系列机种功规格表
ES 系列机种支持 EF 修饰

16 位指令 (7 STEP)
MODRD 连续执行型 - -
32 位指令
- - - -
标志信号: M1120~M1131M1140~M1143 请
参考 API 80 RS 指令补充说明

脉执行型 16 位指令 32 位指令
ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV

指令说明


S1:联机装置址 S2:欲读取数址 n:读取数长度
MODRD 指令系针 MODBUS ASCII 模式RTU 模式通讯外围设备专驱动
指令台达 VFD 变频器建 RS485 通讯接口皆符合 MODBUS 通讯格式(
VFDA 系列)利 MODRD 指令台达变频器进行通讯控制(数读取)
S2 欲读取数址址指定联机装置合法联机装置会响应
错误信息PLC 错误代码储存 D1130时M1141 会 On
联机外围装置回传数储存 D1070~D1085接收完毕PLC 会动检查
接收数否误发生错误 M1140 会 On
ASCII 模式回传数均 ASCII 字符PLC 会外回传
数转数值转存 D1050~D1055 RTU 模式 D1050~D1055 效
M1140On M1141On 传送笔正确数外围装置回传
数正确标志 M1140M1141 会清
程序范例
()

PLC VFDS 系列变频器联机 (ASCII ModeM1143Off)
M1002
MOV H87 D1120
SET M1120
MOV K100 D1129
接收数容处理
RST M1127
M1127
设置通讯格式96008E1
通讯格式保持
设置通讯逾时时间 100ms
复位数传送接收完毕标志
SET M1122
X0
置位送信求
接收完毕
接收数 码形式储存 ASCII
D1070~D1085PLC 动容
转换数值储存 D1050~D1055
X0
MODRD K1 H2101 K6
设置通讯命令:
数址 H2101
数长度 6 word
装置址 01

PLC VFDSPLC 传送:01 03 2101 0006 D4
VFDS PLCPLC 接收:01 03 0C 0100 1766 0000 0000 0136 0000 3B 8 应指令 API 100~149
DVPPLC 应技术手册 82
PLC 传送数寄存器 (传送信息)
寄存器 DATA 说 明
D1089 0’ 30 H ADR 1
D1089 1’ 31 H ADR 0 ADR (10)变频器址
D1090 0’ 30 H CMD 1
D1090 3’ 33 H CMD 0 CMD (10)命令码
D1091 2’ 32 H
D1091 1’ 31 H
D1092 0’ 30 H
D1092 1’ 31 H
起始数址
Starting Data Address
D1093 0’ 30 H
D1093 0’ 30 H
D1094 0’ 30 H
D1094 6’ 36 H
数 (word) 数
Number of Data(count by word)
D1095 D’ 44 H LRC CHK 1
D1095 4’ 34 H LRC CHK 0
LRC CHK (01)
错误校验码
PLC 接收数寄存器 (响应信息)
寄存器 DATA 说 明
D1070 0’ 30 H ADR 1
D1070 1’ 31 H ADR 0
D1071 0’ 30 H CMD 1
D1071 3’ 33 H CMD 0
D1072 0’ 30 H
D1072 C’ 43 H
数 (BYTE) 数
Number of Data(count by Byte)
D1073 0’ 30 H
D1073 1’ 31 H
D1074 0’ 30 H
D1074 0’ 30 H
址 2101 H 容
PLC 动 ASCII 字符
转换数值储存
D10500100 H
D1075 1’ 31 H
D1075 7’ 37 H
D1076 6’ 36 H
D1076 6’ 36 H
址 2102 H 容
PLC 动 ASCII 字符
转换数值储存
D10511766 H
D1077 0’ 30 H
D1077 0’ 30 H
D1078 0’ 30 H
D1078 0’ 30 H
址 2103 H 容
PLC 动 ASCII 字符
转换数值储存
D10520000 H
D1079 0’ 30 H
D1079 0’ 30 H
D1080 0’ 30 H
D1080 0’ 30 H
址 2104 H 容
PLC 动 ASCII 字符
转换数值储存
D10530000 H
D1081 0’ 30 H
D1081 1’ 31 H
D1082 3’ 33 H
D1082 6’ 36 H
址 2105 H 容
PLC 动 ASCII 字符
转换数值储存
D10540136 H
D1083 0’ 30 H
D1083 0’ 30 H
D1084 0’ 30 H
D1084 0’ 30 H
址 2106 H 容
PLC 动 ASCII 字符
转换数值储存
D10550000 H
D1085 3’ 33 H LRC CHK 1
D1085 B’ 42 H LRC CHK 0 8 应指令 API 100~149
DVPPLC 应技术手册 83
程序范例
()二

PLC VFDS 系列变频器联机 (RTU ModeM1143On)
M1002
MOV H87 D1120
SET M1120
MOV K100 D1129
接收数容处理
RST M1127
M1127
设置通讯格式 96008E1
通讯格式保持
设置通讯逾时时间 100ms
复位数传送接收完毕标志
SET M1122
X0
置位送信求标志
接收完毕
X0
MODRD K1 H2102 K2
设置通讯命令:
数址 H2102
数长度 2 word
接收数 数值形式HEX
SET M1143 设置 模式 RTU
储存 D1070~D1085
装置址 01

PLC VFDSPLC 传送:01 03 2102 0002 6F F7
VFDS PLCPLC 接收:01 03 04 1770 0000 FE 5C
PLC 传送数寄存器 (传送信息)
寄存器 DATA 说 明
D1089 01 H Address
D1090 03 H Function
D1091 21 H
D1092 02 H
起始数址
Starting Data Address
D1093 00 H
D1094 02 H
数 (word) 数
Number of Data (count by word)
D1095 6F H CRC CHK Low
D1096 F7 H CRC CHK High
PLC 接收数寄存器 (响应信息)
寄存器 DATA 说 明
D1070 01 H Address
D1071 03 H Function
D1072 04 H 数 (Byte) 数Number of Data (Byte)
D1073 17 H
D1074 70 H 址 2102 H 容
D1075 00 H
D1076 00 H 址 2103 H 容
D1077 FE H CRC CHK Low
D1078 5C H CRC CHK High 8 应指令 API 100~149
DVPPLC 应技术手册 84
程序范例
()三

PLC VFDS 系列变频器联机 (ASCII ModeM1143Off)通讯逾时接收
数错误发送址错误 Retry
X0On 时PLC 装置址 01 VFDS 变频器数址 H2100 数读出
数 ASCII 字符形式储存 D1070~D1085PLC 动容转换数值储
存 D1050~D1055
通讯逾时 M1129 标志 On程序中 M1129 触发送信求 M1122 读取

数接收错误 M1140 标志 On程序中 M1140 触发送信求 M1122
读取次
发送址错误 M1141 标志 On程序中 M1141 触发送信求 M1122
读取次
M1002
MOV H87 D1120
SET M1120
MOV K100 D1129
接收数容处理
RST M1127
M1127
设置通讯格式 96008E1
通讯格式保持
设置通讯逾时时间 100ms
接收完毕
SET M1122
X0
置位送信求标志
M1129
M1140
M1141
通讯逾时Retry
数接收错误 Retry
发送址错误 Retry
RST M1129 复位通讯逾时标志
MODRD K1 H2100 K 6
X0
设置通讯命令:
数址 H2101
数长度 6 word
装置址 01
接收数 码形式储存ASCII
D1070~D1085PLC 动容
转换数值储存 D1050~D1055
复位数接收完毕标志
M1129

补充说明

API 100 MODRDAPI 105 RDSTAPI 150 MODRW(Function Code H03) 三
指令前面启动条件接点升(LDPANDPORP) 接点降
(LDFANDFORF)否存放接收寄存器数会正确
MODRD 指令 M1127 代表回传数完毕须回传正确M1127 会 ON
M1123 代表回传数完毕数错会 ON
指令程序中次数限制时间仅指令执行 8 应指令 API 100~149
DVPPLC 应技术手册 85
API 适机种
ESEXSS SASXSC EHSV101 MODWR MODBUS 数写入

位装置 字装置
X Y M S K H KnX KnY KnMKnS T C D E F
S1 ¼ ¼ ¼
S2 ¼ ¼ ¼
n ¼ ¼ ¼
操作数注意:S1 操作数范围 K0~K254
装置范围请参考系列机种功规格表
ES 系列机种支持 EF 修饰

16 位指令 (7 STEP)
MODWR 连续执行型 - -
32 位指令
- - - -
标志信号: M1120~M1131M1140~M1143 请
参考 API 80 RS 指令补充说明

脉执行型 16 位指令 32 位指令
ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV

指令说明


S1:联机装置址 S2:欲写入数址 n:欲写入数
MODWR 指令系针 MODBUS ASCII 模式 RTU 模式通讯外围设备专
驱动指令台达 VFD 变频器建 RS485 通讯接口皆符合 MODBUS 通讯格式
( VFDA 系列)利 MODWR 指令台达变频器进行通讯控制(数
写入)
S2 欲写入数址址指定装置合法会响应错误信息错
误代码储存 D1130时M1141 会 On例 8000H VFDS 合法
M1141 OnD11302错误代码请参考 VFDS 手册)
外围装置回传数储存 D1070~1076接收完毕PLC 会动检查接收
数否误发生错误 M1140 会 On
M1140On M1141On 传送笔正确数外围装置回传
数正确标志 M1140M1141 会清
程序范例
()

PLC VFDS 系列变频器联机(ASCII ModeM1143Off)
M1002
MOV H87 D1120
SET M1120
MOV K100 D1129
接收数容处理
RST M1127
M1127
设置通讯格式 96008E1
通讯格式保持
设置通讯逾时时间 100ms
复位接收完毕标志
SET M1122
X0
置位送信求标志
接收完毕
设置通讯命令:
装置址 01
数址 H0100
接收数 码形式 ASCII
储存 D1070~D1085
MODWR K1 H0100 H1770
X0
数 H1770
8 应指令 API 100~149
DVPPLC 应技术手册 86
PLC VFDSPLC 传送: 01 06 0100 1770 71
VFDS PLCPLC 接收: 01 06 0100 1770 71
PLC 传送数寄存器 (传送信息)
寄存器 DATA 说 明
D1089 0’ 30 H ADR 1
D1089 1’ 31 H ADR 0 ADR (10)变频器址
D1090 0’ 30 H CMD 1
D1090 6’ 36 H CMD 0 CMD (10)命令码
D1091 0’ 30 H
D1091 1’ 31 H
D1092 0’ 30 H
D1092 0’ 30 H
数址
Data Address
D1093 1’ 31 H
D1093 7’ 37 H
D1094 7’ 37 H
D1094 0’ 30 H
数容
Data contents
D1095 7’ 37 H LRC CHK 1
D1095 1’ 31 H LRC CHK 0 LRC CHK (01) 错误校验码
PLC 接收数寄存器 (响应信息)
寄存器 DATA 说 明
D1070 0’ 30 H ADR 1
D1070 1’ 31 H ADR 0
D1071 0’ 30 H CMD 1
D1071 6’ 36 H CMD 0
D1072 0’ 30 H
D1072 1’ 31 H
D1073 0’ 30 H
D1073 0’ 30 H
数址
Data Address
D1074 1’ 31 H
D1074 7’ 37 H
D1075 7’ 37 H
D1075 0’ 30 H
数容
Data content
D1076 7’ 37 H LRC CHK 1
D1076 1’ 31 H LRC CHK 0
8 应指令 API 100~149
DVPPLC 应技术手册 87
程序范例
()二

PLC VFDS 系列变频器联机 (RTU ModeM1143On)
M1002
MOV H87 D1120
SET M1120
SET M1143
MOV K100 D1129
接收数容处理
RST M1127
M1127
设置通讯格式 96008E1
通讯格式保持
设置通讯逾时时间 100ms
复位接收数完毕标志
设置通讯模式 模式RTU
接收完毕
设置通讯命令:
数址 H2000
写入数 H12
接收数 数值形式储存 HEX
D1070~D1085
X0
MODWR K1 H2000 H12
SET M1122
X1
置位送信求标志
装置址 01

PLC VFDSPLC 传送: 01 06 2000 0012 02 07
VFDS PLCPLC 接收: 01 06 2000 0012 02 07
PLC 传送数寄存器 (传送信息)
寄存器 DATA 说 明
D1089 01 H Address
D1090 06 H Function
D1091 20 H
D1092 00 H
数址
Data Address
D1093 00 H
D1094 12 H
数容
Data content
D1095 02 H CRC CHK Low
D1096 07 H CRC CHK High
PLC 接收数寄存器 (响应信息)
寄存器 DATA 说 明
D1070 01 H Address
D1071 06 H Function
D1072 20 H
D1073 00 H
数址
Data Address
D1074 00 H
D1075 12 H
数容
Data content
D1076 02 H CRC CHK Low
D1077 07 H CRC CHK High 8 应指令 API 100~149
DVPPLC 应技术手册 88
程序范例
()三

PLC VFDS 系列变频器联机 (ASCII ModeM1143Off)通讯逾时接收
数错误发送址错误 Retry
X0On 时PLC 数 H1770(K6000)写入装置址 01 VFDS 变频器数
址 H0100
通讯逾时 M1129 标志 On程序中 M1129 触发送信求 M1122 写入

数接收错误 M1140 标志 On程序中 M1140 触发送信求 M1122
写入次
发送址错误 M1141 标志 On程序中 M1141 触发送信求 M1122
写入次
M1002
MOV H87 D1120
SET M1120
MOV K100 D1129
接收数容处理
RST M1127
M1129
设置通讯格式 96008E1
通讯格式保持
设置通讯逾时时间 100ms
复位数接收完毕标志
设置通讯命令:
装置址 01
数址 H0100
接收数 码形式 ASCII
储存 D1070~D1085
MODWR K1 H0100 H1770
X0
数 H1770
SET M1122
X0
置位送信求标志
M1129
M1140
M1141
通讯逾时 Retry
数接收错误 Retry
发送址错误 Retry
RST M1129 复位通讯逾时标志
M1127
接收完毕

程序范例
()四

PLC VFDS 系列变频器联机 (ASCII ModeM1143Off)通讯逾时接收
数错误发送址错误 RetryRetry 次数 D0预设 3 次通讯 Retry 成
功恢复者触发条件控制
X0On 时PLC 数 H1770(K6000)写入装置址 01 VFDS 变频器数
址 H0100
通讯逾时 M1129 标志 On程序中 M1129 触发送信求 M1122 写入
次Retry 次数 D0预设 3 次
数接收错误 M1140 标志 On程序中 M1140 触发送信求 M1122 8 应指令 API 100~149
DVPPLC 应技术手册 89
写入次Retry 次数 D0预设 3 次
发送址错误 M1141 标志 On程序中 M1141 触发送信求 M1122
写入次Retry 次数 D0预设 3 次
M1002
MOV H87 D1120
SET M1120
SET M1122
MOV K100 D1129
接收数容处理
RST M1127
M1127
设置通讯格式 96008E1
通讯格式保持
设置通讯逾时时间 100ms
复位数接收完毕标志
X0
置位送信求标志
接收完毕
设置通讯命令:装置址 01 数址 H0100
接收数 码形式 ASCII
储存 D1070~D1085
MODWR K1 H0100 H1770
X0
数 H1770
M1129
M1140
M1141
通讯逾时Retry
数接收错误 Retry
发送址错误 Retry
RST
M1129 复位通讯逾时标志
MOV K3 D0
LD> D0 D100
M1122
INC D100
RST
D100
M1129
M1140RST
M1140
M1141RST
M1141

补充说明

相关标志信号相关设置特殊寄存器请参考 API 80 RS 指令补充说明
API 101 MODWRAPI 150 MODRW(Function Code H06H10)指令前面启动
条件接点升(LDPANDPORP) 接点降(LDFANDFORF)
须先启动送信求 M1122正确动作
MODWR 指令 M1127 代表回传数完毕须回传正确M1127 会 ON
M1123 代表回传数完毕数错会 ON
指令程序中次数限制时间仅指令执行 8 应指令 API 100~149
DVPPLC 应技术手册 810
API 适机种
ESEXSS SASXSC EHSV102 FWD VFDA 变频器正转

位装置 字装置
X Y M S K H KnX KnY KnM KnS T C D E F
S1 ¼ ¼ ¼
S2 ¼ ¼ ¼
n ¼ ¼ ¼
操作数注意:S1 操作数范围 K0~K31n 操作数范围 nK1 K2
装置范围请参考系列机种功规格表
ES 系列机种支持 EF 修饰

16 位指令 (7 STEP)
FWD 连续执行型 - -
32 位指令
- - - -
标志信号: M1120~M1131M1140~M1143 请
参考 API 80 RS 指令补充说明

脉执行型 16 位指令 32 位指令
ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV

API 适机种
ESEXSS SASXSC EHSV103 REV VFDA 变频器反转

位装置 字装置
X Y M S K H KnX KnY KnM KnST C D E F
S1 ¼ ¼ ¼
S2 ¼ ¼ ¼
n ¼ ¼ ¼
操作数注意:S1 操作数范围 K0~K31n 操作数范围 nK1 K2
装置范围请参考系列机种功规格表
ES 系列机种支持 EF 修饰

16 位指令 (7 STEP)
REV 连续执行型 - -
32 位指令
- - - -
标志信号:M1120~M1131M1140~M1143 请参
考 API 80 RS 指令补充说明

脉执行型 16 位指令 32 位指令
ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV

API 适机种
ESEXSS SASXSC EHSV104 STOP VFDA 变频器停止

位装置 字装置
X Y M S K H KnX KnY KnM KnST C D E F
S1 ¼ ¼ ¼
S2 ¼ ¼ ¼
n ¼ ¼ ¼
操作数注意:S1 操作数范围 K0~K31n 操作数范围 nK1 K2
装置范围请参考系列机种功规格表
ES 系列机种支持 EF 修饰

16 位指令 (7 STEP)
STOP 连续执行型 - -
32 位指令
- - - -
标志信号: M1120~M1131M1140~M1143 请
参考 API 80 RS 指令补充说明

脉执行型 16 位指令 32 位指令
ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV

指令说明


S1:联机装置址 S2:变频器运转频率 n:命令象
FWDREVSTOP 台达变频器 VFDAH 系列专通讯便利指令变频器
达正转反转停止指令指令应时必须配合通讯逾时设置(D1129)
S2 变频器运转频率 A 系列变频器设置值 K0~K4000 表示 00Hz~4000Hz
H 系列设置值 K0~K1500表示 0Hz~1500Hz
n 命令象n1 指定址变频器n2 联机变频器
外围装置回传数会储存 PLC 特殊寄存器 D1070~D1080接收完毕
PLC 会动检查接收数否误发生错误 M1142 会 On n28 应指令 API 100~149
DVPPLC 应技术手册 811
PLC 接收数
PLC VFDA 系列变频器联机通讯逾时接收数错误 Retry
M1002
MOV H0073 D1120
SET M1120
MOV K100 D1129
接收数容处理
RST M1127
M1127
接收完毕
设置通讯格式 48008O1
通讯格式保持
设置通讯逾时时间 100ms
复位数接收完毕标志
X0
FWD K0 K500 K1
设置通讯命令:
装置址 0
频率设置 500Hz
接收数 码形式储存 ASCII
D1070~D1080 低字节
SET M1122
M1129
M1142
X0
置位送信求标志
接收数错误Retry
通讯逾时 Retry
变频器
K1 指定址

PLC VFDAPLC 传送:C ♥ ☺ 0001 0500
VFDA PLCPLC 接收:C ♥ ♠ 0001 0500
PLC 传送数寄存器 (传送信息)
寄存器 DATA 说 明
D1089 C’ 43 H 命令起始字符
D1090 ♥’ 03 H 校验码
D1091 ☺’ 01 H 命令象
D1092 0’ 30 H
D1093 0’ 30 H
D1094 0’ 30 H
D1095 1’ 31 H
通讯址
D1096 0’ 30 H
D1097 5’ 35 H
D1098 0’ 30 H
D1099 0’ 30 H
运转命令

程序范例

PLC 接收数寄存器 (响应信息)
寄存器 DATA 说 明
D1070 C’ 43 H 命令起始字符
D1071 ♥’ 03 H 校验码
D1072 ♠’ 06 H 回复认(正确 06H错误 07 H)
D1073 0’ 30 H
D1074 0’ 30 H
D1075 0’ 30 H
D1076 1’ 31 H
通讯址
D1077 0’ 30 H
D1078 5’ 35 H
D1079 0’ 30 H
D1080 0’ 30 H
运转命令
8 应指令 API 100~149
DVPPLC 应技术手册 812
API 适机种
ESEXSS SASXSC EHSV105 RDST VFDA 变频器状态读取

位装置 字装置
X Y M S K H KnX KnY KnM KnST C D E F
S ¼ ¼ ¼
n ¼ ¼ ¼
操作数注意:S 操作数范围 K0~K31
n 操作数范围 nK0~ K3
装置范围请参考系列机种功规格表
ES 系列机种支持 EF 修饰

16 位指令 (5 STEP)
RDST 连续执行型 - -
32 位指令
- - - -
标志信号: M1120~M1131M1140~M1143 请
参考 API 80 RS 指令补充说明

脉执行型 16 位指令 32 位指令
ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV

指令说明


S:联机装置址 n:命令状态象
n 命令状态象
n0 频率指令
n1 输出频率
n2 输出电流
n3 运转命令
变频器回传数 11 字符(参考 VFDA 变频器手册)储存
D1070~D1080 低字节(Low Byte):
Q S B Uu Nn ABCD
响应 说 明 数储存
Q 起始字符:’Q’ (51H) D1070
S 校验码(Checksum)码:03H D1071
B 命令认正确:06H错误:07H D1072
U D1073
U
通讯址 (址 00~31)Uu(00~31) ASCII 表
示 D1074
N D1075
N
状态象 (00~03)Nn(00~03) ASCII 表示
D1076
A D1077
B D1078
C D1079
D
状态数ABCD 容状态象(00~03) 分
表示频率电流运转模式请参考说明
D1080
Nn00 频率指令ABCD(Hz)
Nn01 输出指令ABCD(Hz)
Nn02 输出电流ABCD(A)

PLC 会动ABCD ASCII 字符转数值储存 D1050
ABCD0600例 PLC 会转数值 K0600 (0258 H)储存
D1050 特殊寄存器
Nn03 运转命令
0’ 停止 5’ 寸动(正转)

A’
1’ 正转运转 6’ 寸动(反转) 8 应指令 API 100~149
DVPPLC 应技术手册 813

响应 说 明 数储存
2’ 停止 7’ 寸动(反转)
3’ 反转运转 8’ 异常发生
4’ 寸动(正转)
A’
ES 系列 PLC 会A ASCII 字符转数值储存 D1051
A3例会转数值K3 储存D1051特殊寄存器
SAEH 系列 PLC 储存 D1051 特殊寄存器 Low Byte
B’ b7 b6 b5 b4 运转指令源
0 0 0 0 数字操作器
0 0 0 1 第段速
0 0 1 0 第二段速
0 0 1 1 第三段速
0 1 0 0 第四段速
0 1 0 1 第五段速
0 1 1 0 第六段速
0 1 1 1 第七段速
1 0 0 0 寸动频率
1 0 0 1 模拟信号频率指令
1 0 1 0 RS485 通信接口
1 0 1 1 控制
b3 0 直流制动停止 1 直流制动停止
b2 0 直流制动启动 1 直流制动启动
b1 0 正转 1 反转
b0 0 停止 1 运转

ES 系列 PLC 会B数值储存特殊辅助继电器 M1168(b0)~
M1175 (b7)SAEH 系列 PLC 会B数值(16 进制)储存
D1051 特殊寄存器 High Byte
CD 00 异常记录 10 ocA
01 oc 11 ocd
02 ov 12 ocn
03 oH 13 GFF
04 oL 14 Lv
05 oL1 15 Lv1
06 EF 16 cF2
07 cF1 17 bb
08 cF3 18 oL2
09 HPF


ESSAEH 系列 PLC 会CD ASCII 字符转数值储存
D1052 CD16例 PLC 会转数值 K16 储存
D1052 特殊寄存器

补充说明

API 100 MODRDAPI 105 RDSTAPI 150 MODRW(Function Code 03) 三
指令前面启动条件接点升(LDPANDPORP) 接点降(LDF
ANDFORF)否存放接收寄存器数会正确
8 应指令 API 100~149
DVPPLC 应技术手册 814
API 适机种
ESEXSS SASXSC EHSV106 RSTEF VFDA 变频器异常复位

位装置 字装置
X Y M S K H KnX KnY KnM KnST C D E F
S ¼ ¼ ¼
n ¼ ¼ ¼
操作数注意:S1 操作数范围 K0~K31
n 操作数范围 nK1 K2
装置范围请参考系列机种功规格表

16 位指令 (5 STEP)
RSTEF 连续执行型 - -
32 位指令
- - - -
标志信号: M1120~M1131M1140~M1143 请
参考 API 80 RS 指令补充说明

脉执行型 16 位指令 32 位指令
ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV

指令说明


S:联机装置址 n:命令象
RSTEF 台达变频器 VFDA 系列专通讯便利指令变频器执行异常发生
复位指令
n 命令象n1 指定址变频器n2 联机变频器
外围装置回传数储存 D1070~1089 n2回传数
API 100 MODRDAPI 105 RDSTAPI 150 MODRW(Function Code 03) 三
指令前面启动条件接点升(LDPANDPORP) 接点降(LDF
ANDFORF)否存放接收寄存器数会正确
补充说明

相关标志信号相关设置特殊寄存器请参考 API 80 RS 指令补充说明
API 102~API 106 指令程序中次数限制时间仅指令
执行
8 应指令 API 100~149
DVPPLC 应技术手册 815
API 适机种
ESEXSS SASXSC EHSV107 LRC P LRC 校验码计算

位装置 字装置
X Y M S K H KnX KnY KnMKnS T C D E F
S ¼
n ¼ ¼ ¼
D ¼
操作数注意:n 操作数范围 K1~K256
装置范围请参考系列机种功规格表

16 位指令 (7 STEP)
LRC 连续执行型 LRCP 脉执行型
32 位指令
- - - -
标志信号:M1161 816 位模式切换

脉执行型 16 位指令 32 位指令
ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV

指令说明


S:ASCII 模式校验码运算起始装置 n:运算组数 D:存放运算结果起始
装置LRC 校验码: 请参考补充说明
n:运算组数须偶数范围 K1~K256 范围视运算错误指令执行
M1067M1068OnD1067 记录错误代码 H’0E1A
16 位转换模式: M1161Off 时 S 起始装置 16 进位数区分 8
位 8 位位数做 LRC 校验码运算传送 D 8 位 8 位中
运算位数 n 设置
8位转换模式: M1161On 时 S 起始装置 16 进位数区分 8
位(效数) 8 位位数做 LRC 校验码运算传送 D 8 位中
占 2 寄存器运算位数 n 设置 ( D 8 位全部 0)
程序范例

PLC VFDS 系列变频器联机 (ASCII 模式M1143Off)(8 位模式
M1161On)发送数预先写入读取 VFDS 参数址 H2101 开始 6 笔数
M1002
MOV H86 D1120
SET M1120
发送求脉
发送数预先写入
SET M1122
MOV K100 D1129
X10
RS D100 K17 D120 K35
接收数容处理
RST M1123
M1123
接收完毕
设置通讯格式 96007E1
通讯格式保持
设置通讯逾时时间 100ms
置位送信求标志
复位数接收完毕标志

PLC VFDSPLC 传送::01 03 2101 0006 D4 CR LF
PLC 传送数寄存器 (PLC 传送信息) 8 应指令 API 100~149
DVPPLC 应技术手册 816

寄存器 DATA 说 明
D100 :’ 3A H STX
D101 0’ 30 H ADR 1
D102 1’ 31 H ADR 0
ADR (10)变频器

D103 0’ 30 H CMD 1
D104 3’ 33 H CMD 0 CMD (10)命令码
D105 2’ 32 H
D106 1’ 31 H
D107 0’ 30 H
D108 1’ 31 H
起始数址
Starting Data Address
D109 0’ 30 H
D110 0’ 30 H
D111 0’ 30 H
D112 6’ 36 H
数 (word) 数
Number of Data(count by word)
D113 D’ 44 H LRC CHK 0
D114 4’ 34 H LRC CHK 1
LRC CHK (01) 错误
校验码
D115 CR D H
D116 LF A H END
列 LRC CHK (01) 错误校验码指令 LRC 算出 (8 位 ModeM1161On)
M1000
LRC D101 K12 D113

LRC 校验码: 01 H + 03 H + 21 H + 01 H + 00 H + 06 H2C H然取 2 补码D4
H时D’(44 H)存 D113 8 位4’ (34 H)存 D114 8 位
补充说明

通讯数 ASCII 模式格式:
STX :’ 起始字符 :’ (3AH)
Address Hi 0 ’
Address Lo 1 ’
通信址
8bit 址 2 ASCll 码组合
Function Hi 0 ’
Function Lo 3 ’
功码:
8bit 功码 2 ASCll 码组合
2 ’
1 ’
0 ’
2 ’
0 ’
0 ’
0 ’
DATA (n1)
……
DATA 0
2 ’
数容:
n×8bit 数容 2n ASCll 码组合
LRC CHK Hi D ’
LRC CHK Lo 7 ’
LRC 校验码:
8bit 校验码 2 ASCll 码组合
END Hi CR
END Lo LF
结束字符:
END HiCR (0DH) END LoLF(0AH)
LRC 校验码:通信址数容结束加起值取 2 补码校验码
(LRC Check)例: 01 H + 03 H + 21 H + 02 H + 00 H + 02 H29 H然取
2 补码D7 H 8 应指令 API 100~149
DVPPLC 应技术手册 817
API 适机种
ESEXSS SASXSC EHSV108 CRC P CRC 校验码计算

位装置 字装置
X Y M S K H KnX KnY KnMKnS T C D E F
S ¼
n ¼ ¼ ¼
D ¼
操作数注意:n 操作数范围 K1~K256

16 位指令 (7 STEP)
CRC 连续执行型 CRCP 脉执行型
32 位指令
- - - -
标志信号:M1161 816 位模式切换

脉执行型 16 位指令 32 位指令
ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV

指令说明


S:RTU 模式校验码运算起始装置 n:运算组数 D:存放运算结果起始装
置CRC 校验码:请参考补充说明
n:范围 K1~K256 范围视运算错误指令执行M1067M1068On
D1067 记录错误代码 H’0E1A
16 位转换模式: M1161Off 时 S 起始装置数区分 8 位 8
位位数做 CRC 校验码运算传送 D 8 位 8 位中运算
位数 n 设置
8位转换模式: M1161On 时 S 起始装置数区分 8 位(效数)
8 位位数做 CRC 校验码运算传送 D 8 位占 2 寄存器
运算位数 n 设置 ( D 8 位全部 0)
程序范例

PLC VFDS 系列变频器联机 (RTU 模式M1143On)(16 位模式
M1161On)发送数预先写入欲写入 VFDS 参数址 H2000 写入容 H12
M1002
MOV H87 D1120
SET M1120
发送求脉
发送数容预先写入
SET M1122
MOV K100 D1129
X10
RS D100 K8 D120 K8
接收数容处理
RST M1123
M1123
接收完毕
设置通讯格式 96008E1
通讯格式保持
设置通讯逾时时间100ms
置位送信求标志
复位数接收完毕标志
SET M1143
SET M1161
设置 模式RTU
设置 8 位模式
8 应指令 API 100~149
DVPPLC 应技术手册 818
PLC VFDSPLC 传送: 01 06 2000 0012 02 07
PLC 传送数寄存器 (PLC 传送信息)
寄存器 DATA 说 明
D100 01 H Address
D101 06 H Function
D102 20 H
D103 00 H
数址
Data Address
D104 00 H
D105 12 H
数容
Data content
D106 02 H CRC CHK 0
D107 07 H CRC CHK 1
列 CRC CHK (01) 错误校验码指令 CRC 算出 (8 位 ModeM1161On)
M1000
CRC D100 K6 D106

CRC 校验码:时 02 H 存 D106 8 位07 H 存 D107 8 位
补充说明

通讯数 RTU 模式格式:
START 时间间隔
Address 通信址:8bit 二进制址
Function 功码:8bit 二进制
DATA (n1)
……
DATA 0
数容:
n×8bit 数
CRC CHK Low
CRC CHK High
CRC 校验码:
16bit CRC 校验码 2 8bit 二进制组合
END 时间间隔
CRC 校验码:校验码 Address Data content 结束运算规:
步骤: 令 16bit 寄存器 (CRC 寄存器)FFFFH
步骤二: Exclusive OR 第 8bit Byte 信息指令低位 16bit CRC 寄
存器 Exclusive OR 结果存入 CRC 寄存器
步骤三: 右移位 CRC 寄存器 0 填入高位处
步骤四: 检查右移值果 0 步骤 3 新值存入 CRC 寄存器否
Exclusive OR A001H CRC 寄存器结果存入 CRC 寄存器
步骤五: 重复步骤 3~步骤 4 8bit 全部运算完成
步骤六: 重复步骤 2~步骤 5取 8bit 信息指令直信息指
令运算完成 CRC 寄存器值 CRC 校验
码值注意 CRC 校验码必须交换放置信息指令校验
码中 8 应指令 API 100~149
DVPPLC 应技术手册 819
API 适机种
ESEXSS SASXSC EHSV109 SWRD P 数字开关数读取
- -
位装置 字装置
X Y M S K H KnX KnY KnMKnS T C D E F
D ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼
操作数注意:装置范围请参考系列机种功规格表

16 位指令 (3 STEP)
SWRD 连续执行型 SWRDP 脉执行型
32 位指令
- - - -
标志信号:M1104~M1111 数字开关状态
脉执行型 16 位指令 32 位指令
ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV

指令说明


D:存放读取回值
数字开关功卡读取回值存放 D
数字开关卡读取回值放 D Low Byte开关点应 bit
没插数字开关功卡时语法检查会出现错误信息 C400(Hex)
程序范例

数字开关功卡 8 DIP 开关 SWRD 指令读取回点状态
分应 M0~M7
M1000
SWRD K2M0
M0
Y0
M1
MOV K2M0 D0
M2
CNT C0 K10
M3
RST C0
M4
TMR T0 K100

M0~M7 状态接点指令执行
END 指令执行输入处理完成REF(IO 刷新)指令效
数字开关功卡输入数 SWRD 指令次读取位数 4 位(
K1Y* K1M* K1S*)
补充说明

插入数字开关功卡时8 DIP 开关点状态分应 M1104~M1111
8 应指令 API 100~149
DVPPLC 应技术手册 820
API 适机种
ESEXSS SASXSC EHSV110 D ECMP P 二进制浮点数较

位装置 字装置
X Y M S K H KnX KnY KnM KnST C D E F
S1 ¼ ¼ ¼
S2 ¼ ¼ ¼
D ¼ ¼ ¼
操作数注意:D 操作数会占连续 3 点
装置范围请参考系列机种功规格表

16 位指令
- - - -
32 位指令 (13 STEP)
DECMP 连续执行型 DECMPP 脉执行型
标志信号:

脉执行型 16 位指令 32 位指令
ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV

指令说明

S1:二进制浮点数较值 1 S2:二进制浮点数较值 2 D:较结果
占连续 3 点
二进制浮点数值 1 二进制浮点数较值 2作较较结果(>=<)
D 作表示
S1 S2 源操作数指定常数 K H 话指令会该常数变换成二进制
浮点数值作较
程序范例

指定装置 M10动占 M10~M12
X0On 时DECMP 指令执行M10~M12 中会 On X0Off 时
DECMP 指令执行M10~M12 状态保持 X0Off 前状态
需≧≦≠结果时 M10~M12 串联取
清结果请 RST ZRST 指令
X0
DECMP D0 D100 M10
M10
M11
M12
(D1 D0)>(D101 D100) On 时
(D1 D0)(D101 D100) On 时
(D1 D0)<(D101 D100) On 时
补充说明

浮点数运算功请参考第 53 节应指令数值处理方式说明
8 应指令 API 100~149
DVPPLC 应技术手册 821
API 适机种
ESEXSS SASXSC EHSV111 D EZCP P
二进制浮点数区间

位装置 字装置
X Y M S K H KnX KnY KnMKnS T C D E F
S1 ¼ ¼ ¼
S2 ¼ ¼ ¼
S ¼ ¼ ¼
D ¼ ¼ ¼
操作数注意:D 操作数会占连续 3 点
S1 操作数容值请 S2 操作数容值
装置范围请参考系列机种功规格表

16 位指令
- - - -
32 位指令 (17 STEP)
DEZCP 连续执行型 DEZCPP 脉执行型
标志信号:

脉执行型 16 位指令 32 位指令
ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV

指令说明

S1:区间较二进制浮点数限值 S2:区间较二进制浮点数限值 S:
二进制浮点数较值 D:较结果占连续 3 点
二进制浮点数较值 S 二进制浮点数限值 S1 二进制浮点数限值 S2
作较较结果 D 作表示
S1 S2 源操作数指定常数 K H 话指令会该常数变换成二进制
浮点数值作较
二进制浮点数限值 S1 二进制浮点数限值 S2 时指令二进制浮
点数限值 S1 作限值进行较
程序范例

指定装置 M0动占 M0~ M2
X0On 时DEZCP 指令执行M0~M2 中会 On X0Off 时EZCP
指令执行M0~M2 状态保持 X0Off 前状态
清结果请 RST ZRST 指令
X0
DEZCP D0 D10 D20
M0
M1
M2
(D1 D0) > (D21 D20) On时
(D1 D0) < (D21 D20) < (D11 D10) On 时
(D21 D20) > (D11 D10) On时
M0

补充说明

浮点数运算功请参考第 53 节应指令数值处理方式说明 8 应指令 API 100~149
DVPPLC 应技术手册 822
API 适机种
ESEXSS SASXSC EH112 D MOVR P 浮点数值数传送

位装置 字装置
X Y M S K H KnX KnY KnM KnST C D E F
S
D ¼ ¼ ¼ ¼ ¼ ¼
操作数注意:S 操作数仅输入浮点数值(FXXX)
装置范围请参考系列机种功规格表

16 位指令


32 位指令 (9 STEP)
DMOVR 连续执行型 DMOVRP 脉执行型
标志信号:

脉执行型 16 位指令 32 位指令
ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV

指令说明

S:浮点数值数源 D:数传送目
该指令直接 S 操作数输入浮点数值
该指令执行时 S 容直接搬移 D 指令执行时D 容
会变化
程序范例

32 位浮点数值数搬移须 DMOVR 指令
X0Off 时 (D11D10) 容没变化 X0On 时 F120000004768372
浮点数现值传送(D11D10)数寄存器
X0
DMOVR F120000004768372 D10

补充说明

指令仅 ES 系列 V60SASX_V14SC_V12EH_V12EH2SV_V10
版(含)支持

8 应指令 API 100~149
DVPPLC 应技术手册 823
API 适机种
ESEXSS SASXSC EHSV116 D RAD P 角度→弧度

位装置 字装置
X Y M S K H KnX KnY KnMKnS T C D E F
S ¼ ¼ ¼
D ¼
操作数注意:装置范围请参考系列机种功规格表

16 位指令
- - - -
32 位指令 (9 STEP)
DRAD 连续执行型 DRADP 脉执行型
标志信号:M1020 零标志 Zero flag
M1021 位标志 Borrow flag
M1022 进位标志 Carry flag
脉执行型 16 位指令 32 位指令
ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV

指令说明

S:数源(角度) D:变换结果(弧度)
列公式角度转换成弧度
弧度=角度 × (π180)
转换结果绝值表示浮点值进位标志 M1022On
转换结果绝值表示浮点值位标志 M1021On
转换结果 0零标志 M1020On
程序范例

X0On 时指定二进制浮点数(D1D0)角度值角度转换成弧度值存
(D11D10) 中容二进制浮点数
X0
DRAD D0 D10

D 1 D 0
D 11 D 10
角度值
2进制浮点数
2进制浮点数
RAD ( 180) X π值角度

补充说明

浮点数运算功请参考第 53 节应指令数值处理方式说明
8 应指令 API 100~149
DVPPLC 应技术手册 824
API 适机种
ESEXSS SASXSC EHSV117 D DEG P 弧度→角度

位装置 字装置
X Y M S K H KnX KnY KnM KnST C D E F
S ¼ ¼ ¼
D ¼
操作数注意:装置范围请参考系列机种功规格表

16 位指令
- - - -
32 位指令 (9 STEP)
DDEG 连续执行型 DDEGP 脉执行型
标志信号:M1020 零标志 Zero flag
M1021 位标志 Borrow flag
M1022 进位标志 Carry flag
脉执行型 16 位指令 32 位指令
ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV

指令说明

S:数源(弧度) D:变换结果(角度)
列公式弧度转换成角度
角度=弧度 × (180π)
转换结果绝值表示浮点值进位标志 M1022On
转换结果绝值表示浮点值位标志 M1021On
转换结果 0零标志 M1020On
程序范例

X0On 时指定二进制浮点数(D1D0)角度值弧度值转换成角度存
(D11D10) 中容二进制浮点数
X0
DDEG D0 D10

D 1 D 0
D 11 D 10
弧度值
2 进制浮点数
2 进制浮点数
角度值 弧度值 ( 180 )X π

补充说明

浮点数运算功请参考第 53 节应指令数值处理方式说明
8 应指令 API 100~149
DVPPLC 应技术手册 825
API 适机种
ESEXSS SASXSC EHSV118 D EBCD P
二进制浮点数→十进
制浮点数
位装置 字装置
X Y M S K H KnX KnY KnMKnS T C D E F
S ¼
D ¼
操作数注意:装置范围请参考系列机种功规格表

16 位指令
- - - -
32 位指令 (9 STEP)
DEBCD 连续执行型 DEBCDP 脉执行型
标志信号:M1020 零标志 Zero flag
M1021 位标志 Borrow flag
M1022 进位标志 Carry flag
脉执行型 16 位指令 32 位指令
ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV

指令说明

S:数源 D:变换结果
S 指定寄存器二进制浮点数变换成十进制浮点数寄存 D 指定
寄存器中
PLC 二进制浮点数型态作浮点数运算 DEBCD 指令二进
制浮点数变换成十进制浮点数型态专指令
转换结果绝值表示浮点值进位标志 M1022On
转换结果绝值表示浮点值位标志 M1021On
转换结果 0零标志 M1020On
程序范例

X0On 时D1D0 二进制浮点数变换成十进制浮点数寄存 D3D2

X0
DEBCD D0 D2

D 1 D 02 进制浮点数
10 进制浮点数 D 3 D 2
指数 实数
[D2] 10X
[D3]
实数位指数23 8 1 位 符号位 位
数学式表示
补充说明

浮点数运算功请参考第 53 节应指令数值处理方式说明
8 应指令 API 100~149
DVPPLC 应技术手册 826
API 适机种
ESEXSS SASXSC EHSV119 D EBIN P
十进制浮点数→二进
制浮点数
位装置 字装置
X Y M S K H KnX KnY KnM KnST C D E F
S ¼
D ¼
操作数注意:装置范围请参考系列机种功规格表

16 位指令
- - - -
32 位指令 (9 STEP)
DEBIN 连续执行型 DEBINP 脉执行型
标志信号:M1020 零标志 Zero flag
脉执行型 16 位指令 32 位指令
ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV

指令说明

S:数源 D:变换结果
S 指定寄存器十进制浮点数变换成二进制浮点数寄存 D 指定
寄存器中
DEBIN 指令十进制浮点数变换成二进制浮点数型态专指令
十进制浮点数实数范围 9999 ~ +9999指数范围 –41 ~ +35实 际 PLC
十进制浮点数范围 ±1175×1041 ±3402×10+35运算结果 0零
标志 M1020On
程序范例
()

X1On 时D1D0 十进制浮点数变换成二进制浮点数寄存 D3D2

X1
DEBIN D0 D2

D 3 D 22 进制浮点数
10 进制浮点数 D 1 D 0
指数 实数
[D0] 10X
[D3]
实数 位 指数23 8 1 位 符号位 位
数学式表示

程序范例
()二

进行浮点数运算前必须 FLT 指令(API 49)BIN 整数变换成二进制浮点
数变换前提变换值必须 BIN 整数然DEBIN 指令浮点数值
变换成二进制浮点数
X0On 时 K3140 般移 D0 K3 搬移 D1组成十进制浮点数型
态( 3143140 ×103)
X0
MOVP K3140 D0
MOVP K3 D1
DEBIN D0 D2
K3140 D0
K3 D1
[D1]
[D0]
3140 10X
3
(D1 D0) (D3 D2)
3140 10X
3 2 进制浮点数 8 应指令 API 100~149
DVPPLC 应技术手册 827
API 适机种
ESEXSS SASXSC EHSV120 D EADD P 二进制浮点数加法

位装置 字装置
X Y M S K H KnX KnY KnMKnS T C D E F
S1 ¼ ¼ ¼
S2 ¼ ¼ ¼
D ¼
操作数注意: 装置范围请参考系列机种功规格表

16 位指令
- - - -
32 位指令 (13 STEP)
DEADD 连续执行型 DEADDP 脉执行型
标志信号:M1020 零标志 Zero flag
M1021 位标志 Borrow flag
M1022 进位标志 Carry flag
脉执行型 16 位指令 32 位指令
ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV

指令说明

S1:加数 S2:加数 D:
S1 指定寄存器容加 S2 指定寄存器容存放 D 指定
寄存器中加算动作全部二进制浮点数型态进行
S1 S2 源操作数指定常数 K H 话指令会该常数变换成二进
制浮点数值作加算
S1 S2 指定相寄存器编号种情况连续执行型态指
令时条件接点 On 期间该寄存器次扫描时均会加算次
般情况脉执行型指令(DEADDP)
运算结果绝值表示浮点值进位标志 M1022On
运算结果绝值表示浮点值位标志 M1021On
运算结果 0零标志 M1020On
程序范例
()

X0On 时二进制浮点数(D1D0) + 二进制浮点数(D3D2)结果存放
(D11D10)中
X0
DEADD D0 D2 D10

程序范例
()二

X2On 时二进制浮点数(D11D10) + K1234(动变换二进制浮点
数)结果存放(D21D20)中
X2
DEADD D10 K1234 D20

补充说明

浮点数运算功请参考第 53 节应指令数值处理方式说明
8 应指令 API 100~149
DVPPLC 应技术手册 828
API 适机种
ESEXSS SASXSC EHSV121 D ESUB P 二进制浮点数减法

位装置 字装置
X Y M S K H KnX KnY KnM KnST C D E F
S1 ¼ ¼ ¼
S2 ¼ ¼ ¼
D ¼
操作数注意: 装置范围请参考系列机种功规格表

16 位指令
- - - -
32 位指令 (13 STEP)
DESUB 连续执行型 DESUBP 脉执行型
标志信号:M1020 零标志 Zero flag
M1021 位标志 Borrow flag
M1022 进位标志 Carry flag
脉执行型 16 位指令 32 位指令
ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV

指令说明

S1:减数 S2:减数 D:差
S1 指定寄存器容减掉 S2 指定寄存器容差存放 D 指定
寄存器中减算动作全部二进制浮点数型态进行
S1 S2 源操作数指定常数 K H 话指令会该常数变换成二进制
浮点数值作减算
S1 S2 指定相寄存器编号种情况连续执行型态指令
时条件接点 On 期间该寄存器次扫描时均会减算次般
情况脉执行型指令(DESUBP)
运算结果绝值表示浮点值进位标志 M1022On
运算结果绝值表示浮点值位标志 M1021On
运算结果 0零标志 M1020On
程序范例
()

X0On 时二进制浮点数(D1D0) 二进制浮点数(D3D2)结果存放
(D11D10)中
X0
DESUB D0 D2 D10

程序范例
()二

X2On 时 K1234(动变换二进制浮点数) - 二进制浮点数(D1D0)
结果存放(D11D10)中
X2
DESUB D0K1234 D10

补充说明

浮点数运算功请参考第 53 节应指令数值处理方式说明
8 应指令 API 100~149
DVPPLC 应技术手册 829
API 适机种
ESEXSS SASXSC EHSV122 D EMUL P 二进制浮点数法

位装置 字装置
X Y M S K H KnX KnY KnMKnS T C D E F
S1 ¼ ¼ ¼
S2 ¼ ¼ ¼
D ¼
操作数注意: 装置范围请参考系列机种功规格表

16 位指令
- - - -
32 位指令 (13 STEP)
DEMUL 连续执行型 DEMULP 脉执行型
标志信号:M1020 零标志 Zero flag
M1021 位标志 Borrow flag
M1022 进位标志 Carry flag
脉执行型 16 位指令 32 位指令
ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV

指令说明

S1:数 S2:数 D:积
S1 指定寄存器容 S2 指定寄存器容积存放 D 指定
寄存器中算动作全部二进制浮点数型态进行
S1 S2 源操作数指定常数 K H 话指令会该常数变换成二进制
浮点数值作算
S1 S2 指定相寄存器编号种情况连续执行型态指令
时条件接点 On 期间该寄存器次扫描时均会算次般
情况脉执行型指令(DEMULP)
运算结果绝值表示浮点值进位标志 M1022On
运算结果绝值表示浮点值位标志 M1021On
运算结果 0零标志 M1020On
程序范例
()

X1On 时二进制浮点数(D1D0)二进制浮点数(D11D10)积存放
(D21D20)指定寄存器中
X1
DEMUL D0 D10 D20

程序范例
()二

X2On 时 K1234(动变换二进制浮点数) × 二进制浮点数(D1D0)
结果存放(D11D10)中
X2
DEMUL D0K1234 D10

补充说明

浮点数运算功请参考第 53 节应指令数值处理方式说明
8 应指令 API 100~149
DVPPLC 应技术手册 830
API 适机种
ESEXSS SASXSC EHSV123 D EDIV P 二进制浮点数法

位装置 字装置
X Y M S K H KnX KnY KnM KnST C D E F
S1 ¼ ¼ ¼
S2 ¼ ¼ ¼
D ¼
操作数注意: 装置范围请参考系列机种功规格表

16 位指令
- - - -
32 位指令 (13 STEP)
DEDIV 连续执行型 DEDIVP 脉执行型
标志信号:M1020 零标志 Zero flag
M1021 位标志 Borrow flag
M1022 进位标志 Carry flag
脉执行型 16 位指令 32 位指令
ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV

指令说明

S1:数 S2:数 D:商余数
S1 指定寄存器容 S2 指定寄存器容商存放 D 指定
寄存器中算动作全部二进制浮点数型态进行
S1 S2 源操作数指定常数 K H 话指令会该常数变换成二进制
浮点数值作算
数 S2 容 0 认定运算错误指令执行M1067M1068On
D1067 记录错误代码 H’0E19
运算结果绝值表示浮点值进位标志 M1022On
运算结果绝值表示浮点值位标志 M1021On
运算结果 0零标志 M1020On
程序范例
()

X1On 时二进制浮点数(D1D0)二进制浮点数(D11D10)商存放
(D21D20)指定寄存器中
X1
DEDIV D0 D10 D20

程序范例
(二)

X2On 时二进制浮点数(D1D0)÷K1234(动变换二进制浮点数)
结果存放(D11D10)中
X2
DEDIV D0 K1234 D10

补充说明

浮点数运算功请参考第 53 节应指令数值处理方式说明 8 应指令 API 100~149
DVPPLC 应技术手册 831
API 适机种
ESEXSS SASXSC EHSV124 D EXP P 二进制浮点数取指数

位装置 字装置
X Y M S K H KnX KnY KnMKnS T C D E F
S ¼ ¼ ¼
D ¼
操作数注意: 装置范围请参考系列机种功规格表

16 位指令
- - - -
32 位指令 (13 STEP)
DEXP 连续执行型 DEXPP 脉执行型
标志信号:M1020 零标志 Zero flag
M1021 位标志 Borrow flag
M1022 进位标志 Carry flag
脉执行型 16 位指令 32 位指令
ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV

指令说明

S:运算源装置 D:运算结果装置
e 271828 底数 S 指数做 EXP 运算
[ D +1D ]EXP [ S +1S ]
S 容正负数效指定 D 寄存器时必须 32 位数格式运算时均浮
点数方式执行 S 需转换浮点数值
D 操作数容值e S e271828 S 指定源数
运算结果绝值表示浮点值进位标志 M1022On
运算结果绝值表示浮点值位标志 M1021On
运算结果 0零标志 M1020On
程序范例

M0 On 时(D1D0)值转成二进制浮点数存(D11D10)寄存器中
M1 On 时(D11D10)指数做 EXP 运算值二进制浮点数值存
放(D21D20)寄存器中
M2 On 时(D21D20)二进制浮点数值转成十进制浮点数值存(D31
D30)寄存器中(时 D31 表示 D30 10 次幂方)
M0
RST M1081
DFLT D0 D10
M1
DEXP D10 D20
M2
DEBCD D20 D30

补充说明

浮点数运算功请参考第 53 节应指令数值处理方式说明 8 应指令 API 100~149
DVPPLC 应技术手册 832
API 适机种
ESEXSS SASXSC EHSV125 D LN P
二进制浮点数取然

位装置 字装置
X Y M S K H KnX KnY KnM KnST C D E F
S ¼ ¼ ¼
D ¼
操作数注意: 装置范围请参考系列机种功规格表

16 位指令
- - - -
32 位指令 (13 STEP)
DLN 连续执行型 DLNP 脉执行型
标志信号:M1020 零标志 Zero flag
M1021 位标志 Borrow flag
M1022 进位标志 Carry flag
脉执行型 16 位指令 32 位指令
ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV

指令说明

S:运算源装置 D:运算结果装置
S 操作数做然数 ln 运算
LN[ S +1 S ][ D +1 D ]
S 容正数效指定 D 寄存器时必须 32 位数格式运算时均
浮点数方式执行 S 需转换浮点数值
eD S →D 操作数容值ln S S 指定源数
运算结果绝值表示浮点值进位标志 M1022On
运算结果绝值表示浮点值位标志 M1021On
运算结果 0零标志 M1020On
程序范例

M0 On 时(D0D1)值转成二进制浮点数存(D10D11)寄存器中
M1 On 时(D10D11)寄存器真数做 ln 运算值二进制浮点数
存放(D20D21)寄存器中
M2 On 时二进制浮点数值转成十进制浮点数值存(D30 D31)寄
存器中(时 D31 表示 D30 10 次幂方)
M0
RST M1081
DFLT D0 D10
M1
DLN D10 D20
M2
DEBCD D20 D30

补充说明

浮点数运算功请参考第 53 节应指令数值处理方式说明

8 应指令 API 100~149
DVPPLC 应技术手册 833
API 适机种
ESEXSS SASXSC EHSV126 D LOG P 二进制浮点数取数

位装置 字装置
X Y M S K H KnX KnY KnMKnS T C D E F
S1 ¼ ¼ ¼
S2 ¼ ¼ ¼
D ¼
操作数注意: 装置范围请参考系列机种功规格表

16 位指令
- - - -
32 位指令 (13 STEP)
DLOG 连续执行型 DLOGP 脉执行型
标志信号:M1020 零标志 Zero flag
M1021 位标志 Borrow flag
M1022 进位标志 Carry flag
脉执行型 16 位指令 32 位指令
ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV

指令说明

S1:运算底数装置 S2:运算源装置 D:运算结果装置
S1 容 S2 容操作数做 log 运算结果存放 D
S1 S2 容值正数效指定 D 寄存器时必须 32 位数格式运算
时均浮点数方式执行 S1S2 需转换浮点数值
S1
D S2求 D 值→Log S1
S2 D
例:已知 S15S2125求 D log 5
125
S1
D S2 → 5D125 → D log 5
1253
运算结果绝值表示浮点值进位标志 M1022On
运算结果绝值表示浮点值位标志 M1021On
运算结果 0零标志 M1020On
M0 On 时(D0D1)容(D2D3)容转成二进制浮点数分存(D10
D11)(D12D13)32 位寄存器中
M1 On 时(D10D11)(D12D13)32 位寄存器二进制浮点数值做 log
运算结果存(D20D21) 32 位寄存器中
M2 On 时(D20D21) 32 位寄存器二进制浮点数值转成十进制浮点数
值存(D30D31)中 (时 D31 表示 D30 10 次幂方)
程序范例

M0
RST M1081
DFLT D0 D10
M1
DLOG D10 D12
M2
DEBCD D20 D30
DFLT D2 D12
D20
8 应指令 API 100~149
DVPPLC 应技术手册 834
API 适机种
ESEXSS SASXSC EHSV127 D ESQR P
二进制浮点数开方

位装置 字装置
X Y M S K H KnX KnY KnM KnST C D E F
S ¼ ¼ ¼
D ¼
操作数注意: S操作数范围须等 0
装置范围请参考系列机种功规格表

16 位指令
- - - -
32 位指令 (9 STEP)
DESQR 连续执行型 DESQRP 脉执行型
标志信号: M1020 零标志 Zero flag
M1067 运算错误
脉执行型 16 位指令 32 位指令
ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV

指令说明

S:欲开方根源装置 D:开方根结果
S 指定寄存器容开方结果寄存 D 指定寄存器容
开方动作全部二进制浮点数型态进行
S 源操作数指定常数 K H 话指令会该常数变换成二进制浮点数
值作运算
开方根结果 0 时标志 M1020On
源运算正数效负数时视运算错误指令执行M1067
M1068OnD1067 记录错误代码 H’0E1B
程序范例
()

X0On 时二进制浮点数(D1D0)取开方根结果存放(D11D10)
指定寄存器中
X0
DESQR D0 D10

2 进制浮点数
(D1 D0) (D11 D10)
2 进制浮点数
程序范例
()二

X2On 时 K1234(动变换二进制浮点数) 取开方根结果存放
(D11D10)中
X2
DESQR K1234 D10

补充说明

浮点数运算功请参考第 53 节应指令数值处理方式说明
8 应指令 API 100~149
DVPPLC 应技术手册 835
API 适机种
ESEXSS SASXSC EHSV128 D POW P 浮点数权值指令

位装置 字装置
X Y M S K H KnX KnY KnMKnS T C D E F
S1 ¼ ¼ ¼
S2 ¼ ¼ ¼
D ¼
操作数注意: 装置范围请参考系列机种功规格表

16 位指令
- - - -
32 位指令 (13 STEP)
DPOW 连续执行型 DPOWP 脉执行型
标志信号:

脉执行型 16 位指令 32 位指令
ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV

指令说明

S1:底数装置 S2 次幂数装置 D:运算结果装置
二进制浮点数 S1 S2 次幂数相存放 D
D POW [ S1+1 S1 ]^[ S2+1 S2 ]
S1 容值正数效 S2 容值正负值效指定 D 寄存器时必须
32 位数格式运算时均浮点数方式执行 S1 S2 需转换浮点数值
例:S1
S2D求 D 值
已知 S15 S23 D 53125
运算结果绝值表示浮点值进位标志 M1022On
运算结果绝值表示浮点值位标志 M1021On运算
结果 0零标志 M1020On
程序范例

M0 On 时(D1D0)容(D3D2)容转成二进制浮点数分存(D11
D10)(D13D12)32 位寄存器中
M1 On 时(D11D10)(D13D12)32 位寄存器二进制浮点数做 pow
运算结果存(D21D20) 32 位寄存器中
M2 On 时(D21D20) 32 位寄存器二进制浮点数值转成十进制浮点数
值存(D31D30)寄存器中(时 D31 表示 D30 10 次幂方)
M0
RST M1081
M1
D10 D12
M2
DEBCD D20 D30
D2 D12
D20
8 应指令 API 100~149
DVPPLC 应技术手册 836
API 适机种
ESEXSS SASXSC EHSV129 D INT P
二进制浮点数→BIN
整数变换
位装置 字装置
X Y M S K H KnX KnY KnM KnST C D E F
S ¼
D ¼
操作数注意: 装置范围请参考系列机种功规格表
S 操作数会占连续 2 点

16 位指令 (5 STEP)
INT 连续执行型 INTP 脉执行型
32 位指令 (9 STEP)
DINT 连续执行型 DINTP 脉执行型
标志信号:M1020 零标志 Zero flag
M1021 位标志 Borrow flag
M1022 进位标志 Carry flag
脉执行型 16 位指令 32 位指令
ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV

指令说明

S:欲变换源装置 D:变换结果
S 指定寄存器容二进制浮点数型态变换成 BIN 整数寄存 D 指定
寄存器中BIN 整数浮点数舍弃
指令动作 API 49 FLT 指令刚相反
变换结果 0 时零标志 M1020On
变换结果浮点数舍弃时位标志 M1021On
变换结果超出列范围时(溢位)进位标志 M1022On
16 位指令:32768~32767
32 位指令:2147483648~2147483647
程序范例

X0ON 时二进制浮点数(D1D0) 变换成 BIN 整数结果存放(D10)
中BIN 整数浮点数舍弃
X1On 时二进制浮点数(D21D20) 变换成 BIN 整数结果存放(D31
D30)中BIN 整数浮点数舍弃
X0
INT D0 D10
X1
DINT D20 D30

补充说明

浮点数运算功请参考第 53 节应指令数值处理方式说明
8 应指令 API 100~149
DVPPLC 应技术手册 837
API 适机种
ESEXSS SASXSC EHSV130 D SIN P 二进制浮点数 SIN 运算

位装置 字装置
X Y M S K H KnX KnY KnMKnS T C D E F
S ¼ ¼ ¼
D ¼
操作数注意:角度范围:0°≦角度<360°
装置范围请参考系列机种功规格表

16 位指令
- - - -
32 位指令 (9 STEP)
DSIN 连续执行型 DSINP 脉执行型
标志信号:M1018 弧度角度标志
M1020 零标志 Zero flag
脉执行型 16 位指令 32 位指令
ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV

指令说明

S:指定源值 D:取 SIN 值结果
S 指定源指定弧度角度标志 M1018 决定
M1018Off 时指定弧度模式弧度(RAD)值等(角度 ×π180)
M1018On 时指定角度模式角度范围:0°≦角度值<360°
计算结果 0 时 M1020ON
S 指定源值求取 SIN 值存 D 指定寄存器中
图显示弧角结果关系:
R
S
S:弧角(弧度)数
R(SIN ):结果 值
2 3
2 2 23
222
1
1
0

程序范例
()

M1018Off指定弧度模式 X0On 时指定二进制浮点数(D1D0)弧
度(RAD)值求取 SIN 值存 (D11D10) 中容二进制浮点数
M1002
RST M1018
X0
DSIN D0 D10

D 1 D 0
D 11 D 10 SIN 值
2 进制浮点数
RAD ( 180)值角度 X π
2 进制浮点数
8 应指令 API 100~149
DVPPLC 应技术手册 838
程序范例
()二

M1018Off指定弧度模式输入端 X0 X1 选择角度转成弧度(RAD)
值求取 SIN 值
X0
MOVP K30 D10
X1
MOVP K60 D10
M1000
FLT D10 D14
DEDIV K31415926 K1800000000 D20
DEMUL D14 D20 D40
DSIN D40 D50
(K30) (D10)
(K60) (D10)
(D10) (D15D14) 2 进制浮点数
( 180) (D21D20)
2 进制浮点数
(D15D14) x ( 180)角度
(D41D40) RAD 2 进制浮点数
(D41D40) RAD (D51D50) SIN
2 进制浮点数

程序范例
()三

M1018On指定角度模式 X0On 时指定 (D1D0) 角度值角度
范围:0°≦角度值<360°求取 SIN 值存 (D11D10) 中容二
进制浮点数
M1002
SET M1018
X0
DSIN D0 D10

D 1 D 0
D 11 D 10 SIN 值
2 进制浮点数
角度值

补充说明

浮点数运算功请参考第 53 节应指令数值处理方式说明
8 应指令 API 100~149
DVPPLC 应技术手册 839
API 适机种
ESEXSS SASXSC EHSV131 D COS P 二进制浮点数 COS 运算

位装置 字装置
X Y M S K H KnX KnY KnMKnS T C D E F
S ¼ ¼ ¼
D ¼
操作数注意:角度范围:0°≦角度<360°
装置范围请参考系列机种功规格表

16 位指令
- - - -
32 位指令 (9 STEP)
DCOS 连续执行型 DCOSP 脉执行型
标志信号:M1018 弧度角度标志
M1020 零标志 Zero flag
脉执行型 16 位指令 32 位指令
ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV

指令说明

S:指定源值 D:取 COS 值结果
S 指定源指定弧度角度标志 M1018 决定
M1018Off 时指定弧度模式弧度(RAD)值等(角度 ×π180)
M1018On 时指定角度模式角度范围:0°≦角度值<360°
计算结果 0 时 M1020ON
S 指定源值求取 COS 值存 D 指定寄存器中
图显示弧角结果关系:
R
S
2 3
2 2 23
222
1
1
0
S:弧角(弧度)数
RCOS):( 结果 值

标志 M1018 弧度角度切换: M1018Off 时 S 指定弧度(RAD)值
M1018On 时 S 指定角度值(0~360)
程序范例
()

M1018Off指定弧度模式 X0On 时指定二进制浮点数(D1D0)弧
度值求取 COS 值存 (D11D10) 中容二进制浮点数
M1002
RST M1018
X0
DCOS D0 D10

D 1 D 0
D 1 D 10 COS 值
2 进制浮点数
2 进制浮点数
RAD ( 180)值角度 X π
8 应指令 API 100~149
DVPPLC 应技术手册 840
程序范例
()二

M1018On指定角度模式 X0On 时指定 (D1D0) 角度值角度
范围:0°≦角度值<360°求取 COS 值存 (D11D10) 中容二
进制浮点数
M1002
SET M1018
X0
DCOS D0 D10

D 1 D 0
D 1 D 10 COS 值
2 进制浮点数
角度值

补充说明

浮点数运算功请参考第 53 节应指令数值处理方式说明
8 应指令 API 100~149
DVPPLC 应技术手册 841
API 适机种
ESEXSS SASXSC EHSV132 D TAN P 二进制浮点数 TAN 运算

位装置 字装置
X Y M S K H KnX KnY KnMKnS T C D E F
S ¼ ¼ ¼
D ¼
操作数注意:角度范围:0°≦角度<360°
装置范围请参考系列机种功规格表

16 位指令
- - - -
32 位指令 (9 STEP)
DTAN 连续执行型 DTANP 脉执行型
标志信号:M1018 弧度角度标志
M1020 零标志 Zero flag
脉执行型 16 位指令 32 位指令
ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV

指令说明

S:指定源值 D:取 TAN 值结果
S 指定源指定弧度角度标志 M1018 决定
M1018Off 时指定弧度模式弧度(RAD)值等(角度 ×π180)
M1018On 时指定角度模式角度范围:0°≦角度值<360°
计算结果 0 时 M1020ON
S 指定源值求取 TAN 值存 D 指定寄存器中
图显示弧角结果关系:
R
S
2 3
2 2 23
222
1
1
0
S:()弧角 弧度 数
RTAN):( 结果 值

程序范例
()

M1018Off指定弧度模式 X0On 时指定二进制浮点数(D1D0)弧
度(RAD)值求取 TAN 值存 (D11D10) 中容二进制浮点数
M1002
RST M1018
X0
DTAN D0 D10
8 应指令 API 100~149
DVPPLC 应技术手册 842
D 1 D 0
D 11 D 10 TAN 值
2 进制浮点数
2 进制浮点数
RAD ( 180)值角度 X π

程序范例
()二

M1018On指定角度模式 X0On 时指定 (D1D0) 角度值角度
范围:0°≦角度值<360°求取 TAN 值存 (D11D10) 中容二
进制浮点数
M1002
SET M1018
X0
DTAN D0 D10

D 1 D 0
D 1 D 10 TAN 值
2 进制浮点数
角度值

补充说明

浮点数运算功请参考第 53 节应指令数值处理方式说明
8 应指令 API 100~149
DVPPLC 应技术手册 843
API 适机种
ESEXSS SASXSC EHSV133 D ASIN P 二进制浮点数 ASIN 运算

位装置 字装置
X Y M S K H KnX KnY KnMKnS T C D E F
S ¼ ¼ ¼
D ¼
操作数注意:装置范围请参考系列机种功规格表

16 位指令
- - - -
32 位指令 (9 STEP)
DASIN 连续执行型 DASINP 脉执行型
标志信号:M1020 零标志 Zero flag
脉执行型 16 位指令 32 位指令
ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV

指令说明

S:指定源(二进制浮点数) D:取 ASIN 值结果
ASIN 值sin1
图显示输入数结果关系:
R
S
2
2
0 1010
S(:)输入数 正弦
RASIN (:)值结果 弧度

S 操作数指定正弦值数值十进制浮点值介 –10 ~ +10 间
范围 M1067M1068 ON 动作
转换结果 0零标志 M1020On
程序范例

X0On 时指定二进制浮点数(D1D0)求取 ASIN 值存(D11D10)
中容二进制浮点数
X0
DASIN D0 D10

D 1 D 0
D 11 D 10 ASIN 值
2 进制浮点数
2 进制浮点数

补充说明

浮点数运算功请参考第 53 节应指令数值处理方式说明 8 应指令 API 100~149
DVPPLC 应技术手册 844
API 适机种
ESEXSS SASXSC EHSV134 D ACOS P 二进制浮点数 ACOS 运算

位装置 字装置
X Y M S K H KnX KnY KnM KnST C D E F
S ¼ ¼ ¼
D ¼
操作数注意:装置范围请参考系列机种功规格表

16 位指令
- - - -
32 位指令 (9 STEP)
DACOS 连续执行型 DACOSP 脉执行型
标志信号:M1020 零标志 Zero flag
脉执行型 16 位指令 32 位指令
ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV

指令说明

S:指定源(二进制浮点数) D:取 ACOS 值结果
ACOS 值cos1
图显示输入数结果关系:
R
S
2
0 1010
S(:)输入数 余弦值
RACOS (:)值结果 弧度

S 操作数指定余弦值数值十进制浮点值介 –10 ~ 10 间
范围 M1067M1068 ON 动作
转换结果 0零标志 M1020On
程序范例

X0On 时指定二进制浮点数(D1D0)求取 ACOS 值存(D11D10)
中容二进制浮点数
X0
DACOS D0 D10

D 1 D 0
D 10 ACOS 值
2 进制浮点数
2 进制浮点数
D 11

补充说明

浮点数运算功请参考第 53 节应指令数值处理方式说明 8 应指令 API 100~149
DVPPLC 应技术手册 845
API 适机种
ESEXSS SASXSC EHSV135 D ATAN P 二进制浮点数 ATAN 运算

位装置 字装置
X Y M S K H KnX KnY KnMKnS T C D E F
S ¼ ¼ ¼
D ¼
操作数注意:装置范围请参考系列机种功规格表

16 位指令
- - - -
32 位指令 (9 STEP)
DATAN 连续执行型 DATANP 脉执行型
标志信号:M1020 零标志 Zero flag
脉执行型 16 位指令 32 位指令
ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV

指令说明

S:指定源(二进浮点数) D:取 ATAN 值结果
ATAN 值tan1
图显示输入数结果关系:
R
S
2
2
0
S(:)输入数 正切值
RATAN (:)值结果 弧度

转换结果 0零标志 M1020On
程序范例

X0On 时指定二进制浮点数(D1D0)求取 TAN 值存(D11D10) 中
容二进制浮点数
X0
DATAN D0 D10

D 1 D 0
D 10 ATAN 值
2 进制浮点数
2 进制浮点数
D 11

补充说明

浮点数运算功请参考第 53 节应指令数值处理方式说明 8 应指令 API 100~149
DVPPLC 应技术手册 846
API 适机种
ESEXSS SASXSC EHSV136 D SINH P 二进制浮点数 SINH运算
- -
位装置 字装置
X Y M S K H KnX KnY KnM KnST C D E F
S ¼ ¼ ¼
D ¼
操作数注意:装置范围请参考系列机种功规格表

16 位指令
- - - -
32 位指令 (9 STEP)
DSINH 连续执行型 DSINHP 脉执行型
标志信号:M1020 零标志 Zero flag
M1021 位标志 Borrow flag
M1022 进位标志 Carry flag
脉执行型 16 位指令 32 位指令
ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV

指令说明

S:指定源(二进制浮点数) D:取 SINH 值结果
sinh 值(eses)2
程序范例

X0On 时指定二进制浮点数(D1D0)求取 SINH 值存(D11D10)
中容二进制浮点数
X0
DSINH D0 D10

D 1 D 0
D 10 SINH 值
2 进制浮点数
2 进制浮点数
D 11
转换结果绝值表示浮点值进位标志 M1022On
转换结果绝值表示浮点值位标志 M1021On
转换结果 0零标志 M1020On
补充说明

浮点数运算功请参考第 53 节应指令数值处理方式说明
8 应指令 API 100~149
DVPPLC 应技术手册 847
API 适机种
ESEXSS SASXSC EHSV137 D COSH P 二进制浮点数 COSH 运算
- -
位装置 字装置
X Y M S K H KnX KnY KnMKnS T C D E F
S ¼ ¼ ¼
D ¼
操作数注意:装置范围请参考系列机种功规格表

16 位指令
- - - -
32 位指令 (9 STEP)
DCOSH 连续执行型 DCOSHP 脉执行型
标志信号:M1020 零标志 Zero flag
M1021 位标志 Borrow flag
M1022 进位标志 Carry flag
脉执行型 16 位指令 32 位指令
ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV

指令说明

S:指定源(二进制浮点数) D:取 COSH 值结果
cosh 值(es+es)2
程序范例

X0On 时指定二进制浮点数(D1D0)求取 COSH 值存(D11D10)
中容二进制浮点数
X0
DCOSH D0 D10

D 1 D 0
D 10 COSH 值
2 进制浮点数
2 进制浮点数
D 11
转换结果绝值表示浮点值进位标志 M1022On
转换结果绝值表示浮点值位标志 M1021On
转换结果 0零标志 M1020On
补充说明

浮点数运算功请参考第 53 节应指令数值处理方式说明
8 应指令 API 100~149
DVPPLC 应技术手册 848
API 适机种
ESEXSS SASXSC EHSV138 D TANH P 二进制浮点数TANH 运算
- -
位装置 字装置
X Y M S K H KnX KnY KnM KnST C D E F
S ¼ ¼ ¼
D ¼
操作数注意:装置范围请参考系列机种功规格表

16 位指令
- - - -
32 位指令 (9 STEP)
DTANH 连续执行型 DTANHP 脉执行型
标志信号:M1020 零标志 Zero flag
M1021 位标志 Borrow flag
M1022 进位标志 Carry flag
脉执行型 16 位指令 32 位指令
ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV

指令说明

S:指定源(二进制浮点数) D:取 TANH 值结果
tanh 值(eses)(es+es)
程序范例

X0On 时指定二进制浮点数(D1D0)求取 TANH 值存(D11D10)
中容二进制浮点数
X0
DTANH D0 D10

D 1 D 0
D 10 TANH 值
2 进制浮点数
2 进制浮点数
D 11
转换结果绝值表示浮点值进位标志 M1022On
转换结果绝值表示浮点值位标志 M1021On
转换结果 0零标志 M1020On
补充说明

浮点数运算功请参考第 53 节应指令数值处理方式说明
8 应指令 API 100~149
DVPPLC 应技术手册 849
API 适机种
ESEXSS SASXSC EHSV143 DELAY P 延迟指令

位装置 字装置
X Y M S K H KnX KnY KnMKnS T C D E F
S ¼ ¼ ¼
操作数注意:装置范围请参考系列机种功规格表
S 操作数范围 K1~ K1000

16 位指令(3 STEP)
DELAY 连续执行型 DELAYP 脉执行型
32 位指令
- - - -
标志信号:
脉执行型 16 位指令 32 位指令
ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV

指令说明

S:延迟时间单位 01ms
执行 DELAY 指令次扫描周期 DELAY 指令面程序执行会者
指定时间作延迟
程序范例

X0 Off→On 外部中断产生时中断子程序执行 DELAY 指令延迟 2ms
执行面程序 X1On 时Y0 导通
M1000
DELAY K20
程式
FEND
I001
X1
Y0
IRET
END
EI
REF Y0 K8

输出Y0
T2ms
输入 1X
中断输入 0X

补充说明

者实际状况调整延迟时间
DELAY 指令会受通讯高速计数器高速脉输出指令影响增加延迟时间
指定外部输出(晶体继电器)会受晶体继电器身延迟增加延迟时
间请参考第 23 节 8 应指令 API 100~149
DVPPLC 应技术手册 850
API 适机种
ESEXSS SASXSC EHSV144 GPWM 般脉波宽调变

位装置 字装置
X Y M S K H KnX KnY KnM KnST C D E F
S1 ¼
S2 ¼
D ¼ ¼ ¼
操作数注意:S1 S2D 操作数设置范围限制请参考指令说明
S2 操作数占 3 装置
S1 操作数容值请等 S2 操作数容值
装置范围请参考系列机种功规格表

16 位指令 (7 STEP)
GPWM 连续执行型 - -
32 位指令
- - - -
标志信号:

脉执行型 16 位指令 32 位指令
ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV

指令说明

S1:脉输出宽度 S2:脉输出周期 D:脉输出装置
S1 脉输出宽度指定 t:0~32767ms
S2 脉输出周期指定 T:1~32767ms S1 ≦ S2
S2 +1S2 +2 系统参数请勿占
D 脉输出装置YMS
GPWM 指令执行时指定 S1 脉输出宽度 S2 脉输出周期 D 脉输
出装置输出
S1 ≦0 时脉输出装置输出 S1 ≧ S2 时脉输出装置直 On
S1 S2 GPWM 指令执行时更改
程序范例


X0On 时D0K1000D2K2000Y10 输出脉 X0Off 时
Y10 输出变成 Off
X0
GPWM D0 D2 Y10
t T

输出Y10
T2000ms
t1000ms

补充说明

指令扫描周期计数误差 1 PLC 扫描周期 S1S2 ( S2
S1 )值必须 > PLC 扫描周期否 GPWM 输出会误动作
指令置子程序中断中会产生 GPWM 输出准确情况发生
请特注意 8 应指令 API 100~149
DVPPLC 应技术手册 851
API 适机种
ESEXSS SASXSC EHSV145 FTC 模糊化温度控制

位装置 字装置
X Y M S K H KnX KnY KnMKnS T C D E F
S1 ¼ ¼ ¼
S2 ¼ ¼ ¼
S3 ¼
D ¼
操作数注意:S1 操作数范围范围限制 1~5000表示 01°~500°
S2 操作数范围范围限制 1~5000表示 01°~500°
S3 操作数占连续 7 装置
装置范围请参考系列机种功规格表

16 位指令 (9 STEP)
FTC 连续执行型 - -
32 位指令
- - - -
标志信号:

脉执行型 16 位指令 32 位指令
ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV

指令说明

S1:目标值(SV) S2:现值(PV) S3:参数 D:输出值(MV)
S1 范围限制 1~5000表示数值 01°~500°单位 01° S3 +1
指定 K0表示 01℃~500℃
S2 范围限制 1~5000表示数值 01°~500°单位 01° S3 +1
指定 bit00表示 01℃~500℃者温度传感器模拟转数字
数值时须行搭配四运算指令转换 1~5000 间数值
S3 参数取样时间设置者设置值 K1 指令动作超 K200
时 K200 设置
S3 +1 参数设置 bit00 表示℃bit01 表示℉bit10 表示滤波功bit11
表示滤波功bit2~ bit5 表示 4 种加热环境设置bit6~ bit15 保留请参考补充
说明
D 显示范围 0~(取样时间*100)数值者应指令时须加热器种
类行搭配指令例搭配 GPWM 指令输出脉控制(取样时间*100)
GPWM 脉输出周期输出值 MV GPWM 脉输出宽度范例 1 示
FTC 指令次数限制指定操作数请重复免发生错误
程序范例

执行 FTC 指令前先参数设置完成
X0On 时候指令执行结果寄存 D150 中X0 变成 Off 时指令执行
前数没变化
X0
FTC D0 D1 D100 D150
8 应指令 API 100~149
DVPPLC 应技术手册 852
补充说明

S3 参数设置容
装置编号 功 设置范围 说明
S3 : 取样时间(TS)
(单位:100ms)
1~200
(单位:100ms)
TS 次扫描时间话PID 指令
次扫描时间执行TS0 动
作 TS 设置值需程序扫描
时间
b00 表示 ℃
b01 表示 ℉ 设置值超出值时值
b10 滤波功
b11 滤波功
滤波功时现值(PV)次测
定值加入滤波功时现
值(PV)(次测定值+前次现值)2
b21 加热慢环境
b31 般加热环境
b41 加热快环境
S3 +1:
b0:温度单位
b1:滤波功
b2~b5:加热环境设置
b6~b15:保留
b51 高速加热环境
S3 +2:
~
S3 +6:
系统参数者请勿
控制方块图:
+ e
FTC
SV
PV
MVFuzzy
Controller
温度传感器

注意事项建议
指令取样时间设置值建议温度传感器取样时间两倍较
温度控制效
S3+1 Bit2~Bit5 指令控制反应速度选项者未设置参数时者
知选择时指令行启动般加热控制选项者觉控制结果太
慢达目标温度时选择加热慢环境选项进提升达目标温度时间反
果控制结果会太者振荡太现象时请选择加热快环境选项减
缓控制温度反应速度
S3+1 Bit2~Bit5 设置 1 者指定 1 选项时指令 Bit2
Bit5 序检查遇设 1 选项时反应功选项外选项功控制
进行中修改 8 应指令 API 100~149
DVPPLC 应技术手册 853
范例 1:控制方块图图:
Fuzzy
Controller
FTC
SV
D10 D22
MV
Y0
D11PV
+ e GPWM 程序
PT模块 温度传感器

FTC 指令输出 D22(MV) GPWM 指令输入 D22功调变脉工作
周期(duty cycle)D30 脉固定周期时间 Y0 输出时序图示:
D22
D30
Y0

范例 FTC 指令参数设置 D10k1500(目标温度)D12k60 (取样时间 6 秒)
D13k8 (Bit31) D30k6000 (D12*100)控制范例程序容示:
M1002
MOV K1500 D10
TO K0 K2 K2 K1
FROM K0 K6 D11 K1
MOV K60 D12
MOV K8 D13
MOV K6000 D30
SET M1
M1
FTC D10 D11 D12 D22
GPWM D22 D30 Y0
M1013
FROM K0 K6 D11 K1
END

实际测试环境烤箱(加热 250℃)目标实际温度记录示:
图中知约 48 分钟达目标温度正负 1℃误差约 10℃左右8 应指令 API 100~149
DVPPLC 应技术手册 854

范例 2:现象修改加热环境快速加热环境( D13k16)测试
实际结果记录图示:
图知然现象花约 1 时 15 分钟会达目
标温度正负 1℃误差目前测试环境选取样时间太长
造成整体时间延长

范例 3:范例二达更快加热达目标温度目修改取样时间 4 秒
( D12k40D30k4000)测试实际结果记录示:
图知整体控制时间已缩短 37 分钟发现修改取样时间加快8 应指令 API 100~149
DVPPLC 应技术手册 855
达目标温度时间

范例 4:实验否更快加热达目标温度目修改范例三取样时间
2 秒( D12k20D30k2000)测试实际结果记录示:
图中知短取样时间反会造成控制系统太敏感震荡现

8 应指令 API 100~149
DVPPLC 应技术手册 856
API 适机种
ESEXSS SASXSC EHSV146 CVM 阀位控制
- -
位装置 字符装置
X Y M S K H KnX KnY KnM KnST C D E F
S1 ¼
S2 ¼ ¼ ¼
D ¼ ¼ ¼
操作数注意:S1 装置时会连续暂 3 寄存器
D 装置时会连续暂 2 输出装置

16 位指令 7 STEP)
CVM 连续执行型 - -
32 位指令
- - - -
标志信号:


指令说明

S1:阀位目标时间(绝位置) S2:阀位全闭全开时间(距离) D:输出
装置
指令仅支持 EH2SV 机种EH 机种支持
S1 装置时会连续暂 3 寄存器 S1+0 者指定数值外余
S1+1(控制阀目前行走位置参数) S1+2 寄存器皆指令部纪录参数存放
者变更
D 装置时会连续暂 2 接点D+0 接点开启接点D+1 接点关闭
接点
指令时间基单位 01 秒程序扫描时间 01 秒时请勿
指令调整控制阀位置
输出装置输出频率 10Hz
S1+0 时间 S2 设定全开时间时 D+0 接点会直 OnD+1 接点
会直 Off反 S1+0 时间 0 时 D+0 接点会直 OffD+1 接
点会直 On
指令开启时指令部会阀位 0 时间位置开始控制者法
开启指令前确认控制阀位置否 0 时间位置时请先指定 S1+0 目标时
间 0执行段 S2 时间开始送入正确控制目标时间
程序范例
()

控制阀示意图:
Y0Y1
Full Close Full Open

脉执行型 16 位指令 32 位指令
ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV8 应指令 API 100~149
DVPPLC 应技术手册 857
控制开关定义:
1 Y0 Y1 开关导通(Off):阀位动作
2 Y0 导通(On) Y1 导通(Off):阀位开启(OPEN)
3 Y0 导通(Off) Y1 导通(On):阀位关闭(CLOSE)
4 Y0 Y1 开关导通(On):动作允许
控制时序图程序:
M0
Y0
Y1
D0k40 D0k20 D0k30 D0k10
4sec
2sec
1sec
2sec
1 2 3 4
5

M0
CVM D0 K50 Y0

控制阶段说明:
1 阶段 : M0On 时目标位置 D0 设定 K40表示控制阀需
开启(Y0On Y1Off) 4 秒位置
2 阶段 :改变控制阀位置修改目标位置 D0 K20前次位置 4 秒
须控制阀关闭(Y0Off Y1On)2 秒控制阀位置移 2 秒位置
3 阶段 :改变控制阀位置修改目标位置 D0 K30前次位置 2 秒
控制阀开启(Y0On Y1Off)1 秒控制阀位置移 3 秒位置
4 阶段 :改变控制阀位置修改目标位置 D0 K10前次位置 2 秒
控制阀关闭(Y0Off Y1On)2 秒控制阀位置移 1 秒位置
5 阶段 :条件开关 X0 关闭控制阀动作(Y0Off Y1Off)
程序范例
()二

控制时序图程序: 8 应指令 API 100~149
DVPPLC 应技术手册 858
Y0
Y1
D0k40 D0k10
4sec
2sec
1 2 3 4
M0
T0
5sec
D01
M0
K50
CVM D0 K50 Y0
D0
T0TMR
MOV K1
T0

控制阶段说明:
1 阶段 : M0On 时确定现控制阀位置里利
目标位置 D0 设定 K1控制阀位置刻意关闭(Y0Off Y1On)5 秒
确保现位置 0 秒位置然候进行阶段实际控制
2 阶段 :T0On 时目标位置 D0 K40 开始动作时控制阀
开启(Y0On Y1Off) 4 秒控制阀位置移 4 秒目标位置
3 阶段 :改变控制阀位置修改目标位置 D0 K10前次位置 4 秒
控制阀关闭(Y0Off Y1On) 3 秒控制阀位置移 1 秒位置
4 阶段:时条件开关 M0 关闭控制阀位置移动开关切换
成动作状态(Y0Off Y1Off) 8 应指令 API 100~149
DVPPLC 应技术手册 859
API ☺ 适机种
ESEXSS SASXSC EHSV147 D SWAP P 字节互换

位装置 字装置
X Y M S K H KnX KnY KnMKnS T C D E F
S ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼
操作数注意:D 操作数 F 装置仅 16 位指令
装置范围请参考系列机种功规格表

16 位指令(3 STEP)
SWAP 连续执行型 SWAPP 脉执行型
32 位指令 (5 STEP)
DSWAP 连续执行型 DSWAPP 脉执行型
标志信号:
脉执行型 16 位指令 32 位指令
ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV

指令说明

S:欲执行位字节互相交换装置
16 位指令时位 8 位位 8 位容互相交换
32 位指令时两寄存器位 8 位位 8 位容互相交换
指令般脉执行型指令(SWAPPDSWAPP)
程序范例
()

X0On 时 D0 位 8 位位 8 位容互相交换
X0
SWAPP D0

位 8 位 8
D0

程序范例
()二

X0On 时 D11 位 8 位位 8 位容互相交换D10 位 8 位
位 8 位容互相交换
X0
DSWAPP D10

位 8
D11 D10
位 8 位 8 位 8

8 应指令 API 100~149
DVPPLC 应技术手册 860
API 适机种
ESEXSS SASXSC EHSV148 D MEMR P 文件寄存器数读出

位装置 字装置
X Y M S K H KnX KnY KnM KnS T C D E F
m ¼ ¼ ¼
D ¼
n ¼ ¼ ¼
操作数注意:m 操作数范围:SA 系列机种 mK0~K1599EH
系列机种 mK0~K9999
D 操作数范围:SA 系列机种 D2000~D4999EH
系列机种 D2000~D9999
n 操作数范围
16 位指令:SA 系列机种 nK1~ K1600EH 系列
机种 nK1~K8000
32 位指令:SA 系列机种 nK1~ K800EH 系列机
种 nK1~K4000
装置范围请参考系列机种功规格表

16 位指令 (7 STEP)
MEMR 连续执行型 MEMRP 脉执行型
32 位指令 (13 STEP)
DMEMR 连续执行型 DMEMRP 脉执行型
标志信号:M1101 请参考列补充说明


脉执行型 16 位指令 32 位指令
ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV

指令说明

m:欲读取文件寄存器编号 D:存放读取数位置指定 D 开始编号
n:次读取数笔数
SASXSCEHEH2SV 机种利指令读取文件寄存器数存放数寄存

SASXSC 机种俱备 1600 16 位文件寄存器
SASXSC 机种 m n 操作数支持 EF 修饰
EHEH2SV 机种俱备 10000 16 位文件寄存器
mDn 操作数范围视运算错误指令执行M1067M1068On
D1067 记录错误代码 H’0E1A
程序范例
()

16 位指令 MEMR 文件寄存器中第 10 址读出 100 笔 D2000 开始
D 寄存器
X0On 时候指令执行X0 变成 Off 时指令执行前读出数
容没变化
X0
MEMR K10 D2000 K100
8 应指令 API 100~149
DVPPLC 应技术手册 861
程序范例
()二

32 位指令 DMEMR 文件寄存器中第 20 址读出 100 笔 D3000 开始
D 寄存器
X0On 时候指令执行X0 变成 Off 时指令执行前读出数
容没变化
X0
DMEMR K20 D3000 K100
8 应指令 API 100~149
DVPPLC 应技术手册 862
API 适机种
ESEXSS SASXSC EHSV149 D MEMW P
文件寄存器数写
入 -
位装置 字装置
X Y M S K H KnX KnY KnM KnST C D E F
S ¼
m ¼ ¼ ¼
n ¼ ¼ ¼
操作数注意:m 操作数范围:SA 系列机种 mK0~K1599
EH 系列机种 mK0~K9999
S 操作数范围:SA 系列机种 D2000~D4999EH
系列机种 D2000~D9999
n 操作数范围
16 位指令:SA 系列机种 nK1~ K1600EH 系
列机种 nK1~K8000
32 位指令:SA 系列机种 nK1~ K800EH 系列
机种 nK1~K4000
装置范围请参考系列机种功规格表

16 位指令 (7 STEP)
MEMW 连续执行型 MEMWP 脉执行型
32 位指令 (13 STEP)
DMEMW 连续执行型 DMEMWP 脉执行型
标志信号:M1101 请参考列补充说明


脉执行型 16 位指令 32 位指令
ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV

指令说明

S:写入数位置指定 D 开始编号 m:写入文件寄存器编号 n:
次写入数笔数
SASXSCEHEH2SV 机种利指令读取数寄存器数写入文件寄存

SASXSC 机种俱备 1600 16 位文件寄存器
SASXSC 机种 m n 操作数支持 EF 修饰
EHEH2SV 机种俱备 10000 16 位文件寄存器
Smn 操作数范围视运算错误指令执行M1067M1068On
D1067 记录错误代码 H’0E1A
程序范例

X0On 时32 位指令 DMEMW 执行程序动作 D2001D2000 开始
32 位容 100 笔写入文件寄存器第 0 址开始第 199 址
X0On 时候指令执行X0 变成 Off 时指令执行前写入数没
变化
X0
DMEMW D2000 K0 K100

文件寄存器
说明
EHEH2SV 机种 PLC 电源电时会判断 M1101 (否启动文件寄存器功
)D1101 (文件寄存器开始编号 K0~K9999)D1102 (读取文件寄存器笔数
K1~K8000)D1103 (存放读取文件寄存器数位置指定数寄存器 D 开
始编号 K2000~K9999) 决定否文件寄存器容动传指定数8 应指令 API 100~149
DVPPLC 应技术手册 863
寄存器中)
EHEH2SV机种D1101 值0K9999D1103值K2000
K9999 时文件寄存器读取数寄存器 D 动作执行
SASXSC机种PLC电源电时会判断M1101 (否启动文件寄存器功)
D1101 (文件寄存器开始编号 K0~K1599)D1102 (读取文件寄存器笔数
K1~K1600)D1103 (存放读取文件寄存器数位置指定数寄存器 D 开
始编号 K2000~K4999) 决定否文件寄存器容动传指定数
寄存器中)
SASXSC 机种 D1101 值 0 K1599 时 D1103 值
K2000 K4999 时文件寄存器读取数寄存器 D 动作执行
开始执行文件寄存器读取数寄存器 D 时候文件寄存器数寄
存器 D 址超范围PLC 会停止读取动作
文件寄存器容值读出写入 PLC 程序中仅 API 148 MEMR 指令
读取API 149 MEMW 指令写入详细说明请参考第 2 章 DVPPLC 种装置功
283 文件寄存器
文件寄存器没实际编号需透指令 API 148 MEMRAPI 149
MEMW 通周边装置 HPP WPLSoft 执行文件寄存器读写功
读取文件寄存器址超出范围读取值均 0
文件寄存器相关特殊继电器相关特殊寄存器:
标志信号 功 说 明
M1101 否启动文件寄存器功具停电保持出厂设置值 Off

特 D 功 说 明
D1101
文件寄存器开始编号SASXSC 机种 K0~K1599EHEH2SV 机
种 K0~K9999具停电保持出厂设置值 0
D1102
读取文件寄存器笔数SASXSC 机种 K1~K1600EHEH2SV
机种 K1~K8000具停电保持出厂设置值 0
D1103
存放读取文件寄存器数位置指定数寄存器 D 开始编号
SASXSC 机种 K2000~K4999 EHEH2SV 机种
K2000~K9999具停电保持出厂设置值 2000 8 应指令 API 100~149
DVPPLC 应技术手册 864
MEMO 9 应指令 API 150~199
DVPPLC 应技术手册 91
API 适机种
ESEXSS SASXSC EHSV150 MODRW
MODBUS 数
读写
位装置 字装置
X Y M S K H KnX KnY KnMKnS T C D E F
S1 ¼ ¼ ¼
S2 ¼ ¼ ¼
S3 ¼ ¼ ¼
S ¼
n ¼ ¼ ¼
操作数注意:S2 操作数指定容限制 K3(H03)K6(H06)K16(H10)
SASX 机种 V18SC 机种 V16 EH2SV 机种 V12
版支持 K2(H02) K15(H0F) EH2SV 机种
V14 版支持 K5(H05)
ES 系列机种 V49 版(含)支持指令
ES 系列机种支持 EF 修饰

16 位指令 (11 STEP)
MODRW 连续执行型 - -
32 位指令
- - - -
标志信号:M1120~M1131M1140~M1143 请
参考列补充说明

脉执行型 16 位指令 32 位指令
ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV

指令说明

S1:联机装置址 S2:通讯功码 S3:欲读写数址 S:欲读写
数存放寄存器 n:读写数长度
  S1:联机装置址 (Unit Address)指定范围 K0~K254
  S2:通讯功码 (Function Code)目前仅支持述功码余功码法执
行请参考列程序范例
功码 命令说明 支持机种
H02 读取笔位(Bit)装置 SASX V18SC V16 EH2SV V12
机种版
H03 读取笔字符(Word)装置 ESSAEH 全系列机种
H05 单笔位(Bit)装置状态写入 EH2SV V14 机种版
H06 单笔字符(Word)装置数写入 ESSAEH 全系列机种
H0F 笔位(Bit)装置状态写入 SASX V18SC V16 EH2SV V12
机种版
H10 笔字符(Word)装置数写入 ESSAEH 全系列机种
S3:欲读写数址(Device Address)联机装置部装置址址
指定装置合法联机装置会响应错误信息PLC 错误代码储存
D1130时M1141 会 On(例 8000H VFDS 合法 M1141On
D11302错误代码请参考 VFDS 手册)
S:欲读写数(Source or Destination)者设置寄存器欲写入数
长度数事先存入寄存器数读取存放寄存器
n:读写数长度(Data Length)
MODBUS 功码 H05 中 FORCE ONOFF 状态n0 表示 Offn1 表
示 On 9 应指令 API 150~199
DVPPLC 应技术手册 92
MODBUS 功码 H02H03H0FH10 中读写数长度(Data Length)
指定范围 K1~Kmm 值机种通讯模式说明中 H02H0F 单位
WordH03H10 单位 Bit:
通讯模式 系列机种 H02 H03 H0F H10
ES 支持 K16 支持 K 16
SA K 64 K 16 K 64 K 16 M1143 On
(RTU Mode)
EH K 256 K 16 K 256 K 16
ES 支持 K 8 支持 K 8
SA K 64 K 8 K 64 K 8 M1143 Off
(ASCII Mode)
EH K 256 K 16 K 256 K 16
指令程序中次数限制时间仅 1 指令执行
程序范例
()

功码 K3(H03):读取笔寄存器数
1 PLC VFDS 系列变频器联机 (M1143Off 时ASCII Mode)
2 PLC VFDS 系列变频器联机 (M1143On 时RTU Mode)
ASCII 模式时接收数(包含) ASCII 码形式储存者指定 D0 开始
寄存器PLC 动容转换 HEX 数值存放 D1296~D1311 等特殊
寄存器开始转换 HEX 数值时标志 M1131On转换完毕动 Off
者需 HEX 数值存放区数 D1296~D1311 MOVDMOV
BMOV 三指令搬移般寄存器ESEXSS 机种指令功
区数效
RTU 模式时接收数 HEX 数值形式储存者指定 D0 开始寄存

ASCII 模式 RTU 模式PLC 会传送出数存放传送数暂存区
D1256~D1295 者需暂存区数 MOVDMOV BMOV
三指令搬移般寄存器ESEXSS 系列机种指令功区数

变频器回传数储存者指定寄存器接收完毕PLC 会动检查
接收数否误发生错误 M1140 会 On
联机装置指定装置址合法会响应错误信息错误代码储存 D1130
时 M1141 会 On例 8000H VFDS 合法 M1141OnD11302
错误代码请参考 VFDS 手册)
M1140On M1141On 传送笔正确数变频器回传数
正确 M1140M1141 会清 9 应指令 API 150~199
DVPPLC 应技术手册 93
设置通讯格式 96008E1
通讯格式保持
设置通讯逾时时间 100ms
M1002
MOV H87 D1120
SET M1120
MOV K100 D1129
X10
M1143
连线装置
址 K1
功码 K3
读取笔
数址 数存放 读写数
寄存器 长度(word)H2100
X0
MODRW K1 K3 H2100 D0 K6
置位送信求标志
X0
SET M1122
RTU 模式设置
回数接收完毕标志
ASCII ASCII 模式 接收回传数 码形式: 储存者指定 开始 D0
RTU HEX :模式 接收回传数 数值形式储存者指定 开始 D0
寄存器PLC动容转换 数值存放 等 HEX D1296 ~D1311
寄存器
M1127
接收数容处理
RST M1127
特殊寄存器
ASCII Mode:PLC VFDS 系列变频器联机
PLC VFDSPLC 传送:01 03 2100 0006 D5
VFDS PLCPLC 接收:01 03 0C 0100 1766 0000 0000 0136 0000 3B
PLC 传送数寄存器 (传送信息)
寄存器 DATA 说 明
D1256 0’ 30 H ADR 1
D1256 1’ 31 H ADR 0
ADR (10)变频器址
D1257 0’ 30 H CMD 1
D1257 3’ 33 H CMD 0
CMD (10)命令码
D1258 2’ 32 H
D1258 1’ 31 H
D1259 0’ 30 H
D1259 0’ 30 H
起始数址
Starting Data Address
D1260 0’ 30 H
D1260 0’ 30 H
D1261 0’ 30 H
D1261 6’ 36 H
数 (word) 数
Number of Data(count by word)
D1262 D’ 44 H LRC CHK 1
D1262 5’ 35 H LRC CHK 0
LRC CHK (01)
错误校验码 9 应指令 API 150~199
DVPPLC 应技术手册 94
PLC 接收数寄存器 D0 (响应信息)
寄存器 DATA 说 明
D0 0’ 30 H ADR 1
D0 1’ 31 H ADR 0
D1 0’ 30 H CMD 1
D1 3’ 33 H CMD 0
D2 0’ 30 H
D2 C’ 43 H
数 (BYTE) 数
Number of Data (count by Byte)
D3 0’ 30 H
D3 1’ 31 H
D4 0’ 30 H
D4 0’ 30 H
址 2100 H 容
PLC 动 ASCII 码转
换数值储存
D1296H0100
D5 1’ 31 H
D5 7’ 37 H
D6 6’ 36 H
D6 6’ 36 H
址 2101 H 容
PLC 动 ASCII 码转
换数值储存
D1297H1766
D7 0’ 30 H
D7 0’ 30 H
D8 0’ 30 H
D8 0’ 30 H
址 2102 H 容
PLC 动 ASCII 码转
换数值储存
D1298H0000
D9 0’ 30 H
D9 0’ 30 H
D10 0’ 30 H
D10 0’ 30 H
址 2103 H 容
PLC 动 ASCII 码转
换数值储存
D1299H0000
D11 0’ 30 H
D11 1’ 31 H
D12 3’ 33 H
D12 6’ 36 H
址 2104 H 容
PLC 动 ASCII 码转
换数值储存
D1300H0136
D13 0’ 30 H
D13 0’ 30 H
D14 0’ 30 H
D14 0’ 30 H
址 2105 H 容
PLC 动 ASCII 码转
换数值储存
D1301H0000
D15 3’ 33 H LRC CHK 1
D15 B’ 42 H LRC CHK 0
RTU Mode:PLC VFDS 系列变频器联机
PLC VFDSPLC 传送:01 03 2100 0006 CF F4
VFDS PLCPLC 接收:01 03 0C 0000 0503 0BB8 0BB8 0000 012D 8E C5
PLC 传送数寄存器 (传送信息)
9 应指令 API 150~199
DVPPLC 应技术手册 95


寄存器 DATA 说 明
D1256 01 H Address
D1257 03 H Function
D1258 21 H
D1259 00 H
起始数址
Starting Data Address
D1260 00 H
D1261 06 H
数 (word) 数
Number of Data (count by word)
D1262 CF H CRC CHK Low
D1263 F4 H CRC CHK High
PLC 接收数寄存器 D0 (响应信息)
寄存器 DATA 说 明
D0 01 H Address
D1 03 H Function
D2 0C H 数 (Byte) 数Number of Data (Byte)
D3 00 H
D4 00 H
址 2100 H 容 PLC 动数值储存
D1296H0000
D5 05 H
D6 03 H
址 2101 H 容 PLC 动数值储存
D1297H0503
D7 0B H
D8 B8 H
址 2102 H 容 PLC 动数值储存
D1298H0BB8
D9 0B H
D10 B8 H
址 2103 H 容 PLC 动数值储存
D1299H0BB8
D11 00 H
D12 00 H
址 2104 H 容 PLC 动数值储存
D1300H0000
D13 01 H
D14 2D H
址 2105 H 容 PLC 动数值储存
D1301H012D
D15 8E H CRC CHK Low
D16 C5 H CRC CHK High
程序范例
()二

功码 K6(H06):写入笔 Word 数寄存器
1 PLC VFDS 系列变频器联机 (M1143Off 时ASCII Mode)
2 PLC VFDS 系列变频器联机 (M1143On 时RTU Mode)
ASCII 模式时者欲写入变频器数 HEX 数值形式储存
者指定 D50 寄存器变频器回传数储存 D1070~D1076 寄存器
RTU 模式时者欲写入变频器数 HEX 数值形式储存者
指定 D50 寄存器变频器回传数储存 D1070~D1077 寄存器
ASCII 模式 RTU 模式PLC 会传送出数存放传送数暂存区
D1256~D1295 者需暂存区数 MOVDMOV BMOV9 应指令 API 150~199
DVPPLC 应技术手册 96
指令搬移般寄存器ESEXSS 机种指令功区数效
变频器回传数接收完毕PLC 会动检查接收数否误发生
错误 M1140On
联机装置指定装置址合法会响应错误信息错误代码储存 D1130
时 M1141 会 On例 8000H VFDS 合法 M1141OnD11302
错误代码请参考 VFDS 手册)
M114On M1141On 传送笔正确数变频器回传数
正确 M1140M1141 会清
设置通讯格式 96008E1
通讯格式保持
设置通讯逾时时间 100ms
M1002
MOV H87 D1120
SET M1120
MOV K100 D1129
X10
M1143
置位送信求标志
X0
SET M1122
模式设置RTU
回数接收完毕标志
ASCII ASCII 模式 接收回传数 码形式储存: 特殊寄存器 D1070~D1076
RTU HEX :模式 接收回传数 数值形式储存特殊寄存器 D1070~D1077
连线装置
址 K1
功码 K6
写入单笔
数址 数存放 读写数
寄存器 长度(word)H2000
X0
MODRW K1 K6 H2000 D50 K1

M1127
接收数容处理
RST M1127

ASCII Mode:PLC VFDS 系列变频器联机
  PLC VFDSPLC 传送: 01 06 0100 1770 71
  VFDS PLCPLC 接收: 01 06 0100 1770 71
PLC 传送数寄存器 (传送信息)
寄存器 DATA 说 明
D1256 0’ 30 H ADR 1
D1256 1’ 31 H ADR 0
ADR (10)变频器址
D1257 0’ 30 H CMD 1
D1257 6’ 36 H CMD 0
CMD (10)命令码
9 应指令 API 150~199
DVPPLC 应技术手册 97

寄存器 DATA 说 明
D1258 0’ 30 H
D1258 1’ 31 H
D1259 0’ 30 H
D1259 0’ 30 H
数址
Data Address
D1260 1’ 31 H
D1260 7’ 37 H
D1261 7’ 37 H
D1261 0’ 30 H
数容
Data
contents
D50 寄存器容值
(H1770K6000)
D1262 7’ 37 H LRC CHK 1
D1262 1’ 31 H LRC CHK 0
LRC CHK (01) 错误校验码
PLC 接收数寄存器 (响应信息)
寄存器 DATA 说 明
D1070 0’ 30 H ADR 1
D1070 1’ 31 H ADR 0
D1071 0’ 30 H CMD 1
D1071 6’ 36 H CMD 0
D1072 0’ 30 H
D1072 1’ 31 H
D1073 0’ 30 H
D1073 0’ 30 H
数址
Data Address
D1074 1’ 31 H
D1074 7’ 37 H
D1075 7’ 37 H
D1075 0’ 30 H
数容
Data content
D1076 7’ 37 H LRC CHK 1
D1076 1’ 31 H LRC CHK 0
RTU Mode:PLC VFDS 系列变频器联机
  PLC VFDSPLC 传送:01 06 2000 0012 02 07
  VFDS PLCPLC 接收:01 06 2000 0012 02 07
PLC 传送数寄存器 (传送信息)
寄存器 DATA 说 明
D1256 01 H Address
D1257 06 H Function
D1258 20 H
D1259 00 H
数址
Data Address
D1260 00 H
D1261 12 H
数容
Data content D50 寄存器容值(H12)
D1262 02 H CRC CHK Low
D1263 07 H CRC CHK High
9 应指令 API 150~199
DVPPLC 应技术手册 98
PLC 接收数寄存器 (响应信息)
寄存器 DATA 说 明
D1070 01 H Address
D1071 06 H Function
D1072 20 H
D1073 00 H
数址
Data Address
D1074 00 H
D1075 12 H
数容
Data content
D1076 02 H CRC CHK Low
D1077 07 H CRC CHK High
程序范例
()三

功码 K16(H10):写入笔 Word 数寄存器
1 PLC VFDS 系列变频器联机 (M1143Off 时ASCII Mode)
2 PLC VFDS 系列变频器联机 (M1143On 时RTU Mode)
ASCII 模式时者欲写入变频器数 HEX 数值形式储存
者指定 D50 起始寄存器变频器回传数储存 D1070~D1076 寄存器
RTU 模式时者欲写入变频器数 HEX 数值形式储存者
指定 D50 起始寄存器变频器回传数储存 D1070~D1077 寄存器
ASCII 模式 RTU 模式PLC 会传送出数存放传送数暂存区
D1256~D1295 者需暂存区数 MOVDMOV BMOV
三指令搬移般寄存器ESEXSS 机种指令功区数

变频器回传数接收完毕PLC 会动检查接收数否误发生
错误 M1140On
联机装置指定装置址合法会响应错误信息错误代码储存 D1130
时 M1141 会 On例 8000H VFDS 合法 M1141OnD11302
错误代码请参考 VFDS 手册)
M1140On M1141On 传送笔正确数变频器回传数
正确 M1140M1141 会清 9 应指令 API 150~199
DVPPLC 应技术手册 99
设置通讯格式 96008E1
通讯格式保持
设置通讯逾时时间 100ms
M1002
MOV H87 D1120
SET M1120
MOV K100 D1129
X10
M1143 模式设置RTU
回数接收完毕标志
ASCII ASCII 模式 接收回传数 码形式储存: 特殊寄存器 D1070~D1078
RTU HEX :模式 接收回传数 数值形式储存特殊寄存器 D1070~D1078
连线装置
址 K1
功码K16
写入笔
数址 数存放 读写数
寄存器 长度(word)H2000
X0
MODRW K1 K16 H2000 D50 K2

置位送信求标志
X0
SET M1122
M1127
接收数容处理
RST M1127


ASCII Mode:PLC VFDS 系列变频器联机
  PLC VFDSPLC 传送: 01 10 2000 0002 04 0012 1770 30
  VFDS PLCPLC 接收: 01 10 2000 0002 CD
PLC 传送数寄存器 (传送信息)
寄存器 DATA 说 明
D1256 0’ 30 H ADR 1
D1256 1’ 31 H ADR 0
ADR (10)变频器址
D1257 1’ 31 H CMD 1
D1257 0’ 30 H CMD 0
CMD (10)命令码
D1258 2’ 32 H
D1258 0’ 30 H
D1259 0’ 30 H
D1259 0’ 30 H
数址
Data Address
D1260 0’ 30 H
D1260 0’ 30 H
D1261 0’ 30 H
D1261 2’ 32 H
寄存器数目
Number of Register
D1262 0’ 30 H
D1262 4’ 34 H
Byte Count
D1263 0’ 30 H
D1263 0’ 30 H
D1264 1’ 31 H
D1264 2’ 32 H
数容 1
Data contents D50 寄存器容值(H12)
9 应指令 API 150~199
DVPPLC 应技术手册 910
寄存器 DATA 说 明
D1265 1’ 31 H
D1265 7’ 37 H
D1266 7’ 37 H
D1266 0’ 30 H
数容 2
Data contents
D51 寄存器容值
(H1770K6000)
D1267 3’ 33 H LRC CHK 1
D1267 0’ 30 H LRC CHK 0
LRC CHK (01) 错误校验

PLC 接收数寄存器 (响应信息)
寄存器 DATA 说 明
D1070 0’ 30 H ADR 1
D1070 1’ 31 H ADR 0
D1071 1’ 31 H CMD 1
D1071 0’ 30 H CMD 0
D1072 2’ 32 H
D1072 0’ 30 H
D1073 0’ 30 H
D1073 0’ 30 H
数址
Data Address
D1074 0’ 30 H
D1074 0’ 30 H
D1075 0’ 30 H
D1075 2’ 32 H
寄存器数目
Number of Register
D1076 C’ 43 H LRC CHK 1
D1076 D’ 44 H LRC CHK 0
RTU Mode:PLC VFDS 系列变频器联机
  PLC VFDSPLC 传送: 01 10 2000 0002 04 0012 1770 C4 7F
VFDS PLCPLC 接收: 01 10 2000 0002 4A 08
PLC 传送数寄存器 (传送信息)
寄存器 DATA 说 明
D1256 01 H Address
D1257 10 H Function
D1258 20 H
D1259 00 H
数址
Data Address
D1260 00 H
D1261 02 H
寄存器数目
Number of Register
D1262 04 H Byte Count
D1263 00 H
D1264 12 H
数容 1
Data content D50 寄存器容值(H12)
D1265 17 H
D1266 70 H
数容 2
Data content
D51 寄存器容值
(H1770K6000)
D1267 C4 H CRC CHK Low
D1268 7F H CRC CHK High 9 应指令 API 150~199
DVPPLC 应技术手册 911
PLC 接收数寄存器 (响应信息)
寄存器 DATA 说 明
D1070 01 H Address
D1071 10 H Function
D1072 20 H
D1073 00 H
数址
Data Address
D1074 00 H
D1075 02 H
寄存器数目
Number of Register
D1076 4A H CRC CHK Low
D1077 08 H CRC CHK High
程序范例
()四

功码 K2(H02):读取笔位(Bit)装置会读回通讯码放置指令第四
操作数指定传送接收寄存器里(图 K6 读取数长度(bit)假 设 Y0~Y16
状态 Y2Y4Y5Y11Y14On)
设置通讯格式 96008E1
通讯格式保持
设置通讯逾时时间 100ms
M1002
MOV H87 D1120
SET M1120
MOV K100 D1129
X10
M1143
置位送信求标志
X0
SET M1122
模式设置RTU
回数接收完毕标志
ASCII 模式:接收回传数 码形式储存者指定 开始 ASCII D0
连线装置
址 K1
功码 K2
读取笔
数址 数存放 读写数
寄存器 长度(word)H0500
PLC
Y0
装置
X0
MODRW K1 K2 H0500 D0 K6
M1127
接收数容处理
RST M1127
RTU HEX :模式 接收回传数 数值形式储存者指定 开始D0
寄存器PLC动容转换 数值存放 等 HEX D1296 ~D1311
寄存器
特殊寄存器

ASCII Mode:PLC1 PLC2 联机
  X0 On 时开始执行 MODRW 指令 FUNCTION CODE 02 功
  PLC1 PLC2PLC1 传送:01 02 0500 0010 E8
  PLC2 PLC1PLC1 接收:01 02 02 34 12 B5 9 应指令 API 150~199
DVPPLC 应技术手册 912
  PLC1 传送数寄存器 (传送讯息)

寄存器 DATA 说 明
D1256 0’ 30 H ADR 1
D1256 1’ 31 H ADR 0 ADR (10)联机装置址
D1257 0’ 30 H CMD 1
D1257 2’ 32 H CMD 0 CMD (10)命令码
D1258 0’ 30 H
D1258 5’ 35 H
D1259 0’ 30 H
D1259 0’ 30 H
起始数址
Starting Data Address
D1260 0’ 30 H
D1260 0’ 30 H
D1261 1’ 31 H
D1261 0’ 30 H
资料 (bit) 数
Number of Data(count by bit)
D1262 E’ 45 H LRC CHK 1
D1262 8’ 38 H LRC CHK 0
LRC CHK (01)
错误检查码
PLC1 接收数寄存器 D0 (响应讯息)
寄存器 DATA 说 明
D0 0’ 30 H ADR 1
D0 1’ 31 H ADR 0
D1 0’ 30 H CMD 1
D1 2’ 33 H CMD 0
D2 0’ 30 H
D2 2’ 32 H
资料 (BYTE) 数
Number of Data (count by Byte)
D3 3’ 33 H
D3 4’ 34 H
D4 1’ 31H
D4 2’ 32H
址 0500~0505

PLC 动 ASCII 字符
转换数值储存
D1296H1234
(bit0 ~ bit5 效)
D5 B’ 52H LRC CHK 1
D5 5’ 35 H LRC CHK 0
RTU Mode:PLC1 PLC2 联机
X10 On 启动 RTU Mode X0 On 时开始执行 MODRW 指令 FUNCTION
CODE 02 功
PLC1 PLC2PLC1 传送:01 02 0500 0010 79 0A
PLC2 PLC1PLC1 接收:01 02 02 34 12 2F 75
PLC 传送数寄存器 (传送讯息)
9 应指令 API 150~199
DVPPLC 应技术手册 913

寄存器 DATA 说 明
D1256 1 H Address
D1257 2 H Function
D1258 5 H
D1259 0 H
起始数址
Starting Data Address
D1260 0 H
D1261 10 H
资料 (word) 数
Number of Data (count by word)
D1262 79 H CRC CHK Low
D1263 0A H CRC CHK High
PLC 接收数寄存器 D0 (响应讯息)
寄存器 DATA 说 明
D0 01 H Address
D1 02 H Function
D2 02 H 资料 (Byte) 数Number of Data (Byte)
D3 34 H
D4 12 H
址 0500 H 容
PLC 动数值储存
D1296H1234
(bit0 ~ bit5 效)
D5 2F H CRC CHK Low
D6 75 H CRC CHK High
程序范例
()五

功码 K15(H0F):笔位(Bit)装置状态写入须先预设定 bit 状态放置
指令第四操作数指令指定寄存器里序 Word bit0~bit15 放置1
Word 放置 16 笔 bit 状态
设置通讯格式 96008E1
通讯格式保持
设置通讯逾时时间 100ms
M1002
MOV H87 D1120
SET M1120
MOV K100 D1129
X10
M1143
置位送信求标志
X0
SET M1122
RTU 模式设置
设定欲写入装置状态值MOV HFFFF D0
连线装置
址 K1
功码 K15
写入笔
数址 数存放 读写数
寄存器 长度(word)H0500
PLC
Y0
装置
X0
MODRW K1 K15 H0500 D0 K6
Bit数
9 应指令 API 150~199
DVPPLC 应技术手册 914
数传送接收完毕旗标回
ASCII 模式 接收回传数 码形式储存者指定 开始: ASCII D0
RTU 模式 接收回传数 数值形式储存者指定 开始: HEX D0
寄存器 动容转换 数值存放 等PLC HEX D1296 ~D1311
特殊寄存器
寄存器
M1127
接收数容处理
RST M1127

ASCII Mode:PLC1 PLC2 联机
X0 On 时开始执行 MODRW 指令 FUNCTION CODE 0F 功
PLC1 PLC2PLC 传送: 01 0F 0500 0006 01 3F A5
PLC2 PLC1PLC 接收: 01 0F 0500 0006 E5
PLC1 传送数寄存器 (传送讯息)
寄存器 DATA 说 明
D1256 0’ 30 H ADR 1
D1256 1’ 31 H ADR 0
ADR (10)联机装置址
D1257 0’ 30 H CMD 1
D1257 F’ 46 H CMD 0
CMD (10)命令码
D1258 0’ 30 H
D1258 5’ 35 H
D1259 0’ 30 H
D1259 0’ 30 H
数址
Data Address
D1260 0’ 30 H
D1260 0’ 30 H
D1261 0’ 30H
D1261 6’ 36 H
资料 (bit) 数
Number of Data(count by bit)
D1262 0’ 30 H
D1262 1’ 31 H
Byte Count
D1263 3’ 33 H
D1263 F’ 46 H
数容 1
Data contents D0 寄存器容值(H3F)
D1264 A’ 41 H LRC CHK 1
D1264 5’ 35 H LRC CHK 0
LRC CHK (01) 错误检查

PLC1 接收数寄存器 (响应讯息)
寄存器 DATA 说 明
D1070 0’ 30 H ADR 1
D1070 1’ 31 H ADR 0
D1071 0’ 31 H CMD 1
D1071 F’ 46 H CMD 0


9 应指令 API 150~199
DVPPLC 应技术手册 915
寄存器 DATA 说 明
D1072 0’ 30 H
D1072 5’ 35 H
D1073 0’ 30 H
D1073 0’ 30 H
数址
Data Address
D1074 0’ 30 H
D1074 0’ 30 H
D1075 0’ 30 H
D1075 6’ 36 H
寄存器数目
Number of Register
D1076 E’ 45 H LRC CHK 1
D1076 5’ 35 H LRC CHK 0
RTU Mode:PLC1 PLC2 联机
X10 On 启动 RTU Mode X0 On 时开始执行 MODRW 指令 FUNCTION
CODE 15 功
PLC1 PLC2PLC1 传送:01 0F 0500 0006 01 3F
PLC2 PLC1PLC1 接收:01 0F 0500 0006 D5 05
PLC 传送数寄存器 (传送讯息)
寄存器 DATA 说 明
D1256 01 H Address
D1257 0F H Function
D1258 05 H
D1259 00 H
数址
Data Address
D1260 00 H
D1261 06 H
数容
Data content D0 寄存器容值(H3F)
D1262 01 H CRC CHK Low
D1263 3F H CRC CHK High
PLC 接收数寄存器 (响应讯息)
寄存器 DATA 说 明
D1070 01 H Address
D1071 0F H Function
D1072 05 H
D1073 00 H
数址
Data Address
D1074 00 H
D1075 06H
数容
Data content
D1076 D5H CRC CHK Low
D1077 05 H CRC CHK High

9 应指令 API 150~199
DVPPLC 应技术手册 916
程序范例
()六

功码 K5 (H05):单笔位(Bit)装置状态写入(图 K1 设定 Bit OnK0 设定 Bit Off)
回数接收完毕标志
设置通讯格式 96008E1
通讯协议保持
设置通讯逾时时间 100ms
ASCII ASCII 模式 接收回传数: D1070~D1076

字符形式储存 等
M1002
MOV H87 D1120
SET M1120
MOV K100 D1129
M10
M1143
连线装置
址 K1
功码 K5
设定单点
On Off
数址 设置On
H0500
PLC
Y0
装置
M0
MODRW K1 K5 H0500 D0 K1
置位送信求标志
M0
SET M1122
M1127
接收数容处理
RST M1127
RTU 模式设置
M0
设置Off
M0
MODRW K1 K5 H0500 D0 K0
RTU HEX 模式 接收回传数: D1070~D1077 数值形式储存 等
特殊寄存器
特殊寄存器

ASCII Mode:PLC1 PLC2 联机
M0 On 时开始执行 MODRW 指令 FUNCTION CODE 05 (Bit On)功
PLC1 PLC2PLC1 传送:01 05 0500 FF00 F6
PLC2 PLC1PLC1 接收:01 05 0500 FF00 F6
PLC1 传送数寄存器 (传送讯息)
寄存器 DATA 说 明
D1256 0’ 30 H ADR 1
D1256 1’ 31 H ADR 0
ADR (10)联机装置址
D1257 0’ 30 H CMD 1
D1257 5’ 35 H CMD 0
CMD (10)命令码

9 应指令 API 150~199
DVPPLC 应技术手册 917
D1258 0’ 30 H
D1258 5’ 35 H
D1259 0’ 30 H
D1259 0’ 30 H
起始数址
Starting Data Address
D1260 F’ 46 H
D1260 F’ 46 H
D1261 0’ 30 H
D1261 0’ 30 H
设定 bit OnOff
Request bit ONOFF
D1262 F’ 46 H LRC CHK 1
D1262 6’ 36 H LRC CHK 0
LRC CHK (01)
错误检查码
PLC1 接收数寄存器 D0 (响应讯息)
寄存器 DATA 说 明
D1070 0’ 30 H ADR 1
D1070 1’ 31 H ADR 0
ADR (10)联机装置

D1071 0’ 30 H CMD 1
D1071 5’ 35 H CMD 0
CMD (10)命令码
D1072 0’ 30 H
D1072 5’ 35 H
D1073 0’ 30 H
D1073 0’ 30 H
起始数址
Starting Data Address
D1074 F’ 46 H
D1074 F’ 46 H
D1075 0’ 30 H
D1075 0’ 30 H
设定 bit OnOff
Request bit ONOFF
D1076 F’ 46 H LRC CHK 1
D1076 6’ 36 H LRC CHK 0
LRC CHK (01)
错误检查码
M0 Off 时开始执行 MODRW 指令 FUNCTION CODE 05 (Bit Off)功
PLC1 PLC2PLC1 传送:01 05 0500 FF00 F6
PLC2 PLC1PLC1 接收:01 05 0500 FF00 F6
PLC1 传送数寄存器 (传送讯息)
寄存器 DATA 说 明
D1256 0’ 30 H ADR 1
D1256 1’ 31 H ADR 0
ADR (10)联机装置址
D1257 0’ 30 H CMD 1
D1257 5’ 35 H CMD 0
CMD (10)命令码



9 应指令 API 150~199
DVPPLC 应技术手册 918
D1258 0’ 30 H
D1258 5’ 35 H
D1259 0’ 30 H
D1259 0’ 30 H
起始数址
Starting Data Address
D1260 0’ 30 H
D1260 0’ 30 H
D1261 0’ 30 H
D1261 0’ 30 H
设定 bit OnOff
Request bit ONOFF
D1262 F’ 46 H LRC CHK 1
D1262 5’ 35 H LRC CHK 0
LRC CHK (01)
错误检查码
PLC1 接收数寄存器 D0 (响应讯息)
寄存器 DATA 说 明
D1070 0’ 30 H ADR 1
D1070 1’ 31 H ADR 0
ADR (10)联机装置址
D1071 0’ 30 H CMD 1
D1071 5’ 35 H CMD 0
CMD (10)命令码
D1072 0’ 30 H
D1072 5’ 35 H
D1073 0’ 30 H
D1073 0’ 30 H
起始数址
Starting Data Address
D1074 0’ 30 H
D1074 0’ 30 H
D1075 0’ 30 H
D1075 0’ 30 H
设定 bit OnOff
Request bit ONOFF
D1076 F’ 46 H LRC CHK 1
D1076 5’ 35 H LRC CHK 0
LRC CHK (01)
错误检查码
RTU Mode:PLC1 PLC2 联机
M10 On 启动 RTU Mode M0 On 时开始执行 MODRW 指令 FUNCTION
CODE 05 (Bit On)功
PLC1 PLC2PLC1 传送:01 05 0500 FF00 8C F6
PLC2 PLC1PLC1 接收:01 05 0500 FF00 8C F6
PLC 传送数寄存器 (传送讯息)
寄存器 DATA 说 明
D1256 01 H Address
D1257 05 H Function


9 应指令 API 150~199
DVPPLC 应技术手册 919
D1258 05 H
D1259 00 H
起始数址
Starting Data Address
D1260 FF H
D1261 00 H
设定 bit OnOff
Request bit ONOFF
D1262 8C H CRC CHK Low
D1263 F6 H CRC CHK High
PLC 接收数寄存器 D0 (响应讯息)
寄存器 DATA 说 明
D1070 01 H Address
D1071 05 H Function
D1072 05 H
D1073 00 H
起始数址
Starting Data Address
D1074 FF H
D1075 00 H
设定 bit OnOff
Request bit ONOFF
D1076 8C H CRC CHK Low
D1077 F6 H CRC CHK High
M10 Off 启动 RTU Mode M0 Off 时开始执行 MODRW 指令 FUNCTION
CODE 05 (Bit Off)功
PLC1 PLC2PLC1 传送:01 05 0500 0000 CD 06
PLC2 PLC1PLC1 接收:01 05 0500 0000 CD 06
PLC 传送数寄存器 (传送讯息)
寄存器 DATA 说 明
D1256 01 H Address
D1257 05 H Function
D1258 05 H
D1259 00 H
起始数址
Starting Data Address
D1260 00 H
D1261 00 H
设定 bit OnOff
Request bit ONOFF
D1262 CD H CRC CHK Low
D1263 06 H CRC CHK High
PLC 接收数寄存器 D0 (响应讯息)
寄存器 DATA 说 明
D1070 01 H Address
D1071 05 H Function
D1072 05 H
D1073 00 H
起始数址
Starting Data Address
9 应指令 API 150~199
DVPPLC 应技术手册 920
D1074 00 H
D1075 00 H
设定 bit OnOff
Request bit ONOFF
D1076 CD H CRC CHK Low
D1077 06 H CRC CHK High

补充说明

MODRDRDSTMODRW 三指令前面启动条件升接点降
接点否存放接收寄存器数会正确
RS485 通讯 MODRW 指令相关标志信号特殊寄存器:(详细请见 API 80 RS)
标志信号 功 说 明
M1120 通讯格式保持设置 D1120 变更效
M1121 Off 时 PLC RS485 通讯数发送中
M1122 送信求
M1123 接收完毕
M1124 接收等
M1125 接收状态解
M1126 STXETX 系统定义选择
M1127 通讯指令数传送接收完毕包含 RS 指令
M1128 传送中 接收中指示
M1129 接收逾时
M1130 者系统定义 STXETX
M1131 MODRD MODWR MODRW 数转换 HEX 期间 M1131On
M1140 MODRD MODWR MODRW 数接收错误
M1141 MODRD MODWR MODRW 指令参数错误
M1142 VFDA 便利指令数接收错误
M1143 ASCIIRTU 模式选择(配合 MODRD MODWR MODRW 指令
(Off 时 ASCII 模式 On 时 RTU 模式)
D1070~D1085
PLC 建 RS485 通讯便利指令该指令执行时送出命令
受信端接收会回传信息该信息会储存 D1070~D1085
者利该寄存器容查回传数
D1120 RS485 通信协议
D1121 PLC 通讯址(储存 PLC 通讯址具停电保持功)
D1122 发送数剩余字数
D1123 接收数剩余字数
D1124 起始字符定义(STX)
D1125 第结束字符定义(ETX1)
D1126 第二结束字符定义(ETX2)
D1129 通讯逾时异常时间定义(ms)
D1130 MODBUS 回传错误代码记录
9 应指令 API 150~199
DVPPLC 应技术手册 921
标志信号 功 说 明
D1256~D1295
PLC 建 RS485 通讯便利指令 MODRW该指令执行时送
出命令字符储存 D1256~D1295者根该寄存器
容查命令否正确
D1296~D1311 PLC 系统会动者指定接收寄存器容 ASCII 码数
转换 HEX16 进位数值



9 应指令 API 150~199
DVPPLC 应技术手册 922
API 适机种
ESEXSS SASXSC EHSV151 PWD 输入脉宽检测
- -
位装置 字装置
X Y M S K H KnX KnY KnM KnST C D E F
S ¼
D ¼
操作数注意:S 操作数指定范围 X10~X17
D 操作数范围 D0~D999占连续两装置

16 位指令 (5 STEP)
PWD 连续执行型 - -
32 位指令
- - - -
标志信号:

脉执行型 16 位指令 32 位指令
ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV

指令说明

S:源装置 D:存放检测结果装置
PWD 指令检测 X10~X17 输入点信号时间长度效测量频率范围长度
1~1kHz M1169 Off 时检测输入点信号连续升降时间长
度单位时间 100us M1169 On 时检测输入点信号连续两升
时间长度单位时间 1us DCNTZRN 指令指定相 X10~X17
输入点
D 占连续二装置检测时间 2147483647 秒约 3579139 分钟
约 59652 时
指令程序中次数限制时间仅 1 指令执行
程序范例

X0On 时输入点 X10On 时间长度记录存放 D1D0 中
X0
PWD X10 D0

9 应指令 API 150~199
DVPPLC 应技术手册 923
API 适机种
ESEXSS SASXSC EHSV152 RTMU
中断子程序执行时
间测量开始 - -
位装置 字装置
X Y M S K H KnX KnY KnMKnS T C D E F
D ¼ ¼ ¼
n ¼ ¼ ¼
操作数注意:D 操作数指定容限制 K0~K9
n 操作数指定容限制 K10~K500

16 位指令 (5 STEP)
RTMU 连续执行型 - -
32 位指令
- - - -
标志信号:

脉执行型 16 位指令 32 位指令
ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV

指令说明

D:存放测量时间(时间单位 1us)装置 n:测量时间时基参数范围
K10~K500 (时间单位 1us)
D 设置范围 K0~K9指定特 D 寄存器测量 10 中断子程序
编号次 D1156~D1165例: D 值 K5 时指 D1161
RTMU 开始执行果者输入 D n 范围合法启动定时
器中断开始计时时 D 指定特 D 清 0遇 RTMD 会关闭
定时器中断时计算出时间指定 RTMD 指定特 D
指令 RTMU 搭配 API 153 RTMD 测量 I 中断服务程序执行时间提供
者程序开发初期高速处理响应参考 9 应指令 API 150~199
DVPPLC 应技术手册 924
API 适机种
ESEXSS SASXSC EHSV153 RTMD
中断子程序执行时间
测量结束 - -
位装置 字装置
X Y M S K H KnX KnY KnM KnST C D E F
D ¼ ¼ ¼
操作数注意:D 操作数指定容限制 K0~K9

16 位指令 (3 STEP)
RTMD 连续执行型 - -
32 位指令
- - - -
标志信号:
脉执行型 16 位指令 32 位指令
ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV

指令说明

D:存放测量时间(时间单位 1us)装置操作数编号必须搭配 API 152
RTMU D 操作数指定相否测量会预期结果
程序范例

X0 Off→On 时进入 I001 中断子程序中RTMU 启动 8 位定时器(计时
单位 10us) RTMD K0 关闭该定时器计时时间储存特 D
(D1156~D1165 10 分 K0~K9 指定)
FEND
M1000
RTMU K0 K10
RTMD K0
IRET
I 001
M1000
M1000
RTMU K1 K10
RTMD K1
IRET
I 101
M1000
END
编号相
编号相

补充说明

PLC 程序开发完毕建议者必须该指令移
RTMU 启动时间中断优先权限较低启动 RTMU 时执
行高速脉输入计数高速脉输出功会造成 RTMU 启动时
间中断优先权较低直法触发定时器情况发生
者启动 RTMU没中断结束前启动 RTMD中断会关闭
RTMU 指令启动 PLC 部 1 定时器中断执行时执行
RTMU RTMD 造成时间计时错乱请特注意 9 应指令 API 150~199
DVPPLC 应技术手册 925
API 适机种
ESEXSS SASXSC EHSV154 RAND P 机数值产生

位装置 字装置
X Y M S K H KnX KnY KnMKnS T C D E F
S1 ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼
S2 ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼
D ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼
操作数注意:S1 操作数容值≦S2 操作数容值
S1 S2 操作数范围 K0 ≦ S1 S2 ≦K32767
装置范围请参考系列机种功规格表

16 位指令 (7 STEP)
RAND 连续执行型 RANDP 脉执行型
32 位指令
- - - -
标志信号:


脉执行型 16 位指令 32 位指令
ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV

指令说明

S1:机数产生范围限 S2:机数产生范围限 D:机数产生
结果
者输入 S1 > S2 PLC 判定运算错误指令执行M1067M1068On
D1067 记录错误代码 0E1A(HEX)
程序范例

X10On 时RAND 指令产生介范围限 D0 范围限 D10 机数
结果存放 D20
X10
RAND D0 D10 D20
9 应指令 API 150~199
DVPPLC 应技术手册 926
API 适机种
ESEXSS SASXSC EHSV155 D ABSR ABS 现值读出

位装置 字装置
X Y M S K H KnX KnY KnM KnS T C D E F
S ¼ ¼ ¼ ¼
D1 ¼ ¼ ¼
D2 ¼ ¼ ¼ ¼ ¼ ¼ ¼
操作数注意:S 操作数会占连续 3 点
D1 操作数会占连续 3 点
SA 系列机种 SD1 操作数支持间接寄存器 EF 修

装置范围请参考系列机种功规格表
指令程序中次

16 位指令
- - - -
32 位指令 (13 STEP)
DABSR 连续执行型 - -
标志信号:相关标志信号请参考补充说明

脉执行型 16 位指令 32 位指令
ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV

指令说明

指令提供三菱伺服驱动器 MRJ2 型伺服(附绝位置检查功)连续做绝位
置(ABS)数读出功
S:伺服(Servo)输入信号 D1:伺服控制信号 D2:伺服读取
ABS 绝位置数(32 bit)
S 伺服(Servo)输入信号会占连续 3 点 SS +1S +2中 SS +1
连接伺服端 ABS(bit0bit1)做数传送S +2 连接伺服传送数准备完毕详
细配线请参考列配线例
D1 控制伺服控制信号会占连续 3 点 D1D1+1D1+2中 D1 连接伺服
端 SERVO On(SON)D1+1 连接伺服端 ABS 传送模式D1+2 连接伺服 ABS
求详细配线请参考列配线例
PLC 控制器
DVP32EH00T
ABS(bit 0)
ABS(bit 1)
传送数准备完毕
SERVO ON
ABS 传送模式
ABS 求
SERVO AMP
MRJ2A
CN1B
D01 4
19
10
6
ZSP
TLC
SG
5
8
9
SON
ABSM
ABSR
X0
X1
X2
24G
SS
+24V
Y4
Y5
Y6
C4
VDD 3
9 应指令 API 150~199
DVPPLC 应技术手册 927
D2 伺服读取 ABS 绝位置数(32 bit)会占连续 2 点 D2D2+1中 D2
16 位 D2+1 16 位 ABS 绝位置数须 EH 机 CH0(Y0
Y1)脉现值寄存器(D1337D1336) CH1(Y2Y3)脉现值寄存器
(D1339D1338)做写入建议指定两应寄存器指定装置
须数传送 CH0 脉现值寄存器(D1337D1336) CH1
脉现值寄存器(D1339D1338)SC 机定位 CH0(Y10)脉现值
寄存器(D1348D1349)定位 CH1(Y11)脉现值寄存器(D1350D1351)
做写入建议指定两应寄存器指定装置须数
传送 CH0 脉现值寄存器(D1348D1349) CH1 脉现值寄存器
(D1350D1351)
指令 DABSR 开始执行读出动作指令执行读取 SERVO 绝址完成执
行完毕标志 M1029 启动标志须者清
指令 DABSR 驱动条件请指定常 On 接点 DABSR 开始执行读出动作时驱动
条件变 Off ABS 现值读出会中断造成数正确请注意
程序范例

X7On 时伺服读取 ABS 绝位置数(32 bit)存放应 EH 机 CH0
脉现值寄存器(D1337D1336)时启动定时器 T10 计时 5 秒
超出 5 秒 ABS 绝位置数未读取完毕会启动 M10On表 ABS 绝位
置数读出异常
  做系统联机时请 DVPPLC EHEH2SV 机种 SERVO AMP 电源输入设
时 SERVO AMP 电源先启动
X7
DABSR X0 Y4 D1336
TMR T10 K50
M11
M10
T10
SET M11
M1029
ABS 绝位置数读出异常
ABS 绝位置数读出异常
ABS读出完毕
读出逾时
执行完毕标志
读出逾时时间 秒 5

补充说明

PLC 读取 SERVO 址时 PLC 尚未读取完毕中断该指令 SERVO
会产生 ALARM 信息(ALE5)
指令 DABSR 绝位置数读取时序图说明:
1 指令 DABSR 开始执行便会驱动 SERVO On ABS 传送模式做输出
2 通传送数准备完毕信号 ABS 求信号方面确认双方传送接9 应指令 API 150~199
DVPPLC 应技术手册 928
收方面做 32 位现位置数 6 位检查数数传输
3 数传输 ABS (bit0bit1) 两位传递
32 位现位置数
+ 检查数6 位
SON
ABSM
TLC
ABSR
ZSP
D01 AMP 输出
AMP 输出
AMP 输出
控制器输出
SERVO ON
ABS 传送模式
ABS 求
ABS(bit 1)
ABS(bit 0)
传送数准备完毕

指令适附绝位置检测功伺服马达三菱 MRJ2A 伺服驱动器
初次 ABS 現值讀出请列方法选择种进行:
1 附清信号功执行原点回 API 156 ZRN 指令完成原点复位
2 JOG 运转手动等位置调整进行装置原点开始伺服驱动器
(SERVO AMP)输入清信号清信号输入否 DVPPLC 控制器
输出请参考图示外部开关详细 DVPPLC 三菱 MRJ2□A 伺服
驱动器配线图请参考 API 159 DRVA 指令补充说明

CR 8
SG 10
三菱 例 MRJ2 A


标志信号说明:
M1010:EHEH2SV 机 M1010On 时CH0(Y0Y1) CH1(Y2Y3)会 END
时输出脉开始输出时M1010 会动 Off
M1029:EHEH2SV 机第组脉 CH0(Y0Y1) 脉输出执行完毕相
关指令执行完毕M1029On
M1030:EHEH2SV 机第二组脉 CH1(Y2 Y3) 脉输出执行完毕
M1030On 9 应指令 API 150~199
DVPPLC 应技术手册 929
M1102: SC 机定位指令第组脉 CH0(Y10)脉输出执行完毕M1102On
M1103: SC 机定位指令第二组脉 CH1(Y11)脉输出执行完毕M1103On

M1258: EHEH2SV 机 M1258On 时CH0 (Y0Y1)脉输出反设置
M1259: EHEH2SV 机 M1259On 时CH1(Y2Y3)脉输出反设置
M1305: EHEH2SV 机 PLSVDPLSVDRVIDDRVIDRVADDRVA 指令
CH0 (Y0Y1)运转方反标志
M1306: EHEH2SV 机机 PLSVDPLSVDRVIDDRVIDRVADDRVA
指令 CH1 (Y2Y3)运转方反标志
M1334: EH 机 M1334On 时CH0(Y0Y1)脉暂停输出
EH2SV 机 M1334On 时CH0(Y0Y1) 脉停止输出
SC 机 M1334On 时 DDRVI DDRVA 指令执行条件停止
CH0(Y10)脉输出作减速立停止
M1335: EH 机 M1335On 时CH1(Y2Y3) 脉暂停输出
EH2SV 机 M1335On 时CH1(Y2Y3) 脉停止输出
SC 机 M1335On 时 DDRVI DDRVA 指令执行条件停止
CH1(Y11)脉输出作减速立停止
M1520: EH2SV 机 M1520On 时CH2(Y4Y5) 脉停止输出
M1521: EH2SV 机 M1521On 时CH3(Y6Y7) 脉停止输出
M1336: EHEH2SV 机 CH0(Y0Y1)脉输出指示标志
M1337: EHEH2SV 机 CH1(Y2Y3)脉输出指示标志
M1346: EHEH2SV 机 ZRN 指令 CLEAR 输出信号允许标志
特殊寄存器说明:
D1337D1336: 1 EHEH2SV 机作定位控制命令(API 156 ZRNAPI 157
PLSVAPI 158 DRVIAPI 159 DRVA)第组输出 Y0Y1
输出脉现值寄存器应旋转方增加减少现值
D1337(High word)D1336(Low word)
2 EHEH2SV 机作脉输出指令(API 57 PLSYAPI 59
PLSR)第组输出 Y0Y1 目前输出脉数 D1337(High
word)D1336(Low word)
D1338D1339: 1 EHEH2SV 机作定位控制命令(API 156 ZRNAPI 157
PLSVAPI 158 DRVIAPI 159 DRVA)第二组输出 Y2Y3
输出脉现值寄存器应旋转方增加减少现值
D1339(High word)D1338(Low word)
2 EHEH2SV 机作脉输出指令(API 57 PLSYAPI 59
PLSR)第二组输出 Y2Y3 目前输出脉数 D1339(High 9 应指令 API 150~199
DVPPLC 应技术手册 930
word)D1338(Low word)
D1340 (D1352): 作定位控制命令(API 156 ZRNAPI 158 DRVIAPI 159 DRVA)
指令执行 CH0 (CH1)时加速第段速减速段速频率
设置
设置范围:EHEH2SV 机速度低 10Hz低 10Hz
高高输出频率 10Hz 输出出厂默认值
200HzSC 机 100~100kHz低 100Hz
100Hz 输出高 100kHz 100kHz 输出
出厂默认值 100Hz
注意:控制步进电机时速度设置请时考虑步进电机
振起始频率限制
D1341D1342: EHEH2SV 机作定位控制命令(API 156 ZRNAPI 158
DRVI API 159 DRVA) 指令执行时高速度设置
D1342(High word)D1341(Low word)
设置范围:固定 200kHz
D1343 (D1353): 作定位控制命令(API 156 ZRNAPI 158 DRVIAPI 159 DRVA)
指令执行 CH0 (CH1)时加速第段速减速段速加减
速时间设置
设置范围:EHEH2SV 机加减速时间 1~10000 ms高
10000ms 出厂默认值 100ms 输出SC 机设
置范围 50~20000 ms设置超出范围视
20000 ms设置范围视 50 ms
注意:控制步进电机时速度设置请时考虑步进电机
振起始频率限制
D1348D1349: SC 机作定位控制命令(API 156 ZRNAPI 158 DRVIAPI 159
DRVA)第组输出 Y0Y1 输出脉现值寄存器应旋转
方增加减少现值 D1349(High word)D1348(Low word)
D1350 D1351: SC 机作定位控制命令(API 156 ZRNAPI 158 DRVIAPI 159
DRVA)第二组输出 Y11 输出脉现值寄存器应旋转方
增加减少现值 D1351(High word)D1350(Low word) 9 应指令 API 150~199
DVPPLC 应技术手册 931
API 适机种
ESEXSS SASXSC EHSV156 D ZRN 原点回

位装置 字装置
X Y M S K H KnX KnY KnMKnS T C D E F
S1 ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼
S2 ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼
S3 ¼ ¼ ¼ ¼
D ¼
操作数注意:S1S2SD 操作数设置范围限制请参考指令说明
S1S2 操作数 F 装置仅 16 位指令
SC 机 S1 S2 操作数仅支持 KHD 装置S3 操作
数仅支持 X10X11 装置

16 位指令(9 STEP)
ZRN 连续执行型 - -
32 位指令 (17 STEP)
DZRN 连续执行型 - -
标志信号:相关标志信号请参考 API 155 ABSR
API 158 DDRVI 指令补充说明

脉执行型 16 位指令 32 位指令
ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV

指令说明

S1:原点回速度 S2:寸动速度 S3:点信号(DOG) D:脉输出装置(请
输出模块晶体输出)
S1 指定原点回开始时速度EHEH2SV 机 16 位指令指定范围
10~32767Hz32 位指令指定范围 10~200000Hz指定速度 10Hz 时
10Hz 成原点回速度指定速度 200kHz 时 200kHz 原点回
速度SC 机 32 位指令指定范围 100~100000Hz指定速度 100Hz
时 100Hz 成原点回速度指定速度 100kHz 时 100kHz 原
点回速度
S2 指定寸动速度点信号 (DOG)On 指定低速部份速度EHEH2SV
机指定范围 10~32767HzSC 机指定范围 100~100000Hz
S3 指定点信号(DOG)输入(A 接点输入)EHEH2SV 机指定外部输入
(X10~X17)外装置 XYMS 会受扫描周期影响会造成原点位置偏
离 DCNTPWD 指令指定相 X10~X17 输入点请注意SC 机
指定 X10X11 DCNT 指令指定相 X10X11 输入点
D 脉输出装置EH 机两组 AB 相脉输出 CH0(Y0Y1)CH1(Y2Y3)
EH2SV 机四组 AB 脉输出 CH0(Y0Y1)CH1(Y2Y3)CH2(Y4Y5)
CH3(Y6Y7)设置方法请参考补充说明
机型原点回输出装置
机型原点回输出端参表
机型 SC 机 EH 机 EH2SV 机
原点回输出端 Y10Y11 Y0Y2 Y0Y2Y4Y6
进行 API 158 DRVI 相定位 API 159 DRVA 绝寻址时PLC 动产生
正转 逆转脉做增减现值寄存器 EHEH2SV 机 (Y0:D1337D1336
Y2:D1339 D1338)SC 系列机(Y10:D1348D1349Y11:D1350 D1351)9 应指令 API 150~199
DVPPLC 应技术手册 932
时掌握机械位置 PLC 电源 Off 时数会消失执行初次运
转时原点回须输入机械动作原点位置数
程序范例

M10On 时 20kHz 频率 Y0 输出脉开始做原点回动作碰点
信号(DOG) X15On 时变成寸动速度 1kHz 频率 Y0 输出脉直 X15Off
停止
M10
ZRN K20000 K1000 X15 Y0

补充说明

EHEH2SV 机清信号输出时序图说明SC 机支持:
1 清信号标志M1346On时原点回结束输出伺服驱动器清信号
清信号会持续约 20ms20ms 清信号会复位 Off
2 EH 机清信号输出装置:
CH0(Y0Y1)清输出装置(Y4)
CH1(Y2Y3)清输出装置(Y5)
3 EH2SV 机清信号输出装置:
CH0(Y0Y1)清输出装置(Y10)
CH1(Y2Y3)清输出装置(Y11)
CH2(Y4Y5)清输出装置(Y12)
CH3(Y6Y7)清输出装置(Y13)
M1336 M1337
(Y4Y5)清信号
脉输出点信号(D
1ms
Off
On
On
Off
中断插入处理寸动速度
原点回速度
循环处理
初期位置
清信号

脉输出监视器
20ms
DOG ON


注:指定外部输入 (X10~X17) 外装置 XYMS 会受扫描周期影
响差 2 倍扫描周期
9 应指令 API 150~199
DVPPLC 应技术手册 933
原点回动作说明:
1 指令 ZRN 执行时EHEH2SV 机种CH0(CH1)加速第段速频率设置:
D1340(D1352) SC 机种 CH0(CH1) 会寸动速度做初始频率
EHEH2SVSC 机种皆加速时间设置:D1343(D1353)加速原点回速
度 S1 开始移动
2 点信号(DOG) Off→On 时会加减速时间设置 D1343(D1353)减速
寸动速度 S2
3 点信号(DOG) On→Off 时脉输出停止时EHEH2SV 机
CH0 脉现值寄存器(D1337D1336) CH1 脉现值寄存器(D1339
D1338) CH2 脉现值寄存器(D1376D1375) CH3 脉现值
寄存器(D1378D1377)容值会写入 0SC 机 Y10(CH0)脉现值
寄存器(D1349D1348) Y11(CH1)脉现值寄存器(D1351D1350)
容值会写入 0
4 点信号(DOG) On→Off 时清信号标志 M1346On EH 机种
会时输出清信号 Y4(CH0) Y5(CH1) EH2SV 机种会时输出清
信号 Y10(CH0)Y11(CH1)Y12(CH2)Y13(CH3)
5 EHEH2SV 机脉输出执行完毕标志 M1029M1030M1036M1037
启动时 CH0 脉送出指示标志 M1336CH1 脉送出指示标志 M1337
CH2 脉送出指示标志 M1522CH3 脉送出指示标志 M1523 会 OffSC
机脉输出执行完毕标志 M1102M1103 启动
6 ZRN(DZRN)指令法搜寻点信号(DOG)位置原点回动作仅
单方进行EHEH2SV 机原点回中 CH0 脉量现值寄存器(D1337
D1336) CH1 脉现值寄存器(D1339D1338)容值会减少方
变化SC 机原点回中 CH0 脉量现值寄存器(D1348D1349) CH1
脉现值寄存器(D1350D1351)容值会减少方变化
指令启动
启动频率
目标频率
结束频率
频率
点信号 O n
点信号Off加减速时间D 1343
时间
加速区段 减速区段
(S )
(S )
S
1
2
3
S 3
(S )2
9 应指令 API 150~199
DVPPLC 应技术手册 934
7 ZRN(DZRN)指令适附绝位置检测功伺服马达三菱 MRJ2A 伺
服驱动器电源关闭记录现位置外伺服驱动器现位置
DVPEHEH2SVSC PLC API 155 DABSR 指令读出仅须做次原
点回电源 Off 须做原点回操作
8 原回指令开始执行条件成立时CH0(CH1)会读取 D1343(D1353)设置
容值加减速时间加速原点回速度等 DOG 原点信号进入便
原点回速度减速寸动速度直 DOG 原点信号 OFF 立停止输出脉
9 SC 机指令时编写组者程序中次 PLC 程序执行时
启动组指令例已指令起动 Y10 组输出时 Y10
输出指令会执行启动指令序先启动者先执行原
10 SC 机者指定 Y10 输出装置时者选择 X10 X11 加速
区段转换减速区段点信号输入相原理组 Y11 输出组件时
选择 X10 X11 点信号输入
11 SC 机指令较输出数 Y10 时必须点信号输
入( OFF ON)作转换条件否指令会加速区段转换减速区段
中触发脚 ON 时间 10us否会判定噪声反应
12 SC 机指令进入减速区段输出频率达寸动速度(结束频率)时
停止输出动作点信号输入脚 ON OFF 发生时停止输出
13 SC 机 Y10 脉目前累积输出数存放 D1348 D1349 中Y11 脉
目前累积输出数存放 D1350 D1351 中程序 STOPRUN
RUNSTOP 时会清 0
14 SC 机 M1102ON 时表示 Y10 脉输出结束 M1103ON 时表示 Y11 脉
输出结束
15 SC 机指令启动参数接受修改直指令关闭
16 SC 机指令关闭时输出输出动作会立停止

9 应指令 API 150~199
DVPPLC 应技术手册 935
API 适机种
ESEXSS SASXSC EHSV157 D PLSV 附旋转方脉输出
- -
位装置 字装置
X Y M S K H KnX KnY KnMKnS T C D E F
S ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼
D1 ¼
D2 ¼ ¼ ¼
操作数注意:SD 1D2 操作数设置范围限制请参考指令说明

16 位指令 (7 STEP)
PLSV 连续执行型 - -
32 位指令 (13 STEP)
DPLSV 连续执行型
相关标志信号请参考 API 155 ABSRAPI 158
DDRVI 指令补充说明

脉执行型 16 位指令 32 位指令
ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV

指令说明

S:脉输出频率 D1:脉输出装置(请输出模块晶体输出) D2:
旋转方信号输出装置
S 指定脉输出频率16 位指令指定范围 0 ~ 32767Hz0 ~ 32768 Hz
32 位指令指定范围 0 ~ 200000Hz0 ~ 200000 Hz中正负号代表正反
方脉输出中意变更脉输出频率设置方脉输
出频率视效
D1 脉输出装置EH 机指定 Y0Y2EH2SV 机指定 Y0Y2
Y4Y6
D2 旋转方信号输出装置应 S 正负做动作 S 正 (+) 时 D2
On S 负 () 时 D2:Off
PLSV 指令加减速设置法执行开始加速停止减速动作
必须达加减速功请利 API 67 RAMP 指令做脉输出频率加减
PLSV 指令执行脉输出中驱动条件变 Off 做减速直接停止
DPLSV 指令输入频率绝值>200kHz 时 200kHz 输出
EHEH2SV 机D1222D1223D1383D1384 分 CH0CH1CH2
CH3 设置方信号脉输出点间送出时间差
EHEH2SV 机M1305M1306M1532M1533 分 CH0CH1CH2
CH3 方信号 S 指定脉输出频率正时表示输出正方方信号
标志会 OFF S 指定脉输出频率负时表示输出反方方信号
标志会 ON

程序范例

M10On 时 20kHz 频率 Y0 输出脉Y5On 表示正方
M10
PLSV K20000 Y0 Y5

9 应指令 API 150~199
DVPPLC 应技术手册 936
API 适机种
ESEXSS SASXSC EHSV158 D DRVI 相定位

位装置 字装置
X Y M S K H KnX KnY KnM KnST C D E F
S1 ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼
S2 ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼
D1 ¼
D2 ¼ ¼ ¼
操作数注意:S1S2D1D2 操作数设置范围限制请参考指令说明
SC 机 S1 S2 操作数仅支持 KHD 装置

16 位指令(9 STEP)
DRVI 连续执行型 - -
32 位指令 (17 STEP)
DDRVI 连续执行型 - -
标志信号:相关标志信号请参考补充说明

脉执行型 16 位指令 32 位指令
ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV

指令说明

S1:脉输出数目 S2:脉输出频率 D1:脉输出装置(请输出模块
晶体输出) D2:旋转方信号输出装置
S1 指定脉输出数目(相指定)EHEH2SV 机 16 位指令指定范围
32768 ~ +32767 32 位指令指定范围2147483648 ~ +2147483647
中正负号代表正反方SC 机 32 位指令指定范围2147483648 ~
+2147483647 中正负号代表正反方
S2 指定脉输出频率EHEH2SV 机 16 位指令指定范围 10 ~ 32767Hz
32 位指令指定范围 10 ~ 200000HzSC 机 32 位指令指定范围 100 ~
100000Hz
EH 机两组 AB 相脉输出 CH0(Y0Y1)CH1(Y2Y3)EH2SV 机四
组 AB 脉输出 CH0(Y0Y1)CH1(Y2Y3)CH2(Y4Y5)CH3(Y6Y7)
设置方法请参考补充说明
机型脉输出装置 D1
机型脉输出端参表
机型 SC 机 EH 机 EH2SV 机
脉输出端 Y10Y11 Y0Y2 Y0Y2Y4Y6
D2 旋转方信号输出装置应 S1 正负做动作 S1 负 () 时 D2:
Off S1 正 (+) 时 D2 On脉输出结束 D2 会立 Off 须等
指令执行接点开关 Off 时 D2:Off
EHEH2SV 机指定脉输出数目 S1 会变成 CH0(Y0Y1)脉现值寄存
器(D1337 位D1336 位)32 位数CH1(Y2Y3)脉现值寄存器(D1339
位D1338 位) 32 位数CH2(Y4Y5)脉现值寄存器(D1375 位
D1376 位)32 位数 CH3(Y6Y7)脉现值寄存器(D1377 位D1378
位)32 位数容值相位置反方时现值寄存器容值会减少 9 应指令 API 150~199
DVPPLC 应技术手册 937
SC 机指定脉输出数目 S1 会变成 CH0(Y10)脉现值寄存器(D1348 位
D1349 位)32 位数 CH1(Y11)脉现值寄存器(D1350 位D1351
位) 32 位数容值相位置反方时现值寄存器容值会减少程
序 STOPRUN RUNSTOP 时现值寄存器容值保持变
DRVI 指令执行脉输出中更改操作数容效须等次 DRVI 指令
次驱动会变更
EHEH2SV 机 DRVI 指令驱动条件变 Off CH0 脉送出指示标志
M1336CH1 脉送出指示标志 M1337CH2 脉送出指示标志 M1522 脉送
出指示标志CH3 脉送出指示标志 M1523 On法次驱动 DRVI 指令
EHEH2SV 机 DDRVIDDRVI 指令输入频率绝值>200kHz 时
200kHz 输出输入频率绝值<10Hz 时 10Hz 输出
D1343 (D1353) CH0 (CH1)加速第段速减速段速加减速时间设定
EHEH2SV 机加减速时间 1~10000 ms高 10000ms 出厂默认值
100ms 输出SC 机设置范围 50~20000 ms设置超出范围 20000
ms 执行设置范围 50 ms 执行
D1340 (D1352) Y10 (Y11) 启动结束频率设置 S2 指定脉输出频率
等启动结束频率时会启动结束频率成脉输出频率执行
EHEH2SV 机M1305(M1306) CH0(CH1)方信号 S1 指定脉输
出数目正时表示输出正方M1305(M1306)标志会 OFF S1 指定脉
输出数目负时表示输出反方M1305(M1306)标志会 ON
程序范例

M10On 时 2kHz 频率 Y0 输出脉数目 20000 (相指定)Y5On
表示正方
M10
DRVI K20000 K2000 Y0 Y5

补充说明

EHEH2SV 机说明:
1 相驱动方式动作说明:指现位置开始移动距离正负符号指
定方式做相驱动方式
+3000
3000
0
现位置
F0 加速第段速
(D1340) 值:10Hz
减速段速
9 应指令 API 150~199
DVPPLC 应技术手册 938
2 相定位设置项目加减速设置:
初始值:100ms
(D1343)
加减速时间
初始值:100ms
(D1343)
加减速时间
输出脉数
初始值:200000Hz
高速度
(D1342D1341)
加速取样时间
加速第段速
(D1340)
现值
输出脉频率
减速段速
(D1340)
值:10Hz 值:10Hz
加速斜率

SC 机说明:
1 相驱动方式动作说明:指现位置开始移动距离正负符号指
定方式做相驱动方式
+3000
3 0 0 0
0
现位置
F0 加速第段速
Y 10(D 1340) 值:100H z
减速第段速
Y 11(D 1352)

2 相定位设置项目加减速设置:(D1343 (D1353) Y10 (Y11) 加速第
段速减速段速加减速时间设置D1340 (D1352) Y10 (Y11) 启
动结束频率设置)
初始值:200ms
加减速时间
初始值:200ms
Y10(D1343)
加减速时间
输出脉数
加速取样时间
加速第段速
Y10(D1340)
现位置
输出脉频率
减速
Y10 (D1340
值:100Hz 值:10
加速斜率
Y11(D1353)
Y11(D1352)
Y10(D1343)
Y11(D1353)
Y11 (D1352)

3 指令时编写组输出者程序中次 PLC 程序执
行时启动组指令例已指令起动 Y10 组输出时9 应指令 API 150~199
DVPPLC 应技术手册 939
Y10 输出指令会执行启动指令序先启动者先执行

4 Y10 DDRVI 指令启动般 Y10 输出功会取消掉样
Y11 等 DDRVI 指令关闭般输出功恢复
5 指令启动参数接受修改直指令关闭
6 指令关闭时输出量尚未输出完毕时 M1334ON 时 Y10 会立停止
输出反 M1334OFF 时 Y10 会减速时间减速结束频率停止输
出脉理 M1335 应 Y11 输出

SC 机标志信号特殊寄存器说明
M1102: SC 机Y10 脉输出完毕M1102On
M1103: SC 机Y11 脉输出完毕M1103On
M1334: SC 机关闭脉输出指令Y10 脉输出做减速立停止
M1335: SC 机关闭脉输出指令Y11 脉输出做减速立停止
M1347: SC 机Y0 输出结束动复 ( V16 支持)
M1348: SC 机Y1 输出结束动复 ( V16 支持)
M1524: SC 机Y10 输出结束动复 ( V16 支持)
M1525: SC 机Y11 输出结束动复 ( V16 支持)
D1340: SC 机Y10 第段启始频率段结束频率设定
D1343: SC 机Y10 脉输出加减速时间设定
D1348: SC 机Y10 目前输出脉数 Low word
D1349: SC 机Y10 目前输出脉数 High word
D1350: SC 机Y11 目前输出脉数 Low word
D1351: SC 机Y11 目前输出脉数 High word
D1352: SC 机Y11 第段启始频率段结束频率设置
D1353: SC 机Y11 脉输出加减速时间设置
EHEH2SV 机标志信号特殊寄存器说明
M1010: EHEH2SV 机 M1010On 时CH0CH1CH2CH3 会
END 时输出脉开始输出时M1010 会动 Off
M1029: EHEH2SV 机CH0 脉输出完毕M1029On
M1030: EHEH2SV 机CH1 脉输出完毕M1030On
M1036: EH2SV 机 CH2 脉输出完毕M1036On
M1037: EH2SV 机 CH3 脉输出完毕M1037On
M1305: EHEH2SV 机CH0 方讯号标志
M1306: EHEH2SV 机CH1 方讯号标志
M1334:
EH 机CH0 暂停脉输出
EH2SV 机CH0 停止脉输出 9 应指令 API 150~199
DVPPLC 应技术手册 940
M1335: EH 机CH1 暂停脉输出
EH2SV 机CH1 停止脉输出
M1336: EHEH2SV 机CH0 脉送出指示标志
M1337: EHEH2SV 机CH1 脉送出指示标志
M1347: EH2SV 机CH0 脉波输出复旗标 ( V14 支援)
M1348: EH2SV 机CH1 脉波输出复旗标 ( V14 支援)
M1520: EH2SV 机CH2 停止脉输出
M1521: EH2SV 机CH3 停脉输出
M1522: EH2SV 机CH2 脉送出指示标志
M1523: EH2SV 机CH3 脉送出指示标志
M1524: EH2SV 机CH2 脉波输出复旗标 ( V14 支援)
M1525: EH2SV 机CH3 脉波输出复旗标 ( V14 支援)
M1534: EH2SV 机CH0 指定减速时间设置标志须搭配 D1348
M1535: EH2SV 机CH1 指定减速时间设置标志须搭配 D1349
M1536: EH2SV 机CH2 指定减速时间设置标志须搭配 D1350
M1537: EH2SV 机CH3 指定减速时间设置标志须搭配 D1351
M1532: EH2SV 机CH2 方信号标志
M1533: EH2SV 机CH3 方信号标志
D1220: EHEH2SV 机 CH0(Y0Y1)相位设置:D1220 取末两位判断
余位效
1 K0:Y0 输出
2 K1:Y0Y1 AB 相输出A 领先 B
3 K2:Y0Y1 AB 相输出B 领先 A
4 K3:Y1 输出
D1221: EHEH2SV 机CH1(Y2Y3)相位设置:D1221 取末两位判断
余位效
1 K0:Y2 输出
2 K1:Y2Y3 AB 相输出A 领先 B
3 K2:Y2Y3 AB 相输出B 领先 A
4 K3:Y3 输出
D1222: EHEH2SV 机CH0 设定方讯号脉输出点间送出时间差
D1223: EHEH2SV 机CH1 设定方讯号脉输出点间送出时间差
D1229: EH2SV 机CH2(Y4Y5)相位设置:D1229 取末两位判断余
位效
1 K0:Y4 输出
2 K1:Y4Y5 AB 相输出A 领先 B
3 K2:Y4Y5 AB 相输出B 领先 A
4 K3:Y5 输出
D1230: EH2SV 机CH3(Y6Y7)相位设置:D1230 取末两位判断余
位效 9 应指令 API 150~199
DVPPLC 应技术手册 941
1 K0:Y6 输出
2 K1:Y6Y7 AB 相输出A 领先 B
3 K2:Y6Y7 AB 相输出B 领先 A
4 K3:Y7 输出
D1336: EHEH2SV 机CH0 目前输出脉数 Low word
D1337: EHEH2SV 机CH0 目前输出脉数 High word
D1338: EHEH2SV 机CH1 目前输出脉数 Low word
D1339: EHEH2SV 机CH1 目前输出脉数 High word
D1340: EHEH2SV 机CH0 第段启始频率段结束频率设置
D1343: EHEH2SV 机CH0 脉输出加减速时间设置
D1348: EH2SV 机CH0 脉输出 M1534 ON 时设置减速时间
D1349: EH2SV 机CH1 脉输出 M1535 ON 时设置减速时间
D1350: EH2SV 机CH2 脉输出 M1536 ON 时设置减速时间
D1351: EH2SV 机CH3 脉输出 M1537 ON 时设置减速时间
D1352: EHEH2SV 机CH1 第段启始频率段结束频率设置
D1353: EHEH2SV 机CH1 脉输出加减速时间设置
D1375: EH2SV 机CH2 目前输出脉数 Low word
D1376: EH2SV 机CH2 目前输出脉数 High word
D1377: EH2SV 机CH3 目前输出脉数 Low word
D1378: EH2SV 机CH3 目前输出脉数 High word
D1379: EH2SV 机CH2 第段启始频率段结束频率设置
D1380: EH2SV 机CH3 第段启始频率段结束频率设置
D1381: EH2SV 机CH2 脉输出加减速时间设置
D1382: EH2SV 机CH3 脉输出加减速时间设置
D1383: EH2SV 机CH2 设置方信号脉输出点间送出时间差
D1384: EH2SV 机CH3 设置方信号脉输出点间送出时间差

9 应指令 API 150~199
DVPPLC 应技术手册 942
API 适机种
ESEXSS SASXSC EHSV159 D DRVA 绝定位

位装置 字装置
X Y M S K H KnX KnY KnM KnST C D E F
S1 ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼
S2 ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼
D1 ¼
D2 ¼ ¼ ¼
操作数注意:S1S2D1D2 操作数设置范围限制请参考指令说明
SC 机 S1 S2 操作数仅支持 KHD 装置

16 位指令 (9 STEP)
DRVA 连续执行型 - -
32 位指令 (17 STEP)
DDRVA 连续执行型 - -
标志信号:相关标志信号请参考 API 158 DRVI 指令
补充说明

脉执行型 16 位指令 32 位指令
ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV

指令说明

S1:目标位置 S2:脉输出频率 D1:脉输出装置(请输出模块晶
体输出) D2:旋转方信号输出装置
S1 指定脉输出数目(绝指定)EHEH2SV 机 16 位指令指定范围
32768 ~ +32767 32 位指令指定范围2147483648 ~ +2147483647
中正负号代表正反方SC 机 32 位指令指定范围2147483648 ~
+2147483647 中正负号代表正反方
S2 指定脉输出频率EHEH2SV 机 16 位指令指定范围 10 ~ 32767Hz
32 位指令指定范围 10 ~ 200000HzSC 机 32 位指令指定范围 100 ~
100000Hz
D1 脉输出装置EHEH2SV 机指定 Y0Y2SC 机指定 Y10Y11
D2 旋转方信号输出装置 S1 目前相位置时 D2:Off S1
目前相位置时 D2:On脉输出结束 D2 会立 Off 须等指令执行
接点开关 Off 时 D2:Off
EHEH2SV 系列机指定脉输出数目 S1 会变成 CH0(Y0Y1)脉现值寄
存器(D1337 位D1336 位)32 位数 CH1(Y2Y3)脉现值寄存器
(D1339 位D1338 位) 32 位数容值相位置反方时现值寄
存器容值会减少
SC 机指定脉输出数目 S1 会变成 CH0(Y10)脉现值寄存器(D1349
位D1348 位)32 位数 CH1(Y11)脉现值寄存器(D1351 位D1350
位) 32 位数容值绝位置反方时现值寄存器容值会减少
程序 STOPRUN RUNSTOP 时现值寄存器容值保持变
EHEH2SV 机 DRVA 指令执行脉输出中更改操作数容效须等
次 DRVA 指令次驱动会变更
EHEH2SV 机 DRVA 指令执行脉输出中驱动条件变 Off 会做减速
停止时指令执行完毕标志 M1029M1030 产生动作SC 机指令执行完毕
标志 M1102M1103 产生动作 9 应指令 API 150~199
DVPPLC 应技术手册 943
EHEH2SV 机 DRVA 指令驱动条件变 Off CH0 脉送出指示标志
M1336 CH1 脉送出指示标志 M1337 On 法次驱动 DRVI 指令
EHEH2SV 机 DRVADDRVA 指令输入频率绝值>200kHz 时
200kHz 输出输入频率绝值<10Hz 时 10Hz 输出
D1343 (D1353) CH0 (CH1)加速第段速减速段速加减速时间设定
EHEH2SV 机加减速时间 1~10000 ms高 10000ms 出厂默认值
100ms 输出SC 机设置范围 50~20000 ms设置超出范围 20000
ms 执行设置范围 50 ms 执行
EHEH2SV 机M1305(M1306) CH0(CH1)方信号 S1 指定脉输
出数目正时表示输出正方M1305(M1306)标志会 OFF S1 指定脉
输出数目负时表示输出反方M1305(M1306)标志会 ON
D1340 (D1352) Y10 (Y11) 启动结束频率设置 S2 指定脉输出频率
等启动结束频率时会启动结束频率成脉输出频率执行
程序范例

M10On 时 2kHz 频率 Y0 输出脉数目 20000 (绝指定)Y5On
表示正方
M10
DRVA K20000 K2000 Y0 Y5

补充说明

EHEH2SV 机说明:
1 绝驱动方式动作说明:指原点(0 点)开始距离指定方式做
绝驱动方式
+3000
0
0
原点
目标位置
F0 加速第段速
(D1340) 值:10Hz
减速段速

2 相定位设置项目加减速设置: 9 应指令 API 150~199
DVPPLC 应技术手册 944
初始值:100ms
(D1343)
加减速时间
初始值:100ms
(D1343)
加减速时间
输出脉数
初始值:200000Hz
高速度
(D1342D1341)
加速取样时间
加速第段速
(D1340)
现位置
输出脉频率
减速段速
(D1340)
值:10Hz 值:10Hz
加速斜率

SC 机说明:
1 绝驱动方式动作说明:指原点(0 点)开始距离指定方式做
绝驱动方式
+3000
0
0
原点
目标位置
F0 加速第段速
Y 10(D 1340) 值:100H z
减速段速
Y 11(D 1352)

2 绝寻址设置项目加减速设置:(D1343 (D1353) Y10 (Y11) 加速第
段速减速段速加减速时间设置D1340 (D1352)) Y10 (Y11)
启动结束频率设置)
初始值:200ms
加减速时间
初始值:200ms
Y10(D1343)
加减速时间
输出脉数
加速取样时间
加速第段速
Y10(D1340)
现位置
输出脉频率
减速段速
Y10 (D1340)
值:100Hz 值:100Hz
加速斜率
Y11(D1353)
Y11(D1352)
Y10(D1343)
Y11(D1353)
Y11 (D1352)

指令时编写组输出者程序中次 PLC 程序执行时
启动组指令例已指令起动 Y10 组输出时 Y10 输
出指令会执行启动指令序先启动者先执行原
Y10 DDRVA 指令启动般 Y10 输出功会取消掉样
Y11 等 DDRVA 指令关闭般输出功恢复
指令启动参数接受修改直指令关闭 9 应指令 API 150~199
DVPPLC 应技术手册 945
指令关闭时输出量尚未输出完毕时M1334ON时Y10会立停止输出
反 M1334OFF 时 Y10 会减速时间减速结束频率停止输出脉
理 M1335 应 Y11 输出
标志信号说明请参考指令 DDRVI 补充说明
DVPEH 系列 PLC 台达 ASDA 伺服驱动器接线图:
OZ
50
EH 机
L
N
X0
X2
X3
X4
X5
X6
SS
Y4
C2
启动
原点回
正转极限
JOG(+)
DI 1
DI 5
DI 6
DI 7
DI 8
反转极限
三相电源
R
S
T
U
V
W
ASDA 系列
台达伺服驱动器
伺服马达
:伺服启动
:伺服重置
:正转极限
:反转极限
:紧急停止
COM
DI 2
+24V
X7
24G
JOG()
停止
异常复位
DO_COM
X10
X11
X12
X13
X14
SRDY
ZSPD
TPOS
ALARM
CN1
Z )相信号零点信号 偏差计数器
电子齿轮
编码器CN2
10
45
脉清
Y0
C0
脉输出
Y1
C1
正反方
D V P32EH 00T
CN1
26
1
2
3
4
5
6
7 DO1+
DO2+
DO3+
DO4+
DO1
DO2
DO3
DO4
SRDY
ZSPD
HOME
TPOS
220VAC
单相
220VAC
24
27
28 DO5+
DO5
ALARM
DO_COM
差分信号 OZ
COM
PLS 41
47
SIGN 37
PUHI
VDD 17
35
DC24V
输入脉
频率200kPPS
24VCN1
VDD
COM+
DI 1
DI 5
DI 6
DI 7
DI 8
17
11
9
33
32
31
30
COM 45
X1

注意事项:
1 台达 ASDA 伺服驱动器参数 P101 设位置模式参数 P100 脉输入形态选择设
Pulse+DIR
2 正反转界限开关请连接 SERVO AMP 处
3 脉清信号会目前伺服部尚未送完脉数目清 9 应指令 API 150~199
DVPPLC 应技术手册 946
DVPSC 系列 PLC 台达 ASDA 伺服驱动器接线图:
OZ
50
24V
0V
X0
X1
X2
X3
X4
X5
X20
SS
启动
原点回
正转极限
JOG(+)
DI 1
DI 5
DI 6
DI 7
DI 8
反转极限
三相电源
R
S
T
U
V
W
ASDA 系列
台达伺服驱动器
伺服马达
:伺服启动
:伺服重置
:正转极限
:反转极限
:紧急停止
COM
DI 2
X21
JOG()
停止
异常复位
DO_COM
X22
X23
X24
X25
X26
SRDY
ZSPD
TPOS
ALARM
CN1
Z ( )相信号 零点信号 偏差计数器
电子齿轮
编码器CN2
10
45
Y10
C2
脉输出
Y0
C0
正反方
CN1
26
1
2
3
4
5
6
7 DO1+
DO2+
DO3+
DO4+
DO1
DO2
DO3
DO4
SRDY
ZSPD
HOME
TPOS
220VAC
24
27
28 DO5+
DO5
ALARM
差分信号 OZ
COM
PLS 41
47
SIGN 37
PUHI
VDD 17
35
输入脉频率
频率 00kPPS1
DC24V
24VCN1
VDD
COM+
DI 1
DI 5
DI 6
DI 7
DI 8
17
11
9
33
32
31
30
COM 45
SC机+16SP
DVP12SC11T+DVP16SP11T
24VDC
24VDC
DO_COM

注意事项:
1 台达 ASDA 伺服驱动器参数 P101 设位置模式参数 P100 脉输入形态选择设
Pulse+DIR
2 正反转界限开关请连接 SERVO AMP 处 9 应指令 API 150~199
DVPPLC 应技术手册 947
DVPEH 系列 PLC 三菱 MRJ2□A 伺服驱动器接线图:
EH 机
L
N
X0
X1
X2
X3
X4
X5
X6
SS
+24V
偏差计数器
电子齿轮
200KPPS
三相电源
R
S
T
U
V
W
MRJ2 系列
三菱伺服驱动器
伺服马达
编码器
24V
24G
X7
220VAC
单相
X10
X11
X12
X13
X14
X15
X16
X17
Y6
Y7
C4
Y4
Y0
Y1
C2
C0
C1
停止
左极限
右极限
原点回
正转定位
反转定位
DOG
JOG(+)
JOG()
CN1B
VDD
COM
D01
ZSP
TLC
ALM
RES
LSP
LSN
EMG
TL
SON
SG
ABSR
ABSM
CN1A
OP
INP
RD
LG
SG
CR
SG
PP
SG
NP
SG 10
2
10
3
20
8
20
1
19
18
14
8
9
10
5
9
15
17
16
14
18
6
19
4
13
3
正 反方
脉输出
脉清
进入 模式 ABS
ABS 读取准备
准备完成
定位完成
Z 相信号 零点信号()
ABS bit 0
ABS bit 1
ABS 传送
CN2
DVP32EH00T
注意事项:
1 检测绝位置 DABSR 指令时 PLC 连接三菱 MRJ2□A 伺服驱动器参数须
作设置参数 P0 须设位置模式参数 P1 须设绝值系统参数 P21 脉输入形
态选择须设 Pulse+DIR
2 正反转界开关请连接 SERVO AMP 处
3 伺服 OP (Z 相信号) 时电机高速运转时 Z 相信号高频信号须 PLC
接受范围信号效检测 9 应指令 API 150~199
DVPPLC 应技术手册 948
定位控制程序设计注意:
定位控制指令 API 156 ABSRAPI 157 PLSVAPI 158 DRVIAPI 159 DRVA
次数没限制须注意列状况:
1 请勿输出 CH0(Y0Y1) CH1(Y2Y3)定位控制命令时驱动
会造成重复输出现象法正常动作
2 设计定位控制程序建议步进阶梯指令(STL)规划(请参考规划程序
例)
定位控制指令 API 156 ABSRAPI 157 PLSVAPI 158 DRVIAPI 159 DRVA 脉
输出指令 API 57 PLSYAPI 58 PWMAPI 59 PLSR 说明:
定位控制指令脉输出指令享 CH0(Y0Y1)脉现值寄存器(D1337
位D1336 位)32 位数 CH1(Y2Y3)脉现值寄存器动作会变复
杂建议时脉输出指令定位控制指令取代
脉输出端子 CH0 脉 Y0Y1CH1 脉 Y2Y3 说明:
1 电压范围:DC5V~DC24V
2 电流范围:10 mA~100 mA
3 输出脉频率:Y0Y2 200kHzY1Y3 10kHz
定位控制时脉输出信号设置:
DVPEHEH2SV PLC 作定位控制时脉输出信号列三种:
1 Pulse+DIR (建议模式)
Pulse
DIR
2 CWCCW (频率受限 10kHz)
CW
CCW
3 AB 相输出 (频率受限 10kHz)
A
B 9 应指令 API 150~199
DVPPLC 应技术手册 949
SERVO AMP 步进电机驱动器参数脉输入形式请述 PLC 输出规格
设置
EHEH2SV 机程序中高速脉输出指令 (PLSYPWMPLSR)
定位控制指令 (ZRNPLSVDRVIDRVA) 针 Y0 做输出扫描
周期指令时执行 PLC 会指令 STEP 数作设置输出
正反运转规划程序例:
配线请参考 DVPEH 系列 PLC 三菱 MRJ2□A 伺服驱动器接线图
运转模式列绝位置方式进行定位:
500Hz
500Hz
500000
100
原点
加减速时间
200ms
输出脉频率
200000Hz

步进阶梯指令(STL)程序例:
M1002
M1000
X4
停止
1
附清信号输出
原点回效
Y0脉输出暂停
加减速时间设置
200msD1343MOV K200 D1343
M1334
M1346
SET S0
SET Y5 SERVO On 控制

※1 CH1 加减速时间 (D1343) 出厂值设置列程序段省略加减速时间
(D1343) 出厂值 100 ms
9 应指令 API 150~199
DVPPLC 应技术手册 950

X7
RST M10
RST M12
RST M13
SET S20
X10
RST M12
RST M13
SET S21
X11
RST M12
RST M13
SET S22
X12
RST M12
RST M13
SET S23
M10
X13
RST M12
RST M13
SET S24
M10
反转定位状态 驱动(S24)
复位反转定位结束标志
复位正转定位结束标志
正转定位状态 驱动(S23)
复位反转定位结束标志
复位正转定位结束标志
复位反转定位结束标志
复位正转定位结束标志
复位反转定位结束标志
复位正转定位结束标志
复位反转定位结束标志
复位正转定位结束标志
复位离开原点结束标志
原点回状态 驱动(S20)
寸动 状态 驱动(+) (S21)
寸动 状态 驱动() (S22)
原点

寸动(+)
2
寸动()
2
正传
定位
离开原点
结束标志
反转
定位
离开原点
结束标志
S
S0
※2 次寸动(JOG)运转移动量等 API 158 DDRVI 指令输出脉数量
值 –2147483648~+2147483647 脉数进行超出数值
移动量请次执行寸动(JOG)动作 9 应指令 API 150~199
DVPPLC 应技术手册 951

DZRN K50000 K5000 X14 Y0
原点
回 原点回
速度
寸动速度 点信号 脉输出
装置
原点回
指令()
方动作
SET M10
M1029
置位原点回结束标志
S0
DDRVI K999999 K30000 Y0 Y1
X2
输出脉数
(+方
输出脉 脉输出
装置
相定位
指令执行()+
方寸动运
寸动 结束(+)
X3
执行结束
Y0 输出中
原点回结束
寸动(+) 寸动(+)
频率
旋转方
信号输
出处 行(Y1 On)
S
S20
S
S21
DDRVI K999999 K30000 Y0 Y1
输出脉数
(方)
输出脉 脉输出
装置
相定位
指令执行()
方寸动运
寸动结束()
寸动() 寸动()
频率
旋转方
信号输
出处 行(Y1 On)
S
S22
M0
M1336 M0
M1000
M0 延迟 扫描周期1
M1000 M1 延迟 扫描周期1
S0
Y0 输出中
M1336 M1
M1000
M2 延迟 扫描周期1
S0
Y0 输出中
M1336 M2
9 应指令 API 150~199
DVPPLC 应技术手册 952
DDRVA K500000 K100000 Y0 Y1
正转
定位
置位正转定位结束标志
正传定位结束
绝定位
指令绝位
置移动 500000
( )Y1 On
反转
SET M12
执行结束
S
S23
输出脉
频率
脉输出
装置
旋转方
信号输
出处
绝位置
DDRVA K100 K100000 Y0 Y1
定位
置位反转定位结束标志
反转定位结束
绝定位
指令绝位
置移动 100
( )Y1 On
S
S24
输出脉
频率
脉输出
装置
旋转方
信号输
出处
绝位置
RET
END
M1000
M3 延迟 扫描周期1
S0
Y0 输出中
M1336 M3
M1029 M3
SET M13
执行结束
M1029 M4
S0
M1336 M3
M1000
M3 延迟 扫描周期1
SC 机旗标信号特殊寄存器说明
M1347: SC 机Y0 输出结束动复 ( V16 支持)
M1348: SC 机Y1 输出结束动复 ( V16 支持)
M1524: SC 机Y10 输出结束动复 ( V16 支持)
M1525: SC 机Y11 输出结束动复 ( V16 支持)
EHEH2SV 机旗标信号特殊寄存器说明
M1347: EH2SV 机CH0 脉波输出复旗标 ( V14 支援)
M1348: EH2SV 机CH1 脉波输出复旗标 ( V14 支援)
M1524: EH2SV 机CH2 脉波输出复旗标 ( V14 支援)
M1525: EH2SV 机CH3 脉波输出复旗标 ( V14 支援)
9 应指令 API 150~199
DVPPLC 应技术手册 953
API 适机种
ESEXSS SASXSC EHSV160 TCMP P 万年历数较

位装置 字装置
X Y M S K H KnX KnY KnMKnS T C D E F
S1 ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼
S2 ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼
S3 ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼
S ¼ ¼ ¼
D ¼ ¼ ¼
操作数注意:S1S2S3 操作数范围:S1K0~K23S2S3K0~K59
S 操作数会占连续 3 装置
D 操作数会占连续 3 点
装置范围请参考系列机种功规格表

16 位指令 (11 STEP)
TCMP 连续执行型 TCMPP 脉执行型
32 位指令
- - - -
标志信号:

脉执行型 16 位指令 32 位指令
ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV

指令说明

S1:设置较时间时设置范围「K0~K23」 S2:设置较时间分
设置范围「K0~K59」 S3:设置较时间秒设置范围「K0~K59」
S:万年历现时间 D:较结果
S1 ~ S3 指定时分秒设置值 S 起始万年历时分秒现值
做较较结果 D 作表示
S 万年历现时间时容「K0~K23」S +1 万年历现时间
分容「K0~K59」S +2 万年历现时间秒容「K0~K59」
通常 S 指定万年历现时间通常预先TRD指令万年历现时间读
入 TCMP 指令进行较 S 容值超出范围视运算错误指
令执行M1067M1068OnD1067 记录错误代码 0E1A(HEX)
程序范例

X10On 时指令执行 D20~D22 万年历现时间设置值 12 时 20 分 45
秒做较结果显示 M10~M12 X10 On→Off 变化时指令执行
M10~M12 前 OnOff 状态保持住
需≧≦≠结果时 M10~M12 串联取
X10
TCMP K12 K20 K45 D20
M10
M11
M12
M10
12 20 45 时分秒 时候 On>
D20 (时)
D21 (分)
D22 (秒)
12 20 45 时分秒 时候 On
D20 ( )时
D21 ( )分
D22 ( )秒
12 20 45 时分秒 时候 On<
D20 ( )时
D21 ( )分
D22 ( )秒
9 应指令 API 150~199
DVPPLC 应技术手册 954
API 适机种
ESEXSS SASXSC EHSV161 TZCP P 万年历数区间较

位装置 字装置
X Y M S K H KnX KnY KnM KnST C D E F
S1 ¼ ¼ ¼
S2 ¼ ¼ ¼
S ¼ ¼ ¼
D ¼ ¼ ¼
操作数注意:S1S2S 操作数会占连续 3 装置
S1 操作数容值请 S2 操作数容值
D 操作数会占连续 3 点
装置范围请参考系列机种功规格表

16 位指令 (9 STEP)
TZCP 连续执行型 TZCPP 脉执行型
32 位指令
- - - -
标志信号:

脉执行型 16 位指令 32 位指令
ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV

指令说明

S1:设置较时间限值 S2:设置较时间限值 S:万年历现时
间D:较结果
S 指定万年历现时间时分秒值 S1 指定设置较时间
限值 S2 指定设置较时间限值做区间较较结果 D 作表示
S1S1 +1S1 +2:设置较时间限值时分秒
S2S2 +1S2 +2:设置较时间限值时分秒
SS +1S +2:万年历现时间时分秒
程序例 S 指定 D0 通常预先 TRD 指令万年历现时间读入
TZCP 指令进行较 S1S2S 容值超出范围视运算错误
指令执行M1067M1068OnD1067 记录错误代码 0E1A(HEX)
现时间 S 限值 S1 S 限值 S2 时 D On现
时间 S 限值 S1 S 限值 S2 时 D +2 On余状态 D
+1 On
程序范例

X10On 时TZCP 指令执行M10~M12 中会 On X10Off 时
TZCP 指令执行M10~M12 状态保持 X10Off 前状态
X10
TZCP D0 D20 D10 M 10
M10
M11
M12
时候 On>
D10 ( )时
D11 ( )分
D12 ( )秒
时候 On
D10 ( )时
D11 ( )分
D12 ( )秒
时候 On
<
D10 ( )时
D11 ( )分
D12 ( )秒
D0 ()时
D1 ()分
D2 ()秒
D0 ()时
D1 ()分
D2 ()秒

D20 ( )时
D21 ( )分
D22 ( )秒
<
>
D20 ( )时
D21 ( )分
D22 ( )秒 9 应指令 API 150~199
DVPPLC 应技术手册 955
API 适机种
ESEXSS SASXSC EHSV162 TADD P 万年历数加算

位装置 字装置
X Y M S K H KnX KnY KnMKnS T C D E F
S1 ¼ ¼ ¼
S2 ¼ ¼ ¼
D ¼ ¼ ¼
操作数注意:S1S2D 操作数会占连续 3 装置
装置范围请参考系列机种功规格表

16 位指令 (7 STEP)
TADD 连续执行型 TADDP 脉执行型
32 位指令
- - - -
标志信号:M1020 零标志 Zero flag
M1022 进位标志 Carry flag

脉执行型 16 位指令 32 位指令
ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV

指令说明

S1:时间加数 S2:时间加数 D:时间
S1 指定万年历数时分秒 S2 指定万年历数时分秒相
加结果存指定 D 指定寄存器时分秒中
S1S2 容值超出范围视运算错误指令执行M1067M1068On
D1067 记录错误代码 0E1A(HEX)
加算结果等 24 时话进位标志 M1022OnD 显示加算总值减掉
24 时结果
加算结果等 0(0 时 0 分 0 秒)零标志 M1020On
程序范例

X10On 时TADD 指令执行 D0~D2 指定万年历数时分秒
D10~D12 指定万年历数时分秒相加结果存 D20~D22
指定寄存器中加总时分秒
X10
TADD D0 D10 D20

+
D0
D1
D2
8(时)
10( )分
20(秒)
D11
D12
6( )时
40( )分
6( )秒
D20
D21
D22
14( )时
50( )分
26( )秒
8 10 20 时分秒6 40 6 时分秒14 50 26 时分秒
加算结果超 24 时话进位标志 M1022On
+
18
40
30
(时)
(分)
(秒)
30
8
( )时
( )分
( )秒
6
10
38
( )时
( )分
( )秒
18 40 30 时分秒11 30 8 时分秒6 10 38 时 分秒
9 应指令 API 150~199
DVPPLC 应技术手册 956
API 适机种
ESEXSS SASXSC EHSV163 TSUB P 万年历数减算

位装置 字装置
X Y M S K H KnX KnY KnM KnST C D E F
S1 ¼ ¼ ¼
S2 ¼ ¼ ¼
D ¼ ¼ ¼
操作数注意:S1S2D 操作数会占连续 3 装置
装置范围请参考系列机种功规格表

16 位指令 (7 STEP)
TSUB 连续执行型 TSUBP 脉执行型
32 位指令
- - - -
标志信号:M1020 零标志 Zero flag
M1021 位标志 Barrow flag

脉执行型 16 位指令 32 位指令
ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV

指令说明

S1:时间减数 S2:时间减数 D:时间差
S1 指定万年历数时分秒减掉 S2 指定万年历数时分秒
结果暂存指定 D 指定寄存器时分秒中
S1S2 容值超出范围视运算错误指令执行M1067M1068On
D1067 记录错误代码 0E1A(HEX)
减算结果负数时位标志 M1021On该负数加 24 时结果
显示 D 指定寄存器中
减算结果等 0 话(0 时 0 分 0 秒)零标志 M1020On
程序范例

X10On 时TADD 指令执行 D0~D2 指定万年历数时分秒
D10~D12 指定万年历数时分秒相减结果存指定 D20~D22
指定寄存器时分秒中
X10
TSUB D0 D10 D20

D0
D1
D2
20(时)
20( )分
5(秒)
D11
D12
14( )时
30( )分
8( )秒
D20
D21
D22
5( )时
49( )分
57( )秒
20 20 5 时分秒14 30 8 时分秒5 49 57 时 分秒
减算结果负数时位标志 M1021On
5
20
30
(时)
( )分
( )秒
11
15
( )时
(分)
( )秒
10
9
15
( )时
( )分
( )秒
5 20 30 时分秒19 11 15 时分秒10 9 15 时 分秒

9 应指令 API 150~199
DVPPLC 应技术手册 957
API 适机种
ESEXSS SASXSC EHSV166 TRD P 万年历数读出

位装置 字装置
X Y M S K H KnX KnY KnMKnS T C D E F
D ¼ ¼ ¼
操作数注意:D 操作数会占连续 7 装置
装置范围请参考系列机种功规格表

16 位指令 (3 STEP)
TRD 连续执行型 TRDP 脉执行型
32 位指令
- - - -
标志信号:M1016M1017M1076
请参考补充说明
脉执行型 16 位指令 32 位指令
ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV

指令说明

D:万年历现时间读出存放装置
EHEH2SVSASXSC 机建万年历时钟时钟提供年星期月日
时分秒 7 组数存放 D1319~D1313 中TRD 指令功程
序设计者直接万年历现时间读出指定 7 寄存器中
D1319 读取公元年份右 2 位果读取全部 4 位话请参考补充说明
程序范例

X0On 时万年历现时间读出指定 D0~D6 寄存器中
D1318 容 1 表星期2 表星期二类推7 表星期日
X0
TRD D0

特 D 项目 容 般 D 项目
D1319 年(公元) 00~99 D0 年(公元)
D1318 星期 1~7 D1 星期
D1317 月 1~12 D2 月
D1316 日 1~31 D3 日
D1315 时 0~23 D4 时
D1314 分 0~59 D5 分
D1313 秒 0~59 D6 秒
补充说明

SASXSCEHEH2SV 机建万年历时钟标志特殊寄存器:
编 号 名 称 动 作 功
M1016 万年历公元年显示 Off 时候 D1319 显示公元年右 2 位
On 时候 D1319 显示公元年右 2 位加 2000
M1017 ±30 秒校正 Off→On 触发时作校正
(0~29 秒时 030~59 秒时分加 1秒 0)
M1076 万年历障 设置值超出设置范围时 ON(仅开机时会
做检验) 9 应指令 API 150~199
DVPPLC 应技术手册 958

编 号 名 称 动 作 功
D1313 秒 0~59
D1314 分 0~59
D1315 时 0~23
D1316 日 1~31
D1317 月 1~12
D1318 星期 1~7
D1319 年 0~99 (公元右 2 位)
万年历时钟校正方法
API 建万年历时钟校正方法列 2 种
1 校正时刻专指令
详细请参考 TWR 指令(API 167)
2 外围装置设置
阶梯图编辑软件 WPLSoft 设置
公元年份显示 4 位数:
1 年份通常情况显示 2 位数(例:2003 年显示 03)显示 4 位
数请程序起始位置入列程序
M1002
SET M1016 显示 位数西元年份 4

2 公元年份显示原 2 位数切换成 4 位数显示公元年右 2 位加 2000
3 公元年份 4 位数显示模态写入新设置时间时写入 2 位数
2 位数效值「0~99」反应公元年份「2000 年~2099 年」彼
间关系例:002000 年 032003 年 502050 年 992099 年 9 应指令 API 150~199
DVPPLC 应技术手册 959
API 适机种
ESEXSS SASXSC EHSV167 TWR P 万年历数写入

位装置 字装置
X Y M S K H KnX KnY KnMKnS T C D E F
S ¼ ¼ ¼
操作数注意:D 操作数会占连续 7 装置
装置范围请参考系列机种功规格表

16 位指令 (3 STEP)
TWR 连续执行型 TWRP 脉执行型
32 位指令
- - - -
标志信号:M1016M1017M1076
请参考 API 166 TRD 指令补充说明
脉执行型 16 位指令 32 位指令
ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV

指令说明

S:存放欲写入万年历新设置值装置
SASXSCEHEH2SV 机建万年历时钟调整万年历时钟时候
指令正确现时间写入藏万年历时钟中
指令执行时新设置时间立刻写入 PLC 部万年历时钟中
执行指令时请注意写入新设置时间写入时现时间否吻合
S 容值超出范围视运算错误指令执行M1067M1068On
D1067 记录错误代码 0E1A(HEX)
程序范例
()

X0On 时正确现时间写入藏万年历时钟中
X0
TWRP D20

般 D 项目 容 特 D 项目
D20 年(公元) 00~99 D1319 年(公元)
D21 星期 1~7 D1318 星期
D22 月 1~12 D1317 月
D23 日 1~31 D1316 日
D24 时 0~23 D1315 时
D25 分 0~59 D1314 分
新设置时间

D26 秒 0~59 D1313 秒
万年历时钟


程序范例
()二

万年历现时间设置现时间调整 2003 年 8 月 19 日星期二 15 点 27 分
30 秒
D0~D6 容新万年历设置时间
X10On 更换万年历时钟现时间设置值
X11 On 次万年历时钟作±30 秒校正动作谓校正万年历时钟
秒针 1~29 时会动0秒分针变30~59 时会动0
秒分针加 1 分钟 9 应指令 API 150~199
DVPPLC 应技术手册 960
X10
MOV K03 D0
MOV K2 D1
MOV K8 D2
MOV K19 D3
MOV K15 D4
MOV K27 D5
MOV K30 D6
TWR D0
X11
M1017
年西元右 位( 2 )
星期二





设置时间写入万年历
30 秒校正+


9 应指令 API 150~199
DVPPLC 应技术手册 961
API 适机种
ESEXSS SASXSC EHSV169 D HOUR 计时仪

位装置 字装置
X Y M S K H KnX KnY KnMKnS T C D E F
S ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼
D1 ¼
D2 ¼ ¼ ¼
操作数注意:S 操作数 F 装置仅 16 位指令
D1 操作数会占连续 2 点中 D1+1 16 32 位指
令固定 16 位寄存器
装置范围请参考系列机种功规格表
SA 系列机种程序中 HOUR 指令 4 次

16 位指令 (7 STEP)
HOUR 连续执行型 - -
32 位指令 (13 STEP)
DHOUR 连续执行型 - -
标志信号:

脉执行型 16 位指令 32 位指令
ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV

指令说明

S:设置导通时间单位:时 D1:测量中现时间值单位:时 D2:
输出装置
S 设置导通时间设置范围 K1~K32767单位:时
D1 测量中现时间值设置范围 K0~K32767单位:时 D1 +1 未
满 1 时现时间值设置范围 K0~K3599单位:秒
输入接点导通时间做计时达设置时间时(时单位)会输出装置
导通提供者理机械运作计时维修
输出装置导通定时器会继续计时
16 位指令测量中现时间值达数值 32767 时3599 秒时会停止计
时测量重新计时须现时间值 D1D1 +1 清 0
32 位指令测量中现时间值达数值 2147483647 时3599 秒时会
停止计时测量重新计时须现时间值 D1~ D1 +2 清 0
指令 EH 系列机种程序中次数限制时间仅 4 指令
执行
程序范例
()

16 位指令 X0On 时Y10 导通开始计时达 100 时 Y0 导通 D0
会记录测量中现时间值(单位:时)D1 会记录测量中足 1 时现时
间值 0~3599(单位:秒)
Y10
HOUR K100 D0 Y0
X0
Y10
9 应指令 API 150~199
DVPPLC 应技术手册 962
程序范例
()二

32 位指令 X0On 时Y10 导通开始计时达 40000 时 Y0 导通
D1D0 会记录测量中现时间值(单位:时)D2 会记录测量中足 1 时
现时间值 0~3599(单位:秒)
Y10
DHOUR K40000 D0 Y0
X0
Y10
9 应指令 API 150~199
DVPPLC 应技术手册 963
API 适机种
ESEXSS SASXSC EHSV170 D GRY P BIN→GRAY 码变换

位装置 字装置
X Y M S K H KnX KnY KnMKnS T C D E F
S ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼
D ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼
操作数注意:SD 操作数 F 装置仅 16 位指令
装置范围请参考系列机种功规格表

16 位指令 (5 STEP)
GRY 连续执行型 GRYP 脉执行型
32 位指令 (9 STEP)
DGRY 连续执行型 DGRYP 脉执行型
标志信号:

脉执行型 16 位指令 32 位指令
ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV

指令说明

S:源装置 D:存放 GRAY 码装置
S 指定装置容值(BIN 值)变换格雷码(GRAY CODE)存放 D 指
定装置中
S 效范围示果超出范围时视运算错误指令执行M1067
M1068OnD1067 记录错误代码 0E1A(HEX)
16 位指令:0~32767
32 位指令:0~2147483647
程序范例

X0On 时常数 K6513 变换格雷码(GRAY CODE)存放 K4Y20 中
X0
GRY K6513 K4Y20

00011 100 0111 1000
b15 b0
K6513H1971
000 0 0 00 001111111
K4Y20
Y37 Y20
GRAY CODE 6513

9 应指令 API 150~199
DVPPLC 应技术手册 964
API 适机种
ESEXSS SASXSC EHSV171 D GBIN P GRAY 码→BIN 变换

位装置 字装置
X Y M S K H KnX KnY KnM KnST C D E F
S ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼
D ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼
操作数注意:SD 操作数 F 装置仅 16 位指令
装置范围请参考系列机种功规格表

16 位指令 (5 STEP)
GBIN 连续执行型 GBINP 脉执行型
32 位指令 (9 STEP)
DGBIN 连续执行型 DGBINP 脉执行型
标志信号:

脉执行型 16 位指令 32 位指令
ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV

指令说明

S:存放 GRAY 码源装置 D:存放变换 BIN 值装置
S 指定装置容值(格雷码(GRAY CODE))变换成 BIN 值存放 D
指定装置中
指令连接 PLC 输入端绝位置型编码器(编码器输出值通常格雷
码)容变换成 BIN 值存放指定寄存器中
S 效范围示果超出范围时视运算错误指令执行M1067
M1068OnD1067 记录错误代码 0E1A(HEX)
16 位指令:0~32767
32 位指令:0~2147483647
程序范例

X20On 时 X0~X17 输入点连接绝位置型编码器格雷码(GRAY
CODE) 变换成 BIN 值存放 D10 中
X20
GBIN K4X0 D10

0001 10111000
b15 b0
H1971K6513 000 0 00111111
X17 X0
GRAY CODE 6513
K4X0
01 0 1
0010
9 应指令 API 150~199
DVPPLC 应技术手册 965
API 适机种
ESEXSS SASXSC EHSV172 D ADDR P 浮点数值加法

位装置 字装置
X Y M S K H KnX KnY KnMKnS T C D E F
S1 ¼
S2 ¼
D ¼
操作数注意:S1S2 操作数输入浮点数值(FXXX)
装置范围请参考系列机种功规格表

16 位指令


32 位指令 (13 STEP)
DADDR 连续执行型 DADDRP 脉执行型
标志信号:M1020 零标志 Zero flag
M1021 位标志 Borrow flag
M1022 进位标志 Carry flag
脉执行型 16 位指令 32 位指令
ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV

指令说明

  S1:浮点数值加数S2:浮点数值加数D:
  DADDR 指令直接 S1S2 操作数输入浮点数值(例:F12)寄存器 D
存放浮点数值
  S1S2 操作数寄存器 D 存放浮点数值功 API 120 EADD
  DADDR 指令执行时D 操作数会存放浮点数值运算结果
  S1 S2 指定相寄存器编号种情况连续执行型态指令
时条件接点 On 期间该寄存器次扫描时均会加算次般
情况脉执行型指令(DADDRP)
  运算结果绝值表示浮点值进位标志 M1022On
  运算结果绝值表示浮点值位标志 M1021On
  运算结果 0零标志 M1020On
程序范例
()

  X0On 时 F120000004768372 浮点数值加 F220000004768372 浮
点数值运算结果 F340000009536743 存放(D10D11)数寄存器
X0
DADDR F120000004768372 D10F120000004768372 F220000004768372
程序范例
()二

  X0On 时浮点数值(D1D0) +浮点数值(D3D2)结果存放(D11D10)

X0
DADDR D0 D2 D10

补充说明

指令仅 ES 系列 V66SASX_V16SC_V14EH2SV_V10 版(含)
支持EH 机种支持 9 应指令 API 150~199
DVPPLC 应技术手册 966
API 适机种
ESEXSS SASXSC EHSV173 D SUBR P 浮点数值减法

位装置 字装置
X Y M S K H KnX KnY KnM KnST C D E F
S1 ¼
S2 ¼
D ¼
操作数注意:S1S2 操作数输入浮点数值(FXXX)
装置范围请参考系列机种功规格表

16 位指令


32 位指令 (13 STEP)
DSUBR 连续执行型 DSUBRP 脉执行型
标志信号:M1020 零标志 Zero flag
M1021 位标志 Borrow flag
M1022 进位标志 Carry flag
脉执行型 16 位指令 32 位指令
ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV

指令说明

  S1:浮点数值减数S2:浮点数值减数D:差
  DSUBR 指令直接 S1S2 操作数输入浮点数值(例:F12)寄存器 D
存放浮点数值进行运算
  S1S2 操作数寄存器 D 存放浮点数值功 API 121 ESUB
  DSUBR 指令执行时D 操作数会存放浮点数值运算结果
  S1 S2 指定相寄存器编号种情况连续执行型态指令
时条件接点 On 期间该寄存器次扫描时均会减算次般
情况脉执行型指令(DSUBRP)
  运算结果绝值表示浮点值进位标志 M1022On
  运算结果绝值表示浮点值位标志 M1021On
  运算结果 0零标志 M1020On
程序范例
()

  X0On 时 F120000004768372 浮点数值减 F220000004768372 浮
点数值运算结果 F1 存放(D10D11)数寄存器
X0
DSUBR F120000004768372 D10F120000004768372 F220000004768372
程序范例
()二

  X0On 时浮点数值(D1D0) 浮点数值(D3D2)结果存放(D11D10)

X0
DSUBR D0 D2 D10

补充说明

指令仅 ES 系列 V66SASX_V16SC_V14EH2SV_V10 版(含)
支持EH 机种支持 9 应指令 API 150~199
DVPPLC 应技术手册 967
API 适机种
ESEXSS SASXSC EHSV174 D MULR P 浮点数值法

位装置 字装置
X Y M S K H KnX KnY KnMKnS T C D E F
S1 ¼
S2 ¼
D ¼
操作数注意:S1S2 操作数输入浮点数值(FXXX)
装置范围请参考系列机种功规格表

16 位指令


32 位指令 (13 STEP)
DMULR 连续执行型 DMULRP 脉执行型
标志信号:M1020 零标志 Zero flag
M1021 位标志 Borrow flag
M1022 进位标志 Carry flag
脉执行型 16 位指令 32 位指令
ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV

指令说明

  S1:浮点数值数S2:浮点数值数D:积
  DMULR 指令直接 S1S2 操作数输入浮点数值(例:F12)寄存器 D
存放浮点数值进行运算
  S1S2 操作数寄存器 D 存放浮点数值功 API 122 EMUL
  DMULR 该指令执行时D 操作数会存放浮点数值运算结果
  S1 S2 指定相寄存器编号种情况连续执行型态指令
时条件接点 On 期间该寄存器次扫描时均会算次般
情况脉执行型指令(DMULRP)
  运算结果绝值表示浮点值进位标志 M1022On
  运算结果绝值表示浮点值位标志 M1021On
  运算结果 0零标志 M1020On
程序范例
()

  X0On 时 F120000004768372 浮点数值 F220000004768372 浮
点数值运算结果 F264000010490417 存放(D10D11)数寄存器
X0
DMULR F120000004768372 D10F120000004768372 F220000004768372
程序范例
()二

  X1On 时浮点数值(D1D0)浮点数值(D11D10)积存放(D21
D20)指定寄存器中
X1
D0 D10 D20

补充说明

指令仅 ES 系列 V66SASX_V16SC_V14EH2SV_V10 版(含)
支持EH 机种支持 9 应指令 API 150~199
DVPPLC 应技术手册 968
API 适机种
ESEXSS SASXSC EHSV175 D DIVR P 浮点数值法

位装置 字装置
X Y M S K H KnX KnY KnM KnST C D E F
S1 ¼
S2 ¼
D ¼
操作数注意:S1S2 操作数输入浮点数值(FXXX)
装置范围请参考系列机种功规格表

16 位指令


32 位指令 (13 STEP)
DDIVR 连续执行型 DDIVRP 脉执行型
标志信号:M1020 零标志 Zero flag
M1021 位标志 Borrow flag
M1022 进位标志 Carry flag
脉执行型 16 位指令 32 位指令
ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV

指令说明

  S1:浮点数值数S2:浮点数值数D:商
  DDIVR 指令直接 S1S2 操作数输入浮点数值(例:F12)寄存器 D
存放浮点数值进行运算
  S1S2 操作数寄存器 D 存放浮点数值功 API 123 EDIV
  DDIVR 该指令执行时D 操作数会存放浮点数值运算结果
  数 S2 容 0 认定运算错误指令执行M1067M1068On
D1067 记录错误代码 H’0E19
  运算结果绝值表示浮点值进位标志 M1022On
  运算结果绝值表示浮点值位标志 M1021On
  运算结果 0零标志 M1020On
程序范例
()

  X0On 时 F120000004768372 浮点数值 F220000004768372 浮
点数值运算结果 F0545454561710358 存放(D10D11)数寄存器

X0
DDIVR F120000004768372 D10F120000004768372 F220000004768372
程序范例
()二

  X1On 时二进浮点数值(D1D0)二浮点数值(D11D10)商存放
(D21D20)指定寄存器中
X1
DDIVR D0 D10 D20

补充说明

指令仅 ES 系列 V66SASX_V16SC_V14EH2SV_V10 版(含)
支持EH 机种支持 9 应指令 API 150~199
DVPPLC 应技术手册 969
API 适机种
ESEXSS SASXSC EHSV176 MMOV P 放传送

位装置 字符装置
X Y M S K H KnX KnY KnMKnS T C D E F
S ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼
D ¼ ¼ ¼
操作数注意:装置范围请参考功规格表

16 位指令 (5 STEP)
MMOV 连续执行型 MMOVP 脉波执行型
32 位指令
- - - -
旗标信号:

指令說明

S:数源(16 位)D:数搬移目(32 位)
16 位装置 S 中数传送 32 位装置 D 中中指定符号位重复复
制存放目
程式範例

X23 0N 时D4 数传送 D6 D7
X23
MMOV D4 D6

0011 1
0
0
0
11
1
1000
b15 b0
00 0 001111 D7 D6
1
11111111
b31 b16
1
b0b15
D4
0
1
1
00
111111111
+號 0
1
-號
例子中D4 b15 位数传送(D7D6) b15 b31 位变成负
数( D4 样)
9 应指令 API 150~199
DVPPLC 应技术手册 970
API 适机种
ESEXSS SASXSC EHSV180 MAND P 矩阵 (AND) 运算

位装置 字装置
X Y M S K H KnX KnY KnM KnST C D E F
S1 ¼ ¼ ¼ ¼ ¼ ¼ ¼
S2 ¼ ¼ ¼ ¼ ¼ ¼ ¼
D ¼ ¼ ¼ ¼ ¼ ¼
n ¼ ¼ ¼
操作数注意:n 操作数指定范围 nK1~K256
S1S2D 操作数指定 KnXKnYKnMKnS
SASXSC 指定 n4EHEH2SV 指定 n≦4
装置范围请参考系列机种功规格表

16 位指令 (9 STEP)
MAND 连续执行型 MANDP 脉执行型
32 位指令
- - - -
标志信号:


脉执行型 16 位指令 32 位指令
ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV

指令说明

S1:矩阵源装置 1 S2:矩阵源装置 2 D:运算结果 n:数组长度
两矩阵源数组长度 n S1 S2 作矩阵’’(AND)运算结果存
D
矩阵’’(AND)运算规两位均 1 结果始 1否 0
程序范例

X0On 时16 位寄存器 D0~D2 3 行 16 位寄存器 D10~D12 3 行作
MAND矩阵(AND)运算结果存 16 位寄存器 D20~D22 3 行中
X0
MAND D0 D10 D20 K3

执行前
执行
1111111111 110000
1111111111 110000
1111111111 110000
b15 b0
MAND
1 1 00011100000000
11 00011100000000
1 1 00011100000000
1 1 000000000000
11 000000000000
11 000000000000
00
00
00
补充说明

矩阵指令说明:
1 矩阵 1 连续 16 位寄存器组成组成矩阵寄存器数称矩阵长
度 n矩阵 16 × n 位(点)运算单位次位(点) 9 应指令 API 150~199
DVPPLC 应技术手册 971
2 矩阵指令 16× n 矩阵位(序号 b0~b16n−1)作连串单点集合
集合中指定某单点作运作作数值
3 矩阵指令处理单点点(矩阵)点点状态处理搬移拷
贝较搜寻等极方便重应指令
4 矩阵指令运作中通常需 16 位寄存器指定矩阵中 16n 单点某
单点作运算象寄存器称矩阵指针 Pr(Pointer)者指令
中指定效范围 0~16n−1分应矩阵中位 b0~b16n−1
5 矩阵运作中左右位移旋转定义高编号者左低编号者右
图标
1111111111000011
1111111111000011
11 01000 00000 11 00
11 01000 00000 11 00
b0
b16
b32
b31
b15
b47
宽度 位 16 左 右
长度

n
D0
D1
D2
Dn1 b16n1
1111111111000011


6 矩阵宽度(C)固定 16 位(bits)
7 Pr:矩阵指针例 Pr 值 15 指 b15 位
8 矩阵长度(R) n:n1~256
范例: D0n 3 构成矩阵D0HAAAAD1H5555D2HAAFF
C15 C14 C13 C12 C11 C10 C9 C8 C7 C6 C5 C4 C3 C2 C1 C0
R0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 D0
R1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 D1
R2 1 0 1 0 1 0 1 0 1 1 1 1 1 1 1 1 D2
范例: K2X0n 3 构成矩阵K2X0 H37K2X10H68K2X20H45
C15 C14 C13 C12 C11 C10 C9 C8 C7 C6 C5 C4 C3 C2 C1 C0
R0 0 0 0 0000000110 1 1 1X0~X7
R1 0 0 0 0000001101 0 0 0X10~X17
R2 0 0 0 0000001000 1 0 1X20~X27
R0(C15~C8)R1(C15~C8)R2(C15~C8) 足部分补 0
9 应指令 API 150~199
DVPPLC 应技术手册 972
API 适机种
ESEXSS SASXSC EHSV181 MOR P 矩阵 (OR) 运算

位装置 字装置
X Y M S K H KnX KnY KnM KnST C D E F
S1 ¼ ¼ ¼ ¼ ¼ ¼ ¼
S2 ¼ ¼ ¼ ¼ ¼ ¼ ¼
D ¼ ¼ ¼ ¼ ¼ ¼
n ¼ ¼ ¼
操作数注意:n 操作数指定范围 nK1~K256
S1S2D 操作数指定 KnXKnYKnMKnS
SASXSC 指定 n4EHEH2SV 指定 n≦4
装置范围请参考系列机种功规格表

16 位指令 (9 STEP)
MOR 连续执行型 MORP 脉执行型
32 位指令
- - - -
标志信号:


脉执行型 16 位指令 32 位指令
ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV

指令说明

S1:矩阵源装置 1 S2:矩阵源装置 2 D:运算结果n:数组长度
两矩阵源数组长度 n S1 S2 作矩阵’’(OR)运算结果存
D
矩阵’’(OR)运算规两位 1 结果 1两者均 0 结果
0
程序范例

X0On 时16 位寄存器 D0~D2 3 行 16 位寄存器 D10~D12 3 行作
MOR矩阵(OR)运算结果存 16 位寄存器 D20~D22 3 行中
X0
MOR D0 D10 D20 K3

1
11 000 110000
11 000 110000
11 000 110000
010101010101010
1010101010101010
1010101010101010
1
1
1
1
1
1
0
0
0
1
1
1
1
1
1
11 0 01100
11 0 01100
11 0 01100
1
1
1
1
1
1
1
1
1
1
1
1
1111
1
1
1
1
1
1
1
1
b15 b0
MOR执行前
执行

9 应指令 API 150~199
DVPPLC 应技术手册 973
API 适机种
ESEXSS SASXSC EHSV182 MXOR P
矩阵异 (XOR)
运算 -
位装置 字装置
X Y M S K H KnX KnY KnMKnS T C D E F
S1 ¼ ¼ ¼ ¼ ¼ ¼ ¼
S2 ¼ ¼ ¼ ¼ ¼ ¼ ¼
D ¼ ¼ ¼ ¼ ¼ ¼
n ¼ ¼ ¼
操作数注意:n 操作数指定范围 nK1~K256
S1S2D 操作数指定 KnXKnYKnMKnS
SASXSC 指定 n4EHEH2SV 指定 n≦4
装置范围请参考系列机种功规格表

16 位指令 (9 STEP)
MXOR 连续执行型 MXORP 脉执行型
32 位指令
- - - -
标志信号:

脉执行型 16 位指令 32 位指令
ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV

指令说明

S1:矩阵源装置 1 S2:矩阵源装置 2 D:运算结果 n:数组长度
两矩阵源数组长度 n S1 S2 作矩阵’异’(XOR)运算结果
存 D
矩阵’异’(XOR)运算规两位结果 1否 0
程序范例

X0On 时16 位寄存器 D0~D2 3 行 16 位寄存器 D10~D12 3 行作
MXOR矩阵异(XOR)运算结果存 16 位寄存器 D20~D22 3 行中
X0
MXOR D0 D10 D20 K3

1
11 000110000
11000 110000
11 000 110000
010101010101010
1010101010101010
1010101010101010
1
1
1
1
1
1
0
0
0
1
1
1
1
1
1
1 00100
1 00100
1 00100
1
1
1
1
1
1
1111
1
1
1
1
1
1
1
1
0
0
0
0
0
0
0
0
0
0
0
0
b15 b0
MXOR执行前
执行

9 应指令 API 150~199
DVPPLC 应技术手册 974
API 适机种
ESEXSS SASXSC EHSV183 MXNR P
矩阵 (XNR)
运算 -
位装置 字装置
X Y M S K H KnX KnY KnM KnST C D E F
S1 ¼ ¼ ¼ ¼ ¼ ¼ ¼
S2 ¼ ¼ ¼ ¼ ¼ ¼ ¼
D ¼ ¼ ¼ ¼ ¼ ¼
n ¼ ¼ ¼
操作数注意:n 操作数指定范围 nK1~K256
S1S2D 操作数指定 KnXKnYKnMKnS
SASXSC 指定 n4EHEH2SV 指定 n≦4
装置范围请参考系列机种功规格表

16 位指令 (9 STEP)
MXNR 连续执行型 MXNRP 脉执行型
32 位指令
- - - -
标志信号:


脉执行型 16 位指令 32 位指令
ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV

指令说明

S1:矩阵源装置 1 S2:矩阵源装置 2 D:运算结果 n:数组长度
两矩阵源数组长度 n S1 S2 作矩阵(XNR)运算结果
存 D
矩阵(XNR)运算规两位相结果 1否 0
程序范例

X0On 时16 位寄存器 D0~D2 3 行 16 位寄存器 D10~D12 3 行作
MXNR矩阵 XNR 运算结果存 16 位寄存器 D20~D22 3 行中
X0
MXNR D0 D10 D20 K3

1
11 000 110000
11000 110000
11000 110000
010101010101010
1010101010101010
1010101010101010
1
1
1
1
1
1
0
0
0
1
1
1
1
1
1
1000
1 000
1000
1
1
1
11
1
1
1
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
1
1
1
1
b15 b0
MXNR执行前
执行

9 应指令 API 150~199
DVPPLC 应技术手册 975
API 适机种
ESEXSS SASXSC EHSV184 MINV P 矩阵反相

位装置 字装置
X Y M S K H KnX KnY KnMKnS T C D E F
S ¼ ¼ ¼ ¼ ¼ ¼ ¼
D ¼ ¼ ¼ ¼ ¼ ¼
n ¼ ¼ ¼
操作数注意:n 操作数指定范围 nK1~K256
SD 操作数指定 KnXKnYKnMKnS
SASXSC 指定 n4EHEH2SV 指定 n4≦
装置范围请参考系列机种功规格表

16 位指令 (7 STEP)
MINV 连续执行型 MINVP 脉执行型
32 位指令
- - - -
标志信号:

脉执行型 16 位指令 32 位指令
ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV

指令说明

S:矩阵源装置 D:运算结果 n:数组长度
矩阵源 S 数组长度 n 作矩阵反相运算结果存 D
程序范例

X0On 时16 位寄存器 D0~D2 3 行作 MINV矩阵反相运算结果存
16 位寄存器 D20~D22 3 行中
X0
MINV D0 D20 K3

0
0
0
11
1
1
1
1
0
0
0
0
0
0
11
1
1
1
1
0
0
0
1
1
1
0
0
0
1
1
1
0
0
0
1
1
1
0
0
0
1
1
1
0
0
0
1010101010101010
1010101010101010
1010101010101010
b15 b0
MINV
执行前
执行

9 应指令 API 150~199
DVPPLC 应技术手册 976
API 适机种
ESEXSS SASXSC EHSV185 MCMP P 矩阵较

位装置 字装置
X Y M S K H KnX KnY KnM KnST C D E F
S1 ¼ ¼ ¼ ¼ ¼ ¼ ¼
S2 ¼ ¼ ¼ ¼ ¼ ¼ ¼
n ¼ ¼ ¼
D ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼
操作数注意:n 操作数指定范围 nK1~K256
S1S2D 操作数指定 KnXKnYKnMKnS
SASXSC 指定 n4EHEH2SV 指定 n≦4
装置范围请参考系列机种功规格表

16 位指令 (9 STEP)
MCMP 连续执行型 MCMPP 脉执行型
32 位指令
- - - -
标志信号:M1088~M1092 请参考指令说明


脉执行型 16 位指令 32 位指令
ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV

指令说明

S1:矩阵源装置 1 S2:矩阵源装置 2 n:数组长度 D:指针 Pr
存放目标位置值
次较两矩阵源数组长度 n S1 S2 两矩阵中 bit
位置值 D+1 开始作较找出值位置位置值存 D 中完
成次较
矩阵较标志 M1088 决定较相值(M10881)值(M10880)较
达时立停止较动作矩阵位寻找标志 M10911较 bit 时
矩阵搜寻结束标志 M1089 标志 On较达编号存 D 中次扫描周
期时當矩阵搜寻起始标志 M10901 時將第 0 bit 开始较 D 值
超范围时指针错误标志 M10921
矩阵指令运作中通常需 16 位寄存器指定矩阵中 16n 单点某
单点作运算象寄存器称矩阵指针 Pr(Pointer)者指令
中指定效范围 0~16n−1分应矩阵中位 b0~b16n−1运作
中应避免更动 Pr 值免影响正确较找寻 Pr 值超出范围矩阵
指针错误标志 M1092 设 1指令执行
矩阵搜寻结束标志 M1089 矩阵位寻找标志 M1091 时发生会时1
程序范例

X0 Off→On 时矩阵搜寻起始标志 M10900指针时值加 1 bit
位置(标注*处)开始较找寻位状态(M10880 找)者
设指针时值 D202 X0 Off→On 时动作 4 次
四执行结果
D205矩阵位寻找标志 M10911矩阵搜寻结束标志 M10890
D2045矩阵位寻找标志 M10911矩阵搜寻结束标志 M10890
D2047矩阵位寻找标志 M10910矩阵搜寻结束标志 M10891
D201矩阵位寻找标志 M10911矩阵搜寻结束标志 M10890 9 应指令 API 150~199
DVPPLC 应技术手册 977

X0
MCMPP D0 D10 D20K3

b0
1 0 11000
1 000 11000
1 000 1100
1
1
1
1
1
1
1
1
1
D20
2
1
1
1
0
0
0
0
0
0
1
1
1
指针
10101010101101
1010101010101010
101101010101010
b47
b0
MCMP
b47
b0
0
01
1
10

补充说明

标志信号说明
M1088: 矩阵较标志较相值(M10881)值(M10880)
M1089: 矩阵搜寻结束标志较 bit 时M10891
M1090: 矩阵搜寻起始标志第 0 bit 开始较M10901
M1091: 矩阵位寻找标志较达时立停止较动作M10911
M1092: 矩阵指针错误标志指针 Pr 值超出范围 M10921
9 应指令 API 150~199
DVPPLC 应技术手册 978
API 适机种
ESEXSS SASXSC EHSV186 MBRD P 矩阵位读出

位装置 字装置
X Y M S K H KnX KnY KnM KnS T C D E F
S ¼ ¼ ¼ ¼ ¼ ¼ ¼
N ¼ ¼ ¼
D ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼
操作数注意:n 操作数指定范围 n1~256
SD 操作数指定 KnXKnYKnMKnS
SASXSC 指定 n4EHEH2SV 指定 n≦4
装置范围请参考系列机种功规格表

16 位指令 (7 STEP)
MBRD 连续执行型 MBRDP 脉执行型
32 位指令
- - - -
标志信号:M1089~M1095 请参考指令说明

脉执行型 16 位指令 32 位指令
ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV

指令说明

S:矩阵源装置 n:数组长度 D:指针 Pr存放目标位置值
指令执行时开始判断矩阵指针清标志 M1094 否 On On指
针 D 清 0 S 第 0 bit 开始读取 bit OnOff 状态读取
矩阵旋转位移输出进位标志 M1095读取完 bit 时判断矩阵指针递增标
志 M1093 否 On On 指针 D 值加 1读 bit 时矩阵搜寻
结束标志 M1089On指针 D 记录着读取 bit 编号然结束指令执行
矩阵指针 Pr(Pointer)者指令中指定效范围 0~16n−1
分应矩阵中位 b0~b16n−1 Pr 值超出范围矩阵指针错误标志
M1092 设 1指令执行
程序范例

X0 Off→On 时设指针清标志 M10940矩阵指针递增标志 M10931
读取次指针 Pr 增加 1
设指针时值 D2045 X0 Off→On 时动作 3 次 三
执行结果
D2046矩阵旋转位移输出进位标志 M10950矩阵搜寻结束标志
M10890
D2047矩阵旋转位移输出进位标志 M10951矩阵搜寻结束标志
M10890
D2047矩阵旋转位移输出进位标志 M10950矩阵搜寻结束标志
M10891
X0
MBRDP D0 D20K3
9 应指令 API 150~199
DVPPLC 应技术手册 979
b0
D20
45 指针
10101010101101
1010101010101010
1101010101010
b47
0
01
01

补充说明

标志信号说明
M1089: 矩阵搜寻结束标志较 bit 时M10891
M1092: 矩阵指针错误标志指针 Pr 值超出范围 M10921
M1093: 矩阵指针递增标志指针目前值+1
M1094: 矩阵指针清标志指针目前值清 0
M1095: 矩阵旋转位移输出进位标志
9 应指令 API 150~199
DVPPLC 应技术手册 980
API 适机种
ESEXSS SASXSC EHSV187 MBWR P 矩阵位写入

位装置 字装置
X Y M S K H KnX KnY KnM KnS T C D E F
S ¼ ¼ ¼ ¼ ¼ ¼ ¼
n ¼ ¼ ¼
D ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼
操作数注意:n 操作数指定范围 n1~256
SD 操作数指定 KnXKnYKnMKnS
SASXSC 指定 n4EHEH2SV 指定 n≦4
装置范围请参考系列机种功规格表

16 位指令 (7 STEP)
MBWR 连续执行型 MBWRP 脉执行型
32 位指令
- - - -
标志信号:M1089~M1096 请参考指令说明

脉执行型 16 位指令 32 位指令
ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV

指令说明

S:矩阵源装置 n:数组长度 D:指针 Pr存放目标位置值
指令执行时开始判断矩阵指针清标志 M1094 否 On On指
针 D 清 0矩阵位移输入补位标志 M1096 值 S 第 0 bit 开始
写入写完 bit 时判断矩阵指针递增标志 M1093 否 On On 指针
D 值加 1写 bit 时矩阵搜寻结束标志 M1089On指 针 D 记录
着读取 bit 编号然结束指令执行 D 值超范围 M10921
矩阵指针 Pr(Pointer)者指令中指定效范围 0~16n−1
分应矩阵中位 b0~b16n−1 Pr 值超出范围矩阵指针错误标志
M1092 设 1指令执行
程序范例

X0 Off→On 时设指针清标志 M10940矩阵指针递增标志 M10931
写入次指针 Pr 增加 1
设指针时值 D2045矩阵位移输入补位标志 M1096 状态 1 X0 Off→
On 时动作 1 次执行结果D2046矩阵位移输入补位标志
M10961矩阵搜寻结束标志 M10890
X0
MBWRP D0 D20K3
9 应指令 API 150~199
DVPPLC 应技术手册 981

1
b0
01010101010 101
1010101010101010
101101010101010
b47
D20 指针45
1执行前
1 M1096 矩阵移位输入补位标志
101010101010 101
1010101010101010
101101010101010
1执行
0
1
b47
D20 指针46
补充说明

标志信号说明
M1089: 矩阵搜寻结束标志较 bit 时M10891
M1092: 矩阵指针错误标志指针 Pr 值超出范围 M10921
M1093: 矩阵指针递增标志
M1094: 矩阵指针清标志
M1096: 矩阵位移输入补位标志
9 应指令 API 150~199
DVPPLC 应技术手册 982
API ☺ 适机种
ESEXSS SASXSC EHSV188 MBS P 矩阵位移位

位装置 字装置
X Y M S K H KnX KnY KnM KnS T C D E F
S ¼ ¼ ¼ ¼ ¼ ¼ ¼
D ¼ ¼ ¼ ¼ ¼ ¼
n ¼ ¼ ¼
操作数注意:n 操作数指定范围 nK1~K256
SD 操作数指定 KnXKnYKnMKnS
SASXSC 指定 n4EHEH2SV 指定 n≦4
装置范围请参考系列机种功规格表

16 位指令 (7 STEP)
MBS 连续执行型 MBSP 脉执行型
32 位指令
- - - -
标志信号:M1095~M1097 请参考指令说明

脉执行型 16 位指令 32 位指令
ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV

指令说明

S:矩阵源装置 D:运算结果 n:数组长度
矩阵源数组长度 n S 矩阵位做左右移位控制M10970 决定矩阵位左
移M10971 决定矩阵位右移次移动位位移腾出空位(左移时
b0右移时 b16n−1)补位标志 M1096 状态填补位移挤出位
(左移时 b16n−1右移时 b0)状态送进位标志 M1095 然结果
存入 D
指令般脉执行型指令(MBSP)
程序范例
()

X0On 时 M1097Off 作矩阵左移设补位标志 M1096016 位寄存器 D0~D2
矩阵作左移结果存 16 位寄存器 D20~D22 矩阵中进位标志 M10951
X0
RST
MBSP D0 D20 K3
M1097

1
b0
01010101010 101
1 010 10 10 10 10 10 10
101101010101010
b15
0
0
0
M1096
101010101010 100
1010101010101010
1011010101010100
0
1
M1095
M1095
执行前
执行左移
MBS
M10970
补位标志
进位标志
进位标志 9 应指令 API 150~199
DVPPLC 应技术手册 983
程序范例
()二

X1On 时M1097On 作矩阵右移设补位标志 M1096116 位寄存器 D0~D2
矩阵作右移结果存 16 位寄存器 D20~D22 矩阵中进位标志 M10950
X1
M1097
MBSP D0 D20 K3

1
b0
01010101010 101
1010101010101010
101101010101010
b15
0
0
101010101010 101
1010101010101010
111010101010100
0 0
M1095
M1095
MBS
M10971
进位标志
进位标志
执行前
执行右移
1
1 M1096
进位标志

补充说明

标志信号说明
M1095: 矩阵移位输出进位标志
M1096: 矩阵移位输入补位标志
M1097: 矩阵位移方标志
9 应指令 API 150~199
DVPPLC 应技术手册 984
API ☺ 适机种
ESEXSS SASXSC EHSV189 MBR P 矩阵位循环移位

位装置 字装置
X Y M S K H KnX KnY KnM KnS T C D E F
S ¼ ¼ ¼ ¼ ¼ ¼ ¼
D ¼ ¼ ¼ ¼ ¼ ¼
n ¼ ¼ ¼
操作数注意:n 操作数指定范围 nK1~K256
SD 操作数指定 KnXKnYKnMKnS
SASXSC 指定 n4EHEH2SV 指定 n≦4
装置范围请参考系列机种功规格表

16 位指令 (7 STEP)
MBR 连续执行型 MBRP 脉执行型
32 位指令
- - - -
标志信号:M1095M1097 请参考指令说明

脉执行型 16 位指令 32 位指令
ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV

指令说明

S:矩阵源装置 D:运算结果 n:数组长度
矩阵源数组长度 n S 矩阵位做左右循环移位控制M10970 决定矩阵
位左循环移位M10971 决定矩阵位右循环移位次移位位移位造成
空位(左移时 b0右移时 b16n−1)移出位(左移时 b16n−1 右移时
b0)状态填补结果存入 D 移出位填补前述空位时
状态送进位标志 M1095
指令般脉执行型指令(MBRP)
程序范例
()

X0On 时 M1097Off 作矩阵左循环移位16 位寄存器 D0~D2 矩阵作左循环
移位结果存 16 位寄存器 D20~D22 矩阵中进位标志 M10951
X0
MBRP D0 D20 K3
RST M1097

1
b0
01010101010 101
1010101010101010
1011010 10 101010
b15
0
0
101010101010 101
10 10 10 10 10 10 10 10
10 110 10 10 10 10 100
0
1
M1095
M1095
执行前
执行左循环移位
MBR
M10970
9 应指令 API 150~199
DVPPLC 应技术手册 985
程序范例
()二

X1On 时M1097On 作矩阵右循环移位16 位寄存器 D0~D2 矩阵作右循
环移位结果存 16 位寄存器 D20~D22 矩阵中进位标志 M10950
X1
MBRP D0 D20 K3
M1097

1
b0
01010101010 101
1010101010101010
101101010101010
b15
0
0
101010101010 101
1010101010101010
1011010101010100
0 0
M1095
M1095
执行前
执行右循环移位
MBR
M10971

补充说明

标志信号说明
M1095: 矩阵移位输出进位标志
M1097: 矩阵移位方标志
9 应指令 API 150~199
DVPPLC 应技术手册 986
API 适机种
ESEXSS SASXSC EHSV190 MBC P 矩阵位状态计数

位装置 字装置
X Y M S K H KnX KnY KnM KnS T C D E F
S ¼ ¼ ¼ ¼ ¼ ¼ ¼
n ¼ ¼ ¼
D ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼
操作数注意:n 操作数指定范围 nK1~K256
SD 操作数指定 KnXKnYKnMKnS
SASXSC 系列指定 n4EHEH2SV 系列指定
n≦4
装置范围请参考系列机种功规格表

16 位指令 (7 STEP)
MBC 连续执行型 MBCP 脉执行型
32 位指令
- - - -
标志信号:M1098~M1099 请参考指令说明

脉执行型 16 位指令 32 位指令
ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV

指令说明

S:矩阵源装置 n:数组长度 D:运算结果
数组长度 n 计算 S 矩阵中位 1 0 数数目存 D 中
M10981 时计算矩阵位 1 数M10980 时计算矩阵位 0 数
计算出结果 0 时M10991
程序范例

X10 On 时D0~D2 矩阵中 M10981 时计算矩阵位 1 位总数
存 D10 中 M10980 时计算矩阵位 0 位总数存 D10 中
X10
MBC D0 K3 D10

11111 101
11111 1010
11111 1010
0
12
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
0
0
0
0
0
M10980
36 M10981
补充说明

标志信号说明
M1098: 矩阵计数字 0 位 1 标志
M1099: 矩阵计数结果 0 时 On
9 应指令 API 150~199
DVPPLC 应技术手册 987
API 适机种
ESEXSS SASXSC EHSV191 D PPMR 双轴相点点运动
- -
位装置 字装置
X Y M S K H KnX KnY KnMKnS T C D E F
S1 ¼ ¼ ¼
S2 ¼ ¼ ¼
S ¼ ¼ ¼
D ¼
操作数注意:S1S2SD 操作数设置范围限制请参考指令说明

16 位指令
- - - -
32 位指令 (17 STEP)
DPPMR 连续执行型 - -
标志信号:M1029M1030M1334M1335 等
请参考补充说明

脉执行型 16 位指令 32 位指令
ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV

指令说明

























S1:X 轴脉输出数目S2:Y 轴脉输出数目S:点点间高输出频率
D:脉输出装置
指令仅支持 EH2SV 机种EH 机种支持脉输出方式仅支持脉+方
模式
S1S2 分代表 X 轴(Y0 Y4) Y 轴(Y2 Y6)指定脉输出数目(相指定)
输出数目范围2147483648~ + 2147483647 中正负号代表正反方
正方时脉现值寄存器 CH0(D1337 位D1336 位)CH1(D1339
位D1338 位)CH2(D1376 位D1375 位)CH3(D1378 位D1377
位) 会增加反方时会减少
D 脉输出装置指定 Y0Y4指定 Y0 时Y0 第组 X 轴脉输出装
置Y1 第组 X 轴方信号Y2 第组 Y 轴脉输出装置Y3 第组
Y 轴方信号指定 Y4 时Y4 第二组 X 轴脉输出装置Y5 第二组 X
轴方信号Y6 第二组 Y 轴脉输出装置Y7 第二组 Y 轴方信号
方信号输出时脉输出结束会立 Off须等指令条件接点 Off 时
方信号会 Off
D1340(D1379)第组(第二组)双轴运动启动结束频率设置D1343(D1381)第
组(第二组)双轴运动加速第段速减速段速加减速时间设置加减速
时间设置低 10ms低 10ms 高 10000ms 10ms 输出出厂
默认值 100ms
高输出频率设置 10Hz 时 10Hz 输出 200kHz 时 200kHz 输出
两轴步运动指令启动时 Y 轴启动频率加减速时间 X 轴设置相
两轴运动输出脉数 59否画线条会够直
指令次数限制假设 CH1 CH2 输出已中第组 XY 轴
会法输出样CH3 CH4 已中第二组 XY 轴会法输出9 应指令 API 150~199
DVPPLC 应技术手册 988
程序范例

范例:画菱型图
(00)
(2700027000)
(055000)
(2700027000)
X 轴
Y 轴

操作步骤:
1 规划四点坐标(00)(2700027000)(055000)(2700027000)
图计算四点相址坐标(2700027000)(2700028000)
(2700027000)(2700027000)分放 32bit(D200D202)
(D204D206)(D208D210)(D212D214)
2 编写梯形图程序
3 PLC RUN设置 M0 ON开始双轴画线
D214
M1029
DPPMR
END
D210DPPMR
D206DPPMR
K100000D202DPPMR Y0 D0 K1
D0 K2
D0 K4
M0
K1 D0
D0
M0 M1029
K100000 Y0
K100000 Y0
K100000 Y0

动作说明:
PLC RUNM0ON 时开始频率 100kHz 执行第段点点运动
段点点运动结束D0 加 1动执行第二段点点运动类推直9 应指令 API 150~199
DVPPLC 应技术手册 989
执行完第四段点点运动
补充说明

标志信号说明:
M1029: 双轴第组脉输出执行完毕M1029On
M1036: 双轴第二组脉输出执行完毕M1036On
M1334: M1334On 时双轴第组脉禁止输出
M1336: 双轴第组脉输出指示标志
M1520: M1520On 时双轴第二组脉禁止输出
M1522: 双轴第二组脉输出指示标志
特殊寄存器说明:
D1336D1337: 双轴运动第组 X 轴 Y0 输出脉现值寄存器应旋转方
增加减少现值 D1337(High word)D1336(Low word)
D1338D1339: 双轴运动第组 Y 轴 Y2 输出脉现值寄存器应旋转方
增加减少现值 D1339(High word)D1338(Low word)
D1340: API 191 DPPMRAPI 192 DPPMA 指令执行双轴运动第组 X
轴Y0Y轴Y2加速第段速减速段速频率设置
D1343: API 191 DPPMRAPI 192 DPPMA 指令执行双轴运动第组 X
轴 Y0 Y 轴 Y2 加速第段速减速段速加减速时
间设置
D1375D1376: 双轴运动第二组 X 轴 Y4 输出脉现值寄存器应旋转方
增加减少现值 D1337(High word)D1336(Low word)
D1377D1378: 双轴运动第二组 Y 轴 Y6 输出脉现值寄存器应旋转方
增加减少现值 D1339(High word)D1338(Low word)
D1379: API 191 DPPMRAPI 192 DPPMA 指令执行双轴运动第二组 X
轴Y4Y轴Y6加速第段速减速段速频率设置
D1381: API 191 DPPMRAPI 192 DPPMA 指令执行双轴运动第二组 X
轴 Y4 Y 轴 Y6 加速第段速减速段速加减速时
间设置
9 应指令 API 150~199
DVPPLC 应技术手册 990
API 适机种
ESEXSS SASXSC EHSV192 D PPMA 双轴绝点点运动
- -
位装置 字装置
X Y M S K H KnX KnY KnM KnST C D E F
S1 ¼ ¼ ¼
S2 ¼ ¼ ¼
S ¼ ¼ ¼
D ¼
操作数注意:S1S2SD 操作数设置范围限制请参考指令说明

16 位指令
- - - -
32 位指令 (17 STEP)
DPPMA 连续执行型 - -
标志信号:M1029M1030M1334M1335 等
相关标志信号请参考 API 191 DPPMR 指令补充
说明

脉执行型 16 位指令 32 位指令
ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV

指令说明


























S1:X 轴脉输出数目S2:Y 轴脉输出数目S:点点间高输出频率D:
脉输出装置
指令仅支持 EH2SV 机种EH 机种支持脉输出方式仅支持 脉+方
模式
S1S2 分代表 X 轴(Y0 Y4) Y 轴(Y2 Y6)指定脉输出数目(绝指定)
输出数目范围2147483648~ + 2147483647 中正负号代表正反方
正方时脉现值寄存器 CH0(D1337 位D1336 位)CH1(D1339 位
D1338 位)CH2(D1376 位D1375 位)CH3(D1378 位D1377 位) 会
增加反方时会减少
D 脉输出装置指定 Y0Y4指定 Y0 时Y0 第组 X 轴脉输出装置
Y1 第组 X 轴方信号Y2 第组 Y 轴脉输出装置Y3 第组 Y 轴
方信号指定 Y4 时Y4 第二组 X 轴脉输出装置Y5 第二组 X 轴方
信号Y6 第二组 Y 轴脉输出装置Y7 第二组 Y 轴方信号方信号
输出时脉输出结束会立 Off须等指令条件接点 Off 时方信号
会 Off
D1340(D1379)第组(第二组)双轴运动启动结束频率设置D1343(D1381)第
组(第二组)双轴运动加速第段速减速段速加减速时间设置加减速时间
设置低 10ms低 10ms 高 10000ms 10ms 输出出厂默认值
100ms
高输出频率设置 10Hz 时 10Hz 输出 200kHz 时 200kHz 输出
两轴步运动指令启动时 Y 轴启动频率加减速时间 X 轴设置相
两轴运动输出脉数 59否画线条会够直
指令次数限制假设 CH1 CH2 输出已中第组 XY 轴会
法输出样CH3 CH4 已中第二组 XY 轴会法输出 9 应指令 API 150~199
DVPPLC 应技术手册 991
程序范例

范例:画菱型图
(00)
(27000 27000)
(0 55000)
(27000 27000)
X 轴
Y 轴

操作步骤:
1 规划四点绝坐标(27000 27000)(0 55000)(27000 27000)
(00)图分放 32bit(D200D202)(D204D206)(D208D210)
(D212D214)
2 编写梯形图程序
3 PLC RUN设置 M0 ON开始双轴画线
D214DPPMA
D210DPPMA
D206DPPMA
K100000D202DPPMA Y0 D0 K1
D0 K2
D0 K4 K100000 Y0
K100000 Y0
K100000 Y0
M1029
END
M0
K1 D0
D0
M0 M1029
D1336 D1339
D0 K3
RST
ZRST
MOV
INCP
D212
D208
D204
D200

动作说明:
PLC RUNM0ON 时开始频率 100kHz 执行第段点点运动
段点点运动结束D0 加 1动执行第二段点点运动类推直
执行完第四段点点运动 9 应指令 API 150~199
DVPPLC 应技术手册 992
API 适机种
ESEXSS SASXSC EHSV193 D CIMR 双轴相位置圆弧插补
- -
位装置 字装置
X Y M S K H KnX KnY KnM KnST C D E F
S1 ¼ ¼ ¼
S2 ¼ ¼ ¼
S ¼
D ¼
操作数注意:S1S2SD 操作数设置范围限制请参考指令说明

16 位指令
- - - -
32 位指令 (17 STEP)
DCIMR 连续执行型 - -
标志信号:M1029M1030M1334M1335 等
相关标志信号请参考 API 191 DPPMR 指令补充
说明
脉执行型 16 位指令 32 位指令
ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV

指令说明

S1:X 轴脉输出数目S2:Y 轴脉输出数目S:参数设置D:脉输出装置
  指令仅支持 EH2SV 机种EH 机种支持脉输出方式仅支持" 脉+方
"模式
S1 S2 分代表 X 轴(Y0 Y4) Y 轴(Y2 Y6)指定脉输出数目(相指定)
输出数目范围2147483648~ + 2147483647 中正负号代表正反方
正方时脉现值寄存器 CH0(D1337 位D1336 位)CH1(D1339 位
D1338 位)CH2(D1376 位D1375 位)CH3(D1378 位D1377 位) 会
增加反方时会减少
S 16 位 (方分辨率设置):设 置 K0 时针 10 段(般分辨率)输出设置
K2 时针 20 段(较高分辨率)输出画出 90°圆弧图()(二)示设置 K1
逆时针 10 段(般分辨率)输出设置 K3 逆时针 20 段(较高分辨率)输出画
出 90°圆弧图(三)(四)示
S 16 位(行走时间设置):基时间单位 K1 01 秒般分辨率设置范围
K1~K100(01 秒~10 秒)较高分辨率设置范围 K2~K200(02 秒~20 秒)指令
设限脉高输出频率限制设置时间快实际输出时间时设置
值会动修正
(00)
10区段
X 轴
Y 轴
(S1S2)
10


图()
(00)
20区段
X 轴
Y 轴
(S1S2)
20


图(二)
9 应指令 API 150~199
DVPPLC 应技术手册 993
(00)
10区段
X 轴
Y 轴
(S1S2)
10


图(三)
(00)
20区段
X 轴
Y 轴
(S1S2)
20


图(四)
D 脉输出装置指定 Y0Y4指定 Y0 时Y0 第组 X 轴脉输出装
置Y1 第组 X 轴方信号Y2 第组 Y 轴脉输出装置Y3 第组 Y
轴方信号指定 Y4 时Y4 第二组 X 轴脉输出装置Y5 第二组 X 轴
方信号Y6 第二组 Y 轴脉输出装置Y7 第二组 Y 轴方信号方
信号输出时脉输出结束会立 Off须等指令条件接点 Off 时方
信号会 Off
分画四 90°圆弧
方信号 ON 时方正方信号 OFF 时方负S :参数设
置设置 K0K2 时针设置 K1K3 逆时针图(五)图(六)示

Y 轴
X 轴
第象限
第四象限
第二象限
第三象限
图(五)
Y 轴
X 轴
第四象限
第象限
第三象限
第二象限
图(六)

两轴运动 10 段(般分辨率)状态执行时指令刚启动次指令运算时间约需
5ms设置输出脉数 100 超 1 百万否会法
启动
两轴运动 20 段(高分辨率)状态执行时指令刚启动次指令运算时间约需
10ms输出脉数 1000 超 1 千万否会法启

者欲设置超出述10 段 20 段脉数范围时建议调整服务器
齿轮功实现 9 应指令 API 150~199
DVPPLC 应技术手册 994
指令次执行时画出 90°圆弧圆弧正圆弧 XY
轴指定输出脉数相
启动频率加减速时间设置
指令次数限制假设 CH1 CH2 已中第组 XY 轴会法
输出样 CH3 CH4 已中第二组 XY 轴会法输出
S 16 位方分辨率设置 K0~K3余设置均
S 16 位行走时间设置值设置慢建议快设置时间快建议
快设置时间未设定时会表快设定时间运行
圆弧插补快行走时间建议值表
段数 目标位置(Pulse) 建议快设置时间(单位 100ms)
100~10000 1
10001~19999 2

般分辨率
1000000 100
1000~20000 2
20000~29999 3

较高分辨率
10000000 200
程序范例
()

画椭圆图示
Y 轴
X 轴
()16002200
()32000()00
(16002200)
操作步骤:
1 规划四点坐标(00)(16002200)(32000)(16002200)图计
算四点相址坐标(16002200)(16002200)(16002200)
(16002200)分放 32bit(D200D202)(D204D206)(D208D210)
(D212D214)
2 选择时针画弧般分辨率 10 段部定快运行时间(S D100 K0)
3 编写梯形图程序 9 应指令 API 150~199
DVPPLC 应技术手册 995
4 PLC RUN设置 M0 ON开始画椭圆
D214
M1029
DCIMR Y0
END
D210DCIMR Y0
D206DCIMR Y0
D202DCIMR Y0 D0 K1
D0 K2
D0 K4
M0
K1 D0
D0
M0 M1029
D100
D100
D100
D100
K0 D100

动作说明:
PLC RUNM0ON 时开始执行第段圆弧段圆弧结束D0
加 1动执行第二段圆弧类推直执行完第四段圆弧
程序范例
()二

画斜椭圆图示
Y 轴
X 轴(00)
(2600026000)
(3400018000)
(80008000)

操作步骤:
1 首先找出椭圆 XY 轴值坐标(00) (2600026000)
(3400018000)(80008000)图计算四点相址坐标
(2600026000)(80008000)(2600026000)(80008000)分放
32bit(D200D202)(D204D206)(D208D210)(D212D214)
2 选择时针画弧般分辨率 10 段部定快运行时间(S D100 K0)
3 相址 DCIMR 指令画弧编写梯形图程序
4 PLC RUN设置 M0 ON开始画椭圆 9 应指令 API 150~199
DVPPLC 应技术手册 996
D214
M1029
DCIMR Y0
END
D210DCIMR Y0
D206DCIMR Y0
D202DCIMR Y0 D0 K1
D0 K2
D0 K4
M0
K1 D0
D0
M0 M1029
D100
D100
D100
D100
K0 D100

动作说明:
PLC RUNM0ON 时开始执行第段圆弧段圆弧结束D0
加 1动执行第二段圆弧类推直执行完第四段圆弧

9 应指令 API 150~199
DVPPLC 应技术手册 997
API 适机种
ESEXSS SASXSC EHSV194 D CIMA 双轴绝位置圆弧插补
- -
位装置 字装置
X Y M S K H KnX KnY KnMKnS T C D E F
S1 ¼ ¼ ¼
S2 ¼ ¼ ¼
S ¼
D ¼
操作数注意:操作数注意:S1S2S操作数设置范围限制请参考
指令说明

16 位指令
- - - -
32 位指令 (17 STEP)
DCIMA 连续执行型 - -
标志信号:M1029M1030M1334M1335 等
相关标志信号请参考 API 191 DPPMR 指令补充
说明

脉执行型 16 位指令 32 位指令
ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV

指令说明

S1 :X 轴脉输出数目S2 :Y 轴脉输出数目S :参数设置D :脉输出
装置
指令仅支持 EH2SV 机种EH 机种支持脉输出方式仅支持"脉+
方"模式
S1S2 分代表 X 轴(Y0 Y4) Y 轴(Y2 Y6)指定脉输出数目(绝指定)
输出数目范围2147483648~ + 2147483647 S1S2 脉现
值寄存器 CH0(D1337 位D1336 位)CH1(D1339 位D1338 位)
CH2(D1376 位D1375 位)CH3(D1378 位D1377 位)会正方输
出方信号 Y1Y3 Y5Y7 ON S1S2 脉现值寄存器会
反方输出方信号 Y1Y3 Y5Y7 OFF
S 16 位 (方分辨率设置):设置 K0 时针 10 段(般分辨率)输出设
置 K2 时针 20 段(较高分辨率)输出画出 90°圆弧图()(二)示设
置 K1 逆时针 10 段(般分辨率)输出设置 K3 逆时针 20 段(较高分辨率)输出
画出 90°圆弧图(三)(四)示
S 16 位(行走时间设置):基时间单位 K1 01 秒般分辨率设置范围
K1~K100(01 秒~10 秒)较高分辨率设置范围 K2~K200(02 秒~20 秒) 指 令
设限脉高输出频率限制设置时间快实际输出时间时设置
值会动修正
(00)
10区段
X 轴
Y 轴
(S1S2)
10


图()
(00)
20区段
X 轴
Y 轴
(S1S2)
20


图(二)9 应指令 API 150~199
DVPPLC 应技术手册 998
(00)
10区段
X 轴
Y 轴
(S1S2)
10


图(三)
(00)
20区段
X 轴
Y 轴
(S1S2)
20


图(四)
D 脉输出装置指定 Y0Y4指定 Y0 时Y0 第组 X 轴脉输出
装置Y1 第组 X 轴方信号Y2 第组 Y 轴脉输出装置Y3 第
组 Y 轴方信号指定 Y4 时Y4 第二组 X 轴脉输出装置Y5 第二组
X 轴方信号Y6 第二组 Y 轴脉输出装置Y7 第二组 Y 轴方信号
方信号输出时脉输出结束会立 Off须等指令条件接点 Off 时
方信号会 Off
分画四 90°圆弧
方信号 ON 时方正方信号 OFF 时方负S :参数
设置设置 K0K2 时针设置 K1K3 逆时针图(五)图(六)示
Y 轴
X 轴
第象限
第四象限
第二象限
第三象限
图(五)
Y 轴
X 轴
第四象限
第象限
第三象限
第二象限
图(六)
两轴运动 10 段(般分辨率)状态执行时指令刚启动次指令运算时间约
需 5ms设置输出脉数 100 超 1 百万否会
法启动
两轴运动 20 段(高分辨率)状态执行时指令刚启动次指令运算时间约需
10ms输出脉数 1000 超 1 千万否会法
启动
者欲设置超出述10 段 20 段脉数范围时建议调整服务器
齿轮功达成
指令次执行时画出 90°圆弧圆弧正圆弧9 应指令 API 150~199
DVPPLC 应技术手册 999
XY 轴指定输出脉数相
启动频率加减速时间设置
指令次数限制假设 CH1 CH2 已中第组 XY 轴会
法输出样 CH3 CH4 已中第二组 XY 轴会法输出
S 16 位方分辨率设置 K0~K3余设置均
S 16 位行走时间设置值设置慢建议快设置时间快建议
快设置时间未设定时会表快设定时间运行
圆弧插补快行走时间建议值表
段数 目标位置(Pulse) 建议快设置时间(单位 100ms)
100~10000 1
10001~19999 2

般分辨率
1000000 100
1000~20000 2
20000~29999 3

较高分辨率
10000000 200
程序范例
()

画椭圆图示
Y 轴
轴X
()1600022000
()320000()00
(1600022000)
操作步骤:
1 规划四点绝坐标(16000 22000)(32000 0)(16000 22000)
(00) 图示分放 32bit(D200D202) (D204D206)
(D208D210)(D212D214)
2 选择时针画弧般分辨率 10 段部定快运行时间(S D100
K0)
3 相址 DCIMA 指令画弧
4 编写梯形图程序 9 应指令 API 150~199
DVPPLC 应技术手册 9100
5 PLC RUN设置 M0 ON开始画椭圆
D214
M1029
DCIMA Y0
END
D210DCIMA Y0
D206DCIMA Y0
D202DCIMA Y0 D0 K1
D0 K2
D0 K4
M0
K1 D0
D0
M0 M1029
D1336 D1339
D100
D100
D100
D100
K0 D100

动作说明:
PLC RUNM0ON 时开始执行第段圆弧段圆弧结束D0
加 1动执行第二段圆弧类推直执行完第四段圆弧
程序范例
()二

画斜椭圆图示
Y 轴
X 轴(00)
(2600026000)
(3400018000)
(80008000)

操作步骤:
1 首先找出椭圆 XY 轴值绝坐标(00)(2600026000)
(3400018000)(80008000)图示分放 32bit(D200D202)
(D204D206)(D208D210)(D212D214)
2 选择时针画弧般分辨率 10 段部定快运行时间(S D100
K0) 9 应指令 API 150~199
DVPPLC 应技术手册 9101
3 绝址 DCIMA 指令画弧编写梯形图程序
4 PLC RUN设置 M0 ON开始画椭圆
D214
M1029
DCIMA Y0
END
D210DCIMA Y0
D206DCIMA Y0
D202DCIMA Y0 D0 K1
D0 K2
D0 K4
M0
K1 D0
D0
M0 M1029
D1336 D1339
D100
D100
D100
D100
K0 D100

动作说明:
PLC RUNM0ON 时开始执行第段圆弧段圆弧结束D0
加 1动执行第二段圆弧类推直执行完第四段圆弧
9 应指令 API 150~199
DVPPLC 应技术手册 9102
API 适机种
ESEXSS SASXSC EHSV195 D PTPO 单轴建表式脉输出
- -
位装置 字装置
X Y M S K H KnX KnY KnM KnST C D E F
S1 ¼
S2 ¼
D ¼
操作数注意:S1S2D 操作数设置范围限制请参考指令说明

16 位指令
- - - -
32 位指令 (13 STEP)
DPTPO 连续执行型 - -
标志信号:M1029M1030M1334M1335 等
请参考补充说明
脉执行型 16 位指令 32 位指令
ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV

指令说明



















S1:源起始装置S2:区段数D:脉输出装置
指令仅支持 EH2SV 机种EH 机种支持
S1 会区段数 S2+0 容值区段连续占 4 D 寄存器(S1+0)输出频率
设置值(S1+2)脉输出数设置值
S1 频率输出设置值 1 时PLC 会动修正 1 200000Hz 时PLC 会
动修正 200000Hz
S2+0 设置区段数目数目设置范围 1~60 段S2+1 显示目前执行中区段
编号次程序扫瞄指令时指令动更新目前执行中区段编号
D 脉输出装置指定 Y0Y2Y4Y6 输出点提供脉输出控制
方控制需者外编写程序
指令提供加减速功指令关闭时脉输出会立停止
次程序扫描时通道分指令执行指令次数限

指令开始正执行时时允许者更新设置区段频率数值更
改会法改变实际输出
程序范例

X0On 时会者区段设置频率脉数做输出
表格格式:
S2D300区段数(D300K60) S1D0频率值(S1+0) S1D0输出数(S1+2)
K1(第 1 段) D1 D0 D3 D2
K2(第 2 段) D5 D4 D7 D6






K60(第 60 段) D237 D236 D239 D238
D301 寄存器查目前执行区段编号 9 应指令 API 150~199
DVPPLC 应技术手册 9103
D0 D300
END
X0

脉输出曲线图:
频率( )Hz
t t t1 2 60
(D1D0)
(D3D2)
(D239D238)
(D5D4)
(D237D236)


(D7D6)
时间( )S

中 t1(D3D2)÷(D1D0)t2(D7D6)÷(D5D4)t60(D239D238)÷(D237D236)
补充说明

标志信号说明:
M1029: CH0(Y0) 脉输出执行完毕 M1029On
M1030: CH1(Y2)脉输出完毕M1030On
M1036: CH2(Y4) 脉输出执行完毕M1036On
M1037: CH3(Y6)脉输出完毕M1037On
M1334: M1334On 时CH0(Y0)脉禁止输出
M1335: M1335On 时CH1(Y2)脉禁止输出
M1520: M1520On 时CH2(Y4)脉禁止输出
M1521: M1521On 时CH3(Y6)脉禁止输出
M1336: CH0(Y0)脉输出指示标志
M1337: CH1(Y2)脉输出指示标志
M1522: CH2(Y4)脉输出指示标志
M1523: CH3(Y6)脉输出指示标志
特殊寄存器说明:
D1336D1337: CH0(Y0) 输出脉现值寄存器 D1337(High word)
D1336(Low word)
D1338D1339: CH1(Y2) 输出脉现值寄存器 D1339(High word)
D1338(Low word)
D1375D1376: CH2(Y4) 输出脉现值寄存器 D1376(High word)
D1375(Low word)
D1377D1378: CH3(Y6) 输出脉现值寄存器 D1378(High word)
D1377(Low word) 9 应指令 API 150~199
DVPPLC 应技术手册 9104
API 适机种
ESEXSS SASXSC EHSV196 HST P 高速定时器
- -
位装置 字装置
X Y M S K H KnX KnY KnM KnS T C D E F
S ¼ ¼
操作数注意:S 操作数指定范围 SK0(H0)K1(H1)

16 位指令 (3 STEP)
HST 连续执行型 HSTP 脉执行型
32 位指令
- - - -
标志信号:M1015 高速连接定时器动作
脉执行型 16 位指令 32 位指令
ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV

指令说明

S:高速定时器启动停止条件
S 1 时启动高速定时器时 M1015On高速定时器开始计时计时值
记录 D1015 中D1015 计时单位 100us
D1015 计时范围 K0~K32767计时 K32767 时计时 0
开始
S 0 时关闭高速定时器时 M1015OffD1015 立刻停止计时
S 0 1 时HST 指令动作
程序范例

X10=On 时 M1015On启动高速定时器开始计时计时值记录 D1015

X10=Off 时 M1015Off关闭高速定时器
X10
HST K1
X10
HST K0

补充说明

标志信号说明
M1015: 高速定时器启动标志
D1015: 高速定时器
EHEH2SV 机种指令直接特 M特 D 方式动作说明:
1 PLC RUN 时效
2 程序中 M1015On 时 PLC 执行该次扫描周期结束 END 指令时
启动高速定时器 D1015D1015 计时单位 100us
3 D1015 计时范围 K0~K32767计时 K32767 时计时
K0 开始
程序中 M1015Off 时D1015 END HST 指令时停止计数 9 应指令 API 150~199
DVPPLC 应技术手册 9105
SASXSC 机种支持指令提供直接特 M特 D 方式动作说明
1 PLC RUNSTOP 时效
2 程序中 M1015On 时实时启动高速定时器 D1015D1015 计时单
位 100us
3 D1015 计时范围 K0~K32767计时 K32767 时计时
K0 开始
4 程序中 M1015Off 时D1015 立刻停止计数
9 应指令 API 150~199
DVPPLC 应技术手册 9106
API 适机种
ESEXSS SASXSC EHSV197 D CLLM 闭回路定位控制
- -
位装置 字装置
X Y M S K H KnX KnY KnM KnS T C D E F
S1 ¼ ¼
S2 ¼ ¼ ¼
S3 ¼ ¼ ¼
D ¼
操作数注意:S1S2SD 操作数设置范围限制请参考指令说明

16 位指令
- - - -
32 位指令 (17 STEP)
DCLLM 连续执行型 - -
标志信号:M1029M1030M1334M1335 等
请参考补充说明

脉执行型 16 位指令 32 位指令
ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV

指令说明

S1:回授源装置S2:回授目标数S3:输出目标频率D:脉输出装置
指令仅支持 EH2SV 机种EH 机种支持
S1 回授源装置应中断表:
源装置 X0 X1 X2 X3 C241 ~ C254
搭配输出 Y0 Y2 Y4 Y6 Y0 Y2 Y4 Y6
中断编号 I00□ I10□ I20□ I30□ I010 I020 I030 I040
注:□ 1 表示触发□ 0 表示触发
1 源装置选择 X 输入点时脉输出达设定回授目标数会设置
段速频率继续输出直 X 输入点中断产生脉会停止输出
2 源装置选择高速计数器时脉输出达设置回授目标数会设
置段速频率继续输出直回授回脉达设定回授目标
数脉立停止输出
3 回授源装置选择高速计数器 C 装置外部中断 X 输入点选择 C 装置时
须先 DCNT 指令启动高速计数功 EI I0x0 中断服务程序开启高速
中断选择外部中断 X 点时须 EI 指令 Ix0x 中断服务程序开启外
部中断功
S2:回授目标数输出数目范围2147483648~ + 2147483647 中正
负号代表正反方正方时脉现值寄存器 CH0(D1337 位D1336 位)
CH1(D1339 位D1338 位)CH2(D1376 位D1376 位)CH3(D1378
位D1377 位) 会增加反方时会减少
S3:输出目标频率设定 10Hz 时 10Hz 输出 200kHz 时 200kHz 输

D 脉输出装置指定 Y0Y2Y4Y6方信号分 Y1Y3Y5Y7
方信号输出时脉输出结束会立 Off须等指令条件接点 Off 时
方信号会 Off 9 应指令 API 150~199
DVPPLC 应技术手册 9107
D1340D1352D1379D1380 分 CH0~CH3 启动结束频率设定设置值
10Hz出厂默认值 200Hz
D1343D1353D1381D1382 分 CH0~CH3 第段速减速段速
加减速时间设定加减速时间设定低 10ms低 10ms 高 10000ms
10ms 输出出厂默认值 100ms
D1131D1132D1478D1479 分 CH0~CH3 闭回路控制输出输入率
设置 K1 时表示回授目标输入脉数 100 输出脉数 1 换言
率值 K200 时表示回授目标输入脉数 100 输出脉数 200 四
率值般率公式分子数值(输出)范围 K1~K10000率公式
分母数值(输入)定 K100者须输入
M1305M1306M1532M1533 分 CH0~CH3 方讯号标志 S2 指定脉
输出数目正时表示输出正方方讯标志会 OFF S2 指定脉输出数
目负时表示输出反方方讯号标志会 ON
动作说明
闭回路

动作目:回授脉数外部中断讯号执行立停止高速脉输出功
动作示意图:
频率
时间

目标频率
启动 结束频率
C高速计数 回授目标数

外部中断产生
加速时间 高速时间 减速时间
怠速时间
输出数 回授目标数 例值X 100
调整完成定位时间原:
1 谓完成定位时间指加速+高速+减速+怠速时间(参考图)例调整
例值时全部脉输出数变减少进减少增加完成定位时

2 述四阶段时间里怠速时间法者直接调整者
实际怠速时间长短进判定次执行结果坏理说次完
成定位时间里留点少数怠速时间
3 指令闭回路运作段怠速时间会次执行时样
显示实际脉输出数特 D 容值换算出输出
数(目标数*例值100)时进行调整例值加减速时间目标频率
做改善 9 应指令 API 150~199
DVPPLC 应技术手册 9108
程序范例
()

假设 X0 外部中断输入搭配 I001(触发)中断程序回授目标
数 50000 输出目标频率 10kHz Y0Y1(Ch0)输出脉启动结
束频率 D1340 设 200Hz加速时间 D1343 300ms减速时间 D1348 600ms
率值 D1131 100输出数现值 D1336D1337 0
编写梯形图程序
M1002
M1000
M0
I 001
MOV K100 D1131
K300 D1343
K600 D1348
SET
DMOV K0 D1336
M1534
EI
DCLLM X0 K50000 K100000 Y0
FEND
INC D0
IRET
END
MOV
MOV

假设第次运行结果图:
频率
时间

100KHz
D1340
D1348D1343
D1336D1337 K49200
X0 Off > On
Y0 停止输出
实际输出
预计输出数 50000
D1340

观察第次运行结果:
1 实际输出 49200 – 计算输出 50000 –800负值时表示整行程9 应指令 API 150~199
DVPPLC 应技术手册 9109
未完成提早结束
2 试着缩短加速时间 D1343 250ms减速时间 D1348 550ms
接着第二次运行结果图:
频率
时间

100KHz
D1340
D1348D1343
D1336D1337 K50020
X0 Off > On
Y0 停止输出
实际输出
预计输出数 50000
D1340


观察第二次运行结果:
1 实际输出 50020 – 计算输出 50000 20
2 20 * (1 200Hz) 知怠速时间 100ms
3 判定 100ms 差刚加减速时间分定 250 550 完成设

程序范例
()二


假设编码器回授 AB 相输入 C251 计数(执行前清 0)回授目标数
50000 输出目标频率 100kHz Y0Y1(Ch0)输出脉启动结束
频率 D1340 设 200Hz加速时间 D1343 300ms减速时间 D1348 600ms
率值 D1131 100输出数现值 D1336D1337 0
编写梯形图程序 9 应指令 API 150~199
DVPPLC 应技术手册 9110
M1002
M1000
M0
I 010
MOV K100 D1131
K300 D1343
K600 D1348
SET
DMOV K0 D1336
M1534
RST C251
EI
DCNT C251 K100000
DCLLM K50000 K100000 Y0
FEND
INC D0
IRET
END
MOV
MOV
C251

假设第次运行结果图:
频率
时间

100KHz
D1340
D1348D1343
D1336D1337 K50600
C251 K50000
Y0 停止输出
实际输出
预计输出数 50000
3s

观察第次运行结果:
1 实际输出 50600 – 计算输出 50000 600
2 600 * (1 200Hz) 知怠速时间 3 秒
3 判定 3 秒太久调高例值 D1131 K101 9 应指令 API 150~199
DVPPLC 应技术手册 9111
接着第二次运行结果图:
频率
时间

100KHz
D1340
D1348D1343
D1336D1337 K50560
C251 K50000
Y0 停止输出
实际输出
预计输出数 50500
300ms

观察第二次运行结果:
1 实际输出 50560 – 计算输出 50500 60
2 60 * (1 200Hz) 知怠速时间 300ms
3 判定 300ms 差刚例值 D1131 定 K101 完成设计
补充说明

标志信号说明:
M1010: M1010On 时CH0CH1CH2CH3 会 END 时输出脉
开始输出时M1010 会动 Off
M1029: CH0 脉输出完毕M1029On
M1030 CH1 脉输出完毕M1030On
M1036: CH2 脉输出完毕M1036On
M1037: CH3 脉输出完毕M1037On
M1334: M1334On 时CH0 脉禁止输出
M1335: M1335On 时CH1 脉禁止输出
M1520: M1520On 时CH2 脉禁止输出
M1521: M1521On 时CH3 脉禁止输出
M1336: CH0 脉输出指示标志
M1337: CH1 脉输出指示标志
M1522: CH2 脉输出指示标志
M1523: CH3 脉输出指示标志
M1305: CH0 方讯号标志
M1306: CH1 方讯号标志
M1532: CH2 方讯号标志
M1533: CH3 方讯号标志 9 应指令 API 150~199
DVPPLC 应技术手册 9112
M1534: CH0 指定减速时间设置标志须搭配 D1348
M1535: CH1 指定减速时间设置标志须搭配 D1349
M1536: CH2 指定减速时间设置标志须搭配 D1350
M1537: CH3 指定减速时间设置标志须搭配 D1351
特殊寄存器说明:
D1131: CH0 闭回路输出输入率默认值 K100
D1132: CH1 闭回路输出输入率默认值 K100
D1478: CH2 闭回路输出输入率默认值 K100
D1479: CH3 闭回路输出输入率默认值 K100
D1220: CH0(Y0Y1)相位设置:D1220 取末两位判断余位效
1 K0:Y0 输出
2 K1:Y0Y1 AB 相输出A 领先 B
3 K2:Y0Y1 AB 相输出B 领先 A
D1221: CH1(Y2Y3)相位设置:D1221 取末两位判断余位效
1 K0:Y2 输出
2 K1:Y2Y3 AB 相输出A 领先 B
3 K2:Y2Y3 AB 相输出B 领先 A
D1229: CH2(Y4Y5)相位设置:D1229 取末两位判断余位效
1 K0:Y4 输出
2 K1:Y4Y5 AB 相输出A 领先 B
3 K2:Y4Y5 AB 相输出B 领先 A
D1230: CH3(Y6Y7)相位设置:D1230 取末两位判断余位效
1 K0:Y6 输出
2 K1:Y6Y7 AB 相输出A 领先 B
3 K2:Y6Y7 AB 相输出B 领先 A
D1222: CH0 方信号脉输出间送出时间差
D1223: CH1 方信号脉输出间送出时间差
D1383: CH2 方信号脉输出间送出时间差
D1384: CH3 方信号脉输出间送出时间差
D1336: CH0 目前输出脉数 Low word
D1337: CH0 目前输出脉数 High word
D1338: CH1 目前输出脉数 Low word
D1339: CH1 目前输出脉数 High word
D1375: CH2 目前输出脉数 Low word
D1376: CH2 目前输出脉数 High word 9 应指令 API 150~199
DVPPLC 应技术手册 9113
D1377: CH3 目前输出脉数 Low word
D1378: CH3 目前输出脉数 High word
D1340: CH0 第段启始频率段结束频率设置默认值 K200
D1352: CH1 第段启始频率段结束频率设置默认值 K200
D1379: CH2 第段启始频率段结束频率设置默认值 K200
D1380: CH3 第段启始频率段结束频率设置默认值 K200
D1348: CH0 脉输出 M1534 ON 时设定减速时间默认值 K100
D1349: CH1 脉输出 M1535 ON 时设定减速时间默认值 K100
D1350: CH2 脉输出 M1536 ON 时设定减速时间默认值 K100
D1351: CH3 脉输出 M1537 ON 时设定减速时间默认值 K100
D1343: CH0 脉输出加减速时间设置默认值 K100
D1353: CH1 脉输出加减速时间设置默认值 K100
D1381: CH2 脉输出加减速时间设置默认值 K100
D1382: CH3 脉输出加减速时间设置默认值 K100 9 应指令 API 150~199
DVPPLC 应技术手册 9114
MEMO
10 应指令 API 200~249
DVPPLC 应技术手册 101
API 适机种
ESEXSS SASXSC EHSV202 SCAL P 例值运算
9 9 9
位装置 字装置
X Y M S K H KnX KnY KnMKnS T C D E F
S1 ¼ ¼ ¼
S2 ¼ ¼ ¼
S3 ¼ ¼ ¼
D ¼
y 操作数注意:S1S2S3 操作数输入数值范围 32767~32767
S2 操作数输入值单位 0001
装置范围请参考系列机种功规格表

16 位指令 (9 STEP)
SCAL 连续执行型 SCALP 脉执行型
32 位指令
- - - -
y 标志信号:


脉执行型 16 位指令 32 位指令
ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV

指令说明

‹ S1:源数值数 S2:斜率 S3:偏移量 D:目装置
‹ 指令部运算公式 D (S1 ×S2 )÷1000+ S3
中 S2 S3 数值须者列斜率偏移量公式先行运算然数点
4 舍 5 入取 16 位整数值输入
斜率公式 S2 [(目数值值–目数值值)÷(源数值值 –源数
值值)] ×1000
偏移量公式 S3 目数值值 –源数值值 ×S2÷1000
输出曲线图示:
D
S1
源数值源

数值源

数值
目数值
目数值

目数值

程序范例
()

‹ 已知 S1 数值数源 500S2 斜率 168 S3 偏移量 4 X0On 时
SCAL 指令执行 D0 求例值
‹ 运算方式:D0 (500 × 168 )÷1000+ (4)80 10 应指令 API 200~249
DVPPLC 应技术手册 102
X0
SCAL K500 K168 K4 D0

目数值
D
10 500
斜率168
源数值
偏移量4

程序范例
()二

‹ 已知 S1 数值数源 500S2 斜率168 S3 偏移量 534 X10On 时
SCAL 指令执行 D10 求例值
‹ 运算方式:D10 (500 × 168 )÷1000+ 534450
X10
SCAL K500 K168 K534 D10

D
S50010
斜率168
偏移量534
目数值
源数值

补充说明

‹ SCAL 指令适已知斜率偏移量知斜率偏移量建议 SCLP 指
令做运算
‹ 输入参数 S2 时输入数值必须 32768 ~ 32767 间数值(实际数值
32768 ~ 32767) S2 实际数值超范围时请改 SCLP 指令运算
‹ 者运斜率换算公式时须注意源数值值必须源数值值
目数值值限制目数值值
‹ D 值 >32767 D 32767 D 值<32768 D 32768
‹ 指令仅 ES 系列 V62SASX_V16SC_V14EH2SV_V10 版(含)
支持EH 机种支持
10 应指令 API 200~249
DVPPLC 应技术手册 103
API 适机种
ESEXSS SASXSC EHSV203 D SCLP P 参数型例值运算
9 9 9
位装置 字装置
X Y M S K H KnX KnY KnMKnS T C D E F
S1 ¼ ¼ ¼
S2 ¼
D ¼
y 操作数注意:装置范围请参考系列机种功规格表

16 位指令 (7 STEP)
SCLP 连续执行型 SCLPP 脉执行型
32 位指令 (13 STEP)
DSCLP 连续执行型 DSCLPP 脉执行型
y 标志信号:M1162 十进制整数二进浮点数
旗标On 时表示二进浮点数

脉执行型 16 位指令 32 位指令
ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV

指令说明

‹ S1:数值数源 S2:参数 D:目装置
‹ 16 位指令 S2 参数设置容
装置编号 参数名称说明 设置范围
S2: 源数值值 32768~32767
S2+1 源数值值 32768~32767
S2+2 目数值值 32768~32767
S2+3 目数值值 32768~32767
‹ 16 位指令 S2 操作数连续占 4 装置
‹ 32 位指令 S2 参数设置容
‹ 32 位指令 S2 操作数连续占 8 装置
‹ 指令部运算公式 D [(S1 – 源数值值) × (目数值值 – 目数
值值)] ÷ (源数值值 – 源数值值) + 目数值值
‹ 源数值目数值运算关系:
y kx + b
式中
y 目数值(D)
k 斜率(目数值值 –值) ÷ (源数值值 – 值)
x 源数值(S1)
设置范围 装置编号 参数名称说明
整数 浮点数
S2S2+1 源数值值
S2+23 源数值值
S2+45 目数值值
S2+67 目数值值
2147483648~
2147483647 32bit 浮点数范围 10 应指令 API 200~249
DVPPLC 应技术手册 104
b 偏移量 目数值值 – 源数值值 × 斜率
面参数带入公式 y kx + b推导出指令部运算公式:
y kx + b D kS1 + b 斜率 × S1 + 偏移量 = 斜率×S1 + 目数值
值 –源数值值 × 斜率斜率 × (S1 – 源数值值) + 目数值
值 ( S1 – 源数值值) × (目数值值 – 目数值值) ÷
(源数值值 – 源数值值) + 目数值值
‹ 假 S1 > 源数值值 S1 源数值值假 S1 < 源数值
值 S1 源数值值输入数值参数设置完成输出曲线
图示
D
S1
源数值源

数值



数值

目数值

目数值

目数值

程序范例
()

‹ 已知 S1 数值数源 500源数值值 D03000源数值值
D1200目数值值 D2500目数值值 D330 X0On 时SCLP
指令执行 D10 求例值
‹ 运算方式:D10 [(500 –200) × (500–30)] ÷(3000–200) +308035取整数
D10 80
X0
SCLP K500 D0 D10
X0
MOV
MOV
MOV
MOV
K3000
K200
K500
K30
D0
D1
D2
D3
10 应指令 API 200~249
DVPPLC 应技术手册 105
目数值
源数值
D
S1
0
50030
500
数值源

数值源

目数值值
目数值值

程序范例
()二

‹ 已知 S1 数值数源 500源数值值D03000源数值值
D1200目数值值 D230目数值值 D3500 X0On 时SCLP
指令执行 D10 求例值
‹ 运算方式:D10 [(500 –200) × (30–500)] ÷(3000–200) +50044964四
舍五入取整数D10 450
X0
SCLP K500 D0 D10
X0
MOV
MOV
MOV
MOV
K3000
K200
K30
K500
D0
D1
D2
D3

目数值
源数值
数值源

数值源

目数值值
目数值值
S1500
D
0
30
500
10 应指令 API 200~249
DVPPLC 应技术手册 106
‹ 已知 S1 数值数源 D100 F500源数值值 D0 F3000源数值
值 D2 F200目数值值 D4 F500目数值值 D6 F30
X0On 时SET M1162浮点数运算 DSCLP 指令执行 D10
求例值
程序范例
()三



‹ 运算方式:D10 [(F500 –F200) × (F500–F30)] ÷(F3000–F200)
+F30F8035取整数D10 F80
X0
DSCLP D100 D0 D10
X0
DMOVR
DMOVR
F3000
F200
F500
F500
F30
D0
D2
D4
D6
DMOVR
DMOVR
DMOVR
D100
SET M1162

目数值
源数值
数值源

数值源

目数值值
目数值值
D
S1
0
F500
F30
F500

补充说明

‹ 16 位 S1 操作数数值设置范围:源数值值≧S1≧源数值值
32768~32767 超出边界值边界值运算
‹ 32 位 S1 整数操作数数值设置范围:源数值值≧S1≧源数值值
2147483648~2147483647 超出边界值边界值运算
‹ 32 位 S1 浮点数操作数数值设置范围:源数值值≧S1≧源数值值
32bit 浮点数范围超出边界值边界值运算
‹ 者运时须注意源数值值必须源数值值目数值
值限制目数值值
‹ 指令仅 ES 系列 V62SASX_V16SC_V14EH2SV_V10 版(含)
支持EH 机种支持 10 应指令 API 200~249
DVPPLC 应技术手册 107
API 适机种
ESEXSS SASXSC EHSV215~
217
D LD# 接点型态逻辑运算 LD#
- 9 9
位装置 字装置
X Y M S K H KnX KnY KnMKnS T C D E F
S1 ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼
S2 ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼
y 操作数注意:#:&|^
装置范围请参考系列机种功规格表

16 位指令 (5 STEP)
LD# 连续执行型 - -
32 位指令 (9 STEP)
DLD# 连续执行型 - -
y 标志信号:

脉执行型 16 位指令 32 位指令
ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV

指令说明

‹ S1:数源装置 1 S2:数源装置 2
‹ S1 S2 容作较指令较结果 0 时该指令导通较结果 0
时该指令导通
‹ LD#指令直接母线连接
API No 16bit 指令 32bit 指令 导通条件 非导通条件
215 LD& DLD& S1 & S2 ≠ 0 S1 & S2 0
216 LD| DLD| S1 | S2 ≠ 0 S1 | S2 0
217 LD^ DLD^ S1 ^ S2 ≠ 0 S1 ^ S2 0
‹ &:逻辑’’(AND)运算
‹ |:逻辑’’(OR)运算
‹ ^:逻辑’异’(XOR)运算
‹ 32 位计数器(C200~C255)指令作运算时定 32 位指令(DLD#)
16 位指令(LD#)时PLC 判定程序错误机面板 ERROR 指示灯
闪烁
程序范例

‹ C0 C10 容做逻辑’’(AND)运算等 0 时Y10On
‹ D200 D300 容做逻辑’’(OR)运算等 0 时 X1On 时候
Y11On 保持住
‹ C201 C200 容做逻辑’异’(XOR)运算等 0 时 M3On 时候
M50On
M3
DLD C201 C200 M50
LD C0 C10
LD D200 D300 SET
X1
&
^
I Y11
Y10
10 应指令 API 200~249
DVPPLC 应技术手册 108
API 适机种
ESEXSS SASXSC EHSV218~
220
D AND# 接点型态逻辑运算 AND#
- 9 9
位装置 字装置
X Y M S K H KnX KnY KnM KnS T C D E F
S1 ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼
S2 ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼
y 操作数注意:#:&|^
装置范围请参考系列机种功规格表

16 位指令 (5 STEP)
AND# 连续执行型 - -
32 位指令 (9 STEP)
DAND# 连续执行型 - -
y 标志信号:

脉执行型 16 位指令 32 位指令
ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV

指令说明

‹ S1:数源装置 1 S2:数源装置 2
‹ S1 S2 容作较指令较结果 0 时该指令导通较结果 0
时该指令导通
‹ AND#指令接点串接运算指令
API No 16bit 指令 32bit 指令 导通条件 非导通条件
218 AND& DAND& S1 & S2 ≠ 0 S1 & S2 0
219 AND| DAND| S1 | S2 ≠ 0 S1 | S2 0
220 AND^ DAND^ S1 ^ S2 ≠ 0 S1 ^ S2 0
‹ &:逻辑’’(AND)运算
‹ |:逻辑’’(OR)运算
‹ ^:逻辑’异’(XOR)运算
‹ 32 位计数器(C200~ C255)指令作运算时定 32 位指令(DAND#)
16 位指令(AND#)时PLC 判定程序错误机面板 ERROR 指
示灯闪烁
程序范例

‹ X0On 时 C0 C10 容做逻辑’’(AND)运算等 0 时Y10On
‹ X1Off 时 D10 D0 容做逻辑’’(OR)运算等 0 时Y11On
保持住
‹ X2On 时 32 位寄存器 D200(D201) 32 位寄存器 D100(D101)容做逻
辑’异’(XOR)运算等 0 时 M3On 时候M50On
M3
DAND D200 D100 M50
AND C0 C10
AND D10 D0 SET
&
^
I Y11
Y10
X0
X1
X2
10 应指令 API 200~249
DVPPLC 应技术手册 109
API 适机种
ESEXSS SASXSC EHSV221~
223
D OR# 接点型态逻辑运算 OR#
- 9 9
位装置 字装置
X Y M S K H KnX KnY KnMKnS T C D E F
S1 ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼
S2 ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼
y 操作数注意:#:&|^
装置范围请参考系列机种功规格表

16 位指令 (5 STEP)
OR# 连续执行型 - -
32 位指令 (9 STEP)
DOR# 连续执行型 - -
y 标志信号:

脉执行型 16 位指令 32 位指令
ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV

指令说明

‹ S1:数源装置 1 S2:数源装置 2
‹ S1 S2 容作较指令较结果 0 时该指令导通较结果 0
时该指令导通
‹ OR#指令接点接运算指令
API No 16bit 指令 32bit 指令 导通条件 非导通条件
221 OR& DOR& S1 & S2 ≠ 0 S1 & S2 0
222 OR| DOR| S1 | S2 ≠ 0 S1 | S2 0
223 OR^ DOR^ S1 ^ S2 ≠ 0 S1 ^ S2 0
‹ &:逻辑’’(AND)运算
‹ |:逻辑’’(OR)运算
‹ ^:逻辑’异’(XOR)运算
‹ 32 位计数器(C200~ C255)指令作运算时定 32 位指令(DOR#)
16 位指令(OR#)时PLC 判定程序错误机面板 ERROR 指示灯
闪烁
程序范例

‹ X1On 时 C0 C10 容做逻辑’’(AND)运算等 0 时Y0On
‹ X2 M30 等 On 时候者 32bit 寄存器 D10(D11) 32 位寄存器
D20(D21)容做逻辑’’(OR)运算等 0 时者 32 位计数器 C235
32 位寄存器 D200(D201)容做逻辑’异’(XOR)运算等 0 时
M60On
DOR C235 D200
OR C0 C10
DOR D10 D20
&
^
I
Y0
X2
X1
M30
M60
10 应指令 API 200~249
DVPPLC 应技术手册 1010
API 适机种
ESEXSS SASXSC EHSV224~
230
D LD※ 接点型态较 LD※
9 9 9
位装置 字装置
X Y M S K H KnX KnY KnM KnS T C D E F
S1 ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼
S2 ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼
y 操作数注意:※:><<>≦≧
装置范围请参考系列机种功规格表

16 位指令 (5 STEP)
LD※ 连续执行型 - -
32 位指令 (9 STEP)
DLD※ 连续执行型 - -
y 标志信号:

脉执行型 16 位指令 32 位指令
ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV

指令说明

‹ S1:数源装置 1 S2:数源装置 2
‹ S1 S2 容作较指令 API 224(LD)例较结果等时
该指令导通等时该指令导通
‹ LD※指令直接母线连接
API No 16bit 指令 32bit 指令 导通条件 非导通条件
224 LD= DLD= S1 = S2 S1 ≠ S2
225 LD> DLD> S1 > S2 S1 ≦ S2
226 LD< DLD< S1 < S2 S1 ≧ S2
228 LD<> DLD<> S1 ≠ S2 S1 = S2
229 LD<= DLD<= S1 ≦ S2 S1 > S2
230 LD>= DLD>= S1 ≧ S2 S1 < S2
‹ 32 位计数器(C200~C255)指令作较时定 32 位指令(DLD※)
16 位指令(LD※)时PLC 判定程序错误机面板 ERROR 指示灯
闪烁
程序范例

‹ C10 容等 K200 时Y10On
‹ D200 容 K30 X1On 时候Y11On 保持住
‹ C200 容 K678493 者 M3On 时候M50On
LD K200 C10
DLD> K678493 C200
M3
Y10
LD> D200 K30
X1
SET Y11
M50
10 应指令 API 200~249
DVPPLC 应技术手册 1011
API 适机种
ESEXSS SASXSC EHSV232~
238
D AND※ 接点型态较 AND※
9 9 9
位装置 字装置
X Y M S K H KnX KnY KnMKnS T C D E F
S1 ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼
S2 ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼
y 操作数注意:※:><<>≦≧
装置范围请参考系列机种功规格表

16 位指令 (5 STEP)
AND※ 连续执行型 - -
32 位指令 (9 STEP)
DAND※ 连续执行型 - -
y 标志信号:

脉执行型 16 位指令 32 位指令
ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV

指令说明

‹ S1:数源装置 1 S2:数源装置 2
‹ S1 S2 容作较指令 API 232(AND)例较结果等时
该指令导通等时该指令导通
‹ AND※指令接点串接较指令
API No 16bit 指令 32bit 指令 导通条件 非导通条件
232 AND= DAND= S1 = S2 S1 ≠ S2
233 AND> DAND> S1 > S2 S1 ≦ S2
234 AND< DAND< S1 < S2 S1 ≧ S2
236 AND<> DAND<> S1 ≠ S2 S1 = S2
237 AND<= DAND<= S1 ≦ S2 S1 > S2
238 AND>= DAND>= S1 ≧ S2 S1 < S2
‹ 32 位计数器(C200~C255)指令作较时定 32 位指令(DAND※)
16 位指令(AND※)时PLC 判定程序错误机面板 ERROR 指
示灯闪烁
程序范例

‹ X0On 时 C10 现值等 K200 时Y10On
‹ X1Off 寄存器 D0 容等 K10 时候Y11On 保持住
‹ X2On 32 位寄存器 D0(D11)容 678493 时候 M3On 时
M50On
AND K200 C10
DAND> K678493 D10
M3
Y10
AND<> K10 D0 SET Y11
M50
X2
X1
X0
10 应指令 API 200~249
DVPPLC 应技术手册 1012
API 适机种
ESEXSS SASXSC EHSV240~
246
D OR※ 接点型态较 OR※
9 9 9
位装置 字装置
X Y M S K H KnX KnY KnM KnST C D E F
S1 ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼
S2 ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼
y 操作数注意:※:><<>≦≧
装置范围请参考系列机种功规格表

16 位指令 (5 STEP)
OR※ 连续执行型 - -
32 位指令 (9 STEP)
DOR※ 连续执行型 - -
y 标志信号:

脉执行型 16 位指令 32 位指令
ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV

指令说明

‹ S1:数源装置 1 S2:数源装置 2
‹ S1 S2 容作较指令 API 240(OR)例较结果等时
该指令导通等时该指令导通
‹ OR※指令接点接较指令
API No 16bit 指令 32bit 指令 导通条件 非导通条件
240 OR= DOR= S1 = S2 S1 ≠ S2
241 OR> DOR> S1 > S2 S1 ≦ S2
242 OR< DOR< S1 < S2 S1 ≧ S2
244 OR<> DOR<> S1 ≠ S2 S1 = S2
245 OR<= DOR<= S1 ≦ S2 S1 > S2
246 OR>= DOR>= S1 ≧ S2 S1 < S2
‹ 32 位计数器(C200~C255)指令作较时定 32 位指令(DOR※)
16 位指令(OR※)时PLC 判定程序错误机面板 ERROR 指示
灯闪烁
程序范例

‹ X1On 时者 C10 现值等 K200 时Y0On
‹ X2 M30 等 On 时候者 32 位寄存器 D100(D101)容
等 K100000 时M60On
OR K200 C10
DOR> D100 K100000
Y0
X2
X1
M30
M60


11 DVPPLC 附录
DVPPLC 应技术手册 111
111 附录 A 异常问题检测表
产品时遇异常现象先行分析问题进行检测
异常现象 发生原 建议改善策
端子座松脱接触良 检查配线脱落式端子否松脱情形
输出点动作异常 搭配输入计数规格否达机种输出
脉波频率
低频脉波计数确认硬件否正常
通讯线长度
RS232通讯线长确保3米够正常通讯
(规格未定)
通讯联机异常
通讯协议设定站号设定错误
先RS232方式站号0广播通讯寻
找通讯协议设定站号设定行确认
RS485通讯
扩展机法动作 Connect接触良机问题
确认机扩展机连接没松脱交
叉方式确认机扩展机问题
计数器(输入点)问题 应频率超出频宽 应频宽须确保PLC规格
Error灯闪烁 程序语法错误
先Error Code记录语法正确程序写
入否Error灯闪电池机种检视
万年历时间否正确(正确代表电池
脱落导致时间重置)
LV灯亮 输入电源低 确认电源电压正常
执行RUN灯亮
新机部程序执行RUN灯亮造成
误判
请先写入程序

11 DVPPLC 附录
DVPPLC 应技术手册 112
112 附录 B 机端子配置
„ ES 机配线端编号
DVP14ES00R2T2
X7X6X5
X3X2X1
Y0 Y1 Y2 Y3
C2C1C0
( AC Power IN DC Signal IN )
C3
X4SS
X0
Y4
Y5

DVP20EX00R2T2
X7X6X5X4
X3X2X1X0 Y0 Y1
Y2
Y3 Y4
Y5C1C0
( AC Power IN DC Signal IN )
SS


DVP20EX11R2T2
X7X6X5X4
X3X2X1X0 Y0 Y1
Y2
Y3 Y4
Y5C1C0
( DC Power IN DC Signal IN )
SS


DVP24ES00R2T2
X17X16X15X14X13X12X11X10
X7X6X5X4X3X2X1X0
Y0 Y1 Y2 Y3 Y4 Y5 Y6
C6C2C1C0
( AC Power IN DC Signal IN )
SS
Y7
C3 C4 C5 C7

DVP30ES00R2
X16X14X12X10X6X4X2X0
X17X15X13X11X7X5X3X1
C0
Y1 Y2
C2 C4C3C1 Y5 Y7 Y11 Y13
Y10Y6
( AC Power IN DC Signal IN )
SS
X21
X20
Y0 Y12Y4Y3


DVP30ES00T2
X16X14X12X10X6X4X2X0
X17X15X13X11X7X5X3X1
ZP0
Y0 UP1
Y1 ZP3Y3ZP1 Y5 Y7 Y11 Y13
Y10Y6
( AC Power IN DC Signal IN )
SS
X21
X20
UP0 Y12Y4UP2 Y2
ZP2
UP3


DVP32ES00R2T2
X17X16X15X14X13X12X11X10
X7X6X5X4X3X2X1X0
Y0 Y1
Y2 Y3
Y4 Y5
Y6 C3C2C1C0 Y7 Y12 Y13 Y16 Y17
Y15Y14Y11Y10
( AC Power IN DC Signal IN )
SS

11 DVPPLC 附录
DVPPLC 应技术手册 113
DVP40ES00R2T2
X16X14X12X10X6X4X2X0
X17X15X13X11X7X5X3X1
Y0
Y1 Y3
C1 C3Y7Y2 Y5 Y10 Y12 Y15 Y17
Y14Y13Y11Y6
( AC Power IN DC Signal IN )
SS
X21 X23 X25
X20 X22 X24
X27
X26
C0 Y16C2Y4


DVP60ES00R2T2
SS X22 X23 X24 X25 X26 X27 X30 X31 X32 X33 X34 X35 X36 X37 X40 X41 X42 X43
X21X20X17X16X15X14X13X12X11X10X7X6X5X4X3X2X1X0
Y0 Y1 Y2 Y3 Y4 Y5
Y6C4C3C2C1C0 Y7 C5 Y12 Y13 Y16 Y17 Y22 Y23C6 C7 C8 Y26 Y27
Y25Y24Y21Y20Y15Y14Y11Y10
( AC Power IN DC Signal IN )


„ EHEH2 机配线端编号
DVP16EH00RT
DVP16EH00R2T2
X7
X6
X5
X4
X3
X2
X1
X0
Y0 Y1 Y2 Y3 Y4 Y5 Y6
C6C2C1C0
SS
Y7
C3 C4 C5 C7

DVP20EH00RT
DVP20EH00R2T2
X13
X12
X11
X10
X7
X6
X5
X4
X3
X2
X1
X0
Y0 Y1
C1
Y2 Y3 Y4
C3C0
SS
C2 C4
+24V
24G
Y6
Y5 Y7

DVP32EH00R
DVP32EH00R2
X17
X16
X15
X14
X13
X12
X11
X10
X7
X6
X5
X4
X3
X2
X1
X0
Y0 Y1
Y2
Y3 Y4 Y5
Y6 C3C2C1C0
Y7
Y12
Y13
Y16
Y17Y15Y14Y11Y10
SS


DVP32EH00T
DVP32EH00T2
X17
X16
X15
X14
X13
X12
X11
X10
X7
X6
X5
X4
X3
X2
X1
X0
Y0 Y1
C1
Y2 Y3 Y4
Y6 C5C3C0
Y5
Y12
Y11
Y17
Y16Y14Y13Y10Y7
SS
C2 C6 Y15C4

DVP32EH00M2
X13
X12
X11
X10
X7
X6
X5
X5+
X4
X4+
X3
X2
X1
X1+
X0
X0+
Y0 Y1
Y1+
Y2 Y3
Y3+ C1C0Y2+Y0+
Y4 Y10 Y14Y13Y11Y7Y5
SS
Y15 Y17
Y16SG0 Y6 Y12 C2
X14 X16
X15 X17


11 DVPPLC 附录
DVPPLC 应技术手册 114
DVP40EH00R
DVP40EH00R2
X23
X22
X21
X20
X17
X16
X15
X14
X13
X12
X11
X10
X7
X6
X5
X4
24G Y0
C0
Y2 Y3
C3 C5C4C224V
Y12Y10Y6Y4
SS
Y14 Y16
Y15C1 Y5 Y11 C6
X24 X26
X25 X27
Y1
Y7 Y13 Y17
X1


DVP40EH00T
DVP40EH00T2
X23
X22
X21
X20
X17
X16
X15
X14
X13
X12
X11
X10
X7
X6
X5
X4
24G Y0
C0
Y2 Y3
C4C2C124V
Y12Y10Y6Y4
SS
Y14 Y16
Y15
Y5
Y11 C5
X24 X26
X25 X27
Y1 Y7
Y13 Y17
X1
C3

DVP48EH00RT
DVP48EH00R2T2
X17
X16
X15
X14
X13
X12
X11
X10
X7
X6
X5
X4
X3
X2
X1
X0
Y0 Y1
Y2
Y3 Y4 Y5
Y6 C3C2C1C0
Y7
Y12
Y13
Y16
Y17Y15Y14Y11Y10
SS
X27
X26
X25
X24
X23
X22
X21
X20
C4 Y21
Y22
Y27Y23
Y26Y24Y20
Y25

DVP64EH00RT
DVP64EH00R2T2
X17
X16
X15
X14
X13
X12
X11
X10
X7
X6
X5
X4
X3
X2
X1
X0
Y0 Y1
Y2
Y3 Y4 Y5
Y6 C3C2C1C0
Y7
Y12
Y13
Y16
Y17Y15Y14Y11Y10
SS
X27
X26
X25
X24
X23
X22
X21
X20
C4 Y22
Y21 Y27
Y24
Y25Y23Y20
Y26
X37
X36
X35
X34
X33
X32
X31
X30
C5 Y31
Y32
Y37Y33
Y36Y34Y30
Y35

DVP80EH
00RT
DVP80EH
00R2T2
X15
X14
X13
X12
X11
X10
X7
X6
X5
X4
X3
X2
X1
X0
Y0 Y1
Y2
Y3 Y4 Y5
Y6 C3C2C1C0
Y7
Y12
Y13
Y16
Y17Y15Y14Y11Y10
SS
X23
X22
X21
X20
X17
X16
C4 Y22
Y21 Y27Y25Y23Y20
Y26
X31
X30
X33
X32
X27
X26
X25
X24
C6 Y32
Y31 Y37
Y34
Y35Y33Y30
Y36
X35
X34
X37
X36
X41
X40
X43
X42
X45
X44
X47
X46
C5
Y24
C7 Y42
Y41 Y47
Y44
Y45Y43Y40
Y46
„ SSSASCSX 机配线端编号
DVP14SS DVP12SA DVP12SCT DVP10SX
SS
X0
X1
X2
X3
X4
X5
X6
X7
C0
Y0
C1
C2
Y1
Y2
Y3
Y4
Y5
STOP
RUN


SS
X0
X1
X2
X3
X4
X5
X6
X7
C0
Y0
C1
C2
Y1
Y2
Y3
STOP
RUN

SS
X0
X1
X2
X3
X4
X5
X10
X11
C0
Y0
C1
C2
Y1
Y10
C3
Y11
STOP
RUN

V0+
I 0+
V1+
I 1+
V0+
I 0+
V1+
I 1+
COM
SS
X0
X1
X3
X2
Y1
C0
Y0
STOP
RUN
AD
DA
11 DVPPLC 附录
DVPPLC 应技术手册 115
„ SV 机配线端编号
DVP28SV11R DVP28SV11T
C2
Y6
Y7
Y10
C3
Y11
Y12
Y13
SS
X0
X1
X2
X3
X4
X5
X6
X7
SS
X10
X11
X12
X13
X14
X15
X16
X17
C0
Y0
Y1
Y2
C1
Y3
Y4
Y5
STOP
RUN
10

C3
Y6
Y7
C4
Y10
Y11
Y12
Y13
SS
X0
X1
X2
X3
X4
X5
X6
X7
SS
X10
X11
X12
X13
X14
X15
X16
X17
C0
Y0
Y1
C1
Y3
C2
Y4
Y5
Y2
STOP
RUN
10
11 DVPPLC 附录
DVPPLC 应技术手册 116
113 附录 C 数位点扩展机端子配置
„ ESEX 数字 IO 扩展机端子配置图
DVP08XM11N ( DC Power IN )

DVP08XN11RT ( DC Power IN )


DVP08XP11RT ( DC Power IN )

DVP16XM11N
X1
X11
X0
X7
X16 X17
X10
( DC Power IN )
SS24G
X2 X3 X4 X5 X6
X12 X13 X14 X15

DVP16XN11RT
Y0 Y1 Y2 Y3 Y4 Y5
C1C0 C2 C3 C4 C5
C11 C12 C13
Y11 Y12 Y13 Y14 Y15 Y16 Y17
C14 C15 C16 C17
( DC Power IN )
Y6 Y7
C6 C7
Y10
C10

DVP24XP11RT
X1
C3
Y3 Y4
X0 X2 X3 X4 X5 X6 X7
( DC Power IN DC Signal IN )
Y5 Y6 Y7
C4 C5 C6 C7
Y0 Y1
C0 C1
Y2
C2

DVP24XN00RT
Y4Y3Y2Y1Y0
C10
Y12
Y13
Y16
Y17
Y15Y14Y11
( AC Power IN )
C11 C12 C13
Y10
C15C14 Y23
Y20 Y21 Y22
C0 C1 C2 C3 C4
Y7Y6Y5
C16 C17
Y24 Y25 Y26
Y27
C5 C6 C7


DVP24XN11RT
Y4Y3Y2Y1Y0
C10
Y12
Y13
Y16
Y17
Y15Y14Y11
( DC Power IN )
C11 C12 C13
Y10
C15C14 Y23
Y20 Y21 Y22
C0 C1 C2 C3 C4
Y7Y6Y5
C16 C17
Y24 Y25 Y26
Y27
C5 C6 C7


DVP32XP00RT
Y7Y6
Y5Y4
Y3Y2
Y1Y0
Y12 Y13 Y16
( AC Power IN DC Signal IN )
C0 C1 C2 C3
Y10 Y11 Y14 Y15
X10 X11 X12 X13 X14 X15 X16
X0 X1 X2 X3 X4 X5
Y17
X17
X6 X7


DVP32XP11RT
Y7Y6
Y5Y4
Y3Y2
Y1Y0
Y12 Y13 Y16
( DC Power IN DC Signal IN )
C0 C1 C2 C3
Y10 Y11 Y14 Y15
X10 X11 X12 X13 X14 X15 X16
X0 X1 X2 X3 X4 X5
Y17
X17
X6 X7
11 DVPPLC 附录
DVPPLC 应技术手册 117
„ EHEH2 数字 IO 扩展机端子配置图
DVP08HM11N
X0 X2 X4 X6
X1 X3 X5 X7SS
DVP08HN11RT
Y0 Y1 Y3 Y4 Y5 Y7
C0 Y2 C1 Y6

DVP08HP11RT
X0 Y1 Y3
C0 Y2
Y0X2
SS X1 X3
DVP16HM11N
X10 X11
SS X1 X3
SS X12X13X14 X15X16X17
X0 X2 X4 X5 X7X6


DVP16HP11RT
X4 X5
X1 X3
SS X6 X7
Y3
Y4 Y5 Y6
X0 X2 C0 Y0 Y2Y1
Y7


DVP32HN00RT
X15
X14C3
Y12
Y11
Y10
Y7
Y6
C2
Y5
Y4
Y3
C1
Y2
Y1
Y16
Y20
Y21 Y22 Y23
Y24 C7C6C5C4
Y25
Y30
Y31
Y35
Y36Y34Y32Y27Y26
C0
Y33 Y37

DVP32HP00RT
X17
X16
X15
X14
X13
X12
X11
X10
X7
X6
X5
X4
X3
X2
X1
X0
Y0 Y1
Y2
Y3 Y4 Y5
Y6 C3C2C1C0
Y7
Y12
Y13
Y16
Y17Y15Y14Y11Y10
SS


DVP48HP00RT
X17
X16
X15
X14
X13
X12
X11
X10
X7
X6
X5
X4
X3
X2
X1
X0
Y0 Y1
Y2
Y3 Y4 Y5
Y6 C3C2C1C0
Y7
Y12
Y13
Y16
Y17Y15Y14Y11Y10
SS
X27
X26
X25
X24
X23
X22
X21
X20
C4 Y21
Y22
Y27Y23
Y26Y24Y20
Y25 11 DVPPLC 附录
DVPPLC 应技术手册 118
„ Slim (SSSASCSXSV) 数位 IO 扩展机端子配置图
DVP08SM11N DVP08SM10N DVP16SM11N DVP08SN11R
DVP08SN11T
SS
X0
X1
X2
X3
X4
X5
X6
X7

COM
X0
X1
X2
X3
X4
X5
X6
X7

SS
X0
X1
X2
X3
SS
X10
X11
X12
X14
X15
X16
X17
X13
X4
X5
X6
X7

C0
Y0
Y1
Y2
Y4
Y5
Y6
Y7
Y3


DVP08SP11R
DVP08SP11T
DVP16SP11R DVP16SP11TS DVP06SN11R
SS
X0
X1
X2
X3
C0
Y0
C1
Y1
Y2
C3
C2
Y3

SS
X0
X1
X2
X3
C0
Y0
Y1
Y2
Y4
Y5
Y6
Y7
X4
X5
X6
X7
Y3

SS
X0
X1
X2
X3
UP
Y0
Y1
Y2
Y4
Y5
Y6
Y7
X4
X5
X6
X7
Y3
ZP

C0
Y0
C1
C3
Y3
C4
C5
Y5
Y4
C2
Y2
Y1

11 DVPPLC 附录
DVPPLC 应技术手册 119
114 附录 D 手册修改记录
项次 变更说明 章节
#1
Š 13 阶梯图编辑说明:阶梯图组成图形说明 ANI 指令
Š 17 常基程序设计范例:起动停止保说明
Chapter 1
#2
Š 特殊辅助继电器:M1025 M1036 M1058 M1075 M1085 M1087 M1102~M1103
M1133~M1137 M1154~M1160 M1163~M1164 M1181~M1182 M1189~M1191
M1194~M1195 M1304 M1308~M1311 M1347~M1348 M1355 M1520~M1525
M1534~M1541
Š 特殊数寄存器:D1002 D1026~D1027 D1063~D1064 D1109 D1131~D1133
D1147 D1172 D1180~D1181 D1198~D1199 D1320~D1327 D1232~D1239
D1341~D1342 D1352~D1353 D1383~D1384 D1386~D1393 D1478~D1479
D1995~D1999
Š DVP 系列 PLC 装置通讯址
Chapter 2
#3
Š 51 应指令览表
Š 55 指令索引表
Chapter 5
#4 Š 修订指令说明:CJFMOVINCDECWSFLSFRDANRFLT Chapter 6
#5
Š 修订指令说明:REFHSCSHSCRSPDPLSYPLSRABSDRAMPSORT
DSWARWSASCPRFROMTOPID
Chapter 7
#6 Š 修订指令说明:MODRDMODWRCRCEXPCVMMEMW Chapter 8
#7
Š 新增指令说明:MMOV
Š 修订指令说明:MODRWABSRZRNDRVIDRVAHOURMCMPMBWR
PPMRPPMACIMRCIMAPTPOCLLM
Chapter 9
#8
Š 新增附录:异常问题检测表机端子配置数字点扩展机端子配置手册
修改记录
Chapter 11
11 DVPPLC 附录
DVPPLC 应技术手册 1110
MEMO


《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
该内容是文档的文本内容,更好的格式请下载文档

下载文档,方便阅读与编辑

文档的实际排版效果,会与网站的显示效果略有不同!!

需要 4 香币 [ 分享文档获得香币 ]

下载文档

相关文档

PLC试验指导手册

 实验一 与、或、非基本逻辑实验一、 实验目的1、 熟悉和掌握常用的基本指令的使用方法2、 熟悉编程器的使用方法3、 学会PLC-2型实验平台的使用方法二、 实验器材1、 PLC-2型可编程控制器实验平台1台2、 计算机或FX-20-E编程器1台3、 编程电缆4、 连接导线三、 实验原理与实验步骤输入以下程序,连接电路,观察记录实验结果1、 基本指令实验(LD、

文***品 3年前 上传667   0

电气控制与plc应用技术课后答案(全)

第一章课后习题参考答案 2、何谓电磁机构的吸力特性与反力特性?吸力特性与反力特性之间应满足怎样的配合关系? 答:电磁机构使衔铁吸合的力与气隙长度的关系曲线称作吸力特性;电磁机构使衔铁释放(复位)的力与气隙长度的关系曲线称作反力特性。 电磁机构欲使衔铁吸合,在整个吸合过程中,吸力都必须大于反力。反映在特性图上就是要保持吸力特性在反力特性的上方且彼此靠近。   3、单相交流电磁铁的短路

n***s 5年前 上传2679   0

现代电气控制与plc应用技术考试试卷复习题

现代电气控制与plc应用技术-考试试卷复习题1、电磁接触器主要由哪几部分组成?简述电磁接触器的工作原理。电磁接触器一般由电磁机构、触点、灭弧装置、释放弹簧机构、支架与底座等几部分组成。接触器根据电磁原理工作:当电磁线圈通电后,线圈电流产生磁场,使静铁心产生电磁吸力吸引衔铁,并带动触点动作,使常闭触点断开,常开触点闭合,两者是联动的。当线圈断电时,电磁力消失,衔铁在释放弹簧的作用下降放,使触点

文***品 2年前 上传378   0

电气控制与PLC应用技术五六七章习题参考答案

第五章部分习题参考答案1.S7-200 PLC的指令参数所用的基本数据类型有哪些?答:S7-200系列PLC的基本数据类型有布尔型、字节型、无符号整数型、有符号整数型、无符号双字整数型、有符号双字整数型、实数型。2.立即I/O指令有何特点?它应用于什么场合?答:立即I/O指令允许对物理输入点和输出点进行快速直接存取,不受PLC循环扫描工作方式的影响。使用立即I/O指令可以加快输入、输出

文***享 5个月前 上传213   0

质量手册及程序文件

我公司依据GB/T19001:2000《质量管理体系要求》编制的《质量手册》,符合公司的生产经营实际需要。是贯彻公司质量方针、指导质量管理体系有效运行、实现质量目标、持续改进公司整体业绩需长期遵循的文件

晴***雨 2年前 上传594   0

2质量手册及程序文件目录

目 录 手册目录………………………………………………………………Ⅰ 程序文件目录…………………………………………………………Ⅳ 0.1发布令………………………………………………………………1 0.2管理者代表…………………………………………………………2 0.3公司简介………………………………………………………3 0.4质量方针和质量目标………………………………………………4

w***x 10年前 上传24477   0

质量手册编制的基本程序

文 件 名 质量手册编制的基本程序 电子文件编码 ZLWB001 页 码 4-1 编制质量手册涉及组织结构、职责权限的划分及调整理顺,以及各生产、服务过程环节 、质量活动内容的控制办法,是一项十分复杂的系统工程。要使这项工作有计划、有步骤、按期、按质、按量地完成,就必须加强组织领导。尤其是组织管理者,具有不可推卸的责任 。管理者不参与手册编写这件事本身,就已经违背了标准的规定。

l***f 15年前 上传10154   0

PLC编程培训-Visual Basic基本控件及简单程序设计

§2.1 程序设计方法概述程序设计方法的发展可以分为3个阶段人们想用计算机解决一个问题,必须事先设计好计算机处理信息的步骤,把这些步骤用计算机能够识别的指令编写出来并送入计算机执行,计算机才能按照人的意图完成指定的工作。我们把计算机能执行的指令序列称为程序,而编写程序的过程称为程序设计。一、初期的程序设计以少占用内存、运行效率高为目标。(计算机能直接识别的机器指令由0和1组成的二进制编码

小***库 3年前 上传575   0

QP-MA03质量手册和程序文件控制程序

 广东省外贸开发公司 编号: QP/MA03 程 序 文 件 版号: A 标题: 质量手册和程序文件控制程序 页码: 1/3 1.0目的 确保质量手册和程序文件的系统性、协调性、有效性和适用性。 2.0 适用范围 本程序适用于公司的质量手册及程序文件控制。 3.0 职责 3.1 相关部门:负责编写有关质量手册和程序文件。 3.2

s***6 7年前 上传24234   0

PLC电子教案

课 时 教 案 单位: 授课教师: 课程 PLC系统设计与调试 第 周第 课时 年 月 日 课题 模块一 初识PLC 任务一 从传统电气控制到PLC 授课班级 教学目标 知识 目标 1.了解PLC定义、产生、发展和应用 2.PL

文***品 5年前 上传1014   0

plc设计试题合集

设计题1、设计三相异步电动机既可点动又可连续运行的电气掌握线路。2、设计三相异步电动机三地掌握〔即三地均可起动、停顿〕的电气掌握线路。3、为两台异步电动机设计主电路和掌握电路,其要求如下:〔1〕两台电动机互不影响地独立操作启动与停顿;〔2〕能同时掌握两台电动机的停顿;〔3〕 当其中任一台电动机发生过载时,两台电动机均停顿。4、设计一个小车运行的掌握线路,其要求如下:〔1〕小车由原

4***2 1年前 上传311   0

PLC技术附件

目  录 一、综述................................................................................................................................................................................. 7 1.1 项目概况

z***i 13年前 上传14918   0

PLC学生工作页

PLC学生工作页(1)项目名称:输送带起止/停止控制日期:姓名:指导教师:学号:班级:一、项目引入 本项目电气工业自动化方向的应用打基础二、项目设备可编程控制器FX2N-48MR,模拟实验板,工作实验台三、项目分析1、会PLC顺控指令及用法;2、会PLC顺控功能图的编程方法;。3、会应用PLC顺控功能图的编程方法对输送带起止/停止控制方法;4、具备

文***品 3年前 上传654   0

物流应用技术——条形码

条形码已日益成为每日生活的一部分。在商店里或超级市场购买的许多产品的盒子上或价格标签上都附有条形码。这项作为日益受欢迎的技术进步正在继续受到检验。最先进的进步之一是二维码。一项2—D码(可能3-D码)具有获取和持有更大信息的能力。  一般的条形码在每英寸上仅持有20到30个字符,而新的2—D条形码在小于一张邮票的区域内可以容纳几百个字。例如:一个2—D条形码能容纳整个一张

w***1 11年前 上传616   0

计算机应用技术

赵拉拉三年以上工作经验 | 女 | 28岁(1982年1月1日) 居住地:北京电 话:139********(手机) E-mail: zhaolala@51job.com 最近工作 [2 年] 公 司: 北京XX软件有限公司行 业: 通信/电信运营、增值服务职 位: 高级系统工程师最高学历 学 历: 硕士 专 业: 计算机应用学 校:

撒***魂 10年前 上传597   0

数控应用技术专业求职信(精选多篇)

数控应用技术专业求职信(精选多篇)第一篇:数控技术求职信尊敬的领导:您好!首先衷心感谢您在百忙之中阅读我的自荐材料!真诚希望能得到您的支持和认可。我是淄博职业学院毕业生,在将近三年的大学生活中,我积极进取,注重自身修养,能坚持自己的理想、信念。我所具备的良好人际沟通能力、良好的服务意识、对待工作的专注和热诚是我的最大优势。我不仅学好了专业课程,在实践方面,曾利用节假休息期间多次实

h***8 9年前 上传427   0

电气控制与PLC工程应用 电气PLC(A卷答案)

考 生 信 息 栏 电气工程与自动化 学院 电气工程 专业 2011 级 班级 姓名 学号 装 订 线★厦门理工学院试

小***库 3年前 上传782   0

plc设计心得体会(设计,心得体会,plc)

plc设计心得体会(设计,心得体会,plc)第一篇:plc设计心得体会和学别的学科一样,在学完plc理论课程后我们做了课程设计,此次设计以分组的方式进行,每组有一个题目。我们做的是机械手臂的plc控制系统。由于平时大家都是学理论,没有过实际开发设计的经验,拿到的时候都不知道怎么做。但通过各方面的查资料并学习。我们基本学会了plc设计的步聚和基本方法。分组工作的方式给了我与同学合作的机会,

m***u 12年前 上传571   0

电气控制与PLC工程应用 电气PLC(A卷)

考 生 信 息 栏 电气工程 与自动化 学院 电气工程 及其自动化 专业 2011 级 班级 姓名 学号 装 订 线厦门理工学院试卷2013-201

小***库 3年前 上传801   0

IATF16949-2016版全套质量手册程序文件

文件类别:□质量体系文件(含手册、程序、管理文件) □作业指导书(含工艺文件) □产品标准 □图纸(BOM表) □FMEA □控制计划 □PPAP □外来文件序号 文件编号 文件名称 页次 发放单位(份数) 修订状况 总经理 管 代 财务部 综合部 销售部 技术部 质量部 生产部 采购部 其 他 0 1 2 3 版次 日期 版次 日期 版次 日期 版次 日期

晴***雨 2年前 上传369   0

物业管理企业质量手册及程序

物业管理企业质量手册及程序 目 录 质量手册修订页………………………………………………………………………1 目 录…………………………………………………………………………………2 手册颁布令……………………………………………………………………………4 管理者代表任命书……………………………………………………………………5 第一章 质量管理体系范围……………………………………………

p***r 8年前 上传10538   0

《程序员岗前培训手册》

程序员岗前培训手册北京应用技术大学目录〔CONTENTS〕前言面试是双向选择软件公司研发技术岗位扫描与岗位职责如何快速融入技术团队〔程序员入岗的考前须知〕优秀程序员应具有的品质与习惯谈谈学习方法外包软件、商品软件、工程软件简介前言 同学们经过在北京应用技术大学两年的学习,都满怀憧憬地向往程序人生的开始,

静***雅 2年前 上传349   0

RPG AS400程序员培训手册9

8 其它 8.1 报表打印 在这里,简单说一下报表。其实据说RPG 设计之初,主要就是为了解决报表问题。不 过发展到现在,在我接触过的系统中,觉得报表在RPG 编程之中反而退居其次,大部分程 序都是对数据库中磁盘文件(即PF 文件)的操作。 报表文件其实在某种意义上与普通的磁盘文件很类似,都是有记录格式(Record Format),都可以进行写操作(WRITE),RPGLE 的程序

望***3 3个月前 上传122   0

评审准则、质量手册及程序文件对照表

评审准则、质量手册及程序文件对照表评审准则 质量手册 程序文件条款号 要求 章节号 内容 名称 编号4.1 组织 4.1 组织 维护公正和诚信的程序 保护客户秘密和所有权的程序

x***当 6年前 上传1720   0

RPG AS400程序员培训手册

2.8.4.4 O--R ON-ERROR (On-Error) 没用过 OPEN {(E)} (Open File for Processing) 打开文件 Factory 1 Operation Factory 2 Result HI LO EQ OPEN 文件名 OPEN 后面的目标,必须是在当前程序中已声明的文件名(不是文件的记录格式名), 而且在OPEN 操作之后,在程序

望***3 3个月前 上传129   0