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

热门搜索

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

DELTA-PLC程序设计技巧大全

小***库

贡献于2020-07-01

字数:152655 关键词: 程序设计

i
DVPPLC 编程技巧全
目录
第 1 章:基程序设计范例
11 串联常闭接点回路11
12 联方块回路 12
13 升产生扫描周期脉 13
14 降产生扫描周期脉 14
15 锁控制回路 15
16 互锁控制回路 16
17 电时参数动初始化17
18 传统保持回路 SETRST 应18
19 保持解回路 (SETRST)19
110 交输出回路 (输出具停电保持) 110
111 条件控制回路112
112 先入信号优先回路113
113 入信号优先回路115
114 停车场出入口进出制116
115 三相异步马达正反转控制118
116 程序选择执行 119
117 MCMCR 手动控制121
118 STL 步进方式手动控制124
第 2 章:计数器设计范例
21 产品批量包装 21
22 产品日产量测定 (16 位数停电保持计数器) 22
23 产品出入库数量监控 (32 位数计数器) 23
24 3 计数器构成 24 时时钟24
25 A B 相脉高速计数 25
第 3 章:定时器设计范例
31 延时 Off 程序31 ii
32 延时 On 程序 32
33 延时 OnOff 程序33
34 时序延迟输出 (3 台电机序启动)34
35 脉波波宽调变36
36 工养鱼池水位监控系统 (闪烁电路) 37
37 崩应测试系统 (延长计时)39
38 电动机星-三角降压启动控制 311
39 厅动门控制 313
310 液体混合动控制系统 315
311 动咖啡调机317
312 洗手间动水控制程序319
313 般定时器实现累计型功321
314 般定时器实现示教功323
315 切断定时器 325
316 趣喷泉 327
317 交通灯控制 329
第 4 章:变址寄存器 EF 设计范例
41 连续 D 总计算41
42 产品配方参数调43
43 8 组电位器控制 2 台 04DA 电压输出 45
第 5 章:应指令程序流程设计范例
51 CJ 指令实现配方调 51
52 水库水位动控制53
53 公室火灾警报 (中断应) 55
54 超市钱柜安全控制 (FOR~NEXT)57
第 6 章:应指令传送较控制设计范例
61 CMP 原料渗混机 61
62 ZCP 水塔水位高度警示控制63
63 BMOV 笔历史资料备份 64
64 FMOV 单笔数点传送65 iii
65 CML 彩灯交闪烁67
66 XCH 实现缓存器 8 位位数交换68
67 指拨开关输入 7 段显示器输出程序69
第 7 章:应指令四运算设计范例
71 水流量精确计算71
72 INCDEC 加减寸动微调 73
73 NEG 位移反转控制75
第 8 章:应指令旋转位移设计范例
81 ROLROR 霓虹灯设计 81
82 SFTL 良品检测 83
83 WSFL 混合产品动分类85
84 SFWRSFRD 包厢呼控制 88
第 9 章:应指令数处理设计范例
91 ENCODECO 编码译码 91
92 SUMBON 1 数统计判断93
93 MEANSQR 均值方根94
94 MEMRMEMW 文件寄存器访问95
95 ANSANR 液面高度监控报警系统97
96 SORT 采集数排序 98
97 SER 房间温度监控 910
第 10 章:应指令高速输入输出设计范例
101 REFREFF DIDO 立刷新 DI 滤波时间设定 101
102 DHSCS 切割机控制103
103 DHSZDHSCR 区段涂料机控制 104
104 SPD 汽车车轮测速 106
105 PLSY 产线流水作业控制程序107
106 PWM 水闸门控制程序109
107 PLSR 加减速控制伺服马达 1011 iv
第 11 章:应指令浮点数运算设计范例
111 整数浮点数混合四运算 111
112 全浮点数四运算114
第 12 章:应指令通讯设计范例
前言121
121 PLC 台达 VFDM 系列变频器通讯 (MODRDMODWR) 124
122 PLC 台达 VFDB 系列变频器通讯 (MODRDMODWR) 127
123 PLC 台达 VFDV 系列变频器通讯 (MODRDMODRW)1210
124 PLC ASDA 伺服驱动器通讯 (位置控制MODRDMODRW) 1213
125 PLC ASDA 伺服驱动器通讯 (速度控制MODRDMODRW) 1217
126 PLC 台达 DTA 系列温控器通讯 (MODRDMODWR) 1221
127 PLC 台达 DTB 系列温控器通讯 (MODRDMODWRMODRW)1224
128 PLC LINK 16 台站数读写 16 笔 (Word) 模式1227
129 PLC LINK 32 台站数读写 100 笔 (Word) 模式1230
1210 DVPPLC 台达变频器台达伺服驱动器 LINK 1233
1211 DVPPLC 台达 DTADTB 温控器 LINK1237
1212 通讯控制 2 台台达 PLC 启动停止 (RS 指令) 1240
1213 台达 PLC 西门子 MM420 变频器通讯 (RS 指令)1244
1214 台达 PLC 丹佛斯 VLT6000 变频器通讯 (RS 指令) 1249
第 13 章:应指令万年历时间设计范例
131 TRDTWRTCMP 班工作电铃定时控制 131
132 TRDTZCP 仓库门动开关控制 133
133 HOUR 马达长时间运转定时切换 135
第 14 章:应指令简单定位设计范例
141 台达 ASDA 伺服简单定位展示系统141
142 双轴动绘出 DELTA LOGO 146
第 15 章:便利指令设计范例
151 ALT 动清扫黑板 151
152 RAMP 起重机软件控制153 v
153 INCD 交通灯 (相凸轮应) 156
154 ABSD 时段原料加入 (绝凸轮应)159
155 IST 电镀生产线动控制1512
156 FTC 烤箱温度模糊控制1518
157 PID 烤箱温度控制 (温度专 PID 动调整功)1522 vi
1 基程序设计范例
DVPPLC 应技术手册 11
11 串联常闭接点回路
X0
X1
Y0

控制求
z 动检测传送带瓶子否直立瓶子推出传送带外
元件说明
PLC 软元件 控制说明
X0 瓶底检测光电输入信号遮挡时X0 状态 On
X1 瓶颈检测光电输入信号遮挡时X1 状态 On
Y0 气动推出杆
控制程序
X0 X1
Y0

程序说明
z 瓶子直立传送带移时瓶底检测光电瓶颈检测光电导通 X0OnX1On
时 X0 常开接点导通X1 常闭接点导通Y0Off气动推出杆动作
z 瓶子倒立传送带移时瓶底检测光电导通瓶颈检测光电导通 X0On
X1Off时 X0 常开接点导通X1 常闭接点导通Y0On 气动推出杆动作瓶子
推出传送带外 1 基程序设计范例
DVPPLC 应技术手册 12
12 联方块回路
Y0 X1
X0

控制求
z 楼梯明系统中楼梯底楼梯顶处控制楼梯灯点亮熄灭
元件说明
PLC 软元件 控制说明
X0 楼梯底开关右边时X0 状态 On
X1 楼梯顶开关右边时X1 状态 On
Y1 楼梯灯
控制程序
X0
X0
X1
X1
Y0

程序说明
z 楼梯底楼梯顶两开关状态致时OnOff时灯点亮状态致时
OnOff时灯熄灭
z 灯熄灭状态时楼梯底楼梯顶拨动该处开关外状态
灯点亮样灯点亮状态时楼梯底楼梯顶拨动该处开关
外状态灯熄灭1 基程序设计范例
DVPPLC 应技术手册 13
13 升产生扫描周期脉
控制求
z 开关 Off→On 动作时产生扫描周期脉作条件触发指示灯装置
扫描周期
X0
M10
Y0
元件说明
PLC 软元件 控制说明
X0 开关 Off→On
M10 扫描周期触发脉
Y0 指示灯
控制程序
X0
PLS
M10
SET Y0
M10On 扫描周期
Y0On
M10

程序说明
z X0 Off→On 动作时(升触发)PLS 指令执行M10 送出扫描周期脉
z M10On 时[SET Y0]指令执行Y0 置位 On指示灯点亮驱动装置 1 基程序设计范例
DVPPLC 应技术手册 14
14 降产生扫描周期脉
X0 Y0(电磁阀)
控制求
z 开关 On→Off 动作时候产生扫描周期脉作条件触发控制电磁阀装置
扫描周期扫描周期扫描周期扫描周期
X0
M10
Y0
扫描周期扫描周期扫描周期扫描周期

元件说明
PLC 软元件 控制说明
X0 开关 On→Off
M10 扫描周期触发脉
Y0 电磁阀
控制程序
X0
M10
RST Y0
M10On 扫描周期
Y0Off
M10PLF

程序说明
z X0 On→Off 动作时(降触发)PLF 指令执行M10 送出扫描周期脉
z M10On 时[RST Y0]指令执行Y0 复位 Off电磁阀关断 1 基程序设计范例
DVPPLC 应技术手册 15
15 锁控制回路
START
STOP
TEST
X0
X1
X2
Y0

控制求
z START 钮次吊扇运转 STOP 钮次吊扇停止
z TEST 钮测试吊扇电机否运转正常
元件说明
PLC 软元件 控制说明
X0 START 钮时X0 状态 On
X1 STOP 钮时X1 状态 On
X2 TEST 钮时X2 状态 On
X3 障信号
Y1 吊扇电机控制信号
控制程序
X0
Y1
X1
X2
X3
TEST 钮
障信号
Y1

程序说明
z 轻 START 钮X0On没障情况(X3Off)吊扇运转需通
锁电路实现原理输出 Y1 拉回作输入条件实现避免吊扇运转
直着 START 钮
z STOP 钮X1OnY1Off吊扇停止运转
z 障发生(X3On)Y1Off吊扇停止运转
z TEST 钮X2On吊扇障(X3Off)情况Y1On吊扇运行松开 TEST
钮吊扇停止运行达测试吊扇电机否正常目 1 基程序设计范例
DVPPLC 应技术手册 16
16 互锁控制回路
GO
X0 X1
Y0
Y1

控制求
z 停车场检票口单车道通交通控制指示灯保证时刻辆车通避免进入停
车场车离开停车场车发生撞车事
元件说明
PLC 软元件 控制说明
X0 汽车进入停车场传感器汽车进入时X0 状态 On
X1 汽车离开停车场传感器汽车进入时X1 状态 On
Y0 汽车进入停车场指示灯(On 时指示GOOff 时指示STOP)
Y1 汽车离开停车场指示灯(On 时指示GOOff 时指示STOP)
控制程序
X0
Y0
Y1
X1 Y0
进入停车场指示
离开停车场指示Y1

程序说明
z 停车场两指示灯牌分指示汽车进入离开利互锁结构保证指示灯牌
GO状态保证车辆进出正常会撞车
z 汽车进入停车场检票栏时X0(进入传感器) OnY0On进入停车场指示灯牌
指示GO时离开停车场指示灯关断指示STOP允许汽车进入停车场禁止汽
车离开
z 汽车离开停车场检票栏时X1(离开传感器) OnY1On离开停车场指示灯牌指
示GO 离进入停车场指示灯牌指示STOP 1 基程序设计范例
DVPPLC 应技术手册 17
17 电时参数动初始化
初始化钮
X1

控制求
z 机器设备电运行动项参数初始化机器进入基准备状态必手动
先设置参数
z 初始化钮机器运行时刻机器进行参数初始化
元件说明
PLC 软元件 控制说明
X1 初始化钮时X1 状态 On
M1002 PLC 通电 RUN 时产生瞬间脉
M10 扫描周期 On 触发脉
D1120 PLC COM2 通讯协议
D1121 PLC 通讯址
Y0 参数初始化完成信号
控制程序
X1
M1002
M10
PLS M10
MOV H86 D1120
MOV K1 D1121
SET Y0

程序说明
z PLC RUN瞬间M1002 接通次产生脉宽度扫描周期脉 PLC 运行
期间执行次常初始化 D(资料寄存器)C(计数器)S(步进点)等 PLC 部元件
z X1 钮程序运行时刻 PLC 进行初始化设定 PLC 站号 1COM2
通讯格式 96007E1 Y0 置位 1 基程序设计范例
DVPPLC 应技术手册 18
18 传统保持回路 SETRST 应
动作求
z 开灯钮灯点亮关灯钮灯熄灭
元件说明
PLC 软元件 控制说明
X0 开灯钮时X0 状态 On
X1 关灯钮时X1 状态 On
Y0 指示灯
控制程序
z 传统保持回路
X1
Y0
Y0
X0

z SETRST 保持回路
X1
X0
SET Y0
RST Y0

程序说明
z 两范例动作皆 X0 Off→On 变化时Y0 常 OnX1 Off→On 变化时 Y0 常
Off
z X0X1 时动作时停止信号优先 Y0 会变 Off指示灯熄灭 1 基程序设计范例
DVPPLC 应技术手册 19
19 保持解回路 (SETRST)
START
STOP
Y0
X2
X1
X0

控制求
z START 钮抽水泵运行开始容器中水抽出 STOP 钮容器中水空
抽水泵动停止工作
元件说明
PLC 软元件 控制说明
X0 START 钮时X0 状态 On
X1 STOP 钮时X1 状态 On
X2 浮标水位检测器容器中水X2 状态 On
M0 扫描周期触发脉
Y0 抽水泵电机
控制程序
X1X0
M0
RST Y0
X2
SET Y0
PLS M0
X1
X2

程序说明
z 容器中水X2On START 钮时X0OnSET 指令执行Y0 位水泵电
机开始抽水
z STOP 钮X1OnPLS 指令执行M0 接通扫描周期RST 指令执行 Y0
复位水泵电机停止抽水外种停止抽水情况:容器水抽干X2OffX2 常
闭触点接通PLS 指令执行M0 接通扫描周期RST 指令执行Y0 复位水泵电机
停止抽水 1 基程序设计范例
DVPPLC 应技术手册 110
110 交输出回路 (输出具停电保持)
控制求
z 第 1 次钮灯点亮第 2 次钮灯熄灭第 3 次钮灯点亮第 4
次钮灯熄灭钮 135 次时灯点亮保持 246 次
时灯熄灭
z 重新电指示灯保持断电前状态
元件说明
PLC 软元件 控制说明
X1 灯开关钮时X1 状态 On
M10 扫描周期 On 触发脉
M512 X1 单次 On 时M512OnM513Off
M513 X1 双次 On 时M512OffM513On
Y1 指示灯信号
控制程序
X1
M10 输出次脉
X1 On M512On
M513Off
单次 时
X1 On M513On
M512Off
双次 时
X1 On Y1On On Y1Off单 双
M512
M512
M513
M513
M10
M10
Y1
Y1
M512 M513
Y1
Y1
PLS M10
SET
RST
SET
RST

程序说明
z 第 1 次(单次)钮:
钮X1On[PLS M10]指令执行M10 导通扫描周期M10On Y1Off
(Y1 常闭接点导通)第 2 行程序 SET RST 指令执行M512 置位M513 复
位第 3 行程序中Y1 常开接点断开 SET RST 指令执行行程序中
M512OnM513Off Y1 线圈导通灯点亮直次钮
第 2 扫描周期开始 M10Off第 2 行第 3 行 SET RST 指令执行1 基程序设计范例
DVPPLC 应技术手册 111
M512 M513 状态变灯保持点亮状态直次钮
z 第 2 次(双次)钮:
钮X1OnM10 导通扫描周期 Y1 状态 On 第 1 次钮相反
第 3 行 SET RST 执行M513 置位M512 复位第 2 行 SET RST 指
令 Y1 常开接点断开执行 M512OffM513On Y1 线圈断开灯熄灭
第 2 扫描周期开始 M10Off第 2 行第 3 行 SET RST 指令执行
M512 M513 状态变灯保持熄灭状态直次钮
z 利 API 66 ALT 指令实现 OnOff 交输出功1 基程序设计范例
DVPPLC 应技术手册 112
111 条件控制回路
X0
X1
X2
X3供油泵电机
拖动电机
Y0
Y1
电机
供油电机
START STOP
START STOP

控制求
z 车床轴转动时求先齿轮箱供润滑油保证油泵电机启动允许启动拖动电机
元件说明
PLC 软元件 控制说明
X0 供油泵启动钮时X0 状态 On
X1 拖动电机启动钮时X1 状态 On
X2 供油泵停止钮时X2 状态 On
X3 供油泵停止钮时X3 状态 On
Y0 供油泵电机
Y1 拖动电机
控制程序
Y1
X0
Y0
X1
Y1
X2
X3 Y0
Y0

程序说明
z 程序条件控制回路典型应供油泵启动钮时Y0On供油泵启动开
始拖动电机(Y1)齿轮箱供润滑油
z 供油泵启动前提拖动电机启动钮时Y1On拖动电机启动
z 拖动电机(Y1)运行程中供油泵(Y0)持续拖动电机(Y1)提供润滑油
z 钮供油泵停止钮拖动电机停止钮分停止供油泵拖动电机运行 1 基程序设计范例
DVPPLC 应技术手册 113
112 先入信号优先回路
教授组

学生组 中学生组
X5
X0 X1Y0 X2 X3 X4Y2Y1

控制求
z 学生中学生教授 3 组选手参加智力竞赛获回答持问题机会必须抢先
桌抢答钮组抢答成功组钮效
z 学生组教授组桌两抢答钮中学生组桌抢答钮学生组
优桌 X0 X1 抢答钮Y0 灯亮限制教授组桌
X3 X4 抢答钮必须时时Y2 灯亮中学生组 X2 钮Y1 灯亮
z 持 X5 复位钮时Y0Y1Y2 灯熄灭
元件说明
PLC 软元件 控制说明
X0 学生组钮
X1 学生组钮
X2 中学生组钮
X3 教授组钮
X4 教授组钮
X5 持复位钮
Y0 学生组指示灯
Y1 中学生组指示灯
Y2 教授组指示灯 1 基程序设计范例
DVPPLC 应技术手册 114
控制程序
X0
X5
Y1 Y2
Y0
MC N0
X1
X2 Y0 Y2
Y1
X3 X4 Y0
Y2
Y1
Y2
控回路结束
Y0
控回路开始
学生组抢答控制
中学生组抢答控制
教授组抢答控制
Y1
持复位钮
N0MCR

程序说明
z 持未钮时X5Off[MC N0]指令执行MC~MCR 间程序正常执行
z 学生组两钮联连接教授组两钮串联连接中学生组钮
组抢答成功通锁回路形成保松开钮指示灯会熄灭
z 中组抢答成功通互锁回路组钮效
z 支持复位钮X5On[MC N0]指令执行MC~MCR 间程序执行Y0
Y1Y2 全部失电组指示灯熄灭持松开钮X5OffMC~MCR 间程序
正常执行进入新轮抢答 1 基程序设计范例
DVPPLC 应技术手册 115
113 入信号优先回路
控制求
z 4钮应 4 指示灯钮应指示灯亮时前点亮指示灯熄灭
元件说明
PLC 软元件 控制说明
X0 钮 1时X0 状态 Off→On 变化次
X1 钮 2时X1 状态 Off→On 变化次
X2 钮 3时X2 状态 Off→On 变化次
X3 钮 4时X3 状态 Off→On 变化次
Y0 指示灯 1
Y1 指示灯 2
Y2 指示灯 3
Y3 指示灯 4
控制程序
X0
X1
X2
X3
M1000
M11
PLS M0
PLS M1
PLS M2
PLS M3
CMP K1M0 M10K0
MOV K1M0 K1Y0

程序说明
z 钮应 X 装置 Off→On 变化次扫描周期里PLS 指令执行
应 M 辅助继电器接通扫描周期 K1M0>0CMP 指令执行结果
M11OffM11 常闭接点导通[MOV K1M0 K1Y0]指令执行M 装置状态传送外
部相应输出点时原点亮状态指示灯熄灭
z 第二次扫描周期开始PLS 指令执行M0~M3 值 0CMP 指令执行结果
M11OnM11 常闭接点关断[MOV K1M0 K1Y0]指令执行M 装置 0 状态
会传送外部输出点 Y 装置保持原状态直次钮 1 基程序设计范例
DVPPLC 应技术手册 116
114 停车场出入口进出制
Y1 Y2
X1
X2
楼出入口处
室出入口处
红 绿
Y1 Y2
红 绿
单 行 车 道

控制求
z 停车场进出入车道单车道需设置红绿交通灯理车辆进出红灯表示禁止车辆
进出绿灯表示允许车辆进出
z 车楼出入口处进入室楼室出入口处红灯亮绿灯熄灭时禁止
车辆室楼出入口处进出直该车完全通室出入口处(车身全部通单行车
道)绿灯变亮允许车辆楼室出入口处进出
z 样车室处出入口离开进入楼时必须等该车完全通单行车道出运
行车辆楼室出入口处进出
z PLC 开机运行时楼室出入口处交通灯初始状态:绿灯亮红灯灭
元件说明
PLC 软元件 控制说明
X1 楼出入口处光电开关车辆出入该处时X1 状态 On
X2 室出入口处光电开关车辆出入该处时X2 状态 On
M1 楼进入车道 X1 时M1 导通扫描周期
M2 室进入车道 X1 时M2 导通扫描周期
M3 室进入车道 X2 时M3 导通扫描周期
M4 楼进入车道 X2 时M4 导通扫描周期
M20 车辆楼进入室程中M20On
M30 车辆室离开楼程中M23On
Y1 楼室出入口处红灯
Y2 楼室出入口处绿灯
控制程序
M1002
RST Y1
SET Y2
PLC RUN 开机电 时绿灯亮
1 基程序设计范例
DVPPLC 应技术手册 117
X2
PLS M3
PLF M4
SET M30
M1 M30
M3 M20
M4 M20
M2 M30
RST Y2
SET Y1
RST Y1
SET Y2
RST M20
RST M30
室进入单车道 时
输出次脉
X2
M3
M4 M20
M2 M30
楼进入单车道 时
导通扫描周期
X2
M4
车辆室离开楼程中
M30 On保持
车辆单车道中行驶时
红灯亮绿灯熄灭
车辆离开单车道
红灯熄灭绿灯亮
车辆离开单车道
M20 M30 复位
PLS
X1
PLF M2
SET M20
楼进入单车道 时
导通扫描周期
X1
M1
室进入单车道 时
导通扫描周期
X1
M2
车辆楼进入室程中
M20 On保持

程序说明
z 楼室红灯享信号 Y1绿灯享信号 Y2
z 程序关键 M1 导通驱动 Y1 时必须先判断楼出入口处进入单车道离开单车
道两方车辆通楼出入口处时[PLS M1]指令执行M1 导通扫描周期
需确认信号 M20 确认车辆楼进入单行车道状态
z 样 M2 导通时必须先判断室出入口处离开单车道处进入单车道两
方车辆通室出入口处时[PLS M2]指令执行M2 导通扫描周期需
确认信号 M30 确认车辆室进入单行车道状态 1 基程序设计范例
DVPPLC 应技术手册 118
115 三相异步电动机正反转控制
正传
反传
正转
反转
停止

控制求
z 正转钮电动机正转反转钮电动机反转停止钮电动机停止
元件说明
PLC 软元件 控制说明
X0 电机正转钮钮时X0 状态 On
X1 电机反转钮钮时X2 状态 On
X2 停止钮钮时X3 状态 On
T1 计时 1 秒定时器
T2 计时 1 秒定时器
Y0 正转接触器
Y1 反转接触器
控制程序
X0
TMR T0 K10
T0 X1 X2 Y1
Y0
Y0
X1
T1 X0 X2 Y0
Y1
Y1
TMR T1 K10

程序说明
z 正转钮X0ON1 秒Y0 接触器导通电机正转反转钮X1ON
Y0 接触器立关断 1 秒延时接通 Y1 接触器电机反转 X2 钮
Y0 Y1 立关断电机停止运行
z 程序中两定时器目保证正反转切换时避免发生电源相间瞬时短路刚断开
接触器接通外接触器会断开接触器电弧尚未熄灭接通
外接触器 1 基程序设计范例
DVPPLC 应技术手册 119
116 程序选择执行








绿色
颜色选择
X1 X2
X3
X0
Y0 Y1

控制求
z 三种颜色颜料选择开关罐装规定颜色颜料
元件说明
PLC 软元件 控制说明
X0 灌装启动开关拨ON位置时X0 状态 On
X1 黄色颜料开关旋转黄色位置时X1 状态 On
X2 蓝色颜料开关旋转蓝色位置时X2 状态 On
X3 绿色(黄色加蓝色)颜料开关旋转绿色位置时X3 状态 On
Y0 黄色颜料阀门
Y1 蓝色颜料阀门
控制程序
X1
X3
X2
X3
Y0
X0
MC N0
MCR N0
MC N0
X0
Y1
N0MCR
黄色颜料阀门
蓝色颜料阀门
灌装
黄色
颜料
灌装
蓝色
颜料
灌装
绿色
颜料
1 基程序设计范例
DVPPLC 应技术手册 120
程序说明
z 灌装颜料时需开灌装总开关 X0On黄色蓝色两种颜料灌装时产生绿色颜料
z 选择黄色灌装模式X1On第 MC~MCR 指令执行Y0On开始灌装黄色颜料
z 选择蓝色灌装模式X2On第二 MC~MCR 指令执行Y1On开始灌装蓝色颜料
z 选择绿色(黄色加蓝色)灌装模式X3On两 MC~MCR 指令执行开始灌装绿色(黄色
加蓝色)颜料 1 基程序设计范例
DVPPLC 应技术手册 121
117 MCMCR 手动控制
A传送带
B传送带
夹取
转移
释放

X0
手动
X1

控制求
z 手动钮机械手执行手动流程:夹取钮产品 A 传送带夹取转移
钮产品移动 B 传送带释放钮产品放 B 传送带送走
z 动钮机械手执行动流程 1 次:夹取产品(释放前动作直保持)→转移产品(动
作持续 2 秒)→释放产品需次执行动流程触发动钮次
z 手动控制流程动控制流程互锁
元件说明
PLC 软元件 控制说明
X0 动钮时 X0 Off→On 变化次
X1 手动钮时 X1 Off→On 变化次
X2 夹取钮时 X2 状态 On
X3 转移钮时 X3 状态 On
X4 释放钮时 X4 状态 On
M0~M2 动控制流程
M3~M5 手动控制流程
M10 选择动控制
M11 选择手动控制
T0 计时 2 秒定时器
Y0 夹取释放产品夹取时Y0 状态 On释放时Y0 状态 Off
Y1 转移产品 1 基程序设计范例
DVPPLC 应技术手册 122
控制程序
M1000
M0
TMR
M10 M11
MC
RST
N0
M10
M1000
T0
M2
T0 K20
M1
M2
MCR N0
T0
M10M11
MC N0
MCR N0
M4
M5
M1
M2
M3
M0
M3
M4
M5
X2
X3
X4
动控制流程
手动控制流程
SET
RST
Y0
Y0
Y1
夹取产品
转移产品
释放产品
X0
X1
SET
SET
RST
RST
M10
M11
M11
M10
选择动控制
选择手动控制
1 基程序设计范例
DVPPLC 应技术手册 123
程序说明
z X0 Off→On 变化时执行动流程 1 次X1 Off→On 变化时 控制手动动作部份
手动控制动作中夹取释放动作触发次应钮完成移动产品动作需直
着钮放直达目标位置(B 传送带)松开
z X0 X1 手动开关会互锁动时先执行夹取动作执行转移动作 2 秒执
行释放动作手动时 3 钮分手动控制夹取(Y0On)转移(Y1On)释
放(Y0Off)产品动作 1 基程序设计范例
DVPPLC 应技术手册 124
118 STL 步进方式手动控制
A传送带
B传送带
夹取
转移
释放

X0
手动
X1

控制求
z 手动钮机械手执行手动流程:夹取钮产品 A 传送带夹取转移
钮产品移动 B 传送带释放钮产品放 B 传送带送走
z 动钮机械手执行动流程 1 次:夹取产品(释放前动作直保持)→转移产品(动
作持续 2 秒)→释放产品需次执行动流程触发动钮次
z 手动控制流程动控制流程互锁
元件说明
PLC 软元件 控制说明
X0 动钮时 X0 状态 Off→On 变化次
X1 手动钮时 X1 状态 Off→On 变化次
X2 夹取钮时 X2 状态 On
X3 转移钮时 X3 状态 On
X4 释放钮时 X4 状态 On
S0 初始步进点
S20 进入动控制步进点
S21 进入手动控制步进点
T0 计时 2 秒定时器
Y0 夹取释放产品夹取时Y0 状态 On释放时Y0 状态 Off
Y1 转移产品 1 基程序设计范例
DVPPLC 应技术手册 125
控制程序
S
S
TMR T0 K20
T0
S21
S20
X2
X3
S0
Y1
RET
X4
SET
RST
Y0
Y0
Y1
夹取产品
转移产品
释放产品
T0
SET Y0 夹取产品
转移产品
RST Y0 释放产品
Y0
S0
M1002
SET S0
S20
SET S21
S
S0 X0
X1
SET

程序说明
z X0 Off→On 变化时S20 步进点置位动控制流程执行次手动流程禁止需
次执行动流程触发动钮次
z 机械手执行动流程 1 次:夹取产品 Y0 On (释放前动作直保持) →转移产品 Y1 On (动
作持续 2 秒) →释放产品 Y0 Off
z X1 Off→On 变化时S21 步进点置位执行手动控制流程动流程禁止
z 机械手执行手动流程 1 次:夹取钮 (X2) 产品 A 传送带夹取转移钮 (X3)
产品移动 B 传送带释放钮 (X4) 产品放 B 传送带送走1 基程序设计范例
DVPPLC 应技术手册 126
MEMO 2 计数器设计范例

DVPPLC 应技术手册 21
21 产品批量包装
X0
X1
Y0

控制求
z 检测 10 产品机械手开始动作包动作完成机械手计数器均复位
元件说明
PLC 软元件 控制说明
X0 产品计数光电传感器检测产品时X0 状态 On
X1 机械手动作完成传感器动作完成时X1 状态 On
C0 般 16 位数计数器
Y0 包装机械手
控制程序
X0
CNT C0 K10
C0
Y0
RST
RST
Y0
C0
X1

程序说明
z 光电开关检测产品时X0 触发次(Off→On)C0 计数次
z C0 计数达 10 次时C0 常开接点闭合Y0On机械手执行包装动作
z 机械手包装动作完成机械手动作完成传感器接通X1 Off→On 变化次RST
指令执行Y0 C0 均复位等批产品包装 2 计数器设计范例

DVPPLC 应技术手册 22
22 产品日产量测定 (16 位数停电保持计数器)
日完成
456
日完成
456X0
清零
X1

控制求
z 生产线会突然停电中午休息关掉电源重新开始生产需停电前记录开始产
品进行计数
z PLC 产品天产量超 500 台时目标完成指示灯亮提醒工作员做记录
z 清零钮产品产量记录清零开始产品数 0 开始进行计数
元件说明
PLC 软元件 控制说明
X0 光电传感器检测产品时X0 状态 On
C120 16 位数停电保持计数
X1 清零钮
控制程序
X1
X0
CNT C120 K500
C120
Y0
RST C120

程序说明
z 需停电保持数场合需停电保持计数器
z 完成台产品C120 计数次计数 500 次Y0On目标完成指示灯亮
z DVPPLC 机种 6 位停电保持计数器范围ESEXSS 机种 C112~C127
SASXSC 机种 C96~C199EH 机种 C100~C199 2 计数器设计范例

DVPPLC 应技术手册 23
23 产品出入库数量监控 (32 位数计数器)
货物
入口
货物
出口

控制求
z 仓库产品数量进行监控仓库产品数量达 40000 时开始报警仓
库入出口处均设置检测产品光电传感器
元件说明
PLC 软元件 控制说明
X0 入库检测光电传感器产品入库时X0 状态 On
X1 出库检测光电传感器产品出库时X1 状态 On
M1216 C216 计数模式设定(On 时计数)
C216 32 位数计数器
Y0 报警灯
控制程序
X1
X0
DCNT C 162 K40000
Y0
RST M1216
SET M1216
X1
X0
C216

程序说明
z 例关键利 32 位加减计数标志 M1216 控制 C216 计数X0 Off→On 变
化次M1216OffC216 计数X1 Off→On 变化次M1216OnC216 计

z C216 计数现值达 40000 时C216OnY0 变 On警报灯亮2 计数器设计范例

DVPPLC 应技术手册 24
24 3 计数器构成 24 时时钟
时 分秒
控制求
z 利 3 计数器配合 1s 时钟脉标志 M1013构成标准 24 时时钟
元件说明
PLC 软元件 控制说明
C0 秒计数
C1 分计数
C2 时计数
M1013 1s 时钟脉
控制程序
M1013
CNT C0 K60
C0
CNT C1 K60
RST C0
C1
C2
CNT C2 K24
RST C1
RST C2

程序说明
z 实现 24 时钟关键 1 秒钟时钟脉 M1013 利程序开始执行秒钟 C0 计数
1 次计数 60 次(1 分钟) C0OnC1 计数 1 次时复位 C0理 C1 计数
60 次(1 时)C1OnC2 计数 1 次时复位 C1完成 24 次计数(24 时)复位
C2开新 24 时计数程
z 通 C0 计秒 C1 计分 C2 计时组成 24 时时钟时
分秒分 C2C1C0 读出 C2 设定值等 12 时标准 12
时时钟 2 计数器设计范例

