PRO-FACE串口编程
- 格式:doc
- 大小:467.00 KB
- 文档页数:15
����������������w w w .p ro fa c e .c o m .c n的使用技巧使用秘笈使用秘笈系列G P 3000�������使用人机界面可以立刻提高生产效率!使用U S B存储器导入设置的数据在现场人机界面上远程浏览办公室PC 上的文件减少PL C 上连接多台人机界面所需的通讯模块数从办公室监控并操作生产现场人机界面上的画面可通过人机界面连接不同设备减少P LC 的通讯模块数,效用等级使用秘笈系列的使用技巧使用USB 存储器导入设置的数据��P r o -f a c e �� ��决配备U S B 接口的人机界面让您可以使用U S B 存储器来传输操作指令,无须搭建任何网络。
是否必须搭建网络,才能以电子数据方式传输操作指令?操作简便U S B 通过存储器导入数据功能!不愧是为了减少错误,我希望以电子数据方式传输操作指令,但并不想搭建网络。
G P 3000使用USB 传输配方数据前面板U S B 延长线(C A 5-U S B E X T -01) <另外购买>U S B 存储器在控制柜中安装前面板U S B 延长线接口后,不再需要打开控制柜,就能在人机界面上连接U S B 存储器了。
启动G P -P ro E X在E x c e l 表格中创建配方。
将配方另存为C S V 文件,保存在U S B 存储器中。
菜单栏通用设置配方设置传输C S V 数据(条件)勾选“传输C S V 数据”,设置“操作模式”、“写入模式”和“语言”。
点击“新建”。
设置“C S V 数据传输条件”。
传输画面数据到人机界面双击放置的“特殊数据显示器”,然后分别设置“显示设置”、“颜色”和“开关设置”。
菜单栏部件特殊数据显示器数据传输哔P L C生产现场效用等级使用秘笈在现场的人机界面上远程浏览办公室PC 上的文件实现从人机界面查阅数据资料!不愧是即便是小调试,也必须携带P C 到生产现场......��P r o -f a c e �� ��使用R P A 功能从生产现场人机界面访问办公室P C ,可查阅P C 上手册等资料,可以减少停机时间。
Excel VBA与ST3301B通讯(Memory Link协议)说明书1. 概述本示例详细说明如何使用Microsoft Office Excel VBA编程,与AST3301B通讯。
通讯使用了Memory Link 协议,此协议是Proface公司提供用于将Proface公司HMI产品与其它公司的设备连接所使用的通讯协议。
2. 测试环境注意:*本示例适用于1.具备物RS-232串口的电脑,同时在PC上安装了Microsoft Office Excel 2007。
2.GP3000系列/ST3000系列/ST3000W系列人机界面。
3.关于Memory Link协议,请参考GP-Pro EX通讯手册。
*根据您使用的PC、人机界面的不同,以及软件版本的不同,请您做出必要的调整。
3. 系统结构ST3301B DELL LATITUDE D531RS-232CCOM1 COM4. 电缆接线图5. 人机界面设置及画面编辑打开示例工程文件,点击[系统设置]中的[控制器/PLC],通讯设置如下图所示。
6. 程序组成点击画面列表中的基本画面B1,基本画面B1信息如下图所示。
基本画面:画面使用了(1)文本,(2)数值显示,(3)位开关,(4)D脚本。
文本数值显示D脚本画面操作:程序中为了测试模拟了[#MEMLINK]0100-0103的数据变化,可以通过[数据模拟开启]的开关进行启动或停止数据模拟。
数据模拟时采用地址内数据每秒加1操作,数据变化0-65535。
另外,停止数据模拟后也可以通过触摸[数值显示]部件,通过键盘修改数据。
7. Excel VBA设置及编程注意:请在[安全选项]中[启用此内容]否则无法测试。
Excel 程序中使用了VBA来实现串口控制和读写操作,由于其涉及内容较多,在此不做详细介绍,需要了解可以查阅相关的VB,VBA,WIN 32 API等资料。
Excel 测试文件组成:(1)模块,内容为WIN 32 API,全局变量等声明。
Pro-Face触摸屏操作说明一.触摸屏程序的传送:1.工程的传送1).传送的设置从工程管理器或画面编辑器里,选择“传送”命令,出现“Transfer Settings”对话框.[Send Information]Upload Information 是否传送“上载信息”到GP. 没有“上载信息”将不允许GP→计算机的传送.GP System Screen 是否传送“GP系统设置”.建议[Gp Setup]做好设置,进行系统参数传送.Filing Data(CF Data) CF的配方数据传送.[Send To]&[Communications Port]选择通过串行口或者Ethernet传送、以及相应的传送参数(计算机上使用的COM口及速度等).[Transfer Method]Send All Screens 传送所有画面.Automatically Send Changed Screens 传送上次传送以来修改过的画面.(推荐)Send User Selected Sreens 传送选择的画面.[Setup]Automatic Setup 自动.如果没有系统则自动传送.(推荐)Force System Setup 强制.建议系统软件升级时执行.Do not Perform Setup 不执行.Simulation 用计算机模拟PLC的功能.如果需要使用模拟功能,必须选择此项并进行传送.如果要恢复正常与PLC的通讯,必须去掉此项再次进行传送.Setup CFG file GP OFFLINE菜单的语言.2).Password 口令保护传送时可以设置一个传送保护口令,同时限制画面数据的下载和上载.2. 从计算机传送画面到GP 简称“下载”.传送之前,会有编译检查过程.如果检查有错误,将不能下载.3. 从GP传送画面到计算机. 简称“上载”.如果GP里没有“上载信息”,将不允许GP→计算机的传送.有“上载信息”时,还可能进行传送口令保护.4. 模拟1)模拟步骤模拟功能可以在没有PLC的情况下,用计算机模拟PLC与GP 进行通讯,以便调试画面程序.过程: 如果需要使用模拟功能,必须选择simulation并进行传送.从工程管理器菜单或者工具栏按钮启动“simulate”.这时将自动进行simulation的检查.如果没有传送simulation选项,不能进入下一步.在simulation窗口里,通过“start”“stop”按钮或菜单命令,可以方便地开始、停止模拟功能.如果要恢复正常与PLC的通讯,必须去掉simulation并再次进行传送.2)模拟窗口的画面说明可以模拟画面号、模拟切换画面、选择数据输入/显示格式、开始/结束模拟、退出模拟、以及模拟各种内容,显示当前画面中Tag、部件的信息和状态,显示或改变系统数据区.二.画面说明:1.触摸屏一带电即进入“初始画面”,显示华能自控集团信息和电站名称,系统时间等内容。
PRO-FACE的操作和应用日本Digital公司的Pro-face GP系列触摸屏工业图形显示器产品是一种连接人类和机器的(主要为PLC)的人机界面(HMI),被称为PLC的脸面。
它是替代传统的控制面板和键盘的智能化操作显示器。
可用于参数设置、数据的显示和存储、并以曲线、动画等形式描绘自动化控制的过程,并可简化PLC的控制程序。
GP-PRO/PB软件将对于一台GP制作的各种画面文件集中在一个工程文件中。
这个单独的工程文件包含了对应于工程的全部数据,用于制作GP的操作画面。
一.慨述1.画面类型:B(BASE)基本画面:运行基本画面,其部分可被定义为窗口,并可用于制作共用图片、动画图片,能被B画面调用。
M(MARK)标记画面:可被B画面调用或用于制作动画。
T(TREND)折线图画面:描绘折线图的座标,刻度,以及设置寄存器定义号,在B 画面中显示。
K(KEY)键盘画面:用于制作设定用输入键盘,内容包括数字、字母、汉字、记号等。
X(TEXT)文本画面:文字信息显示画面。
I(IMAGE)图象画面:登录由BMP文件转化而来的图象内容。
2.GP内部的存储器(LS)地址:表:3.GP-Setup(初始化设置)(1).GP 设定默认(2).I/O 设定默认(3).模式设定默认(4).初始画面设定默认(5).扩展设定默认(6).通讯设定RS422方式四线制波特率19200 数据长度8位奇校验停止位1位错误控制方式是DTR/ER.二.画面编辑器1.菜单[Screen]:是打开、关闭画面的常规操作.[Edit]对图形对象的编辑功能菜单.[View]:画面编辑器的编辑环境的设置,例如工具栏的显示/关闭.[Option]:画面编辑选项.[Draws]:绘图工具.[Tags]:各种Tag功能[Parts]: 各种Part功能[Special]:特殊功能,例如D-Script、数据采样等.[Library]:图形库管理功能.[Windows]:多文档编辑界面的窗口排列.[Help]:有关本软件的帮助.2. Draw的应用在绘图工具中,包含画图(点、直线/连续直线、方形/矩形、圆/椭圆、弧形/饼图、填充、填充多边形、刻度) 、文字输入、画面载入、标记载入等功能.某种类型对象被选中之后,弹出对话窗,在对话窗中设置该对象属性.所有属性被设置完以后,直接通过光标在主画面上描画.3. Part的功能介绍(1)类型概要(2)使用属性单击选中画面的Part,鼠标移动到其四周出现双向尖头鼠标时,可以拖动缩小、放大它.出现四方向的尖头鼠标时,可以按住鼠标左键移动到另外的地方.双击选中画面的Part,出现属性对话框,可以修改各种属性.通常部件的属性包括:ID号(识别号),描述(注释) 、地址、颜色、式样、报警、标签等内容.A.输入注释:对一个部件输入注释.B.输入地址:在地址区输入地址.如果不知道地址输入格式的话,应该通过点击输入地址小图标来选择存储器类型并输入地址.如果地址输入超过范围,它是不允许输入的;并且对有效地址它会自动规格化成标准格式.C.选择部件形状:在对话框左下部,单击[流览器(Browser)]键,打开PDB文件,选择需要的部件.D.选择颜色:通过[形状/颜色(Shape/Color)]设置,确定部件颜色,包括边框、ON/OFF状态、图形等的颜色.E.报警设定:单击“报警设定”,在对话框中设置报警.F.制作标签:标签是在按钮或指示灯前面加注的文字.可以设置标签的颜色、文字大小、文字样式等内容.G.ID号:设置部件时,自动规定一个ID号,该号码表示在当前画面里部件的数量,当某个部件被删除后,其余ID号自动重新排列.(3)功能说明A.开关部件A-1.位开关(Bit Switch):是一种触摸开关,用于改变一个位地址的ON/OFF状态.操作位地址: 输入本开关控制的位的地址.监视器位地址: 当[监视器(Monitor)]复选框被选中时,显示状态能按“监视器位地址”指定的PLC位的ON/OFF状态变化.功能(Function): 位置位(Bit Set):按下时,PLC相应的位被置为ON.(状态保持)位复位(BitReset):按下时,PLC相应的位被置OFF(状态保持)瞬间(Momentary): 按下时,PLC相应的位被置ON,松开后PLC相应的位转为OFF状态.位转化(Bit Invert):每按一次, PLC相应的位状态改变.(ON 变OFF或OFF变ON).互锁(Interiock):选用此功能后,设置的互锁位为ON或OFF状态时,此开关才能对指定的操作位地址起操作作用.A-2.字开关(Word Switch):修改指定字地址(寄存器)的数值的触摸开关.字地址:输入要修改数据的字地址(寄存器号).常数(Constant):输入操作数.为十进制,数据范围是:-32768~32767.功能: 字设定(Word Sit):按下时,常数被写入指定的字地址(寄存器)中.加/减(Add/Sub):按下时指定的字地址(寄存器)中的数据和常数相加后,结果写入该字地址(寄存器).如果常数为负数,则执行减法.位操作(加)(Digit ADD):按下时指定的字地址(寄存器)中的数据加1,但不进位.位操作(减)(Digit SUB):按下时指定的字地址(寄存器)中的数据减1 .半A-3.功能开关(Function Switch) :执行指定功能的触摸开关.功能(Function):上一画面(Previous Screen): 按下时,GP显示屏跳转到前一幅画面.至画面(Go To Screen):按下时,GP显示屏跳转到指定画面.GP复位(Reset GP): 按下时,GP被复位一次.数据记录键( Data Logging Key):设置“数据记录显示”的控制开关.A-4拨动开关(Toggle Switch):将指定的位置位或复位,相当于一个两位置的转换开关.B 灯部件指示灯直接监视相应的PLC位的ON或OFF状态.C表示数据値的图形部件C-1棒图(BAR GRAPHS):以绝对值或相对值形式显示PLC字地址(寄存器)数据,图形中的数值条随着寄存器数据的变化而变化.绝对值:以绝对值形式显示寄存器数据.相对值: 以相对值形式显示寄存器数据.显示模式:选中时,负数数据也可显示.BIT长度:指定字地址中存储的数据Bit长度.输入范围: 指定数据的输入范围.输入编码:选择无编码只能显示正数.选择其它的可显示负数.方向: 棒形图的方向可以设置为:向上、向下、向左、向右.轴分割:对于带刻度的图形,输入分割数.不需刻度将分割数设为0.C-2 饼图(Pie Graphs):在饼图区域内以绝对值或相对值形式反映PLC寄存器数据.确定饼图的起始点,从顶部开始顺时针或从底部开始顺时针显示.C-3 半饼图(Half Pie Graphs): 在半饼图区域内以绝对值或相对值形式反映PLC寄存器数据.C-4 水槽图(Tank Graphs): 在水槽图区域内以绝对值或相对值形式反映PLC寄存器数据.C-5 仪表(Meters):用仪表反映PLC寄存器数据(绝对或相对值),仪表的指针指示数值的大小.D趋势图部件以绝对数据形式反映PLC寄存器数据的变化过程,图形显示随着数据的变化而改变.通道设定:选择通道数,即对几个数据进行采样,显示几条曲线.设定当前通道,选定当前通道号,对每个通道进行字地址(即数据采样对象) 、线型、颜色的设定.E 数据输入显示:通过键盘向指定字地址输入数据.E-1 键盘(Keypads):针对不同数据类型,选择相应类型的键盘.ENT键是确认输入数据,并写入到PLC字地址.E-2 键盘输入显示:用于显示键盘输入数据,并将键盘输入数据写到指定的字地址.触发位地址触发为ON时,键盘输入数据在字地址显示.E-3 报警显示(Alarm display ):当PLC中报警监视位ON时,以列表形式显示报警信息(在“报警编辑器”中登录).E-4 数字显示(Numeric Display):以绝对值形式显示PLC字地址(寄存器)的数据.E-5 信息显示(Message Display):根据PLC字地址数据的变化,显示单行报警信息.在一个信息显示区,可以显示16条信息.E-6日期和时间显示:用于显示GP内部时钟的日期和时间.4.Tag的功能介绍1). Q-tag报警履历显示)(1)概述:用来显示和记录历史上发生过的报警,它有三种方式:现时:显示当前触发的报警.历史:依照发生的次序显示报警信息及报警触发、承认、恢复的时间.记录:显示报警的时间和信息,不管它们何时被触发、承认和恢复.利用Q-tag创建报警摘要的过程如下:首先用兵报警编辑器登记报警信息;接着在GP系统设置中对Q-tag做必要的设定;最后在基本画面创建一个Q-tag..在GP系统设置中可以对报警信息的格式做详细设定,从而把Q-tag设为一个通用模式,适用于所有画面.对于报警控制,位报警记录和字报警记录都适用,但不能混合使用.报警信息可以分块控制.在报警编辑器中,共768条信息可以被登记,但如果用的是字报警记录,字地址的设定不准多于256.(2) Q-tag的设定显示模式:有[现时] 、[历史] 、[记录]三项,可根据需要选择.显示格式:有[公共]和[个别]的选择. [公共]是通用模式, [个别]是单独设定格式.Sub显示:当一个对应于Sub画面号为“0”的报警信息被选中时,这里选择的删除画面就会显示,并清除前幅画面.2).K-tag(键盘输入显示)(1)概述:用来显示数值和字符串数据.需定义触发位和字地址.触发位是允许数据输入的信号,字地址是用来放设定好的数据的.用同一个触发位,可以按照名称次序,依次激活多个K-tag.当[ENT]键被按下时,系统区中状态位的第三位将翻转.数据运算的结果也能被写入(浮点数运算除外).(2). K-tag的设定[自动清除关]:前一个变量没被清除,数据设定区域会一直高亮显示,直到输入下一个值为止.需要清除变量,需按下键盘上的“CLR”键.[自动清除开]:当第一个字符被输入,就会清除前一个变量显示(光标移动键,[ENT]键,[DEL]键和[BS]键除外).[自动清除&输入检查]:在条码数据输入期间,执行“自动清除”功能.并检查输入数据是否与“显示数字号”设定相符,如不符,将不能写入字地址中去.[条码输入]:不仅键盘输入,条码输入同样被认可.(3). k-tag(键盘输入)用来建立字母和数字的输入键的.它和K-tag配合使用,就可以把数据写到指定的字地址中去了.3).趋势图显示(1).概述该功能是用来显示PLC字地址中的值,随时间变化的趋势图.趋势图可显示指定时间从字地址中采样到的值.一个趋势图画面创建后保存,可在基本画面调.一个基本画面上最多可放下8个趋势图.数据格式分绝对和相对.绝对数据可以是二进制和BCD码,相对数据只能是二进制.当使用相对数据时,PLC读取的数据是根据规定的输入范围,自动进行变化的.因此,PLC中的数据计算程序可以省略.(2).图形设定A.图设定[图类型]有“正常”、“笔记录”、“块显示”三种方式.正常显示时,趋势图上是显示指定时间从PLC字地址中采样到的值.数据从“0”开始,按照指定方向显示,当曲线显示到刻度边缘时,清除当前曲线,从起始側重新开始显示.笔记录显示时, 趋势图上也是显示指定时间从PLC字地址中采样到的值.数据从“0”开始,按照指定方向显示.不过它每次是在显示方向上移过一个数据项,最后数据总是显示在刻度的边缘位置.块显示时,相连字地址中的值在指定时间被采样,并在趋势图中以同一条曲线显示.这些关联字地址中的数据,可以作为一个单个的块,通过趋势图监控.B.轴设定[100%高度]:指定Y轴最大值数据的位置,并把它直接设到画面上.[间距]:设定两个显示数据之间的距离.[滚动]: 设定当趋势图显示区域满了之后,多少个数据开始滚动.C.取样:[周期(不触发)]:GP开启后,在指定时间间隔从PLC读取数据.[周期触发]:在指定时间间隔从PLC读取数据. 读取数据的开始、暂停、清除功能依照指定字地址中相关位变化而变化.[仅触发采样]:在任意时间从PLC读取数据.(3).通道设定A.数据格式:[字地址]:指定要显示的数据所存储的地址号.[偏移]:数据存储地址可根据偏移量的设定来设定.4).U-tag (窗口显示)(1).概述U-tag是把一个画面注册为窗口,然后在当前显示的基本画面上显示这个窗口.U-tag指定画面有直接和间接两种方式.U-tag窗口显示有两种方式:全局窗口和局部窗口. 全局窗口是在所有的画面上显示这个窗口. 局部窗口只在特定的基本画面上显示窗口.在同一个画面上最多可显示一个全局窗口和两个局部窗口.(2) U-tag的设定[高速]:选中此项,窗口显示速度加快,但其它tag的显示速度减慢.[字地址]:只对局部窗口显示有效.此处指定的字地址是用来控制窗口显示的几个地址的首地址.[指定画面]有直接和间接两种.如选直接,直接指定要显示的窗口号;如选间接,窗口显示就由字地址控制.5)D-Script/Global-Script1)D脚本能完成一些复杂的工作,大大减轻PLC的负担.分D脚本和全局D脚本. D脚本只在编制此脚本的画面有效. 全局D脚本对所有画面有效.2)登录D脚本:按[添加(ADD)]键,弹出D脚本对话窗.3)触发:用于启动程序,当触发条件成立时,执行该D脚本程序.触发条件有三种:定时(周期)触发,位边沿触发和表达式条件触发.定时(周期)触发:在当前画面显示期间,每隔设定的时间,程序执行一次.位边沿触发:上升沿或下降沿触发时, 程序执行一次.表达式条件触发.: 表达式指某些条件的逻辑运算.当逻辑运算的运算结果由假到真时或逻辑运算的运算结果由真到假时, 程序执行一次.4).功能:用于将一些常用的运算定义为功能块,在各个D脚本中调用.[CALL]:从功能列表中选择一个功能块放置在程序段中.[NEW]:创建一个新的功能块.[EDIT]:编辑功能块.[DEL]:从列表中删除功能块.5.工程管理器之其它编辑器和应用程序1).工程之间的画面复制: 从工程管理器中选择[Utility] → [Screen Copy].2).转化地址和设备类型:可改变设备Tag的地址.地址可以是字地址或位地址.(1).选择工程管理器[Utility]→[Convert Address转换地址]命令.(2).选择是字地址或位地址.(3).输入转换地址范围及更改后起始地址.在完成这一步之前,请确认开始和结束设备类型相同.地址范围内的设备类型不能不同.(4).选择需替代的画面类型.(5).输入需更改的画面号及在报警中的行号.(6).确认正确后,点击[转换].转换的进程会显示出来.(7).在正常结束之前,如要取消地址转换,请单击[取消].3).转换图象:图象数据(BMP文件)可以转化成GP中的图象画面.转化好的图象文件用[Draw]菜单中的[Load Screen载入画面]指令,载入到基本画面,趋势画面或是小键盘画面中.(1).图象数据转化成GP可使用的图象画面有两种方法:一是用工程管理器界面下[Utility]菜单中的[Convert Image转换图象]菜单命令;二是在图象编辑软件将图象“复制”到剪贴板,再到画面编辑里用“粘贴”命令.(这是一般Windows软件的操作方法!)(2).压缩/解压缩图象:如果一个图象画面很大,可以压缩位图来减少字节数,然后把压缩好的图象传到GP系统.使用压缩的图象画面,GP的显示速度会减慢.在软件主画面的[Utility]菜单中,选择[Compress Image压缩位图]菜单命令.选中文件,点击[压缩]或者[解压缩]按钮进行数据压缩、解压缩,完成操作后该画面的状态栏会变成[压缩的] 、[正常的]标记.4).地址引用列表在工程管理器下,依次选择[Utility] →[Global Cross Reference]→[List],可以以表格的形式显示工程中用到的、或者全部的地址范围.在画面编辑器下,依次选择[View]→[Cross Reference List],则可以以表格形式显示当前画面、采样设置或脚本中用到的地址范围.5).工程文件整理、重建工具从Windows的“开始”菜单,依次进入到GP-Pro/PB程序组的菜单,可以找到“Rebuild”工具.它可以用来对发生故障的工程文件进行整理、重构.例如:发生系统崩溃后.6).工程文件比较工具从Windows的“开始”菜单,依次进入到GP-Pro/PB程序组的菜单,可以找到“Project Comp.Tool”工具.它可以用来对两个工程文件进行比较.三.工程的传送、保护与模拟1.工程的传送1).传送的设置从工程管理器或画面编辑器里,选择“传送”命令,出现“Transfer Settings”对话框.[Send Information]Upload Information 是否传送“上载信息”到GP. 没有“上载信息”将不允许GP→计算机的传送.GP System Screen 是否传送“GP系统设置”.建议[Gp Setup]做好设置,进行系统参数传送.Filing Data(CF Data) CF的配方数据传送.[Send To]&[Communications Port]选择通过串行口或者Ethernet传送、以及相应的传送参数(计算机上使用的COM口及速度等).[Transfer Method]Send All Screens 传送所有画面.Automatically Send Changed Screens 传送上次传送以来修改过的画面.(推荐)Send User Selected Sreens 传送选择的画面.[Setup]Automatic Setup 自动.如果没有系统则自动传送.(推荐)Force System Setup 强制.建议系统软件升级时执行.Do not Perform Setup 不执行.Simulation 用计算机模拟PLC的功能.如果需要使用模拟功能,必须选择此项并进行传送.如果要恢复正常与PLC的通讯,必须去掉此项再次进行传送.Setup CFG file GP OFFLINE菜单的语言.2).Password 口令保护传送时可以设置一个传送保护口令,同时限制画面数据的下载和上载.2. 从计算机传送画面到GP 简称“下载”.传送之前,会有编译检查过程.如果检查有错误,将不能下载.3. 从GP传送画面到计算机. 简称“上载”.如果GP里没有“上载信息”,将不允许GP 计算机的传送.有“上载信息”时,还可能进行传送口令保护.4. 模拟1)模拟步骤模拟功能可以在没有PLC的情况下,用计算机模拟PLC与GP 进行通讯,以便调试画面程序.过程: 如果需要使用模拟功能,必须选择simulation并进行传送.从工程管理器菜单或者工具栏按钮启动“simulate”.这时将自动进行simulation的检查.如果没有传送simulation选项,不能进入下一步.在simulation窗口里,通过“start”“stop”按钮或菜单命令,可以方便地开始、停止模拟功能.如果要恢复正常与PLC的通讯,必须去掉simulation并再次进行传送.2)模拟窗口的画面说明可以模拟画面号、模拟切换画面、选择数据输入/显示格式、开始/结束模拟、退出模拟、以及模拟各种内容,显示当前画面中Tag、部件的信息和状态,显示或改变系统数据区.四.电气量显示时的相关值的设定依据;1.电压:1)INPUT RANGE MAX=画面最大值*400/PT2)DISPLAY RANGE MAX=画面最大值*10的N次冕(N为小数点位数)2.电流:1)INPUT RANGE MAX=画面最大值*18/CT2)DISPLAY RANGE MAX=画面最大值*10的N次冕(N为小数点位数)3.功率:1)INPUT RANGE MAX=画面最大值*5630/PT/CT2)DISPLAY RANGE MAX=画面最大值*10的N次冕(N为小数点位数)4.3U0:1)INPUT RANGE MAX=画面最大值*42)DISPLAY RANGE MAX=画面最大值*10的N次冕(N为小数点位数)5.频率:1)INPUT RANGE MIN=4500;INPUT RANGE MAX=5500;2)DISPLAY RANGE MIN=4500;DISPLAY RANGE MAX=5500;6.Cos:1)INPUT RANGE MAX=画面最大值*10002)DISPLAY RANGE MAX=画面最大值*10的N次冕(N为小数点位数)。
普洛菲斯国际贸易(上海)有限公司Pro-face China International Trading(shanghai) Co., LtdGP-PRO/PBⅢ for windows 高级应用手册(上)上海市浦东大道138号永华大厦7楼F座TEL:************FAX:************目录1变量(SYMBOL)定义及应用 (4)1.1变量(symbol)定义的优点 (4)1.2变量(symbol)定义 (4)1.3变量(symbol)的使用 (6)2多语言在线切换 (7)2.1多语言的应用 (7)2.2多语言的字符串表 (7)2.2.1多语言表的控制地址 (8)2.2.2表的语言类型、名称 (8)2.2.3初始语言表的设置 (9)2.3编辑画面时使用语言表 (9)2.4运行画面时改变语言表 (10)2.5多语言表的限制 (11)3 CF卡的使用 (12)3.1 CF卡的特性 (12)3.2 CF卡使用注意 (12)3.2.1 适配器是必需的 (12)3.2.2 存放数据时需预先注意 (12)3.2.3 存取CF卡时须注意的事项 (12)3.2.4 例子 (13)3.2.5 其他注意事项 (13)3.3 CF卡数据输出文件夹设置 (14)3.4 输出文件夹传数据到CF卡 (15)3.5选用GP的离线方式 (16)3.6 传送后备SRAM中的数据到CF卡 (16)3.6.1 定义一个字地址 (16)3.6.2 传送数据到CF卡 (17)3.6.3 模式区 (17)3.6.4 文件编号 (17)3.6.5 记录数据循环自动保存 (18)3.7 画面获取 (18)3.7.1 控制字 (18)3.7.2 画面获取的设置 (20)3.7.3 自动增加文件编号功能 (20)3.7.4 黑白反相 (20)3.8 检查CF卡的可用容量 (21)4数据记录功能 (22)4.1数据记录的应用 (22)4.2数据记录占用SRAM的计算 (22)4.3数据记录的设定 (23)4.3.1触发方式的数据记录设定、记录时序 (23)4.3.2定时方式的数据记录设定、记录时序 (24)4.3.3数据记录的显示设定 (25)4.3.4数据记录的打印设定 (26)4.3.5数据记录的LS传送设定 (27)4.3.6数据记录在画面上的显示设定 (29)5配方功能 (30)5.1概述 (30)5.2配方功能 (30)5.3文档数据设置 (36)5.4文档数据列表 (38)5.4.1文档数据列表 (38)5.4.2文档数据注册 (39)5.5文档数据设定 (40)5.6文档数据自动传输 (41)5.7手动文档数据传输实例1 (43)5.8手动文档数据传输实例2 (47)6 报警显示 (52)6.1 A-TAG当前报警显示 (52)6.1.1 关于A-TAG (52)6.1.2使用A-tag (52)6.2 Q-TAG警报摘要显示 (61)6.2.1关于Q-tag (61)6.2.2Q-tag的使用限制 (62)6.2.3使用Q-Tag (62)1变量(symbol)定义及应用1.1变量(symbol)定义的优点在GP-PRO/PBⅢ的画面编辑时,无疑要指定大量的PLC功能存储器或GP内部LS区的地址。
Pro-Face触摸屏操作说明一.触摸屏程序的传送:1.工程的传送1).传送的设置从工程管理器或画面编辑器里,选择“传送”命令,出现“Transfer Settings”对话框.[Send Information]Upload Information 是否传送“上载信息”到GP. 没有“上载信息”将不允许GP→计算机的传送.GP System Screen 是否传送“GP系统设置”.建议[Gp Setup]做好设置,进行系统参数传送.Filing Data(CF Data) CF的配方数据传送.[Send To]&[Communications Port]选择通过串行口或者Ethernet传送、以及相应的传送参数(计算机上使用的COM口及速度等).[Transfer Method]Send All Screens 传送所有画面.Automatically Send Changed Screens 传送上次传送以来修改过的画面.(推荐)Send User Selected Sreens 传送选择的画面.[Setup]Automatic Setup 自动.如果没有系统则自动传送.(推荐)Force System Setup 强制.建议系统软件升级时执行.Do not Perform Setup 不执行.Simulation 用计算机模拟PLC的功能.如果需要使用模拟功能,必须选择此项并进行传送.如果要恢复正常与PLC的通讯,必须去掉此项再次进行传送.Setup CFG file GP OFFLINE菜单的语言.2).Password 口令保护传送时可以设置一个传送保护口令,同时限制画面数据的下载和上载.2. 从计算机传送画面到GP 简称“下载”.传送之前,会有编译检查过程.如果检查有错误,将不能下载.3. 从GP传送画面到计算机. 简称“上载”.如果GP里没有“上载信息”,将不允许GP→计算机的传送.有“上载信息”时,还可能进行传送口令保护.4. 模拟1)模拟步骤模拟功能可以在没有PLC的情况下,用计算机模拟PLC与GP 进行通讯,以便调试画面程序.过程: 如果需要使用模拟功能,必须选择simulation并进行传送.从工程管理器菜单或者工具栏按钮启动“simulate”.这时将自动进行simulation的检查.如果没有传送simulation选项,不能进入下一步.在simulation窗口里,通过“start”“stop”按钮或菜单命令,可以方便地开始、停止模拟功能.如果要恢复正常与PLC的通讯,必须去掉simulation并再次进行传送.2)模拟窗口的画面说明可以模拟画面号、模拟切换画面、选择数据输入/显示格式、开始/结束模拟、退出模拟、以及模拟各种内容,显示当前画面中Tag、部件的信息和状态,显示或改变系统数据区.二.画面说明:1.触摸屏一带电即进入“初始画面”,显示华能自控集团信息和电站名称,系统时间等内容。
Proface人机教程一、人机界面产品的定义连接可编程序控制器(PLC)、变频器、直流调速器、仪表等工业控制设备,利用显示屏显示,通过输入单元(如触摸屏、键盘、鼠标等)写入工作参数或输入操作命令,实现人与机器信息交互的数字设备,由硬件和软件两部分组成。
二、人机界面(Proface)产品的组成及工作原理人机界面产品由硬件和软件两部分组成.硬件部分包括处理器、显示单元、输入单元、通讯接口、数据存贮单元等,其中处理器的性能决定了Proface产品的性能高低,是核心单元。
根据产品等级不同,处理器可分别选用8位、16位、32位的处理器。
Proface软件一般分为两部分,即运行于硬件中的系统软件和运行于PC机Windows操作系统下的画面组态软件.使用者都必须先使用Proface的画面组态软件制作“工程文件”,再通过PC机和人机产品的串行通讯口,把编制好的“工程文件”下载到人机的处理器中运行。
三、人机界面的基本问题:1、人机界面与人们常说的“触摸屏”有什么区别?从严格意义上来说,两者是有本质上的区别的。
因为“触摸屏”仅是人机界面产品中可能用到的硬件部分,是一种替代鼠标及键盘部分功能,安装在显示屏前端的输入设备;而人机界面产品则是一种包含硬件和软件的人机交互设备。
在工业中,人们常把具有触摸输入功能的人机界面产品称为“触摸屏”,但这是不科学的。
2、人机界面和组态软件有什么区别?人机界面产品,常被大家称为“触摸屏”,包含HMI硬件和相应的专用画面组态软件,一般情况下,不同厂家的HMI硬件使用不同的画面组态软件,连接的主要设备种类是PLC。
而组态软件是运行于PC硬件平台、windows操作系统下的一个通用工具软件产品,和PC机或工控机一起也可以组成HMI产品;通用的组态软件支持的设备种类非常多,如各种PLC、PC板卡、仪表、变频器、模块等设备,而且由于PC的硬件平台性能强大(主要反应在在速度和存储容量上),通用组态软件的功能也强很多,适用于大型的监控系统中。
普洛菲斯国际贸易(上海)有限公司Pro-face China International Trading(shanghai) Co., LtdGP-PRO/PBⅢ for windows 高级应用手册上海市浦东大道138号永华大厦7楼F座TEL:FAX:目录1变量(SYMBOL)定义及应用 .................................... 错误!未定义书签。
变量(symbol)定义的优点............................... 错误!未定义书签。
变量(symbol)定义..................................... 错误!未定义书签。
变量(symbol)的使用................................... 错误!未定义书签。
2多语言在线切换............................................ 错误!未定义书签。
多语言的应用......................................... 错误!未定义书签。
多语言的字符串表..................................... 错误!未定义书签。
多语言表的控制地址............................... 错误!未定义书签。
表的语言类型、名称............................... 错误!未定义书签。
初始语言表的设置................................. 错误!未定义书签。
编辑画面时使用语言表................................. 错误!未定义书签。
运行画面时改变语言表................................. 错误!未定义书签。
多语言表的限制....................................... 错误!未定义书签。
Proface基础培训教程一、引言Proface是一款广泛应用于自动化控制领域的触摸屏产品,它具有强大的功能、灵活的配置和友好的用户界面。
为了帮助用户更好地了解和掌握Proface的使用方法,本文将详细介绍Proface的基本操作和编程方法,为广大用户提供一个系统的培训教程。
二、Proface系统概述1.Proface产品系列Proface提供了多种触摸屏产品,包括GP系列、SP系列、EP 系列、MP系列、PL系列等。
这些产品具有不同的尺寸、性能和功能,以满足各种应用场景的需求。
2.Proface编程软件Proface编程软件是用于设计和开发触摸屏应用程序的工具,主要包括GP-Designer、SP-Designer、EP-Designer、MP-Designer 等。
这些软件具有直观的用户界面、丰富的功能和灵活的编程方式,可以帮助用户快速创建和调试应用程序。
3.Proface系统架构Proface系统主要由触摸屏、控制器和外部设备组成。
触摸屏作为人机界面,用于显示和输入数据;控制器负责处理触摸屏的输入信号,并控制外部设备的运行;外部设备包括传感器、执行器等,用于实现具体的控制功能。
三、Proface基本操作1.开机与关机Proface触摸屏的开机与关机操作非常简单。
在触摸屏处于待机状态时,轻触屏幕即可唤醒;在触摸屏运行过程中,长按屏幕任意位置,待出现关机提示后,确认即可关机。
2.导航操作Proface触摸屏支持多种导航操作,包括触摸、滑动、拖动、缩放等。
用户可以通过这些操作在不同的页面之间切换,以及对屏幕上的对象进行操作。
3.输入与编辑Proface触摸屏提供了丰富的输入和编辑功能。
用户可以通过虚拟键盘输入文本,也可以通过触摸屏幕上的按钮、滑块等对象进行数据输入。
Proface还支持剪切、复制、粘贴等编辑操作。
四、Proface编程方法1.创建项目使用Proface编程软件创建项目是开发触摸屏应用程序的第一步。
PRO-FACE人机界面应用技巧[第3讲]——轻轻松松学会串口通讯编程
提供:普洛菲斯国际贸易(上海)有限公司
作者:PRO-FACE浏览次数:5520
Pro-face的GP2000系列(除GP2301,2501,2401H和2301H)触摸屏有一个扩展串行接口(COM2),这个扩展串口通过D脚本程序的编写可以方便的实现GP与一些特殊设备间的通讯(RS232)。
下面是一个扩展串口通讯的实例。
这里我们进行通讯的设备是GP-2500S与CHK-8D型电池巡检仪(以下简称巡检仪)。
1.通讯要求
我们的目的是通过触摸屏读出巡检仪检测到的电池电压信息。
2.通讯设置
巡检仪有一个RS-485口,支持多种波特率。
它的通讯格式为异步,一位起始码,八位数据位,一位停止位,无校验,半双工方式。
首先,我们在GP 的扩展SIO设置中选择和巡检仪的通讯设置一样的参数。
设置方法如下:同时按住GP的任意三个角,进入OFFLINE状态,依次进入INITIALIZE,SETUP I/O,SETUP SIO,这里有GP的通讯设置,把它们设置成与巡检仪相应的格式即可。
3.报文交换格式(代码各项均为1字节HEX码)
上位机下发命令:
EB 90 EB 90 巡检仪机号上位机号03 00 C1 00 00 90 EB
巡检仪回复:
EB 90 EB 90 上位机号巡检仪机号报文长度(L)报文长度(H)C2
电池组电压(1)电池组电压(2)1#电池电压(1)1#电池电压(2)
2#电池电压(1)2#电池电压(2)…………N#电池电压(1)
N#电池电压(2)代码和(L)代码和(H)90 EB
巡检仪机号: 即机器的地址编号,在CHK-8D型巡检仪上设定,我们这里把它设为1号
电池的节数N: 根据实际的电池节数,在CHK-8D型巡检仪上设定,我们这里设为103节
4.D脚本语句说明
4.1 接收功能
下面的命令被用于读从扩展口接收到的数据
格式IO_READ([p:EXT_SIO], LS Storage Address, Transer Byte)
例子IO_READ([p:EXT_SIO],[w:LS0100], 10)
[p:EXT_SIO]表示接收数据
[w:LS0100]这是存放接收数据的起始地址,接收数据的大小存放在LS0100,接收的数据从LS0101开始存,10表示有10个字节存放在LS区(最大传送
字节是6095)。
4.2 发送功能
下面的命令表示把要发送的数据写到扩展口
格式IO_WRITE_EX([p:EXT_SIO], LS Storage Address, Transer Byte)
例子IO_WRITE_EX([p:EXT_SIO], [w:LS0100], 10)
[w:LS0100]是要发送的数据开始地址,10表示要发送10个数据。
*注意:每一个传送的是字节,也就是说传送的是每一个字的低八位,同样接收的数据也是一样的。
4.3 控制
增加控制变量去清除发送和接收缓存器以及错误状态,这个变量的属性是只能写的。
格式
位[c:EXT_SIO_CTRL**] **:00到15
字[c:EXT_SIO_CTRL]
例如:控制字的内容
位[c:EXT_SIO_CTRL00]=1
字[c:EXT_SIO_CTRL]=0x0007
当控制字的内容被确定以后,它的处理过程按照这样的次序来完成的,先清除错误状态,然后清除接收缓存,再清除发送缓存。
4.4 状态
增加[EXT_eSIO_ISTAT]作为状态变量,这个变量的属性是只读的。
格式
位[s:EXT_SIO_STAT**] **:00到15
字[s:EXT_SIO_STAT]
例如
位if([s:EXT_SIO_STAT00]==1)
字if(([s:EXT_SIO_STAT]&0x0000)<>0)
字的内容描述如下
4.5 接收数据的大小
这个属性也是只读的。
格式[r:EXT_SIO_RECV]
例如if([r:EXT_SIO_RECV]>=10)
5.通讯实现
5.1 硬件连接
由于巡检仪的通讯口是RS485,这里我们需要一个485/232的转换器。
9针的COM2口的管脚定义如下:
5.2 软件设计
首先,新建一个PRO/PB工程,PLC类型选择Memory Link SIO type, 协议选择Extend SIO Script,如下图所示
然后新建一个画面,放置一些键盘输入显示,地址设为收到的电池电压的地址。
我们计算了总接受报文长度为221个字节,准备放置到7000到7220的
地址中。
GP发送报文总长度为13个字节,准备放置在6000到6012的地址中。
这些准备完成后,下面就可以开始D脚本编程了。
如下所示:
第一个程序:每30秒发送一次报文给巡检仪。
第二个程序:初始化
其中[s:EXT_SIO_STAT14]为扩展SIO状态字的第14位,当其值为1时表示扩展SIO协议准备好了。
[c:EXT_SIO_CTRL]为扩展SIO控制字,它的00,01,02位为1时分别清发送缓存,接收缓存,错误信息。
[b:020000]到[b:020004]为通讯步骤,当初始化完成触发[b:020001],执行下一步。
第三个程序:发送准备
这一步主要是把发送到巡检仪的报文储存到6000开始的13个连续地址中去。
完成后[b:020001]清零,[b:020002]置1,执行下一步。
第四个程序:发送子程序
ldcopy(databuf0, [w:6000], 13)是把6000开始的13个地址中的数据放到databuf0这个串中。
[s:EXT_SIO_STAT00]等于1表示发送缓存区为空。
IO_WRITE_EX([p:EXT_SIO], databuf0, 13)为把databuf0的开始13个数据通过扩展口发送。
第五个程序:接收子程序
[s:EXT_SIO_STAT02]等于1表示接收数据准备完毕。
[r:EXT_SIO_RECV ]为接收数据长度,为了保证完整接收巡检仪传过来的报文,我们首先判断接收数据的长度是否大于221。
IO READ ( [p:EXT_SIO ], databuf1, 221)表示接收221个字节的数据放到databuf1中。
_dlcopy ([w:7000], databuf1, 0, 221)是将databuf1中0位开始的221个字节数据存放到[w:7000]开始的地址中去。
第六个程序:主程序
[b:020002]等于1时开始发送报文,发送完毕[b:020003]置1开始接收数据。
接收完判断数据是否正确,正确的话[b:020004]置1,一次通讯完成。
不正确的话[b:020003]重新置1,再收。
这样一个扩展串口通讯程序就完成了,此后再对接收的数据进行一些处理,即可得到我们所需的数据了。
这是扩展口通讯的一个实际应用,大家可以参照此中的参数设置和思路,编写自己的扩展口通讯程序。