14 故障显示码说明MPD
393
设定值 LED 面板显示 错误名称 说明
63 过滑差
(oSL)
转差异常,用最大滑差(参数 10-29)来当基准。当变
频 器输出在稳速时,F > H 或 F < H 超过参数 07-29 的
准位 时,且超过参数 07-30 的设定时间,则发生 oSL。
oSL 只会发生在使用一般感应电机。
动作与重置
动作准位 参数 07-29(100%的参数 07-29 = 参数 10-29 最大滑差频率限制 )
动作确认时间 参数 07-30
错误处置方式参数
参数 07-31 0:警告并继续运转 1:错误且减速停车 2:错误且自由运转停车 3:
不警告
Reset 方式 参数 07-31 = 1 或 2 时,oSL 为 ”错误”,需手动重置。
Reset 条件 可立即重置
是否会记录 参数 07-31 = 1 或 2 时,oSL 为 ”错误”,会记录
可能原因 处置对策
电机参数是否正确 确认电机参数。
负载过大 减轻负载。
参数 07-29、参数 07-30 及参数
10-29 的设定值是否适当
重新确认 oSL 保护功能参数之设定。
设定值 LED 面板显示 错误名称 说明
79 运转前侦测到 U 相短路
(Aoc)
变频器运转前执行输出配线侦测时,侦测到 U 相短路。
动作与重置
动作条件 240%的额定电流
动作确认时间 立即动作
错误处置方式参数 无
重置方式 手动重置
重置条件 错误消失后 5 秒才可以被重置
是否会记录 是
可能原因 处置对策
电机配线错误 检查电机内部接线与变频器输出端子 UVW 配线是否正确。
电机之配线是否绝缘不良造成输出
短路
检查电机的动力电缆,排除发生短路的部位或更换电缆后,再接通电源。
检查电机是否烧毁或发生绝缘老化 使用高阻计确认电机的绝缘阻值,如果已绝缘不良,则更换电机。
干扰而发生误动作 检查控制回路的接线、主回路的接线及接地线是否符合抗干扰对策。
电机电缆的接线长度较长
增大变频器的容量。
U/V/W 输出侧加装 AC 电抗器。
硬件故障
由于变频器输出侧短路或接地短路,导致 Aoc。
使用电表确认以下端子间是否短路:
B1 对应 U、V、W;DC- 对应 U、V、W; 对应 U、V、W
如果存在短路,则送厂维修。
14 故障显示码说明MPD
394
设定值 LED 面板显示 错误名称 说明
80 运转前侦测到 V 相短路
(Boc)
变频器运转前执行输出配线侦测时,侦测到 V 相短路。
动作与重置
动作条件 240%的额定电流
动作确认时间 立即动作
错误处置方式参数 无
重置方式 手动重置
重置条件 错误消失后 5 秒才可以被重置
是否会记录 是
可能原因 处置对策
电机配线错误 检查电机内部接线与变频器输出端子 UVW 配线是否正确。
电机之配线是否绝缘不良造成输出
短路
检查电机的动力电缆,排除发生短路的部位或更换电缆后,再接通电源。
检查电机是否烧毁或发生绝缘老化 使用高阻计确认电机的绝缘阻值,如果已绝缘不良,则更换电机。
干扰而发生误动作 检查控制回路的接线、主回路的接线及接地线是否符合抗干扰对策。
电机电缆的接线长度较长
增大变频器的容量。
U/V/W 输出侧加装 AC 电抗器。
硬件故障
由于变频器输出侧短路或接地短路,导致 Boc。
使用电表确认以下端子间是否短路:
B1 对应 U、V、W;DC- 对应 U、V、W; 对应 U、V、W
如果存在短路,则送厂维修。
设定值 LED 面板显示 错误名称 说明
81
运转前侦测到 W 相短
路
(Coc)
变频器运转前执行输出配线侦测时,侦测到 W 相短
路。
动作与重置
动作条件 240%的额定电流
动作确认时间 立即动作
错误处置方式参数 无
重置方式 手动重置
重置条件 错误消失后 5 秒才可以被重置
是否会记录 是
可能原因 处置对策
电机配线错误 检查电机内部接线与变频器输出端子 UVW 配线是否正确。
电机之配线是否绝缘不良造成输出
短路
检查电机的动力电缆,排除发生短路的部位或更换电缆后,再接通电源。
检查电机是否烧毁或发生绝缘老化 使用高阻计确认电机的绝缘阻值,如果已绝缘不良,则更换电机。
干扰而发生误动作 检查控制回路的接线、主回路的接线及接地线是否符合抗干扰对策。
电机电缆的接线长度较长
增大变频器的容量。
U/V/W 输出侧加装 AC 电抗器。
14 故障显示码说明MPD
395
硬件故障
由于变频器输出侧短路或接地短路,导致 Coc。
使用电表确认以下端子间是否短路:
B1 对应 U、V、W;DC- 对应 U、V、W; 对应 U、V、W
如果存在短路,则送厂维修。
14 故障显示码说明MPD
396
设定值 LED 面板显示 错误名称 说明
82 U 相输出欠相
(oPL1)
U 相输出欠相。
动作与重置
动作条件 参数 06-47
动作确认时间
参数 06-46
参数 06-48:有直流制动功能时,先使用此时间,再使用参数 06-46。
错误处置方式参数
参数 06-45
0:警告并继续运转
1:错误并减速停车
2:错误并自由停车
3:不警告
重置方式 手动重置
重置条件 可立即被重置
是否会记录 参数 06-45 = 1 或 2 时为「错误」,会纪录。
可能原因 处置对策
电机三相阻抗不平衡 更换电机。
配线是否有问题
确认电缆线。更换电缆。
确认电机内部配线,若还有错误请更换电机。
电机是否为单相电机 选择三相电机。
电流 Sensor 是否故障
确认控制板扁平电缆是否有松脱。若有,重新接好后再运转测试。若还有错
误,请送厂维修。
使用电流勾表确认三相电流是否平衡,若是平衡却跳 OPHL 错误,请送厂维
修。
变频器容量是否远大于电机容量 选择匹配之变频器与电机容量。
设定值 LED 面板显示 错误名称 说明
83 V 相输出欠相
(oPL2)
V 相输出欠相。
动作与重置
动作条件 参数 06-47
动作确认时间
参数 06-46
参数 06-48:有直流制动功能时,先使用此时间,再使用参数 06-46。
错误处置方式参数
参数 06-45
0:警告并继续运转
1:错误并减速停车
2:错误并自由停车
3:不警告
重置方式 手动重置
重置条件 可立即被重置
是否会记录 参数 06-45 = 1 或 2 时为「错误」,会纪录。
可能原因 处置对策
电机三相阻抗不平衡 更换电机。
14 故障显示码说明MPD
397
配线是否有问题
确认电缆线。更换电缆。
确认电机内部配线,若还有错误请更换电机。
电机是否为单相电机 选择三相电机。
电流 Sensor 是否故障
确认控制板扁平电缆是否有松脱。若有,重新接好后再运转测试。若还有错
误,请送厂维修。
使用电流勾表确认三相电流是否平衡,若是平衡却跳 OPHL 错误,请送厂维
修。
变频器容量是否远大于电机容量 选择匹配之变频器与电机容量。
14 故障显示码说明MPD
398
设定值 LED 面板显示 错误名称 说明
84 W 相输出欠相
(oPL3)
W 相输出欠相。
动作与重置
动作条件 参数 06-47
动作确认时间
参数 06-46
参数 06-48:有直流制动功能时,先使用此时间,再使用参数 06-46
错误处置方式参数
参数 06-45
0:警告并继续运转
1:错误并减速停车
2:错误并自由停车
3:不警告
重置方式 手动重置
重置条件 可立即被重置
是否会记录 参数 06-45 = 1 或 2 时为「错误」,会纪录
可能原因 处置对策
电机三相阻抗不平衡 更换电机。
配线是否有问题
确认电缆线。更换电缆。
确认电机内部配线,若还有错误请更换电机。
电机是否为单相电机 选择三相电机。
电流 Sensor 是否故障
确认控制板扁平电缆是否有松脱。若有,重新接好后再运转测试。若还有错
误,请送厂维修。
使用电流勾表确认三相电流是否平衡,若是平衡却跳 OPHL 错误,请送厂维
修。
变频器容量是否远大于电机容量 选择匹配之变频器与电机容量。
设定值 LED 面板显示 错误名称 说明
87 低频过载保护
(oL3)
低频大电流保护。
动作与重置
动作条件 软件侦测
动作确认时间 立即动作
错误处置方式参数 无
重置方式 手动重置
重置条件 可立即被重置
是否会记录 是
可能原因 处置对策
变频器内部功率组件负载过大
1. 减小变频器负载。
2. 降低载波频率 (参数 00-17)。
3. 提高配电箱之散热能力。
4. 调大加速时间。
5. 选用较大功率的变频器。
6. 调低电流限制值 (参数 06-03、参数 06-04)。
14 故障显示码说明MPD
399
设定值 LED 面板显示 错误名称 说明
89 转子位置侦测错误
(RoPd)
转子位置侦测错误保护。
动作与重置
动作条件 软件重置
动作确认时间 立即动作
错误处置方式参数 无
重置方式 手动重置
重置条件 可立即被重置
是否会记录 是
可能原因 处置对策
电机的电缆有异常或断线 重新确认电缆或更换电缆。
电机线圈异常 更换电机。
硬件故障 IGBT 毁损,送厂维修。
变频器电流回授线路异常 断电再上电,运转中若仍发生 RoPd,则送厂维修。
设定值 LED 面板显示 警告名称 说明
90 强制停止
(FStp)
面板强制 PLC 停止。
动作与重置
动作条件
参数 00-32 = 1 数字操作器 STOP 键有效。当 PLC 运转中使用面板下达 STOP
命令时,会出现此错误。
动作确认时间 立即动作
错误处置方式参数 无
重置方式 手动重置
重置条件 停机后可被重置
是否会记录 是
侦测时机 上电侦测
可能原因 处置对策
参数 00-32 设定为 1:
数字操作器 STOP 键有效
重新确认参数 00-32 是否要更改为 0,数字操作器 STOP 键无效。
PLC 运转中按 STOP 键 重新确认按 STOP 键的时机。
14 故障显示码说明MPD
400
设定值 LED 面板显示 错误名称 说明
98 火灾模式输出
(Fire)
当火灾模式被触发时,会显示此故障码。
动作与重置
动作准位 当 Mix = 58 被触发且运转或 Mix = 59 被触发
动作确认时间 立即动作
错误处置方式参数 参考参数 06-81、参数 06-88 设定火灾运转频率与运转次数
重置方式 手动重置
重置条件 错误消失后 5 秒才可以被重置
是否会记录 是
可能原因 处置对策
当 MIx = 58 被触发且运转
或 MIx = 59 被触发
若是触发四分钟以内,则取消 MI 设定。
若是触发超过四分钟,则重新上电。
设定值 LED 面板显示 错误名称 说明
140 GFF 硬件线路异常
(Hd6)
上电侦测即侦测到对地电流短路。
动作与重置
动作条件 软件侦测
动作确认时间 立即动作
错误处置方式参数 无
重置方式 手动重置
重置条件 可立即被重置
是否会记录 是
可能原因 处置对策
电机电缆线过长 请使用较短的电缆线或安装输出电抗器。
电机的电缆有异常或断线 重新确认电缆或更换电缆。
硬件故障 IGBT 毁损,送厂维修。
变频器电流回授线路异常 断电再上电,运转中若仍发生 Hd6,则送厂维修。
14 故障显示码说明MPD
401
设定值 LED 面板显示 错误名称 说明
141 运转前侦测到对地短路
(b4GFF)
变频器运转前执行输出配线侦测时,侦测到对地短路。
动作与重置
动作条件 240%的额定电流
动作确认时间 立即动作
错误处置方式参数 无
重置方式 手动重置
重置条件 错误消失后 5 秒才可以被重置
是否会记录 是
可能原因 处置对策
电机配线错误 检查电机内部接线与变频器输出端子 UVW 配线是否正确。
电机之配线是否绝缘不良造成输出
短路
检查电机的动力电缆,排除发生短路的部位或更换电缆后,再接通电源。
检查电机是否烧毁或发生绝缘老化 使用高阻计确认电机的绝缘阻值,如果已绝缘不良,则更换电机。
设定值 LED 面板显示 错误名称 说明
142 电机自动量测错误
(AUE1)
电机参数自动侦测时无回馈电流错误。
动作与重置
动作条件 软件侦测
动作确认时间 立即动作
错误处置方式参数 无
重置方式 手动重置
重置条件 可立即被重置
是否会记录 是
可能原因 处置对策
电机未接线 重新正确接线。
在变频器输出侧 (U/V/W) 有使用电
磁接触器为开路状态
确认电磁阀为闭合状态。
14 故障显示码说明MPD
402
设定值 LED 面板显示 错误名称 说明
143 电机自动量测错误
(AUE2)
电机参数自动侦测时电机欠相错误。
动作与重置
动作条件 软件侦测
动作确认时间 立即动作
错误处置方式参数 无
重置方式 手动重置
重置条件 可立即被重置
是否会记录 是
可能原因 处置对策
电机接线不正确 重新正确接线。
电机故障 重新确认电机是否可正常工作。
在变频器输出侧 (U/V/W) 有使用电
磁接触器为开路状态
确认电磁阀三相皆为闭合状态。
电机 U/V/W 线有异常 重新确认线材是否有断裂。
设定值 LED 面板显示 错误名称 说明
144 电机自动量测错误
(AUE3)
电机参数自动侦测时无载电流 I0量测错误。
动作与重置
动作条件 软件侦测
动作确认时间 立即动作
错误处置方式参数 无
重置方式 手动重置
重置条件 可立即被重置
是否会记录 是
可能原因 处置对策
电机参数 (额定电流) 设定错误 重新确认参数 05-01 / 参数 05-13 / 参数 05-34 之设定。
电机故障 重新确认电机是否可正常工作。
14 故障显示码说明MPD
403
设定值 LED 面板显示 故障名称 说明
221 高水压
(HPS)
高于所设定水压报警。
动作与重置
动作条件 回授压力高于参数 12-79 压力准位且持续参数 12-79 检测时间
动作确认时间 参数 12-80
警告处置方式参数
参数 12-81
1:错误且自由停车
2:错误且减速停车
重置方式 手动重置
重置条件 可立即重置
是否会记录 会记录
可能原因 处置对策
压力传感器损坏 请更换压力传感器。
泵断线频率设定过高 请将参数 12-12 数值调小。
设定值 LED 面板显示 错误名称 说明
222 低水压
(LPSE)
低于所设定水压报警。
动作与重置
动作条件 回授压力低于参数 12-82 压力准位且持续参数 12-83 检测时间
动作确认时间 参数 12-83
错误处置方式参数
参 数 12-84
1:错误且自由停车
2:错误且减速停车
重置方式 手动重置
重置条件 可立即重置
是否会记录 会记录
可能原因 处置对策
无法建立水压 请检查管路是否漏水,或是来源是否无水
压力传感器损坏 请更换压力传感器
14 故障显示码说明MPD
404
设定值 LED 面板显示 错误名称 说明
223 干泵
(dryE)
干泵侦测重启次数大于参数 12-71 设定值后再侦测到
干泵时报警。
动作与重置
动作条件 目标频率所对应之功率在干泵曲线之下
动作确认时间 参数 12-69
错误处置方式参数 错误,且自由停车
重置方式 手动重置
重置条件 可立即重置
是否会记录 会记录
可能原因 处置对策
水泵入水口管路损坏 请检查管路是否有损毁,或是来源是否无水。
设定值 LED 面板显示 错误名称 说明
224 漏水 (爆管)
(LEKE)
当侦测为大量漏水时触发。
动作与重置
动作条件 回授压力低于参数 12-73 压力准位且负载电流大于参数 12-75 设定
动作确认时间 参数 12-74
错误处置方式参数
参 数 12-76
1:错误且自由停车
2:错误且减速停车
重置方式 手动重置
重置条件 可立即重置
是否会记录 会记录
可能原因 处置对策
水泵出水口管路损坏 请检查管路是否有损毁。
14 故障显示码说明MPD
405
设定值 LED 面板显示 错误名称 说明
225 水管堵塞
(JAME)
当堵转清洁次数完成后仍超过参数 12-54 所设定电
流。
动作与重置
动作条件 当清洁次数已达参数 12-58,电流仍大于参数 12-54 所设定
动作确认时间 无
错误处置方式参数 立即自由停车
重置方式 手动重置
重置条件 可立即重置
是否会记录 是
可能原因 处置对策
泵叶被异物堵住 清洁功能无法排除堵住泵叶的异物,需手动清除。
设定值 LED 面板显示 故障名称 说明
226 万年历时间异常
(rtF)
提示客户万年历硬件有问题。
动作与重置
动作准位 无
动作确认时间 检测到错误后立即显示
错误处置方式参数 无
重置方式 无
重置条件 需断电再上电
是否会记录 是
可能原因 处置对策
万年历硬件有问题 重新上电,若无效,则联络当地代理商或原厂。
14 故障显示码说明MPD
406
设定值 LED 面板显示 错误名称 说明
227 干泵曲线自动量测错误
(dAUE)
高速功率不能低于低速功率且调适出来的功率不能超
过变频器功率,若自动量测发生错误,会下 STOP 命
令停机。
⚫ 高速功率=参数 12-67;低速功率=参数 12-66
动作与重置
动作条件 调适后功率不符合功率数值
动作确认时间 立即动作
错误处置方式参数 错误,且自由停车
重置方式 手动重置
重置条件 可立即重置,不做参数记忆
是否会记录 会记录
可能原因 处置对策
干泵曲线自动量测出的值异常 请重新量测负载自学习曲线,参数 12-65 = 1,执行运转进行学习。
15 PLC 功能应用MPD
407
15 功能应用
15-1 PLC 概要
15-2 PLC 使用上须注意事项
15-3 开始启动
15-4 PLC 阶梯图基本原理
15-5 PLC 各种装置功能
15-6 指令功能说明
15-7 错误显示及处理
15-8 PLC 速度模式控制解说
15-9 MODBUS 远程 IO 的控制应用 (使用 MODRW)
15-10 万年历功能
15-11 开启 MPD 内建 PLC (排程、多主站功能)
15-12 应用功能块 (FBD)
15 PLC 功能应用MPD
408
15-1 PLC 概要
15-1-1 简介
MP300 内建 PLC 的功能,所提供的指令包含阶梯图编辑工具 WPLSoft、基本指令应用指令使用
方法,主要均延用台达 PLC DVP 系列的操作方式。
15-1-2 阶梯图编辑工具 WPLSoft
WPLSoft 为台达电子-可程控器 DVP 系列及 MP300 在 WINDOWS 操作系统环境下所使用之程序
编辑软件。WPLSoft 除了一般 PLC 程序的规划及 WINDOWS 的一般编辑功能 (例如:剪下、贴上、
复制、多窗口……) 外,另提供多种中 / 英文批注编辑及其他便利功能 (例如:缓存器编辑、设定、档
案读取、存盘及各接点图示监测与设定等等…)。
安装 WPLSoft 编辑软件的基本需求如下:
项 目 系 统 需 求
操作系统 Windows 95 / 98 / 2000 / NT / ME / XP
CPU Pentium 90 以上机种
内存 16MB 以上 (建议使用 32MB 以上)
磁盘驱动器
硬盘容量:至少 100MB 以上空间
光驱一部 (安装本软件时使用)
显示器 分辨率:640×480,16 色以上,建议将屏幕区域设定为 800×600 个像素
鼠标 一般用鼠标或 Windows 兼容的装置
打印机 具 Windows 驱动程序的打印机
RS-485 埠 至少需有一个 RS-485 埠可与 PLC 连接
15 PLC 功能应用MPD
409
15-2 PLC 使用上须注意事项
1. MP300 提供 COM2 通讯的串口来上下载 PLC 程序,如下图所示。
PLC 的通讯格式默认为 7,N,2,9600,站号 100,如果想改 PLC 站号可在参数 09-35 修改,
但此地址不可与变频器地址 (参数 09-00) 设为一样。
而 COM1 于内建 PLC 开启时,通讯格式自动设为 115200,8,E,1 RTU,做为多泵串接所用。
2. 上位机可以同时变频器和内部 PLC 存取资料,实现方式为透过站号的识别,例如如果变频器站
号为 1 而内部 PLC 站号为 100,则上位机命令为
01 (站号) 03 (读取) 0400 (地址) 0001 (1 笔),表示要读取变频器参数 04-00 的数据
100 (站号) 03 (读取) 0400 (地址) 0001 (1 笔),表示要读取内部 PLC X0 的数据
3. 上传 / 下载程序时,PLC 程序将停止动作。
4. 使用 WPR 指令时请注意,如果是用在写入参数的部份,则容许改值次数限于 109 次内否则会发
生内存写坏的情形。次数的计算以写入值是否变更为依据。若写入值不变,在下一个执行时,次
数不累加;若写入值与上次不同时,则计算为一次。
5. 将参数 00-04 设定为 28 时,显示的值为 PLC 缓存器 D1043 之值
6. 在 PLC Run (PLC1) 及 PLC Stop (PLC2) 模式下,参数 00-02 设定内容 9 与 10 不能做设定,也
就是不能重设回出厂值。
7. 未开启 PLC 的状态下 (PLC0),参数 00-02 设为 6 时,可以恢复 PLC 到出厂值。
8. 当 PLC 有写到输入接点 X 时,所对应的 MI 功能会无作用。
9. 当 PLC 有控制变频器运转时,则控制命令完全由 PLC 控制而不理会参数 00-21 的设定。
10. 当 PLC 有控制变频器频率 (FREQ 指令),则频率命令完全由 PLC 控制而不理会参数 00-20 的设
定和 Hand ON / OFF 的组合。
11. 当 PLC 有控制变频器运转时,如果此时 Keypad 设定 Stop 有效,则会触发 FStP 错误并停车。
15 PLC 功能应用MPD
410
15-3 开始启动
15-3-1 计算机联机 Connect to PC
请依下面步骤开始操作 PLC 功能
1. 接线:请将变频器 RJ45 通讯接口经由 RS-485 与计算机联机
2. 执行 PLC 功能方式
进入 PLC 模式设定,选择 PLC1
PLC0:不执行 PLC 功能
PLC1:触发 PLC RUN
PLC2:触发 PLC STOP
⚫ 当外部多功能输入端子 (MI1~MI4) 设定为 PLC Mode select bit0 (51) 或 PLC Mode select
bit1 (52) 时,端子接点导通 (close) 或断路 (open) 时,会强制切换 PLC 的模式,此时
Keypad 的切换无效。而对应如下:
PLC 模式 PLC Mode select bit1 (52) PLC Mode select bit0 (51)
Disable OFF OFF
PLC Run OFF ON
PLC Stop ON OFF
维持前一态 ON ON
注记:
1. 当输出 / 输入端子 (MI1~MI4、Relay1、Relay2、MO) 有被编写至 PLC 程序里,这些输出 / 输入端
子将只被 PLC 使用。举例来说,PLC 执行时 (PLC1 或 PLC2),当 PLC 程序中有控制到 Y0 时,对
应的输出端子 Relay (RA / RB / RC) 就会跟着程序动作。此时多功能输入 / 输出端子的设定会无效,
因为这些端子的功能已经被 PLC 所使用,可参考参数 02-52、02-53、03-30 看看哪些 DI / DO / AO
已被 PLC 所占用。
2. 当 PLC 程序中有使用到特殊缓存器 D1040 时,其对应的 AO 接点 AFM 则会被占用。
3. 参数 03-30 为监控 PLC 功能模拟输出端子动作状态。
15 PLC 功能应用MPD
411
15-3-2 I/O 装置对应说明
输入设备:
PLC
输入 Relay X0 X1 X2 X3
变频器
输入端子
MI1 MI2 MI3 MI4
输出装置:
PLC
输出 Relay Y0 Y1 Y2 Y3
变频器
输出端子
RY1 RY2 MO
15-3-3 安装 WPLSoft
请至台达官网之下载中心下载与安装 WPLSoft 编辑软件:
安装完成后,WPLSoft 程序将建立在指定的默认子目录「C:\\Program Files\\Delta Industrial
Automation\\WPLSoft x.xx」下。
15-3-4 程序编写
步骤 1. 以鼠标点取 WPLSoft 图标按钮 (ICON) 即可执行编辑软件 (如下图 15-1)。
图 15-1、左:WPLSoft 程序图标;右:程序开启画面
15 PLC 功能应用MPD
412
步骤 2. 出现 WPLsoft 编辑器窗口 (如下图 16-2)。第一次进入 WPLSoft 且尚未执行『开启新文件』
时,窗口在菜单栏中只有『档案 (F)』、『通讯 (C)』、『检视 (V)』、『设定 (O)』与『说明
(H)』。
图 15-2
注记:第二次进入 WPLSoft 则会直接开启最后一次编辑的档案并显示于编辑窗口。WPLSoft
编辑软件窗口说明如下图 15-3 所示:
图 15-3
步骤 3. 点选图示工具栏中 按钮:开启新档 (Ctrl + N),如下图 15-4 所示。
图 15-4
注记:除了上述方式,也可从菜单栏中的『档案 (F)』选取『开新档案 (N) Ctrl + N』,如下
图 15-5 所示。
15 PLC 功能应用MPD
413
图 15-5
步骤 4. 点选后会出现「机种设定」窗口 (如下图 1-6 所示),请设定项目标题、文件名、目前使用的机
种类别、机种设定及通信设置。
图 15-6
通信设置:依所需的通讯方式进行设定 (如下图 15-7 所示)。
图 15-7
15 PLC 功能应用MPD
414
步骤 5. 设定完成后按下确认键,即可开始进行程序的编辑。编辑程序的方式有两种:指令模式与阶梯
图模式 (如下图 15-8 所示),可自行选择欲使用的模式进行编辑。
图 15-8
注记:在阶梯图模式中可利用阶梯图工具栏中的按钮 (如下图 15-9 所示) 进行编辑程序。
图 15-9
15 PLC 功能应用MPD
415
基本操作-范例
输入如下阶梯图。下方步骤说明可使用鼠标操作及键盘功能键 (F1~F12) 操作。
图 15-10
步骤 1. 建立新档案后进入以下画面。
图 15-11
步骤 2. 点选 『常开开关』按钮或按功能键 F1。画面出现输入设备名称与批注对话框后便可选取
装置名称 (例:M)、装置编号 (例:10) 及输入批注 (例:辅助接点),完成后即可按下确定键,
如下图 15-12、15-13 所示。
图 15-12
15 PLC 功能应用MPD
416
图 15-13
步骤 3. 点选 『输出线圈』按钮或按功能键 F7。画面出现输入设备名称与批注对话框后选取装置
名称 (例:Y)、装置编号 (例:0) 及输入批注 (例:输出线圈),完成后即可按下确定键,如下
图 15-14、15-15 所示。
图 15-14
图 15-15
15 PLC 功能应用MPD
417
步骤 4. 单击 ENTER 键,画面出现输入指令窗口,输入「END」后按确定键,如下图 15-16、15-17
所示。
图 15-16
图 15-17
步骤 5. 点选 『阶梯图→指令』按钮,将编辑完成的阶梯图作编译转换成指令程序。编译完成后母
线左边会出现步级数 (steps),如下图 15-18 所示。
图 15-18
15 PLC 功能应用MPD
418
15-3-5 程序下载
在 WPLSoft 输入程序后,选择编译 。编译完成后请选择 下载程序。WPLSoft 将依照设
定选项中通信设置之通讯格式与联机之 PLC 做程序下载。
15-3-6 程序监控
当确定 PLC 是在 RUN 模式下,下载程序后,点选 在通讯选单中选择阶梯图监控开始,如下
图所示。
15 PLC 功能应用MPD
419
15-4 PLC 阶梯图基本原理
15-4-1 PLC 之阶梯图程序扫描之示意图
依阶梯图组态演算出输出结
果 (尚未送到外界输出点
,但内部装置会实时输出)
周而复始的执行
15-4-2 阶梯图简介
阶梯图为广泛应用在自动控制的一种图形语言,这是沿用电气控制电路的符号所组合而成的一种
图形,透过阶梯图编辑器画好阶梯图形后,PLC 的程序设计也就完成,以图形表示控制的流程较为直
观,易为熟悉电气控制电路的技术人员所接受。在阶梯图形很多基本符号及动作都是根据在传统自动
控制配电盘中常见的机电装置如按钮、开关、继电器 (Relay)、定时器 (Timer)及计数器 (Counter)等
等。
PLC 的内部装置:PLC 内部装置的种类及数量随各厂牌产品而不同。内部装置虽然沿用了传统电
气控制电路中的继电器、线圈及接点等名称,但 PLC 内部并不存在这些实际物理装置,与它对应的
只是 PLC 内部存储器的一个基本单元 (一个位,bit),若该位为 1 表示该线圈受电,该位为 0 表示线
圈不受电,使用常开接点 (Normal Open,NO 或 a 接点) 即直接读取该对应位的值,若使用常闭接点
(Normal Close,NC 或 b 接点) 则取该对应位值的反相。多个继电器将占有多个位 (bit),8 个位,组
成一个字节 (或称为一个字节,byte);二个字节,称为一个字 (word);两个字,组合成双字 (double
word)。当多个继电器一并处理时 (如加 / 减法、移位等) 则可使用字节、字或双字,且 PLC 内部的另
两种装置:定时器及计数器,不仅有线圈,而且还有计时值与计数值,因此还要进行一些数值的处理,
这些数值多属于字节、字或双字的形式。
由以上所述,各种内部装置,在 PLC 内部的数值储存区,各自占有一定数量的储存单元,当使
用这些装置,实际上就是对相应的储存内容以位或字节或字的形式进行读取。
PLC 的基本内部装置介绍
装置种类 功能说明
输入继电器
(Input Relay)
输入继电器是 PLC 与外部输入点 (用来与外部输入开关连接并接受外部输入信号
的端子) 对应的内部存储器储存基本单元。它由外部送来的输入信号驱动,使它为
15 PLC 功能应用MPD
420
0 或 1。用程序设计的方法不能改变输入继电器的状态,即不能对输入继电器对应
的基本单元改写,亦无法由 WPLSoft 作强制 ON / OFF 动作。它的接点 (a、b 接
点) 可无限制地多次使用。无输入信号对应的输入继电器只能空着,不能移作它
用。
⚫ 装置表示:X0, X1,…X7, X10, X11,…,装置符号以 X 表示,顺序以 8 进制编
号。输入点编号的标示请参阅章节 15-3-2 I/O 装置位置对应说明。
输出继电器
(Output Relay)
输出继电器是 PLC 与外部输出点 (用来与外部负载作连接) 对应的内部存储器储存
基本单元。它可以由输入继电器接点、内部其它装置的接点以及它自身的接点驱
动。它使用一个常开接点接通外部负载,其它接点,也像输入接点一样可无限制
地多次使用。无输出对应的输出继电器,它是空着的,如果需要,它可以当作内
部继电器使用。
⚫ 装置表示:Y0, Y1,…Y7, Y10, Y11,…,装置符号以 Y 表示,顺序以 8 进制编
号。输出点编号的标示请参阅章节 15-3-2 I/O 装置位置对应说明。
内部辅助继电器
(Internal Relay)
内部辅助继电器与外部没有直接联系,它是 PLC 内部的一种辅助继电器, 其功能
与电气控制电路中的辅助 (中间) 继电器一样, 每个辅助继电器也对应着内存的一基
本单元它可由输入继电器接点、输出继电器接点以及其它内部装置的接点驱动,
它自己的接点也可以无限制地多次使用。内部辅助继电器无对外输出,要输出时
请透过输出点。
⚫ 装置表示:M0, M1,…,M799,装置符号以 M 表示,顺序以 10 进制编号。
计数器
(Counter)
计数器用来实现计数操作。使用计数器要事先给定计数的设定值 (即要计数的脉冲
数)。计数器含有线圈、接点及计数储存器,当线圈由 Off→On,即视为该计数器
有一脉冲输入,其计数值加一,有 16 位可供用户选用。
⚫ 装置表示:C0, C1,…,C79,装置符号以 C 表示,顺序以 10 进制编号。
定时器
(Timer)
定时器用来完成定时的控制。定时器含有线圈、接点及计时值缓存器,当线圈受
电,等到达预定时间,它的接点便动作 (a 接点闭合,b 接点开路),定时器的定时
值由设定值给定。定时器有规定的时钟周期 (计时单位:100ms)。一旦线圈断
电,则接点不动作 (a 接点开路,b 接点闭合),原计时值归零。
⚫ 装置表示:T0, T1,…,T159,装置符号以 T 表示,顺序以 10 进制编号。
数据缓存器
(Data register)
PLC 在进行各类顺序控制及定时值与计数值有关控制时,常常要作数据处理和数
值运算,而数据缓存器就是专门用于储存数据或各类参数。每个数据缓存器内有
16 位二进制数值,即存有一个字,处理双字用相邻编号的两个数据缓存器。
⚫ 装置表示:D0, D1,…,D399,装置符号以 D 表示,顺序以 10 进制编号。
阶梯图组成图形与说明
阶梯图形结构 命令解说 指令 使用装置
常开开关,a 接点 LD X、Y、M、T、C
15 PLC 功能应用MPD
421
常闭开关,b 接点 LDI X、Y、M、T、C
串接常开 AND X、Y、M、T、C
串接常闭 ANI X、Y、M、T、C
并接常开 OR X、Y、M、T、C
并接常闭 ORI X、Y、M、T、C
正缘触发开关 LDP X、Y、M、T、C
负缘触发开关 LDF X、Y、M、T、C
正缘触发串接 ANDP X、Y、M、T、C
负缘触发串接 ANDF X、Y、M、T、C
正缘触发并接 ORP X、Y、M、T、C
负缘触发并接 ORF X、Y、M、T、C
区块串接 ANB 无
区块并接 ORB 无
多重输出
MPS
MRD
MPP
无
线圈驱动输出指令 OUT Y、M
部分基本指令、应用指令
部分基本指令
应用指令
详见各应用说明
反向逻辑 INV 无
15-4-3 PLC 阶梯图之编辑要点
程序编辑方式是由左母线开始至右母线 (在 WPLSoft 编辑省略右母线的绘制) 结束,一列编完再
换下一列,一列的接点个数最多能有 11 个,若是还不够,会产生连续线继续连接,进而续接更多的
装置,连续编号会自动产生,相同的输入点可重复使用。如下图所示:
15 PLC 功能应用MPD
422
阶梯图程序的运作方式是由左上到右下的扫描。线圈及应用命令运算框等属于输出处理,在阶梯
图形中置于最右边。以下图为例,我们来逐步分析阶梯图的流程顺序,右上角的编号为其顺序。
命令顺序解析
X 0 X 1 Y 1 X 4
M 0
X 3 M 1
T 0 M 3
Y 1
TMR T 0 K10
1 LD X0
2 OR M0
3 AND X1
4 LD X3
AND M1
ORB
5 LD Y1
AND X4
6 LD T0
AND M3
ORB
7 ANB
8 OUT Y1
TMR T0 K10
阶梯图各项基本结构详述
LD (LDI) 命令:一区块的起始给予 LD 或 LDI 的命令。
⚫ LDP 及 LDF 的命令结构也是如此,不过其动作状态有所差别。LDP、LDF 在动作时是在接点导
通的上升缘或下降缘时才有动作。如下图所示:
AND (ANI) 命令:单一装置接于一装置或一区块的串联组合。
⚫ ANDP、ANDF 的结构也是如此,只是其动作发生情形是在上升与下降缘时。
OR (ORI) 命令:单一装置接于一装置或一区块的组合。
15 PLC 功能应用MPD
423
⚫ ORP、ORF 也是相同的结构,不过其动作发生时是在上升及下降缘。
15 PLC 功能应用MPD
424
ANB 命令:一区块与一装置或一区块的串接组合。
ORB 命令:一区块与一装置或与一区块并接的组合。
⚫ ANB 及 ORB 运算,如果有好几个区块结合,应该由上而下或是由左而右,依序合并成区块或是
网络。
MPS、MRD、MPP 命令:多重输出的分歧点记忆,这样可以产生多个并且具有变化的不同输出。
⚫ MPS 指令是分歧点的开始,所谓分歧点是指水平线与垂直线相交之处,我们必须经由同一垂直线
的接点状态来判定是否应该下接点记忆命令,基本上每个接点都可以下记忆命令,但是顾虑到
PLC 的运作方便性以及其容量的限制,所以有些地方在阶梯图转换时就会有所省略,可以由阶梯
图的结构来判断是属于何种接点储存命令。
⚫ MPS 可以由「┬」来做分辨,一共可以连续下此命令 8 次。MRD 指令是分歧点记忆读取,因为
同一垂直线的逻辑状态是相同的,所以为了继续其他的阶梯图的解析进行,必须要再把原接点的
状态读出。
⚫ MRD 可以由「├」来做分辨。MPP 指令是将最上层分歧点开始的状态读出并且把它自堆栈中读
出 (Pop),因为它是同一垂直线的最后一笔,表示此垂直线的状态可以结束了。
⚫ MPP 可以由「└」来做判定。基本上使用上述的方式解析不会有误,但是有时相同的状态输出,
编译程序会将之省略,以下图说明
( )
( )
( )
( )
( )
( )
( )
MPS
MPP
MRD
15 PLC 功能应用MPD
425
15-4-4 常用基本程序设计范例
起动、停止及自保
有些应用场合需要利用按钮的瞬时闭合及瞬时断开作为设备的启动与停止。因此若要维持持续动
作,则必须设计自保回路,自保回路有下列几种方式:
范例 1:停止优先的自保回路
当启动常开接点 X1 = ON,停止常闭接点 X2 = OFF 时,Y1 = ON,此时将 X2 = ON,则线
圈 Y1 停止受电,所以称为停止优先。
Y1 X2
X1
START
STOP
Y1
范例 2:启动优先的自保回路
当启动常开接点 X1 = ON,停止常闭接点 X2 = OFF 时,Y1 = ON,线圈 Y1 将受电且自保,
此时将 X2 = ON,线圈 Y1 仍因自保接点而持续受电,所以称为启动优先。
Y1
X1 X2
START STOP
Y1
范例 3:设定 (SET)、复位 (RST) 指令的自保回路
下图是利用 RST 及 SET 指令组合成的自保电路。
RST 指令设置在 SET 指令之后,为停止优先。由于 PLC 执行程序时,是由上而下,因此会
以程序最后,Y1 的状态作为 Y1 的线圈是否受电。所以当 X1 与 X2 同时动作时,Y1 将失电,
因此为停止优先。
SET 指令设置在 RST 指令之后,为启动优先。当 X1 与 X2 同时动作时,Y1 将受电,因此为
启动优先。
15 PLC 功能应用MPD
426
常用的控制回路
范例 4:条件控制
X1、X3 分别启动 / 停止 Y1,X2、X4 分别启动 / 停止 Y2,而且均有自保回路。由于 Y1 的
常开接点串联了 Y2 的电路,成为 Y2 动作的一个 AND 的条件,所以 Y2 动作要以 Y1 动作为
条件,Y1 动作中 Y2 才可能动作。
X 1 X 3
Y 1
Y 1
X 2 X 4
Y 2
Y 2
Y 1
X 1
X 3
X 2
X 4
Y 1
Y 2
范例 5:互锁控制
下图为互锁控制回路,启动接点 X1、X2 那一个先有效,对应的输出 Y1、Y2 将先动作,而
且其中一个动作了,另一个就不会动作,也就是说 Y1、Y2 不会同时动作 (互锁作用)。即使
X1,X2 同时有效,由于阶梯图程序是自上而下扫描,Y1、Y2 也不可能同时动作。本阶梯图
形只有让 Y1 优先。
范例 6:顺序控制
若把范例 5「互锁控制」中 Y2 的常闭接点串入到 Y1 的电路中,作为 Y1 动作的一个 AND 条
件 (如下图所示),则这个电路不仅 Y1 作为 Y2 动作的条件,而且当 Y2 动作后还能停止 Y1
的动作,这样就使 Y1 及 Y2 确实执行顺序动作的程序。
X1 X3
Y1
Y1
X2 X4
Y2
Y2
Y1
Y2 X1 X3
Y1
Y1
X2 X4
Y2
Y2
Y1
X1
X3
X2
X4
Y1
Y2
Y2
15 PLC 功能应用MPD
427
范例 7:振荡电路
周期为 ΔT + ΔT 的振荡电路
下图为一个很简单的阶梯图形。当开始扫描 Y1 常闭接点时,由于 Y1 线圈为失电状态,所以
Y1 常闭接点闭合,接着扫描 Y1 线圈时,使之受电,输出为 1。下次扫描周期再扫描 Y1 常
闭接点时,由于 Y1 线圈受电,所以 Y1 常闭接点打开,进而使线圈 Y1 失电,输出为 0。重
复扫描的结果,Y1 线圈上输出了周期为 ΔT (ON) + ΔT (OFF) 的振荡波形。
Y 1
Y 1 Y 1
T T
周期为 nT + ΔT 的振荡电路
下图的阶梯图程序使用定时器 T0 控制线圈 Y1 的受电时间,Y1 受电后,它在下个扫描周期
又使定时器 T0 关闭,进而使 Y1 的输出成了下图中的振荡波形。其中 n 为定时器的十进制设
定值,T 为该定时器时基 (时钟周期)。
T 0
Y 1 Y 1
n T T
TMR T 0 K n X 0
X 0 Y 1
范例 8:闪烁电路
下图是常用的使指示灯闪烁或使蜂鸣器报警用的振荡电路。它使用了两个定时器,以控制 Y1
线圈的 ON 及 OFF 时间。其中 n1、n2 分别为 T1 与 T2 的计时设定值,T 为该定时器时基
(时钟周期)。
T 1
Y 1
Y 1
n1*T
TMR T 1 Kn1 X 0
X 0 T 2
TMR T 2 Kn2
X 0 T 1
n2*T
范例 9:触发电路
在下图中,X0 的上升缘微分指令使线圈 M0 产生 ΔT (一个扫描周期时间)的单脉冲,在这个
扫描周期内线圈 Y1 也受电。下个扫描周期线圈 M0 失电,其常闭接点 M0 与常闭接点 Y1 都
闭合着,进而使线圈 Y1 继续保持受电状态,直到输入 X0 又来了一个上升缘,再次使线圈
M0 受电一个扫描周期,同时导致线圈 Y1 失电…。其动作时序如下图。这种电路常用于靠一
个输入使两个动作交替执行。另外由下时序图形可看出:当输入 X0 是一个周期为 T 的方波
信号时,线圈 Y1 输出便是一个周期为 2T 的方波信号。
X0
M0
X0
M0 Y1
M0
Y1
M0 Y1
Y1
T
15 PLC 功能应用MPD
428
范例 10:延迟电路
当输入 X0 ON 时,由于其对应常闭接点 OFF,使定时器 T10 处于失电状态,所以输出线圈
Y1 受电,直到输入 X0 OFF 时,T10 得电并开始计时,输出线圈 Y1 延时 100 秒 (K1000 ×
0.1 秒 = 100 秒) 后失电,请参考下图的动作时序。
T10
Y 1 Y 1
TMR T10 K1000 X 0
X 0
時基 秒 :T=0.1
100秒
范例 11:通断延迟电路,使用两个定时器组成的电路,当输入 X0 ON 与 OFF 时,输出 Y4 都会产生
延时。
X 0
Y 4
TMR T 6 K30
X 0
Y 4 X 0
TMR T 5 K50
T 5 T 6
3秒
Y 4
T 5
T 6
5秒
Y 4
范例 12:延长计时电路
在左图电路中,从输入 X0 闭合到输出 Y1 得电的总延迟时间 = (n1 + n2) × T,其中 T 为时
钟周期。定时器:T11、T12;时钟周期:T。
X 0
Y 1
TMR T12 Kn2
X 0
T11
TMR T11 Kn1
T12
Y 1
T11
T12
n1*T
n2*T
(n1+n2)*T
15 PLC 功能应用MPD
429
15-5 PLC 各种装置功能
项目 规格 备注
演算控制方式 内存程序,往返式来回扫描方式
输入 / 输出
控制方式
结束再生方式 (当执行至 END 指令),
输入 / 输出有立即刷新指令
演算处理速度 基本指令 (数个 μs) 应用指令 (1~数十个 μs)
程序语言 指令表 + 阶梯图 + 功能区块图
程序容量 14000 steps
输入 / 输出接点
数字输入 (X):4,数字输出 (Y):3
模拟输入 (AI):2,模拟输出 (AO):1
此接点数量为 MP300 上的输出 / 输入接
点,其他机种则有不同之对应
类别 装置 项目 范围 功能
继
电
器
位
元
型
态
X 外部输入继电器
X0~X17,16 点,
8 进制编码 合计
32 点
对应至外部的输入点
Y 外部输出继电器
Y0~Y17,16 点,
8 进制编码
对应至外部的输出点
M
辅助
继电器
一般用 M0~M799,800 点 合计
1160 点
接点可于程序内做 ON / OFF 切
特殊用 M1000~M1359,360 点 换
T 定时器
100m
定时器 T0~T159,160 点
合计
160 点
TMR 指令所指定的定时器,若
计时到达则此同编号 T 的接点
将会 ON
C 计数器
16 位
上数一般用
C0~C79,80 点
合计
80 点
CNT 指令所指定的计数器,若
计数到达则此同编号 C 的接点
将会 ON
暂存
器字
元组
资料
T 定时器现在值 T0~T159,160 点 计时到达时,接点导通
C 计数器现在值 C0~C79,16 位计数器 80 点
计数到达时,该计数器接点导
通
D
资料
缓存器
停电保持用 D0~D399,400 点
合计
1620 点
非停电保持 D400~D999,600 点 作为数据储存的内存区域
特殊用 D1000~D1619,620 点
常数
K 10 进制
单字节 可设定范围:K-32,768~K32,767
双字节 可设定范围:K-2,147,483,648~K2,147,483,647
H 16 进制
单字节 可设定范围:H0000~HFFFF
双字节 可设定范围:H00000000~HFFFFFFFF
串行通信口 (程序写入 / 读出) RS-485_1 (SG1) & 2 (SG2)
模拟输入 / 输出 内建两组模拟输入,一组模拟输出 (AFM)
IO 功能扩充模块 选购 无
通讯扩充模块 选购 DeviceNet、Profibus-DP、Modbus-TCP、EtherNet/IP、Blue
Tooth
15 PLC 功能应用MPD
430
15-5-1 各装置功能说明
输入 / 输出接点的功能
输入接点 X 的功能:输入接点 X 与输入设备连接,读取输入讯号进入 PLC。每一个输入接点 X
的 A 或 B 接点于程序中使用次数没有限制。输入接点 X 之 ON / OFF 只会跟随输入设备的 ON / OFF
做变化,不可使用周边装置 (WPLSoft) 来强制输入接点 X 之 ON / OFF。
输出接点 Y 的功能
输出接点 Y 的任务就是送出 ON / OFF 信号来驱动连接输出接点 Y 的负载。输出接点分成两种,
一为继电器 (Relay),另一为晶体管 (Transistor),每一个输出接点 Y 的 A 或 B 接点于程序中使用次数
没有限制,但输出线圈 Y 的编号,在程序建议仅能使用一次,否则依 PLC 的程序扫描原理,其输出
状态的决定权会落在程序中最后的输出 Y 的电路。
数值、常数 [K] / [H]
常数
单字节
K 10 进制
K-32,768~K32,767
双字节 K-2,147,483,648~K2,147,483,647
单字节
H 16 进制
H0000~HFFFF
双字节 H00000000~HFFFFFFFF
PLC 内部依据各种不同控制目的,共使用 5 种数值类型执行运算的工作,各种数值的任务及功能
如下说明。
⚫ 二进制 (Binary Number,BIN)
PLC 内部之数值运算或储存均采用二进制,二进制数值及相关术语如下:
位 (bit) 位为二进制数值之最基本单位,其状态非 1 即 0
位数 (Nibble)
由连续的 4 个位所组成 (如 b3~b0),可用以表示一个位数之 10 进制数字 0~9
或 16 进制之 0~F。
字节 (Byte) 是由连续之两个位数所组成 (亦即 8 位,b7~b0),可表示 16 进制之 00~FF。
字符组 (Word)
是由连续之两个字节所组成 (亦即 16 个位,b15~b0),可表示 16 进制之 4 个
位数值 0000~FFFF。
双字符组
(Double Word)
是由连续之两个字符组所组成 (亦即 32 个位,b31~b0),可表示 16 进制之 8
个位数值 00000000~FFFFFFFF
15 PLC 功能应用MPD
431
二进制系统中位、位数、字节、字符组、及双字符组的关系如下图所示:
⚫ 八进制 (Octal Number,OCT)
DVP-PLC 的外部输入及输出端子编号采八进制编码
例:外部输入:X0~X7,X10~X17… (装置编号);
外部输出:Y0~Y7,Y10~Y17… (装置编号)
⚫ 十进制 (Decimal Number,DEC)
十进制在 PLC 系统应用的时机如:
1. 作为定时器 T、计数器 C 等的设定值,例:TMR C0 K50。(K 常数)
2. M、T、C、D 等装置的编号,例:M10、T30。(装置编号)
3. 在应用指令中作为操作数使用,例:MOV K123 D0。(K 常数)
⚫ BCD (Binary Code Decimal,BCD)
以一个位数或 4 个位来表示一个十进制的数据,故连续的 16 个位可以表示 4 位数的十进制数值
数据。主要用于读取指拨轮数字开关的输入数值或将数值数据输出至七段显示变频器显示之用。
⚫ 16 进位 (Hexadecimal Number,HEX)
16 进位在 PLC 系统应用的时机如:在应用指令中作为操作数使用,例:MOV H1A2B D0。
(H 常数)
⚫ 常数 K
十进制数值在 PLC 系统中,通常会在数值前面冠以一「K」字表示,例:K100,表示为十进制,
其数值大小为 100。
例外:当使用 K 再搭配位装置 X、Y、M、S 可组合成为位数、字节、字符组或双字符组形式的数
据。例:K2Y10、K4M100。在此 K1 代表一个 4 bits 的组合,K2~K4 分别代表 8、12 及 16 bits
的组合。
⚫ 常数 H
16 进位数值在 PLC 中,通常在其数值前面冠以一「H」字符表示,例:H100,其表示为 16 进位,
数值大小为 100。
15 PLC 功能应用MPD
432
辅助继电器的功能
辅助继电器 M 与输出继电器 Y 一样有输出线圈及 A、B 接点,而且于程序当中使用次数无限制,
使用者可利用辅助继电器 M 来组合控制回路,但无法直接驱动外部负载。依其性质可区分为下列二种:
⚫ 一般用辅助继电器:一般用辅助继电器于 PLC 运转时若遇到停电,其状态将全部被复归为 OFF,
再送电时其状态仍为 OFF。
⚫ 特殊用辅助继电器:每一个特殊用辅助继电器均有其特定之功用,未定义的特殊用辅助继电器请
勿使用。
定时器的功能
定时器是以 100 ms 为一个计时单位,计时方式采上数计时,当定时器现在值 = 设定值时输出线
圈导通,设定值为 10 进制 K 值,亦可使用数据缓存器 D 当成设定值。
定时器之实际设定时间 = 计时单位 x 设定值
计数器特点
项目 16 位计数器
类型 一般型
计数方向 上数
设定值 0~32,767
设定值的指定 常数 K 或数据缓存器 D
现在值的变化 计数到达设定值就不再计数
输出接点 计数到达设定值,接点导通并保持
复归动作 RST 指令被执行时现在值归零,接点被复归成 OFF
接点动作 在扫描结束时,统一动作
计数器的功能
计数器之计数脉波输入信号由 OFF→ON 时,计数器现在值等于设定值时输出线圈导通,设定值
为 10 进制 K 值,亦可使用数据缓存器 D 当成设定值。
16 位计数器 C0~C79:
⚫ 16 位计数器的设定范围:K0~K32,767。(K0 与 K1 相同,在第一次计数时输出接点马上导通。)
⚫ 一般用计数器在 PLC 停电的时候,计数器现在值即被清除。
⚫ 若使用 MOV 指令或 WPLSoft 将一个大于设定值的数值传送到 C0 现在值缓存器时,在下次 X1
由 OFF→ON 时,C0 计数器接点即变成 On,同时现在值内容变成与设定值相同。
⚫ 计数器之设定值可使用常数 K 直接设定或使用缓存器 D (不包含特殊数据缓存器 D1000~D1199
或 D2000~D2799) 中之数值作间接设定。
⚫ 设定值若使用常数 K 仅可为正数,使用数据缓存器 D 作为设定值可以是正负数。计数器现在值
由 32,767 再往上累计时则变为 -32,768。
15 PLC 功能应用MPD
433
范例:
LD X0
X0
Y0
CNT C0 K5
X1
RST C0
C0
RST C0
LD X1
CNT C0 K5
LD C0
OUT Y0
1. 当 X0 = ON 时 RST 指令被执行,C0 的
现在值归零,输出接点被复归为 OFF。
2. 当 X1 由 OFF→ON 时,计数器之现在
值将执行上数 (加一) 的动作。
3. 当计数器 C0 计数到达设定值 K5 时,
C0 接点导通,C0 现在值 = 设定值 =
K5。之后的 X1 触发信号 C0 完全不接
受,C0 现在值保持在 K5 处。
15-5-2 特殊继电器功能说明 (特 M)
R/W 项目中,RO:只读功能;RW:可擦写功能
特 M 功能说明 R/W *
M1000
运转监视常开接点 (a 接点)。RUN 中常时 ON,a 接点。RUN 的状态下,
此接点 ON
RO
M1001
运转监视常闭接点 (b 接点)。RUN 中常时 OFF,b 接点。RUN 的状态下,
此接点 OFF
RO
M1002
启始正向 (RUN 的瞬间 ON) 脉波。初期脉波,a 接点。RUN 的瞬间,产生正向的
脉波,其宽度 = 扫描周期
RO
M1003
启始负向 (RUN 的瞬间 OFF) 脉波。初期脉波,a 接点。RUN 的瞬间,产生负向的
PULSE,PULSE 的宽度 = 扫描周期
RO
M1004 保留 RO
M1005 变频器故障指示 RO
M1006 变频器无输出 (1 = 无输出,0 = 有输出) RO
M1007 变频器运转方向 FWD (0) / REV (1) RO
M1011 10 ms 时钟脉冲,5 ms ON / 5 ms OFF RO
M1012 100 ms 时钟脉冲,50 ms ON / 50 ms OFF RO
M1013 1s 时钟脉冲,0.5s ON / 0.5s OFF RO
M1014 1 min 时钟脉冲,30s ON / 30s OFF RO
M1015 频率到达 (搭配 M1025 有使用时) RO
M1016 参数读写错误 RO
M1017 参数写入成功 RO
M1019 变频器警告指示 RO
M1020 零旗号 (Zero flag) RO
M1021 借位旗号 (Borrow flag) RO
15 PLC 功能应用MPD
434
特 M 功能说明 R/W *
M1022 进位旗号 (Carry flag) RO
M1023 除数为 0 RO
M1025
目标频率 = 设定频率 (ON)
目标频率 = 0 (OFF)
RW
M1026 变频器运转方向 FWD (OFF) / REV (ON) RW
M1027 变频器重置 RW
M1040 激磁 (Servo ON) RW
M1042 快速停车 (Quick Stop) RW
M1044 暂停 (Halt) RW
M1052 锁住频率 (lock,频率锁在当前所运转的频率) RW
M1056 已激磁 RO
M1058 正在 Quick Stop RO
M1077 485 读写完成 RO
M1078 485 读写错误 RO
M1079 485 通讯超时 RO
M1080 485 例外错误 RO
M1081 485 Check Sum 或数据格式错误 RO
M1090 OFF (详细说明请参考参数 00-29) RO
M1091 HAND (详细说明请参考参数 00-29) RO
M1092 AUTO (详细说明请参考参数 00-29) RO
M1100 LOCAL (详细说明请参考参数 00-29) RO
M1101 REMOTE (详细说明请参考参数 00-29) RO
M1168 SMOV BCD BIN 模式切换 RW
M1260 PLC PID1 Enable RW
M1261 PLC PID1 启动时积分初值给定 RW
M1262 PLC PID1 积分初值给定设定 0:初值以最小值给定 1:初值以最大值给定 RW
M1263 PLC PID1 积分值强制等于 D1208 RW
M1264 PLC PID1 启动时,积分值使用前态值 RW
M1265 PLC PID1 积分初值给定设定 0:根据 M1262 1:初值给 D1208 RW
M1270 PLC PID2 Enable RW
M1271 PLC PID2 启动时积分初值给定 RW
M1272 PLC PID2 积分初值给定设定 0:初值以最小值给定 1:初值以最大值给定 RW
M1273 PLC PID2 积分值强制等于 D1228 RW
M1274 PLC PID2 启动时,积分值使用前态值 RW
M1275 PLC PID2 积分初值给定设定 0:根据 M1272 1:初值给 D1228 RW
M1280 PLC PID3 Enable RW
M1281 PLC PID3 启动时积分初值给定 RW
M1282 PLC PID3 积分初值给定设定 0:初值以最小值给定 1:初值以最大值给定 RW
15 PLC 功能应用MPD
435
特 M 功能说明 R/W *
M1283 PLC PID3 积分值强制等于 D1248 RW
M1284 PLC PID3 启动时,积分值使用前态值 RW
M1285 PLC PID3 积分初值给定设定 0:根据 M1282 1:初值给 D1248 RW
M1290 PLC PID4 Enable RW
M1291 PLC PID4 启动时积分初值给定 RW
M1292 PLC PID4 积分初值给定设定 0:初值以最小值给定 1:初值以最大值给定 RW
M1293 PLC PID4 积分值强制等于 D1268 RW
M1294 PLC PID4 启动时,积分值使用前态值 RW
M1295 PLC PID4 积分初值给定设定 0:根据 M1292 1:初值给 D1268 RW
M1300 PLC PID5 Enable RW
M1301 PLC PID5 启动时积分初值给定 RW
M1302 PLC PID5 积分初值给定设定 0:初值以最小值给定 1:初值以最大值给定 RW
M1303 PLC PID5 积分值强制等于 D1288 RW
M1304 PLC PID5 启动时,积分值使用前态值 RW
M1305 PLC PID5 积分初值给定设定 0:根据 M1302 1:初值给 D1288 RW
M1310 PLC PID6 Enable RW
M1311 PLC PID6 启动时积分初值给定 RW
M1312 PLC PID6 积分初值给定设定 0:初值以最小值给定 1:初值以最大值给定 RW
M1313 PLC PID6 积分值强制等于 D1308 RW
M1314 PLC PID6 启动时,积分值使用前态值 RW
M1315 PLC PID6 积分初值给定设定 0:根据 M1312 1:初值给 D1308 RW
M1320 PLC PID7 Enable RW
M1321 PLC PID7 启动时积分初值给定 RW
M1322 PLC PID7 积分初值给定设定 0:初值以最小值给定 1:初值以最大值给定 RW
M1323 PLC PID7 积分值强制等于 D1328 RW
M1324 PLC PID7 启动时,积分值使用前态值 RW
M1325 PLC PID7 积分初值给定设定 0:根据 M1322 1:初值给 D1328 RW
M1330 PLC PID8 Enable RW
M1331 PLC PID8 启动时积分初值给定 RW
M1332 PLC PID8 积分初值给定设定 0:初值以最小值给定 1:初值以最大值给定 RW
M1333 PLC PID8 积分值强制等于 D1348 RW
M1334 PLC PID8 启动时,积分值使用前态值 RW
M1335 PLC PID8 积分初值给定设定 0:根据 M1332 1:初值给 D1348 RW
15 PLC 功能应用MPD
436
15-5-3 特殊缓存器功能说明 (特 D)
特 D 功能说明 R/W *
D1010 现在扫描时间 (单位:0.1 ms) RO
D1011 最小扫描时间 (单位:0.1 ms) RO
D1012 最大扫描时间 (单位:0.1 ms) RO
D1018 当前积分值 RO
D1019 强制设定 PID 的 I 积分量 RW
D1020 输出频率 (0.000~600.00 Hz) RO
D1021 输出电流 (####.# A) RO
D1023
通讯扩充卡编号
0:无扩充卡
1:DeviceNet Slave (CMC-DN01)
2:Profibus-DP Slave (CMC-PD01)
4:Modbus-TCP Slave (CMC-MOD01)
5:EtherNet/IP Slave (CMC-EIP01)
13:Bluetooth
RO
D1027 PID 演算之频率命令 (PID 运算完后的频率命令) RO
D1028 AI1 的对应值 (0.00~100.00%) RO
D1029 AI2 的对应值 (0.00~100.00%) RO
D1036 变频器错误码 RO
D1037 当前变频器的输出频率 RO
D1038 DC bus 电压 RO
D1039 输出电压 RO
D1040 AFM 模拟输出设定值 (0.00~100.00 %) RW
D1043
使用者可定义 (当参数 00-04 设定为 28 可显示于面版上,显示方式
为 C xxx)
RW
D1061 485 COM1 通讯 Time out 时间 (ms) RW
D1062 速度模式下的转矩限制 RW
D1064 星期 (显示范围 1~7) RO
D1065 月 (显示范围 1~12) RO
D1066 日 (显示范围 1~31) RO
D1067 时 (显示范围 0~23) RO
D1068 分 (显示范围 0~59) RO
D1069 秒 (显示范围 0~59) RO
D1100 目标频率 RO
D1101 目标频率 (需运转) RO
D1102 参考频率 RO
D1107 圆周率 π (Pi) Low word RO
15 PLC 功能应用MPD
437
特 D 功能说明 R/W *
D1108 圆周率 π (Pi) High word RO
D1109 随机值 RO
D1200 PID 1 模式 RW
D1201 PID 1 目标选择 (0:参考 D1202 1: AI1 2:AI2) RW
D1202 PID 1 目标值 (0.00~100.00%) RW
D1203 PID 1 回授选择 (0:参考 D1204 1::AI1 2:AI2) RW
D1204 PID 1 回授值 (0.00~100.00%) RW
D1205 PID 1 的 P 值 (小数 2 位) RW
D1206 PID 1 的 I 值 (小数 2 位) RW
D1207 PID 1 的 D 值 (小数 2 位 RW
D1208 PID 1 的积分值强制给定值 RW
D1209 PID 1 最大限制 RW
D1215 PID 1 计算结果 RO
D1216 PID 1 当前 I 值 RW
D1220 PID 2 模式 RW
D1221 PID 2 目标选择 (0:参考 D1222 1:AI1 2:AI2) RW
D1222 PID 2 目标值 (0.00~100.00%) RW
D1223 PID 2 回授选择 (0:参考 D1224 1:AI1 2:AI2) RW
D1224 PID 2 回授值 (0.00~100.00%) RW
D1225 PID 2 的 P 值 (小数 2 位) RW
D1226 PID 2 的 I 值 (小数 2 位) RW
D1227 PID 2 的 D 值 (小数 2 位 RW
D1228 PID 2 的积分值强制给定值 RW
D1229 PID 2 最大限制 RW
D1235 PID 2 计算结果 RO
D1236 PID 2 当前 I 值 RW
D1240 PID 3 模式 RW
D1241 PID 3 目标选择 (0:参考 D1242 1:AI1 2:AI2) RW
D1242 PID 3 目标值 (0.00~100.00%) RW
D1243 PID 3 回授选择 (0:参考 D1244 1:AI1 2:AI2) RW
D1244 PID 3 回授值 (0.00~100.00%) RW
D1245 PID 3 的 P 值 (小数 2 位) RW
D1246 PID 3 的 I 值 (小数 2 位) RW
D1247 PID 3 的 D 值 (小数 2 位) RW
D1248 PID 3 的积分值强制给定值 RW
D1249 PID 3 最大限制 RW
D1255 PID 3 计算结果 RO
D1256 PID 3 当前 I 值 RW
15 PLC 功能应用MPD
438
特 D 功能说明 R/W *
D1260 PID 4 模式 RW
D1261 PID 4 目标选择 (0:参考 D1262 1:AI1 2:AI2) RW
D1262 PID 4 目标值 (0.00~100.00%) RW
D1263 PID 4 回授选择 (0:参考 D1264 1:AI1 2:AI2) RW
D1264 PID 4 回授值 (0.00~100.00%) RW
D1265 PID 4 的 P 值 (小数 2 位) RW
D1266 PID 4 的 I 值 (小数 2 位) RW
D1267 PID 4 的 D 值 (小数 2 位) RW
D1268 PID 4 的积分值强制给定值 RW
D1269 PID 4 最大限制 RW
D1275 PID 4 计算结果 RO
D1276 PID 4 当前 I 值 RW
D1280 PID 5 模式 RW
D1281 PID 5 目标选择 (0:参考 D1282 1:AI1 2:AI2) RW
D1282 PID 5 目标值 (0.00~100.00%) RW
D1283 PID 5 回授选择 (0:参考 D1284 1:AI1 2:AI2) RW
D1284 PID 5 回授值 (0.00~100.00%) RW
D1285 PID 5 的 P 值 (小数 2 位) RW
D1286 PID 5 的 I 值 (小数 2 位) RW
D1287 PID 5 的 D 值 (小数 2 位) RW
D1288 PID 5 的积分值强制给定值 RW
D1289 PID 5 最大限制 RW
D1295 PID 5 计算结果 RO
D1296 PID 5 当前 I 值 RW
D1300 PID 6 模式 RW
D1301 PID 6 目标选择 (0:参考 D1302 1:AI1 2:AI2) RW
D1302 PID 6 目标值 (0.00~100.00%) RW
D1303 PID 6 回授选择 (0:参考 D1304 1:AI1 2:AI2) RW
D1304 PID 6 回授值 (0.00~100.00%) RW
D1305 PID 6 的 P 值 (小数 2 位) RW
D1306 PID 6 的 I 值 (小数 2 位) RW
D1307 PID 6 的 D 值 (小数 2 位) RW
D1308 PID 6 的积分值强制给定值 RW
D1309 PID 6 最大限制 RW
D1315 PID 6 计算结果 RO
D1316 PID 6 当前 I 值 RW
D1320 PID 7 模式 RW
D1321 PID 7 目标选择 (0:参考 D1322 1:AI1 2:AI2) RW
15 PLC 功能应用MPD
439
特 D 功能说明 R/W *
D1322 PID 7 目标值 (0.00~100.00%) RW
D1323 PID 7 回授选择 (0:参考 D1324 1:AI1 2:AI2) RW
D1324 PID 7 回授值 (0.00~100.00%) RW
D1325 PID 7 的 P 值 (小数 2 位) RW
D1326 PID 7 的 I 值 (小数 2 位) RW
D1327 PID 7 的 D 值 (小数 2 位) RW
D1328 PID 7 的积分值强制给定值 RW
D1329 PID 7 最大限制 RW
D1335 PID 7 计算结果 RO
D1336 PID 7 当前 I 值 RW
D1340 PID 8 模式 RW
D1341 PID 8 目标选择 (0:参考 D1342 1:AI1 2:AI2) RW
D1342 PID 8 目标值 (0.00~100.00%) RW
D1343 PID 8 回授选择 (0:参考 D1344 1:AI1 2:AI2) RW
D1344 PID 8 回授值 (0.00~100.00%) RW
D1345 PID 8 的 P 值 (小数 2 位) RW
D1346 PID 8 的 I 值 (小数 2 位) RW
D1347 PID 8 的 D 值 (小数 2 位) RW
D1348 PID 8 的积分值强制给定值 RW
D1349 PID 8 最大限制 RW
D1355 PID 8 计算结果 RO
D1356 PID 8 当前 I 值 RW
15 PLC 功能应用MPD
440
15-5-4 PLC 装置通讯地址
装置 范围 类别 地址 (Hex)
X 00~37 (Octal) bit 0400~041F
Y 00~37 (Octal) bit 0500~051F
T 00~159 bit/word 0600~069F
M 000~799 bit 0800~0B1F
M 1000~1359 bit 0BE8~0C7F
C 0~79 bit / word 0E00~0E47
D 00~1000 word 1000~13E7
D 1000~1619 word 13E8~1653
可使用之命令码
Function Code 功能说明 功能对象
01 Coil 状态读取 Y,M,T,C
02 Input 状态读取 X,Y,M,T,C
03 读取单笔数据 T,C,D
05 强制单个 Coil 状态改变 Y,M,T,C
06 写入单笔资料 T,C,D
0F 强制多个 Coil 状态改变 Y,M,T,C
10 写入多笔资料 T,C,D
注记
1:MP300 在 PLC 功能开启时,可以透过上表 PLC 装置通讯地址对应至 PLC 和变频器的参数。
2:变频器预设站号为 1,PLC 预设站号为 100。
15 PLC 功能应用MPD
441
15-6 指令功能说明
15-6-1 基本指令一览表
一般指令
指令码 功能 操作数 执行速度 (μs)
LD 载入 A 接点 X、Y、M、T、C 0.8
LDI 载入 B 接点 X、Y、M、T、C 0.8
AND 串联 A 接点 X、Y、M、T、C 0.8
ANI 串联 B 接点 X、Y、M、T、C 0.8
OR 并联 A 接点 X、Y、M、T、C 0.8
ORI 并联 B 接点 X、Y、M、T、C 0.8
ANB 串联回路方块 无 0.3
ORB 并联回路方块 无 0.3
MPS 存入堆栈 无 0.3
MRD 堆栈读取 (指针不动) 无 0.3
MPP 读出堆栈 无 0.3
输出指令
指令码 功能 操作数 执行速度 (μs)
OUT 驱动线圈 Y、M 1
SET 动作保持 (ON) Y、M 1
RST 接点或缓存器清除 Y、M、T、C、D 1.2
定时器、计数器
指令码 功能 操作数 执行速度 (μs)
TMR 16 位定时器 T-K 或 T-D 1.1
CNT 16 位计数器 C-K 或 C-D (16 位) 0.5
主控指令
指令码 功能 操作数 执行速度 (μs)
MC 共通串行接点之连结 N0~N7 0.4
MCR 共通串行接点之解除 N0~N7 0.4
接点上升缘 / 下降缘检出指令
指令码 功能 操作数 执行速度 (μs)
LDP 正缘检出动作开始 X、Y、M、T、C 1.1
LDF 负缘检出动作开始 X、Y、M、T、C 1.1
ANDP 正缘检出串联连接 X、Y、M、T、C 1.1
ANDF 负缘检出串联连接 X、Y、M、T、C 1.1
ORP 正缘检出并联连接 X、Y、M、T、C 1.1
ORF 负缘检出并联连接 X、Y、M、T、C 1.1
15 PLC 功能应用MPD
442
上下微分输出指令
指令码 功能 操作数 执行速度 (μs)
PLS 上微分输出 Y、M 1.2
PLF 下微分输出 Y、M 1.2
结束指令
指令码 功能 操作数 执行速度 (μs)
END 程序结束 无 0.2
其他指令
指令码 功能 操作数 执行速度 (μs)
NOP 无动作 无 0.2
INV 运算结果反相 无 0.2
P 指标 P 0.3
15-6-2 基本指令详细说明
指令 功能
LD 载入 A 接点
操作数
X0~X17 Y0~Y17 M0~M799 T0~159 C0~C79 D0~D399
-
指令说明 LD 指令用于左母线开始的 A 接点或一个接点回路块开始的 A 接点,它的作用是把当前内
容保存,同时把取来的接点状态存入累积缓存器内。
程序范例
阶梯图:
X0 X1
Y1
指令码 说明
LD X0 载入 X0 之 A 接点
AND X1 串联 X1 之 A 接点
OUT Y1 驱动 Y1 线圈
指令 功能
LDI 载入 B 接点
操作数
X0~X17 Y0~Y17 M0~M799 T0~159 C0~C79 D0~D399
-
指令说明 LDI 指令用于左母线开始的 B 接点或一个接点回路块开始的 B 接点,它的作用是把当前内
容保存,同时把取来的接点状态存入累积缓存器内。
程序范例
阶梯图:
X0 X1
Y1
指令码 说明
LDI X0 载入 X0 之 B 接点
AND X1 串联 X1 之 A 接点
OUT Y1 驱动 Y1 线圈