DVPPLC 应技术手册 25
25 A B 相脉高速计数
z 差动输入接线图(高速高噪声时)
双绞线
A +
A
B +
B
A
B
差动输出
X0+
X0
X1+
X1
编码器输出DVP32EH00M 高速输入

z 差動輸出配线圖
双绞线
A +
A
B +
B
Y0
Y1
驱动器PLC
Photocouple
Line Receiver
输入配线
输入配线
Y0+
Y0
Y1+
Y1
SG0

控制求
z DVP32EH00M 发送 AB 相脉控制伺服秒发送 10000 脉伺服伺服电机转动距
离编码器编码接入 PLC 高速计数输入点(差动输入点) PLC 高速计数器计数值脉
发送脉数目相差 10 时报警灯亮
元件说明
PLC 软元件 控制说明
Y0 100KHz 脉输出
Y5 报警指示灯
M1013 1 秒时钟脉
M1029 脉发送完毕标志
D1220 第組脈 CH0(Y0Y1) 輸出相位設定
C251 硬件高速计数器 2 计数器设计范例

DVPPLC 应技术手册 26
控制程序
M1013
M1000
M1029
DPLSY K100000 K10000 Y0
Y5
MOV K0 D1220
DCNT
RST
C251
C251
K20000
DLD< C251 K9990
Y0秒输出频率 脉100k 10000

程序说明
z 范例 M1013 控制 PLC 发送脉D1220K0 设置脉 Y0 输出伺服电机编码
器输出回馈信号接入 X0X1 高速计数端X0X1 应硬件高速计数器 C251高
计数频率 200KHz
z 脉发送完毕M1029On接点型态较指令 DLD<执行 C251 计数值发送脉
数目相差 10 C251 计数器值等 K9990 时Y5On报警灯亮
z M1029On [RST C251]执行C251 清零保证 PLC 次输入脉计数时
C251 开始 0 开始计数
z 伺服编码器输出信号差分信号范例需支持差分信号输入 DVP32EH00M
机种( X0X1X4X5 输入端支持差分信号输入) 3 定时器设计范例

DVPPLC 应技术手册 31
31 延时 Off 程序
控制求
z 开关拨 On 状态时灯立点亮拨 Off 状态时5 秒指示灯熄灭
5s
X1
Y1
T0

元件说明
PLC 软元件 控制说明
X1 指示灯开关开关拨动Off位置时X1 状态 Off
T1 计时 5 秒定时器时基 100ms 定时器
Y1 输出指示灯
控制程序
Y1
TMR T1 K50
X1 T1
Y1
X1
延时 5 秒关

程序说明
z 开关拨动 On 位置时X1OnX1 常闭接点关断 TMR 指令执行定时器 T1 线圈
失电状态T1 常闭接点闭合 X1 常开接点接通T1 常闭接点接通 Y1On
保指示灯点亮
z 开关拨动 On 位置时X1OffX1 常闭接点导通 TMR 指令执行 未达定时器预
设时间时T1 常闭接点导通状态 Y1 通保回路保持亮状态
z 定时器达 5 秒预设值时T1 线圈电T1 常闭接点断开 T1 常闭接点断开
Y1Off指示灯熄灭
z 利 API 65 STMR 指令实现延时 Off 功 3 定时器设计范例

DVPPLC 应技术手册 32
32 延时 On 程序
控制求
z 开关拨 On 状态时3 秒钟指示灯亮拨 Off 状态时指示灯立熄灭
X1
Y1
T0
3s

元件说明
PLC 软元件 控制说明
X1 指示灯开关开关拨动On位置时X1 状态 On
T1 计时 3 秒定时器时基 100ms 定时器
Y1 输出指示灯
控制程序
X1
T1
Y1
TMR T1 K30 延时 秒开3

程序说明
z X1On 时TMR 指令执行T1 线圈受电开始计时计时达 3 秒预设值时T1
常开接点闭合Y1On指示灯点亮
z X1Off 时TMR 指令执行T1 线圈失电T1 常开接点断开Y1Off指示灯熄
灭 3 定时器设计范例

DVPPLC 应技术手册 33
33 延时 OnOff 程序
控制求
z 开关 Off→On 动作时5 秒指示灯点亮开关 On→Off 动作时3 秒指示灯熄

Y1
X1
3s
5s
元件说明
PLC 软元件 控制说明
X1 指示灯开关开关拨动On位置X1 状态 On
T0 计时 5 秒定时器时基 100ms 定时器
T1 计时 3 秒定时器时基 100ms 定时器
Y1 输出指示灯
控制程序
X1
Y1
TMR T0 K50
T0 T1
Y1
X1
TMR T1 K30
延时 5 秒开
延时 秒关3

程序说明
z X1On 时T0 定时器开始执行计时 T0 计时达预设值 5 秒时T0On常开接点
导通 T1 定时器计时常闭接点始终导通状态开关 Off→On 动作 5 秒T0
常开接点导通T1 常闭接点导通Y1On 保指示灯点亮
z X1Off 时T 1 定时器开始执行计时 T1 计时达预设值 3 秒时开T1On常闭
接点闭合 T0 定时器计时常开接点始终关断状态开关 On→Off 动作 3 秒
T0 常开接点关断T1 常闭接点关断Y1Off指示灯熄灭 3 定时器设计范例

DVPPLC 应技术手册 34
34 时序延时输出 (3 台电机序启动)
启动 X0
停止 X1
Y0
Y1
Y2
油泵电动机
电动机
辅助电动机

控制求
z 启动钮油泵电动机立启动延时 10 秒电动机启动延时 5 秒辅助电动机
启动停止钮电机立刻停止运行
X1
Y2
Y0
Y1
10s
5s
X0

元件说明
PLC 软元件 控制说明
X0 启动钮时X0 状态 On
X1 停止钮时X1 状态 Off
T0 计时 10 秒定时器时基 100ms 定时器
T1 计时 5 秒定时器时基 100ms 定时器
Y0 油泵电机启动信号
Y1 电机启动信号
Y2 辅助电机启动信号 3 定时器设计范例

DVPPLC 应技术手册 35
控制程序
X1
X1
X1
Y0
Y1
Y2
X0
T0
T1
Y0
Y1
Y2
TMR
TMR
T0
T1
K100
K50
Y1
Y2
启动油泵电机
启动电机
启动辅助电机

程序说明
z 钮 X0 Off→On 动作时X0OnX0 常开接点导通 Y0 导通保油泵电机
立启动开始润滑系统供油时[TMR T0 K100]指令执行达 10 秒预设时间
T0 常开接点导通M10On 时[RST Y0]指令执行Y0 复位 Off电磁阀关

z T0 常开接点 On 时Y1 导通保电机启动T0 定时器关断时[TMR T1 K50]
指令执行达 5 秒预设时间T1 常开接点导通
z T1 常开接点 On 时Y2 导通保辅助电机机启动T1 定时器关断
z 钮 X1 Off→On 动作时X1 常闭接点关断Y0Y1Y2 关断油泵电机电
机辅助电机停止运行 3 定时器设计范例

DVPPLC 应技术手册 36
35 脉波波宽调变
控制求
z 拨动开关 On 位置通程序中改变定时器预设时间值产生脉波波宽调变功
产生面振荡波形Y0 状态 On 1 秒周期 2 秒
1000ms
2000ms
X0
Y0

元件说明
PLC 软元件 控制说明
X0 开关开关拨动On位置X1 状态 On
T0 计时 1 秒定时器时基 100ms 定时器
T1 计时 2 秒定时器时基 100ms 定时器
Y0 输出振荡波形
控制程序
T0
X0
TMR
Y0
T0
T1TMR
T1
T0ZRST
K10
K20
T1

程序说明
z X0On 时定时器 T0T1 开始计时T0 未计时达前 Y0On T0 计时达时Y0Off
T1 计时达时 T0T1 清时 Y0 会持续输出面振荡波形 X0Off 时Y0 输出
变成 Off
z 利修改定时器预设时间值产生脉波波宽调变功
z 利 API 144 GPWM 指令实现脉波波宽调变功
X0
GPWM K1000 K2000 Y03 定时器设计范例

DVPPLC 应技术手册 37
36 工养鱼池水位监控系统 (闪烁电路)
RESETX0
X1
X2
X3 Y2
Y1
Y0
Y3
X4
Y4

控制求
z 工养鱼池水位正常水位时动启动水排水水位处警戒水位(低
高)时动启动排水外报警器闪烁报警器鸣
z RESET 钮报警灯停止闪烁报警器停止鸣
Y3Y4
X0
报警器
报警灯
500ms
500ms

元件说明
PLC 软元件 控制说明
X0 低水位传感器(警戒水位)处低水位时X0 状态 On
X1 正常水位限传感器处正常水位限时X1 状态 On
X2 正常水位限传感器处正常水位限时X2 状态 On
X3 高水位传感器(警戒水位)处高水位时X3 状态 On
X4 RESET 钮时X4 状态 On
T1 计时 500ms 定时器时基 100ms 定时器
T2 计时 500ms 定时器时基 100ms 定时器
Y0 1#排水泵
Y1 水泵
Y2 2#排水泵
Y3 报警灯
Y4 报警器 3 定时器设计范例

DVPPLC 应技术手册 38
控制程序
Y4
Y1
X1
Y2
X2
X3
X0 T2
X3
T1
X0 T2 X4
X3
Y0
TMR T1 K5
TMR T2 K5
Y3
闪烁电路
Reset钮
报警灯
报警器

程序说明
z 正常水位时: X0OnX1OnX2 Off X3Off Y0OffY2Off水泵排水
泵工作
z 池水位低正常水位时:X0OnX1 OffX2 OffX3 OffX4 Off X1Off
常闭接点导通 Y1On启动水泵养鱼池注水
z 池水位低低水位(警戒水位)时:X0OffX1OffX2OffX3Off X0Off
常闭接点导通Y1On水泵启动时 X1Off常闭接点导通报警电路执行
Y3OnY4On报警灯闪烁报警器鸣
z 池水位高正常水位时:X0OnX1OnX2OnX3Off X2On常开接点导
通 Y2On 1#排水泵启动养鱼池水排出
z 池水位高警戒水位时:X0OnX1OnX2OnX3On X2On常开接点导
通 Y2On1#排水泵启启动时 X3On常开接点导通 Y0On2#排水
泵启动报警电路执行 Y3OnY4On 报警灯闪烁报警器鸣
z 复位钮X4On常闭接点关断 Y3OffY4Off报警器报警灯停止工作
3 定时器设计范例

DVPPLC 应技术手册 39
37 崩应测试系统 (延长计时)
Y0
X0

控制求
z PLC 产品 25 时崩应测试崩应测试完成指示灯亮提醒作业员崩应房取出 PLC
X0
T2
Y0
T0
T1
(3000+3000+3000)s
3000 s
3000 s
3000 s


元件说明
PLC 软元件 控制说明
X0 崩应测试启动时X0 状态 On
T0 计时 3000 秒定时器时基 100ms 定时器
T1 计时 3000 秒定时器时基 100ms 定时器
T2 计时 3000 秒定时器时基 100ms 定时器
Y0 崩应测试完成指示灯 3 定时器设计范例

DVPPLC 应技术手册 310
控制程序
T0
T1
T
T1
T2
X0
TMR
TMR
TMR
TMR
TMR
Y0
T0
T1
K30000
K30000
K30000
K30000
K30000
T2

程序说明
z 16 位定时器长计时时间 100ms×3276732767s超 1 时(3600 秒)
应场合定时器满足求需定时器实现计时时间延长计时总时间
变定时器计时时间
z 崩应测试启动钮X0On定时器 T0 开始计时 100ms×300003000s
T0 常开接点导通T1 开始计时 100ms×300003000s T1 常开接点导通T2
开始计时 100ms×300003000s T2 常开接点导通Y0On崩应测试完成指
示灯点亮崩应测试总时间 3000s+3000s+3000s9000 秒150 分钟25 时
z 利 API 169 HOUR 指令实现长时间定时功 3 定时器设计范例

DVPPLC 应技术手册 311
38 电动机星-三角降压启动控制
M
KM2KM0
KM1
降压启动电路示意图

Y0
Y1
Y2
COM
KM0
KM2
24V
24G
SS
X0
X1
PLC外部接线示意图
动作求
z 三相交流异步电动机启动时电流较般额定电流 5~7 倍减启动电流电网
影响采星—三角形降压启动方式
z 星—三角形降压启动程:
合开关电机启动接触器星形降压方式启动接触器先启动10 秒延时星形降压方
式启动接触器断开 1 秒延时三角形正常运行接触器接通电动机电路接成三
角形接法正常运行采两级延时目确保星形降压方式启动接触器完全断开接通
三角形正常运行接触器
元件说明
PLC 软元件 控制说明
X0 START 钮时X0 状态 On
X1 STOP 钮时X1 状态 On
T1 计时 10 秒定时器时基 100ms 定时器
T2 计时 1 秒定时器时基 100ms 定时器
Y0 电机启动接触器 KM0
Y1 星形降压方式启动接触器 KM1
Y2 三角形正常运行接触器 KM2 3 定时器设计范例

DVPPLC 应技术手册 312
控制程序
X0
TMR T0 K100
Y0
TMR T1 K10
X1
Y0
Y0 T0 Y2
Y1
Y2
Y1 T0
T1 Y1 X1
Y2

程序说明
z 启动钮X0OnY0On 保电机启动接触器 KM0 接通时 T0 计时器开始计
时 Y0OnT0OffY2Off Y1On星形降压方式启动接触器 KM1 导通
z T0 计时器达 10 秒预设值T0OnY1OffT1 计时器开始计时达 1s 预设值
T1On Y2On三角形正常运行接触器 KM2 导通
z 停止钮时X1On电动机处启动状态运行状态Y0Y1Y2 变
Off电机停止运行 3 定时器设计范例

DVPPLC 应技术手册 313
39 厅动门控制
X0(红外线传感器)
X1(关门极限开关)X2( 极限开关)开门 X2(开门极限开关)
Y1(关门)Y0(开门)
控制求
z 进入红外传感器椭圆区域时开门电机启动门动开直碰开门极限停止
z 达开门极限处 7 秒红外传感器椭圆区域关门电机启动门动关直
碰关门极限开关
z 关门程中进入红外传感器椭圆区域门应立停止关闭执行开门动作
元件说明
PLC 软元件 控制说明
X0 红外线传感器进入该椭圆区域时X0 状态 On
X1 关门极限开关门碰该开关时X1 状态 On
X2 开门极限开关门碰该开关时X2 状态 On
T0 计时 7 秒定时器时基 100ms 定时器
Y0 开门电机
Y1 关门电机 3 定时器设计范例

DVPPLC 应技术手册 314
控制程序
Y0
X0 X2 Y1
Y0
X2 X0
TMR T0 K70
T0 X0 X1 Y0
Y1
Y1

程序说明
z 进入红外传感器椭圆区域X0On时门未开门极限开关处(X2Off)Y0On
保会执行开门动作
z 门达开门极限开关处时X2On时红外传感器椭圆区域(X0Off)定时器开
始计时7 秒 Y1On 保开始执行关门动作
z 关门程中进入进入红外传感器椭圆区域X0OnX0 常闭接点关断Y1Off
X0OnY1OffX2Off Y0 导通执行开门程 3 定时器设计范例

DVPPLC 应技术手册 315
310 液体混合动控制系统
启 动
停 止
X2
X1
Y1(液体 注入口)B
Y0 (液体 注入口)A
Y2(混合液体流出口)
X0
X1
Y3
X10
急 停

控制求
z START 钮动序容器注入 AB 两种液体达规定注入量搅拌
机混合液体进行搅拌搅拌均匀开阀门混合液体流出口流出
元件说明
PLC 软元件 控制说明
X0 启动钮时X0 状态 On
X1 低水位浮标传感器水位达该处时X1 状态 On
X2 高水位浮标传感器水位达该处时X2 状态 On
X10 急停钮时X10 状态 On
T0 计时 120 秒定时器时基 100ms 定时器
T1 计时 60 秒定时器时基 100ms 定时器
Y0 液体 A 流入阀门
Y1 液体 B 流入阀门
Y2 混合液体流出阀门
Y3 搅拌电机 3 定时器设计范例

DVPPLC 应技术手册 316
控制程序
TMR T1 K600
Y1
X0 X1 X10
Y0
Y0
X1 X2 X10
Y1
X2 T0 X10
Y3
Y2
T0 T1 X10
Y2
Y2
TMR T0 K1200

程序说明
z START 钮X0OnY0On 保阀门开注入液体 A直碰低水位浮标传感
器停止液体 A 注入
z 碰低水位浮标传感器 X1 Off→On 动作Y1On 保直碰高水位浮标传
感器停止液体 B 注入
z 碰低水位浮标传感器X2OnY3On搅拌电机开始工作时定时器 T0 开始计时
60 秒T0OnY3 关断搅拌电机停止工作Y2On 保混合液体开始流出
z Y2On 定时器 T1 开始执行达预设值 120 秒T1OnY2 关断混合液体停止
流出
z 系统出现障时急停钮X10On常闭接点关断输出均关断系统停
止工作 3 定时器设计范例

DVPPLC 应技术手册 317
311 动咖啡调机
咖啡
X0
硬币检测开关
Y1 Y2
Y3
Y4Y0
X1 X2
热水咖啡 热水
出纸杯处
搅拌电机
混合容器
X1

控制求
z 投入枚 1 元硬币出纸杯处弹出纸杯时出咖啡2 秒钟出热水注入定量
热水 60 秒咖啡流出口流出调咖啡
元件说明
PLC 软元件 控制说明
X0 硬币检测开关硬币投入时X0 状态 On
X1 压力检测开关混合容器中水达定压力时X1 状态 On
T0 计时 2 秒定时器时基 100ms 定时器
T1 计时 60 秒定时器时基 100ms 定时器
Y0 出纸杯阀门
Y1 出咖啡阀门
Y2 出热水阀门
Y3 振动搅拌电机
Y4 调咖啡流出口
控制程序
X0
SET Y1
Y0
TMR T0 K20
SET Y0
Y1 T0
3 定时器设计范例

DVPPLC 应技术手册 318
X1
T0
SET Y2
RST
RST
Y1
Y0
X1
RST Y2
Y3
TMR T1 K600
SET Y4
T1
RST Y3
T1
SET
RST Y4

程序说明
z 投入元硬币时X0 Off→On 变化Y0 Y1 置位保持出纸杯时出咖啡
z Y0 Y1 常开接点导通 2 秒定时器达预设值T0 常开接点导通 Y2On出热
水阀门导通时 Y0Y1 复位出纸杯咖啡阀门关闭
z 混合容器中水压力达定时X1OnY2 复位停止出热水时 Y3On搅拌
电机开始工作直 T1 达预设值时 60 秒T1OnY4 置位保持Y3 复位搅
拌电机停止工作时咖啡流出口开始流出咖啡
z 调咖啡全部流出纸杯X1 闭合Y4 复位咖啡流出口处阀门关闭 3 定时器设计范例

DVPPLC 应技术手册 319
312 洗手间动水控制程序
控制求
z 男卫生间便斗处者必须站满 3 秒会执行水动作水 3 秒动停止(第次
水)者离开时水 4 秒动停止(第二次水)
3s 3s 4s
X0
Y0
站立时间 第 次水1 第 次水2
z 者第次水时间段离开立停止第次水开始第二次 4 秒水
3s
3s
4s
X0
Y0
第者
第 次水2
第 次水1
站立时间
z 前水 4 秒未完成者便立停止水执行第次
水 3 秒动作该者离开时执行第二次 4 秒水动作
3s 3s 4s
X0
Y0
第者 第二者
4s
站立时间 第 次水1 第 次水2 第 次水2

元件说明
PLC 软元件 控制说明
X0 红外线传感器进入红外传感器检测范围时X0 状态 On
M0~M2 部辅助继电器
T0 计时 3 秒定时器时基 100ms 定时器
T1 计时 3 秒定时器时基 100ms 定时器
T2 计时 4 秒定时器时基 100ms 定时器
Y0 水阀门 3 定时器设计范例

DVPPLC 应技术手册 320
控制程序
X0
X0
TMR T0 K30
Y0
X0 Y0
T0
SET M2
SET M0
TMR T1 K30
M0 M2
M0
M1
M1
T2
TMR T2 K40
ZRST M0 M1
M0 T1 M2
X0 M0 T2
M1
X0
RST M2

程序说明
z 检测进入时红外线传感器X0OnT0受电开始计时3秒离开(X0Off)
T0 失电执行动作站满 3 秒 T0 常开接点闭合保持 M0On开始第
次水(Y0On)
z 程序中M1 形成保电路者站立时间超 3 秒离开(常开接点 M0On
常闭接点 X0On)时M1 保持 On开始第二次水(Y0On)直水 4 秒(T2
常开接点闭合常闭接点断开)停止水(Y0Off)M0M1 复位 M1 保
间 X0 否发生状态改变会利完成第二次水动作 3 定时器设计范例

DVPPLC 应技术手册 321
313 般定时器实现累计型功
G O
洗车器
X0
Y0 X1

控制求
z 洗车器喷水闸次暂时中断喷水保证顾客完整 5 分钟洗车时间
元件说明
PLC 软元件 控制说明
X0 喷水器闸柄开关力握住时X0 状态 On
X1 投币感应装置硬币投入时X1 状态 On
M1 扫描周期触发脉波
T1 时基 100ms 定时器
D10 保存时间记录值
Y0 喷水阀门
控制程序
X0
Y0
TMR T1 K3000
X1
M1
T1
PLS M1
MOV D10 T1
MOV T1 D10
MOV K0 D10
3 定时器设计范例

DVPPLC 应技术手册 322
程序说明
z 顾客投入适硬币X1On保存 T1 时间值 D10 中数值清零
z 顾客握住喷水器开关柄X0OnPLS 指令执行M10 接通扫描周期先 T1 清零
T1 零开始计时 5 分钟(T1K3000)时Y0On允许水开喷出阀
z 果喷水器闸柄开关放开定时器停止计时前喷水时间保存暂时中断喷水
z 次喷水器闸柄定时器会次保存时间开始继续计时 T1 运行时
T1 现值传送 D10 保存次启动时D10 数值传 T1 中作 T1 现
值T1 停止方继续运行样洗车程次中断保证顾客
完整 5 分钟洗车时间 3 定时器设计范例

DVPPLC 应技术手册 323
314 般定时器实现示教功
X2 X 3
示教 启动
X0 X1
模式选择

控制求
z 手动模式工程师先根验手動调整材料压时间时间长短示教钮时间
z 动模式运行情况触发次启动钮示教时设置时间材料进行压
元件说明
PLC 软元件 控制说明
X0 示教钮时X0 状态 On
X1 动启动钮时X1 状态 On
X2 手动运行模式
X3 动运行模式
M1 动启动触发装置
T0 时基 100ms 定时器
T1 时基 100ms 定时器
D0 记录次压结果
Y0 示教运行时启动床
Y1 动运行时启动床 3 定时器设计范例

DVPPLC 应技术手册 324
控制程序
X0
TMR T0 K32767
T0
TMR T1
X2 X3
M1
T1
X1
X2 X3
Y0
Y1
TMR D0
D0
T1
SET
RST
M1
M1

程序说明
z 开关旋转手动模式时X2On示教钮X0On Y0 导通开始压时
定时器 T0 开始执行T0 现值传 D0 中完成材料压程松开示教钮
Y0Off停止压
z 开关旋转动模式时X3On启动次动压X1 直 On Y1On开
始执行压时定时器 T1 开始执行达预设值(值 D0 中容值)T1 常开
接点导通 Y1Off压停止M1 复位 Off次触发压时M1 变 On
重复执行次压程
z 利 API 64 TTMR 指令时间示教功 3 定时器设计范例

DVPPLC 应技术手册 325
315 切断定时器
Y1
Y0流水线 1
流水线 2
控制求
z PLC 产品生产线中作业员需时负责两条传送带产品放入包装箱里条
传送带运行 30 秒该条流水线停止传送外条流水线开始运行 30 秒两条传
送带交运行保证作业员足够时间产品放入包装箱
元件说明
PLC 软元件 控制说明
T0 计时 30 秒定时器时基 100ms 定时器
M0 触发电路控制
M1 传送带切换运行标志
Y0 流水线 1 执行
Y1 流水线 2 执行
控制程序
M0
Y1
TMR T0 K300
T0
T0
M1
M0 M1
M1
M1
M0
M1
Y0
触发电路
3 定时器设计范例

DVPPLC 应技术手册 326
程序说明
z 程序定时器 T0 常闭接点作定时器指令执行条件定时器 T0 达 30 秒预设值时
T0 Off→On 变化次触发电路执行M1 状态改变条流水线运行
z T0 变 On T0 常闭接点关断T0 定时器停止执行T0 接点变 Off
扫描周期定时器接点变 Off定时器 T0 开始执行达 30 秒预设值T0 Off
→On 变化次触发电路执行触发电路执行M1 状态改变外条流水线运行
z 程序触发电路实现 Y0Y1 交导通两条流水线轮流传送产品3 定时器设计范例

DVPPLC 应技术手册 327
316 趣喷泉
Y0 X0

控制求
z 喷泉启动开关喷泉工作指示灯直保持亮状态
z 喷泉工作指示灯亮 2 秒循环执行面动作:中央喷水灯B中央喷水阀B环状灯B环状喷
水阀动作持续时间 2 秒
元件说明
PLC 软元件 控制说明
X0 喷水池启动开关时X0 状态 On
T0 计时 2 秒定时器时基 100ms 定时器
T1 计时 2 秒定时器时基 100ms 定时器
T2 计时 2 秒定时器时基 100ms 定时器
T3 计时 2 秒定时器时基 100ms 定时器
T4 计时 2 秒定时器时基 100ms 定时器
Y0 喷水池工作指示灯
Y1 中央喷水灯
Y2 中央喷水阀
Y3 环状灯
Y4 环状喷水阀
控制程序
TMR T0
X0
X0
Y0
Y0 Y1 Y2 Y3 Y4
K20
ZRST Y1 Y4
T0
T4
SET Y1
喷水池工作指示
喷水池指示灯工作 秒2
指示灯喷水阀门复位
3 定时器设计范例

DVPPLC 应技术手册 328
TMR
TMR
TMR
Y2 Y3 Y4
T2 K20
T2
SET Y3
RST Y4
Y3 Y4
T3 K20
T3
SET Y4
RST Y3
T4 K20
Y4
T4
RST Y4
中央喷水阀工作 秒2
环状灯工作 秒2
环状喷水阀工作 秒2
TMR
Y1 Y2 Y3 Y4
T1 K20
T1
SET Y2
RST Y1
中央喷水灯工作 秒2

程序说明
z 启动开关时X0OnY0 线圈导通工作指示灯点亮利 Y0On 作第定时
器 T0 执行条件2 秒定时时间达T0 Off→On 变化[SET Y1]指令执行Y1On
中央喷水灯开工作指示灯工作程中直亮 T0 Off→On 变化时
做[SET Y1]动作做[RST Y0]动作
z 样 Y1On 作第二定时器指令 T1 执行条件 Y2On 作第三定时器指令
T2 执行条件 Y3On 作第四定时器指令 T3 执行条件保证 Y1~Y4 序动作
z 中央喷水灯喷水阀环状喷水灯环状喷水阀需序动作 T1T2T3 Off
z →On 变化时SET次动做时需做RST次动作 Y1Y2Y3
Y4
z 常闭接点关断定时器确保次动作执行时前动作定时器关闭
z 动作完成T4 升RST次动作时SET第动作 Y1开
始第二轮循环
z X0OffY0 变 Off工作指示灯熄灭时 ZRST 指令执行Y1Y2Y3Y4 复位
阀门喷水池灯立停止工作 3 定时器设计范例

DVPPLC 应技术手册 329
317 交通灯控制
东西方
南北方

控制求
z 启动钮 X0 交通灯开始工作停止钮 X1交通灯系统停止运行
z 设东西方西车流量较红灯亮时间 60 秒南北方车流量较红灯亮时间 30 秒
z 东西方红灯时间南北方绿灯时间+绿灯闪烁时间+黄灯时间反南北方
红灯时间东西方绿灯时间+绿灯闪烁时间+黄灯时间
z 黄灯亮时车通马路黄灯亮 5 秒目正十字路口通行车时间
达面马路
z 东西方交通灯状态变化规律:
红(Y0)
绿(Y1)
黄(Y2)
60秒
20秒
5秒
5秒

z 南北方交通灯状态变化规律:
红(Y10)
绿(Y11)
黄(Y12)
30 s
60 s
5 s
5 s3 定时器设计范例

DVPPLC 应技术手册 330
元件说明
PLC 软元件 控制说明
X0 启动钮
X1 停止钮
T0 计时 60 秒定时器时基 100ms 定时器
T1 计时 20 秒定时器时基 100ms 定时器
T2 计时 5 秒定时器时基 100ms 定时器
T10 计时 50 秒定时器时基 100ms 定时器
T11 计时 5 秒定时器时基 100ms 定时器
T12 计时 5 秒定时器时基 100ms 定时器
T13 计时 30 秒定时器时基 100ms 定时器
S0 初始步进点
S10~S13 东西灯号控制
S20~S23 南北灯号控制
Y0 东西方红灯
Y1 东西方绿灯
Y2 东西方黄灯
Y10 南北方红灯
Y11 南北方绿灯
Y12 南北方黄灯
控制程序
S
S
ZRST S0 S127
PLS
PLS
M0
M1
SET S10
S0
SET S20
S10
TMR T0
SET S11
T0
Y0
K600
X0
X1
SET S0
东西方 60红灯亮 秒
3 定时器设计范例

DVPPLC 应技术手册 331
S Y11
S20
TMR T10
SET S21
T10
K500 南北方绿灯亮 秒50
S
S
S S
T13S13 S23
Y12
S22
TMR
SET
T12
Y10
S23
TMR
S0
RET
T12
S23
K50
T13 K300
S
Y11
S21
TMR T11
SET S22
T11
K50
M1013
南北方绿灯闪烁 秒5
南北方黄灯亮 秒5
南北方红灯亮 秒30
S
S
S
Y1
S11
Y2
S13
TMR T1
SET S12
T1
K200
Y1
S12
TMR T2
SET S13
T2
K50
M1013
东西方 60亮 秒绿灯
东西方绿灯闪烁 秒5
东西方黄灯亮

程序说明
z 启动钮X0 Off→On 动作PLS 指令执行M0 产生升脉[SET S0]指
令执行进入步进流程
z 停止钮X1 Off→On动作PLS指令执行M1 产生升脉[ZRST S0 S127]3 定时器设计范例

DVPPLC 应技术手册 332
指令执行步进点复位交通灯熄灭
z 例应行分支步进流程设计分东西南北方两流程两流程时进行
z 东西方流程处红灯状态时南北方流程应相应处绿灯绿灯闪烁黄灯流程
z 东西方流程结束(红灯熄灭)南北方流程应结束(黄灯熄灭)返回初始步进点 S0
z 步进点流程转移流程时前流程状态(包括步进点 Y 输出点)相应
复位
z 东西方黄灯亮时间(Y2)没定时器控制南北方红灯亮时间结束
(时东西方黄灯结束时间)T13On S13 S23 On 状态返回步
进点 S0S13 S23 步进点应 Y 状态复位Y2 然复位 4 变址寄存器 EF 设计范例

DVPPLC 应技术手册 41
41 连续 D 总计算
控制求
z 实现 D101 开始 N D 寄存器总计算N 长度定义计算结果存放 D100
中运算结果 K32768 K32767 时应位进位标志指示灯点亮
元件说明
PLC 软元件 控制说明
Y0 D100 结果 K32768 时指示
Y1 D100 结果 K32767 时指示
E1 变址寄存器
D100 存放 D 相加总
D500 FORNEXT 循环次数
控制程序
M1000
M1000
M1021
M1022
MOV K1 E1
MOV K0 D100
FOR
INC
D500
E1
ADD D100 D100D100E1
NEXT
Y0
Y1
Y0

程序说明
z 例关键利变址寄存器 E1 配合 FOR~NEXT 循环实现加数变化E1K1加数
D100E1 代表 D101E1K2加数 D100E1 代表 D102类推E1K10加数 D100E1
代表 D110
z 连续相加 D 数 FOR ~NEXT 循环执行次数决定 FOR ~NEXT 循环执行次数
D500 值决定D500 等 1 时循环执行次数视 1假 设 D500K10 FOR ~NEXT
执行 10 次继续执行 NEXT 程序 4 变址寄存器 EF 设计范例

DVPPLC 应技术手册 42
z 第 1 次执行 FOR ~NEXT 循环时E1K1D100E1 代表 D101ADD 指令执行D100
D101 相加结果存放 D100 中加数 D100K0存放加法运算结果 D100
容值 D101 中数值时 INC 指令执行E1 变 K2
z 第 2 次执行 FOR ~NEXT 循环时E1=K2D100E1 代表 D102ADD 指令执行D100
D102 相加结果存放 D100 中加数 D100D101D100 容值 D101 D102
中数值相加
z 类推执行第 10 次时D100 容值 D101D102D103D104D105D106
D107D108D109D110 中数值相加
z 相加结果数值 K32768 时M1021ON输出线圈 Y0 导通位指示灯亮相加
结果数值 K32767 时M1022ON输出线圈 Y1 导通进位指示灯亮 4 变址寄存器 EF 设计范例

