研华pac的软件开发及编程方法

研华pac的软件开发及编程方法

ID:13691918

大小:173.00 KB

页数:4页

时间:2018-07-23

研华pac的软件开发及编程方法_第1页
研华pac的软件开发及编程方法_第2页
研华pac的软件开发及编程方法_第3页
研华pac的软件开发及编程方法_第4页
资源描述:

《研华pac的软件开发及编程方法》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、研华PAC的软件开发及编程方法                                  研华(中国)公司产品业务经理蔡勤  研华自动化的PAC包括:开放型PAC(ADAM-5550KW)、紧凑型PAC(UNO-2170KW)、分布型PAC(AMAX-2050MKW)三种类型。均采用的是WinCE5.0的操作系统,均内嵌ProConOS内核控制引擎。研华PAC既能通过软逻辑软件采用PLC的编成语言进行编程,也可以用VStudio.net或eVC++来编程。 一、PLC编程语言:IEC61131-3国际编成标准在研华PAC

2、中的应用因为研华PAC的编程中,可全面支持五种IEC61131-3标准的编程语言,所以熟悉PLC编程的工程师,几乎不需要重新学习就可对其进行编程。另外,还有以下特点:   1、在同一编程界面中同时支持3种图形化编程语言   梯形图(LD)、功能块图(FBD)和顺序功能图(SFC)这三种图形化的编程语言可以同时进行混合编程,这样就可以将三种图形化语言有机地结合在一起,从而灵活运用各自语言的优势展开编程。              2、文本化编程语言和图形化语言相结合   指令表(IL)和结构化文本(STD)这两种语言因为是文本化编

3、程语言,所以在一个编程界面中只能支持一种。但可以用定义功能块(FB)的方法将文本化语言和图形化语言相结合。例如,用STD语言编写复杂的算法,预留入口参数和出口参数,并封装为功能块,这样就能够在图形化语言中进行调用。   3、实时多任务控制   研华PAC的控制引擎支持实时多任务(Real-TimeMulti-Task)功能,共支持四种Task类型:DefaultTask、CyclicTask、EventTask、SystemTask   工程师可以根据PAC中要达成的复杂任务,将其划分成具有不同优先权高低的任务等级来进行处理;复

4、杂的控制系统中常需要有多个循环,每个循环均可以不同的速率运行,并支持一个Task中可以多个Program同时运行。   这样,整个控制系统的运行得到优化,并具有较好的实时性。这对要求响应快的闭环控制系统尤其是一个有力的工具。             二、高级编程语言(VStudio.net或eVC++)在研华PAC上的应用   研华PAC均采用WinCE5.0的嵌入式操作系统,所以可以用VStudio.net或eVC++来编程开发,研华免费提供在这两种高级编程语言下的驱动函数库,并有相应的例程供参考。   除此之外,研华也提供L

5、ogixViewHMI软件开发包,用来为监视和控制ADAMI/O模块开发图形化用户接口。这个软件包基于Microsoft.Net技术,并且应用于VisualStudio2005环境中。LogixViw为数据采集和控制应用提供了完整的图形化组件。用户可以简单地拖放这些组件到VisualStudio.NET项目中并改变它们的属性以使他们的程序按需要运行。换句话说,用户不再需要为数据采集和控制编写代码来连接硬件,他们可以专注于主程序中的其他任务,如逻辑和事件处理。LogixView支持Modbus/RTU,Modbus/TCP,ADA

6、MASCII协议和本地I/O模块。应用如下图所示:           三、组态软件或高级编程语言(VStudio.net或eVC++)和PLC编程语言的整合   研华PAC中可以运行嵌入式组态软件,如研华的WebAccess。有些客户习惯将组态软件或高级编程语言(VStudio.net或eVC++)和PLC编程语言结合起来进行编程,二者之间的有数据需要进行交换。数据交换的方式可以采用Modbus/TCP协议,或者OPC协议。研华PAC既内嵌Modbus/TCP协议,也支持OPC协议,以方便进行系统整合。 四、研华PAC得力的助

7、手--DiagAnywhere远程维护软件   “DiagAnywhere”是“DiagnoseAnywhere”的缩写,是在基于Windows操作系统下的远程维护软件,是一个工具软件,可以远程监视和控制研华出品的TPC、UNO和ADAM系列的设备。目前,DiagAnywhere包括客户端一侧的工具软件和目标设备一侧的服务器软件。支持的平台包括WindowsXP、WindowsXPEmbedded、WindowsCE.NET4.2和WindowsCE5.0。这款实用的软件能够帮助用户完成主要的远程维护任务,包括远程监视与控制、远

8、程屏幕快照和记录、文件上传和下载等,以及在安全上支持基于Windows的认证。              1、远程监视与控制 DiagAnywhere能够同时监视16台目标设备,屏幕的总刷新率可以通过菜单优化。其他所支持的功能包括远程控制功能只能够在选择了一个目

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。