昆仑通态触摸屏应用说明之欧阳物创编.docx

上传人:b****6 文档编号:8548750 上传时间:2023-01-31 格式:DOCX 页数:15 大小:450.16KB
下载 相关 举报
昆仑通态触摸屏应用说明之欧阳物创编.docx_第1页
第1页 / 共15页
昆仑通态触摸屏应用说明之欧阳物创编.docx_第2页
第2页 / 共15页
昆仑通态触摸屏应用说明之欧阳物创编.docx_第3页
第3页 / 共15页
昆仑通态触摸屏应用说明之欧阳物创编.docx_第4页
第4页 / 共15页
昆仑通态触摸屏应用说明之欧阳物创编.docx_第5页
第5页 / 共15页
点击查看更多>>
下载资源
资源描述

昆仑通态触摸屏应用说明之欧阳物创编.docx

《昆仑通态触摸屏应用说明之欧阳物创编.docx》由会员分享,可在线阅读,更多相关《昆仑通态触摸屏应用说明之欧阳物创编.docx(15页珍藏版)》请在冰豆网上搜索。

昆仑通态触摸屏应用说明之欧阳物创编.docx

昆仑通态触摸屏应用说明之欧阳物创编

昆仑通态触摸屏应用

时间:

2021.02.07

命题人:

欧阳物

打开MCGSE组态环境2

新建工程2

添加驱动4

新建变量8

新建I量12

新建Q量13

新建UINT量13

新建INT量14

新建窗口17

画面编辑19

1、文本20

2、数值显示22

3、调试窗口文本显示24

4、按钮(窗口切换)27

5、柱状图28

6、断路器30

7、手车31

8、操作命令32

工程下载36

工程下载时主控窗口的属性设置38

触摸屏设置39

打开MCGSE组态环境

新建工程

点击“新建工程(N)”,

选择触摸屏型号,点击“确定”,

点击“工程另存为(A)”,

选择保存的路径,输入文件名,点击“保存”。

添加驱动

点击“设备组态”,

右击选择“设备工具箱(X)”,

点击“设备管理”,

双击“GE90TCPIP”,

双击“GE90TCP”,

右栏会出现“GE90TCP”,选中,点击“确认”,

双击“GE90TCP”,

新建变量

双击“设备0—[GE90TCP]”

点击“设置设备内部属性”,弹出“GE90TCP通道属性设置”窗口,点击“全部删除”,删除默认生成的设备通道,

新建I量

新建Q量

新建UINT量

新建INT量

点击“确认(A)”。

选中“0001”,点击“快速连接变量”,

输入“数据对象”,通道个数,点击“确认”,

选中“0011”,点击“快速连接变量”,

输入“数据对象”,通道个数,点击“确认”,

选中“0021”,点击“快速连接变量”,

输入“数据对象”,通道个数,点击“确认”,

选中“0031”,点击“快速连接变量”,

输入“数据对象”,通道个数,点击“确认”,

点击“确认”,弹出“添加数据对象”窗口,点击“全部添加”。

新建窗口

点击“新建窗口”,

出现“窗口0”,选中“窗口0”,点击“窗口属性”,修改窗口名称等,

可修改窗口名称、窗口背景色,点击“确认”。

画面编辑

选中“主菜单”,点击“动画组态”,

1、文本

调整字体大小

点击“确认”

2、数值显示

2位小数

可乘任意系数

3、调试窗口文本显示

4、按钮(窗口切换)

5、柱状图

点击“

”,先横向拖

,再纵向拉升

6、断路器

7、手车

先用直线画线小车图形,组包后,再设置可见性。

8、操作命令

新建操作命令窗口:

新建操作条件窗口:

操作按钮:

OpenSubWnd(参数1,参数2,参数3,参数4,参数5,参数6)

函数意义:

显示子窗口。

返回值:

字符型,如成功就返回子窗口n,n表示打开的第n个子窗口。

参数值:

参数1:

要打开的子窗口名。

参数2:

整型,打开子窗口相对于本窗口的X坐标。

参数3:

整型,打开子窗口相对于本窗口的Y坐标。

参数4:

整型,打开子窗口的宽度。