DVPPLC 应技术手册 43
42 产品配方参数调
控制求
z 假设某种产品 3 种型号应 3 组配方参数配方包含 10 种参数选择相应配方
组开关加工时该配方参数作前加工执行配方参数
元件说明
PLC 软元件 控制说明
X0 第 1 组配方开关
X1 第 2 组配方开关
X2 第 3 组配方开关
D500~D509 第 1 组配方数
D510~D519 第 2 组配方数
D520~D529 第 3 组配方数
D100~D109 前执行配方参数
控制程序
X0
X0
X1
X1
X2
X2
MOV
RST
RST
MOV
MOV
K500
M0
K510
K520
E1
E1
E1
FOR
INC
SET
INC
K10
F1
M0
E1
MOV D0E1 D100F1
NEXT
LD> F1 K10
M0
M0
F1
4 变址寄存器 EF 设计范例

DVPPLC 应技术手册 44
程序说明
z 例关键利 E1F1 变址寄存器配合 FOR~NEXT 循环实现 D 编号变化存放配
方参数中组寄存器传送 D100~D109作前执行配方参数
z 选择中组配方参数时X0X1X2 中变 ONE1 值分应 K500
K510K520D0E1 分代表 D500D510D520时[RST M0]指令执行M0 复位变
OffRST F1 指令 FOR~NEXT 循环执行 F1 复位变 K0D100F1 代表 D100
z 例中 FOR ~NEXT 循环执行次数 10 次假设选择第组配方 D0E1 D500
~D509 变化D100F1 D100~D109 变化实现第组配方参数数调
z 假设选择第组配方执行第 1 次循环时D500 值传送 D100执行第 2 次循
环时D501 值传送 D101……类推执行第 10 次循环时D509 值传
送 D109 中
z 循环次数达时 F1K10[SET M0]指令执行M0 置位变 ONFOR ~NEXT
循环中指令 M0 常闭接点断开停止执行
z 例实现 10 参数 3 组配方数传送通改变 FOR~NEXT 循环次数容易
改变配方中参数数增加配方组数程序中增加条存放配方数 D 起始
编号值MOV E1 MOV 指令 4 变址寄存器 EF 设计范例

DVPPLC 应技术手册 45
43 8 组电位器控制 2 台 04DA 电压输出
DVPF6VR
DVP04DA DVP04DADVPEH 机
控制求
z EH 机种通调节台达 EH 机种 8 组模拟电位器(机带 2 组+DVPF6VR 扩展 6 组)
意调节 2 台 DVP04DA 8 输出通道电压 0~10V 变化
元件说明
PLC 软元件 控制说明
X0 模拟电位器值读出启动
X1 第 1 DVP04DA 值写入启动
X2 第 2 DVP04DA 值写入启动
E0 变址寄存器
控制程序
M1000
RST E0
FOR
INC
K8
E0
VRRD K0@E0 D0E0
NEXT
X0 利 循环
实现 组模拟电位器值次读出
E0 FOR ~NEXT
8
4 变址寄存器 EF 设计范例

DVPPLC 应技术手册 46
MOV
MOV
MOV
MOV
MOV
MOV
MOV
MOV
D0
D1
D2
D3
D4
D5
D6
D7
D10
D20
D30
D40
D50
D60
D70
D80
X0
X0
X0
X0
X0
X0
X0
X0
K4000
K4000
K255
K255
X0
X0
DMUL
DMUL
DDIV
DDIV
D100
D110
D200
D210
K4000
K255
X0
DMUL
DDIV
D120
D220
数传送

D0~D7
D10~D80 中
第 组模拟电位器
读出值数处理
1
第 组模拟电位器
读出值数处理
2
第 组模拟电位器
读出值数处理
3
K4000
K4000
K4000
K255
K255
K255
X0
X0
X0
DMUL
DMUL
DMUL
DDIV
DDIV
DDIV
D130
D140
D150
D230
D240
D250
第 组模拟电位器
读出值数处理
4
第 组模拟电位器
读出值数处理
5
第 组模拟电位器
读出值数处理
6
D10
D100
D20
D110
D30
D120
D40
D130
D50
D140
D60
D150
4 变址寄存器 EF 设计范例

DVPPLC 应技术手册 47
K4000
K4000
K255
K255
X0
X0
DMUL
DMUL
DDIV
DDIV
D160
D170
D260
D270
K6
K6
K7
K7
K8
K8
K9
K9
X1
X2
TO
TO
TO
TO
TO
TO
TO
TO
D200
D240
D210
D250
D220
D260
D230
D270
K1
K1
K1
K1
K1
K1
K1
K1
第 组模拟电位器
读出值数处理
7
第 组模拟电位器
读出值数处理
8
控制 第

通道
1
DA 4
0~
10V
模块
输出
电压
控制 第

通道
2
DA 4
0~
10V
模块
输出
电压
D70
D160
D80
D170
K0
K0
K0
K0
K1
K1
K1
K1
程序说明
z 范例利 E0 变址寄存器配合 FOR~NEXT 循环实现模拟电位器组编号存放读出容
值 D 编号变化
z FOR~NEXT 指令执行期间(INC E0)E0 012……7 加 1 变化K0@E0 K0~K7
变化D0E0 D0~D7 变化8 电位器值呈现 VR0→D0VR1→D1VR2→
D2……VR7→D7 序读入指定寄存器
z 旋转模拟电位器值 K0~K255 变化 DVP04DA 电压 0~10V 应数值 K0~K4000
程序中设计模拟电位器K0~K255变化转换成模拟量输出模块K0~K4000变
化达调节模拟电位器实现通道 0~10V 电压输出控制
z 转换成 K0~K4000 变化数值传送 D200D210D220D230D240D250
D260D270 TO 指令实现存放述寄存器值送 DVP04DA 中作应通道电
压输出
z API85 VRRD 指令(电位器值读出) API79 TO 指令(特殊模块 CR 数写入)法请参考
DVPPLC 应技术手册 程序篇4 变址寄存器 EF 设计范例

DVPPLC 应技术手册 48
MEMO 5 应指令程序流程设计范例

DVPPLC 应技术手册 51
51 CJ 指令实现配方调
DVP12SC
2行程
1行程
X1
X2
X3
行程3
X4
台达 伺服ASDA
启动
Y10
C2
脉输出
Y0
C0 正 反方
COM
PLS
SIGN

控制求
z 台达 DVP12SC PLC 发送脉控制台达 ASDA 伺服 3 种工作行程距离通三开关
意选择满足工作需
元件说明
PLC 软元件 控制说明
X1 行程选择开关 1时X1 状态 On
X2 行程选择开关 2时X2 状态 On
X3 行程选择开关 3时X3 状态 On
X4 伺服定位启动开关时X4 状态 On
Y0 PLC 脉方控制
Y10 PLC 脉输出点
控制程序
X1
CJ
X2
CJ
X3
CJ
M1000
CJ
CJ
M1000
MOV D0
P1
P2
P3
P4
K10000
P4
P1
5 应指令程序流程设计范例

DVPPLC 应技术手册 52
CJ
CJ
CJ
X4
M1000
M1000
MOV
MOV
DDRVI
D0
D0
D0 Y10 Y0
P4
P4
P4
K100000
K30000
K20000
P4
P3
P2

程序说明
z 开关 X1 闭合X2X3 断开时程序[CJ P1] 跳转 P1 处常数值 K10000 放入 D0
选定第种行程距离然跳指针 P4准备脉输出
z 开关 X2 闭合X1X3 断开时程序[CJ P2]跳转 P2 处常数值 K20000 放入 D0
选定第二种行程距离然跳指针 P4准备脉输出
z 开关 X3 闭合X1X2 断开时程序[CJ P3]跳转 P3 处常数值 K30000 放入 D0
选定第三种行程距离然跳指针 P4准备脉输出
z X1X2X3 均闭合(选择行程)程序第四行执行直接跳转指针 P4准备
脉输出
z 开关 X4 闭合时指令[DDRVI D0 K10000 Y10 Y0] 执行 Y10 输出定数量脉(频
率 100KHzD0 容值作脉输出数目)Y0 脉方控制伺服电机运转距离
接收脉数成例控制 PLC 脉输出数目达控制伺服电机运转距离目 5 应指令程序流程设计范例

DVPPLC 应技术手册 53
52 水库水位动控制
Y0
Y10 Y11
X1
X0 Y1

控制求
z 水库水位升超限时水位异常警报灯报警进行泄水动作
z 水库水位降低限时水位异常警报灯报警进行灌水动作
z 泄水动作执行 10 分钟水位限传感器 X0 On机械障报警灯报警
z 灌水动作执行 5 分钟水位限传感器 X1 On机械障报警灯报警
z 水位处正常水位时报警灯熄灭泄水灌水阀门动复位
元件说明
PLC 软元件 控制说明
X0 水位限传感器达限时X0 状态 On
X1 水位限传感器达限时X1 状态 On
Y0 水库泄水阀门
Y1 水库灌水阀门
Y10 水位异常报警灯
Y11 机械障报警灯
控制程序
X0
X1
X1
CALL
CALL
ZRST
ZRST
ZRST
FEND
Y1
Y11
T1
X1
X0
X0
P0
P10
Y0
Y10
T0
5 应指令程序流程设计范例

DVPPLC 应技术手册 54
CALL
CALL
M1000
M1000
M1000
SRET
SRET
SRET
TMR
TMR
K6000
K3000
Y0
Y1
Y11
Y10
Y10
Y0
Y1
X0
X1
水位超限泄
水报警子程序
水位低限灌
水报警子程序
机械障报警子程序
T1
T0
P0
P20
P10
T0
P20
P20
T1

程序说明
z 水位超限时X0OnCALL P0 指令执行跳转指针 P0 处执行 P0 子程序线
圈 Y0 Y10 On进行泄水动作水位异常报警灯报警直 X0 变 Off水位低
限水位时停止 P0 子程序
z 水位低限时X1OnCALL P10 指令执行跳转指针 P10 处执行 P10 子程序
线圈 Y1 Y10 On进行泄水动作水位异常报警灯报警直 X1 变 Off水位高
限水位时停止 P10 子程序
z P0 P10 子程序中嵌套 CALL P20 子程序果进行泄水动作 10 分钟水位限传感
器 On执行 P20 子程序Y11 线圈导通机械障指示灯报警
z 样果进行灌水动作 10 分钟水位限传感器 On执行 P20 子程序Y11 线圈
导通机械障指示灯报警
z 果水库处正常水位 X0 X1 Off ZRST 指令执行Y0Y1Y10Y11
T0T1 复位泄水灌水阀门报警灯动作 5 应指令程序流程设计范例

DVPPLC 应技术手册 55
53 办公室火灾报警 (中断应)
控制求
z 感热警报器感应高温时(发生火灾)警铃响起喷水阀立刻开始喷水
z 警报解警报解钮喷水阀停止喷水警铃声灭
元件说明
PLC 软元件 控制说明
X0 感热警报器温度高时X0 状态 On
X1 警报解钮时X1 状态 On
Y0 喷水阀
Y1 火灾警铃
控制程序
FEND
RST Y0
RST Y1
M1000
Y1
EI
Y0
IRET
M1000
IRET
I001
I101
程序

程序说明
z 程序中中断指针 I001I101 分应外部输入点 X0X1X0X1 升触发时执行
应 I001 I101 中断
z 办公室温度正常时感热警报器动作X0 Off中断信号产生中断子程序执

z 办公室温度高时感热警报器动作X0 Off→On 变化时PLC 立停止程序
执行转执行中断子程序 I001开喷水阀(Y0)警铃(Y1)I001 执行完毕返5 应指令程序流程设计范例

DVPPLC 应技术手册 56
回程序断点处继续执行
z 警报解时警报解钮X1 Off→On 变化PLC 立停止程序执行转执
行中断子程序 I101关闭喷水阀(Y0)警铃(Y1)I101 执行完毕返回程序断
点处继续执行 5 应指令程序流程设计范例

DVPPLC 应技术手册 57
54 超市钱柜安全控制 (FOR~NEXT)
应付金额 412
88

元 找零
应付金额 8800
1200

元 找零
应付金额 2668
332

元 找零
Y0~Y17 Y20~Y37 Y40~ Y57
X0

控制求
z 超市火灾抢劫等情况发生报警时区域钱柜现金抽屉锁住直警报解
元件说明
PLC 软元件 控制说明
X0 报警器信号报警器响时X0 状态 On
D0 钱柜数量
D10 目寄存器首址
控制程序
D10F1
D0
D10F1H0
D0
F1
F1
F1
MOV
MOV
MOV
NEXT
RST
FOR
INC
INC
M1000
X0
M1002
X0
HFFFF
K3
5 应指令程序流程设计范例

DVPPLC 应技术手册 58
K4Y0
K4Y20
K4Y40
MOV
MOV
MOV
M1000
D10
D11
D12

程序说明
z 通控制 D0 控制 FOR~NEXT 循环次数决定控制钱柜数量钱柜 16
抽屉例中 D0K3 3 钱柜 48 抽屉进行控制
z F0K0 时D10F1 代表 D10F0K1 时D10F1 代表 D11F0K2 时D10F1 代表 D12
F0K3 时D10F1 代表 D13
z 警报响时X0OnFOR~NEXT 循环执行 3 次HFFFF 次送 D10~D12 中
FOR~NEXT 循环执行完毕D10~D12 值送外部 Y 输出点 Y 输出置位 On
钱柜抽屉锁住
z 警报解时X0OffFOR~NEXT 循环执行 3 次H0 次送 D10~D12 中FOR~NEXT
循环执行完毕D10~D12 值送外部 Y 输出点 Y 输出复位 Off钱柜
抽屉开
z 例中利变址寄存器 F1 实现单值装入数堆栈(连续 D 区域)户根
需区域数定时器计数器等方面控制 6 应指令传送较控制设计范例

DVPPLC 应技术手册 61
61 CMP 原料渗混机
控制求
z 原料渗混机 A B 料系统启动(X0)系统启动灯(Y0)亮加工启动开关(X1)
A 料控制阀(Y1)开始送料搅拌器电机(Y3)开始转动设置时间(D0)达换 B
料控制阀(Y2)开始送料搅拌器电机(Y3)持续转动直工作时间(D1)达
元件说明
PLC 软元件 控制说明
X0 系统启动开关时X0 状态 On
X1 加工启动开关时X1 状态 On
Y0 系统启动灯
Y1 A 料出口阀
Y2 B 料出口阀
Y3 搅拌器电机
D0 A 料送料时间
D1 A 料+B 料送料总时间
控制程序
X0
M0
X1
Y3
T0
SET
TMR
ZRST
CMP
RST
Y3
T0
Y1
T0
T0
D1
Y3
D0 M0
M1
M2
Y0
Y1
Y2
6 应指令传送较控制设计范例

DVPPLC 应技术手册 62
程序说明
z 启动钮X0OnY0 线圈导通机灯(Y0)亮
z 加工开关X1 Off→On 变化SET 指令执行Y3 置位TMR 指令执行T0
开始计时
z 时CMP 指令执行 T0 现值 D0 时M0 OnY1 导通开始送 A 料
T0 现值等 D0 容值时M1 M2 变 On M0 变 Off时 Y2 导通Y1
关闭开始送 B 料停止送 A 料
z T0 现值等 D1(送料总时间)时T0 常开接点变 OnZRST RST 指令执行Y1~Y3
T0 复位搅拌机停止工作直次加工开关 6 应指令传送较控制设计范例

DVPPLC 应技术手册 63
62 ZCP 水塔水位高度警示控制
控制求
z 型公水塔利模拟式液位高度测量仪(0~10V 电压输出)测量水位高度进行水位控制
水位处正常高度时水位正常指示灯亮水塔剩 14 水量时进行水动作水位达限时
报警停止水
元件说明
PLC 软元件 控制说明
Y0 水阀开关(限设置值 K1000)
Y1 水位正常指示灯
Y2 水位达警报器(限设置值 K4000)
D0 模拟式液位高度测量值(K0~K4000)
控制程序
M0
M1000
FROM
ZCP
SET
RST
K0 D0
K1000
Y0
Y0
K6 K1
M0K4000 D0
M1
M2
Y1
Y2

程序说明
z 利模拟式液位高度测量仪(0~10V 电压输出)测量水位高度 台达 DVP04AD 扩充模块转
换成数值 K0~K4000 存放 D0 中通 D0 值进行判断控制水面处正常高度
z D0 值 K1000 时水位偏低M0OnSET 指令执行Y0 置位水阀开关开
开始水
z D0 值 K1000~K4000 间时水位正常M1OnY1 导通水位正常指示灯亮
z D0 值 K4000 时水位达限M2OnY2 导通水位达警报器响时
RST 指令执行Y0 复位水阀开关关闭停止水
z API78 FROM 指令(特殊模块 CR 数读出)法请参考DVPPLC 应技术手册 程序篇 6 应指令传送较控制设计范例

DVPPLC 应技术手册 64
63 BMOV 笔历史数备份
控制求
z DVPPLC 搭建测试实验台测设备数进行记录纪录数次放入
寄存器 D0~D99 中间隔 30 分钟 D0~D99 数转移寄存器中便 D0~D99
重新接收新数测设备测试周期 2 时
元件说明
PLC 软元件 控制说明
X0 测试启动开关时X0 状态 On
X1 重复测试钮时X1 状态 On
X2 测试停止开关时X2 状态 On
D0~D99 数收集
D100~D499 数备份
控制程序
TMR T0 K18000
CNT C0 K4
BMOVP D0 D100 K100
BMOVP D0 D200 K100
BMOVP D0 D300 K100
BMOVP D0 D400 K100
X0 X1 X2 T0
T0
LD C0 K1
LD C0 K2
LD C0 K3
LD C0 K4
X2X1
RST C0

程序说明
z X0On 时T0 定时器开始执行计时隔 30 分钟定时器常开接点 Off→On 动作次
z 采计数器 C0 定时器常开接点进行计数 C01 时 D0~D99 数传送
D100~D199 C02 时 D0~D99 数传送 D200~D299 C03 时 D0~D99
数传送 D300~D399 C04 时 D0~D99 数传送 D400~D499时整
测试程结束
z 果需测设备进行重复测试 X1 Off→On 动作次
z X2On 时停止测试PLC 测设备采集数时清计数器 C0 6 应指令传送较控制设计范例

DVPPLC 应技术手册 65
64 FMOV 单笔数点传送
台达PLC

50Hz
频率选择
X2 X3
X4
30Hz 40Hz
0Hz
X1
变频器 1 变频器 2 变频器 3 变频器 4
RS485

控制求
z 台台达 PLC 通 RS485 通讯控制台台达变频器时时需台变频器运转频
率相假设通部程序 PLC D10~D13 分应四台变频器驱动频率时
需旋转旋钮开关四台变频器设置相运转频率
元件说明
PLC 软元件 控制说明
X1 选择 0Hz 频率旋转0Hz时X1 状态 On
X2 选择 30Hz 频率旋转30Hz时X2 态 On
X3 选择 40Hz 频率旋转40Hz时X3 态 On
X4 选择 50Hz 频率旋转50Hz时X4 状态 On
D10 变频器 1 驱动频率
D11 变频器 2 驱动频率
D12 变频器 3 驱动频率
D13 变频器 4 驱动频率 6 应指令传送较控制设计范例

DVPPLC 应技术手册 66
控制程序
FMOV K0 D10 K4
FMOV D10 K4
FMOV K4000 D10 K4
FMOV
MODWR
MODWR
MODWR
D10
H2001
H2001
H2001
K4
D10
D11
D12
X1
X2
X3
X4
M0
M1
M2
MODWR H2001 D13
M3
通讯控制变频器频率
(部分完整程序)
K3000
K5000
K1
K2
K3
K4

程序说明
z X1On 时 0 传送寄存器 D10~D13变频器运转频率 0Hz
z X2On 时 K3000 传送寄存器 D10~D13变频器运转频率 30Hz
z X3On 时 K4000 传送寄存器 D10~D13变频器运转频率 40Hz
z X4On 时 K5000 传送寄存器 D10~D13变频器运转频率 50Hz
z 通讯写入变频器频率需注意 4 MODWR 指令时执行否会产生通讯
突笔通讯范例请参考 12 章 6 应指令传送较控制设计范例

DVPPLC 应技术手册 67
65 CML 彩灯交闪烁

ON
OFF
X1
Y0 Y2Y1 Y3
Y4
Y5
Y6
Y7
Y10Y11Y12Y13
Y15
Y17
Y16

控制求
z 开关 On 状态偶数编号奇数编号彩灯交亮 1 秒
z 开关 Off 状态彩灯熄灭
元件说明
PLC 软元件 控制说明
X1 彩灯闪烁启动开关拨动On位置时X1 状态 On
M1013 1 秒时钟脉
Y0~Y17 16 彩灯
控制程序
MOV
MOV
CMLP
H5555
H0
K4Y0
K4Y0
K4Y0
K4Y0
X1
X1
X1 M1013

程序说明
z 开关 Off→On 状态变化时K4Y0H5555Y17~Y0 状态:0101 0101 0101 0101
偶数编号彩灯亮 M1013On 时CMLP 指令执行K4Y0 状态反转Y17~Y0
状态:101 0 1010 1010 1010 奇数编号彩灯亮状态保持 1 秒
z M1013 次 Off→On 时CMLP 指令执行K4Y0 状态反转偶数编号彩灯亮
z M1013 Of f→On 时Y0~Y17 状态反转 1 次反转状态保持 1 秒反
复循环 6 应指令传送较控制设计范例

DVPPLC 应技术手册 68
66 XCH 实现寄存器 8 位位数交换
控制求
z D 数长度 Word(16 位) Word 4 位数Nibble组成实现隔
秒钟 D0 NB0NB1NB2NB3 数互换
D0H5678( )交换前
b6
b6
b0
b0
b1
b1
b2
b2
b3
b3
b4
b4
b5
b5
b7
b7
b8
b8
b9
b9
b10
b10
b11
b11
B12
B12
b13
b13
b14
b14
D0H6587C( )交换
H8
H7
H7
H8H5H6
H6H5
NB0
NB0
NB1NB2NB3
NB1NB2NB3

元件说明
PLC 软元件 控制说明
T0 计时 1 秒定时器时基 100ms 定时器
D0 数寄存器
Y0~Y17 存放 4 位数
控制程序
MOV
MOV
XCHP
TMR
H5678
D0
K1Y0
T0
D0
K4Y0
K1Y4
K10
M1002
T0
T0
XCHP
MOVP
K1Y10
K4Y0
K1Y14
D0


程序说明
z 程序先 D0 16Bit(4 半 Byte)数存放 Y0~Y17 1 秒钟定时时间
T0 Off→On 变化XCHP 指令执行次K1Y0 K1Y4K1Y10 K1Y14 进行数交换
交换完成数传送 D0完成 D0 NB0NB1NB2NB3 资料互换 6 应指令传送较控制设计范例

DVPPLC 应技术手册 69
67 指拨开关输入 7 段显示器输出程序
DVPF8ID
84218421
Y3~Y0Y7~Y4
DI0
DI1
DI2
DI3
DI4
DI5
DI6
DI7
M1104
M1105
M1110
M1109
M1108
M1107
M1106
M1111
DVPF8ID卡等效电路
显示值范围:K0~K99 输入值范围:K0~K99
DVPEH 机

控制求
z 利台达 EH 机种 DVPF8ID 扩充卡实现计数器 C0 预设值 K0~K99 设置通
七段译码显示器计数器 C0 现值(K0~K99)显示出
元件说明
PLC 软元件 控制说明
X0 启动 C0 显示
M1104~M1111 外部 8 开关 OnOff 状态映射
D0 C0 预设值
Y0~Y7 C0 显示值
Y10 C0 计数达
控制程序
BIN
CNT
BCD
BCD
K2M1104
C0
D0
C0
D0
D0
K2Y0
K2Y0
M1000
C0
X0
X0
Y10

程序说明
z PLC RUN 时 DVPF8ID 卡会动外部 8 开关 OnOff 状态映射 PLC 部特殊辅助
继电器 M1104~M11118BIT 开关通配合指令实现两位数输入
z 程序执行M1000On通 BIN 指令抓取 DVPF8ID 卡计数设置值 D0 6 应指令传送较控制设计范例

DVPPLC 应技术手册 610
z 未启动计数时X0Off BCD 指令执行2 位数 7 段显示器显示 C0 预设值
z 启动计数X0OnC0 开始计数时 BCD 指令执行2 位数 7 段显示器显示 C0
现值
z 假设 2 位数 7 段显示器左右显示34 DVPF8ID 卡 DI7~DI0 开关状态:0011
0100
z C0 计数值达计数预设值 D0 C0 常开接点导通Y10On 7 应指令四运算设计范例

DVPPLC 应技术手册 71
71 水流量精确计算
r
Sππr (d2)22
水横截面积
d

控制求
z 水直径 mm 单位水流速 dms(1 分米秒)单位水流量 cm3s(1 毫升秒)
单位水横截面积πr2π(d2)2水流量水横截面积×流速求水流量计算结果
精确数第 2 位
元件说明
PLC 软元件 控制说明
X0 启动计算
D0 水直径(单位:mm 假设 10mm)
D6 水横截面积运算结果(单位:mm2)
D10 水流速(单位:dms假设 25dms)
D20 水流量运算结果(单位:mm3s)
D30 水流量运算结果(单位:cm3s)
控制程序
MUL
MOV
DDIV
DMUL
DDIV
K314
K25
D4
D6
D20
MOV K10 D0
D2
D10
K4
D10
K1000
MUL D0 D0 D2
D4
D6
D20
D30
X0
水横截面积计算
水流量(mm s )3
水流量(cm s )3
M1002
初始化水直径水流速

程序说明
z 涉数点精确运算时般需浮点数运算指令浮点数运算指令需转换较7 应指令四运算设计范例

DVPPLC 应技术手册 72
繁琐例整型四运算指令实现数点精确运算
z 程序中 mmcmdm 必须统单位保证符合结果需程序中先
单位统成 mm单位变成需 cm3
z 计算水横截面积时需ππ≈314程序中没 dms(分米秒)扩 100 倍变
成 mm 单位π扩 100 倍变 K314样做目运算精确数
2 位
z 运算结果 mm3s 1000 变成 cm3s1cm31ml1 升=1000 毫升1000 cm31d
m3
z 假设水直径 D0 10mm水流速 D10 25dms水水流量运算结果 196 cm3s

7 应指令四运算设计范例

DVPPLC 应技术手册 73
72 INCDEC 加减寸动微调
控制求
z 假设定位控制系统中发送 100 脉移动 1mm 距离寸动左移开关 X0
左移动 1mm动右移开关 X1 右移动 1mm输出脉 PLC 输出点 Y0 提供
元件说明
PLC 软元件 控制说明
X0 寸动左移开关
X1 寸动右移开关
D0 移动位置
D2 移动位置需脉数
Y0 脉输出端
Y5 方信号输出端
控制程序
DINC
DDEC
DMOV
DDRVA
D0
D0
D2
D4
SET
D4
K50000
M1
X0
X1
M1000
M1029
M1
LD<> D2
MUL
RST
RST
D0
M1
M1029
K100
Y0
D2
Y5
D4

程序说明
z 寸动左移开关 1 次X0 Off→On 变化DINC 指令执行次D0 容增加 1样
寸动左移开关次X1 Off→On 变化DDEC 指令执行次D0 容减少 1
z 假设 D0 D4 初始值 0寸动左移开关D0 变 K1结果 K100 转换成脉
数存放 D2时D2 值 D4 等D2 值(K100)会传送 D4作绝定
位(DDRVA)目标位置值时 M1 置位 OnDDRVA 指令执行 7 应指令四运算设计范例

DVPPLC 应技术手册 74
z DDRVA 指令执行结果Y0 输出 100 50KHZ 脉系统起初位置(D4K0)跑
目标位置(D4D2K100)左移 1mm
z 次寸动左移开关 1 次D2K200前 D4 值 K100 等D2 值(K200)会
传送 D4作绝定位(DDRVA)目标位置值时 M1 置位 OnDDRVA 指
令执行系统次位置(D4K100)跑目标位置(D4D2K200)次左移 1mm
z 类推右移情况相似右移寸动开关次右移 1mm 7 应指令四运算设计范例

DVPPLC 应技术手册 75
73 NEG 位移反转控制
K50000K50000
(D200D201) (D200D201)(D200D201 )
X1
反转启动
原点(K0)

控制求
z 定位控制系统做左右位移运动次钮(X1)定位装置前位置反转移动
原点(D200D201 值 K0)称中心边
元件说明
PLC 软元件 控制说明
X1 反转启动钮
Y0 脉输出端
Y5 旋转方端
D200D201 绝定位目标值
控制程序
DNEG
DDRVA
RST
D200
D200
M0
K5000 Y0
X1
M0
M1029
SET M0
Y5

程序说明
z 假设 D200D201(32 位数)初始容值 K50000次钮 X1 Off→
On 变化D200D201(32 位数)容值变 K50000
z 时M0 置位 OnDDRVA 指令执行 5KHZ(K5000) 频率绝目标位置 K50000
移动目标位置达M1029OnM0 复位 OffY0 停止发送脉
z 次钮 X1 Off→On 变化D200D201(32 位数)容值 K50000 变
K50000时 M0 置位 On开始执行绝目标位置 K50000 定位运动直
达目标位置停止
z 次钮(X1)定位装置会前位置移动原点称中心点边7 应指令四运算设计范例

DVPPLC 应技术手册 76
MENO 8 应指令旋转位移设计范例

DVPPLC 应技术手册 81
81 ROLROR 霓虹灯设计
Y0 Y1 Y2 Y3 Y4 Y5 Y6 Y7
Y10 Y11 Y12 Y13 Y14 Y15 Y16 Y17
X0 右循环
X1 左循环
X2 复位
控制求
z 右循环钮16 霓虹灯编号(Y0~Y7Y10~Y17)次亮 200ms
熄灭
z 左循环钮16 霓虹灯编号(Y17~Y10Y7~Y0)次亮 200ms
熄灭
z 左右循环工作状态直接应钮切换必先复位钮停止霓虹灯运行
z 复位钮霓虹灯处左循环右循环工作状态霓虹灯熄灭
元件说明
PLC 软元件 控制说明
X0 右循环钮时X0 状态 On
X1 左循环钮时X1 状态 On
X2 复位钮时X2 状态 On
T0 T1 计时 200ms 定时器时基 100ms 定时器
Y0~Y17 16 霓虹灯
控制程序
X0
SET Y0
SET
RST
M10
T0
T0 M10
TMR T0 K2
T0
ROL K4Y0 K1
ZRST Y0 Y17
ZRST M10 M11
编号
次点亮 200ms
8 应指令旋转位移设计范例

DVPPLC 应技术手册 82
RST T1
X1
Y17
M11
T1
T1
M11
TMR T1 K2
ROR K4Y1 K1
X2
SET
SET
ZRST Y0 Y17
ZRST M10 M11
ZRST Y0 Y17
ZRST M10 M11
编号
次点亮 200ms
复位动作

程序说明
z 右循环钮X0 Off→On 变化次ZRST 指令执行Y0~Y17M10~M11 先复位
Off 状态接着 SET 指令执行Y0M10 置位 OnM10OnTMR 指令执行T0
开始计时200ms T0 X0 Off→On 变化次ROL 指令执行次Y0 On 状态
移位 Y1时接着 RST 指令执行T0 复位
z 扫描周期开始T0 开始计时200ms ROL 指令执行次Y1 On 状态
移位 Y2Y0~Y17 次亮 200ms 熄灭反复循环进行
z 左循环钮工作流程类似 ROR 指令代 ROL 指令霓虹灯
编号次点亮 200ms
z 复位钮X2 Off→On 变化次Y0~Y17M10~M11 复位霓虹灯停止工作
需注意 X0X1 升接点面 ZRST 指令目次左右循环状态切换时霓
虹灯灯处熄灭状态保证 Y0 者 Y17 开始点亮8 应指令旋转位移设计范例

DVPPLC 应技术手册 83
82 SFTL 良品检测
凸轮检测光电开关 X4
不良品检测光电开关 X0 复位钮
电磁阀推出杆 Y0
不良品回收箱
不良品进入回收箱
光电开关 检测 X5
X6

控制求
z 产品传送传送带作检测光电开关检测良品时(高度偏高)第 5 定点
良品通电磁阀排出排出回收箱电磁阀动复位传送带良品记忆错乱时
复位钮记忆数清零系统重新开始该检测
元件说明
PLC 软元件 控制说明
X0 良品检测光电开关
X4 凸轮检测光电开关
X5 进入回收箱检测光电开关
X6 复位钮
Y0 电磁阀推出杆
控制程序
RST
RST
Y0
X4
M4
X5
X6
SFTL X0 M0 K5 K1
SET
Y0
M4
ZRST M0 M4

程序说明
z 凸轮转圈产品定点移外定点X4 Off→On 变化次 SFTL 指
令执行次M0~M4 容左移位位X0 状态传 M0 8 应指令旋转位移设计范例

