西门子全国CPU代理商-分销商
-
面议
西门子全国CPU代理商-分销商
西门子代理商
西门子PLC代理商
西门子授权代理商
西门子模块代理商
西门子总代理商
1.逻辑控制的特点
按信号输入/输出(/O)的特点来说,逻辑控制主要以开关量ON 或OFF的状态为主,故输入、输出信号的表达,以及控制逻辑的表述、化简等,都可以用以布尔代数为基础的一整套理论和方法来处理。的可编程控制器,其I/O信号不但有开关量信号,而且可能涉及到大量的模拟量信号,如温度、流量、压力、速度、加速度等物理参数,以及大量的数据信息。对开关量的处理,仍是逻辑控制系统主要的和重要的任务。
逻辑控制按其控制程序的特点,控制方法千差万别,归纳起来通常有以下3种。
(1)顺序控制这种控制是以步动作的完成作为信号,从而启动后一步动作的程序控制方式。在逻辑控制中,这种控制方式运用相当普遍。一种进给装置的逻辑控制如图1-1所示。进给装置的前进或后退是由进给电动机的正转或反转驱动的,进给装置的钻孔作业由钻孔电动机来完成。这部分逻辑控制装置的任务是在对工件钻孔时一定的钻孔深度。步动作:在某一控制信号的启动下,进给装置向前运动,释放LS1行程开关。二步动作:当进给装置上的挡块压下LS2行程开关闭合其常开触点,进给装置继续前进,同时钻孔电动机开始旋转。在这里,LS2常开触点的闭合作为步动作结束和二步动作开始的转换信号。在二步动作中,进给装置前进、钻头旋转,在某一时刻开始了对工件的钻孔工作。三步动作:当挡块使LS3闭合时,钻头继续旋转,而进给装置后退,二步动作结束。四步动作:当挡块再次使LS2闭合时,钻孔电动机停止旋转而进给装置继续后退,三步动作结束。当挡块压下LS1使其常闭触点断开时,进给装置停止后退,四步动作结束。
N.O.一常开:N.C.一常闭。
(2)条件控制所谓条件控制,就是当控制量达到条件规定的量值时,就启动下一步动作运行。它以某一个或某几个动作所产生的综合结果作为信号来启动下一步动作(而无论前面的一个或几个动作是在执行延续过程中还是已经执行结束)的程序控制方式。这里所指的综合结果或称条件,可以是控制过程中的计数值,也可以是电压、电流、功率、行程、位置、速度以至于温度、压力、流量等生产过程中的物理量。电动机在高速运转中如果其功率超过一定量值,则电动机在逻辑控制系统控制下自动退到低一挡级的速度下运转,就是这种条件控制的一例。变化参量控制也属于这一类控制。
(3)时序控制是以时间为基准来决定每一步动作的运行或停止的程序控制方式。例如,某加热控制系统采用加热5s,再停止加热15s,这种反复交替的控制方式,即是时序控制的一个典型例子。时序控制亦可看作特殊意义下的变化参量控制,只是这里的变化参量是“时间”。
各种各样的逻辑控制实际上都是按照上述3种控制方式组合起来的,因此,这3种控制方式体现了逻辑控制在控制程序规则上的特点。
2.逻辑控制的控制要素
无论是哪一种程序控制方法,在控制过程中均包含了两个控制要素:一是根据按生产工艺要求所预先确定的顺序或机械设备运动的先后,依据输入信号或延时、计数等中间信号,控制步动作和后一步动作的转换;二是在每一步中根据各工序或运动预先安排的要求,准确地控制执行机构完成规定的动作。简而言之,即逻辑控制过程中包含了两个控制要素:动作的转换和动作的执行。前者解决的是如何由步转换至后一步的问题;后者解决的是在每一步中做什么的问题。
(1)梯形图
梯形图编程语言习惯上叫梯形图。梯形图沿袭了继电器控制电路的形式,也可以说,梯形图编程语言是在电气控制系统中常用的继电器、接触器逻辑控制基础上简化了符号演变而来的,具有形象、直观、实用,电气技术人员容易接受,是目前用得多的一种PLC编程语言。
(2)指令表
这种编程语言是一种与计算机汇编语言相类似的助记符编程方式,用一系列操作指令组成的语句表将控制流程热核出来,并通过编程器送到PLC中去。
(3)顺序功能图
采用IEC标准的SFC(Sequential Function Chart)语言,用于编制复杂的顺控程序。利用这种的编程方法,初学者也很容易编出复杂的顺控程序,大大提高了工作效率,也为调试、试运行带来许多言传的方便。
(4)状态转移图
类似于顺序功能图,可使复杂的顺控系统编程得到进一步简化。
(5)逻辑功能图
它基本上沿用了数字电路中的逻辑门和逻辑框图来表达。一般用一个运算框图表示一种功能。控制逻辑常用“与”、“或”、“非”三种功能来完成。目前国际电工协会(IEC)正在实施发展这种编程标准。
(6)语言
近几年推出的PLC,尤其是大型PLC,已开始使用语言进行编程采用语言编程后,用户可以象使用PC机一样操作PLC。在功能上除可完成逻辑运算功能外,还可以进行PID调节、数据采集和处理、上位机通信等。
6ES72111BE400XB0 | CPU 1211C AC/DC/Rly,6输入/4输出,集成2AI |
6ES72111AE400XB0 | CPU 1211C DC/DC/DC,6输入/4输出,集成2AI |
6ES72111HE400XB0 | CPU 1211C DC/DC/Rly,6输入/4输出,集成2AI |
6ES72121BE400XB0 | CPU 1212C AC/DC/Rly,8输入/6输出,集成2AI |
6ES72121AE400XB0 | CPU 1212C DC/DC/DC,8输入/6输出,集成2AI |
6ES72121HE400XB0 | CPU 1212C DC/DC/Rly,8输入/6输出,集成2AI |
6ES72141BG400XB0 | CPU 1214C AC/DC/Rly,14输入/10输出,集成2AI |
6ES72141AG400XB0 | CPU 1214C DC/DC/DC,14输入/10输出,集成2AI |
6ES72141HG400XB0 | CPU 1214C DC/DC/Rly,14输入/10输出,集成2AI |
6ES72151BG400XB0 | CPU 1215C AC/DC/Rly,14输入/10输出,集成2AI/2AO |
6ES72151AG400XB0 | CPU 1215C DC/DC/DC,14输入/10输出,集成2AI/2AO |
6ES72151HG400XB0 | CPU 1215C DC/DC/Rly,14输入/10输出,集成2AI/2AO |
6ES72171AG400XB0 | CPU 1217C DC/DC/DC,14输入/10输出,集成2AI/2AO |