参数5:

整型,打开子窗口的高度。

参数6:

整型,打开子窗口的类型。

0位:

是否模式打开,使用此功能,必须在此窗口中使用CloseSubWnd来关闭本子窗口,子窗口外别的构件对鼠标操作不响应

1位:

是否菜单模式,使用此功能,一旦在子窗口之外按下按钮,则子窗口关闭。

2位:

是否显示水平滚动条,使用此功能,可以显示水平滚动条

3位:

是否垂直显示滚动条,使用此功能,可以显示垂直滚动条

4位:

是否显示边框,选择此功能,在子窗口周围显示细黑线边框

5位:

是否自动跟踪显示子窗口,选择此功能,在当前鼠标位置上显示子窗口。

此功能用于鼠标打开的子窗口,选用此功能则忽略iLeft,iTop的值,如果此时鼠标位于窗口之外,则在窗口对中显示子窗口

6位:

是否自动调整子窗口的宽度和高度为缺省值,使用此功能则忽略iWidth和iHeight的值。

子窗口的关闭办法:

使用关闭窗口直接关闭,则把整个系统中使用到的此子窗口完全关闭

使用指定窗口的CloseSubWnd关闭,可以使用OpenSubWnd返回的控件名,也可以直接指定子窗口关闭,此时只能关闭此窗口下的子窗口。

工程下载

点击下载按钮,

下载时,先选择运行方式“模拟运行”或“连机运行”,点击“工程下载”按钮下载触摸屏程序,下载完成后点击“启动运行”按钮运行触摸屏程序

工程下载时主控窗口的属性设置

选中“主控窗口”,点击“系统属性”,

触摸屏设置

触摸屏断电后重启,出现上图时,点击触摸屏弹出下图,

点击“进入操作系统”,

输入IP地址。

S7一300PLC是SMENS公司生产的紧凑模块式结构的小型可编程控制器,拥有功能强、速度快的特点。

它采用紧凑、无槽位限制的模块化结构易于扩展,应用型好,性价比高。

1.系统单元

s7一300PLC是模块化组成结构,主要组成部分有导轨(RACK)、电源模块(PS)、中央处理单元模块(CPU)、接口模块(IM、)信号模块(SM)、功能模块(FM)等。

电源模块(PS)—将sIMAflC57一300连接到l20/23()V交流电源,或24/48/110v直流电源,为系统供电。

接口模块(IM)—用于多机架配置时连接主机架(CR)和扩展机架(ER)。

中央处理单元(CPU)—各种CPU有各种不同的性能,包含是否支持PROFIBUS一DP,或集成输入瀚出点等。

信号模块(SM)—数字量和模拟量输入瀚出。

功能模块(FM)—高速计数,定位操作和闭环控制。

2.S7-300提供功能高速指令处理一一0.6-0.1us的指令处理时间在中等到较低性能要求范围内开辟了全新的应用领域。

浮点运算—此功能可以有效地实现更为复杂的算术运算,方便用户的参数赋值。

人机界面(HMI)—方便的人机界面服务已经集成在S7一300操作系统内。

人机对话编程要求大大减少。

SIMATIC人机界面(HMD从S7一300中取得数据,S7一300按用户指定的刷新速度传送这些数据。

S7一300操作系统自动处理数据传输。

诊断功能一一一CPU的智能化的诊断系统连续监控系统的功能是否正常、记录错误和特殊系统事件。

口令保护—多级口令保护可以使用户高度、有效地保护其技术机密,防止未经允许的复制和修改。

操作方式选择开关—操作方式选择开关通过档相选择可以选择不改变操作方式,这样可以防止非法删除或改写用户程序。

3.S7一300编程方式

用户程序通常由组织块(OB)功能块(FB,FC)数据块(DB)构成。

其中,OB是系统操作程序与用户应用程序在各种条件下的接口界面,用于控制程序的运行。

OB快根据操作系统调用的条件(如时间中断报警中断等)分为几种类型,这些类型有不同的优先级,高优先级的OB可以中断低优先级的OB。

每个S7CPU包含一套可编程的OB块,不同的OB块执行特定的功能。

OBI是主程序循环块,在任何情况下,它都是需要的。

根据过程控制的复杂程度,可将所有程序放入0BI种进行线性编程,或将程序用不同的逻辑块加以结构化,通过0BI调用这些逻辑块。

除了0BI,操作系统可以调用其它的OB块以响应确定事件。

其他可用的OB块即随所用的CPU性能和控制过程的要求而定。

功能块(阳,Fc)实际上使用户子程序,分为带“记忆”的功能块FB和不带“记忆”的功能块Fc。

前者有一个数据结构与该功能块的参数表完全相同的数据块但B)附属与该功能块,并随功能块的调用而打开,随功能块的结束而关闭。