DVPPLC 应技术手册 84
z X0On良品产生时(产品高度偏高)1数进入 M0移位 4 次达第 5
定点M4On[SET Y0]指令执行Y0On 保持电磁阀动作良品推回收箱
z 良品确认已排出X5 Off→On 变化次[RST Y0][RST M4]指令执行
M4 Y0 复位 Off电磁阀复位直次良品产生时动作
z 复位钮X6 Off→On 变化次M0~M4 容全部复位0保证传送带
产品发生良品记忆错乱时重新开始检测8 应指令旋转位移设计范例

DVPPLC 应技术手册 85
83 WSFL 混合产品动分类
凸轮检测光
电开关 X6
复位钮
定点1 定点2 定点3 定点4 定点5 定点6
Y0 电磁阀 AY1电磁阀 BY2 C电磁阀
X3 X4 X5
X7
A 产品箱 B 产品箱 C 产品箱
X0
X1
X2

控制求
z ABC 3 种产品传送带流通传送带凸轮转周产品定点移动外定
点传送带流通 6 产品
z 产品进入传送带前动通三识传感器检测出产品类型 A类型产品定点 2 通电
磁阀送 A 产品箱B 类型产品定点 4 送 B 产品箱C 类型产品定点 6 送
C 产品箱
z 产品送确认送产品箱电磁阀会动复位复位钮记忆数清零系
统重新开始检测分类工作流程
元件说明
PLC 软元件 控制说明
X0 A 产品识传感器A 产品进入传送带时X0 状态 On
X1 B 产品识传感器B 产品进入传送带时X1 状态 On
X2 C 产品识传感器C 产品进入传送带时X2 状态 On
X3 A 产品确认传感器A 产品进入 A 产品箱时X3 状态 On
X4 B 产品确认传感器B 产品进入 B 产品箱时X4 状态 On
X5 C 产品确认传感器C 产品进入 C 产品箱时X5 状态 On
X6 凸轮检测光电开关检测凸轮时X6 状态 Off→On 变化次
X7 复位钮时X7 状态 On
Y0 电磁阀 A
Y1 电磁阀 B
Y2 电磁阀 C 8 应指令旋转位移设计范例

DVPPLC 应技术手册 86
控制程序
CMP
CMP
CMP
D101
D105
D103
K1
K3
K2
M10
M30
M20
RST
SET
SET
SET
D0
Y0
Y1
Y2
WSFL D0 D100 K6 K1
X6
X0
MOVP K1 D0
D0
D0
K2
K3
MOVP
MOVP
X1
X2
M11
M21
M31
X3
X4
X5
X3
X4
X5
X7
RST
RST
RST
RST
RST
RST
RST
M11
M21
M31
D100
Y0
Y1
Y2
D105
产品 进入传送带A
产品 进入传送带B
产品 进入传送带C
凸轮转动周

左移寄存器
D100~D105
第 定点判断
否 产品
2
A
第 定点判断
否 产品
4
B
第 定点判断
否 产品
6
C
若 产品电磁阀 开 A A
确认进入 产品箱电磁阀 复位A A
确认进入 产品箱B 电磁阀 复位 B
确认进入 产品箱C 电磁阀 复位C
系统复位清零记忆数
若 产品B 电磁阀 开B
若 产品C C 电磁阀 开

程序说明
z A 机种进入传送带时X0 Off→On 变化次MOVP K1 D0 指令执行D0K1 B~C
产品进入传送带时D0 应值分变 K2K3
z 凸轮旋转圈传送带物品定点移定点X6 Off→On 变化次
WSFL 指令执行D100~D105 容左移位寄存器时CMP 指令执行定点8 应指令旋转位移设计范例

DVPPLC 应技术手册 87
2(D101)判断否 A 产品定点 4(D103)判断否 B 产品定点 6(D105)判
断否 C 产品次较完成RST 指令执行D0 复位
z 246 定点检测 ABC 产品中时应 M11M21M31 On
SET 指令执行应 ABC 电磁阀导通产品推产品箱中
z 已确认产品推产品箱时X3X4X5 On时RST 指令执行应 AB
C 电磁阀复位
z 复位钮X7OnZRST 指令执行 D100~D105 中容清0记忆数
清 8 应指令旋转位移设计范例

DVPPLC 应技术手册 88
84 SFWRSFRD 包厢呼控制
包厢
101包厢
103包厢 104包厢 105包厢
102包厢
服务总台
呼包厢号码
呼包厢数
查 复位
X5 X6
X0
X2 X3 X4
X1
D11
D0

控制求
z 包厢呼钮呼包厢数增加 1查钮早晚呼序次
查呼包厢号码呼包厢数动减 1包厢号码查完呼包
厢数显示 0
z 复位钮清零包厢记忆数
元件说明
PLC 软元件 控制说明
X0 101 包厢呼钮时X0 状态 On
X1 102 包厢呼钮时X1 状态 On
X2 103 包厢呼钮时X2 状态 On
X3 104 包厢呼钮时X3 状态 On
X4 105 包厢呼钮时X4 状态 On
X5 查钮时X5 状态 On
X6 复位钮时X6 状态 On
D0 呼包厢数
D1 ~ D9 未查呼包厢号码
D10 呼包厢号码
D11 正查呼包厢号码 8 应指令旋转位移设计范例

DVPPLC 应技术手册 89
控制程序
MOV K102 D10
X0
MOV K103 D10
MOV K104 D10
MOV K105 D10
X2
X3
X1
X4
MOV K101 D10
X0
X2
X3
X1
X4
SFWR D10 D0 K6
X5
SFRD D0 D11 K6
X6
ZRST
RST
D0
D11
D6
包厢号码送入 D10101
号码送入 D10102包厢
号码送入 D10103包厢
号码送入 D10104包厢
号码送入 D10105包厢
升触发时 清
容值
X6
D0 D6 D11~
查钮
读出 中显示
指针 指定
位置容值
D0
D11
钮 D10
D0 值写入指针 指定位置
包厢

程序说明
z 程序利 API38 SFWR API39 SFRD 指令配合实现先进先出数堆栈读写控
制例中先呼包厢号码先查
z 包厢呼钮5 包厢号码先暂存 D10然呼先序放入数堆栈
D1~D5 中某位置
z 查钮早呼包厢号码读出 D11呼包厢数指针 D0 应利
台达 TP04 文显示器方便监控 PLC 部寄存器 D0(呼包厢数) D11(
查包厢号码)数值
z 程序 ZRST RST 指令 D0~D6 D11 清零 TP04 显示器呼包厢数呼
包厢号码显示 08 应指令旋转位移设计范例

DVPPLC 应技术手册 810
MENO 9 应指令数处理设计范例

DVPPLC 应技术手册 91
91 ENCODECO 编码译码
Up
Pg Up
Rig htLeft
Pg Dn
Down
ALARM
RS232
RS485
Up
Pg Up
Rig ht
Left
Pg Dn
Down
ALARM
RS232
RS485
Up
Pg Up
Rig htLeft
Pg Dn
Down
ALARM
RS232
RS485
Up
Pg Up
Rig ht
Left
Pg Dn
Down
ALARM
RS232
RS485
Up
Pg Up
Rig htLeft
Pg Dn
Down
ALARM
RS232
RS485
Up
Pg Up
Rig htLeft
Pg Dn
Down
ALARM
RS232
RS485
Up
Pg Up
Rig htLeft
Pg Dn
Down
ALARM
RS232
RS485
流水线
0





线

1





线

2





线

3





线

4





线

5





线

6





线

7





线

X0X1X2X3X4X5X6X7

控制求
z 编号 0~7 8 条辅助流水线分传送 8 种产品通监控 D0 (流水线编号)
值知目前编号辅助流水线产品正进入流水线
z 设置 D10 (流水线暂停设置) K0~K7 间值编号 0~7 中某条辅助流水线进行暂
停运行操作
元件说明
PLC 软元件 控制说明
X0~X7 进入流水线检测开关产品进入时应 X 输入点状态 On
Y0~Y7 停止编号 0~7 流水线运行
M10 编码指令启动
M11 译码指令启动
D0 前进入流水线产品
D10 暂停运行辅助流水线 9 应指令数处理设计范例

DVPPLC 应技术手册 92
控制程序
M10
M11
M11
DECO
ZRST
MOV
ENCO
D10
Y0
HFFFF
X0
Y0
Y7
D10
D0
K3
K3
LD>
LD<
D10
D10 K0
K7

程序说明
z M10On执行 ENCO 指令辅助流水线产品进入流水线产品线号码会
编码 D0监控 D0 容值知种产品正进入流水线
z M11On执行 DECO 指令设置 D10 值D10 值会译码 Y0~Y7 中
应辅助流水线暂停例D0K5译码 Y5On编号 5 辅助流水线暂停
运行 M11OffZRST 指令执行Y0~Y7 Off流水线正常运行
z D10 设置值 K0~K7 范围时D10 写入 HFFFF保证会 D10 写入值
Y0~Y7 动作导致辅助流水线暂停工作 9 应指令数处理设计范例

DVPPLC 应技术手册 93
92 SUMBON 1 数统计判断
控制求
z X0 On 时执行 SUM 指令统计 Y0~Y17(K4Y0)中 On 位数量存放 D0
z X0 On 时执行 BON 指令 Y0~Y17 低位高位进行判断判断结果分存
M0 M1
z 显示判断结果:D0 值 M0 M1 状态
元件说明
PLC 软元件 控制说明
X0 启动 SUM BON 指令
Y0~Y17 统计判断装置
D0 存放 Y0~Y17 On 位数量
M0 存放低位 OnOff 结果
M1 存放高位 OnOff 结果
控制程序
X0
SUM
BON
BON
K4Y0 D0
K4Y0
K4Y0
M0
M1
K0
K15

程序说明
z X0On实现 Y0~Y17 16 输出进行1数统计高位低位否1
判断 9 应指令数处理设计范例

DVPPLC 应技术手册 94
93 MEANSQR 均值方根
控制求
z X0 On 时 D0~D9 等 10 笔历史数均值存 D200D200 开方存 D250
z X1 On 时 D100~D163 等 64 笔历史数均值存 D300D300 开方存 D350
元件说明
PLC 软元件 控制说明
X0 启动连续 10 笔数 MEANSQR 计算
X1 启动连续 64 笔数 MEANSQR 计算
D0~D9 历史数
D200 均值
D250 均值开方
D100~D163 历史数
D300 均值
D350 均值开方
控制程序
X0
X1
SQR
SQR
D200
D300
D0
D100
D250
D350
D200
D300
K10
K64
MEAN
MEAN

程序说明
z MEAN 指令数均笔数超 64 笔SQR 指令指定负数否PLC 会视指令
运算错误 9 应指令数处理设计范例

DVPPLC 应技术手册 95
94 MEMRMEMW 文件寄存器访问
D存储区 文件寄存器存储区
文件寄存器存储区
MEMW
D存储区
D存储区
MEMR
写入 读出
利特 特DM
PLC 电时
动读出
文件寄存器
D
X
M
Y
C
T
S
PLC部存储区
控制求
z PLC 电源电时动编号 0~49 文件寄存器 50 笔数传送 D4000~D4099
z X0On D2000~D2099 100 笔历史数写入编号 0~99 文件寄存器
z X1On编号 0~99 文件寄存器 100 笔数读出 D3000~D3099
元件说明
PLC 软元件 控制说明
X0 启动文件寄存器数写入
X1 启动文件寄存器数读出
控制程序
M1002
X0
X1
M1101
K0
K50
K4000
D2000
K0
D1101
D1102
D1103
K0
D3000
K100
K100
SET
MOV
MOV
MOV
MEMW
MEMR
利特 特
电时
编号 文
件寄存器数读
出数寄存器
D M
PLC
0~49
D4000~D4049

9 应指令数处理设计范例

DVPPLC 应技术手册 96
程序说明
z PLC 部文件寄存器区数寄存器区 D 样 Word 单位数存储区
文件寄存器区作操作数般指令(例 MOV)进行访问需专门指令
MEMWMEMR 访问
z PLC 电时( PLC RUN STOP 状态)检测 M1101On会 D1101
指定起始文件寄存器编号 D1102 指定读出笔数 D1103 指定存放读出数起始 D
编号指定笔数文件寄存器数动读数寄存器区需注意PLC 仅电时
会根特 M 特 D 做读取动作 9 应指令数处理设计范例

DVPPLC 应技术手册 97
95 ANSANR 液面高度监控报警系统
Y0
X0
X1 Y1

控制求
z 水产养殖场液面进行实时监控液面高度低极限持续 2 分钟开始启动报警
系统报警系统启动报警指示灯亮时开进水阀门进行供水水位达正常水位
警报解
元件说明
PLC 软元件 控制说明
X0 液面极限水位传感器
X1 正常水位传感器
Y0 报警指示灯
Y1 进水阀门
控制程序
M1000
X1
X0
M1049
M1048
ANS T0 K1200 S900
ANRP
Y0
Y1
时 效M1049On M1048
时 警报
指示灯亮 进水阀门开启

M1048On
X1On 时 警报点复位
超 分钟时
警报点 保持
X0On 2
S900On

程序说明
z 液面高度低极限时X0OnX0On 状态保持两分钟Y0OnY1On报警指示
灯亮时开进水阀门进行水
z 液面高度达正常水位X1OnY0OffY1Off警报解 9 应指令数处理设计范例

DVPPLC 应技术手册 98
96 SORT 采集数排序
控制求
z 通 DVP04ADS 模拟量模块 DVP04TCS 温度模块分采集电压数(假设应变频
器频率)温度数采集 4 组电压 4 组温度数
z M0On电压序 4 通道排序 M1On温度
序 4 通道排序
z 实现数排序启动温度排序结果显示
元件说明
PLC 软元件 控制说明
M0 启动电压数排序
M1 启动温度数排序
D200~D203 4 采集通道编号
D204~D207 4 组采集电压数
D208~D211 4 组采集温度数
D220~D231 电压数排序结果
D240~D251 温度数排序结果
控制程序
M10
D200 K4 D220 K3 K2 SORT
M0
M1
RST
RST
M11
M10
M10
M11
SET
SET
M1013
M11
D200 K4 D240 K3 K3SORT
M1013
根电压排序
根温度排序9 应指令数处理设计范例

DVPPLC 应技术手册 99
程序说明
z 假设排序前采集数:
1 2 3 行
列 采集通道(CH1~CH4) 电压(DVP04ADS) 温度(DVP04TCS)
1 (D200)1 (D204)57 (D208)47
2 (D201)2 (D205)59 (D209)42
3 (D202)3 (D206)55 (D210)46
4 (D203)4 (D207)53 (D211)43
1) M0 Off→On 变化时根电压达排序排序数:
1 2 3 行
列 采集通道(CH1~CH4) 电压(DVP04ADS) 温度(DVP04TCS)
1 (D220)4 (D224)53 (D228)43
2 (D221)3 (D225)55 (D229)46
3 (D222)1 (D226)57 (D230)47
4 (D223)2 (D227)59 (D231)42
4 通道电压排序结果:通道 4 通道 3通道 1通道 2电压
值 K53电压值 K59
2) M1 Off→On 变化时根温度达排序排序数:
1 2 3 行
列 采集通道(CH1~CH4) 电压(DVP04ADS) 温度(DVP04TCS)
1 (D240)4 (D244)59 (D248)42
2 (D241)1 (D245)53 (D249)43
3 (D242)2 (D246)55 (D250)46
4 (D243)3 (D247)57 (D251)47
4 通道温度排序结果:通道 4 通道 1通道 2通道 3温度
值 K42温度值 K47
z M10 M11 条件接点 M1013(1s 时钟脉) SORT 指令重新执行排序时
指令前面条件必须 Off→On 变化次 M1013 实现 Off→On 变化保证采集
数变化时 1s 动重新排序需升触发 M10 M11
z 监控排序结果显示电压温度值 9 应指令数处理设计范例

DVPPLC 应技术手册 910
97 SER 房间温度监控
控制求
z 房间数 20 办公楼通中央空调控制温度采集房间前温度目标温度值
较房间温度值目标温度值相等数较说明中央空调总体温度控制效果较
反温度控制效果较差
z 实现动监控房间前温度目标温度相等数便快速判断中央空调温度控制效
果时动监控温度低温度高房间号码便快速找房间温度控制设施
进行适调整
z 通台达 TP04 文显示器实现温度数搜索启动显示
元件说明
PLC 软元件 控制说明
X1 启动 SER 指令(数搜索)
D50~D53 第 1 温度模块采集温度数(单位:1℃)
D54~D57 第 2 温度模块采集温度数(单位:1℃)
D58~D61 第 3 温度模块采集温度数(单位:1℃)
D62~D65 第 4 温度模块采集温度数(单位:1℃)
D66~D69 第 5 温度模块采集温度数(单位:1℃)
D100 目标温度较值值
D200~D204 温度数搜索结果值
控制程序
X1
X1
FROM
MOV
FROM
FROM
FROM
FROM
K0
K25
K0
K0
K0
K0
K6
D100
K6
K6
K6
K6
D0
D4
D8
D12
D16
K4
K4
K4
K4
K4
第 温度模块 通道
采集温度数存
1 4
D0~D3
第 温度模块 通道
采集温度数存
2 4
D4~D7
第 温度模块 通道
采集温度数存
3 4
D8~D11
第 温度模块 通道
采集温度数存
4 4
D12~D15
第 温度模块 通道
采集温度数存
5 4
D16~D19
初始化目标温度较值 25℃
9 应指令数处理设计范例

DVPPLC 应技术手册 911
X1
SER
DIV
DIV
DIV
DIV
DIV
DIV
DIV
DIV
D50
D0
D16
D1
D17
D2
D18
D3
D19
D100
K10
K10
K10
K10
K10
K10
K10
K10
D200
D50
D66
D51
D67
D52
D68
D53
D69
K20
第 温度扩展模块数处理2
第 温度扩展模块数处理3
第 温度扩展模块数处理4
第 温度模块温度前值
温度单位变
1
10 1℃
部分第 15温度模块温度
处理程序类似处省略详细程序
第 温度模块温度前值
温度单位变
5
10 1℃
搜索目标温度较值(25℃)相等房间数
温度低高房间号码
程序说明
z 采集 20 房间温度数搜索结果:
房间温度值 较温度值 编号 较结果 数搜索结果 说明
D50K24 0 - D200K16 温度相等房间数
D51K25 1 相等 D201K1 第温度相等值编号
D52K25 2 相等 D202K19 温度相等值编号
D53K25 3 相等 D203K5 温度房间编号
D54K25 4 相等 D204K11 温度房间编号
D55K22 5
D56K25 6 相等
D57K25 7 相等
D58K25 8 相等
D59K25 9 相等
D60K25 10 相等
D61K27
D100K25
11 9 应指令数处理设计范例

DVPPLC 应技术手册 912
房间温度值 较温度值 编号 较结果
D62K25 12 相等
D63K25 13 相等
D64K26 14 -
D65K25 15 相等
D66K25 16 相等
D67K25 17 相等
D68K25 18 相等
D69K25
D100K25
19 相等
10 应指令高速输入输出设计范例

DVPPLC 应技术手册 101
101 REFREFF DIDO 立刷新 DI 滤波时间设置
控制求
z M0On 时立刷新 X0~X17 状态状态值传送 D0 M1On 时 D100
值传送 Y0~Y17立输出输出端必等 END 指令结束 Y0~Y17 状态输
出输出端
z 根现场干扰信号情况设置 D200 值范围分设置输入点(DI)滤波时间
0(实际 50µs)10ms20ms30ms
z 实现 DIDO 状态立更新操作 DI 滤波时间设置显示
元件说明
PLC 软元件 控制说明
M0 启动立刷新 X0~X17 状态
M1 启动立刷新 Y0~Y17 状态
D200 输入点滤波时间设置
控制程序
M0
M1
REF
REF
MOV
MOV
X0
Y0
K4X0
D100
X17
Y17
D0
K4Y0
M1002
MOV K10 D200
LD>
LD>
LD<
LD<
LD<
LD>
D200
D200
D200
D200
D200
D200
10
K20
K20
K30
K10
K30
REFF
REFF
REFF
REFF
K10
K20
K0
K30

10 应指令高速输入输出设计范例

DVPPLC 应技术手册 102
程序说明
z 通常程序扫描开始时更新输入 X 状态 END 指令结束时更新输出 Y 状态程序
执行程中需新 X 状态立输出 Y 状态时需 REF 指令实现
z 工作环境恶劣PLC DI 信号常会受干扰导致 PLC 误动作干扰信号通常会
维持太长时间应中 DI 信号加入约延时滤波通常情况防止
干扰效
z D200<K10 时DI 信号滤波时间 0(实际 50µs) K10≤D200<K20DI 信
号滤波时间 10ms K20≤D200DI 信号滤波时间 30ms程序中 PLC 电 RUN 时设置 D200K10PLC DI 信号
滤波时间设置 10ms
z DI 信号滤波时间通 MOV 指令设置值搬 D1020(应 X0~X7) D1021(应
X10~X17)
z 程序执行中 REFF 指令变更 DI 滤波时间次扫描周期会调整 10 应指令高速输入输出设计范例

DVPPLC 应技术手册 103
102 DHSCS 切割机控制
X1


Y1
X1


Y1
X1


Y1
X1
光电信号检测开关
控制求
z 传送带滚轴转动次X0 计数次 C235 计数 1000 次时切刀 Y1 动作次完成
次切割程
元件说明
PLC 软元件 控制说明
X0 光电信号检测开关滚轴转动周X0 Off→On 变化 1 次
X1 光电信号检测开关切刀动作完成时(Y1Off)X1 状态 On
Y1 切刀
C235 传送带滚轴转数
控制程序
M1000
X1
DCNT C235 K2000
DHSCS K1000 C235 Y1
RST Y1
RST C235
现值 C235 999 1000
1001 1000 Y1On

→ 变化时
实时输出外部端子输出端
X1On Y1Off
C235
时切刀复位
时计数器 清零
运行时 启动高速计数器 PLC C235
程序说明
z 光电开关 X0 高速计数器 C235 外部计数输入点传送带滚轴转周X0 Off→On
变化次C235 计数次
z DHSCS 指令中 C235 计数达 1000 时(传送带滚轴转动 1000 转)Y1On
中断方式立 Y1 状态输出外部输出端切刀切
z 切刀切切割动作完成时X1On C235 清零Y1 复位切刀位X1Off
样C235 重新计数重复述动作反复循环 10 应指令高速输入输出设计范例

DVPPLC 应技术手册 104
103 DHSZDHSCR 区段涂料机控制
X1
光电信号检测开关


绿
色红


控制求
z 红黄绿三种颜料传送带产品进行涂料操作传送带滚轴转动 1000 圈换种
喷涂颜料三种颜料循环例:红黄绿红黄绿红……
元件说明
PLC 软元件 控制说明
X1 光电信号检测开关滚轴转动周X1 Off→On 变化 1 次
Y1 涂红色颜料
Y2 涂黄色颜料
Y3 涂绿色颜料
C236 传送带滚轴转数
控制程序
M1000
DCNT C236 K4000
RST C236
Y3
DHSZ K1000 K2000 C236 Y1
DHSCR K3000 C236 Y3
Y3

程序说明
z 光电开关 X1 高速计数器 C236 外部计数输入点传送带滚轴转周X0 Off→On
变化次C236 计数次
z C236 现值<K1000 时(传送带滚轴未转满 1000 转)Y1On执行涂红色颜料动作
z K1000≤C236 现值≤K2000 时(传送带滚轴转数等 1000 转未超 2000
转) Y1OffY2On 执行涂黄色颜料动作 10 应指令高速输入输出设计范例

DVPPLC 应技术手册 105
z K2000<C236 现值<K3000 时(传送带滚轴转数超 2000 转未超 3000 转)
Y1Y2OffY3On执行涂绿色颜料动作Y3On 常闭接点断开DHSZ 指令
执行 Y3On 状态保持
z C236 现值≥K3000 时HSCR 指令执行Y3 复位 Off Y3 On→Off 变化时
C236 清零Y3OffY3 常闭接点闭合DHSZ 指令执行C236 重新零开始计
数根 C236 现值范围执行涂红黄绿颜料反复循环 10 应指令高速输入输出设计范例

DVPPLC 应技术手册 106
104 SPD 汽车车轮测速
脉检测
光电开关

控制求
z 通测量输入脉频率根运算公式计算出汽车车轮转速
元件说明
PLC 软元件 控制说明
X1 脉检测光电开关
X7 SPD 指令启动控制
控制程序
X7
M1000
SPD X1 K500 D0
DMUL
DDIV
D0 K60000 D10
D10 K50000 D20

程序说明
z X7OnSPD 指令执行D2 开始计算 X1 输入高速脉500ms 测脉
数目存 D0D1 中
z 列公式计算出汽车转速:
N: 车轮转速(单位: rpm )
n: 汽车车轮转圈产生脉数 N ()rpmnt
D 310600 ××
t: 接收脉时间(ms)
假设汽车车轮转动圈产生脉数目 K100 500ms 测脉数目 D0K750算
出汽车车轮转速:
N 310600 ××nt
D ()rpm××
××
500100
1060750 3
900 rpm
z 汽车车轮转速 N 存放 D20D21 中 10 应指令高速输入输出设计范例

DVPPLC 应技术手册 107
105 PLSY 产线流水作业控制程序
光电传感器 X0 盖章装置 Y2
Y0
台达 伺服驱动器ASDA 5 圈距离
产品盖章处
Y0
C2
Y1
C0
COM
PLS
SIGN
脉输出
脉方

控制求
z 光电开关感应产品进入传送带时伺服电机旋转 5 圈产品送盖章处进行
盖章盖章动作持续时间 2 秒
元件说明
PLC 软元件 控制说明
X0 光电传感器遮挡时X0 状态 On
Y0 脉输出
Y1 脉方
Y2 盖章动作
T0 盖章时间设置 10 应指令高速输入输出设计范例

DVPPLC 应技术手册 108
控制程序
T0
X0
M0
M1029
SET M0
PLSY K10000 K50000 Y0
TMR T0 K20
RST M0
Y2

程序说明
z 感应产品时光电检测开关 X0 Off→On 变化次SET 指令执行M0 置位 On
常开接点闭合PLSY 指令执行Y0 开始输出频率 10KHZ 脉
z Y0 输出脉数达 50000 时伺服电机转动 5 圈产品运送盖章处标志位
M1029On Y1On执行加工动作时T0 线圈电开始计时T0 计时达 2 秒
时T0 常开接点闭合M0 复位 PLSY 指令 OffM1029OffY1Off加工完毕
产品流水线送走等产品加工
z X0 次触发时PLSY 指令 OnY0 重新开始脉输出重复述动作
z 注意:程序说X0 触发时刻必须前产品加工完毕否保证加工
正常进行 10 应指令高速输入输出设计范例

DVPPLC 应技术手册 109
106 PWM 水闸门控制程序
25开度 50开度 100开度
X2 X3 X4
系统启动

X0
系统关闭

X1

控制求
z 量降低截波器引起量损失截波器闸门关闭(Off)状态瞬间全开(On)
接着关闭方式循环作方法称开关作(switching)作电流
进行切离称截波器电源电机间插入晶体晶体基极加入脉状信
号时基极射极间电流成脉状电机输入电压 tontoff 值成例改变 tontoff
值改变电机输入电压改变值方法种中较常种改
变单位时间发生 On 次数改变 On 状态时间长度方法称脉宽度调变
(PulseWidth ModulationPWM)
z 例 PWM 技术应控制喷水闸门开度闸门控制器接受 24V PWM 控制控
制闸门开度范围 25%50%100%开度闸门开度 PWM tontoff 决定
元件说明
PLC 软元件 控制说明
X0 系统启动钮时X0 状态 On
X1 系统关闭钮时X1 状态 On
X2 25开度钮时X2 状态 On
X3 50开度钮时X3 状态 On
X4 100开度钮时X4 状态 On
Y1 阀门位置驱动输出
D0 喷水阀门开度寄存器 10 应指令高速输入输出设计范例

DVPPLC 应技术手册 1010
控制程序
MOV K200 D0
MOV K333 D0
MOV K500 D0
RST
RST
SET
D0
M0
M0
PWM D0 K1000
M0
X0
X2 X3 X4
M0 X4 X2 X3
X1
M1000
M0 X3 X2 X4
阀门开度设置 50
阀门开度设置 100
阀门开度设置 25
系统关闭(开度0)
系统启动

程序说明
z 例中通设置 D0 值控制喷水阀门开度阀门开度tontoffD0(K1000D0)
z 系统启动钮X0 Off→On 变化次M0 置位 On动浇水系统启动
应开度钮进行浇水动作
z 25开度钮X2OnD0 值 K200D0(K1000-D0)025喷水阀门开
25开度位置
z 50开度钮X3OnD0 值 K333D0(K1000-D0)05喷 水 阀 门 开 50
开度位置
z 100开度钮X4OnD0 值 K500D0(K1000-D0)1喷水阀门开 100
开度位置
z 系统关闭钮X1 Off→On 变化次D0 值清零D0(K1000-D0)0开度
0喷水阀门停止喷水时系统启动标志 M0 复位 Off
10 应指令高速输入输出设计范例

DVPPLC 应技术手册 1011
107 PLSR 加减速控制伺服电机
O
F
F
O
N
脉输
出暂停
O
F
F
O
N
启动停止

X1
X2切刀
加工产品
接开关
X0
伺服电机
Y4
脉输出 Y0

控制求
z 齿凸轮伺服电机轴转动接开关检测凸齿产生脉信号传送带凸轮 10
凸齿伺服电机旋转圈接开关接收 10 脉信号
z 伺服电机旋转 10 圈(产生 100 脉信号)传送带停止切刀执行切割产品动作1
秒钟切刀复位伺服电机带负载较伺服电机运动程中需加减
速程加减速时间设置 200ms图示:
8000
6000
4000
2000
9000
7000
5000
3000
1000
200ms
输出脉频率()Hz
10000
加速时间
200ms
减速时间 时间

元件说明
PLC 软元件 控制说明
X0 接开关(检测脉信号)检测突齿时X0 状态 On
X1 启动开关时X1 状态 On
X2 脉暂停开关时X2 状态 On
Y0 高速脉输出 10 应指令高速输入输出设计范例

DVPPLC 应技术手册 1012
PLC 软元件 控制说明
Y4 切刀
C235 高速计数器
控制程序
K100000
X1 M1029
M1029
T0
M1000
DPLSR K10000 K100000 K200 Y0
TMR T0 K50
RST M1029
DCNT C235
DHSCS K100 C235 Y4
DLD> C235 K100 RST C235
Y4
TMR T1 K10
T1
X2
RST Y4
M1334
接开关
接收 X0
100
Y4ON
C235


切刀执行切
割动作

切刀执行切割动作
秒钟返回1
伺服电机旋转 圈
停止 秒钟复位
标志位
10
5
M1029
X2ON 时 脉输出暂停
X1ON PLSR
10000Hz 100000
200ms
时 指令执行 脉输出频
率 全部脉输出数
加减速时间

程序说明
z 启动开关闭合X1On伺服电机 01rs(f1000Hz)速度开始旋转隔 20ms
伺服电机转速增加 01rmin 200ms 转速增加 1rs(f10000Hz)伺服电机开
始 1rs 速度匀速旋转快达目标位置时伺服电机开始作减速动作达目标位置
伺服电机停止运转
z 脉暂停开关闭合X2On伺服电机停止运转脉计数值会保持 X2Off
时伺服电机继续旋转达目标位置停止运转
z 伺服电机旋转周接开关会接收 10 脉信号伺服电机达目标位置时
接开关会接收 100 脉信号时伺服电机停止运转切刀执行切割动作1 秒钟切刀
返回 3 秒伺服电机执行次定位动作 11 应指令浮点数运算设计范例

DVPPLC 应技术手册 111
111 整数浮点数混合四运算
加工产品
接开关
X1
O
F
F
O
N
启动停止

X1
电机

控制求
z 流水线作业中生产理员需流水线速度进行实时监控流水线正常运行目标速度
18ms
z 电机齿凸轮轴转动凸轮 10 突齿电机旋转周接开关接收 10 脉
信号流水线前进 0325m电机转速(rmin)接开关分钟接收脉数10流水线
速度电机秒旋转圈数×0325(电机转速60)×0325
z 流水线速度低 08ms 时速度偏低灯亮流水线速度 08ms~18ms 间时速度正
常灯亮流水线速度高 18ms 时速度偏高灯亮
z 显示出流水线速度來進行监控
元件说明
PLC 软元件 控制说明
X0 脉频率检测启动钮时X0 状态 On
X1 接开关(检测脉)检测突齿X1 产生脉
D0 测脉频率
D50 流水线前速度 11 应指令浮点数运算设计范例

