西门子触摸屏6AV2123-2GA03-0AX0技术参数
  • 西门子触摸屏6AV2123-2GA03-0AX0技术参数
  • 西门子触摸屏6AV2123-2GA03-0AX0技术参数
  • 西门子触摸屏6AV2123-2GA03-0AX0技术参数

产品描述

产品规格模块式包装说明全新

西门子触摸屏6AV2123-2GA03-0AX0技术参数


1 概述
1.1 引言
    随着我国经济的不断发展,社会高度信息化,新的高科技技术不断应用到各个方面中,使得智能化已成为一种发展的必然趋势。智能化也往往是从设备自动化系统开始。本文主要根据个人工作经验就一台水冷螺杆机组来阐述PLC控制设计与智能化空调系统的关系。

1.2 PLC原理及应用
    空调冷冻系统的控制有3种控制方式:早期的继电器控制系统、直接数字式控制器DDC以及PLC(可编程序控制器)控制系统。继电器控制系统由于故障率高,系统复杂,功耗高等明显的缺点已逐渐被人们所淘汰,直接数字式控制器DDC虽然在智能化方面有了很大的发展。但由于DDC其本身的抗干扰能力问题和分级分步式结构的局限性而限制了其应用范围。相反,PLC控制系统以其运行、使用与维护均很方便,抗干扰能力强,适合新型高速网络结构这些显著的优点使其逐步得到广泛的应用。
    可编程控制器是计算机家族中的一员。于上个世纪中后叶被发明后,在机床、各种流水线的输送机械、发电、化工、电子等行业工艺设备的电气控制方面得到了广泛的应用,早期的可编程控制器被称作可编程逻辑控制器(Programmable Logic Controller), 即简称为PLC。

PLC具有功能强大、使用、维修简便等许多优点。对于传统的继电器电路来说,它难以实现复杂逻辑功能的和数字式控制,而且要实现一定规模的逻辑控制功能不仅设计繁琐,难以实现升级,并易发故障,维修复杂,现在已被大中型设备的控制系统所抛弃。而PLC正被广泛的应用并且已逐步取代了继电器电路的逻辑控制。随着科学技术不断的飞跃发展,PLC也不断得到完善和强大,同时它的功能也大大过了逻辑控制的范围,如联网通信功能和自诊断功能等。因此今天这种装置被我们称作可编程控制器,不过我们还是习惯简称这种装置为PLC。
2 PLC的体系结构
PLC结构图
PLC实质上是一种被于工业控制的计算机,其硬件结构和微机是基本一致的。如图1所示:
 
图1 PLC硬件的基本结构

PLC主要是模块式的,包含CPU模块、I/O模块等,PLC一端接传感器,另一端接执行器,从传感器得到的数据经PLC读、运算等处理下达给执行器,执行器动作。PLC相当于继电器的作用,其好处是性高,自动化程度高、可进行网络化等。
3 PLC控制系统主要功能与特点
3.1 PLC控制系统功能说明
    在空调系统上PLC系统有如下功能:

◆ 数据显示功能
    显示机组的运行参数,包括冷水出口温度、冷水入口温度、冷却水出口温度、冷却水入口温度、蒸汽压力、蒸汽阀门开度,以及溶液泵、冷剂泵等所有屏蔽泵的运行状态和各种故障报警的详细信息。 历史数据的存储及检索功能 对重要的数据进行在线存储,数据的存储时间长为10年。可以通过历史报表或者历史趋势曲线的方式检索历史数据。
◆ 控制功能
    根据设定的参数,并考虑经验运行数据,PLC应用反馈数据 (如室内温度等)进行PID调节,以保证运行参数满足系统要求。控制系统有三种运行方式:就地手动、软手动和自动。就地手动就是通过就地手动操作设备对机组进行控制,软手动是通过PLC对机组进行手动控制,自动则是根据编好的控制程序自动控制相关设备的启、停及调节量。采用程序控制方式,杜绝冷剂污染,有效便捷地实现冷水、冷却水的变频控制。通过有效合理地开、停控制,达到启动速度快、停机时间短的目的,即能节省能耗,还能避免结晶,从而提高空调系统的性和经济性。
