7
1、输入继电器 PLC在得到输入信号后的工作过程中,由光电耦合管通电,可以想成是内部的继电器线圈得电。从而,其常开触点闭合,常闭触点断开。
这种与输入电路等效的继电器称为输入继电器。它具有以下特点:
(1)它只能由外部的输入信号驱动,而不能由内部的逻辑指令来驱动。
(2)其触点不能直接输出,不能用来带动外部负载。
(3)其常开、常闭触点可以多次使用,不受取限制,或者说,可以想象成有无数对常开和常闭触点。
2、输出继电器,如上述,PLC的输出电路有继电器输出、晶闸管输出和晶体管输出等,但在考虑逻辑关系时,都可以想象成是由继电器输出的。其主要特点如下:
(1)直接驱动负载的触点只有一对,并且一定是常开触点。
(2)内部还有无数对常开和常闭触点,用于编程。
(3)一般情况下,输出断电器的“线圈”不宜多处反复使用。
3、辅助继电器 PLC内部设置了许多“辅助继电器”,用M表示。其作用类似于中间继电器,用于传递信号。在使用时,须注意以下特点:
(1)既不能直接输入,也不能直接输出。即:既不能直接接受外部信号,也不能用于直接驱动负载。
(2)辅助继电器的数量很多,用途也不一致,例如:M0~M499为通用型继电器;M500~M1023为断电保持继电器等,须注意阅读说明书。
4、定时器 相当于时间继电器,用T表示。其定时时间由常数K决定,K的基数由定时器的编号决定。如T0~T199为100ms;T200~T245为10ms等。例如,设T0的时间常数为K20,则延时时间为2s。
定时器在断电后,所计时间一般不再保持。
5、计数器 用于计算输入脉冲的次数,用C表示。其计数的限值由常数K决定,设定范围如K1~K32767等。当计数器的计数次数到达限值K时,其触点动作。
计数器的计数内容需通过复位指令RST来。
辅助继电器是PLC中数量多的一种继电器,一般的辅助继电器与继电器控制系统中的中间继电器相似。
辅助继电器不能直接驱动外部负载,负载只能由输出继电器的外部触点驱动。辅助继电器的常开与常闭触点在PLC内部编程时可无限次使用。
辅助继电器采用M与十进制数共同组成编号(只有输入输出继电器才用八进制数)。
1.通用辅助继电器(M0~M499)
FX2N系列共有500点通用辅助继电器。通用辅助继电器在PLC运行时,如果电源突然断电,则全部线圈均OFF。当电源再次接通时,除了因外部输入信号而变为ON的以外,其余的仍将保持OFF状态,它们没有断电保护功能。通用辅助继电器常在逻辑运算中作为辅助运算、状态暂存、移位等。
根据需要可通过程序设定,将M0~M499变为断电保持辅助继电器。
2.断电保持辅助继电器(M500~M3071)
FX2N系列有M500~M3071共2572个断电保持辅助继电器。它与普通辅助继电器不同的是具有断电保护功能,即能记忆电源中断瞬时的状态,并在重新通电后再现其状态。它之所以能在电源断电时保持其原有的状态,是因为电源中断时用PLC中的锂电池保持它们映像寄存器中的内容。其中M500~M1023可由软件将其设定为通用辅助继电器。
小车的正反向运动中,用M600、M601控制输出继电器驱动小车运动。X1、X0为限位输入信号。运行的过程是X0= ON→M600=ON→Y0=ON→小车右行→停电→小车中途停止→上电(M600=ON→Y0=ON)再右行→X1=ON→M600=OFF、M601=ON→Y1=ON(左行)。可见由于M600和M601具有断电保持,所以在小车中途因停电停止后,一旦电源恢复,M600或M601仍记忆原来的状态,将由它们控制相应输出继电器,小车继续原方向运动。若不用断电保护辅助继电器当小车中途断电后,再次得电小车也不能运动。
3.特殊辅助继电器
PLC内有大量的特殊辅助继电器,它们都有各自的特殊功能。FX2N系列中有256个特殊辅助继电器,可分成触点型和线圈型两大类
(1)触点型 其线圈由PLC自动驱动,用户只可使用其触点。例如:
M8000:运行监视器(在PLC运行中接通),M8001与M8000相反逻辑。
M8002:初始脉冲(仅在运行开始时瞬间接通),M8003与M8002相反逻辑。
M8011、M8012、M8013和M8014分别是产生10ms、100ms 、1s和1min时钟脉冲的特殊辅助继电器。
(2)线圈型 由用户程序驱动线圈后PLC执行特定的动作。例如:
M8033:若使其线圈得电,则PLC停止时保持输出映象存储器和数据寄存器内容。
M8034:若使其线圈得电,则将PLC的输出全部禁止。
M8039:若使其线圈得电,则PLC按D8039中的扫描时间工作。
四、状态器(S)
状态器用来纪录系统运行中的状态。是编制顺序控制程序的重要编程元件,它与后述的步进顺控指令STL配合应用。
如图3-6所示,我们用机械手动作简单介绍状态器S的作用。当启动信号X0有效时,机械手下降,到下降限位X1开始夹紧工件,加紧到位信号X2为ON时,机械手上升到上限X3则停止。整个过程可分为三步,每一步都用一个状态器S20、S21、S22记录。每个状态器都有各自的置位和复位信号(如S21由X1置位,X2复位),并有各自要做的操作(驱动Y0、Y1、Y2)。从启动开始由上至下随着状态动作的转移,下一状态动作则上面状态自动返回原状。这样使每一步的工作互不干扰,不必考虑不同步之间元件的互锁,使设计清晰简洁。
状态器有五种类型:初始状态器S0~S9共10点;回零状态器S10~S19共10点;通用状态器S20~S499共480点;具有状态断电保持的状态器有S500~S899,共400点;供报的状态器(可用作外部故障诊断输出)S900~S999共100点。
在使用用状态器时应注意:
1)状态器与辅助继电器一样有无数的常开和常闭触点;
2)状态器不与步进顺控指令STL配合使用时,可作为辅助继电器M使用;
3)FX2N系列PLC可通过程序设定将S0~S499设置为有断电保持功能的状态器。
永宏PLC控制系统在使用过程中,经常要修改一些参数,常见的就是修改定时器的设定值.为了操作员方便修改定时器的设定值,可用下列方法来实现:
1、 使用人机界面
永宏PLC可以用触摸屏、文本显示器或工控机作人机界面,方便修改定时器参数,但成本较高.
2、 使用永宏PLC内置的模拟电位器
小型永宏PLC一般都有内置的设置参数用的模拟电位器.如三菱永宏PLC FX1N、FX1S的外部调节寄存器D8030和D8031的值与模拟电位器的位置相对应.S7-200的两个模拟电位器对应的寄存器是SMB28和SMB29.CP1H的模拟电位器对应的寄存器A642.
3、 用模拟量设定功能扩展板修改定时器的设定值
FX系列的模拟量设定功能扩展板FX2N-8AV-BD上有8个电位器,可以用应用指令VRRD读出各电位器设定的8位二进制数,用定作定时器、计数器的设定值.
4、 用永宏PLC外部触点在程序内作加减计数器实现设定定时器的设定值
用按钮的上升沿与加减计数器实现.当按下按钮,加减计数器的寄存器加1或减1.而定时器的设定值就是寄存器中的数值.根据需要与定时器的基时要确定按下的次数.加计数与减计数的外部接点要分开.
5、 增加LCD选件板改变永宏PLC内部定时器的设定值.
可以方便的监控、变永宏PLC内数据值,并可以实现错误状态的可视化.CP1H、CP1L的永宏PLC可以增加LCD选件板CP1W-DAM01
PLC控制系统的设计和调试的步骤
(一)分析被控对象并提出控制要求
详细分析被控对象的工艺过程及工作特点,了解被控对象机、电、液之间的配合,提出被控对象对PLC控制系统的控制要求,确定控制方案,拟定设计任务书。
(二)确定输入/输出设备
根据系统的控制要求,确定系统所需的全部输入设备(如:按纽、位置开关、转换开关及各种传感器等)和输出设备(如:接触器、电磁阀、信号指示灯及其它执行器等),从而确定与PLC有关的输入/输出设备,以确定PLC的I/O点数。
(三)选择PLC
PLC选择包括对PLC的机型、容量、I/O模块、电源等的选择,详见本章二节。
(四)分配I/O点并设计PLC外围硬件线路
1.分配I/O点
画出PLC的I/O点与输入/输出设备的连接图或对应关系表,该部分也可在2步中进行。
2.设计PLC外围硬件线路
画出系统其它部分的电气线路图,包括主电路和未进入PLC的控制电路等。
由PLC的I/O连接图和PLC外围电气线路图组成系统的电气原理图。到此为止系统的硬件电气线路已经确定。
(五)程序设计
1. 程序设计
根据系统的控制要求,采用合适的设计方法来设计PLC程序。程序要以满足系统控制要求为主线,逐一编写实现各控制功能或各子任务的程序,)逐步完善系统的功能。除此之外,程序通常还应包括以下内容:
1)初始化程序。在PLC上电后,一般都要做一些初始化的操作,为启动作必要的准备,避免系统发生误动作。初始化程序的主要内容有:对某些数据区、计数器等进行清零,对某些数据区所需数据进行恢复,对某些继电器进行置位或复位,对某些初始状态进行显示等等。
2)检测、故障诊断和显示等程序。这些程序相对立,一般在程序设计基本完成时再添加。
3)保护和连锁程序。保护和连锁是程序中不可缺少的部分,认真加以考虑。它可以避免由于非法操作而引起的控制逻辑混乱,。
2. 程序模拟调试
程序模拟调试的基本思想是,以方便的形式模拟产生现场实际状态,为程序的运行创造必要的环境条件。根据产生现场信号的方式不同,模拟调试有硬件模拟法和软件模拟法两种形式。
1)硬件模拟法是使用一些硬件设备(如用另一台PLC或一些输入器件等)模拟产生现场的信号,并将这些信号以硬接线的方式连到PLC系统的输入端,其时效性较强。
2)软件模拟法是在PLC中另外编写一套模拟程序,模拟提供现场信号,其简单易行,但时效性不易保证。模拟调试过程中,可采用分段调试的方法,并利用编程器的监控功能。
(六)硬件实施
硬件实施方面主要是进行控制柜(台)等硬件的设计及现场施工。主要内容有:
1) 设计控制柜和操作台等部分的电器布置图及安装接线图。
2)设计系统各部分之间的电气互连图。
3)根据施工图纸进行现场接线,并进行详细检查。
由于程序设计与硬件实施可同时进行,因此PLC控制系统的设计周期可大大缩短。
(七)联机调试
联机调试是将通过模拟调试的程序进一步进行在线统调。联机调试过程应循序渐进,从PLC只连接输入设备、再连接输出设备、再接上实际负载等逐步进行调试。如不符合要求,则对硬件和程序作调整。通常只需修改部份程序即可。
全部调试完毕后,交付试运行。经过一段时间运行,如果工作正常、程序不需要修改,应将程序固化到EPROM中,以防程序丢失。
(八)整理和编写技术文件
技术文件包括设计说明书、硬件原理图、安装接线图、电气元件明细表、PLC程序以及使用说明书等。