DVPPLC 应技术手册 112
控制程序
X0
M1000
SPD X1 K1000 D0
DDIV D0 K10 D10
DEDIV K315 K1000 D20
DFLT D10 D12
DEMUL
DEMUL
INT
D12
D50
D60
D50
D60
DEZCP D30 D40 D50 M0
检测 秒接开
关接收脉数目
1
D20
K1000
D70
计算出流水线 前速度
二进制浮点数型态存
(

D50D51)
DEDIV
DEDIV
K8
K18
K10
K10
D30
D40
流水线低速度
转换成二进制浮点数型态
08ms
流水线目标速度
转换成二进制浮点数型态
18ms
前速度<低速度( D31D30) M0On
≤≤低速度( 前速度 目标速度( D31D30) D41D40) M1On
前速度>目标速度( D41D40) M2On
方便 显示TP04
1000
D70 TP04
D70 1000

速度扩 倍取整
暂存 中
需相应缩 倍
V D0
10 X 0325根公式
(注意:运算参数需
二进制浮点数型态
需 指令转换) FLT

程序说明
z 利 SPD 指令测接开关脉频率(D0)计算出电机转速电机转速(rmin)
分钟测脉数目10(脉频率×60)10(D0×60)10
z 利测频率 D0 计算出流水线速度:
v: 流水线速度(单位:ms)
N: 电机转速(单位:rmin) v 325060 ×N 325060
10600 ××D ms 325010
0 ×D ms
D0:脉频率
假设 SPD 指令测脉频率 D0K50根式计算出流水线速度 325010
50 × ms
1625ms
z 计算流水线前速度时运算参数含数点需二进制浮点数运算指令实现
z 通 DEZCP 指令判断流水线前速度限速度关系判断结果反应 M0~M2
z 程序中计算流水线速度涉整型数浮点型数混合运算执行二进制浮点数运算指令
前运算参数均需转换成二进制浮点数需 FLT 指令转换然二进11 应指令浮点数运算设计范例

DVPPLC 应技术手册 113
制浮点数指令进行运算
z 程序前速度扩 1000 倍取整目方便監控 11 应指令浮点数运算设计范例

DVPPLC 应技术手册 114
112 全浮点数四运算
控制求
z 台达二进制浮点数运算指令完成(1236+1324)×25÷1024 运算
元件说明
PLC 软元件 控制说明
X0 初始化开关
X1 运算执行控制开关
控制程序
X0
MOVP K1236 D0
MOVP K3 D1
MOVP K1324
K3
K25
K1
K1024
K2
MOVP
MOVP
MOVP
MOVP
MOVP D7
D6
D5
D4
D3
D2
D1 组成十进制浮点数D0
12361236X103
D3 组成十进制浮点数D2
13241324X103
D5 组成十进制浮点数D4
2525X101
D7 组成十进制浮点数D6
10241024X102
X1
DEBIN D0 D10
DEBIN D2 D12
DEBIN D4 D14
DEBIN D6 D16
DEADD D10 D12 D100
DEMUL D100 D14 D102
DEDIV D102 D16 D104
DEBCD D104 D106
进制浮点数转换
成二 制浮点数


二进制浮点数转换
成十 制浮点数进
1236+1324
(1236+1324) 25 ×
(1236+1324) 25 1024×÷
11 应指令浮点数运算设计范例

DVPPLC 应技术手册 115
程序说明
z X0On 时相应整型十进制数值传送 D0~D7组成 4 十进制浮点数
z X1On 时执行二进制浮点数加减四混合运算
z 二进制浮点数表示直观通常需二进制浮点数运算终结果转换成直观十进制
浮点数例中二进制浮点数结果(D105D104)转换成十进制浮点数存放(D107D106)
中转换结果 D106K6250D107K4代表 10 进制浮点数 6250×104 062511 应指令浮点数运算设计范例

DVPPLC 应技术手册 116
MENO 12 应指令通讯设计范例

DVPPLC 应技术手册 121
前言
RS232 RS485 通讯硬件配线需遵守联机长度量短远离高噪声源原 RS232 通
信界面 1 1 联机联机长度通常较短般采市售标准通讯线台达提供通讯线均致发
生问题高速 RS485 网络距离长通讯速率快站数信号衰减加接电
位良终端阻抗匹配噪声干扰配线方式等问题加处理造成通讯品质低劣甚完全
工作情形特针 RS485 通讯硬件配线需特注意事项条列说明请者务必
注意
z 站数限制
DVPPLC 通讯站数达 254 站 RS485 界面硬件驱动力 16 站超
16 站必须 RS485 增幅器 (IFD8510)增幅器加挂 16 站直达站数限
制 254 台止
z 距离限制
RS485 接口时特定传输线发生器负载数信号传输允许
电缆长度数信号速率函数长度数受信号失真噪声等影响限制
图示电缆长度信号速率关系曲线 24AWG 铜芯双绞电话电缆(线径 0
51mm)线间旁路电容 525PFM终端负载电阻 100 欧 时出(曲线引
GB1101489 附录 A)图中知数信 号速率降低 90KbitS 时假定允
许信号损失 6dBV 时 电缆长度限制 1200m (4K 呎)实际图中曲线
保守实时完全取电缆长度线径电缆取
电缆长度相例:数信号速率 600KbitS 时采 24AWG 电缆图
知电缆长度 200m采 19AWG 电缆(线径 091mm)电缆长度
200m采 28AWG 电缆(线径 032mm)电缆长度 200m
RS485 标准界面传输速率(bps)传输距离呎关系图
传输速率(bps)




()

12 应指令通讯设计范例

DVPPLC 应技术手册 122
z 传输线限制
必须具外层屏蔽覆双绞线(Twisted Pair)传输线质量传输信号影响极
质量佳双绞线( PVC 介质双绞线)传输速率高时信号衰减极传输距离
幅缩短噪声免疫力较差易受噪声干扰传输速率高距离远噪声场合 请
高质量双绞线(Polyethylene 介质双绞线)介质损失 PVC 介质双绞线损失相差
达 1000 倍低传输速率低噪声场合PVC 双绞线接受济选择
传输距离长致讯号衰减太 RS485 增幅器(IFD8510)信号放
z 接线拓扑(Topology)
RS485 接线中 485 节点量减少干间距离般建议 RS485 总线采手牵手
总线拓扑结构拓扑(Topology)传输连结图形结构RS485 接线拓扑必需站串
站方式传输线必须第站接第二站第二站接第三站……序逐
接站星状连接环状连接均容许
z SG 接
然 RS485 网络二条线连接较易受噪声干扰先决件站
站间接电位差(模电位)超 RS485 传输 IC 容许模电压否
RS485 法正常工作
接电位建议均具外层屏蔽网包覆双绞线站
SG 均外层包覆线予连接(前〝接线拓扑〞示)清模电位提供传
输信号短回路效提高噪声抗性
z 终端电阻
信号传输电路种传输线均特性阻抗( Twisted Pair 言约 120Ω)信号传
输线中传输终端时终端阻抗特性阻抗时会造成回波反射信号信
号波形失真(凹陷凸出)失真现象传输线短时明显着传输线加长会益
形严重致法正确传输时必须加装终端电阻(Terminator)
z 噪声干扰策
RS485 网络已前述材质规实施配线述施加 120Ω 终端电阻消
绝数噪声干扰情况尚法消噪声干扰现象时表示 RS485 网络附高强
噪声源产生解决办法传输线量远离噪声源(电磁阀变频器伺服动力
装置)电力线外噪声源施加噪声抑制组件效方法图针变频器
伺服高噪声动力设备采取噪声抑制方法(加 X 电容 Y 电容 X+Y 电容三种
方式)C 022μf~ 047μf/AC630V 12 应指令通讯设计范例

DVPPLC 应技术手册 123


般 RS485 通信线两根双绞线组成通两根通信线间电压差方式传递
信号称差分电压传输差模干扰两根信号线间传输属称性干扰消
差模干扰方法电路中增加偏值电阻采双绞线模干扰信号线间
传输属非称性干扰消模干扰方法包括:
1 采屏蔽双绞线效接
2 强电场方考虑采镀锌屏蔽
3 布线时远离高压线更高压电源线信号线捆起走线
4 采线性稳压电源高质量开关电源(纹波干扰 50mV)
12 应指令通讯设计范例

DVPPLC 应技术手册 124
121 PLC 台达 VFDM 系列变频器通讯 (MODRDMODWR)
控制求
z 读取 VFDM 系列变频器频率(频率指令)输出频率分存 D0D1 中(MODRD
指令实现)
z 设置变频器频率 40Hz 正方启动(MODWR 指令实现)
VFDM 变频器参数必设置
参数 设置值 说明
P00 03 频率输入串行通信控制(RS485)
P01 03 运转指令通讯控制键盘 STOP 效
P88 01 VFDM 系列变频器通讯址 1
P89 01 通讯传送速度 Baud rate 9600
P92 01 MODBUS ASCII 模式资料格式<7E1>
Ú 出现变频器参数设置错乱导致正常运行时先设置 P7610(回出厂值)
表进行参数设置
元件说明
PLC 软元件 控制说明
M0 执行 MODRD 指令
M1 执行第 1 MODWR 指令
M2 执行第 2 MODWR 指令
控制程序
RST M1143
MOV K100 D1129
M1002
MOV H86 D1120
SET M1120
D1120 设置通讯格式
96007E1
通讯格式保持
设置通讯逾时
间时 100ms
通讯模式
MODBUS ASCII
LD C0 K0 M0
LD C0 K1 M1
LD C0 K2 M2
LD C0 K3 RST C0
执行 指令 MODRD
执行第 指令 2 MODWR
执行第 指令 1 MODWR
12 应指令通讯设计范例

DVPPLC 应技术手册 125
M0
MODRD K1 H2102 K2
SET M1122
M0
M1
MODWR K1 H2000 H12
M1
M2
MODWR K1 H2001 K4000
M2
M1127
CNT C0 K10
RST M1127
M1000
MOV D1050 D0
MOV D1051 D1
RST
RST
RST
M1129
M1140
M1141
M1129
M1140
M1141
CNT C0 K10
CNT C0 K10
CNT C0 K10
置位送信求标志
读取变频器频率输出频率
存放寄存器 D1050 D1051
启动变频器正转
设置变频器频率 40Hz
数接收完毕次
计次数 C0
接收完毕标志复位
通讯逾时次
C0 计次数
通讯逾时标志复位
数接收错误时
C0 计次数
数接收错误标志复位
指令参数错误时
计次数

C0
指令参数错误标志复位
变频器频率传送 D0
变频器输出频率传送 D1
程序说明
z PLC RS485 通讯口进行初始化通讯格式 MODBUS ASCII96007E1
变频器 RS485 通讯口通讯格式需 PLC 通讯格式致
z MODBUS 通讯会出现 4 种情况正常通讯完成应通讯标志 M1127通讯错误应通讯标12 应指令通讯设计范例

DVPPLC 应技术手册 126
志:M1129M1140M1141程序中通 4 通讯标志信号 OnOff 状态进
行计数利 C0 数值控制 3 MODBUS 指令次执行保证通讯性
z M0On 时[ MODRD K1 H2102 K2 ] 指令执行PLC 读取变频器频率
输出频率 ASCII 码字符形式存放 D1073~D1076动容转化成 16 进制数
值储存 D1050D1051 中
z M1On 时[ MODWR K1 H2000 H12 ] 指令执行变频器启动正方运转
z M2On 时[ MODWR K1 H2001 K4000 ] 指令执行变频器频率设置
40Hz
z 程序两行[ MOV D1050 D0 ] 变频器频率存储 D0 中[ MOV D1051
D1 ] 变频器输出频率存储 D1 中
z PLC 开始 RUN较 C00直反复变频器进行通讯读写 12 应指令通讯设计范例

DVPPLC 应技术手册 127
122 PLC 台达 VFDB 系列变频器通讯 (MODRDMODWR)
控制求
z 读取 VFDB 系列变频器频率(频率指令)输出频率(MODRD 指令实现)
z 运行钮变频器反转启动频率 0HZ 开始隔 1s 频率增 1Hz频率达 50Hz
50Hz 频率恒速运行(MODWR 指令实现)
z 停止钮变频器停止运转(MODWR 指令实现)
VFDB 变频器参数必设置
参数 设置值 说明
0200 04 频率 RS485 通讯界面操作
0201 03 运转指令通讯界面操作键盘操作效
0900 01 VFDB 系列变频器通讯址 01
0901 02 通讯传送速度 Baud rate 19200
0904 03 MODBUS RTU 模式资料格式<8N2>
Ú 出现变频器参数设置错乱导致正常运行时先设置 P000210(回出厂值)
表进行参数设置
元件说明
PLC 软元件 控制说明
X0 启动钮
X1 停止钮
M0 执行 MODRD 指令
M1 执行第 1 MODWR 指令
M2 执行第 2 MODWR 指令
控制程序
SET M1143
MOV K100 D1129
M1002
MOV H99 D1120
SET M1120
D1120 设定通讯格式
192008N2
通讯格式保持
设定通讯逾时
间时 100ms
通讯模式
MODBUS RTU
RST
RST
D2
D10
PLC RUN
D2

清零


PLC RUN
D10

清零

先 12 应指令通讯设计范例

DVPPLC 应技术手册 128
D10
LD C0 K0 M0
LD C0 K1 M1
LD C0 K2 M2
LD C0 K3 RST C0
LD>
M1013 M11
ADD D2 K100 D2
D2 K5000 M11
X0
MOV H22
D10
X1
MOV H1
SET M10
RST M10
M10
RST D2
M0
MODRD K1 H2102 K2
M1
MODWR K1 H2000
M2
MODWR K1 H2001 D2
D10
M1
M2
SET M1122
M0
M1127
CNT C0 K10
RST M1127
启动变频器钮
停止变频器钮
D10H22
频器反方启动变
启动频率递增功
D10H1
频器停止运行变
停止频率递增功
清零 D2
启动钮隔 容增 变频器频率
秒钟增 变频器频率增 时 恒定频率输出


1s D2 100
1Hz 50Hz 50HZ
执行第 指令 MODRD
执行第 指令 1 MO DW R
执行第 指令 2 MO DW R
读取变频器频率输出频率
存放寄存器 ~ 中 D1073 D1076
置位送信求标志
根 容变频器反转运行停止 D10
变频器频率着 容作相应变化 D2
数接收完毕
计次数次 C0
接收完毕标志复位
12 应指令通讯设计范例

DVPPLC 应技术手册 129
RST
RST
RST
M1129
M1140
M1141
M1129
M1140
M1141
CNT C0 K10
CNT C0 K10
CNT C0 K10
通讯逾时次
C0 计次数
通讯逾时标志复位
数接收错误
时 C0 计次数
数接收错误标志复位
指令参数错误
计次数时 C0
指令参数错误标志复位

程序说明
z PLC RS485 通讯口进行初始化通讯格式 MODBUS RTU192008N2
变频器 RS485 通讯口通讯格式需 PLC 通讯格式致
z MODBUS 通讯会出现 4 种情况正常通讯完成应通讯标志 M1127通讯错误应通讯标
志:M1129M1140M1141程序中通 4 通讯标志信号 OnOff 状态进
行计数利 C0 数值控制 3 MODBUS 指令次执行保证通讯性
z M0On 时[ MODRD K1 H2102 K2 ] 执行PLC 读取 VFDB 变频器频率(频
率指令)输出频率 ASCII 码字符形式存放储存 D1073~D1076 中动转换成 16
进制数值存 D1050D1051 中
z M1On 时[ MODWR K1 H2000 D10 ] 执行变频器启动反方运转
z M2On 时[ MODWR K1 H2001 D2 ] 执行变频器频率着 D2 值变化变

z PLC 开始 RUN 时较 C00直反复变频器进行通讯读写12 应指令通讯设计范例

DVPPLC 应技术手册 1210
123 PLC 台达 VFDV 系列变频器通讯 (MODRDMODRW)
控制求
z 读取变频器频率(频率指令)输出频率(MODRD 指令实现)
z X0 钮变频器 30Hz 频率正转运行(MODRW 指令实现)
z X1 钮变频器 20Hz 频率反转运行(MODRW 指令实现)
z X2 钮变频器停止运行(MODWR 指令实现)
VFDV 变频器参数必设置
参数 设置值 说明
0020 1 频率 RS485 通讯界面操作
0021 0 运转指令通讯界面操作键盘操作效
0900 01 VFDV 系列变频器通讯址 01
0901 96 通讯传送速度 Baud rate 9600
0904 02 ASCII 模式资料格式<7E1>
Ú 出现变频器参数设置错乱导致正常运行时先设置 P000210(回出厂值)
表进行参数设置
元件说明
PLC 软元件 控制说明
X0 正转运行钮
X1 反转运行钮
X2 停止钮
M0 执行 MODRD 指令
M1 执行 MODWR 指令
控制程序
MOV K200 D1129
M1002
MOV H86 D1120
SET M1120
ZRST D0 D1
RST M1143
设定通讯协议
96007E1
通讯协议保持
设定通讯逾时
间时 200ms
通讯模式
MODBUS ASCII
PLC 开机运行

清零
时 D0
D1 12 应指令通讯设计范例

DVPPLC 应技术手册 1211
LD C0 K0 M0
LD C0 K1 M1
LD C0 K2 RST C0
MOV
MOV
K22 D0
K2000 D1
X1
MOV
MOV
H12 D0
K3000 D1
X0
MOV
RST
H1 D0
D1
X2
M1
M1
MODRW K1 K16 H2000 D0 K2
M0
MODRD K1 H2102 K2
SET M1122
M0
M1127
CNT C0 K10
RST M1127
M1129
CNT C0 K10
RST M1129
MOV D1050 D2
MOV D1051 D3
M0
变频器
率显示频 D2
变频器输出
率显示频 D3
数接收完毕
计次数次 C0
接收完毕标志复位
数接收完毕
计次数次 C0
接收完毕标志复位
读取变频器频率输出频率
储存 D1050 D1051 中
置位送信求标志
设置变频器启动 停止状态频率


频率正转


X0 On
30Hz


频率反转


X1 On
20Hz

时变频器停
运行



X2 On
执行 MODRD 指令
执行 指令 MODWR
12 应指令通讯设计范例

DVPPLC 应技术手册 1212
M1141
CNT C0 K10
RST M1141
M1140
CNT C0 K10
RST M1140
数接收完毕
计次数次 C0
接收完毕标志复位
数接收完毕
计次数次 C0
接收完毕标志复位

程序说明
z PLC RS485 通讯口进行初始化通讯格式 MODBUS ASCII96007E1
变频器 RS485 通讯口通讯格式需 PLC 通讯格式致
z PLC 开机运行时先 D0D1 容清零保证变频器 PLC 开机时处停止状态
z X0 触发时变频器正转启动运行频率 30Hz
z X1 触发时变频器反转启动运行频率 20Hz
z X2 触发时变频器停止运行
z MODBUS 通讯会出现 4 种情况正常通讯完成应通讯标志 M1127通讯错误应通讯标
志:M1129M1140M1141程序中通 4 通讯标志信号 OnOff 状态进
行计数利 C0 数值控制 3 MODBUS 指令次执行保证通讯性
z 读出放 D1050D1051 中频率输出频率传送 D2D3
z PLC 开始 RUN较 C00直反复变频器进行通讯读写 12 应指令通讯设计范例

DVPPLC 应技术手册 1213
124 PLC ASDA 伺服驱动器通讯 (位置控制MODRDMODRW)
伺服控制指示面板
启动正常 位置达
伺服启动 定位触发
SON CTRG
电源正常

台达 ASDA 伺服硬件接线图
CN1
COM+
DI1
DI2
17
11
9
10
COM 45 编码器
偏差记数器
ASDA 系列




台达伺服驱动器
三相交流电源
电子齿轮
24V
24V
24V
SON
CTRG
VDD
CN1
R
S
T
24V
U
V
W
DO1+
DO1
CN2
DO2+
DO2
DO3+
DO32
3
4
5
6
7
47K
电源正常
启动正常
位置达47K
L1
L2

控制求
z 读取伺服驱动器目标位置(增量型位置)(MODRD 指令实现)
z 设置伺服驱动器目标位置(增量型位置)(MODRW 指令实现)
z 应开关钮伺服启动定位动作触发(利伺服 DI1~ DI2 输入点)
z 伺服状态通面板指示灯显示出(利伺服 DO1~ DO3 输出点)
ASDA 伺服驱动器参数必设置
参数 设置值 说明
P101 1 位置控制模式(命令部寄存器控制)
P133 1 增量型位置控制(相定位)
P210 101 DI1On 时伺服启动
P211 108 DI2Off→On 变化时CTRG 部命令触发
P215 0 功 12 应指令通讯设计范例

DVPPLC 应技术手册 1214
P216 0 功
P217 0 功
P218 101 电源输入没异常发生DO1 On
P219 102 伺服启动没异常发生DO2 On
P220 105 目标位置达时DO3 On
P300 1 ASDA 伺服驱动器通讯站号 01
P301 1 通讯传送速度 Baud rate 9600
P302 1 MODBUS ASCII 模式资料格式<7E1>
P303 1 通讯错误时警告停止运转
P305 2 通讯接口选择 RS485 通讯
P306 0 输入接点外部端子控制
Ú 出现伺服参数设置错乱导致正常运行时先设置 P20810(回出厂值)重新
电表进行参数设置
z 操作步骤:
DO1
DO2
DI1
DI2 CTRG
DO3
电源正常
启动正常
位置达
启动伺服
触发定位
105圈
定位开始
定位结束
定位开始
定位结束
第 次触发1 第次触发2
9圈

1 伺服参数设置完重新电异常现象电源正常指示灯(DO1)会 On
2 等电源正常指示灯 On 拨动伺服启动开关 On 位置 DI1On伺服
启动异常现象发生启动正常指示灯(DO2)会 On
3 等启动正常指示灯On 定位触发钮DI2 触发次伺服电机
转动 105 圈完成位置达指示灯(应 DO3)会 On
元件说明
PLC 软元件 控制说明
M0 执行 MODRD 指令
M1 执行 MODRW 指令 12 应指令通讯设计范例

DVPPLC 应技术手册 1215
控制程序
LD C0 K0 M0
MOV K500 D1129
M1002
MOV H86 D1120
SET M1120
LD C0 K1 M1
LD C0 K2 RST C0
M0
MODRD K1 H10F K2
SET M1122
M0
M1
M1
设置通讯格式
96007E1
通讯格式保持
设置通讯逾时
时间 500ms
读取伺服驱动器
脉数储存
第段部位置转数
中D1050 D1051
置位送信求标志
写入伺服驱动器D10 D11 H10F H110 容 中
MOV
MOV
K10 D10
K5000 D11
MODRW K1 K16 H10F D10 K2
M1002
设置第段
部位置转数
设置第段
部位置脉数
执行 指令MODRW
执行 MODRD 指令

M1123
CNT C0 K10
RST M1123
RST
RST
RST
M1129
M1140
M1141
M1129
M1140
M1141
通讯逾时标志复位
指令参数错误标志复位
数接收错误标志复位
数接收完毕标志复位
通讯完成次
计次数C0
12 应指令通讯设计范例

DVPPLC 应技术手册 1216
程序说明
z PLC RS485 通讯口进行初始化通讯格式 MODBUS ASCII96007E1
ASDA 系列伺服驱动器通讯格式 PLC 通讯口保持致
z M0On 时[ MODRD K1 H10F K2 ] 执行第段部位置转数脉数读
出动存放 D1050D1051
z M1On 时[ MODWR K1 K16 H10F D10 K2 ] 执行 D10D11 容分
写入 H10FH110
z 伺服电机启动信号触发信号均伺候身外部接线开关控制接线方式请参考配线图
z MODBUS 通讯会出现 4 种情况正常通讯完成应通讯标志 M1127通讯错误应通讯标
志:M1129M1140M1141程序中通 4 通讯标志信号 OnOff 状态进
行计数利 C0 数值控制 3 MODBUS 指令次执行保证通讯性
z PLC 开始 RUN较 C00直反复伺服驱动器进行通讯读写 12 应指令通讯设计范例

DVPPLC 应技术手册 1217
125 PLC ASDA 伺服驱动器通讯 (速度控制MODRDMODRW)
伺服控制指示面板
启动正常 速度达
伺服启动
SON SPD0 SPD1
速度选择
电源正常

台达 ASDA 伺服硬件接线图
CN1
COM+
DI1
DI3
17
11
9
34
COM 45 编码器
偏差记数器
ASDA 系列




台达伺服驱动器
三相交流电源
电子齿轮
24V
24V
SON
VDD
CN1
R
S
T
24V
U
V
W
DO1+
DO1
CN2
DO2+
DO24
5
6
7
47K
电源正常
启动正常
47K
L1
L2
D14 8
SPD0
SPD1 47K

控制求
z 读取伺服电机转速传送 D0 中显示(MODRD 指令实现)
z 实现两种固定转速意转速运行(MODRW 指令配合开关 SP01SPD1 实现)
z 伺服速度选择开关定义:
SPD0 状态 SPD1 状态 功说明
On Off
SPD0 拨动 On 位置选择 P109 中设置第 1 段速度(速度值
D9 决定程序中 D9 值固定 K1500电机固定 1500rmin 正
转运行)
Off On
SPD1 拨动 On 位置选择 P110 中设置第 2 段速度(速度值
D10 决定程序中 D10 值固定 K1500固定 1500rmin 反
转运行)
On On SPD0 SPD1 拨动 On 位置选择 P111 中 设置第 3 段速
度(速度值 D11 决定通改变 D11 值实现意速度运转)
z 伺服状态通控制面板指示灯显示出(利伺服 DO1~ DO3 输出点) 12 应指令通讯设计范例

DVPPLC 应技术手册 1218
ASDA 伺服驱动器参数必设置
参数 设置值 说明
P101 2 速度控制模式命令外部端子部寄存器控制
P139 1500 目标速度设置 1500rpm
P210 101 DI1On 时SON 伺服启动
P212 114 DI3 SPD0 输入端
P213 115 DI4 SPD1 输入端
P215 0 功
P216 0 功
P217 0 功
P218 101 电源输入没异常发生DO1 On
P219 102 伺服启动没异常发生DO2 On
P220 104 目标速度达DO3 On
P300 1 ASDA 伺服驱动器通讯址 01
P301 1 通讯传送速度 Baud rate9600
P302 1 ASCII 模式资料格式<7E1>
P305 2 通讯接口选择 RS485 通讯
P306 0 输入接点设置外部控制
Ú 出现伺服参数设置错乱导致正常运行时先设置 P20810(回出厂值)重新
电表进行参数设置
z 操作步骤:
DO1
DO2
DI1 SON
电源正常
启动正常
伺服启动
z 伺服参数设置完重新电异常现象电源正常指示灯(DO1)会 On
z 等电源正常指示灯 On 拨动伺服启动开关 On 位置 DI1On伺服
启动异常现象发生启动正常指示灯(DO2)会 On
z 等启动正常指示灯On 仅拨动SPD0开关 On 位置执行参数 P109
中设置速度仅拨动SPD1开关 On 位置执行参数 P110 中设置速度
SPD0开关SPD1 开关拨动 On 位置执行参数 P111 中设置速度
元件说明
PLC 软元件 控制说明
M0 执行 MODRD 指令
M1 执行 MODWR 指令 12 应指令通讯设计范例

DVPPLC 应技术手册 1219
控制程序
MOV K500 D1129
M1002
MOV H86 D1120
SET M1120
RST M1143
SET S0 进入 步进点S0
S
M0
S0
M0
M1127
SET M1122
MODRD K1 H4 K1
M1129
M1140
M1141
MOV D1050 D0
RST M1127
SET S20
SET S20
RST
RST
RST
M1129
M1140
M1141
S
S20
M1
MOV K1500 D9
MOV K1500 D10
设置通讯格式
96007E1
通讯格式保持
设置通讯逾时
间时 500ms
通讯模式
MODBUS ASCII
置位送信求标志
进入 步进点S20
读取伺服电机运转速度 储存 D1050
传送 做显示 D0
数接收完毕标志复位
进入 步进点S20
通讯逾时标志复位
指令参数错误标志复位
数接收错误标志复位
设置第 段部速度固定
转方正


1
1500rmin
设置第 段部速度固定
转方反


2
1500rmin
12 应指令通讯设计范例

DVPPLC 应技术手册 1220
M1
M1127
SET M1122
M1129
M1140
M1141
RST M1127
RST
RST
RST
M1129
M1140
M1141
MODRW K1 K16 H109 D9 K3
RET
S0 回 步进点 S0
MOV K1000 D11
设置第 段部速度初始化
转方正


3
1000rmin
置位送信求标志
写入伺服驱动器 D9 D10 D11 H109 容 中
通讯逾时标志复位
指令参数错误标志复位
数接收错误标志复位
数接收完毕标志复位

程序说明
z PLC RS485 通讯端口进行初始化通讯格式 MODBUS ASCII96007E1
ASDA 系列伺服 RS485 通讯端口通讯格式需 PLC 通讯格式致
z 进入 S0 步进点时 M0On[ MODRD K1 H4 K1 ] 执行读取伺服马达转速存放
D1050 [ MOV D1050 D0 ] 伺服马达转速 D0 中做显示
z 进入 S20 步进点时 M1On 时[ MODWR K1 K16 H109 D9 K3 ] 执行 D9
D10D11 內容分別寫入通訊位址為 H109H10AH10B 參數中
z D11 初始化值 K1000户根需改变
z PLC 开始 RUN进 入 S0 步进点通讯完成进入 S20 步进点S20 步进点通讯完成
回 S0 步进点直反复伺服驱动器进行通讯读写 12 应指令通讯设计范例

DVPPLC 应技术手册 1221
126 PLC 台达 DTA 系列温控器通讯 (MODRDMODWR)
控制求
z 读取温控器目标温度现温度(通讯址 H4700MODRD 指令实现)
z 设置温控器目标温度 24℃(通讯址 H4701MODWR 指令实现)
z 设置加热冷控制周期 20s(通讯址 H4712MODWR 指令实现)
z 设置控制方式冷控制模式(通讯址 H4718MODWR 指令实现)
DTA 温控器参数必设置
参数 参数说明 设置值
C WE:通讯写入功禁止允许 On
CSL:ASCIIRTU 通讯格式选择 ASCII
C NO:通讯址设置 1
BPS:通讯传输速率设置 9600
LENGTH:通讯位长度值设置 7
PARITY:通讯奇偶校验位设置 E
STOP BIT:通讯停止位设置 1
UNIT:选择显示温度单位℃者℉ ℃
Ú 出现温控器参数设置错乱导致正常通讯时请温控器回出厂值表进行
参数设置回出厂值方法:
1 画面中 键进入 页面调整 键选择 键完成键锁定设

2 时压 键 键约秒钟进入工厂设置模式(模式务必进行操作
否会造成设置值错误需送回工厂校正)
3 时会出现 参数 键 参数选项参数调整 键确定
4 关闭温控器电源重新电
5 DTA 系列温控器通讯规格:
z 支持 MODBUS ASCIIRTU 通讯格式支持波特率 2400480096001920038400
z 支持功码 03H(读笔)06H(写入 1 笔)支持 10H(写笔)
z ASCII 模式支持 7N1 8O2 8E2 通讯格式
z RTU 模式支持 8N1 8N2 8O1 8E1 通讯格式
z 通讯址设置范围 1~255通讯址 0 广播址12 应指令通讯设计范例

DVPPLC 应技术手册 1222
元件说明
PLC 软元件 控制说明
M0 执行 MODRD 指令
M1 执行第 1 MODWR 指令
M2 执行第 2 MODWR 指令
M3 执行第 3 MODWR 指令
控制程序
LD C0 K0 M0
RST M1143
MOV K100 D1129
M1002
MOV H86 D1120
SET M1120
LD C0 K1 M1
LD C0 K2 M2
LD C0 K3 M3
LD C0 K4 RST C0
M0
MODRD K1 H4700 K2
M1
MODWR K1 H4701 K240
设置通讯格式
96007E1
通讯格式保持
设置通讯逾时
间时 100ms
通讯模式
MODBUS ASCII
读取温度控制器现值目标值
储存 D1050 D1051 中
SET M1122
M0
置位送信求标志
设置温度控制器目标值 24℃
执行 指令 MODRD
执行第 指令 1 MODWR
执行第 指令 2 MODWR
执行第 指令 3 MODWR
M1
M2
M3
12 应指令通讯设计范例

DVPPLC 应技术手册 1223
M1127
CNT C0 K10
RST M1127
数接收完毕
计次数次 C0
接收完毕标志复位
RST
RST
RST
M1129
M1140
M1141
M1129
M1140
M1141
CNT C0 K10
CNT C0 K10
CNT C0 K10
通讯逾时次
C0 计次数
通讯逾时标志复位
数接收错误时
C0 计次数
数接收错误标志复位
指令参数错误时
计次数

C0
指令参数错误标志复位
MODWR K1 H4712 K20
M2
MODWR K1 H4718 K1
设置温控器冷 加热控
周期

制 20s
设置温度控制器冷控制模式
M3

程序说明
z PLC RS485 通讯端口进行初始化通讯格式 MODBUS ASCII96007E1
温控器 RS485 通讯端口通讯格式需 PLC 通讯格式致
z DTA 系列温控器支持功码 10H (写入笔连续址数) MODWR 指令
3 次写入 3 笔址数
z MODBUS 通讯会出现 4 种情况正常通讯完成应通讯标志 M1127通讯错误应通讯标
志:M1129M1140M1141程序中通 4 通讯标志信号 OnOff 状态进
行计数利 C0 数值控制 4 MODBUS 指令次执行保证通讯性
z PLC 开始 RUN较 C00直反复温控器进行通讯读写 12 应指令通讯设计范例