◆ 连锁与保护功能
    各机组相关设备的启、停具有一定的连锁关系和时间顺序,该功能由PLC的连锁程序完成。同时,为保证机组的运行,对相关参数采取了一定的保护措施,如冷水、冷却水与机组的连锁控制、冷却水系统与冷却塔的连锁控制等。

3.2 系统特点
◆ 灵活性
    本控制系统选用可利用公司的小型一体化PLC代替传统空调主机控制系统中的单片机,较大程度地提高了系统配置及控制的灵活性,能好地满足不同用户的不同需求。同时,明显缩短了程序开发周期。
◆ 高性

PLC控制能够在恶劣的环境中长期、无故障运行,并且易接线、易维护、隔离性好、抗腐蚀能力强,能适应较宽的温度变化范围,平均无故障时间间隔(MTBF)大于15年。
◆ 强大的功能
    现代的PLC的编程语言遵从易学、易懂、易用的标准。除了具备传统PLC助记符和梯形图编程功能外,还具有结构化语言和顺序功能图编程功能。PLC提供各种功能模块,包括各种通讯功能选择、通讯参数设置,以及可以具体到某年、某月、某日、某个时刻的多种定时器和长定时器等,方便了各种功能的实现,有利于缩短开发周期和节省程序容量。

4 控制方法
    对于冷冻水系统,其出水温度取决于蒸发器的设定值,而回水温度取决于蒸发器接收的热量,空调冷冻水出水温度与冷冻水的回水温度设计大温差为:5℃(比如:出水7℃,回水12℃),现采用在蒸发器出水管和回水管上装有检测其温度的变送器、PID温差调节器和变频器组成闭环控制系统,通过冷冻水温差(如:△T=5℃)控制,即可使冷冻水泵的转速相应于热负载的变化而变化。
    对于冷冻水系统,由于低温冷冻水的温度取决于冷却塔的工作情况,我们只需控制高温冷冻水( 冷凝器出水)的温度,即可控制温差。现采用温差变送器、 PID 调节器和变频器组成闭环控制系统,冷凝器出水的温度控制在 T2 ( 如: 37℃),使冷却水泵的转速相应于热负载的变化而变化。
5 系统的设计和应用总结
    由于整个实验室正在逐步筹划和建设的过程中,许多设计还处于探讨之中,众多功能还未付诸实施。

    现在本文就系统改造实现情况作简单介绍:本文的系统调试应分为两步,设备电气控制系统调试和网络系统调试。我们就已完成的设备电气控制系统设计、调试及使用情况作一下说明:针对实验室的要求:要求电气系统运行稳定,感温度高,维护方便寿命长,并能联网进行管理。除此之外在实际使用中由于压缩机的启动方式采用星三角方式启动,属于硬启动,这种启动方式对接触器的质量要求比较严格,特别是对接触器的灭弧处理等要求很严格。通过我的使用经验,在这些方面ABB做的很好,而且ABB的接触器在换时比较方便,它的盖可以拆卸,换时不需要拆下接触器底座,直接卸下盖换线圈即可。
    当然此系统设计达到了使用要求,它不仅具备基本逻辑控制功能,还具有联网通信功能和管理功能等。另外相对与老的控制系统,它工作稳定、故障率低,并能进行系统自动报警,操作及维护十分简便,维修综合成本(待机时间等)大大降低。