该附属独具块叫做背景数据块,存放在背景数据块中的数据在FB块结束时继续保持,也即被“记忆”。

功能块FC没有背景数据块,当FC完成操作后数据不能保持。

数据块(DB)是用户定义的用于存取数据的存储区,也可以被打开或关闭。

DB可以是属于某个FB没有背景数据块,也可以是通用的全局数据块,用于阳或FC。

S7-300系列的CpU还提供标准系统功能块(sFB,sFC),他们是预先编好的,经过测试集成在s7一300CPU中的功能程序。

用户可以直接调用它们,高效的编制自己的程序。

由于它们是操作系统的一部分,不许将其作为用户程序下载到PLC,与FB块相似,SFB需要一个背景数据块,并需将此DB块作为程序的一部分安装到CPU中,不同的CPU提供不同的SFB、SFc功能。

系统数据块(sD助视为存放PLC参数所建立的系统数据存储区。

用sE即7的57的组态软件可以将PLC组态数据和其它操作参数存放于SDB中。

4.通信方式及通信类型

S7一300PLC有多种不同的通信方式及接口,基本的有:

工业以太网(IEEE802一3):

工厂级或更广区域联网国际标准。

PROFIBUS(IEC61158/EN50170):

现场级和车间级应用国际标准。

As一Intcri油ce(EN50295):

与相关传感器和执行机构进行通信的国际标准。

EIB(EN50090,ANSIE认776):

楼宇安装系统及楼宇自动化全球标准。

MPI多点接口:

共CPU、PG/PC以及TD/OP相互之间通信使用

S7一300PLcCPU支持的通信类型:

过程通信—通过总线(PROFIBUS或AS一I)对刀O模块周期寻址(过程映像交换)。

数据通信—自动化系统之间或HMI与几个自动控制系统之间的数据通信,通信按周期或被调用方式实现。

5.系统结构及运行流程

S7一00Pl刀采用模块化设计,根据不同的控制环境将各模块按照SIEMENS提供说明按顺序组装即可。

在导轨上由左至右依次为PS模块,CPU模块,IM模块,SM模块和FM模块。

通过IM接口与MPI网络连接,与同类CPU、通信模块或其他设备通信。

电源模块PS307是专门为S7一300供电的24VDC电源。

它各型号输出电流有2A,SA,10A三种。

工作原理及其他参数相同。

S7-300PLC中央处理单元中包括有CPU312IFM、CPU313、CPU314、CPU315、CPU315一ZDp等。

CPu312正M上集成有10数字量输入点和6个数字量输出点。

其余模块无集成刀0端口,其存储器容量、指令执行速度、可扩展的犯点数、计数御定时器数量、软件块的数量等随序号的递增商增加。

cPu315DP除具有鲜茶功能总线扩展功能外,其它特性与CPU315相同。

S7一300有多种数字量刀0模块供选择,如数字量输入模块SM321、数字量输出模块SM322,数字量刀O模块SM323,此外还有方针模块SM374,占位模块DM370等。

数字量输入模块将鲜茶功能过程送来的数字信号电平转换成s7一300内部信号电平。

输入信号进入模块后,一般都经过光电隔离和滤波,然后才送入输入缓冲区等待CPU采样。

采样时,信号经过背板总线进入到输入映像区。

S7一300模拟量模块的输入范围很宽,它可以直接输入电压、电流、电阻、热电偶等信号。

模拟量输入模块SM331有两种规格型号:

一种是8*12位模块,另一种是2*12位模块。

前者是8通道的输入模块,后者是2通道的输入模块。

SM331输入模块主要由川D转换部件、模拟切换开关、补偿电路、恒流源、光电分离部件、逻辑电路等组成。

模拟量输出模块SM332有2*12和4*12位两种.

4.2.1PLC控制系统

图4.2PLC配置硬件图

西门子57一300PLC属于模块式PLC,主要由机架、CPU模块、信号模块、功能模块、接口模块、通信处理器、电源模块和编程设备等组成。

s7一300的输入/输出模块:

输入/输出模块统称为信号模块(SM),前连接器插在前盖后面的凹槽内。

一个编码元件与之啮合,该连接器只能插入同类模块。

两线式接近开关的漏电流小于输入模块允许的静态电流,汇点输入的电流流进输入模块,反之为源输入电路。

电源模块:

PS307电源模块将230伏交流电压转换为24V直流电压,为57一300/400、传感器和执行器供电。

输出电流有2A、5A或10A3种。

电源模块安装在DIN导轨上的插槽1位置上。

ET200模块:

用ET200分布式拍可以进行远程扩展,用于分布范围很广的系统。

通过CPU中的PRORBUS一DP接口,最多连接125个总线节点。

西门子57一300pLC的编程软件是siematiemana罗rStep7。

sTEP7具有以下功能:

硬件配置和参数设置、通信组态、编程、测试、启动和维护、文件建档、运行和诊断功能等。

S几P7的硬件接口:

PC/MPI适配器+RS一232C通信电缆。

计算机的通信CP5611(PCI卡)、CP5511或CP5512(PCMC认卡)将计算机连接到MPI或PR0nBUS网络。

计算机的工业以太网通信卡CP15l2(PCMC认卡)或CP1612(PCI卡),通过工业以太网实现计算机与PLC的通信。

STEP7的编程功能:

(l)编程语言:

3种基本的编程语言:

梯形图(LAD)、功能块图FBD语句表(sTL)。

57一sCL(结构化控制语言),57一GRApH(顺序功能图语言),57凡Graph和cFC。

在S几P7编程软件中,如果程序块没有错误,并且被正确地划分为网络,在梯形图、功能块图和语句表之间可以转换。

如果部分网络不能转换,则用语句表表示。

语句表可供喜欢用汇编语言编程的用户使用。

语句表的输入快,可以在每条语句后面加上注释。

设计高级应用程序时建议使用语句表。

梯形图适合于熟悉继电器电路的人员使用。

设计复杂的触点电路时最好用梯形图。

功能块图适合于熟悉数字电路的人使用。

57SCL编程语言适合于熟悉高级编程语言(例如PASCAL或C语言)的人使用。

57GraPh,HIGraph和CFc可供有技术背景,但是没有PLC编程经验的用户使用。

57GraPh对顺序控制过程的编程非常方便,HIGraph适合于异步非顺序过程的编程,CFc适合于连续过程控制的编程。

(2)符号表编辑器,非常方便各控制点的编程和显示。

(3)增强的测试和服务功能,设置断点、强制输入和输出,重新布线、显示交叉参考表、状态功能、.直接下载和调试块、.同时监测几个块的状态等。

程序中的特殊点可以通过输入符号名或地址快速查找。

(4)STEP7的帮助功能,按Fl键便可以得到与它们有关的在线帮助。

菜单命令“Hclp~conients”进入帮助窗口。

(5)STEp7的硬件组态与诊断功能

硬件组态:

系统组态:

选择硬件机架,模块分配给机架中希望的插槽。

CPU的参数设置。

模块的参数设置。

可以防止输入错误的数据。

通信组态:

网络连接的组态和显示;设置用MPI或PRORBUS一DP连接的设备之间的周期性数据传送的参数。

设置用MPI、PROFIBUS或工业以太网实现的事件驱动的数据传输,用通信块编程。

系统诊断:

快速浏览CPU的数据和用户程序在运行中的故障原因。

用图形方式显示硬件配置、模块故障;显示诊断缓冲区的信息等。

时间:

2021.02.07

命题人:

欧阳物

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 人文社科 > 军事政治

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1