2023年12月17日发(作者:)
IREX uPLC 网络群教学课程
IREX uPLC EasyPro系列
语法课 QQ群网络教学交流课程
时间:2009-9-7---2009-9-11(19:00—20:00)
地点:uPLC 教室群 QQ群号:36557275
主讲:同源科技uPLC –刘贵发 指导:劉永智
配合教材:uPLC语法手册
课程安排:
2009-9-7: 第一课 uPLC硬件介绍、uPLC软件介绍
2009-9-8: 第二课
软件元件介绍、延时的具体应用
2009-9-9: 第三课
元器件应用举例 I/O具体说明
2009-9-10: 第四课
范例分析
2009-9-11: 第五课 范例分析
本次网络教学课程由同源科技有限公司,IREXuPLC东莞实验室共同推出。
盈智感应自动化
同源科技
uPLC淘宝店
IREX SHOP
佛智感应实验室
2009-9-1
1 / 61
uPLC 教室
群:36557275
IREX uPLC 网络
群教学课程
2 / 61
uPLC 教室
群:36557275
IREX uPLC 网络群教学课程
第一课uPLC硬件介绍、uPLC软件介绍
谢谢大家的支持:本次重开课的目的主要是带领初学者进入EasyPro系列语法应用入门。与广大对uPLC一如继往支持的老朋友们一起交流,相互学习,今天我是初牛刀,大家多关照。现由我来抛砖引玉,刘经理作最后的总结讲解。本次课程为期五天。
uPLC硬件简介
外形:
3 / 61
uPLC 教室
群:36557275
IREX uPLC 网络群教学课程
4 / 61
uPLC 教室
群:36557275
IREX uPLC 网络群教学课程
uPLC包装因地区不同,会有差异。
uPLC学习板。
工程应用:
5 / 61
uPLC 教室
群:36557275
IREX uPLC 网络群教学课程
跟MY4NJ继电器一样大小。
在处理中小型控制来说(如机床、楼宇控制、小型机械、包装机械、广告霓虹灯、临时交通管制等),uPLC是一款经济适用的新选择。
特点如下:
宽工作电压 ------- DC18-36V,最大不能高于48V。无须稳压电源既可正常工作。
连人机时。使用DC24V,人机工作电压是在24V。
高零件精密度 ----- 一颗标准UPLC只有 24 颗零件。
容易维修 --------- 特殊的继电器壳包装, 容易拔插。
高抗噪声 --------- UPLC 功能机制都容于一颗芯片上。
智能系统保护 ---- 可以直接带电拔插, 不会损及UPLC。 这是一般机子做不到的。
低耗电 ----------- 一颗UPLC耗电只有 10 – 15 mA。
高静电抗干扰 ----- 每个埠能承受 15KV 接触放电。
远程联机功能 ----- 内涵 Lvnet 联机接口, 能在1。2KL内255颗树状联机。
工作温度宽: 可以零下20度到85度之间工作。 工作时,我们uPLC内部温度会控制在45度左右,这是为在北方比较寒冷地区工作设定的。因为温度过低时,无法启动工作。
6 / 61
uPLC 教室
群:36557275
IREX uPLC 网络管脚接口图:
IREX UPLC
1
2
3
4
5
6
7
IN8/OUT16
IN7/OUT15
IN6/OUT14
IN5/OUT13
IN4/OUT12
OUT11
OUT10
8
9
10
11
12
13
14
群教学课程
OUT9
R/T
IN3
IN2
IN1
+9V-+28V
GND
WWW。IREXUPLC。COM
具有3I、3O、5IO共11个点。IO端口可以作输出也可以做输出。9脚为连机传输用。共用端口分配:
共用输入:
共用输出:
7 / 61
uPLC 教室
群:36557275
IREX uPLC 网络群教学课程
继电器底座
与底座连接
8 / 61
uPLC 教室
群:36557275
IREX uPLC 网络群教学课程
IREX专用传输线
下图是:USB转RS232转接线+IREX数据传输线+uPLC学习板。
传输程序或跟踪程序时的连接实物图。
9 / 61
uPLC 教室
群:36557275
IREX uPLC 网络群教学课程
9 脚接R/T(红)。13脚接VCC(黄),14脚接GND(绿)。
继电器底座:9 脚接R/T(红)。13脚接VCC(黄),14脚接GND(绿)。
10 / 61
uPLC 教室
群:36557275
IREX uPLC 网络群教学课程
IREX Map梯形图使用简介
一、 界面说明:
不同系列元件库选择。
元件操作方式。
选用元件指示
座标网格显示。
元件库。
梯形图编辑区。
元件编辑指令按钮。
文档存放区
梯形图页标签。
编辑功能按钮。
梯形图打印。
将相鼠标悬停上方会出现该元什的功能。
11 / 61
uPLC 教室
群:36557275
IREX uPLC 网络群教学课程
鼠标单击上图中的问号,并保持不松开,屏幕上会出现一个带框的“?”号,再将这个问号拖到相对应的元件位置。其功能就会在新的窗口中打开。如下图,鼠标放在
元件上面。
这部分我们将进一步完善。
uPLC 教室
群:36557275
12 / 61
IREX uPLC 网络二、打开文档:(文档为*。MAP)
如下图:
群教学课程
1,单击”档案”
5 打开的文件。
2选择文档路径
3双击要打工的文件
4点击确定打开,取消则不打开
点击“储存”按钮时则存储当前文档。点击“Exit”按钮时,退出档案功能编辑框。
13 / 61
uPLC 教室
群:36557275
IREX uPLC 网络三、元件参数设置:
群教学课程
1右键单击要修改参数的元件
2选择元件区
3元件参数选择
4 确定输入
点击“清除”时,会清除当前文档内容,只要不保存,原文件还在存储器内。
14 / 61
uPLC 教室
群:36557275
IREX uPLC 网络四、程序文件上传:
1,
2,
群教学课程
作好外部连接,连接方式如我们刚才讲到的方式。
打开要上传的文件。如我们刚才讲的方法。
3,
打开上传界面“本文”按钮。打开界面如下:
选择232所在电脑的COM端口
复选框不选上时,代表程序只作验证,
不作上传。选上时,作验证并上传plc。
上图:点击上传,(注意:程序文件在上传过程中,uPLC必须通电源,否则不能上传成功如图:“TABLE”为查表,我们将在”复选uPLC高级班里讲解。“MACRO”为函数。加写函数时,要在将“上。我们将在uPLC高级班里讲解。
Masseg框里的是上传信息。
15 / 61
uPLC 教室
群:36557275
IREX uPLC 网络群教学课程
如下图
五、COM端口的选择:
如果在上传程序文件过程中,COM1-COM5端口选择都无法上传时。可以作如下端口调节。
1、选择我的电脑,右键,属性,打开系统属性,先“硬件”选项,再点击“设备管理器”。如下图:
2、 找到USB转RS232接口线的COM端口所在:如下图,按下图右键选择属性。
16 / 61
uPLC 教室
群:36557275
IREX uPLC 网络群教学课程
3、找到相应端口。将它重设回来。如下图:
由于其它因素引起的端口跑掉时。可用上述方法处理。
六、程序的追踪。
可以适时观察到程序执行的具体情况,如输入输出端口的状态,计数器,延时器的状态等。
1,选择“ON line”项 ,并点击“追踪”按钮。如下图:
弹出追踪对话框后:点击“STOP”开始追踪。此时,“STOP”变“RUN”。点“CLR”重新清除追踪数据重新显示。
17 / 61
uPLC 教室
群:36557275
IREX uPLC 网络群教学课程
第一课结束。
18 / 61
uPLC 教室
群:36557275
IREX uPLC 网络群教学课程
第二课 软件元件介绍、延时器应用介绍
昨天,我们讲解了uPLC的一些基础硬件介绍,及软件的使用。今天我们来一起学习元件的使用及延时器的应用介绍。
对昨天的问题,有问题大家可以提问。
Easy PRO 语法 的组件与操作命令图标
一。Easy PRO的软件器件:
组件 数量 接点 动作模式 动作需求
计数器
延时器
闪烁器
中间记忆线圈
输入线圈
输出线圈
状态线圈
边缘感应线圈
时基产生器
1. 加权上数。
2. 加权下数。
16
计数值非 “0” 输出
3. 预设计数值。
4. 比较。
1. 通电延时关闭。
2. 通电延时输出。
8
动作输出
3. 触发延时关闭。
1. 预置闪烁值。
3
动作输出
2. 以时基闪烁输出。
32
直接
8
8
4
直接
直接
直接
直接
直接
直接
由命令执行后改变
1. 通电感应。
2. 断电感应。
通电
通电
通电
直接
直接
直接
直接
直接
通电
15
感应输出
1
内部直接接线置闪以10ms 乘上默认值为时烁器及延时器。 基输出。
二。 Easy PRO操作命令 :
命令
RUN
无
END
无
输出 动作说明
程序从下一行动作扫描起点
程序回动作扫描起点
动作需求
直接
直接
19 / 61
uPLC 教室
群:36557275
IREX uPLC 网络ON
接通火线
CPL
线圈反转
SET
线圈自锁
CLR
线圈消锁
AND
线圈串接结果
OR
线圈并接结果
ANDM
群组串接结果
ORM
全组并接结果
MOV
群教学课程
通电
通电
通电
通电
直接
直接
直接
直接
直接强制将火线接通
原线圈状态将之反转再放回线圈
将线圈以自锁方式锁住
将线圈消锁释放
二线圈串接并输出
二线圈并接并输出
二群组以上线圈结果做串接输出
二群组以上线圈结果做并接输出
搬移后改变如果为”0”状态线直接把 计数器 / 延时器 / 闪烁圈X_FLAG会被设定。 器 相互搬移。
1. 直接数值比较。
比较后改变 大于 / 小于 /
2. 组件比较。
等于 状态线圈。
通电
CP
通电
三。 Easy PRO组件图标 :
编号 图示 名称
1
2
3
4
5
1.
2.
1.
常闭接点。
2.
常开接点。
延时器
255段
外部常开输入。
内部常开输入。
外部常闭输入。
内部常闭输入。
说明
系统时基。 此时基将会决定延时器与闪烁器的时钟。
延时中输出, 延时到不输出。
移走电输出将同步关闭。
延时中不输出, 延时到输出。
移走电输出将同步关闭。
触发后开始延时。
延时中输出, 延时到不输出。
延时中既使断电延时依然继续。
1. 可执行上下计数工作。
通电上数
2. 上数加权值可以设定。每个计数器加权范围0-255。
通电下数
3. 可以串加使用。
通电延时关闭器
20 / 61
群:36557275
6
1.
2.
1.
通电延时输出器
2.
1.
2.
触发延时关闭器
3.
7
8
计数器
0 - 255
uPLC 教室
IREX uPLC 网络9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
群教学课程
通电预设计数器值
通电预设闪烁器值
4. 可以执行立即比较。
执行对等周期闪烁工作。
1. 在执行动作后, 状态线圈将自动执行。
状态记忆
2. 状态记忆线圈可以用 短路线 来清除。
线圈
短路线
通电感应
线圈
断电感应
线圈
线圈
输出
线圈
反输出
线圈反转
线圈自锁
线圈销锁
1.
2.
1.
2.
1.
2.
1.
2.
1.
2.
1.
2.
1.
2.
1.
2.
闪烁器
255段
通电取出”相等”记忆线圈状态。
通电取出”大于”记忆线圈状态。
通电取出”小于”记忆线圈状态。
强制通电以利紧随组件动作。
一次清除 ”状态记忆线圈”。
通电后只输出一次。
断电后将重置。
断电后只输出一次。
通电后将重置。
通电输出。
断电不输出。
通电不输出。
断电输出。
通电将把目前输出反转。
断电保留状态。
通电将自锁。
断电保留状态。
通电将销锁。
断电保留状态。
群组串接 多组连结后在串接。
群组并接 多组连接后再并接。
组件搬移
25
1. 通电后工作。
2. 可把 计数器 / 延时器 / 闪烁器 相互搬移。
条件成立则将指定记忆位置数据放到指定组件上,
读取永久
记忆范围 0 – 15 为 Byte 格式。
记忆数据。
条件成立则将指定组件数据放到指定记忆位置上,
写入永久
记忆范围 0 – 15 为 Byte 格式。
记忆数据
26
21 / 61
uPLC 教室
群:36557275
IREX uPLC 网络27
28
延时器
255段
DLT1 - 8
参数型
1.
通电延时关闭器
2.
1.
参数型
通电延时输出器
2.
1.
2.
参数型
触发延时关闭器
3.
1.
2.
计数器
0 - 255
3.
4.
群教学课程
29
30
31
延时中输出, 延时到不输出。
移走电输出将同步关闭。
延时中不输出, 延时到输出。
移走电输出将同步关闭。
触发后开始延时。
延时中输出, 延时到不输出。
延时中既使断电延时依然继续。
可执行上下计数工作。
通电上数
上数加权值是以指定组件内直。每个计数器通电下数
加权范围0-255。
可以串加使用。
可以执行立即比较。
四。 Easy PRO工作线圈:
X Y MEM
中间
线圈
M1
M2
M3
M4
M5
M6
M7
M8
M9
M10
M11
M12
M13
M14
M15
M16
*
*
*
*
*
*
M17
M18
M19
M20
M21
M22
M23
M24
M25
M26
M27
M28
M29
M30
M31
M32
*
*
*
*
*
*
FEG
边缘感应线圈
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
*
*
*
*
*
*
*
FLAG
状态
线圈
W_FLAG
X_FLAG
B_FLAG
C_FLAG
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
COT
计数器
动作线圈
CTV1
CTV2
CTV3
CTV4
CTV5
CTV6
CTV7
CTV8
CTV9
CTV10
CTV11
CTV12
CTV13
CTV14
CTV15
CTV16
*
*
*
*
*
*
DLT
延时器线圈
动作 输出
POT
闪烁器
周期线圈
PSV1
PSV2
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
外部输外部输入线圈 出线圈
X1
X2
X3
X4
X5
X6
X7
X8
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
Y9
Y10
Y11
Y12
Y13
Y14
Y15
Y16
*
*
*
*
*
*
DLV1 DLO1
DLV2 DLO2
DLV3 DLO3
DLV4 DLO4
DLV5 DLO5
DLV6 DLO6
DLV7 DLO7
DLV8 DLO8
DLV9 DLO9
DLV10 DLO10
DLV11 DLO11
DLV12 DLO12
DLV13 DLO13
DLV14 DLO14
DLV15 DLO15
DLV16 DLO16
DLV17 DLO17
DLV18 DLO18
DLV19 DLO19
DLV20 DLO20
DLV21 DLO21
DLV22 DLO22
22 / 61
uPLC 教室
群:36557275
IREX uPLC 网络*
*
*
*
*
*
*
*
*
*
*
*
*
*
群教学课程
DLV23 DLO23
DLV24 DLO24
*
*
说明 :
a. 外部输入线圈 – 为外部接点输入, 符号 [ X ] , 输入将直接反应在线圈上,
用以被读取。
b. 外部输出线圈 – 为外部接点输出, 符号 [ Y ] , 内部执行结果将直接反应在线圈上, 用以输出。
c. 中间线圈 – 为内部线圈, 符号 [ M ], 内部执行时有时需将某接点信号暂存后在处理, 此时将用此线圈。
d. 边缘感应线圈 - 为内部线圈, 符号 [ FEG ], 用以判断 从没通电到有通电 或是 有通电到没通电 之瞬间变化检知的线圈。
e. 状态线圈 - 为内部线圈, 表示符号 [ FLAG ], 当内部执行 MOV 或 CP命令时会依状况改变, 其状况有下列三个 “=” “>” “<” 。
f. 计数器动作线圈 – 为内部线圈, 符号 [ CTV ], 当计数器被设定此线圈会被打开, 值到计数器数到”0”才被关闭。 藉以判定计数器是否还在动作。
g. 延时器线圈 - 为内部线圈, 有输出线圈符号 [ DLO ] 及动作线圈符号
[ DLV ] ,当延时器动作时 [ DLV ] 线圈会被打开直到延时器时间到才会被关闭。
而输出线圈会视延时器动作模式, 使其在延时时间到时不同打开或关闭。
h. 闪烁器周期线圈 -- 为内部线圈, 表示符号 [ PSV ], 当UPLC通电后其既动作,
动做时此线圈会周期性的 打开 / 关闭 一值循环。
Easy Pro操作命令
FEG为边缘感应线圈。用以判断,从有电到没有电,或是从没有电到有电之间的瞬间变化检知的线圈。
系统旗标
状态旗标
何为旗标?是从英文“flag”翻译过来。英音:[flæg]美音:[flæg]
23 / 61
uPLC 教室
群:36557275
IREX uPLC 网络群教学课程
Flag意思是旗标,旗子,信号旗,标志,标记之意。台湾习惯叫旗标,大陆这在单片机里有标志位的叫法,有相同之意。为更好应用及方便后面的学习,我们姑且叫做旗标。
W-FLAG(系统旗标)其为设定系统的工作状态。
后面三个为状态线圈(为状态旗标)。有三种状态:X-FLAG为等于状态,B-FLAG为大于状态,C-FLAG为小于状态。当内部执行MOV、CP命令时会相应改变。
3、Easy Pro元件图示:
讲解第6、7页每一个元件的功用。举例应用我们将在明天课程安排。
现在延时开放到24个。可以使用。后面讲具体应用。
DOL与DVL的差别。
例:
第一行:设定系统时基为100,时间为100*10ms=1000ms=1秒。
第二行:程序从下一行开始扫描。
第三行:X1输入时,一号延时器延时5秒后输出。Y9线圈输出。断电将同步关闭。
第四行:一号延时器上电,DLV1接通(输入)。Y10线圈输出。延时时间到,Y10不输出。(延时器动作时,就动作,直到延时时间到才会关闭,中间延时断电,依然继续。)
第五行:一号延时延时进间到后。DLO1才动作,上电移走,将同步关闭。
第六行:程序返回开始扫描。
DLO的动作会视其延时模式而不同。
延时关闭时,DLO随延时器延时动作而动作(一开始延时时就动作)。
时间到,将同步关闭,延时中,上电移走,将同步关闭;
延时打开时步关闭。)
,延时时间到,DLO将打开一直输出,直至上电移走时同 24 / 61
uPLC 教室
群:36557275
IREX uPLC 网络触发延时时样输出。
群教学课程
。延时器动作,输出。时间到,同步关闭。中途失电,同
EasyPro 语法延时器相关逻辑
直接输出(直接后接线圈)
触发条件
失电 延时中
上电 同步关闭 输出
上电
上电
同步关闭
依然继续(输出)
关闭
输出
类型
延时关闭
延时打开
触发延时
符号 延时到
关闭
输出
关闭
类型
延时关闭
延时打开
符号
DLV触点
触发条件
失电
上电 依然继续(输出)
上电
上电
依然继续(输出)
依然继续(输出)
延时中
输出
输出
输出
延时到
关闭
关闭
关闭 触发延时
类型
延时关闭
延时打开
符号
DLO触点
触发条件
失电
上电 同步关闭
上电
上电
同步关闭
依然继续(输出)
延时中
输出
关闭
输出
延时到
关闭
输出
关闭 触发延时
EasyPRO 延时器
壹 : 延时器使用
一. 延时器工作模式
EasyPRO UPLC 有六种延时器, 分别为
4
5
1.
延时器
通电延时关闭器
2.
255段
1.
DLT1 -24
通电延时输出器
2.
延时中输出, 延时到不输出。
移走电输出将同步关闭。
延时中不输出, 延时到输出。
移走电输出将同步关闭。
25 / 61
uPLC 教室
群:36557275
IREX uPLC 网络6
群教学课程
27
28
29
1. 触发后开始延时。
2. 延时中输出, 延时到不输出。
触发延时关闭器
3. 延时中既使断电延时依然继续。
参数型
3. 延时中输出, 延时到不输出。
通电延时关闭器
4. 移走电输出将同步关闭。
3. 延时中不输出, 延时到输出。
参数型
通电延时输出器
4. 移走电输出将同步关闭。
1. 触发后开始延时。
参数型
2. 延时中输出, 延时到不输出。
触发延时关闭器
3. 延时中既使断电延时依然继续。
其延时器总共有24个, 每一个均能在上面六种工作模式选择一种适合的工作。 其延时时间使以在 RUN 前设定的 一个时基为基准。 比如时基 ( TBASE )
设为 10, 那一个时基既为 10 * 10ms = 0。1秒。 其中10ms为uPLC内定的单位标准时基。
上面图标 4,5,6 为立即值方式来赋予工作延时值, 也就是说直接将延时器赋予一个立即值而使延时器以这个值工作,
上面图标 27,28,29 为参数型式来赋予工作延时值, 也就是说是透过其它组件的内部值复制给延时器值, 而使延时器以这个值工作。
每个延时器都拥有二个接点, 如下:
1. DLV 延时器工作接点 – 延时器不管工作在哪一种模式, 只要其延时器工作时此接点将被接通。
2. DLO 延时器动作接点 – 此接点将依延时器被指定的工作模式输出, 此接点也会直接被连接在 <<延时器>> 图形后面, 方便使用。
二、 延时器梯形图的指定说明
uPLC 教室
群:36557275
延时器编号
EasyPRO有八个延时器其编号为 1 – 24
延时器工作值
EasyPRO为八位,因此其值范围为0-255
26 / 61
IREX uPLC 网络群教学课程
三、 范例说明 :
1.
通电延时关闭器
2. 通电延时输出器
3. 触发延时关闭器
uPLC 教室群:36557275
如左图, 当X1有输入时将激活1号延时器, 以10个TBASE时间延时, Y9因为是接在延时器后面, 所以Y9将延时一段输出时间后将予关闭, 其时间既为 (10 *
10ms) * 10=10秒.
在延时中X1断开其延时器将停止工作并且输出会被同步关闭.
如左图, 当X1有输入时将激活1号延时器, 以10个TBASE时间延时, Y9因为是接在延时器后面, 所以Y9将延时一段时间后由关闭变为输出, 其时间既为 (10 *
10ms) * 10=10秒.
在延时中X1断开其延时器将停止工作并且输出会被同步关闭.
如左图, 当X1有输入时将出发激活1号延时器, 以10个TBASE时间延时, Y9因为是接在延时器后面, 所以Y9将延时一段时间后将关闭输出, 其时间既为 (10 *
10ms) * 10=10秒.
在延时中即使X1断开其延时器还是继续工作.
27 / 61
IREX uPLC 网络4. 参数型延时器的范例
6. 延时器的输出接点DLO使用范例
群教学课程
如左图, 当X2输入则一号计数器将加1. 当X1有输入时将触发激活1号延时器, 以CT1里的值乘上TBASE时间延时, Y9因为是接在延时器后面, 所以Y9将延时一段时间后将关闭输出, 其时间既为 (10 * 10ms) * (CT1).
在延时中即使X1断开其延时器还是继续工作.
5. 延时器的工作接点DLV使用范例
如左图, 当X1有输入时将激活1号延时器, 以10个TBASE时间延时, Y9因为是接在延时器后面, 所以Y9将延时一段时间后由关闭变为输出, 其时间既为 (10 *
10ms) * 10.
在延时中由于Y10使用一号延时器的动作接点, 因此延时中Y10会输出.
在延时中X1断开其延时器将停止工作并且Y9同步停止输出。Y10输出会到延时结束才关闭.
28 / 61
uPLC 教室
群:36557275
IREX uPLC 网络6.延时器DLO输出示例。
群教学课程
如左图, 当X1有输入时将激活1号延时器, 以10个TBASE时间延时, Y9因为是接在延时器后面, 所以Y9将延时一段时间后由关闭变为输出, 其时间既为 (10 *
10ms) * 10.
在延时中由于Y10使用一号延时器的输出接点, 因此Y10将会与Y9同步输出.
在延时中X1断开其延时器将停止工作并且Y9/Y10输出会被同步关闭.
再来看EasyPro延时器逻辑关系
EasyPro 语法延时器相关逻辑
直接输出(直接后接线圈)
类型 符号 触发条件 失电 延时中 延时到
延时关闭
延时打开
触发延时
上电
上电
上电
同步关闭
同步关闭
依然继续(输出)
DLV触点
输出
关闭
输出
关闭
输出
关闭
类型 符号 触发条件 失电 延时中 延时到
延时关闭
延时打开
触发延时
上电
上电
上电
依然继续(输出)
依然继续(输出)
依然继续(输出)
DLO触点
输出
输出
输出
关闭
关闭
关闭
29 / 61
uPLC 教室
群:36557275
IREX uPLC 网络类型 符号 触发条件 失电
群教学课程
延时中 延时到
延时关闭
延时打开
触发延时
上电
上电
上电
同步关闭
同步关闭
依然继续(输出)
输出
关闭
输出
关闭
输出
关闭
时器清除举例:
第3行:X1输入,24号延时器触发开始延时10秒。X1断开,输出依然继续。
第4行:当24号延时器动作,DLV24同步动作,DLV24输入,Y10输出。24号延时器DLT24延时时间到,DLV24同步关闭。24号延时器延时中失电,DLV24输
出继续,直到至延时时间到才同步关闭。
第5行:当24号延时器动作,DLO24同步动作,DLO24输入,Y10输出。24号延时器DLT24延时时间到,DLO24同步关闭。24号延时器延时中失电,DLO24输出继续,直到至延时时间到才同步关闭。
第6行:X3输入,清除DLV24和DLO24触点。此时,对应的Y9、Y10、Y11停止输出。相应触点会被清除。但延时时间还会随系统一起跑。直至溢位,但不影响使用。下一次输放设定时,正常工作。
30 / 61
uPLC 教室
群:36557275
IREX uPLC 网络群教学课程
DLT9-------------------------------------------------------------------------DLT24
延时器在追踪器里的位置: 蓝色框里的是1-24号延时器。
第二课结束
31 / 61
uPLC 教室
群:36557275
IREX uPLC 网络群教学课程
第三课 元器件应用举例 I/O具体说明
昨天我们以延时器作了详细介绍及举例,今天我们将来对其它器件作介绍。让大家更熟悉的掌握。
Easy PRO 每个图形器件会附加参数,其表示方式如下:
直接附值表示 输出入线圈号码表示
Easy PRO器件参数表示。
直接数值
输入线圈
输出线圈
指定器件给附值表示 二器件搬移
指定一号延时器 ( DLT1 ) 并给其一 “10” 附值.
二个参数都是器件名称
器件间互相比较 器件立即数值比较
M,CT1,10 第一位 “M” 是指用数直比较, 第二位 “CT1” 是指一号计数器, 第三位 “CT2” 是指二号计数器
D,CT1,10 第一位 “D” 是指用数直比较, 第二位 “CT1” 是指一号计数器,
第三位 “10” 既是指数值.
32 / 61
uPLC 教室
群:36557275
IREX uPLC 网络指定器件以器件内直给附值表示
群教学课程
指定器件以器件内直当加权值表示
指定一号延时器 ( DLT1 ) 并以CT1内直当附值.
指定一号计数器
( CT1 ) 并以CT4内直当加权值.
七. Easy PRO计算机图形配线说明 :
串接输入配线
1. X1输入 串接 X2输入 然后送至输出线圈 Y9。
并接输入配线
1. X1输入 并接 X2输入 然后送至输出线圈 Y9。
串并混接输入配线
1. X1输入 串接 X3输入 然后与X2并接后送至输出线圈 Y9。
多并接输入配线
33 / 61
uPLC 教室
群:36557275
IREX uPLC 网络群教学课程
1. X1输入 并接 X2输入 再并接X3输入后送至输出线圈 Y9。
多连结输出
1. X1输入直接输出到Y9 Y10 输出线圈。
2. 不适合 延时器 / 计数器直接输出。
分支输出
1. X1输入直接输出到一号延时器与
Y10 输出线圈。
2. 适合所有并接输出。
输出线圈 自锁 / 消锁 / 反转 配线
1. X1通电将自锁 Y9 输出线圈。
2. X2通电将消锁 Y9 输出线圈。
3. X3通电将 Y9 输出线圈。反转 再放回 Y9 输出线圈。
群组串接
1. 第一组 [ X1输入 与 X2反输入串接。 ]
2. 第二组 [ X3反输入 与 X4 并接。 ]
3. 将第一组结果与第二组状况 串接
后输出到Y10输出线圈。
群组并接
34 / 61
uPLC 教室
群:36557275
IREX uPLC 网络群教学课程
1. 第一组 [ X1输入 与 X2反输入串接。 ]
2. 第二组 [ X3反输入 与 X4 并接。 ]
3. 将第一组结果与第二组状况 并接
后输出到Y10输出线圈。
无条件式设定系统时基
1. 设定系统时基为 10, 使系统时基为
10 * 10ms = 0。1秒。
2. 系统时基必须放在 –RUN- 开机设定区。
有条件式设定系统时基
1. 当 开机上电 时若X1有输入设定系统时基为 10, 使系统时基为 10 * 10ms = 0。1秒。
2. 当 开机上电 时若X1没输入设定系统时基为 100, 使系统时基为 10 * 10ms = 1秒。
延时器配线 < 通电延时关闭器 >
1. X1有输入, 一号延时器将延迟10单位时间 ( 视系统时基 ), 并把延时输出给Y9输出线圈。
2. 延时中Y9输出, 延时到Y9不输出。
3. X1没输入时, 输出将同步关闭。
通电延时输出器
1. X1有输入, 一号延时器将延迟10单位时间 ( 视系统时基 ), 并把延时输出给Y9输出线圈。
2. 延时中Y9不输出, 延时到Y9输出。
3. X1没输入时, 输出将同步关闭。
触发延时关闭器
35 / 61
uPLC 教室
群:36557275
IREX uPLC 网络群教学课程
1. X1有输入, 一号延时器将延迟10单位时间 ( 视系统时基 ), 并把延时输出给Y9输出线圈。
2. X1触发后开始延时。
3. 延时中Y9输出, 延时到Y9不输出。
4. 延时中既使X1断电, 延时依然继续。
延时器动作接点使用
1. X1有输入, 一号延时器将延迟10单位时间 ( 视系统时基 ), 并把延时输出给Y9输出线圈。
2. 延时器输出DLO1拉回与X1并接。
3. 延时中Y9输出, 延时到Y9不输出。
4. X1没输入时, 因为DLO1被拉回并接所以延时输出继续,。
5. 延时到且X1断电后输出将同步关闭。
预设闪烁器
1. X1通电则设定 一号闪烁器 ( POT1 )的初始值为 20。
2. 闪烁速度为 20 * 系统时基*2。
闪烁器输出
1. 闪烁器 由 X1输入设定闪烁值。
2. 由闪烁器输出线圈 PSV 输出。
预设定计数器
1. X1通电则设定 一号计数器 ( CT1 )的初始值为 20。
2. 设定一号计数器动作线圈 ( CTV1 )。
计数器上数
1. X1通电则一号计数器上数并锁住计数器闸门。
2. 一次上数的 值为 “2”。
3. 当计数器上数溢位 >255 则清掉计数器动作指示线圈, 溢位线圈也会输出。
4. X1断电后放开闸门。
计数器下数
36 / 61
uPLC 教室
群:36557275
IREX uPLC 网络群教学课程
1. X1通电则一号计数器下数并锁住计数器闸门。
2. 一次下数的 值为 “2”。
3. 当计数器下数 < 0 则清掉计数器动作指示线圈, 溢位线圈也会输出。
4. X1断电后放开闸门。
计数器动作线圈
1. X1通电则一号计数器下数2次, 并锁住计数器闸门。
2. 当一号计数器下数 < 0 则计数器将因CTV1被清除而停止。
二计数器相加串接
1. X1通电则一号计数器上数并锁住计数器闸门。
2. 一号上数的 值为 “1”。
3. 当一号计数器上数溢位则二号计数器上数。 上数的 值为 “1”
4. X1断电后放开闸门。
二计数器相减串接
1. X1通电则一号计数器下数并锁住计数器闸门。
2. 一号上数的 值为 “1”。
3. 当一号计数器下数溢位则二号计数器下数。 下数的 值为 “1”
4. X1断电后放开闸门。
器件内值相互搬移
1. X1通电则把一号计数器 ( CT1 )里的 计数值班移到四号计数器 ( CT4 )。
2. CT4 的 动作线圈 CTV4 会被设定。
3. 互相搬移对象可以适 计数器 / 延时器
/ 闪烁器。
短路线用途
1. 强制将 Y9 输出线圈 输出。
2. 同时清掉所有 状态线圈。
相等比较
37 / 61
uPLC 教室
群:36557275
IREX uPLC 网络群教学课程
1. 当一号计数器上数到 10 则 Y9 输出线圈输出。
2. D,CT1,10 第一位 “D” 是指用数直比较,
第二位 “CT1” 是指一号计数器, 第三位
“10” 既是指数值。
3. 如果是 M,CT1,CT2 则 “M” 是指操作再器件比较用途, 所以其动作是将 CT1 /
CT2 相互比较若是相等则 Y9 输出线圈输出。
大于比较
1. 当一号计数器值大于 10 则 Y9 输出线圈输出。
小于比较
1. 当一号计数器值小于 10 则 Y9 输出线圈输出。
边缘感应线圈用途
1. X1通电则一号边缘感应线圈输出一脉冲。
2. X1断电则二号边缘感应线圈输出一脉冲。
3. 将二脉冲做群组并接处理, 送给一号计数器。
4. 此动作是当 X1 通电 / 断电 都会让计数器上数一次。
5. 边缘感应线圈再整个配线盘中一个号码只能使用一次。
读取永久记忆数据
其工作为将 永久记忆区位置 “0” 数据放到
CT2
写入永久记忆数据
其工作为将 CT2数据放到永久记忆区位置
“0”
38 / 61
uPLC 教室
群:36557275
IREX uPLC 网络群教学课程
第四行最后一步与第五行第一步是相连关系。
如果第四行的最后一步有元件,它会默认跟第五行第一步相连,若下一行程序跟第四行没有关系,则要空一行,再写下一行程序,这样方能与第四行断开。
搬移器件的应用。
当X1输入时,CT4的数值搬移到CT1,CT1内的数值将会被替换成CT4的数值。
我们可以用追踪器来看到这一变化。如下图:
X1没有接通时:
我们看图片中的值,CT1为1,CT4为2。与是相符的。
当X1有输入时,我们再看其追踪情况,如下图:
39 / 61
uPLC 教室
群:36557275
IREX uPLC 网络群教学课程
此时,我们发现,CT1的数值原为1,现在被CT4替换为2。
反转线圈讲解:
X1通电,Y9输出,反转。再放回Y9。使用时,如果X1线圈子会一直输入时,请另上滤波器一直通断不停。
,这样避免Y9或是取上升沿或下降沿信号:EQU[]EQU的具体使用。
等方式。
第一行,设系统时基为50*10ms=0.5S。一号振荡器为。0.5s*1*2=1S。
第二行:程序从下一行开始扫描。
第三行:当X1输入程序扩行第一个EQU[]EQU程序块。若不成立,第四行将不会执行。
第四行:当X1输入,X2输入时,Y9输出。
第五行:第一个子程序块结束。
第六行:当X1反输入时,执行第二个子程序块EQU[]EQU。
第七行:X1反输入且X3输入,PSV1输入时,Y9每隔1秒输出一次。(闪烁)
第八行:第二子程序块结束。
40 / 61
uPLC 教室
群:36557275
IREX uPLC 网络群教学课程
示例1:楼道延时灯
楼道延时报警灯
名 称
功能要求
1,X1、X2触发时,Y9输出30秒。
2,当Y9输出25秒后,Y9则以1秒闪烁一次的频率输出。
楼道延时报警灯
示意图:
X1触发
楼道
Y9灯输出
X2触发
示例1梯形图1:
41 / 61
uPLC 教室
群:36557275
IREX uPLC 网络群教学课程
第一行:设定系统时基及一号震荡器。
第二行:RUN
第三、四行:X1输入,锁定M1。
第五行:一号计数器计数。
第六行:比较一号计数器,当等于30时,将一号计数器归零。同时清除M1。
第七行:比较一号计数器,当在1-25之间时,Y9输出。
第八行:以M1为接通信号,比较一号计数器,当大于25时,Y9闪烁输出。
第九行:END
示例1梯形图2:
第一行:设定系统时基及一号震荡器。
第二行:RUN。
第三行:一号延时器工作时DLV1输入时,一号断电感应线圈不导通,当一号延时器DLT1不工作时,DLV1不输入,一号断电感应线圈导通,此时,触发二号延时器,Y9输出。
第四、五行:X1、X2输入,触发一号延时器工作。
第六行:DLV2输入,PSV1输入。Y9闪烁输出。
第七行:END。
以不同的方法,可以处理同样的结果,条条大道通罗马。大家可以自己多加思考及实践。
42 / 61
uPLC 教室
群:36557275
IREX uPLC 网络
群教学课程
示例2 门铃
名 称
功能要求
按钮:X1,门铃:Y9
要求:按按钮,门铃响2S,停止3S,响5次后停止。
门铃
示意图:
X1 IREXuPLC Y9
示例2梯形图1:
设定系统时基为1秒,并指定参数。
第三、四行为时间计数。
第五行到第九行为条件输出。输出两秒停五秒,循环五次。
周期结束,计数重新清零,等待下一次触发。
43 / 61
uPLC 教室
群:36557275
IREX uPLC 网络
示例2梯形图2:
设定系统时基为1秒,并指定参数。
群教学课程
第三、四行为时间计数。
第五行到第九行为条件输出。输出两秒停五秒,循环五次。
周期结束,计数重新清零,等待下一次触发。
44 / 61
uPLC 教室
群:36557275
IREX uPLC 网络
示例2梯形图3:
设定系统时基为1秒,并预设1号计数器参数。
群教学课程
响铃时间2秒。4、5行与第6行构成互锁关系。
停止响铃时间2秒。4、5行与第6行构成互锁关系。
响铃次数计数。
响铃5次时。计数器清零,清除M1等待下一次触发。
45 / 61
uPLC 教室
群:36557275
IREX uPLC 网络群教学课程
uPLC I/O 特性说明
UPLC I/O 结构属于多结构系统, 此接脚若定义成 I/O 则此接脚能当输出也能当输入,
有关详细说明如下 :
● 标准输出入 :
结构
uPLC
图标 说明
1. 输入共点是与UPLC 电源”—“共点。
2. 有效输入是低电位, 既与UPLC 电源”—“同电位, 其电压必须在 DC1。2V 以下。
3. 感知器标准使用为 NPN , 如果使用
PNP 则输入必须追加一对地电阻
2K。 ( 详见后续说明 )。
IN1 – IN3
输入
电源 “—“
uPLC
电源 “+“
输出
负载
1. 输出共点可与UPLC 电源”+“共点。
或另接正电源, 但外加电源电压不得高于 UPLC 电压。
2. 有效输出时 OUT 对地短路, 负载最大流入0。35A。
3. UPLC 总电流不能超过 2A 以免内部温升过高。
OUT9 – OUT11
电源 “+“
负载
I/O4 – I/O8
输出入
1. 使用I/O脚时可如左图方式。
2. 此示意图是此脚同时当输入与输出。
3. 此脚功率较大, 如果当输入时请注意下面说明:
a. 可接感知器输出。
b. 接纯开关时请务必追加一颗10K电阻对UPLC”+”避免其它输出动作时互相干扰。 ( 如图负载换成10K )
U PLC
电源 “—“
46 / 61
uPLC 教室
群:36557275
IREX uPLC 网络● UPLC 与 感知器。 :
结构
U
P
L
C
图标
群教学课程
说明
1. 如果接NPN感知器如左图直接使用既可。
电源 “+“
NPN
NPN
感知器
IN1 – IN8
电源 “—“
U
P
L
C
电源 “+“
PNP
PNP
感知器
IN1 – IN8
1. 如果接PNP感知器如左图必需追加一颗2K电阻。
2. 阶梯图注意接点要反向。
2电源 “—“
u
P
L
c
电源 “+“
汽缸
检知
带LED汽缸磁感应器
2K
IN1 – IN8
2K
电源 “—“
1. 如接带指示灯汽缸检知器请注意左图方式。
2. 上面2K是为了避免短路烧毁检知器 ( 检知器内仅为一个磁簧管 )。
3. 下面2K是为分辨动作, 如PNP感知使用方式。
4. 阶梯图注意接点要反向。
1.
2.
电阻范围 2K – 2。7K 均可, 但不要大于2。7K。
电阻值与UPLC使用电压无关。
47 / 61
uPLC 教室
群:36557275
IREX uPLC 网络● UPLC 典型I/O 使用 :
群教学课程
不同负载电压的输出
<< UPLC 使用 24V 电源 >>
12V
电源 “+“
继电器
电磁阀
9V
U
P
L
C
灯
OUT9
OUT10
OUT11
OUT12
电源 “--“
GND
5V
TTL
I/O 混用
<< UPLC 使用 24V 电源 >>
电源 “+“
继电器
OUT12
IN5 / OUT13
OUT14
IN7 / OUT1555
12V
电磁阀
9V
U
P
L
C
灯
10K
电源 “--“
GND
此脚因为是I/O若当纯开关输入必须加一10K电阻.
1. 注意每一个输出仅能承受 0。35A 电流, 一颗UPLC总承受电流最大为 2A。
2. 每一只输出脚耐压最高为 48V, 但注意输出使用电源电压不可以高于UPLC电源电压。
3. UPLC内含感性负载保护器, 使用者无须再加。
● UPLC 电源供应 :
UPLC电源要求不高, 以下分别介绍几种电源供应方式 :
48 / 61
uPLC 教室
群:36557275
IREX uPLC 网络使用开关电源
开关电源
群教学课程
AC
220V
uPLC
uPLC 可以使用 12V – 32V 由外面附载电源电压决定
使用一般整流滤波
AC9 – 18V ( 0.2A 以上 )
桥式
管
+
220V
u
P
L
C
电解电容使用 1000uf 既可
从其它大于28V装置取电
此处不要加电容
其它装置
2W电阻
电阻值由装置电压决定, 如下表 :
1. 36V – 200欧姆
2. 48V – 470 欧姆
3. 60V – 680 欧姆
4. 75V – 820 欧姆 ( 最高上限 )
u
P
L
C
第三课结束。
49 / 61
uPLC 教室
群:36557275
发布评论