6 结束语
    在智能化空调冷冻系统中,采用PLC控制系统是切实可行的,空调冷冻系统用PLC控制可以有效地保证其工作稳定、,便于维护,且性能价格比高。 同时以PLC为的高的监控系统实现了对空调主机的控制及两台主机之间的协调控制,具有、、经济、灵活等显著特点。


    PLC的种类很多,其实现的功能、内存容量、控制规模、外形等方面均存在较大的差异。因此,PLC的分类并没有一个严格的统一标准,而是按结构形式、控制规模、实现的功能大致地分类。
  1)按结构形式分类
  PLc按照硬件的结构形式可以分整体式和组合式。整体式PLc外观是一个长方形箱体,又称为箱式PLc。组合式PLC在硬件构成上具有较高的灵活性,其模块可以像拼积木似的进行组合,构成具有不同控制规模和功能的PLc,因此这种PLc又称为积木式PLC。
    (1)整体式PLC整体式PLC的CPU、存储器、I/0安装在同一机体内(如三菱的FX系列),如图1—1所示。这种结构的特点是:结构简单,体积小,价格低。
    (2)组合式PLC组合式PLc为总线结构。其总线做成总线板,上面有若干个总线槽,每个总线槽上可安装一个PLC模块,不同的模块实现不同的功能,如图1—2所示。PLC的CPu、存储器和电源等做成一个模块,该模块在总线板上的位置一般来说是固定的,而且该模块也是构成组合式PLc所必需的。其他模块可根据PLC的控制规模、实现的功能进行选取,安装在总线的其他任一总线槽上。组合式PLC安装完成后,需要进行登记,使PLc对安装在总线上的模块进行确认。组合式PLc的总线板又称为基板。组合式PLc的特点是:系统构成灵活性较高,可构成具有不同控制规模和功能的PLC;价格较高。
  2)按控制规模分类
  I/O的点数(又称I/0点数)是衡量PLC控制规模的重要参数。因此,按控制规模可分为小型PLC、中型PLC和大型PLC。
    (1)小型PLC I/O点数在256点以下。
    (2)中型PLC.I/O点数在256点~2048点之间。
    (3)大型PLC I/O点数在2048点以上。
    3)按实现的劝能分类
    按照PLc所能实现的功能不同,可以把PLc大致地分为低档PLc、中档PLc和PLC三类。
    (1)低档PLc具有逻辑运算、计时、计数、移位、自诊断、监控等基本功能,还具有一定的算术运算、数据传送和比较、通信、远程和模拟量处理功能。
    (2)中档PLc除了具有低档PLc的功能外,还具有较强的算术运算、数据传送和比较、数据转换、远程、通信、子程序、中断处理和回路控制功能。

    (3)PLc除了具有中档PLc的功能外,还具有带符号的算术运算、矩阵运算、函数、表格、CRT显示、打印机打印等功能。

