西门子CPU主机6ES7317-2AK14-0AB0
可编程控制器(PROGRAMMABLE CONTROLLER,简称PC)。与个人计算机的PC相区别,用PLC表示。
PLC是在传统的顺序控制器的基础上引入了微电子技术、计算机技术、自动控制技术和通讯技术而形成的一代新型工业控制装置,目的是用来取代继电器、执行逻辑、记时、计数等顺序控制功能,建立柔性的程控系统。国际电工委员会(IEC)颁布了对PLC的规定:可编程控制器是一种数字运算操作的电子系统,专为在工业环境下应用而设计。它采用可编程序的存贮器,用来在其内部存贮执行逻辑运算、顺序控制、定时、计数和算术运算等操作的指令,并通过数字的、模拟的输入和输出,控制各种类型的机械或生产过程。可编程序控制器及其有关设备,都应按易于与工业控制系统形成一个整体,易于扩充其功能的原则设计。
PLC具有通用性强、使用方便、适应面广、可靠性高、抗干扰能力强、编程简单等特点。可以预料:在工业控制领域中,PLC控制技术的应用必将形成世界潮流
PLC程序既有生产厂家的系统程序,又有用户自己开发的应用程序,系统程序提供运行平台,同时,还为PLC程序可靠运行及信息与信息转换进行必要的公共处理。用户程序由用户按控制要求设计三菱PLC FX2N系列的基本逻辑指令概述如下:
基本逻辑指令是PLC中*基本的编程语言,掌握了它也就初步掌握了PLC的使用方法,各种型号的PLC的基本逻辑指令都大台大同小异,现在我们针对FX2N系列,逐条学习其指令的功能和使用方法,。每条指令及其应用实例都以梯形图和语句表两种编程语言对照说明。
一、 输入输出指令(LD/LDI/OUT)
下面把LD/LDI/OUT三条指令的功能、梯形图表示形式、操作元件以列表的形式加以说明:
LD与LDI指令用于与母线相连的接点,此外还可用于分支电路的起点。
OUT 指令是线圈的驱动指令,可用于输出继电器、辅助继电器、定时器、计数器、状态寄存器等,但不能用于输入继电器。输出指令用于并行输出,能连续使用多次。
二、触点串连指令(AND/ANDI)、并联指令(OR/ORI)
AND、ANDI指令用于一个触点的串联,但串联触点的数量不限,这两个指令可连续使用。
OR、ORI是用于一个触点的并联连接指令。
三、电路块的并联和串联指令(ORB、ANB)
含有两个以上触点串联连接的电路称为“串联连接块”,串联电路块并联连接时,支路的起点以LD或LDNOT指令开始,而支路的终点要用ORB指令。ORB指令是一种独立指令,其后不带操作元件号,因此,ORB指令不表示触点,可以看成电路块之间的一段连接线。如需要将多个电路块并联连接,应在每个并联电路块之后使用一个ORB指令,用这种方法编程时并联电路块的个数没有限制;也可将所有要并联的电路块依次写出,然后在这些电路块的末尾集中写出ORB的指令,但这时ORB指令*多使用7次。
将分支电路(并联电路块)与前面的电路串联连接时使用ANB指令,各并联电路块的起点,使用LD或LDNOT指令;与ORB指令一样,ANB指令也不带操作元件,如需要将多个电路块串联连接,应在每个串联电路块之后使用一个ANB指令,用这种方法编程时串联电路块的个数没有限制,若集中使用ANB指令,*多使用7次。
四、程序结束指令(END)
在程序结束处写上END指令,PLC只执行第一步至END之间的程序,并立即输出处理。若不写END指令,PLC将以用户存贮器的第一步执行到*后一步,因此,使用END指令可缩短扫描周期。另外。在调试程序时,可以将END指令插在各程序段之后,分段检查各程序段的动作,确认无误后,再依次删去插入的END指令。
其他的一些指令,如置位复位、脉冲输出、清除、移位、主控触点、空操作、跳转指令等,同学们可以参考一些课外书,在这里我们不详细介绍了。
下面同学们可练习由梯形图写出与之对应的助记符形式的指令。并由后面的GPP软件传输到PLC中,实时运行。
1)
2)
3)
三菱PLC FX3U输出处理用的便利功能
1、*新输入信息的输出中的[输入输出刷新] 功能
在成批刷新方式下运行的可编程控制器的输入端子的信息,在0步的运算之前被成批读入输入眏像区。在执行END指令时成批输出信息。
输入输出刷新指令,就是可以在程序运算的过程中获得输入的*新信息,立即输出运算结果。
相关指令:输入输出刷新REF(FNC 50)指令
2. 脉冲串输出控制的K12[脉冲输出]功能
相关指令:脉冲输出PLSY(FNC 57)指令,带加减速的脉冲输出PLSR(FNC 59)指令
3. 定位控制的K12[定位]功能
相关指令:带DOG搜索的原点回归DSZR(FNC 150)指令,中断定位DVIT (FNC 151)指令,原点回归ZRN(FNC 156)指令,可变速的脉冲输出PLSV (FNC 157)指令,
相对定位DRVI (FNC 158)指令,**定位DRVA(FNC 159)指令
辅助继电器相当于继电接触控制系统中的中间继电器,通用辅助继电器跟中间继电器的作用没有什么区别。但是继电接触控制系统没有断电保持功能,它侧重于安全方面的控制,具有欠压保护和失压保护,就是突然断电,再次来电时,机器不会自动起动,而PLC的断电保持继电器,当断电,再次上电时,保持原来的状态,这对于某些行业非常重要,例如物料必须保持运动状态,否则会凝固,造成堵塞等等这样的场合。
PLC的输出线圈也不允许串联,可以并联,这根常规的继电接触控制系统一样的。道理其实很简单,串联分压,线圈到不到额定电压,一会吸合,一会断不开,根本无法正常工作,这是初中物理都讲过的电学常识。
总之PLC的功能很丰富,强大,原来的继电接触控制系统无法实现,或者很困难才能实现的动作,用PLC简直是小菜了。
PLC的堆栈指令,就是分支,和继电器的顺序控制有点类似。
现如今三菱PLC的技术越来越强化,其数据存储区越来越大,可以存储大量数据应用空间有着很大应用。
数据采集可以用计数器,累计记录采集到的脉冲数,并定时地转存到DM区中往。
数据采集也可用A/D单元,当模拟量转换成数字量后,再定时地转存到DM区中往。
三菱PLC有的配置上小型打印机,定期把DM区的数据打出来。对于实际的档案存在提供方便。
三菱PLC也可与计算机进行通讯连接,由计算机把DM区的数据读出,并由计算机再对这些数据作处理。这时,三菱PLC即成为计算机的数据终端。进行随时的数据监控应用。
电业部分曾这么使用三菱PLC,用以实时记录用户用电情况,以实现不同用电时间、不同计价的收费办法,鼓励用户在用电低谷时多用电,达到公道用电与节约用电的目的。