admin管理员组

文章数量:1531764

2024年2月3日发(作者:)

PLC编程软件

2plc编程软件

(1)编程软件普及:plc的手持式编程器编程功能有限,使用不便。随着计算机的迅速普及、升级以及编程软件性能的不断提高,使用编程软件的人越来越多,笔记本电脑的大幅度降价解决了计算机编程的现场调试问题。编程软件对plc控制系统的硬件组态,在屏幕上可以直接生成和编辑梯形图、指令表、功能块图和顺序功能图程序,并可以实现不同编程语言的相互转换。程序可以下载、存盘和打印,通过网络或电话线,还可以实现远程编程。现在有的plc(如西门子的s7-200系列)用基于pc的编程软件来编程,已不配置手持式编程器。

(2)编程软件功能提升:plc的编程软件升级更新非常慢,例如三菱先后面世了medoc、swopc-fxgp/win、gppw编程软件和llt演示仿真软件。大多数厂家的编程软件都存有汉化版,便利了英语水平极差的国内用户。

(3)编程语言标准化:plc的编程语言标准iec61131-1已公布了多年,欧美的plc厂家的编程语言基本上符合iec标准。某些“软plc”(即在pc上运行的可实现plc功能的软件包)几乎都是按iec标准设计的。随着时间的推移,iec标准会得到越来越广的使用。

(4)精简编程过程:s7-200的编程软件step7-microwin32

配备了大量的编程向导,如pid、网络读写、高速计数器和高速输出指令的编程向导,位置控制模块、文本显示器td200、调制解调器模块、以太网模块、互联网模块、as-i通信模块等的编程向导。使用这些编程向导时,只需要输入要求的数据或确定选项,编程软件就可以自动地生成用户程序。

(5)编程软件具有仿真功能:有的plc生产厂家提供更多了在计算机上运转,可以用以替代plc的硬件调试用户程序的仿真软件,比如西门子公司step7编程软件服务设施采用的s7-plcsim仿真软件、三菱公司与sw3d5c-gppw-c编程软件服务设施的sw3d5c-lltc仿真软件,欧姆龙公司与cxprogrammer编程软件服务设施的仿真软件cx-simulator等,西门子的“logo!”可编程逻辑模块的编程软件也存有仿真功能。3plc通信功能

(1)通信功能增强。随着计算机网络通信在控制系统中的广泛应用,通信功能受到越来越高的重视,因此,小型plc的通信功能在不断扩展和增强。以三菱的fx系列为例,它可以接入开放式通信网络,为此提供了cc-link系统主站模块、cc-link接口模块、as-i主站模块、devicenet接口模块和profibus接口模块。使用melsec远程i/o链接系统主站模块可组成远程i/o网络。在软件方面fx提供了一些专用的通信协议,如并行链接、n-n链接、计算机链接和i/o链接。计算机链接协议基本上符合modbus通信协议中的ascii传输模式,plc与pc通信时,plc一侧不需要用户编程。其余的几种链接的通信是周期性地自动实现的,用户只需要作一些简单的设置。

(2)通信对外开放程度提升。早期的plc基本上使用厂家专用的通信协议,给相同厂家的产品互联互通和用户的采用增添了非常大的困难。现在的发展趋势就是尽可能地使用合乎国际标准的通信协议,例如合乎现场总线国际标准iec61158和iec62026中的某些总线标准。值得一提的是modbus通信协议,该协议包含两种传输模式(ascii和rtu),它们在plc的通信中获得了广为的采用,modbus协议已经沦为事实上的标准。有的厂家对modbus协议并作了一些改动。

(3)plc紧密结合现场总线。现场总线与plc有着天然的联系,因为很多现场总线都是plc生产厂家开发出来的,如rockwell的controlnet和devicenet,西门子的profibus等,现在已经有相当多的plc有现场总线通信功能。值得关注的是已

步入国际标准的现场总线,在plc中采用得较多的现场总线存有profibus、devicenet和as-i(执行器、传感器USB)等。

(4)通信程序设计简化。实际中用得较多的是计算机与plc之间的通信。有的通信协议只需要编写计算机一侧的通信程序,plc接收和发送通信帧是自动完成的。为了减少用户编写计算机通信程序的工作量,不少厂家设计了计算机与plc通信的接口软件,如prodave是西门子公司为解决计算机与plc进行数据交换而设计的动态链接库,使用vb、vc和delphi等编程语言均可以用其中的函数,计算机可以很方便地读写西门子plc(s7-200/300/400)的存储区。西门子最近推出的em241modem模块step7-micro/win编程软件中的调制解调器组态向导来设置程序中需要的参数,完成设置后,向导为选择的组态生成程序块和数据块。4plc的pc化

个人计算机(pc)的价格便宜,存有很强的数据运算、数据处理、通信和人机交互的功能。过去个人计算机主要用做plc的编程器操作方式东站或人/机USB终端,如果用作工业掌控现场,必须采用工业掌控计算机。目前尚无多家厂商面世了在pc机上运转的可实现plc功能的软件包,例如北京同拓公司等面世的embiz低成本开放式掌控与自动化方案套装软件,涵盖通用型及嵌入式人机界面、合乎iec1131-3标准的软逻辑掌控及internet功能。北京俄华通仪表技术有限公司的trancemode工控组态软件的逻辑掌控(即为控制器量掌控)部分、研华公司基于pc的软逻辑掌控adam-5501/p31,均就是按iec1131-3标准设计的软件plc,后者可以在pc上以梯形图、顺序功能图和功能块图这3种iec1131-3标准的图形语言去编程。ge-fanuc公司面世了一种外形上类似笔记本电脑的个人计算机,它用液晶显示器(lcd)搞人机界面,以windowsce为操作系统,可实现plc的cpu模块的功能,可以与以太网和i/o模块通信,可以在工业现场采用,这可能将就是今后高档plc的发展方向。计算机的以太网卡比plc的以太网通信模块昂贵得多,计算机显示器的表明效果比通常的触模屏要好得多,“硬plc”的性能价格比传统的“软plc”更高。5结束语

plc已经走过了近30年的历程,以其结构紧凑、可靠性高、功能强、速度快、价格低等优点获得广泛应用,已经成为工业控制系统的主流。

[1]廖常初.plc的发展趋势[j],电气时代.2021(12).

[2]陈有根.可编程序控制器概述[j].大众用电杂志,2021(1).

[3]徐德,孙同景.可以编程序控制器应用领域技术[m].济南:山东科学技术

本文标签: 编程软件计算机功能模块