LGPLC自动控制系统
一、 系统组成: 电气控制中主要有七部分
1、 主控制系统
2、 自动供水部分
3、 自动反冲洗部分
4、 手动供水部分
5、 手动反冲洗部分
6、 显示部分
7、 气泵运行部分
二、 系统控制功能说明:整个系统由触摸屏、PLC、低压电器、特殊模块、线材及附件等硬件组成;七台琴式操作台。
1、 主控制系统是整个除铁除锰自动控制系统的部分,安装在琴式操作台内,主要元器件是触摸屏、PLC、低压电器等。主控系统的控制原理如下:可编程程序控制器PLC从触摸屏、传感器、低压电器等元件采集开关量和模拟量的信号,经过编辑、运算、处理后分别输出信号到触摸屏、低压电器等器件。其中触摸屏用于向PLC输入需要运行和显示整个系统的运行状态;PLC还将输出的开关量输出至所有继电吕,然后经过继电器过度到11个电磁阀等低压电器,控制一个总出水四个滤进、四个反冲洗、两个气泵的开关。
2、 在正常工作时,我们调到自动供水状态,控制系统由操作台控制启停,在自动供水时总进水四个滤进总出水全部打开。
3、 工作一段时间后需要自动反冲洗,将自动进行自动反冲洗状态;控制系统分为操作台控制启停和触摸屏控制其定时时间,在自动反冲洗时,总进水和一个反冲洗、三个滤进同时工作,反冲洗结束将自动恢复正常供水状态,依次循环。
4、 试过程中可以通过手动进行逐个调整,手动供水状态,控制系统直接由操作台的按钮对其控制调整,在手动供水时只能对总进水、四个滤进、总出水进行控制调整。
5、 在调整反冲洗时,把旋钮调到手动反冲洗状态,可以逐个调整,在调整反冲洗过程中也可以调整四个滤进、总进水、总出水,但必需按照要求进行手动反冲洗逐个实现。
6、 各个开关的状态时时都在触摸屏上显示,对其进行监视,可以在监视画面、显示画面上表现出来。在自动反冲洗时可以通过参数设置画面对定时反冲洗的时间进行设置。总进水的进水量可以从参数设置画面对其有四种状态的设置。两个气泵定时互换时间的设置。
7、 正常工作时,可以手动起动一个气泵,两个气泵进行定时交替工作,两气泵间的电磁阀常开,也可以同时起动两台气泵,但气泵间电磁阀关闭;自动供水状态下,自动起动一台气泵,两个气泵进行定时交替工作,两气泵间电磁阀常开,当反冲洗时自动启动两台气泵工作,两气泵间的电磁阀关闭实现其各自控制,定时时间可以从触摸屏的参数设置画面里进行设置。
三、 控制柜操作
1、面板上触摸屏操作控制:触摸屏由七个界面组成
a) 个界面是主画面:底部有二个触摸按钮,可以任意进入 其它二个界面。
b) 二个界面是监视画面:可以直观监视各个阀门的工作状态, (总进水、总出水、四个滤进、四个反冲洗、二个气泵)还有总进水量的大小,右上角的状态显示按钮可以进入状态显示画面。
c) 三个界面是状态显示画面:便于手动操作时监视直观, 有总进水、总出水、气泵1、气泵2、滤进1、滤进2、滤进3、滤进4、反冲洗1、反冲洗2、反冲洗3、反冲洗4,底部有两个触摸按钮可以分别进入参数设置1画面及切换画面。
d) 四个界面是参数设置1画面:在这里我们可以对反冲洗定时和反冲洗计数进行设置,这是对单个反冲洗进行定时计数;底部有两个触摸按钮可以分别进入参数设置2画面及切换画面。
e) 五个界面是参数设置2画面:自动定时里有气泵定时计数、总反冲洗定时计数、供水定时计数。在这里可以对气泵定时时间、总反冲洗定时时间、正常供水定时时间进行设置。底部有两个触摸按钮可以分别进入参数设置3画面及切换画面。
f) 六个界面是参数设置3画面:这里是对总进水开关量设置,在一路通的状态下是四分之一(1000),二路通是四分之二(2000),三路通是四分之三(3000),四路通是全开(4000),设置总进水可以调任意角度。底部有两个触摸按钮分别进入主画面和切换画面。
g) 七个界面是切换画面:界面有六个触摸按钮分别是:主画面、监视画面、状态画面、参数设置1画面、参数设置2画面、参数设置3画面。这个画面是可以任意进入其它几个画面。
2. 面板上按钮的操作控制
面板上有两个转换开关:一个是自动、空档、手动转换;另一个是供水、空档、反冲洗转换,不工作时都调到空档的位置;当工作时可以根据要求选择例如:(自动供水、自动反冲洗、手动供水、手动反冲洗);另外还有总进水、总出水、四个滤进、四个反冲洗,还有两个气泵一个急停,这些都是在手动状态下进行调整,它们各自都对应一个状态指示灯,按下总进水,总进水灯亮,再按下总进水,总进水灯灭,都具有启动停止的功能。在自动状态下面板上按钮是不起作用的,只有气泵和急停有效。其余的只有在手动状态下可以操作。

20220222173907301904.jpg202202221739072455394.jpg202202221739073128824.jpg

问:wi系列的软plcrtx,插槽式plc,嵌入式控制这几种的程序循环周期是可以设定的还是不固定的呢,一般在多少毫秒啊。希望要的回答,硬件配置都相当高的情况下。
答:Wi实时型运行于bbbbbbs NT操作系统和VenturCom公司提供的实时系统(RTX)上,满足严格的“硬实时”要求,循环周期 <0.5ms。其控制性能取决于PC的CPU、内存等,并且随PC机性能的提高而改善,在浮点数运算方面比传统PLC要快50倍以上。当远程I/O为新的ET200S模块时,Wi实时型可实现在两个PROFIBUS循环周期内完成响应。
 
