PLC与人机界面设计
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
注意此处的提示
第四十页,共49页。
离线模拟显示
• 离线模拟是指不接PLC,直接模拟显示的画面 和操作,但是数据不能和PLC进行交换。
• 如果编译没有问题,此时就可以进行模拟显 示,看画面设计是否有问题、是否漂亮灯。
• 模拟演示执行【工具】菜单中的【离线模拟】 命令。
• 模拟时可以模拟进行画面操作、按钮操作等。
绘制动态图形
图形对齐操作等
第十八页,共49页。
改变画面的名称
• 在出现的画面编辑窗口中点击鼠标右键,选择【画面
属性】命令,改变画面的名称为『主画面』
画面名称
第十九页,共49页。
放置文字和线条
画面名称
• 在出现的画面编辑窗口中点 击鼠标右键,选择【画面属 性】命令,改变画面的名称 为『主画面』
画面名称
• 打开【主画面】中的画面操作按钮的属性窗 口,依照同样的方法设置打开的画面为【操 作画面】。
第三十四页,共49页。
画面操作按钮设置
要打开的画面
第三十五页,共49页。
位操作按钮的放置
• 位操作按钮有多种,我们 此处选择置【ON】的操作
按钮。
• 放置三个按钮,现按前面所 学的设定形状。形状位图在
bottons.GBF库中。
4、人机交换装置上要能够对电机进行正转、反转、 停止的操作;
第七页,共49页。
四、任务分析
要想完成所提出的问题,首先必须提出解决的办法,在 具体进行PLC编程和画面设计。而且PLC编程和画面设计 之间必须进行协调,才能最终完成任务。
对于第1、2两点,在前面的程序中我们已经实现了。
对于电机,只有三种状态:正转、停止、反转。这里我们 用S200的三个M作为标志,分别表示这三种状态:为ON说 明当前处在正转、反转或停止状态。为OFF则不是。
操作过程演示
第四十八页,共49页。
八、拓展训练
• 完成十字路口交通灯的控制和显示;
第四十九页,共49页。
正转、反转、停止操作等。
第一页,共49页。
二、人机交互装置介绍
人机交互装置有很多类型,我们这里以海泰克PWS6600
人机交互装置为例进行说明。
第二页,共49页。
人机交互装置背面
电源
通讯口1
通讯口2
第三页,共49页。
人机交互装置结构
• 人机交换装置本身就是一台计算机,下面是 其结构:
触摸屏
CPU
始下载画面;
5. 出现下载成功,PWS6500断口电源,取下通讯线,把 PLC的通讯线和PWS6500相连;
6. 把PLC和PWS6500都上电,PLC进入运行状态, PWS6500进入自检画面后,在自检画面点击【Run】 按钮,PWS6500进入运行状态,开始显示和处理用 户的操作;
第四十七页,共49页。
进行正转、反转、停机操作,相当于按下了正转、反转、停 止按钮。
第九页,共49页。
四、任务分析
上面的方法是可行的,但是带来一个问题:按钮按下 后可以弹起来,自动变成OFF状态;而用M时,M是无法
自动复归的,及自动变成OFF,所以必须在PLC程序中必须考
虑M自动复归的问题。此处我们可以用停止按钮或停止命 令进行复归。同样,停止命令也必须进行复位。对于停止 命令,可以采用定时器延时后进行复归或用停机状态进行 复归(只要电机停止,就可以复归停止命令)。
当前状态
当前状态显示的文字
第二十六页,共49页。
状态指示灯属性操作
•要更换显示的图形,在点阵图 中进行选择。
•所用的图形在LED’s.GBF库 中。
当前状态
当前状态显示的图形
把黑色透明掉
第二十七页,共49页。
基本部件放置
• 按图所示放置好文字、线和指示灯
第二十八页,共49页。
日期和时间部件
• 放置好日期和时间部 件后,当装置运行时, 会自动的显示时间和 日期。
一、问题提出
从前面的学习中,我们对PLC的强大功能有一定的了 解,也掌握了PLC的基本使用方法、PLC程序的编制等。当 同时我们也有一个遗憾,PLC本身不提供一个好的图形界面,
数据显示不方便。本次项目就是要解决此问题,通过人机 交互装置,我们不断能够显示PLC数据,而且还能够通过
人机交互装置控制PLC,直接进行操作,如电机正反转中的
用户的输入信息。同时,装置通过通讯口不停的和PLC进行通 讯,读取数据或写入数据。这样,装置就可以实时的显示 PLC数据或控制PLC。
第五页,共49页。
三、任务描述
从单元一的学习中,我们对人机交互装置有一定的 了解,知道其工作过程。现在我们以一个具体的例子来说 明装置的使用方法、使用人机交互装置时PLC程序设计方 法等。
在设计画面时,通过这三个标志位,就可以判断
第八页,共49页。
四、任务分析
电机的状态,从而控制画面上相关图形的显示颜色。
现在我们只剩下最后一个问题,如何通过人机交互装置控 制电机?
在前面的电机控制回路中,电机的控制是通过I接的 按钮来控制的。但是I是输入,其值不能由PLC控制,所以 不能直接对I进行赋值。但是M是可以赋值的,根据前面 的经验,我们通过人机交互装置控制三位M,分别表示
第十页,共49页。
五、PLC地址分配
通过上面的分析,就可以进行系统的需求和输入、输 出、M地址的分配。
第十一页,共49页。
六、PLC程序设计
按下停止按钮或发出停止命令时复归正反转命令
电机停止时复归停止命令
第十二页,共49页。
七、人机交互界面设计
• 设计过程:
1. 建立项目文件; 2. 设置通讯参数、选择PLC、选择人机交互装置
• 当进行在线模拟之前,现把PLC程序下载到 PLC中,并且让PLC进入运行状态;
• 设置好和PLC相连的串口和通讯格式, 执行 【工具】菜单中的【在线模拟】命令
第四十五页,共49页。
画面下载
• 当画面完全设计好后,就可以把画面下载到PWS6500的存 储器中,步骤如下;
1. 端口PWS6500电源,把编程电缆接到PWS6500 的COM2口,把电缆另一段连接到计算机的串口 上。
第二十页,共49页。
线条参数修改
• 双击所绘制的线,出现其属性窗口,用于更改其属性, 如颜色、型式等。
第二十一页,共49页。
文字参数修改 有汉字时其文字不能 是8×8型式
• 双击文字,出现其属性窗 口,用于更改其属性,如 颜色、文字等。
显示的文字
第二十二页,共49页。
状态指示灯
• 状态指示灯的状态有两种:
型号; 3. 绘制和调整画面; 4. 保存画面; 5. 画面参数设置; 6. 编译; 7. 下载运行测试;
第十三页,共49页。
项目文件建立和PLC类型选择
• 运行ADP; • 执行命令:文件->新建命令 • 如图所示设置参数;
项目名称
装置类型
PLC类型和通讯形式
第十四页,共49页。
通讯参数设置
• 选择【连线】选项卡,按图所示设置参数;
PWS地址
和PLC之间通
讯的通讯口
PLC通讯地址
第十五页,共49页。
通讯参数
界面设计
• 点击确定保存项目; • 要设计的画面后面的图所示;
第十六页,共49页。
主画面和控制画面
主画面
控制画面
第十七页,共49页。
显示常用工具栏
• 如右图所示,在【查看】菜单中打开所
有的工具栏和绘图工具栏。
绘制基本图形
画面名称
第三十二页,共49页。
控制画面
• 控制画面如下图所示,现按前面所学的放置好线条、文字、 日期和时间、画面操作按钮,中间的操作按钮现不用放置。
第三十三页,共49页。
画面操作按钮设置
• 现在,两个画面都已经建立,就可以设置画 面操作按钮。
• 打开【操作画面】中的画面操作按钮的属性 窗口,按图所示设置其打开的画面。
第二十四页,共49页。
M是位(1位二进制数)
状态指示灯属性操作
• 在此处指示灯没有边框, 背景色为白色。
• 边框设置:执行【选取】
命令,按下图显示的选 择外形。
• 把状态改为1,进行同 样选择。
当前设置的状态
选择库 无边框
第二十五页,共49页。
设置宽、高为64,位置
由鼠标调整
状态指示灯属性操作
• 状态指示灯显示的文字 可以单独设置,现选择 状态,在输入文字。可 以设置文字的颜色等。
2. 执行【选项】中的【传输设定】,设定计算机和PWS6500之间
的通讯速率和计算机用于下载画面的串口。
第四十六页,共49页。
画面下载
3. 打开PWS6500电源,进入自检画面后,在自检画面点击
【Link】按钮,PWS6500进入等待下载画面的状态; 4. 在ADP中执行【应用】菜单的【下载应用】命令,开
0和1状态。可以分别设置 为1和为0时的显示形状。 其状态有对应的PLC数据 控制。
状态指示灯
第二十三页,共49页。
状态指示灯属性操作
• 双击状态指示灯,显 示属性窗口,一共有 5个选项卡。
• 和PLC连接控制位设 置:设置好此位后, 状态指示灯的状态就 由PLC的M1.1控制。 M1.1位ON,指示灯 为1状态,反之状为态由0m1.1控制设置好后,必须保存;
• 设置项目在开始显示的画面:选择【应用】菜单中的【设 定工作参数命令】,选择【一般】选项卡,设置起始 画面。
选择起始画面
第三十九页,共49页。
项目保存和编译
• 设置好参数后,就对画面进行编译。
选择【应用】菜单中的【编译】命令进行编译。 一定要注意编译后的提示,如果出现【编译状态: 编译完成】,说明画面没有错误,否则应该检查错 误直到正确为止。
位操作按钮
第三十六页,共49页。
位操作按钮的设置
此处以停机按钮说明如何设置操作:
打开属性窗口的【特性】 选项卡,设置要置位的 M。 打开需用户确认操作选 项。
会显示提示窗口,弹出用 户操作确认窗口。
置ON的位
第三十七页,共49页。
位操作按钮的设置
• 用同样的方法设置正转、反转按钮操作;
第三十八页,共49页。
存储器
工作电源
通讯口1
通讯口2
通讯电缆
PLC
通讯电缆
PLC或编程计算机
第四页,共49页。
人机交互装置工作过程
从上面的结构图中,我们可以了解人机交互装置的工作 过程:
首先,我们通过专用的程序按用户的要求设计好界面, 然后通过计算机的通讯口把界面存储在人机交互装置的 存储器中。
当人机交互装置运行后,就可以按用户要求显示画面,处理
第四十一页,共49页。
离线模拟显示画面-主画面
第四十二页,共49页。
离线模拟显示画面-控制画面
第四十三页,共49页。
离线模拟显示画面-操作
第四十四页,共49页。
在线模拟画面
• 如果PLC已经接到了当前计算机,此时我们可 以直接进行在线模拟显示,和前面不同的是, 现在是可以和PLC进行交换数据的,和真实的 操作是一样的;
这里我们以我们比较熟悉的电机正反转为例子进行讲 解。由于现在我们有人机交互装置,所以我们的要求比原来 要更高:
1、能够通过按钮控制电机的正转、反转、停止操作; 2、PLC程序中要有保护措施,即正转时不能立即反转,
而反转时不能直接正转,中间必须有停止过程;
第六页,共49页。
三、任务描述
3、人机交换界面上能够显示当前电机的状态,即 当前电机是停止、正转还是反转。而且采用不同的颜 色进行标示;
时间部件
日期部件
第二十九页,共49页。
日期和时间部件
• 按图所示设置日期和时间属性:
时间属性
日期属性
第三十页,共49页。
画面操作按钮
• 放置画面操作按钮,在属性 窗口中设置好形状;
• 在设计好第二个画面后,再 设置如何进行画面切换。
画面操作按钮
第三十一页,共49页。
新建画面
• 执行【画面】菜单中的【新建画面】命令。 • 把画面的名称改为【控制画面】,其余参数不动。
第四十页,共49页。
离线模拟显示
• 离线模拟是指不接PLC,直接模拟显示的画面 和操作,但是数据不能和PLC进行交换。
• 如果编译没有问题,此时就可以进行模拟显 示,看画面设计是否有问题、是否漂亮灯。
• 模拟演示执行【工具】菜单中的【离线模拟】 命令。
• 模拟时可以模拟进行画面操作、按钮操作等。
绘制动态图形
图形对齐操作等
第十八页,共49页。
改变画面的名称
• 在出现的画面编辑窗口中点击鼠标右键,选择【画面
属性】命令,改变画面的名称为『主画面』
画面名称
第十九页,共49页。
放置文字和线条
画面名称
• 在出现的画面编辑窗口中点 击鼠标右键,选择【画面属 性】命令,改变画面的名称 为『主画面』
画面名称
• 打开【主画面】中的画面操作按钮的属性窗 口,依照同样的方法设置打开的画面为【操 作画面】。
第三十四页,共49页。
画面操作按钮设置
要打开的画面
第三十五页,共49页。
位操作按钮的放置
• 位操作按钮有多种,我们 此处选择置【ON】的操作
按钮。
• 放置三个按钮,现按前面所 学的设定形状。形状位图在
bottons.GBF库中。
4、人机交换装置上要能够对电机进行正转、反转、 停止的操作;
第七页,共49页。
四、任务分析
要想完成所提出的问题,首先必须提出解决的办法,在 具体进行PLC编程和画面设计。而且PLC编程和画面设计 之间必须进行协调,才能最终完成任务。
对于第1、2两点,在前面的程序中我们已经实现了。
对于电机,只有三种状态:正转、停止、反转。这里我们 用S200的三个M作为标志,分别表示这三种状态:为ON说 明当前处在正转、反转或停止状态。为OFF则不是。
操作过程演示
第四十八页,共49页。
八、拓展训练
• 完成十字路口交通灯的控制和显示;
第四十九页,共49页。
正转、反转、停止操作等。
第一页,共49页。
二、人机交互装置介绍
人机交互装置有很多类型,我们这里以海泰克PWS6600
人机交互装置为例进行说明。
第二页,共49页。
人机交互装置背面
电源
通讯口1
通讯口2
第三页,共49页。
人机交互装置结构
• 人机交换装置本身就是一台计算机,下面是 其结构:
触摸屏
CPU
始下载画面;
5. 出现下载成功,PWS6500断口电源,取下通讯线,把 PLC的通讯线和PWS6500相连;
6. 把PLC和PWS6500都上电,PLC进入运行状态, PWS6500进入自检画面后,在自检画面点击【Run】 按钮,PWS6500进入运行状态,开始显示和处理用 户的操作;
第四十七页,共49页。
进行正转、反转、停机操作,相当于按下了正转、反转、停 止按钮。
第九页,共49页。
四、任务分析
上面的方法是可行的,但是带来一个问题:按钮按下 后可以弹起来,自动变成OFF状态;而用M时,M是无法
自动复归的,及自动变成OFF,所以必须在PLC程序中必须考
虑M自动复归的问题。此处我们可以用停止按钮或停止命 令进行复归。同样,停止命令也必须进行复位。对于停止 命令,可以采用定时器延时后进行复归或用停机状态进行 复归(只要电机停止,就可以复归停止命令)。
当前状态
当前状态显示的文字
第二十六页,共49页。
状态指示灯属性操作
•要更换显示的图形,在点阵图 中进行选择。
•所用的图形在LED’s.GBF库 中。
当前状态
当前状态显示的图形
把黑色透明掉
第二十七页,共49页。
基本部件放置
• 按图所示放置好文字、线和指示灯
第二十八页,共49页。
日期和时间部件
• 放置好日期和时间部 件后,当装置运行时, 会自动的显示时间和 日期。
一、问题提出
从前面的学习中,我们对PLC的强大功能有一定的了 解,也掌握了PLC的基本使用方法、PLC程序的编制等。当 同时我们也有一个遗憾,PLC本身不提供一个好的图形界面,
数据显示不方便。本次项目就是要解决此问题,通过人机 交互装置,我们不断能够显示PLC数据,而且还能够通过
人机交互装置控制PLC,直接进行操作,如电机正反转中的
用户的输入信息。同时,装置通过通讯口不停的和PLC进行通 讯,读取数据或写入数据。这样,装置就可以实时的显示 PLC数据或控制PLC。
第五页,共49页。
三、任务描述
从单元一的学习中,我们对人机交互装置有一定的 了解,知道其工作过程。现在我们以一个具体的例子来说 明装置的使用方法、使用人机交互装置时PLC程序设计方 法等。
在设计画面时,通过这三个标志位,就可以判断
第八页,共49页。
四、任务分析
电机的状态,从而控制画面上相关图形的显示颜色。
现在我们只剩下最后一个问题,如何通过人机交互装置控 制电机?
在前面的电机控制回路中,电机的控制是通过I接的 按钮来控制的。但是I是输入,其值不能由PLC控制,所以 不能直接对I进行赋值。但是M是可以赋值的,根据前面 的经验,我们通过人机交互装置控制三位M,分别表示
第十页,共49页。
五、PLC地址分配
通过上面的分析,就可以进行系统的需求和输入、输 出、M地址的分配。
第十一页,共49页。
六、PLC程序设计
按下停止按钮或发出停止命令时复归正反转命令
电机停止时复归停止命令
第十二页,共49页。
七、人机交互界面设计
• 设计过程:
1. 建立项目文件; 2. 设置通讯参数、选择PLC、选择人机交互装置
• 当进行在线模拟之前,现把PLC程序下载到 PLC中,并且让PLC进入运行状态;
• 设置好和PLC相连的串口和通讯格式, 执行 【工具】菜单中的【在线模拟】命令
第四十五页,共49页。
画面下载
• 当画面完全设计好后,就可以把画面下载到PWS6500的存 储器中,步骤如下;
1. 端口PWS6500电源,把编程电缆接到PWS6500 的COM2口,把电缆另一段连接到计算机的串口 上。
第二十页,共49页。
线条参数修改
• 双击所绘制的线,出现其属性窗口,用于更改其属性, 如颜色、型式等。
第二十一页,共49页。
文字参数修改 有汉字时其文字不能 是8×8型式
• 双击文字,出现其属性窗 口,用于更改其属性,如 颜色、文字等。
显示的文字
第二十二页,共49页。
状态指示灯
• 状态指示灯的状态有两种:
型号; 3. 绘制和调整画面; 4. 保存画面; 5. 画面参数设置; 6. 编译; 7. 下载运行测试;
第十三页,共49页。
项目文件建立和PLC类型选择
• 运行ADP; • 执行命令:文件->新建命令 • 如图所示设置参数;
项目名称
装置类型
PLC类型和通讯形式
第十四页,共49页。
通讯参数设置
• 选择【连线】选项卡,按图所示设置参数;
PWS地址
和PLC之间通
讯的通讯口
PLC通讯地址
第十五页,共49页。
通讯参数
界面设计
• 点击确定保存项目; • 要设计的画面后面的图所示;
第十六页,共49页。
主画面和控制画面
主画面
控制画面
第十七页,共49页。
显示常用工具栏
• 如右图所示,在【查看】菜单中打开所
有的工具栏和绘图工具栏。
绘制基本图形
画面名称
第三十二页,共49页。
控制画面
• 控制画面如下图所示,现按前面所学的放置好线条、文字、 日期和时间、画面操作按钮,中间的操作按钮现不用放置。
第三十三页,共49页。
画面操作按钮设置
• 现在,两个画面都已经建立,就可以设置画 面操作按钮。
• 打开【操作画面】中的画面操作按钮的属性 窗口,按图所示设置其打开的画面。
第二十四页,共49页。
M是位(1位二进制数)
状态指示灯属性操作
• 在此处指示灯没有边框, 背景色为白色。
• 边框设置:执行【选取】
命令,按下图显示的选 择外形。
• 把状态改为1,进行同 样选择。
当前设置的状态
选择库 无边框
第二十五页,共49页。
设置宽、高为64,位置
由鼠标调整
状态指示灯属性操作
• 状态指示灯显示的文字 可以单独设置,现选择 状态,在输入文字。可 以设置文字的颜色等。
2. 执行【选项】中的【传输设定】,设定计算机和PWS6500之间
的通讯速率和计算机用于下载画面的串口。
第四十六页,共49页。
画面下载
3. 打开PWS6500电源,进入自检画面后,在自检画面点击
【Link】按钮,PWS6500进入等待下载画面的状态; 4. 在ADP中执行【应用】菜单的【下载应用】命令,开
0和1状态。可以分别设置 为1和为0时的显示形状。 其状态有对应的PLC数据 控制。
状态指示灯
第二十三页,共49页。
状态指示灯属性操作
• 双击状态指示灯,显 示属性窗口,一共有 5个选项卡。
• 和PLC连接控制位设 置:设置好此位后, 状态指示灯的状态就 由PLC的M1.1控制。 M1.1位ON,指示灯 为1状态,反之状为态由0m1.1控制设置好后,必须保存;
• 设置项目在开始显示的画面:选择【应用】菜单中的【设 定工作参数命令】,选择【一般】选项卡,设置起始 画面。
选择起始画面
第三十九页,共49页。
项目保存和编译
• 设置好参数后,就对画面进行编译。
选择【应用】菜单中的【编译】命令进行编译。 一定要注意编译后的提示,如果出现【编译状态: 编译完成】,说明画面没有错误,否则应该检查错 误直到正确为止。
位操作按钮
第三十六页,共49页。
位操作按钮的设置
此处以停机按钮说明如何设置操作:
打开属性窗口的【特性】 选项卡,设置要置位的 M。 打开需用户确认操作选 项。
会显示提示窗口,弹出用 户操作确认窗口。
置ON的位
第三十七页,共49页。
位操作按钮的设置
• 用同样的方法设置正转、反转按钮操作;
第三十八页,共49页。
存储器
工作电源
通讯口1
通讯口2
通讯电缆
PLC
通讯电缆
PLC或编程计算机
第四页,共49页。
人机交互装置工作过程
从上面的结构图中,我们可以了解人机交互装置的工作 过程:
首先,我们通过专用的程序按用户的要求设计好界面, 然后通过计算机的通讯口把界面存储在人机交互装置的 存储器中。
当人机交互装置运行后,就可以按用户要求显示画面,处理
第四十一页,共49页。
离线模拟显示画面-主画面
第四十二页,共49页。
离线模拟显示画面-控制画面
第四十三页,共49页。
离线模拟显示画面-操作
第四十四页,共49页。
在线模拟画面
• 如果PLC已经接到了当前计算机,此时我们可 以直接进行在线模拟显示,和前面不同的是, 现在是可以和PLC进行交换数据的,和真实的 操作是一样的;
这里我们以我们比较熟悉的电机正反转为例子进行讲 解。由于现在我们有人机交互装置,所以我们的要求比原来 要更高:
1、能够通过按钮控制电机的正转、反转、停止操作; 2、PLC程序中要有保护措施,即正转时不能立即反转,
而反转时不能直接正转,中间必须有停止过程;
第六页,共49页。
三、任务描述
3、人机交换界面上能够显示当前电机的状态,即 当前电机是停止、正转还是反转。而且采用不同的颜 色进行标示;
时间部件
日期部件
第二十九页,共49页。
日期和时间部件
• 按图所示设置日期和时间属性:
时间属性
日期属性
第三十页,共49页。
画面操作按钮
• 放置画面操作按钮,在属性 窗口中设置好形状;
• 在设计好第二个画面后,再 设置如何进行画面切换。
画面操作按钮
第三十一页,共49页。
新建画面
• 执行【画面】菜单中的【新建画面】命令。 • 把画面的名称改为【控制画面】,其余参数不动。