DVPPLC 应技术手册 1224
127 PLC 台达 DTB 系列温控器通讯 (MODRDMODWRMODRW)
控制求
z 利 MODBUS 便利指令温控器目标温度值现温度值读出显示装置
z 利 MODBUS 便利指令实现温控器参数进行设置:
参数名称 参数值 应通讯址
目标温度 26℃ 1001H
温度检测值高值 50℃ 1002H
温度检测值低值 0℃ 1003H
警报 1 输出模式 第种警报模式 1020H
警报输出 1 限警报值 5℃ 1024H
警报输出 1 限警报值 3℃ 1025H
DTB 温控器参数必设置
参数 参数说明 设置值
C WE:通讯写入功禁止允许 On
CSL:ASCIIRTU 通讯格式选择 RTU
C NO:通讯址设置 1
BPS:通讯传输速率设置 9600
LENGTH:通讯位元长度值设置 8
PARITY:通讯奇偶校验位设置 N
STOP BIT:通讯停止位设置 2
UNIT:选择显示温度单位℃者℉ ℃
Ú 出现温控器参数设置错乱导致正常通讯时请温控器回出厂值重新电
表进行参数设置DTB 温控器 DTA 温控器回出厂值方法相
Ú DTB 系列温控器通讯规格:
1 支持 MODBUS ASCIIRTU 通讯格式支持波特率 2400480096001920038400
2 支持功码 03H(读笔)06H(写入 1 笔)支持 10H(写笔)
3 ASCII 模式支持 7N1 8O2 8E2 通讯格式
4 RTU 模式支持 8N1 8N2 8O1 8E1 通讯格式
5 通讯址设置范围 1~255通讯址 0 广播址
元件说明
PLC 软元件 控制说明
M0 执行 MODRD 指令
M1 执行第 1 MODWR 指令
M2 执行第 2 MODWR 指令 12 应指令通讯设计范例

DVPPLC 应技术手册 1225
PLC 软元件 控制说明
M3 执行第 1 MODRW 指令
M4 执行第 2 MODRW 指令
控制程序
LD C0 K0 M0
SET M1143
MOV K100 D1129
M1002
MOV H89 D1120
SET M1120
LD C0 K1 M1
LD C0 K2 M2
LD C0 K3 M3
LD C0 K5 RST C0
MOV K50 D2
MOV K30 D3
LD C0 K4 M4
设置通讯格式
96008N2
通讯格式保持
设置通讯逾时
间时 100ms
通讯模式
MODBUS RTU
置位送信求标志
警报限值
设置 5 ℃
警报限值
置 设 3℃
MOV K500 D0
MOV K0 D1
温度检测范围
值高 50℃
温度检测范围
值低 0℃
执行 指令 MODRD
执行第 指令 2 MODWR
执行第 指令 1 MODRW
执行第 指令 2 MODRW
执行第 指令 1 MODWR
SET M1122
M0
M1
M2
M3
M4
12 应指令通讯设计范例

DVPPLC 应技术手册 1226
设置温度控制器温度检测范围高值低值
M3
MODWR K1 H1020 K1
MODRW K1 K2K16 H1002 D0
M4
MODRW K1 K2K16 H1024 D2
设置温度控制器警报 输出模式第种警报模式 1
设置温度控制器警报 输出限警报值限警报值 1
M1127
CNT C0 K10
RST M1127
数接收完毕次
计次数

C0
接收完毕标志复位
M1129
M1140
M1141
RST M1129
RST M1140
RST M1141
CNT C0 K10
CNT C0 K10
CNT C0 K10
通讯逾时次
C0 计次数
通讯逾时标志复位
数接收错误时
C0 计次数
数接收错误标志复位
指令参数错误时
计次数C0
指令参数错误标志复位
M2
设置温度控制器目标值 26℃
M1
MODWR K1 H1001 K260
M0
MODRD K1 H1000 K2
读取温度控制器现值目标值
储存 D1073~D1076 中

程序说明
z PLC RS485 通讯端口进行初始化通讯格式 MODBUS RTU96008N2
温控器 RS485 通讯端口通讯格式需 PLC 通讯格式致
z MODBUS 通讯会出现 4 种情况正常通讯完成应通讯标志 M1127通讯错误应通讯标
志:M1129M1140M1141程序中通 4 通讯标志信号 OnOff 状态进
行计数利 C0 数值控制 5 MODBUS 指令次执行保证通讯性
z DTB 系列温控器支持功码 10H程序中 MODRW 指令(应功码 10H)该指令
次写入笔址连续数
z PLC 开始 RUN较 C00直反复温控器进行通讯读写 12 应指令通讯设计范例

DVPPLC 应技术手册 1227
128 PLC LINK 16 台站数读写 16 笔 (Word) 模式
Slave1 Slave2 Slave3
Master PLC
RS485 网络
站号 K20
站号=K2 站号K3 站号 K4
EH 系列
SA 系列 SX 系列 SS 系列
动作求
z 站(Master PLC) 3 台站(Slave PLC)通 PLC LINK 方式完成 PLC 间 16 笔(Word)
数交换
PLC 参数必设置
站 站号 通讯格式
Master PLC K20(D1121K20)
Slave 1 K2(D1121K2)
Slave 2 K3(D1121K3)
Slave 3 K4(D1121K4)
ASCII 96007E1(D1120H86)
站 PLC 站 PLC 通讯格式需

Ú 出现 PLC 参数设置错乱导致通讯异常时先 WPL 编程软件菜单中点选:通讯(C)
ÖPLC 程序存清(M)Ö回出厂值 PLC 回出厂值表进行设置
元件说明
PLC 软元件 控制说明
X0 PLC LINK 启动控制
M1350 启动 PLC Link 功
M1351 启动 PLC LINK 动模式
M1352 启动 PLC LINK 手动模式
M1353 启动 PLC LINK 32 台超 16 笔读写功( 100 笔)
M1354 启动 PLC Link 读写功时轮询时间 12 应指令通讯设计范例

DVPPLC 应技术手册 1228
控制程序
M1002
MOV K20 D1121
H86 D1120
H1064
K16
MOV
SET M1120
MOV
MOV
D1355
D1434
H10C8
K16
MOV
MOV
D1415
D1450
设置站站号
设置站 通讯格式 COM2
通讯格式保持
读取站 笔数 笔 1 16
动模式
启动 功 PLC LINK
H1078
K16
MOV
MOV
D1356
D1435
H10DC
K16
MOV
MOV
D1416
D1451
H108C
K16
MOV
MOV
D1357
D1436
H10F0
K16
MOV
MOV
D1417
D1452
读取 1 D100站 起始装置
写入站 起始装置 1 D200
写入站 笔数 笔 1 16
读取站 起始装置 2D120
读取站 笔数 笔 216
写入站 起始装置 2D220
写入站 笔数 笔 216
读取站 起始装置 3D140
读取站 3 笔数 笔 16
写入站 起始装置 3D240
写入站 笔数 笔 316
MOV K200 D1129
K2 D1399MOV
设置通讯逾时时间 200ms
设置起始站站号 K2
M1351
M1350
SET
SET
X0

程序说明
z X0On 时通 PLC LINK 方式动完成站 PLC 3 台站 PLC 数交换
站 1 D100~D115 数读站 D1480~D1495站 D1496~D1511 数写
站 1 D200~D215站 2 D120~D135 数读站 D1512~D1527站12 应指令通讯设计范例

DVPPLC 应技术手册 1229
D1528~D1543 数写站 2 D220~D235站 3 数 D140~D155 读站
D1544~D1559站 D1560~D1575 数写站 D240~D255表示:
Master PLC(1 台) Slave PLC (3 台)
D1480~D1495 Slave PLC (站号K2)
D100~D115
D1496~D1511 Slave PLC (站号 K2)
D200~D215
D1512~D1527 Slave PLC (站号 K3)
D120~D135
D1528~D1543 Slave PLC (站号 K3)
D220~D235
D1544~D1559 Slave PLC (站号 K4)
D140~D155
D1560~D1575

Slave PLC (站号 K4)
D240~D255
z 假设 PLC LINK 启动前(M1350Off)站站交换数寄存器 D 中数:
Master PLC 容值 Slave PLC 容值
D1480~D1495 容全 0 站 1 D100~D115 容全 1
D1496~D1511 容全 100 站 1 D200~D215 容全 0
D1512~D1527 容全 0 站 2 D120~D135 容全 2
D1528~D1543 容全 200 站 2 D220~D235 容全 0
D1544~D1559 容全 0 站 3 D140~D155 容全 3
D1560~D1575 容全 300 站 3 D240~D255 容全 0
PLC LINK 启动(M1350On)站站交换数寄存器 D 中数变:
Master PLC 容值 Slave PLC 容值
D1480~D1495 容全 1 站 1 D100~D115 容全 1
D1496~D1511 容全 100 站 1 D200~D215 容全 100
D1512~D1527 容全 2 站 2 D120~D135 容全 2
D1528~D1543 容全 200 站 2 D220~D235 容全 200
D1576~D1591 容全 3 站 3 D140~D155 容全 3
D1592~D1607 容全 300 站 3 D240~D255 容全 300
z Master PLC 里设置站起始站号(D1399K2)站号K2 PLC 应 Slave1站号
K3 PLC 应 Slave2站号K4 PLC 应 Slave3
z 站站号需连续站站号重复仅 SASXSCSVEHEH2 机种作站
DVPPLC 作站
z X0 Off→On 启动 PLC LINK 功启动失败 M1350M1351 会变 Off 状态请重新
启动 X0 Off→On
写入
写入
读出
读出
写入
读出 12 应指令通讯设计范例

DVPPLC 应技术手册 1230
129 PLC LINK 32 台站数读写 100 笔 (Word) 模式
EH 系列
系列EH EH 系列
Master PLC
RS485 网络
Slave1 Slave2
站号=K10
站号K1 站号K2

控制求
z 站(Master PLC) 2 台站(Slave PLC)通 PLC LINK 方式完成 PLC 间 100 笔
(Word)数交换
PLC 参数必设置
站 站号 通讯格式
Master PLC K20(D1121K20)
Slave 1 K2(D1121K2)
Slave 2 K3(D1121K3)
RTU 192008N2(D1120H99)
站 PLC 站 PLC 通讯格式需致
Ú 出现 PLC 参数设置错乱导致通讯异常时先 WPL 编程软件菜单中点选:通讯(C)
ÖPLC 程序存清(M)Ö回出厂值 PLC 回出厂值表进行设置
元件说明
PLC 软元件 控制说明
X0 PLC LINK 启动控制
M1350 启动 PLC Link 功
M1351 启动 PLC LINK 动模式
M1352 启动 PLC LINK 手动模式
M1353 启动 PLC LINK 32 台超 16 笔读写功( 100 笔)
M1354 启动 PLC Link 读写功时轮询时间 12 应指令通讯设计范例

DVPPLC 应技术手册 1231
控制程序
M1002
MOV
MOV
MOV K10 D1121
MOV H99 D1120
SET M1120
MOV K1000 D1129
SET M1143
MOV K1 D1399
MOV H1000 D1355
MOV
MOV
MOV H1064 D1415
MOV K100 D1450
MOV
MOV
MOV K100 D1435
MOV K200 D1481
MOV K300 D1497
K100 D1434
K0 D1480
K100 D1496
H10C8 D1356
H112C D1416
K100 D1451
设置站站号 K10
设置站 通讯



COM2
192008N2
通讯格式保持
设置通讯逾时时间 1000ms
设置站通讯模式 Modbus RTU
设置起始站站号 K1
读取站 起始装置 1 D0
读取站 数笔数 笔 1 100
写入站 起始装置 1 D100
写入站 数笔数 笔 1 100
读取站 起始装置 2 D200
读取站 数笔数 笔 2 200
写入站 起始装置 2 D300
写入站 数笔数 笔 2 100
启动 台连接超 笔读写功 32 16
动模式
启动 PLC LINK 功
站存放站
读回数起始装置


1 D0~D99
D0


起始连续 寄存器中
写入
D100 100
1 D200~D299 数
站存放站
读回数起始装置


2 D200~D299
D200


起始连续 寄存器中
写入
D300 100
3 D400~D399 数
M1351
M1350
X0
SET
SET
M1353SET
12 应指令通讯设计范例

DVPPLC 应技术手册 1232
程序说明
z X0On 时通 PLC LINK 方式动完成站 PLC 2 台站 PLC 数交换
站 1 D0~D99 读站 D0~D99站 D100~D199 写站 1 D100~D199
站 2 D200~D299 读站 D200~D299站 D300~D399 写站 2 D300~D399
Master PLC(1 台) Slave PLC(2 台)
D0~D99 Slave PLC(站号K1)
D0~D99
D100~D199 Slave PLC(站号K1)
D1100~D199
D200~D299 Slave PLC(站号K2)
D200~D299
D300~D399

Slave PLC(站号K2)
D300~D399
z 假设 PLC LINK 启动前(M1350Off)站站交换寄存器 D 中数:
Master PLC 预设值 Slave PLC 预设值
D0~D99 容全 0 站 1 D0~D99 容全 1
D100~D199 容全 100 站 1 D100~D199 容全 0
D200~D299 容全 0 站 2 D200~D299 容全 2
D300~D399 容全 200 站 2 D300~D399 容全 0
PLC LINK 启动(M1350On)站站交换数寄存器 D 中数变:
Master PLC 容值 Slave PLC 容值
D0~D99 容全 1 站 1 D0~D99 容全 1
D100~D199 容全 100 站 1 D100~D199 容全 100
D200~D299 容全 2 站 2 D200~D299 容全 2
D300~D399 容全 200 站 2 D300~D399 容全 200
z Master PLC 里设置站起始站号(D1399K1)站号K1 PLC 应 Slave1站号
K2 PLC 应 Slave2
z 站站号需连续站站号重复种模式仅 SVEHEH2 机种作站
DVPPLC 作站
z X0 Off→On 启动 PLC LINK 功启动失败 M1350M1351 会变 Off 状态请重新
启动 X0 Off→On
写入
写入
读出
读出 12 应指令通讯设计范例

DVPPLC 应技术手册 1233
1210 DVPPLC 台达变频器台达伺服驱动器 LINK
RS485 网络
台达 PLC
台达 变频器 VFDB 台达 伺服驱动器 ASDA
站号K1 站号K2
站号K10
Master PLC
Slave1 Slave2
SON SPD0
启动 速度
伺服控制面板

台达 ASDA 伺服硬件接线图
CN1
COM+
DI1
DI3
17
11
9
34
COM 45
编码器
偏差记数器
ASDA 系列




台达伺服驱动器
三相交流电源
电子齿轮
SON
VDD
CN1
R
S
T
24V
U
V
W
CN2
47K
47K
L1
L2
SPD0
SPD112 应指令通讯设计范例

DVPPLC 应技术手册 1234
控制求
z 设置读取变频器频率控制变频器启动停止正反转
z 设置读取伺服电机转速
变频器参数必设置
参数 设置值 说明
0200 04 频率 RS485 通讯界面操作
0201 03 运转指令通讯界面操作键盘操作效
0900 01 VFDB 系列变频器通讯址 01
0901 01 通讯传送速度 Baud rate 9600
0904 01 Modbus ASCII 模式资料格式<7E1>
Ú 出现变频器参数设置错乱导致正常运行时先设置 P000210(回出厂值)
表进行参数设置
伺服驱动器参数必设置
参数 设置值 说明
P002 6 伺服驱动器面板显示电机转速(rpm)
P004 6 伺服电机转速现值寄存器(rpm)
P101 2 速度控制模式命令外部端子部寄存器控制
P210 101 DI1On 时SON 伺服启动
P212 114 DI3 SPD0 输入端
P215~17 0 功
P300 2 ASDA 伺服驱动器通讯站号 02
P301 1 通讯传送速度 Baud rate 9600
P302 1 Modbus ASCII 模式资料格式<7E1>
P305 2 通讯接口选择 RS485 通讯
Ú 出现伺服参数设置错乱导致正常运行时先设置 P20810(回出厂值)重新
电表进行参数设置
元件说明
PLC 软元件 控制说明
X0 PLC LINK 启动控制
M1350 启动 PLC Link 功
M1351 启动 PLC LINK 动模式
M1352 启动 PLC LINK 手动模式
M1353 启动 PLC LINK 32 台超 16 笔读写功( 100 笔)
M1354 启动 PLC Link 读写功时轮询时间 12 应指令通讯设计范例

DVPPLC 应技术手册 1235
控制程序
M1002
MOV K20 D1121
H86 D1120
H2102
K2
M1351
MOV
SET M1120
MOV
MOV
D1355
D1434
M1350
X0
H2000
K2
MOV
MOV
D1415
D1450
设置站站号
设置站 通讯格式COM2
通讯格式保持
读取变频器 2 笔数 笔
动模式
启动 功PLC LINK
H0004
K1
MOV
MOV
D1356
D1435
H0109
K1
MOV
MOV
D1416
D1451
读取变频器 H2102起始参数址
写入变频器起始参数址 H2000
写入 笔数 笔变频器 2
读取伺服驱动器 起始参数址 H0004
读取伺服驱动器笔数 笔1
写入伺服驱动器 起始参数址 H0109
写入 笔数 笔伺服驱动器 1
MOV K200 D1129
K1 D1399MOV
设置通讯逾时时间 200ms
设置起始站站号 K1

程序说明
z PLC D1480~D1481 应变频器 H2102H2103 参数 X0OnLINK 功启动
H2102H2103 参数数显示 D1480~D1481 中
z PLC D1496~D1497 应变频器 H2000H2001 参数 X0On LINK 功启动
H2000H2001 参数值 D1496~D1497 值决定
z 改变 PLC D1496 达命令变频器(例:D1496H12>变频器正传启动D1496H1>
变频器停止) 12 应指令通讯设计范例

DVPPLC 应技术手册 1236
z 改变 PLC D1497 改变变频器频率(例:D1497K4000 >变频器频率变 40HZ)
z PLC 伺服电机通 LINK 方式交换数前须先拨动SON开关 On启动伺服然
拨动SPD0开关 On部寄存器速度控制方式效
z PLC D1512 应伺服驱动器 H004 参数 X0OnLINK 功启动H004 参数数
显示 D1512 中
z PLC D1528 应伺服驱动器 H0109 参数 X0OnLINK 功启动H0109 参数值
D1528 决定
z 改变 D1528 值改变伺服电机转速(例:D1528K3000>伺服电机转速变 3000
rpm)
z 站站号需连续站站号重复仅 SASXSCEH 机种作站ESEXSS
作 LINK 站
z X0 Off→On 启动 PLC LINK 功启动失败 M1350M1351 会变 Off 状态请重新
启动 X0 Off→On 12 应指令通讯设计范例

DVPPLC 应技术手册 1237
1211 PLC 台达 DTADTB 温控器 LINK
Master PLC
台达 温控器DTA
台达 DTB 温控器
Slave1 Slave2
RS485 网络
台达 PLC
站号K1 站号K2
站号K10

控制求
z 设置 DTA 温控器目标温度读取 DTA 温控器现温度目标温度
z 设置 DTB 温控器目标温度温度检测范围高值温度检测范围低值读取 DTB 温控器
现温度目标温度
DTA 温控器参数必设置
参数 参数说明 设置值
C WE:通讯写入功禁止允许 On
CSL:ASCIIRTU 通讯格式选择 ASCII
C NO:通讯址设置 1
BPS:通讯传输速率设置 9600
LENGTH:通讯位长度值设置 7
PARITY:通讯奇偶校验位设置 E
STOP BIT:通讯停止位设置 1
UNIT:选择显示温度单位℃者℉ ℃
Ú 當出現 DTA 溫控器參數設定錯亂導致不正常通訊時先回歸出廠值後重新電後
表進行參數設定DTA 溫控器不支援筆寫入功寫入筆數須設定為 1 筆12 应指令通讯设计范例

DVPPLC 应技术手册 1238
DTB 温控器参数必设置
参数 参数说明 设置值
C WE:通讯写入功禁止允许 On
CSL:ASCIIRTU 通讯格式选择 ASCII
C NO:通讯址设置 2
BPS:通讯传输速率设置 9600
LENGTH:通讯位元长度值设置 7
PARITY:通讯奇偶校验位设置 E
STOP BIT:通讯停止位设置 1
UNIT:选择显示温度单位℃者℉ ℃
Ú 出现 DTB 温控器参数设置错乱导致正常通讯时先回出厂值重新电
表进行参数设置回出厂值方法 DTA 温控器相
元件说明
PLC 软元件 控制说明
X0 PLC LINK 启动控制
M1350 启动 PLC Link 功
M1351 启动 PLC LINK 动模式
M1352 启动 PLC LINK 手动模式
M1353 启动 PLC LINK 32 台超 16 笔读写功( 100 笔)
M1354 启动 PLC Link 读写功时轮询时间
控制程序
M1002
MOV K10 D1121
H86 D1120
H4700
K2
MOV
SET M1120
MOV
MOV
D1355
D1434
设置站站号
设置站 通讯格式 COM2
通讯格式保持
读取 温控器 DTA 2 数笔数 笔
读取 温控器 DTA 起始
数址 参 H4700
MOV K200 D1129
K1 D1399MOV
设置通讯逾时时间 200ms
设置起始站站号 K1
12 应指令通讯设计范例

DVPPLC 应技术手册 1239
H4701
K1
MOV
MOV
D1415
D1450
H1000MOV D1356
写入 温控器起始
数址


DTA
H4701
写入 数笔数 笔 DTA 1 温控器
读取 温控器起始
数装置


DTB
H1000
动模式
启动 功 PLC LINK
K2MOV D1435
H1001
K3
MOV
MOV
D1416
D1451
读取 温控器 DTB 2 数笔数 笔
写入 系列温控器起始



DTB
H1001
写入 数笔数 笔 DTB 3 温控器
M1351
M1350
X0
SET
SET

程序说明
z PLC D1480~ D1481 应 DTA 温控器 H4700~H4701 参数 X0OnLINK 功启动
H4700~H4701 参数数(目标温度现温度)显示 D1480~ D1481 中
z PLC D1496 应 DTA 温控器 H4701 参数 X0OnLINK 功启动H4701 参数值
D1496 决定
z 改变 D1496 值改变 DTA 温控器目标温度(例:D1496K300>DTA 温控器目标温
度 30℃)
z PLC D1512~ D1513 应 DTB 温控器 H1000~H1001 参数 X0OnLINK 功启动
H1000~H1001 参数数(目标温度现温度)显示 D1512~ D1513 中
z PLC D1528~D1530 应 DTB 温控器 H1001~ H1003 参数 X0OnLINK 功启动
H1001~H1003 参数值 D1528~D1530 决定
z 改变 D1528 值改变 DTB 温控器目标温度(例:D1528K400>DTA 温控器目标温度
40℃)
z 改变 D1529~D1530 值改变 DTB 温控器温度检测范围高值低值(例:
D1529K500>DTB 温控器温度检测范围高值 50℃D1530K10>DTB 温控器温度检测
范围低值 1℃)
z 站站号需连续站站号重复仅 SASXSCSVEHEH2 机种作站
ESEXSS 作 LINK 站
z X0 Off→On 启动 PLC LINK 功启动失败 M1350M1351 会变 Off 状态请重新
启动 X0 Off→On 12 应指令通讯设计范例

DVPPLC 应技术手册 1240
1212 通讯控制 2 台台达 PLC 启动停止(RS 指令)
Slave1 Slave2
Master PLC
RS485 网络
站号 K10
站号 K2
EH 系列
ES 系列 SS 系列
站号 K1

控制求
z 站 PLC 通讯方式控制 2 台站 PLC 启动停止
参数必设置
站 站号 通讯格式
Master PLC K10(D1121K10)
Slave 1 K1(D1121K1)
Slave 2 K2(D1121K2)
ASCII 96007E1(D1120H86)
站 PLC 站 PLC 通讯格式需致
Ú 出现 PLC 参数设置错乱导致通讯异常时先 WPL 编程软件菜单中点选:通讯(C)
ÖPLC 程序存清(M)Ö回出厂值 PLC 回出厂值表进行设置
元件说明
PLC 软元件 控制说明
X0 启动停止 Slave 1
X1 启动停止 Slave 2
M0 执行第 1 条 RS 指令
M1 执行第 2 条 RS 指令 12 应指令通讯设计范例

DVPPLC 应技术手册 1241
控制程序
MOV
MOV
X0
MOV
H303A D100
H3031 D101
H3035 D102
MOV
MOV
H3343 D103
H4630 D104
MOV
MOV
H3046 D105
H4230 D106
MOV
MOV
HD46 D107
HA D108
MOV
MOV
X0
MOV
H303A D100
H3031 D101
H3035 D102
MOV
MOV
H3343 D103
H3030 D104
MOV
MOV
H3030 D105
H4230 D106
MOV
MOV
HD45 D107
HA D108
MOV K300 D1129
M1002
MOV H86 D1120
SET M1120
PLS M0
PLS M1
设定通讯协议
96007E1
通讯协议保持
设定通讯逾时
间时 300ms
X0On 时控制

执行 动作需
送数存放





K1 PLC
RUN
D100~D108
X0Off 时控制

执行 动作需
送数存放





K1 PLC
STOP
D100~D108
12 应指令通讯设计范例

DVPPLC 应技术手册 1242
MOV
MOV
X1
MOV
H303A D100
H3032 D101
H3035 D102
MOV
MOV
H3343 D103
H4630 D104
MOV
MOV
H3046 D105
H4230 D106
MOV
MOV
HD45 D107
HA D108
MOV
MOV
MOV
H303A D100
H3032 D101
H3035 D102
MOV
MOV
H3343 D103
H3030 D104
MOV
MOV
H3030 D105
H4230 D106
MOV
MOV
HD44 D107
HA D108
X1
PLS M2
PLS M3
X1On 时控制

执行 动作需
送数存放





K2 PLC
RUN
D150~D158
X1O ff 时控制

执行 动作需
送数存放





K2 PLC
STOP
D150~D158
12 应指令通讯设计范例

DVPPLC 应技术手册 1243
M1000
SET M1122
M0
RS D100 K17 D120 K17
M1
M1123
RST M1123
M1129
RST M1129
M2
M3
PLS M4 通讯逾时重试
M4

置送信求标志位

回应 字节数存放 中


17
17 D120~D128
D100~D108 字节数发送出
接收完成标志复位
通讯逾时标志复位

程序说明
z 开始站 PLC COM2 通讯端口进行初始化通讯格式 Modbus ASCII96007
E1站 PLC 通讯端口通讯格式须站 PLC 通讯格式致
z RS 指令通讯会出现 2 种情况正常通讯完成应通讯标志 M1123通讯逾时应通讯标志:
M1129程序中发生通讯逾时利 M4 进行重试动作
z X0On 时站号 K1 PLC 执行 RUN 动作 X0Off 时站号 1 PLC 执行 STOP
动作
z X1On 时站号 K2 PLC 执行 RUN 动作 X1Off 时站号 2 PLC 执行 STOP
动作 12 应指令通讯设计范例

DVPPLC 应技术手册 1244
1213 台达 PLC 西门子 MM420 变频器通讯 (RS 指令)
控制求
z 站 PLC 通讯方式控制 Siemens MM420 变频器启动停止
MM420 变频器参数必设置
参数 设置值 说明
P0003 3 允许访问专家级参数
P0700 5 允许通 RS485 控制变频器状态
P1000 5 允许通 RS485 控制变频器运转频率
P2010 6 USS 通讯速率设置 9600bps
P2011 0 USS 通讯址设置 0
Ú 出现 Siemens MM420 变频器参数设置错乱导致通讯异常时先变频器参数回出
厂值表进行参数设置回出厂值方法:先设置 P001030设置 P09701
元件说明
PLC 软元件 控制说明
X0 启动停止钮
控制程序
X0
MOV H602 D100
MOV H400 D101
MOV H337F D102
MOV H7F33 D103
PLS M0
X0
MOV H602 D100
MOV H400 D101
MOV H7A D102
MOV H7A00 D103
PLS M1

控制变频器

启动数
传寄存器




X0On
40Hz
D100~D103
频率
方正

控制变频器
速停止运行
数传送




X0O ff
D100~D103
12 应指令通讯设计范例

DVPPLC 应技术手册 1245
SET M1122
M1000
M0
M1123
RST M1123
RS D100 K8 D120 K8
M1129
PLS M2
RST M1129
M1
M2
置位送信求标志
接收完毕标志复位
通讯逾时标志复位
时 M0ON D100~D103 8
D120~D123
中 字节数
送出 站回应数存放 中


通讯逾时重试

程序说明
z 站 PLC RS485 通讯端口进行初始化通讯格式 96008E1站 Siemens
MM420 变频器通讯格式( P2010 选择)需站 PLC 通讯格式致
z X0On 时变频器 40Hz 频率正方启动
PLCDMM420PLC 传送报文: 02 06 00 047F 3333 7F
MM420DPLCPLC 接收报文: 02 06 00 FB34 3333 CB
PLC 传送数寄存器(PLC 发送报文):
寄存器 数 说明
D100 02H 头码固定 02H表示信息开始
D100 06H 字节数(条信息字节数)
D101 00H 站号(范围 0~3116 进制应 00H~1FH)
D101 04H
D102 7FH
控制字(变频器启动定义参考补充说明
部分)
D102 33H
D103 33H
频率值(4000H 应基准频率 50HZ 3333H
应频率 40HZ)
D103 7FH 尾码(该字节前面字节异结果)
PLC 接收数寄存器(PLC 接收报文):
寄存器 数 说明
D120 02H 头码固定 02H表示信息开始
D120 06H 字节数(条信息字节数)
D121 00H 站号(范围 0~3116 进制应 00H~1FH)
D121 FBH 状态字(定义参考补充说明部分) 12 应指令通讯设计范例

DVPPLC 应技术手册 1246
寄存器 数 说明
D122 34H
D122 33H
D123 33H
频率值(4000H 应基准频率 50HZ 3333H
应频率 40HZ)
D123 CBH 尾码(该字节前面字节异结果)
z X0Off 时变频器快速停车
PLCDMM420PLC 传送报文: 02 06 00 047A 0000 7A
MM420DPLCPLC 接收报文: 02 06 00 FB11 0000 EE
PLC 传送数寄存器(PLC 发送报文):
寄存器 数 说明
D100 02H 头码固定 02H表示信息开始
D100 06H 字节数(条信息字节数)
D101 00H 站号(范围 0~3116 进制应 00H~1FH)
D101 04H
D102 7AH
控制字(变频器启动定义请参考补充说明部分)
D102 00H
D103 00H
频率值(0000H 表示频率 0HZ)
D103 7AH 尾码(该字节前面字节异结果)
PLC 接收数寄存器(PLC 接收报文):
寄存器 数 说明
D120 02H 头码固定 02H表示信息开始
D120 06H 字节数(条信息字节数)
D121 00H 站号(范围 0~3116 进制应 00H~1FH)
D121 FBH
D122 11H
状态字(变频器停止运行定义请参考补充
说明部分)
D122 00H
D123 00H
频率值(0000H 表示频率 0HZ)
D123 EEH 尾码(该字节前面字节异结果)
z PLC Siemens MM420 变频器通讯RS 指令通讯会出现 2 种情况正常通讯完成应通讯
标志 M1123通讯逾时应通讯标志:M1129程序中发生通讯逾时利 M2
进行重试动作
补充说明
z SIEMENS MM420 变频器采 USS 协议 USS 总线连接 1 台站 31 台
站站址 0~31通讯报文结构: 12 应指令通讯设计范例

DVPPLC 应技术手册 1247
STX
头码 址
ADR PKW
参数数值区

校验码
BCC LGE
字节数
PZD
程数区
1byte 1byte 1byte 1byte数区( nword )

z STX LGEADRBCC 等区域长度固定均 1 byte
z STX 固定 02H表示信息开始
z LGE ADR BCC 区信息字节数
z ADR USS 通讯址范围 0~31(应 16 进制 00H~1FH)
z 数区分 PKW 区 PZD 区PKW 区实现变频器参数数值读写长度 0~4
word通常采 4 字长(参数 P2013 设置)PZD 实现变频器控制频率设
置长度 0~4 word通常采 2 字长(参数 P2012 设置)第 1 字变频器控制字
第 2 字变频器频率值
z 数区 PKW 区 PZD 区 PKW 区 PZD 区采通常选 PZD
区实现变频器达启动停止等命令频率设置例中数区仅 2 字长
PZD 区通讯报文结构:
STX ADR BCC LGE DATA(PZD)
02 06 00 047F 3333 7F

图中047FH 变频器控制字表示变频器启动3333H 频率值H4000 应基准频率
50HZ H3333 应频率 40HZ
z BCC 校验码: STX PZD 字节异结果
例:02H XOR 06H XOR 00H XOR 04H XOR 7FH XOR 33H XOR 33H7F
z PZD 区变频器控制字定义:( PLC 发送变频器):
位址 功说明 位状态
位 00 On(斜坡升启动)Off1(斜坡降停止) 0 否(Off1) 1(On)
位 01 Off2惯性停车 0 1否
位 02 Off3快速停车 0 1否
位 03 脉 0否 1
位 04 RFG(斜坡函数发生器) 0否 1
位 05 RFG(斜坡函数发生器)开始 0否 1
位 06 频率设置值 0否 1
位 07 障确认 0否 1
位 08 正点动 0否 1
位 09 反点动 0否 1
位 10 PLC 进行控制 0否 1
位 11 频率设置值反 0否 1
位 12 未 - - 12 应指令通讯设计范例