传统的PLC具有硬实时特性,可以保证I/O扫描周期及中断的响应。PC采用的bbbbbbs NT/2000操作系统虽然不是实时系统,不能保证中断的响应时间或任务的执行周期的确定性,但是随着PC技术的发展,PC已具有比PLC好的硬实时特性:PLC中每个扫描周期是固定的,包括I/O映像区刷新,程序从开始到结束每个梯段的扫描,其扫描周期需要至少10倍于快的事件处理时间;在PC机中,如果采用功能块或流程图编程时(Wi支持这些编程方式),程序的执行是基于中断或I/O状态的变化,而执行所有的程序,这样就大大缩短了扫描周期。 另外多任务实时操作系统(RTOS)也保证了系统的性。bbbbbb CE 3.0的出现使基于PC的控制在实时性方面进一步加强,经测试,bbbbbbs CE 3.0在实时性方面比任何PLC都强,可保证的读写周期和程序循环周期。软元件简称元件。将PLC内部存储器的每一个存储单元均称为元件,各个元件与PLC的监控程序、用户的应用程序合作,会产生或模拟出不同的功能。当元件产生的是继电器功能时,称这类元件为软继电器,简称继电器,它不是物理意义上的实物器件,而是一定的存储单元与程序的结合产物。后面介绍的各类继电器、定时器、计数器都指此类软元件。    元件的数量及类别是由PLC监控程序规定的,它的规模决定着PLC整体功能及数据处理的能力。我们在使用PLC时,主要查关的操作手册。表1-3表示FX2N系列PLC软元件一览表。             表1-3  FX2N系列PLC软元件一览表  = 1 \* GB2 ⑴输入继电器(X) 输入继电器是PLC中用来专门存储系统输入信号的内部虚拟继电器。它又被称为输入的映像区,它可以有无数个动合触点和动断触点,在PLC编程中可以随意使用。这类继电器的状态不能用程序驱动,只能用输入信号驱动。FX系列PLC的输入继电器采用八进制编号。FX2N系列PLC带扩展时,输入继电器多可达184点,其编号为X0~X7、X10~X17…X260~X267。 (2)输出继电器(Y) 输出继电器是PLC中专门用来将运算信号经输出接口电路及输出端子送达并控制外部负载的虚拟继电器。它在PLC内部直接与输出接口电路相连,它有无数个动合触点与动断触点,这些动合与动断触点可在PLC编程时随意使用。外部信号无法直接驱动输出继电器,它只能用程序驱动。FX系列PLC的输出继电器采用八进制编号。FX2N系列PLC带扩展时,输出继电器多可达184点,其编号为Y0~Y267。  = 3 \* GB2 ⑶内部辅助继电器(M) PLC内有很多辅助继电器。辅助继电器的线圈与输出继电器一样,由PLC内各软元件的触点驱动。辅助继电器的动合和动断触点使用次数不限,在PLC内可以自由使用。但是,这些触点不能直接驱动外部负载,外部负载的驱动由输出继电器执行。在逻辑运算中经常需要一些中间继电器作为辅助运算用。这些元件不直接对外输入、输出,但经常用作状态暂存、移位运算等。它的数量比软元件X、Y多。内部辅助继电器中还有一类特殊辅助继电器,它有各种特殊功能,如定时时钟、进/借位标志、启动/停止、单步运行、通信状态、出错标志等。FX2N系列PLC的辅助继电器按照其功能分成以下三类。 a.通用辅助继电器M0~M499(500点) 通用辅助继电器元件是按十进制进行编号的,FX2N系列PLC有500点,其编号为M0~M499。 b.断电保持辅助继电器M500~M1023(524点)  PLC在运行中发生停电,输出继电器和通用辅助继电器全部成断开状态。再运行时,除去PLC运行时就接通的以外,其它都断开。但是,根据不同控制对象要求,有些控制对象需要保持停电前的状态,并能在再运行时再现停电前的状态情形。断电保持辅助继电器完成此功能,停电保持由PLC内装的后备电池支持。 c.特殊辅助继电器M8000~M8255(256点) 这些特殊辅助继电器各自具有特殊的功能,一般分成两大类。一类是只能利用其触点,其线圈由PLC自动驱动。例如:M8000(运行监视)、M8002(初始脉冲)、M8013(1s 时钟脉冲)。另一类是可驱动线圈型的特殊辅助继电器,用户驱动其线圈后,PLC做特定的动作。例如,M8033指PLC停止时输出保持,M8034是指禁止全部输出,M8039是时扫描。 (4)内部状态继电器(S) 状态继电器是PLC在顺序控制系统中实现控制的重要内部元件。它与后面介绍的步进顺序控制指令STL组合使用,运用顺序功能图编制易懂的程序。状态继电器与辅助继电器一样,有无数的动合触点和动断触点,在顺控程序内可任意使用。状态继电器分成四类,其编号及点数如下: 初始状态:S0~S9(10点); 回零:S10~S19(10点); 通用:S20~S499(480点); 保持:S500~S899(400点); 报警:S900~S999(100点)。 有关状态继电器的应用,参考项目十STL指令的内容。 ⑸内部定时器 定时器在PLC中相当于一个时间继电器,它有一个设定值寄存器(一个字)、一个当前值寄存器(字)以及无数个触点(位)。对于每一个定时器,这三个量使用同一个名称,但使用场合不一样,其所指的也不一样。通常在一个可编程控制器中有几十个至数百个定时器,可用于定时操作。其详细介绍参照项目七。  = 6 \* GB2 ⑹内部计数器 计数器是PLC重要内部部件,它是在执行扫描操作时对内部元件X、Y、M、S、T、C的信号进行计数。当计数达到设定值时,计数器触点动作。计数器的动合、动断触点可以无限使用。其详细介绍参照项目八  = 7 \* GB2 ⑺数据寄存器(D) 可编程控制器用于模拟量控制、位置控制、数据I/O时,需要许多数据寄存器存储参数及工作数据。这类寄存器的数量随着机型不同而不同。 每个数据寄存器都是16位,其中位为符号位,可以用两个数据寄存器合并起来存放32位数据(位为符号位)。 a.通用数据寄存器D0~D199   只要不写入数据,则数据将不会变化,直到再次写入。这类寄存器内的数据,一旦PLC状态由运行(RUN)转成(STOP)时全部数据均清零。 b.停电保持数据寄存器D200~D7999   除非改写,否则数据不会变化。即使PLC状态变化或断电,数据仍可以保持。 c.特殊数据寄存器D8000~D8255   这类数据寄存器用于监视PLC内各种元件的运行方式用,其内容在电源接通(ON)时,写入初始化值(全部清零,然后由系统ROM安排写入初始值)。 d.文件寄存器D1000~D7999  文件寄存器实际上是一类数据寄存器,用于存储大量的数据,例如采集数据、统计计算器数据、多组控制参数等。其数量由CPU的监视软件决定。在PLC运行中,用BMOV指令可以将文件寄存器中的数据读到通用数据寄存器中,但不能用指令将数据写入文件寄存器。  = 8 \* GB2 ⑻内部指针(P、I) 内部指针是PLC在执行程序时用来改变执行流向的元件。它有分支指令指针P和中断用指针I两类。 a.分支指令指针P0~P63  分支指令用指针在应用时,要与相应的应用指令CJ、CALL、FEND、SRET及END配合使用,P63为结束跳转使用。 b.中断用指针I  中断用指针是应用指令IRET中断返回、EI开中断、DI关中断配合使用的指令。