西门子PLC 等西门子可编程控制器,广泛应用于工业自动化流水线、饮料包装流水线作业、造纸行业物料供给供应等。西门子PLC,性能稳定,赢取用户的信赖。
那么西门子PLC主要有哪些工业应用呢?BTONE MRO为广大用户汇总如下:
1、(单机立完成)模拟量的采集与控制; 如:温度、压力、流量等过程量的采集与PID控制,位移、速度等运动量的采集与控制。
2、(与上位机连网)作为系统(如集散型控制系统DCS)现场端的采集器和控制器. 如: 1-n台PLC与上位机(工控机IPC、人机界面HMI等)连网通信,由上位机实现“集中管理”,由PLC实现“分散采集+分散控制”/或“集中采集+集中控制”。
3(单机立完成)开关量的采集与控制。如:电动机的启停、定时控制,电磁阀的开阀、关阀控制,仓库门的开门、关门控制,产品的计数控制,机械手、生产线、组合机床、电梯等设备的运行控制,等等。(西门子工控,西门子PLC,西门子广州技术代理,西门子广州)
西门子PLC在工业应用中应注意符合用工要求的的工作环境。以下为简要介绍:
1)震动:应使PLC远离强烈的震动源,防止振动频率为10~55Hz的频繁或连续振动。当使用环境不可避免震动时,采取减震措施塑料工业网,如采用减震胶等。
一.存储器的数据类型与寻址方式
1.位、字节、字和双字
二进制数1位(bit)只有0和1两种不同的取值,可用来表示开关量(或称数字量)的两种不同的状态:通和断。
8位二进制数组成1个字节(Byte),0位位(LSB)、7位为位(MSB)。两个字节组成1字(Word)。两个字组成1双字(D表示双字)。
数据的位数与取值范围
B(字节),8位值:无符号数 十进制: 0~255 ;十六进制 :0~FF
W(字),16位值:无符号数 十进制 :0~65535;十六进制:0~FFFF
D(双字),32位值:无符号数 十进制:0~4294967295;十六进制:0~FFFFFFFF
2.数据的存取方式
位存储单元的地址由字节地址和位地址组成,如:I3.2中的I表示区域标识符bbbbb,字节地址为3,位地址为2。这种存取方式称为“字节.位”寻址方式。
输入字节IB3(B是Byte的缩写)由I3.0~I3.7这8位组成。相邻的两个字节组成一个字,VW100表示由VB100和VB101组成的1个字,V表示区域标识符;W表示字(Word);100表示起始字节的地址。
VD100表示由VB100~VB103组成的双字,V为区域标识符;D表示存取双字(Double Word);100为起始字节的地址。
二. 存储取的寻址(I、Q、V、M、SM、L均可按位、字节、字和双字来存取)
1. 输入映像寄存器(I)寻址
输入映像寄存器的标识符为I(I0.0~I15.7),在每个扫期描周的开始,CP对输入点进行采样,并将采样值存入映像寄存器中。
2.输出映像寄存器(Q)寻址
输出映像寄存器的标识符为Q(Q0.0~Q15.7),在扫期描周的末尾,CPU输出映像寄存器给输出模块,再由后者驱动外部负载。
3.量存储器(V)寻址
在程序执行的过程中存放中间结果,或用来保存与工序或任务有关的其他数据。
4. 位存储区(M)区寻址
内部存储器标志位(M0.0~M31.7)用来保存控制继电器的中间操作状态或其他控制信息。
5. 特殊存储器(SM)标志位寻址
特殊存储器用于CPU与用户之间交换信息,例如SM0.0一直为“1”状态,SM0.1仅在执行用户程序的个扫描周期为“1”。SM0.4、SM0.5分别提供周期为1min和1s的时钟脉冲。SM1.0、SM1.1和SM1.2分别是零标志、溢出标志和负数标志。
6. 局部存储器(L)区寻址
7. 定时器存储器(T)区寻址
S7—200 有三种定时器为1sm、10sm、100sm,当前值寄存器是16位有 号整数,时基增量值1~32767。地址:T0~T255
8. 计数器存储器(C)区寻址
计数器用来累计其计数输入端电平由低到高的次数CPU提供加计数器、减计数器和加减计数器当前值为16位有符号整数用来存放累计的脉冲数1~32767。地址:C0~C255。
9. 顺序控制继电器(S)寻址
顺序控制继电器(SCR)位用于组织机器的顺序操作,SCR提供控制程序的逻辑分段。
10.拟量输入(AI)寻址(一个字长16位,地址为偶数字节如:AIW2、AIW4、AIW6等)
11.模拟量输出(AQ)寻址(一个字长16位,地址为偶数字节如:AQW2、AQW4、AQW6等)
12.累加器(AC)寻址
13.高速计数器(HC)寻址
PLC柜和DCS系统柜的配线基本技术要求为:严格遵循技术图纸要求、按图施工;盘内接线准确正确无误;仪表及设备安装连接牢固、接触良好;导线绝缘层和绝缘无损伤;盘内配线整齐;标识清晰美观。
尚未开孔和配线的仪表盘、仪表操作台、PLC柜、DCS系统柜应按以下步骤施工:
1、核对系统原理图,熟悉盘面布置图及盘后接线图。
2、领出所需的设备、部件与材料。
3、盘面开孔定位
按设计图纸与实物尺寸,在仪表盘(台)盘面上划线确认开孔位置及尺寸。如目前装配的盘柜旁有相邻盘柜,还应注意校核本柜仪表部件的高度,尽可能使仪表安装高度、间距与邻盘一致,保持整体美观协调。
4、开孔
A、标准按钮孔或灯孔直接用开孔器在盘上开孔。
B、普通圆孔用不同规格钻头钻孔。
B、正方形或长方形开孔时,在对角线上用Φ7mm钻头各打5个小孔,由此伸入锯条沿划线开孔,后用锉将开孔修整至所需尺寸
D、仪表盘开孔尺寸,孔的边沿光滑无毛刺。
E、盘内如需堵孔时,应用与盘面同等厚度的铁板制成孔洞的形状(略小),置于孔内,在盘背后用细焊条点焊。Φ6mm以下的圆孔可用腻子堵平。
5、安装固定端子排、电缆、仪表、电气设备及绑扎导线的金属横条
6、仪表盘喷漆或喷塑
在实际施工中应注意保持新增仪表盘与邻盘颜色一致。
7、准备标号牌
8、安装仪表设备与部件
9、安装端子排
10、配线
仪表盘、仪表操作台、PLC柜和DCS系统柜的配线技术要求相同。配线具体要求和规范如下:
A、仪表盘每组端子排前应标记型端子,清楚标注所属回路名称;端子排上每隔5个端子标明顺序号;端子排距离地面不应小于150mm;端子排并列安装时,间隔不应小于150mm。
B、仪表设备与导线一般用螺丝连接,应拧紧螺丝。如将导线焊接至设备,)应使用多股软导线。
C、盘柜内仪表连接导线一般选用1.0mm多股软铜线;盘柜内电气控制回路部分连接导线一般选用1.5mm多股软铜线;电气电流回路部分连接导线一般选用2.5mm多股软铜线;电气主回路连接导线按负荷考虑导线载流量,选用合适导线配线。
D、当导线的两端分别连接到可动的和固定的部件时,使用多股软铜线,并在靠近端子排处用卡子固定。
E、盘内各仪表设备间一般可不经过中间端子,用导线直线连接,但导线本身完整不能有接头。部仪表件之间的连线应绑扎在导线束内。
F、同一盘内导线的颜色应一致。
G、盘内同一路线的单股硬铜线可排列成长方形的导线束,多股 软铜线排列成圆形的导线束。
H、仪表盘内配线应统一下料,一次排成,避免逐根增设。仪表盘配线的走向力求简捷、明显,尽量减少交叉。如交叉不能避免,应将其做成使部分(或上层)看不到交叉。导线束在转弯时或分支时,仍应保持横平竖直,转角弧度一致,导线相互紧靠。转角弧度要求一次弯成,避免损伤导线绝缘及芯线。导线弯曲半径一般应不小于导线束直径的三倍。
I、长方形导线束下料后,临时固定后沿其全长用小铝带卡子绑扎、固定。导线束分支出来的导线,可用钢精轧头绑扎。圆形导线束的绑扎可用尼龙线或塑料固定带。导线束绑扎应匀称,当垂直走线时,间隔为200mm;水平走线时,间隔为150mm。导线束转弯处应另增卡子。导线束应固定在预设的铁件上。
J、接到端子排的导线,除了需要跨接线可连接两根导线到同一个端子外,每个端子上的导线不多于一根。若导线同一端子上导线多于两根,须增加一个端子,两者用短路片连起来。
K、如拆除配好线的盘柜内的接线,可直接剪掉导线两端,其余部分作为线留在导线束内;如配好线的盘柜内要增加导线,应保持原有配线方式,尽可能包扎在原有导线束内,切忌任意乱接,影响整体。
L、为了简化配线工作仪表盘、PLC盘和DCS系统盘通常将导线敷设在线槽内。敷设时先将线槽固定在盘上,然后将导线整齐放置于线槽内。接至端子排或仪表设备、部件的导线由线槽旁边的孔眼引出。 汇线槽与端子或设备的间距通常为50mm,这样既方便接线又可使配线美观
M、如仪表设备接线柱为插接件,需用多心的软铜线配线。若导线和设备插接件需要焊接,应使用带有焊剂的焊锡丝 (松香焊锡丝),并用热量适当的电路铁进行焊接,切勿使用有腐蚀性的焊剂。焊点部分避免过热和虚焊。焊接结束后应用酒精清洗焊点,以防止腐蚀。
11、查线
12、在仪表盘安装各仪表部件的名称标号牌,在仪表盘后安装仪表设备的编号或位号的标号牌。
一、 可编程序控制器的基本结构
PLC是微处理器为的工业计算机系统。
PLC是由处理器、存储器、输入/输出接口、电源及外接编程器组成。在目前较流行的模块式结构中,常在母板上按系统要求配置CPU单元(包括电源)、存储单元、I/O单元等。
1、处理器(CPU)
CPU是整个PLC的部件,控制着所有部件的操作。它通过地址总线、数据总线、控制总线与储存单元、I/O单元连接,主要任务是:
1)诊断PLC电源和内部电路的工作状态及编制程序中的语法错误。用扫描方式采集由现场输入装置送来的状态或数据,并存入输入映象寄存器或数据寄存器中。
2)在运行状态时,按用户程序寄存器中存放的先后顺序逐条读取指令,经编译解释后,按指令规定的任务完成各种运算和操作,根据运算结果存储相应数据,并新有关标志的状态和输出映象寄存器的内容。
3)将存于数据寄存器中的数据处理和输出映象寄存器的内容送至输出电路。
4)按照PLC中系统程序所赋予的功能接收并存储从编程器输入的用户程序和数据,响应各种外部设备(如编程器、打印机、上位计算机、图形监控系统、条码判读器等)的工作请求。
2、存储器
存储器用来存放系统程序、用户程序、逻辑变量和一些其它信息等。
PLC内部的存储器有两类:
一类是系统程序存储器,用以存放系统程序(包括系统管理程序、监控程序、模块化应用功能子程序以及对用户程序做编译处理的编译解释程序等)。系统程序根据PLC功能的不同而不同,生产厂家在PLC出厂前已将其固化在只读存储器ROM或PROM中,用户不能改。
另一类是用户存储器,主要用于存储用户程序及工作数据等。用户程序指使用者根据工程现场的生产过程及工艺要求编写的程序。用户程序由使用者输入到PLC的RAM中,允许修改。
3、输入/输出接口
输入/输出(I/O)接口是将PLC与现场各种输入、输出设备连接起来的部件(有时也被称为I/O单元或I/O模块)。
输入接口通过PLC的输入端子接受现场输入设备(如限位开关、操作按钮、光电开关、温度开关等)的控制信号,并将这些信号转换成CPU所能接受和处理的数字信号输入主机。输入接口一般由光电耦合电路和微电脑输入接口电路组成。
2) 输出接口用于把用户程序的逻辑运算输出到PLC外部,具有隔离PLC内部电路与外部执行元件的作用,同时兼有功率放大作用。
PLC输出一般有三种:继电器输出型、晶体管输出型、晶闸管输出型。其中继电器输出
型为有触点输出方式,可用于接通或断开开关频率较低的直流负载或交流负载回路,这种方式有继电器触点的电气寿命和机械寿命问题;晶闸管输出型则用于带直流电源负载,高速大功率负载;晶体管输出型用于高速小功率负载。可以看出,继电器、晶闸管和晶体管作为输出端的开关元件受PLC的输出指令控制,完成接通或断开与相应输出端相连的负载回路的任务,它们并不向负载提供工作电源。负载工作电源的类型、电压等级和性应该根据负载要求以及PLC输出接口电路的技术性能指标确定。
由于输入/输出接口电路采用了光电耦合或继电器隔离电路,使现场的输入、输出设备与PLC之间没有电的联系,从而大大减少了电磁干扰,这是提高PLC性的关键措施之一。
4、电源
是PLC的CPU、存储器、输入/输出接口等内部电子电路工作需要的直流电源电路或电源模块。输入、输出接口电路的电源彼此相互立,以避免或减少电源间干扰。
现在许多PLC的直流电源采用直流开关稳压电源,这种电源稳压性能好、抗干扰能力强,不仅可提供多路立的电压供内部电路使用,而且还可为输入设备或输入端的传感器提供标准电源。
5、其他接口和外设
编程器是人与PLC联系和对话的工具,是PLC重要的外围设备。用户可以利用编程器来输入、读出、检查、修改和调试用户程序,也可用它监视PLC的工作状态、显示错误代码或修改系统接触器的设置参数等。(电工之家//www.)除采用手持编程器和监控外,还可通过PLC的RS232C外设通信口(或RS422口配以适配器)与计算机联机,并利用PLC生产厂家提供的工具软件来对PLC进行编程和监控。相比起来,利用计算机进行编程和监控比手持编程工具加直观和方便,但一台手持编程器可以用于同系列的其他PLC,做到一机多用。
二、PLC的基本工作原理
1、循环扫描
PLC采用循环扫描工作方式,这个工作过程一般包括五个阶段:内部处理、与编程器等的通信处理、输入扫描、用户程序执行、输出处理。
当PLC方式开关置于RUN(运行)时,执行所有阶段;当方式开关置于STOP(停止)时,不执行后3个阶段,此时可进行通信处理,如对PLC联机或离线编程。
对于不同型号的PLC,图中的扫描过程中各步的顺序可能不同,这是由PLC内部系统程序决定的。
1)内部处理
在这一阶段,CPU检测主机硬件,同时也检查所有的I/O模块的状态。在RUN模式下,还检测用户程序存储器。如果发现异常,则停机并显示出错。若自诊断正常继续向下扫描。
2)处理通信请求
在CPU扫描周期的信息处理阶段,CPU自动检测并处理各通信端口接收到的任何信息。即检查是否有编程器、计算机等的通信请求,若有则进行相应处理,在这一阶段完成数据通信任务。
3)输入处理
在这一阶段,对各数字量输入点的当前状态进行输入扫描,并将各扫描结果分别写入对应的映像寄存器中。
4)执行用户程序
在PLC中,用户程序按先后顺序存放。在这一阶段,CPU从条指令开始顺序取指令并执行,直到后一条指令结束。执行指令时从映像寄存器中读取各输入点的状态,每条指令的执行是对各数据进行自述或逻辑运算,然后将运算送到输出映像寄存器中。执行用户程序的过程与计算机基本相同。
5)输出处理
在这一阶段,CPU用输出映像寄存器中的数据几乎同时集中对输出点进行刷新,通过输出部件转换成被控设备的所能接受的电压或电流信号,以驱动被控设备。