DVPPLC 应技术手册 1248
位址 功说明 位状态
位 13 MOP(电动电位计)加速 0否 1
位 14 MOP(电动电位计)减速 0否 1
位 15 机远程控制 0否 1
说明:PLC 发送变频器控制字位 10 必须设置 1果位 10 0控制字舍
弃变频器前样控制方式继续工作
z PZD 区变频器状态字(变频器回传 PLC):
位址 功说明 位状态
位 00 变频器准备 0否(Off1) 1(On)
位 01 变频器运行准备绪 0否 1
位 02 变频器正运行 0否 1
位 03 变频器障 0否 1
位 04 Off2 命令激活 0 1否
位 05 Off2 命令激活 0否 1
位 06 变频器禁止 On(合闸)命令 0否 1
位 07 变频器报警 0否 1
位 08 设置值实际值偏差 0 1否
位 09 PZD(程数)控制 0否 1
位 10 变频器已达频率 0否 1
位 11 电动机电流极限报警 0 1否
位 12 电动机抱闸制动投入 0 1否
位 13 电动机载 0 1否
位 14 电动机正运行 0否 1
位 15 变频器载 0 1否 12 应指令通讯设计范例

DVPPLC 应技术手册 1249
1214 台达 PLC 丹佛斯 VLT6000 变频器通讯(RS 指令)
控制求
z 通讯方式控制丹佛斯 VLT6000 变频器启动停止读取运转频率
VLT6000 变频器参数必设置
参数 设置值 说明
P500 0 选择串行通讯协议 FC 协议
P501 1 FC 通讯址设置 1
P502 5 FC 通讯通讯速率设置 9600bps
P503 1 惯性停止串行通讯控制
P504 1 直流制动串行通讯控制
P505 1 启动串行通讯控制
Ú 出现 Danfoss VLT6000 变频器参数设置错乱导致通讯异常时先变频器回出厂
值表进行参数设置回出厂值方法:设置 P6203 OK键 重 新 电
元件说明
PLC 软元件 控制说明
X0 启动停止开关
M0 执行第 1 条 RS 指令
M1 执行第 2 条 RS 指令
控制程序
MOV K200 D1129
M1002
MOV H87 D1120
SET M1120
D1120
MOV HE02 D100
MOV H1201 D101
MOV H0 D102
MOV H0 D103
MOV H0 D104
MOV H400 D105
设置通讯格式
96008E1
通讯格式保持
设置通讯逾时
间时 200ms
控制变频器
启动读取工
频率数传


25Hz
D100~D107
频率正方

12 应指令通讯设计范例

DVPPLC 应技术手册 1250
MOV H207F D106
MOV H4400 D107
PLS M0
X0
MOV H602 D200
MOV H401 D201
MOV H77 D202
MOV H7600 D203
X0
SET M1122
M0
M1
M1123
RST M1123
M1129
PLS M2
X1
RS D200 K8 D220 K8
X0
RS D100 K16 D120 K16
控制变频器停
数传送


D200~D203
M0ON 时 第 条 令 指执行 1 RS
M1ON 2时 第 条 令 指执行 RS
置位送信求标志
时 M0ON D100~D107 16
D120~D127
中 字节数
送出站回应数存放 中


时 M1ON D200~D203 8
D220~D223
中 字节数
送出站回应数存放 中


接收完毕标志复位
通讯逾时标志复位
PLS M1
M2
RST M1129
通讯逾时重试

程序说明
z 站 PLC RS485 通讯端口进行初始化通讯格式 96008E1站 Danfoss
VLT6000 变频器通讯格式须站 PLC 通讯格式致
z X0On 时变频器启动 25Hz 频率正方运转读取变频器输出频率
PLCD VLT6000PLC 传送报文: 02 0E 01 1200 0000 00000000 047F 2000 44 12 应指令通讯设计范例

DVPPLC 应技术手册 1251
VLT6000DPLCPLC 接收报文: 02 0E 01 1200 0000 000000FA 0F07 1FFF 0D
PLC 传送数寄存器(PLC 发送报文):
寄存器 数 说明
D100 02H 头码固定 02H表示信息开始
D100 0EH 字节数(条信息字节数)
D101 01H 站号(范围 0~3116 进制应 00H~1FH)
D101 12H
D102 00H
PKE 1H读参数功码
200H:参数号 P512(输出频率)
D102 00H
D103 00H
IND 索引区(索引参数会
P615例中)
D103 00H
D104 00H
PWEhigh 参数值 1(读取参数时全部 0
写入时该 Word 参数值高位)
D104 00H
D105 00H
PKW 区
PWElow 参数值 2(读取参数时全部 0写入
时该 Word 参数值低位)
D105 04H
D106 7FH PCD1 区
控制字(变频器启动定义请参考补充
说明部分)
D106 20H
D107 00H PCD2 区
频率值(4000H 应基准频率 50HZ
2000HZ 应 25HZ)
D107 44H BCC 区 尾码(该字节前面字节异结果)
PLC 接收数寄存器(PLC 接收报文):
寄存器 数 说明
D120 02H 头码固定 02H表示信息开始
D120 0EH 字节数(条信息字节数)
D121 01H 站号(范围 0~3116 进制应 00H~1FH)
D121 12H
D122 00H
PKE 1H读参数功码
200H:参数号 P512(输出频率)
D122 00H
D123 00H
IND 索引区(索引参数会
P615例中)
D123 00H
D124 00H
PWEhigh 读取参数值高位
D124 00H
D125 FAH
PKW 区
PWElow 读取参数值低位(00FAH 应
10 进制 250表示频率 25HZ)
D125 0FH
D126 07H PCD1 区 状态字(定义请参考补充说明部分)
D126 1FH
D127 FFH PCD2 区
频率值(4000H 应基准频率 50HZ
1FFFHZ 应约 25HZ)
D127 0DH BCC 区 尾码(该字节前面字节异结果)
z X0Off 时变频器快速停车(报文数部分 PCD 区)
PLCDVLT6000PLC 传送报文: 02 06 01 0477 0000 76 12 应指令通讯设计范例

DVPPLC 应技术手册 1252
VLT6000DPLCPLC 接收报文: 02 06 01 0603 0000 00
PLC 传送数寄存器(PLC 发送报文):
寄存器 数 说明
D200 02H 头码固定 02H表示信息开始
D200 06H 字节数(条信息字节数)
D201 01H 站号(范围 0~3116 进制应 00H~1FH)
D201 04H
D202 77H
控制字(变频器启动定义请参考补充说明部分)
D202 00H
D203 00H
频率值(变频器停止时设置 0000H表示频率
0HZ)
D203 76H 尾码(该字节前面字节异结果)
PLC 接收数寄存器(PLC 接收报文)
寄存器 数 说明
D220 02H 头码固定 02H表示信息开始
D220 06H 字节数(条信息字节数)
D221 01H 站号(范围 0~3116 进制应 00H~1FH)
D221 04H
D222 77H
控制字(变频器启动定义请参考补充说明部分)
D222 00H
D223 00H
频率值(变频器停止时设置 0000H表示频率
0HZ)
D223 76H 尾码(该字节前面字节异结果)
z PLC Danfoss VLT6000 变频器通讯RS 指令通讯会出现 2 种情况正常通讯完成应通
讯标志 M1123通讯逾时应通讯标志:M1129程序中发生通讯逾时利
M2 进行重试动作
补充说明
z Danfoss VLT6000 变频器 3 种协议供选择包括 FC 协议Metasys N2 协议LS
FLN 协议出厂设置 FC 协议例中选 FC 协议FC 协议西门子 MM420 变
频器采 USS 协议非常相似 FC 总线连接 1 台站 31 台站站
址 0~31通讯报文结构:
STX
头码 址
ADR PKW
参数数值区

校验码
BCC LGE
字节数
PCD
程数区
1byte 1byte 1byte 1byte数区( nword )
CH
文块

z FC 协议 STX 区LGE 区ADR 区BCC 区定义方法 USS 协议完全相请参考范例
1213 中补充说明 USS 协议介绍
z 数区采 3 种类型报文: 12 应指令通讯设计范例

DVPPLC 应技术手册 1253
1.包含参数块程块系统间传输参数 6 Word
PKE IND PWE1 PWE2 PCD1 PCD2
程块()PZD参数块(PKW)
2.仅程块控制字(状态字)频率组成 2 Word
PCD1 PCD2
程块()PZD
3.文块通数区读写文(参数 P621631 读写该种格式)
程块()PZD文块(PKW)
PKE IND PCD1 PCD2CH1 CH2 CHn

z PCD 区变频器控制字定义:
位址 位状态=0 位状态=1
位 00 预置参考值(低位)
位 01 预置参考值(高位)
位 02 直流制动
位 03 惯性停止
位 04 快速停止
位 05 锁定输出频率
位 06 加减速停止 启动
位 07 复位
位 08 点动
位 09 效
位 10 数效 数效
位 11 启继电器 1
位 12 启继电器 2
位 13 菜单选择 (低位)
位 14 菜单选择 (高位)
位 15 反转
z PCD 区变频器状态字定义:
位址 位状态=0 位状态=1
位 00 跳闸 控制绪
位 01 变频器绪
位 02 机
位 03 跳闸 跳闸
位 04 未
位 05 未 12 应指令通讯设计范例

DVPPLC 应技术手册 1254
位址 位状态=0 位状态=1
位 06 启跳闸锁定
位 07 警告 警告
位 08 速度≠参考值 速度参考值
位 09 运行 通讯控制
位 10 超出频率范围
位 11 未运行 运行
位 12 效
位 13 电压低高警告
位 14 电流极限
位 15 热警告
13 应指令万年历时间设计范例

DVPPLC 应技术手册 131
131 TRDTWRTCMP 班工作电铃定时控制
控制求
z 某公司天四响铃时刻:午班午班午班午班班班时间
电铃立发出铃声铃声持续分钟四班时刻意设置时校
前时间
z 进行时间设置校操作
元件说明
PLC 软元件 控制说明
M0 校时间确认
M1 电铃启动开关
Y0 工作电铃
D0~D6 读出万年历数
D200~D206 写入万年历数
D300~D311 班时间点数
控制程序
M0
M1
TWR D200
TRD D0
TCMP
FMOV
D300
K1
D301
D200
D302
K4
D4 M10
TCMP D303 D304 D305 D4 M13
TCMP D306 D307 D308 D4 M16
TCMP D309 D310 D311 D4 M19
M1000
M0 D200~升触发时 值作
现时间写入 藏万年历时钟中
D206
PLC
M1On D0~D6 时万年历时钟现时间读出
中 分存放时分秒时间数D4 D5 D6
M1On D4 D6 D300~D302时 中现时间 中
设置午班时间时间相较相等
~
M11On
M1On D4 D6 D303~D305时 中现时间
设置午班时间相较相等
~
M14On
M1On D4 D6 D306~D308时 中现时间
设置午班时间相较相等
~
M17On
M1On D4 D6 D309~D311时 中现时间
设置午班时间相较相等
~
M20On
写入年星期月日数均
表示防止 执行错误K1 TWR
13 应指令万年历时间设计范例

DVPPLC 应技术手册 132
M11
M14
M17
M20
SET Y0
Y0
TMR T0 K600
T0
RST Y0
M11 M14 M17 M20 中意升触发时
置位 铃声响起Y0 On
铃声持续分钟 清零铃声停止Y0

程序说明
z 程序开始[FMOV K1 D200 K4]目防止 TWR 指令执行错误例中仅时刻
数进行操作未 D200~D204 中年星期月日数进行操作 TWR 指令规定
写入年范围值 00~99星期范围值 1~7月范围值 1~12 值 1~31 D200~D204
容值范围程序执行时会视运算错误指令执行导致连时分秒等
时刻数写入年星期月日固定 K1保证范围TWR 指令
正常执行时刻数写入
z 程序中D4D5D6 数值分表示万年历中读出现时间时分秒
z WPLSoft HMI 机设置 D200~D206D300~D311 容值 13 应指令万年历时间设计范例

DVPPLC 应技术手册 133
132 TRDTZCP 仓库门动开关控制
n
o
Y2Y3
X1
X3 X4
n
o
开门
X2
关门
关门开门
X3
X1
X0
X2
Y0Y1

控制求
z 仓库开放时间 7:30~22:30求仓库门午 7:30 动开晚 22:30
z 值班室设控制两仓库门开关钮特殊情况时手动控制仓库门开关闭
元件说明
PLC 软元件 控制说明
X0 ❶仓库门手动开启钮时X0 状态 On
X1 ❶仓库门手动关闭钮时X1 状态 On
X2 ❷仓库门手动开启钮时X2 状态 On
X3 ❷仓库门手动关闭钮时X3 状态 On
X4 ❶仓库门限传感器碰触时X4 状态 On
X5 ❶仓库门限传感器碰触时X5 状态 On
X6 ❷仓库门限传感器碰触时X6 状态 On
X7 ❷仓库门限传感器碰触时X7 状态 On
Y0 ❶仓库门电机正转(开门动作)
Y1 ❶仓库门电机反转(关门动作)
Y2 ❷仓库门电机正转(开门动作)
Y3 ❷仓库门电机反转(关门动作) 13 应指令万年历时间设计范例

DVPPLC 应技术手册 134
控制程序
M1000
M10
M1000
X0
X2
M12
M11
X1
X3
晚 次日午 两仓库门
执行
2230 730
关门动作直碰应门限传感器
仓库门手动开启钮 仓库门
执行开动作直碰限传感器
XX
仓库门手动关闭钮 仓库门
执行关门动作直碰限传感器
XX
Y1
MOV K0 D12
MOV K22 D20
MOV K30 D21
MOV K0 D22
MOV K7 D10
D11K30MOV 设置仓库开放
时间限值
730
设置仓库开放
时间限值
2230
TRD D0
TZCP D10 D20 D4 M10
万年历读出 寄存器中

PLC D0~D6
D4 D5 D6 分存放时分秒
读出前时间
设置时间作 较区域
午 晚 两仓库门执行
开门动作直碰应门限传感器
730 ~ 2230
Y0
Y2
Y3
X4
X4
X5
Y0
Y1
Y2
Y3
X6
X7
X5
X6
X7
仓库门手动开启钮 仓库门
执行开动作直碰限传感器
oo
仓库门手动关闭钮 仓库门
执行关门动作直碰限传感器
oo

程序说明
z 程序通万年历区域较指令(TZCP)实现仓库门动控制功通万年历数读出指
令(TRD)万年历前时间数读出 D0~D6中 D4D5D6 分存放时分
秒数
z Y0On ❶时电机正转 仓库门执行开门动作直碰限传感器(X4On)Y0 变
Off开动作停止 Y1On ❶时电机反转 仓库门执行关门动作直碰限传
感器(X5On)Y1 变 Of ❷❶关门动作停止 仓库门开关门动作 仓库门完全相
z 时某种特殊情况需仓库进行开启关闭时值班室相应手动启动手动关闭
钮相应仓库门进行开启关闭操作 13 应指令万年历时间设计范例

DVPPLC 应技术手册 135
133 HOUR 电机长时间运行定时切换
控制求
z 某特殊场合通常采台电机轮流运行方法效保护电机延长寿
命现两台电机轮流运行:电机运行两天(48 时)动切换副电机副电机运
行天(24 时)动切换电机……反复循环切换
元件说明
PLC 软元件 控制说明
X0 启动停止开关拨动On位置时X0 状态 On
Y0 启动电机
Y1 启动副电机
M10 电机定时值达标志
M11 副电机定时值达标志
D0~D1 电机运行现时间值
D2~D3 副电机运行现时间值
控制程序
X0 M0
M0
HOUR K48 D0 M10
Y0
HOUR K24 D2 M11
Y1
X0On
D0~D1
M10On
时定时器开始计时设置时间

运行现时间
M0Off
48 存放电机运行现时间值
值达设置时间时
X0On M0Off
Y0ON

启动电机
X0On
D2~D3
M11On
时定时器开始计时设置时
间 时
运行现时间
M0On
24 存放副电机运行现时间值
值达设置时间时
X0On M0On
Y1On

启动副电机
M10
SET M0
ZRST D0 D1
RST M10
M10On SET M0 时 执行
电机停止运行启动副电机
清电机运行现时间值
清零M10
13 应指令万年历时间设计范例

DVPPLC 应技术手册 136
M11
RST M0
ZRST D2 D3
RST M11
M11On RST M0 时 执行
副电机停止运行启动电机
清副电机运行现时间值
清零M11
程序说明
z 开关 X0 断开时Y0Y1 均 Off副电机均停止运行开关 X0 闭合时通控制 M0
导通关断 Y0 Y1 导通关断控制副电机轮流运行
z D0D1 分存放电机运行时间值时数足时时间值(0~3599 秒)D2D3
分存放副电机运行时间值时数足时时间值(0~3599 秒)
z 16 位指令提供高达 32767 时定时设置时间32 位指令提供高达
2147483647 时定时设置时间
z HOUR 指令定时时间定时器会继续计时重新计时需运行现时
间清零设置时间达标志复位 14 应指令简单定位设计范例

DVPPLC 应技术手册 141
141 台达 ASDA 伺服简单定位演示系统
正转极限
感器传 X1
伺服电机
工作物
DOG(
X2
点)
传感器
原点
置位
反转极限
感器传 X0
Y0脉输出
Y1正转 反转
Y4脉清
DOPA机 EH
ASDA伺服驱动器
WPLSoft

控制求
z 台达 PLC 台达伺服组成简单定位控制演示系统通 PLC 发送脉控制伺服实
现原点回相定位绝定位功演示
z 监控画面:原点回相定位绝定位
元件说明
PLC 软元件 说 明
M0 原点回开关
M1 正转 10 圈开关
M2 反转 10 圈开关
M3 坐标 400000 开关
M4 坐标50000 开关
M10 伺服启动开关
M11 伺服异常复位开关
M12 暂停输出开关(PLC 脉暂停输出)
M13 伺服紧急停止开关
X0 正转极限传感器
X1 反转极限传感器
X2 DOG(点)信号传感器
X3 伺服启动准备完毕信号(应 M20)
X4 伺服零速度检出信号(应 M21)
X5 伺服原点回完成信号(应 M22)
X6 伺服目标位置达信号(应 M23)
X7 伺服异常报警信号(应 M24)
Y0 脉信号输出 14 应指令简单定位设计范例

DVPPLC 应技术手册 142
Y1 伺服电机旋转方信号输出
Y4 清伺服脉计数寄存器信号
Y6 伺服启动信号
Y7 伺服异常复位信号
Y10 伺服电机正方运转禁止信号
Y11 伺服电机反方运转禁止信号
Y12 伺服紧急停止信号
M20 伺服启动完毕状态
M21 伺服零速度状态
M22 伺服原点回完成状态
M23 伺服目标位置达状态
M24 伺服异常报警状态
ASDA 伺服驱动器参数必设置
参数 设置值 说明
P002 2 伺服面板显示脉指令脉计数
P100 2 外部脉输入形式设置脉+方
P101 0 位置控制模式(命令外部端子输入)
P210 101 DI1On 时伺服启动
P211 104 DI2On 时清脉计数寄存器
P212 102 DI3On 时伺服进行异常重置
P213 122 DI4On 时禁止伺服电机正方运转
P214 123 DI5On 时禁止伺服电机反方运转
P215 121 DI6On 时伺服电机紧急停止
P216 0 功
P217 0 功
P218 101 伺服启动准备完毕DO1On
P219 103 伺服电机转速零时DO2On
P220 109 伺服完成原点回DO3On
P221 105 伺服达目标位置DO4On
P222 107 伺服报警时DO5On
Ú 出现伺服参数设置错乱导致正常运行时先设置 P20810(回出厂值)重新
电表进行参数设置 14 应指令简单定位设计范例

DVPPLC 应技术手册 143
PLC 伺服驱动器硬件接线图
台达PLC
X2
X13
X14
X15
X16
X17
X0
X1
X3
X4
X5
X6
X7
DI2
DI1
DI3
DI4
COM+
VDD
DO1+
DO1
DO2+
DO2
DO3+
DO3
DO4+
DO5+
DO4
DO5
VDD 17
PUHI 35
Y0
C0
Y1
C1
PLS
COM
41
47
SIGN 37
COM 45
10
17
11
9
34
8
+24V
24G
SS 7
6
5
4
3
2
1
26
28
L
N
220VAC
单相
220VAC




ASDA系列
台达伺服驱动器
U
V
W




24V
编码器
偏差计数器
电子齿轮
OZ 50
OZ 24
DC24V
脉输出
约1KΩ
R
S
T
DI6 32
DO_COM
SRDY
ZSPD
TPOS
ALAM
SRDY启动准备完毕
TPOS目标位置达
ALAM异常报警
Y4
C4
脉清
COM 45
DOG信号
X10
X11
X12
正转极限开关
反转极限开关
DI5 33
ZSPD零速度检出
11
伺服启动
伺服异常复位
伺服正方运转禁止
伺服反方运转禁止
伺服紧急停止
正反方
DO_COM
HOME
27
HOME原点回完成
DVP32EH00T
Y6
Y7
C4
Y11
C5
Y10
Y12
14 应指令简单定位设计范例

DVPPLC 应技术手册 144
控制程序
M1002
MOV K200 D1343
Y7
Y10
Y11
M20
M21
M22
M23
M24
M1334
Y12
M1346
M11
X0
X1
X3
X4
X5
X6
X7
M12
M13
设置加减速时
间 200ms
Y6
M10
伺服启动
伺服异常复位
M0
M1
M2
M3
M4
M1029
DZRN
DDRVI
DDRVI
DDRVA
DDRVA
ZRST
K10000
K100000
K100000
K400000
K50000
K5000
K20000
K20000
K200000
K200000
X2
Y0
Y0
Y0
Y0
Y0
Y1
Y1
Y1
Y1
M1
M0
M0
M0
M0
M2
M2
M1
M1
M1
M3
M3
M3
M2
M2
M4
M4
M4
M4
M3
M0 M4
原点回
正转 圈10
跑绝坐标
处400 000
跑绝坐标
处50 000
定位完成动关闭定位指令执行
伺服计数寄存器清零
反转 圈10
伺服电机正转禁止
伺服电机反转禁止
PLC暂停输出脉
伺服紧急停止
伺服启动准备完毕
伺服启动零速度检出
伺服原点回完成
伺服定位完成
伺服异常报警
14 应指令简单定位设计范例

DVPPLC 应技术手册 145
程序说明
z 伺服电警报信号X3On时伺服启动开关M10On伺服启动
z 原点回开关时M0On伺服执行原点回动作 DOG 信号 X2 Off→On 变化
时伺服 5KHZ 寸动速度回原点 DOG 信号 On→Off 变化时伺服电机立停
止运转回原点完成
z 正转 10 圈开关M1On伺服电机执行相定位动作伺服电机正方旋转 10 圈停
止运转
z 正转 10 圈开关M2On伺服电机执行相定位动作伺服电机反方旋转 10 圈停
止运转
z 坐标 400000 开关M3On伺服电机执行绝定位动作达绝目标位置 400000
处停止
z 坐标50000 开关M4On伺服电机执行绝定位动作达绝目标位置50000
处停止
z 工作物碰触正极限传感器时X0OnY10On伺服电机禁止正转伺服异常报警
(M24On)
z 工作物碰触反极限传感器时X1OnY11On伺服电机禁止正转伺服异常报警
(M24On)
z 出现伺服异常报警伺服异常复位开关M11On伺服异常报警信息解警报解
伺服继续执行原点回定位动作
z PLC 脉暂停输出开关M12OnPLC 暂停输出脉脉输出数会保持寄存器
M12Off 时会原输出数基础继续输出未完成脉
z 伺服紧急停止开关时M13On伺服立停止运转 M13Off 时定位距离尚
未完成 PLC 脉暂停输出伺服会继续跑完未完成距离
z 程序中 M1346 目保证伺服完成原点回动作时动控制 Y4 输出 20ms
伺服脉计数寄存器清零信号伺服面板显示数值 0(应伺服 P002 参数需设置 0)
z 程序中 M1029 复位 M0~M4保证定位动作完成(M1029On)该定位指令执
行条件变 Off保证次定位执行相关开关时定位动作正确执行
z 组件说明中作开关伺服状态显示 M 装置利台达 DOPA 机界面设计利
WPLSoft 设定14 应指令简单定位设计范例

DVPPLC 应技术手册 146
142 双轴动绘出 DELTA LOGO

控制求
z 利绝寻址双轴动指令 DPPMA DPPMR 绘出 DELTA LOGO
z 利 DDRVA 指令控制第三轴做提笔动作
z 轨迹图
P1(32500500)
P5(3440020500)
P6(4880033300)
P3(6150053400)P2(60053400) P7(2310053400)
P4(1030043600)
P9(4300035800)
P10(5080043000)
P8(3450043000)
P11(4300050800)
P0(00) 起點

装置说明
PLC 软元件 说 明
X0 开启 X0 开关双轴动开始动作
Y0 双轴 X 轴脉波输出装置
Y1 双轴 X 轴方信号输出装置 14 应指令简单定位设计范例

DVPPLC 应技术手册 147
PLC 软元件 说 明
Y2 双轴 Y 轴脉波输出装置
Y3 双轴 Y 轴方信号输出装置
Y4 第三轴提笔脉波输出装置
Y5 第三轴提笔方信号输出装置
控制程序
X0
MOVP D0K1
D0 K1
M1036
M1036
M1036
M1036
DDRVA K5000 K10000 Y4 Y5
MOVP K2 D0
D0 K2
D0 K3
D0 K4
D0 K5
D0 K6
D0 K7
D0 K8
D0 K9
D0 K10
D0 K11
D0 K12
D0 K13
DPPMA K32500 K500 D20 Y0
K4
DDRVA K10000 Y4 Y5
MOVP D0
K0
DPPMA Y0K10000K600 K53400
DPPMA Y0K10000K53400K61500
DPPMA Y0K10000K32500 K500
DDRVA K5000 K10000 Y4 Y5
MOVP D0K8
DPPMA Y0K10000K10300 K43600
DDRVA K10000 Y4 Y5
MOVP D0
K0
K10
DCIMA K34400 K20500 D10 Y0
DCIMA D10 Y0
DCIMA D10 Y0
DCIMA D10 Y0
K48800 K33300
K23100 K53400
K10300 K43600
第三轴提笔
双轴定位P0 P1→
双轴定位P1 P2→
第三轴笔
双轴定位P2 P3→
双轴定位P3 P1→
第三轴提笔
双轴定位P1 P4→
双轴定位P4 P5→
第三轴笔
双轴定位P5 P6→
双轴定位P6 P7→
双轴定位P7 P4→












14 应指令简单定位设计范例

DVPPLC 应技术手册 148
M1036
DDRVA K10000 Y4 Y5
MOVP D0
K0
D0
D0 K15 DPPMA D20 Y0K34500 K43000
D0 K 16
K17
D0 K17
D0 K18
D0 K19
D0 K20
DCIMA D10 Y0
DCIMA D10 Y0
DCIMA D10 Y0
DCIMA D10 Y0
K43000
K50800
K34500
K43000
K35800
K43000
K50800
K43000
M1029
INCP
END
双轴定位P4 P8→
第三轴笔
双轴定位P8 P9→
双轴定位P9 P10→
双轴定位P10 P11→
双轴定位P11 P8→





M1036
D0 K14
MOVP D0
DDRVA K5000 K10000 Y4 Y5
K15
第三轴提笔

程序说明
z 启动 X0较 D0 数值1 时进入双轴动绘出 DELTA LOGO
步骤︰第三轴提笔原点 P0 移动达 P1
步骤二︰P1 处第三轴笔 P1 移动达 P2P2 移动达 P3P3 移动达 P1第三
轴提笔完成三角形
步骤三︰ P1 移动达 P4P4 处第三轴笔 P4 移动达 P5P5 移动达 P6P6
移动达 P7P7 移动达 P4第三轴提笔完成椭圆形
步骤四︰ P4 移动达 P8P8 处第三轴笔 P8 移动达 P9P9 移动达 P10
P10 移动达 P11P11 移动达 P8第三轴提笔完成圆形DELTA LOGO 完

z M1036 第三轴提笔完成旗标On 时会进入行程
z M1029 XY 轴完成旗标On 时 D0 会累加 1较 D0 数值进入行程 15 便利指令设计范例

DVPPLC 应技术手册 151
151 ALT 动清扫黑板
X1 X2
X0(清扫)
Y0 Y1
左移 右移
(左极限开关)(右极限开关)

控制求
z 黑板清扫臂左移右移两种动作清扫钮左移右移两种动作间切换
z 清扫臂移黑板左极限右极限时清扫臂停止动作直次清扫钮会次移
动方反方移动
元件说明
PLC 软元件 控制说明
X0 清扫钮时X0 状态 On
X1 黑板左极限开关碰触该开关时X1 状态 On
X2 黑板右极限开关碰触该开关时X2 状态 On
Y0 清扫臂左移
Y1 清扫臂右移
控制程序
X0
M0
M0
Y0
Y1
ALT M0
X1
X2
左移
右移

程序说明
z 清扫钮时X0 Off→On 变化次ALT 指令执行假设开始时 M0Off M0
会变 OnY0 线圈导通清扫臂左移移左极限时X1On常闭接点断开Y0 线圈15 应指令便利指令设计范例

DVPPLC 应技术手册 152
关断清扫臂停止移动
z 次钮时X0 Off→On 变化次M0 会次 On 状态变 Off时 Y1 线
圈导通清扫臂右移移右极限时X2On常闭接点断开Y1 线圈关断清扫臂
停止移动
z 清扫臂处黑板位置次清扫钮清扫臂会次移动方反方
移动 15 便利指令设计范例

DVPPLC 应技术手册 153
152 RAMP 起重机软控制
停止 升提 降
X1X0 X2

控制求
z 起重机负载般较货物提升降时需软启动货物升降状态停止时
电机执行软结束程
z 利台达模拟量机 DVP10SX 输出 0~10V 电压控制变频器频率通变频器输出频率
变电流控制起重电机转速达起重机软控制目
元件说明
PLC 软元件 控制说明
X0 提升钮时X0 状态 On
X1 降钮时X1 状态 On
X2 停止钮时X2 状态 On
Y0 电机正转(提升货物)
Y1 电机反转(货物降)
X0 提升钮
控制程序
M1002
SET M1039
MOV K20 D1039
SET M1026
扫描周期固定 20ms
缓模式选择
15 应指令便利指令设计范例

DVPPLC 应技术手册 154
X0
X1
MOV K0 D0
MOV K2000 D1
MOV K0 D0
MOV K2000 D1
X2
MOV K2000 D0
MOV K0 D1
M0
M1
M2
M1000
RAMP D0 D1 D2 K100
MOV D2 D1116
电机正转提升货物
电机反转货物降
SET M0
RST Y1
SET M1
RST Y0
SET Y1
SET Y0
M1029
ZRST M0 M2
SET M2
设置货物降时斜坡
信号 起点终点值
设置提升货物时斜坡
信号起点终点值
设置货物停止时斜坡
信号起点终点值
缓完成 复位M0~M2
值传送 值决定
第模拟量输出通道
D2 D1116 D1116 DVP10SX
CH0 输出电压电流值
执行缓提升
执行缓降
执行缓停止
货物 2s 0 2000提升降时 值 缓慢变化 D2
货物停止时 值 缓慢变化 D2 2s 2000 0

程序说明
z 程序适机带模拟量输出 PLC台达 DVP20EXDVP10SX 系列 PLCDVP10SX
D1116 容值 K0~K2000 变化时第输出通道电压值 0~10V 变化
z 程序开头首先固定扫描周期 RAMP 指令参数扫描周期直接关系确定扫
描周期确定斜坡信号时间值例中扫描周期固定 20msRAMP 指令扫描次15 便利指令设计范例

DVPPLC 应技术手册 155
数设置 100 次缓时间 2s
z 起重机提升货物时提升钮M0On执行软启动动作 2s 电压输出值 0V
变化 10V达预定高度停止钮M2On执行软停止动作 2s 电压输出
值 10V 变化 0V动作程图示:
0
2000
M1029
软启动 软停止
X0
M0
X2
M2
(10V)
(0V) 100次扫描周期100次扫描周期

z 起重机降落货物时动作程提升货物时相软启动软停止程
z 变频器频率电压成正台达 VFDM 变频器例DVP10SX 输出电压 0~10V 变化时
变频器频率 0~60HZ 线性变化电机转速频率成正控制 DVP10SX
输出电压缓变化实现起重电机软启动软停止 15 应指令便利指令设计范例

DVPPLC 应技术手册 156
153 INCD 交通灯(相凸轮应)
横行方
直行方

控制求
z 开关十字路口实现红黄绿交通灯动控制直行时红灯亮时间 60 秒黄灯亮时间 3
秒绿灯亮时间 52 秒绿灯闪烁时间 5 秒横行时红黄绿灯样规律变化
z 直行横行方红黄绿灯时序图:






绿
绿


52 秒 5 秒
3 秒
60 秒
60 秒
52 秒 5 秒
3 秒
15 便利指令设计范例

DVPPLC 应技术手册 157
元件说明
PLC 软元件 控制说明
X1 交通灯启动控制接点
Y0 红灯(直行信号标志)
Y1 黄灯(直行信号标志)
Y2 绿灯(直行信号标志)
Y10 红灯(横行信号标志)
Y11 黄灯(横行信号标志)
Y12 绿灯(横行信号标志)
控制程序
Y2
M101
MOV K52 D500
MOV K5 D501
MOV K3 D502
MOV K52 D503
MOV K5 D504
MOV K3 D505
INCD D500 C0
CNT C0 K1000
M1002
M1013
M100
M1013X0
M100 K6
直行绿灯亮
M102
Y1
Y0
M103
M104
M105
直行黄灯
直行红灯亮

设置横行直行绿黄红灯相时间
应 装置状态期间 M On
设置直行绿灯亮时间 秒52
设置直行绿灯闪烁时间 秒5
设置直行黄灯亮时间 秒3
设置横行绿灯亮时间 秒52
设置横行绿灯闪烁时间 秒5
设置横行黄灯亮时间 秒3
秒钟计数 1 次
15 应指令便利指令设计范例

DVPPLC 应技术手册 158
M103
M104 M1013
Y12
Y10
M100
M101
M102
M105
Y11
横行红灯亮
横行绿灯亮
横行黄灯亮

程序说明
z 谓相凸轮控制指计数器 C 现值达设置段相时间应输出装置会 On
时计数器 C 复位进行段较输出例中C0 6 段设置值(D500~D505)
进行较较完成段应 M100~M105 中装置状态输出 On
z 程序中 INCD(相方式凸轮控制)指令实现交通红绿灯控制程序变更简便
z INCD 指令执行前请 MOV 指令预先设置值写入 D500~D505 中
设置值 输出装置 设置值 输出装置
D500 M100 D503 M103
D501 M101 D504 M104
D502 M102 D505 M105
15 便利指令设计范例

DVPPLC 应技术手册 159
154 ABSD 时段原料加入(绝凸轮应)
控制求
z 生产某种产品需 ABC 3 种原料1 生产周期 60 秒原料需生产周期适时
间段加入
z 求生产周期 10 秒~20 秒30~40 秒50 秒~55 秒期间加入 A 原料生产周期 0
秒~10 秒20~25 秒40 秒~50 秒期间加入 B 原料生产周期 20 秒~25 秒30~35 秒
40 秒~45 秒期间加入 C 原料
元件说明
PLC 软元件 控制说明
X1 启动开关
Y0 加 A 料
Y1 加 B 料
Y2 加 C 料
控制程序
MOV K10 D500
MOV
MOV
MOV
K20
K0
K50
D501
D506
D511
MOV
MOV
K30
K10
D502
D507
MOV
MOV
K40
K20
D503
D508
MOV
MOV
K50
K25
D504
D509
MOV
MOV
K55
K40
D505
D510
M1002
M1002
设置加 料时间A
设置加 料时间段B
15 应指令便利指令设计范例

DVPPLC 应技术手册 1510
Y0
Y1
Y2
M100
M103
M106
M101
M104
M107
M102
M105
M108
加 料A
加 料B
加 料C
MOV K20 D512
MOV K25 D513
MOV
MOV
K30
K40
D514
D516
MOV
MOV
K35
K45
D515
D517
ABSD D500 C0
CNT
RST
C0
C0
K60
M1002
M1013X0
C0
M100 K9
设置加 料时间段C
生产周期达复位
C0 现值加 ABC
M100~M108 On
料时间段做较
应 相应输出

程序说明
z 谓绝凸轮控制指计数器 C 现值设置段绝时间段应输出装置会 On
M 装置时 On例中C0 现值 9 段设置绝时间段(D500~D517)进行
较设置时间段应 M100~M108 中装置状态输出 On
z ABSD 指令执行前请 MOV 指令预先设置值写入 D500~D517 中 15 便利指令设计范例

DVPPLC 应技术手册 1511
设置值 输出装置 设置值 输出装置
D500 M100 D509 M104
D501 M100 D510 M105
D502 M101 D511 M105
D503 M101 D512 M106
D504 M102 D513 M106
D505 M102 D514 M107
D506 M103 D515 M107
D507 M103 D516 M108
D508 M104 D517 M108 15 应指令便利指令设计范例

DVPPLC 应技术手册 1512
155 IST 电镀生产线动控制
Y0
Y1
Y3 Y2
左极限X0 右极限 X4电镀槽极限X1 回收液槽极限 X2 清水槽极限X3
电镀槽 回收液槽 清水槽取工件处 传送带


左移 右移吊钩限
吊钩限
X5
X6

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

控制求
z 电镀生产线采 PLC 控制生产程动进行完成线路板电镀行车架装升降
吊钩吊钩装夹具该夹具执行夹取释放工件动作行车吊钩台电动机控
制配置控制盘进行控制生产线电镀槽回收液槽清水槽三槽位分完成工件电镀
电镀液回收工件清洗
z 工艺流程:
取工件处夹取未加工工件→工件放入电镀槽电镀 280 分钟→工件提起极限电镀槽
方停留 28 秒→放入回收液槽浸泡 30 分钟→工件提起极限回收槽方停留 15 秒→
放入清水槽清洗 30 秒钟→工件提起清水槽方停留 15 秒→工件放入传送带
z 3 种运行模式:
手动操作:选择手动操作模式(X10On)然单钮(X20~X25)接通切断相应负载
原点回:选择原点回模式(X11On)原点回启动钮(X15)动复原点
动运行:(单步运行次循环连续运行)
1 单步运行:选择单步运行模式(X12On)次动启动钮(X16)前进
工序 15 便利指令设计范例

DVPPLC 应技术手册 1513
2 次循环:选择次循环运行模式(X13On)原点位置动启动钮
(X16)进行次循环原点停止中途动停止钮(X17)动作停止
启动钮位置继续动作原点停止
3 连续运行:选择连续运行模式(X14On)原点位置动启动钮(X16)开
始连续运行停止钮(X17)运转原点位置停止
元件说明
PLC 软元件 控制说明
X0 左限位开关碰触该开关时X0 状态 On
X1 电渡槽极限开关碰触该开关时X1 状态 On
X2 回收液槽极限开关碰触该开关时X2 状态 On
X3 清水槽极限开关碰触该开关时X3 状态 On
X4 右极限开关碰触该开关时X4 状态 On
X5 吊钩限开关碰触该开关时X5 状态 On
X6 吊钩限开关碰触该开关时X6 状态 On
X10 手动操作模式开关旋转该模式时X10 状态 On
X11 原点回模式开关旋转该模式时X11 状态 On
X12 步进模式开关旋转该模式时X12 状态 On
X13 次循环模式开关旋转该模式时X13 状态 On
X14 连续运行模式开关旋转该模式时X14 状态 On
X15 原点回启动钮时X15 状态 On
X16 动启动钮时X16 状态 On
X17 动停止钮时X17 状态 On
X20 吊钩升钮时X20 状态 On
X21 吊钩降钮时X21 状态 On
X22 行车左移钮时X22 状态 On
X23 行车右移钮时X23 状态 On
X24 夹具夹紧钮时X24 状态 On
X25 夹具释放钮时X25 状态 On
Y0 吊钩升
Y1 吊钩降
Y2 行车右移
Y3 行车左移
Y4 夹具夹紧
控制程序
X0 X5
M1000
M1044
IST X10 S20 S51
原点条件
15 应指令便利指令设计范例

DVPPLC 应技术手册 1514
S Y0
S0 X20 Y1
X21 Y0
X22 X5 Y3
Y1
Y2
X23 X5 Y2
Y3
S
S
X24
X25
SET Y4
RST Y4
S1 X15
SET S10
RST Y4
S10
RST Y1
Y0
X5
SET S11
S RST Y2
S11
Y3
X0
SET S12
S SET M1043
S12
RST S12
S
S2 M1041 M1044
SET S20
吊钩升
吊钩降
行车右移
行车左移
夹具夹紧
夹具释放
进入原点
回模式
夹具释放
降停止
吊钩升极限(X5On)
行车左移左极限(X0On)
置位原点回
完毕标志
原点回完成
进入动运行模式
手动操作模式
原点回模式
X5
X6
X4
X0
行车停止右移
S Y1
S20
X6
SET S30
S SET Y4
S30
T0
SET S31
TMR T0 K20
吊钩降极限(X6On)
夹具夹紧停留 秒2
15 便利指令设计范例

DVPPLC 应技术手册 1515
S Y0
S31
X5
SET S32
S Y2
S32
X1
SET S33
S Y1
S33
X6
SET S34
S
S34
T1
S Y0
S35
X5
SET S36
S
S36
T2
SET S37
S Y2
S37
X2
SET S38
X5
X1
X6
T1
TMR T1 K24000
CNT C0 K7
C0
SET S35
TMR T2 K280
吊钩升极限(X5On)
行车右移电镀槽极限开关位置(X1On)
吊钩降极限(X6On)
工件电镀槽里
电镀 分钟280
吊钩升极限(X5On)
工件电镀槽方
停留 秒28
行车右移回收液槽极限开关位置(X2On)
X5
X2
S Y1
S38
X6
SET S39
S
S39
T0
SET S40
S Y0
S40
X5
SET S41
S
S41
T4
SET S42
TMR T3 K18000
TMR T4 K150
吊钩降极限(X6On)
工件放入回收液槽
浸泡 分钟30
吊钩升极限(X5On)
工件回收液槽方
停留 秒钟15
X6
X5
15 应指令便利指令设计范例

DVPPLC 应技术手册 1516
S Y2
S42
X3
SET S43
S Y1
S43
X6
SET S44
S
S44
T5
SET S45
TMR T5 K300
S Y0
S45
X5
SET S46
S
S46
T6
SET S47
TMR T6 K150
S Y2
S47
X4
SET S48
行车右移清水槽极限开关位置(X3On)
吊钩降极限开关位置(X6On)
工件放入清水槽
清洗 秒钟30
吊钩升极限(X5On)
行车右移右极限(X4On)
X3
X6
X5
X4
工件清水槽方
停留 15 秒钟
S Y1
S48
X6
SET S49
S Y0
S42
X5
SET S51
S
S34
TMR T7 K20
T7
SET S50
S
S34
X0
RET
S2
Y3
RST Y4
吊钩降极限(X6On)
夹具释放
吊钩升极限(X5On)
行车左移左极限(X0On)
X6
X5
X0
15 便利指令设计范例

DVPPLC 应技术手册 1517
程序说明
z 程序手动动控制指令(IST)实现电镀生产线动控制 IST 指令时S10~S19
原点回状态步进点成般步进点 S0~S9 步进点时
S0~S2 三状态点动作分手动操作原点回动运行程序
中必须先写该三状态步进点电路
z 切换原点回模式时 S10~S19 间点 On原点回会动作产生
切换动运行模式时动模式运行步进点步进点 On M1043On
动运行会动作产生 15 应指令便利指令设计范例

DVPPLC 应技术手册 1518
156 FTC 烤箱温度模糊控制
控制求
z 烤箱加热环境加热快环境(D13K16)控制目标温度 120℃(D10K1200)
利 FTC 指令搭配 GPWM 指令实现烤箱温度模糊控制达佳控制效
z 利 DVP04PTS 温度模块烤箱现值温度测传 PLC 机DVP12SA 机
FTC 运算输出结果(D22)作 GPWM 指令输入GPWM 指令执行 Y0 输出变宽
度脉(宽度 D22 决定)控制加热器装置动实现烤箱温度模糊控制
D22
D30
Y0

元件说明
PLC 软元件 控制说明
M1 启动 FTC 指令运算
Y0 脉输出装置
D10 目标温度值
D11 温度现值
D12 FTC 取样时间参数
D13 FTC 温度控制参数
D22 FTC 运算输出结果
D30 GPWM 指令运算周期
控制程序
M1002
TO
MOV
K0
K1200
K2
D10
MOV
MOV
MOV
SET
K40
K16
K4000
M1
D12
D13
D30
K1K2
设置 通道 温度均次数 次 DVP04PT 1 2
设置 4s GPWM 周期
执行 指令 FTC GPWM
设置 120 目标温度 ℃
设置取样时间 4s
设置加热环境加热快环境
15 便利指令设计范例

DVPPLC 应技术手册 1519
M1
GPWM
FTC
FROM
D22
D10
K0
D30
D11
K6
D22
K1
Y0
D12
D11
M1013
Y0 输出 脉宽脉 D22 决定
运算结果 FTC D22指令 存放
秒钟取样次烤箱温度现值存放 D11
程序说明
z FTC 指令专温度控制设计便利指令者需做简单参数设置需
PID 指令样设置量控制参数
z 该指令格式:
FTC S1 S2 S3 D
S1Æ目标值 (SV)(范围限制 1~5000表示 01~500)
S2Æ现值 (PV)(范围限制 1~5000表示 01~500)
S3Æ参数(者需 S3S3+1 两参数进行设置)
D Æ输出值 (MV)(显示范围 0 ~ S3+0 间)
z FTC 指令参数 S3S3+1 定义表:
装置 参数名称 设置范围
S3 Ts 取样时间 1~200ms(单位:100ms)
b00 ℃单位b01 ℉单位
b10滤波功b10 滤波功
b21 加热慢环境
b31 般加热环境
b41 加热快环境
S3+1
b0温度单位
b1滤波功
b2加热环境
b3~b15 保留
b51 高速加热环境
z 实际运中少次性设置合适 S3S3+1 参数需断参数进行调整
终满意控制效果调节参数基原:
1 取样时间(S3)设置值建议少温度传感器取样时间 2 倍般设置 2s~6s 间
2 GPWM 指令周期设置 FTC 指令取样时间相 GPWM 指令时间单位 1ms
3 感觉加热时间较长达目标温度时建议适减取样时间设置值改善
4 出现振荡现象时建议适增加取样时间设置值改善
5 加热环境(S3+1 bit2~bit5)未设置时默认般加热选项(b31)
6 太慢达目标温度温度环境时选择加热慢环境选项(b21)
7 控制结果现象振荡太现象选择加热快环境选项(b41) 15 应指令便利指令设计范例

DVPPLC 应技术手册 1520
z S3S3+1 参数调节程:
假设 FTC 指令 S3S3+1 参数设置分 D12K60(6s)D13K8(b31)GPWM 指令
脉输出周期设置 D30K6000(D12*100)控制响应曲线图示:

图知约 48 分钟达目标温度正负 1℃误差约 10℃左右
现象根调节参数基原修改加热环境快速加热环境 S3+1 参数修改
D13K16(b41)控制响应曲线图示:

图知然现象花约 1 时 15 分钟会达目标温度正
负 1℃误差目前测试环境选取样时间太长造成整体时间
延长根调节参数基原适减少取样时间设置值 S3 参数修改15 便利指令设计范例

DVPPLC 应技术手册 1521
D12K20(2s)GPWM 指令脉输出周期设置 D30K2000(D12*100)控制响应曲线
图示:

图知控制系统太敏感出现振荡现象根调节参数基原适
增加取样时间设置值 S3 参数修改 D12K40(4s)GPWM 指令脉输出周期设置
D30K4000(D12*100)控制响应曲线图示:

图知控制系统较快时间(约 37 分钟)达目标温度值振荡现象发生
已基满足控制系统基求 15 应指令便利指令设计范例

DVPPLC 应技术手册 1522
157 PID 烤箱温度控制(温度专 PID 动调整功)
控制求
z 者烤箱温度环境特性解控制目标温度 80℃利 PID 指令温度环境专
动调整功实现烤箱温度 PID 控制
z 利 DVP04PTS 温度模块烤箱现值温度测传 PLC 机DVP12SA 机先
温度动调整参数功(D204K3)做初步调整动计算出佳 PID 温度控制参数
调整完毕动修改动作方已调整温度控制专功(D204K4)该
动计算出参数实现烤箱温度 PID 控制
z 该动调整参数进行 PID 运算输出结果(D0)作 GPWM 指令输入GPWM 指
令执行 Y0 输出变宽度脉(宽度 D0 决定)控制加热器装置动实现烤箱
温度 PID 控制
D0
D20
Y0

元件说明
PLC 软元件 控制说明
M0 PID 指令运算启动
Y0 调变脉宽度脉输出
D0 PID 运算输出结果
D10 目标温度值
D11 温度现值
D20 GPWM 指令运算周期
D200 PID 取样时间参数
控制程序
M1002
MOV
MOV K400
K4000
D200
D20MOV
K800 D10
TO K0 K2 K1K2
设置 4sGPWM 周期
设置取样时间 4s
设置 80 目标温度 ℃
设置 通道 温度均次数 次 DVP04PT 1 2 15 便利指令设计范例

DVPPLC 应技术手册 1523
M0
M1
GPWM
PID
FROM
MOV
RST M0
D0
D10
K0
K3
D20
D11
K6
D204
D0
K1
Y0
D200
D11
M1013
秒钟取样次烤箱温度现值存放 D11
动作方选择温度控制
动调整参数功专
运算结果 PID D200指令 存放

程序说明
z 该指令格式:
PID S1 S2 S3 D
S1Æ目标值 (SV)
S2Æ现值 (PV)
S3Æ参数(通常需进行调整设置参数定义请参考例 PID 参数表)
D Æ输出值 (MV)(D 指定停电保持数寄存器)
z PID 指令控制环境请适选取动作方例中温度动调整功适
温度控制环境切勿速度压力等控制环境中免造成现象产生
z 般说控制环境样PID 控制参数(温度控制环境提供动调整功外)
需验测试调整般 PID 指令参数调整方法:
步骤 1:首先 KI KD 值设 0接着先分设设置 KP 51020 40记录
SV PV 状态结果图示:
15
1
05
00 01 02 03 04 05 06 07 08 09 1 时间 (sec)
K 40P
K 20P K 10P
SV1
K 5P
15 应指令便利指令设计范例

DVPPLC 应技术手册 1524
步骤 2:观察图知 KP 40 时反应会现象选 KP 20 时
PV 反应曲线接 SV 值会现象启动快输出值 MV
瞬间值会考虑暂选接着 KP 10 时 PV 反应曲线接 SV 值
较滑接考虑值 KP 5 时反应慢暂
考虑
步骤 3:选定 KP 10 先调整 KI 值( 124 8)超 KP 值原
然调整 KD ( 00100501 02)超 KP 10原
图 PV SV 关系图:
15
1
05
00 01 02 03 04 05 06 07 08 09 1 时间 (sec)
PVSV 点
K 10K 8K 02P ID

附注:方法仅供参考者需实际控制系统状况行调整适合控制参数
z 温度控制环境台达 PLC PID 指令提供动调整功调整 PID 参数达理
想温度控制效果例中温度动调整程:
1 初步调整动计算佳 PID 温度控制参数存 D200~D219温度响应曲线:
Auto tuning area
S +4 K3
PID control area
S +4 k433
15 便利指令设计范例

DVPPLC 应技术手册 1525
2 动调整 PID 参数(D200~D219 中参数)做温度控制温度响应曲线:

图出动调整调整参数进行温度控制效果错控制时
间约 20 分钟
z PID 取样时间需 GPWM 周期设置相两指令时间单位PID 单位 10ms
GPWM 单位 1ms
z 现值(PV)取样时间 PID 取样时间 2 倍温度控制时建议 2 秒~6 秒间
z API144 GPWMAP178 FROMAPI79 TO 指令法请参考DVPPLC 应技术手册
z 16 位 PID 指令参数表(S3):
装置编号 功 设置范围 说明

取样时间(TS)
(单位:10ms)
1~2000
(单位:10ms)
TS 次扫描周期话PID 指令
次扫描周期执行TS0 动
作 TS 设置值需程序扫描
周期
+1: 例增益(KP) 0~30000()
+2: 积分增益(KI) 0~30000()
+3: 微分增益(KD) 3000~30000()
设置值超出值时值
+4: 动作方(DIR)
0:动控制方
1:正动作(ESVPV)
2:逆动作(EPVSV)
3:温度控制专动调整参数功调整完毕时
动改 K4填入适 KPKI KD 等参数
(32bit 指令提供功)
4:已调整温度控制专功(32bit 指令提供功
)
+5:
偏差量(E)作范
围 0~32767 例:设置 5 E 5~5 区间输出值
(MV) 0 15 应指令便利指令设计范例

DVPPLC 应技术手册 1526
+6:
输出值(MV)
饱限 32768~32767
例:设置 1000输出值(MV) 1000
时 1000 输出需等 S3+7
否限值限值互换
+7:
输出值(MV)
饱限 32768~32767 例:设置1000输出值(MV)
1000 时1000 输出
+8: 积分值饱限 32768~32767
例:设置 1000积分值 1000 时
1000 输出积分需等
S3+9否限值限值互换
+9: 积分值饱限 32768~32767 例:设置1000积分值1000 时
1000 输出积分
+1011:暂存累积
积分值
32bit 浮点数范

累积积分值通常供参考
者需求清修改
须 32bit 浮点数修改
+12: 暂存前次 PV 值 - 前次测定值通常供参考
者需求修改
+13:
~
+19:
系统参数者请勿

‹ 者参数设置超出范围左右极限设置值动作方(DIR)超出范围
预设 0
‹ 取样时间 TS 差值 (1 次扫描周期+1ms)~+(1 次扫描周期)果误差值
输出造成影响话请扫描周期加固定时间中断子程序
‹ PID 测定值(PV) PID 执行运算动作前必须稳定值果抓取 DVP04AD
DVP04XA DVP04PT DVP04TC 模块输入值作 PID 运算时请注意模块
AD 转换时间

《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
该内容是文档的文本内容,更好的格式请下载文档

下载文档,方便阅读与编辑

文档的实际排版效果,会与网站的显示效果略有不同!!

需要 6 香币 [ 分享文档获得香币 ]

下载文档

相关文档

面试技巧大全

面试技巧大全·            面试技巧就是面试中巧妙的技能,可以影响到面试的成功与否,聘用与否、受聘与否的决定。面试技巧就是面试中巧妙的技能。巧妙的面试技能可以影响到面试的成功与否,聘用与否、受聘与否的决定。工具/原料       面试是一种经过组织者精心设计,在特定场景下,以考官对考生的面对面交谈与观察为主要手段,由表及里测评考生的知识、能力、经验等有关素质的一种考试活

肖***炎 11年前 上传671   0

最新辩论技巧大全

最新辩论技巧大全  一、攻击技巧  攻击,即在自由辩论中的主动进攻,主动发问。这在每个辩论队都是不可无的。然而,攻击能不能有效,又是由多方面因素决定的。  1、攻击的准备。  这在辩论战略方案确定、辩词定稿之后就应该着手准备了。一般而言,每位辩手应该根据自己所阐述的内容准备向对方发问的问题,可根据自由辩论时间的长短来准备问题,日是初次上场,则应该准备20个问题左右。如果是这样,四

x***3 10年前 上传556   0

毕业答辩技巧大全

 一 、常见问题 1、自己为什么选择这个课题? 2 、研究这个课题的意义和目的是什么? 3、全文的基本框架、基本结构是如何安排的? 4 、全文的各部分之间逻辑关系如何? 5 、在研究本课题的过程中,发现了那些不同见解?对这些不同的意见,自己是怎样逐步认识 的?又是如何处理的? 6、论文虽未论及,但与其较密切相关的问题还有哪些?

山***1 5年前 上传1152   0

大学生面试技巧大全

大学生求职面试技巧 高校毕业生能否顺利就业,找到一个理想的工作岗位,除了取决于毕业生自身的素质、条件和社会因素外,掌握求拿着简历回答问题。若接电话时正好手边有简历,记住一定要把它拿出来,对照着回答问题。一般来说,面试方会进行常规的简历信息核实。对于一些跳槽多次、工作经验复杂的求职者,对照着简历可以避免错报数次以及跳槽时间等内容,免得留下“不诚实”的印象。职面试的技巧有时显得非常重要。它往往能起

盗***用 14年前 上传30401   0

毕业生面试技巧大全

应届毕业生 求职面试宝典                   (2010年12月) 目 录   应届毕业生面试之常识篇——基本礼仪 3 应届毕业生面试之模拟面试 4 面试准备——“全面备战”(1) 6 面试准备——“全面备战”(2) 9 面试时的十大绝对“不能说” 14 应届毕业生求职之常识篇——识别陷阱 15 应聘者经常遇到的面试考题 17 求职常识

w***8 13年前 上传29093   0

会计Excel使用技巧大全163条(超全)

会计Excel使用技巧

开***8 3年前 上传704   0

毕业生面试技巧大全

应届毕业生求职面试宝典         (2010年12月)目 录 应届毕业生面试之常识篇——基本礼仪 3应届毕业生面试之模拟面试 4面试准备——“全面备战”(1) 6面试准备——“全面备战”(2) 9面试时的十大绝对“不能说” 14应届毕业生求职之常识篇——识别陷阱 15应聘者经常遇到的面试考题 17求职常识

l***g 11年前 上传602   0

辩论赛技巧大全

辩论赛也叫论辩赛,还叫做辩论会。它在形式上是参赛双方就某一问题进行辩论的一种竞赛活动,实际上是围绕辩论的问题而展开的一种相关知识的竞赛,思维反映能力的竞赛,语言表达能力的竞赛,也是综合能力的竞赛。

k***t 6年前 上传3230   0

日常交际技巧经验总结大全(100句)

日常交际技巧经验总结大全(100句)题记:有这样一句话:没有交际能力的人,就象陆地上的船,永远到不了人生的大海。虽然简单,但富有哲理。这话充分说明一个问题:生活中,无论有多么强的能力,多么好的条件,如果没有良好的的人际关系,那么你就无法取得成功,自然也就不会得到生活的幸福和身心的健康。究竟如何营造与构建一个良好的人际关系网呢?下面100句经典经验,愿对你有些许帮助……   1、人,应当象

y***q 12年前 上传601   0

《Python程序设计》题库

第一章 基础知识1、Python安装扩展库常用的是_______工具。(pip)2、Python标准库math中用来计算平方根的函数是__________。(sqrt)3、Python程序文件扩展名主要有__________和________两种,其中

王***朝 2年前 上传503   0

程序设计基础

程序设计基础 下面我们这一节我们概要向用户管理人员介绍面问过程的程序设计语言的原理。绝大多数生产程序是用诸如COBOL、BASIC这样的POL编制的。虽然用户管理人员通常没有机会去实际地从事这类编程序的工作,但是他(或者她)将经常与从事这些工作的人们相互联系。掌握程序设计的基础知识将使得这种相互联系更加有效,同时也使得管理人员能够理解查询语言的概念。 在POL中,一个指令

r***子 13年前 上传13395   0

图书馆程序设计程序设计综合课程设计报告

XX学院计算机科学与技术系信息管理与信息系统专业《程序设计综合课程设计》报告 (2010/2011学年 第一学期)学生姓名: 学生班级: 信息管理与信息系统学生学号: 指导教师: 2010年 月 日目 录课程设计的目的....................

文***品 2年前 上传535   0

学会说“不”!项目管理拒绝技巧大全

学会说“不”!项目管理拒绝技巧大全有时候“拒绝”和“承诺”同样重要,特别对于忙碌无比、身兼重任的项目经理来说。   因为经常需要摆平老板、客户、下属等各种复杂关系,如果事事都答应,总做“老好人”、试图面面俱到,结果倒可能弄巧成拙,毕竟每个人的精力、资源都是有限的。“有所不为,有所必为”才是正确的处世之道。   说“不”,需要勇气,更需要技巧。笔者在多年工作中总结了很多关于“拒绝”方面的技

f***s 11年前 上传537   0

Word、Excel、PPT使用技巧与实战大全「Office2010办公技能」

在页眉插入信息的时候经常会在下面出现一条横线,如果这条横线影响你的视觉,这时你可以采用下述的两种方法去掉:用第一种的朋友比较多,即选中页眉的内容后,选取“格式”选项,选取“边框和底纹”,边框设置选项设为“无”,“应用于”处选择“段落”,确定即可。

雅***韵 5年前 上传5153   0

初中语文阅读理解答题技巧大全

一、答题要点1、文章开头一段的某一句话在文章中的作用,中间某段或句的作用,最后一段某句的作用。对于这种题型我们可以从两个方面来回答:对于第一段的问题,从结构上来说,是落笔点题,点明

s***g 1年前 上传415   0

《普通话考试命题说话材料大全及高分技巧》

普通话考试命题说话材料大全及高分技巧目录:一.命题说话训练要求和扣分提示二.命题说话材料大全三.迅速获得高分的技巧---------------------------------------------------------------------------一.命题说话训练要求和扣分提示u 命题说话训练(在下列话题中任选一个,共40分,限时3分钟内完成)

雅***韵 3年前 上传1757   0

高考地理答题技巧大全(题与基础知识点)

高考地理答题技巧一、选择题答题技巧目前文综试题中选择题均为单项选择(包括多选题的变形——组合型选择题),由于选择题不叙述推理过程、解题入口宽、方法多,再加上猜答得分概率为1/4,所以普遍认为选择题尤其是单选题比较容易。这种说法虽然说有一定道理,但是高考是一种选拔性考试,要的不是分数,而是通过分数得到的一个排位,所以没有学过某一学科或知识上漏洞百出的人虽然也能猜得一定分数,但分数决不会太高

奇***4 11年前 上传443   0

2017年毕业论文答辩技巧大全

毕业论文答辩技巧大全  毕业论文答辩技巧大全  1.带上自己的论文、资料和笔记本。   2.注意开场白、结束语的礼仪。   3.坦然镇定,声音要大而准确,使在场的所有人都能听到。   4.听取答辩小组成员的提问,精神要高度集中,同时,将提问的问题DD记在本上。   5.对提出的问题,要在短时间内迅速做出反应,以自信而流畅的语言,肯定的语气,不慌不忙地D一回答每个问题。

c***5 7年前 上传376   0

2017年辩论赛辩论技巧大全

辩论赛辩论技巧大全  一、辩论赛中应该注意的问题  1. 正方一辩的发言时间控制:正方一辩是整场辩论的第一个发言者,他没有驳斥的对象,要做的只是把事先准备好的稿子认认真真地念好。不过,如果能在念出最后一个字时,恰恰时间结束的铃声响起,可收到先声夺人之效。这一点极难,所以不必强求。正方一辩还有一些战术,如在发言结尾向对方提出好几个问题,以图扰乱对方一辩发言,但对方如稍有经验,一般是避而不答

学***上 6年前 上传385   0

Word、Excel、PPT办公软件使用技巧与实战方法大全

目录第1章 WORD篇 91.1.1  叠字轻松输入 91.1.2  快速输入省略号 91.1.3  快速输入汉语拼音 91.1.4  快速复制文字 101.1.5  巧妙输入特殊符号 111.1.6  快速设置上下标 121.1.7  快速插入脚注和尾注 121.1.8  快速输入直引号 131.1.9  快速删除单词或句子 141.1.10  快速修改格式 141.1

小***帅 4年前 上传1077   0

国开电大《C语言程序设计》答案

形考1在每个C语言程序中都必须包含有这样一个函数,该函数的函数名为(  )。选择一项:A. main 正确恭喜你,答对啦!!B. MAIN C. name D. function .题目2正确获得2.00分中的2.00分 标记题目题干C语言源程序文件的缺省扩展名为(  )。选择一项:A. cpp B. exe C.

3265912 11个月前 上传394   1

《Python程序设计》题库(1)

一、 填空题1、 Python安装扩展库常用的是_______工具。(pip)2、 Python标准库math中用来计算平方根的函数是__________。(sqrt)3、 Python程序文件扩展名主要有__________和________两种,其中后者常用于GUI程序。(py、pyw)

张***2 4年前 上传7596   0

C语言程序设计习题试题集

《C语言程序设计》精品课件试题目录(按住CTRL键点击超链)单项选择题………………………第002页阅读程序题………………………第018页程序填空题………………………第039页编写程序题………………………第070页《高级语言程序设计》课程设计制作小组2007年一、单项选择题导读:单项选择题要求从给出的四个备选答案中,选出一个最符合题意

文***享 1年前 上传3011   0

《高级语言程序设计》实验报告

1.掌握在Visual C++6.0环境下C程序的建立、编辑、编译和执行过程。2.掌握C程序的最基本框架结构,完成简单程序的编制与运行。3.了解基本输入输出函数scanf()、printf ()的格式及使用方法。4.掌握发现语法错误、逻辑错误的方法以及排除简单错误的操作技能。

w***2 2年前 上传417   0

程序设计员的求职信

程序设计员的求职信第一篇:程序设计员求职信尊敬的美的公司总经理先生:本人汪进,冒昧的打扰并想表达自己的诚意,我怀揣对贵公司的仰慕,斗胆投石问路,在这即将毕业之际,自荐成为贵公司一员,全心为公司服务。我是湖北轻工职业技术学院的学生,在三年的大学时间里,通过自己的勤劳好学,掌握专业的各门技术,并取得优秀的成绩。英语已经通过四级,以及一些简单的商用英语。熟练专业技能和程序设计,如plc

土***办 10年前 上传505   0