在上述通信方式下,由于只用两根线进行数据传送,所以不能够利用硬件握手信号作为检测手段。因而在PC机与PLC通信中发生误码时,将不能通过硬件判断是否发生误码,或者当 PC与 PLC工作速率不一样时,就会发生冲突。这些通信错误将导致PLC控制程序不能正常工作,所以使用软件进行握手,以保证通信的性。

由于通信是在PC机以及PLC之间协调进行的,所以PC机以及PLC中的通信程序也相互协调,即当一方发送数据时另一方处于接收数据的状态。

通信程序的工作过程:PC每发送一个字节前发送握手信号,PLC收到握手信号后将其传送回PC,PC只有收到PLC传送回来的握手信号后才开始发送一个字节数据。PLC收到这个字节数据以后也将其回传给PC,PC将原数据与PLC传送回来的数据进行比较,若两者不同,则说明通信中发生了误码,PC机重新发送该字节数据;若两者相同,则说明PLC收到的数据是正确的,PC机发送下一个握手信号,PLC收到这个握手信号后将次收到的数据存入的存储区。这个工作过程重复一直持续到所有的数据传送完成。

    采用软件握手以后,不管PC与PLC的速度相差多远,发送方永远也不会前于接收方。软件握手的缺点是大大降低了通信速度,因为传送每一个字节,在传送线上都要来回传送两次,并且还要传送握手信号。但是考虑到控制的性以及控制的时间要求,牺牲一点速度是值得的,也是可行的。

PLC方的通信程序只是PLC整个控制程序中的一小部分,可将通信程序编制成PLC的中断程序,当PLC接收到PC发送的数据以后,在中断程序中对接收的数据进行处理。PC方的通信程序可以采用VB、VC等语言,也可直接采用西门子组态软件,如STEP7、WinCC。


   PLC的内部固化了一套系统软件,使得你开始能够进行初始化工作和对硬件的组态。PLC的启动设置、、中断设置、通讯设置、I/O模块地址识别都是在PLC的系统软件中进行的。

 

       每种PLC都有各自的编程软件作为应用程序的编程工具,常用的编程语言是梯形图语言,也有ST、IL和其它的语言。如何使用编程语言进行编程,这里就不细述了。

 

    但是,用一种编程语言编出十分优化的程序,则是工程师编程水平的体现。每一种PLC的编程语言都有自己的特色,指令的设计与编排思路都不一样。如果对一种PLC的指令十分熟悉,就可以编出十分简洁、优美、流畅的程序。例如,对于同样的一款PLC的同样一个程序的设计,如果编程工程师对指令不熟悉,编程技巧也差的话,需要1000条语句;但一个编程技巧高的工程师,可能只需要200条语句就可以实现同样的功能。程序的简洁不仅可以节约内存,出错的概率也会小很多,程序的执行速度也快很多,而且,今后对程序进行修改和升级也容易很多。

 

    所以,虽然说所有的PLC的梯形图逻辑都大同小异,一个工程师只要熟悉了一种PLC的编程,再学习二个的PLC就可以很快上手。但是,工程师在使用一个新的PLC的时候,还是应该仔细将新的PLC的编程手册认真看一遍,看看指令的特别之处,尤其是自己可能要用到的指令,并考虑如何利用这些特别的方式来优化自己的程序。

 

    各个PLC的编程语言的指令设计、界面设计都不一样,不存在孰优孰劣的问题,主要是风格不同。我们不能武断地说三菱PLC的编程语言不如西门子的STEP7,也不能说STEP7比ROCKWELL的RSLOGIX要好,所谓的好与不好,大部分是工程师形成的编程习惯与编程语言的设计风格是否适用的问题。

 

    现场常常需要对已经编好的程序进行修改。修改的原因可能是用户的需求变了,可能是发现了原来编程时的错误,或者是PLC运行时发生了电源中断,有些状态数据会丢失,如非保持的定时器会复位,输入映射区会刷新,输出映射区可能会清零,但状态文件的所有组态数据和偶然的事件如计数器的累计值会被保存。

 

    工程师在这个时候可能会需要对PLC进行编程,使某些内存可以恢复到缺省的状态。在程序不需要修改的时候,可以设计应用默认途径来重新启动,或者利用扫描位的功能。

 

    所有的智能I/O模块,包括模拟量I/O模块,在进入编程模式后或者电源中断后,都会丢失其组态数据,用户程序确认每次重新进入运行模式时,组态数据能够被重新写入智能I/O模块。

 

    在现场修改已经运行时常被忽略的一个问题是,工程师忘记将PLC切换到编程模式,虽然这个错误不难发现,但工程师在疏忽时,往往会误以为PLC发生了故障,因此耽误了许多时间。

 

    另外,在PLC进行程序下载时,许多PLC是不允许进行电源中断的,因为这时,旧的程序已经部分被改写,但新的程序又没有写完,因此,如果电源中断,会造成PLC无法运行,这时,可能需要对PLC的底层软件进行重新装入,而许多厂家是不允许在现场进行这个操作的。大部分新的PLC已经将用户程序与PLC的系统程序分开了,可以避免这个问题。




http://zhangqueena.b2b168.com

产品推荐