1、PEC8000可编程控制器可编程控制器20112011年年1010月月2626日日自动化自动化20082008级可编程控制器级可编程控制器实验实验一、一、PEC800简介简介n模块化紧凑型设计,支持工业以太网(模块化紧凑型设计,支持工业以太网(EPAEPA协协议、议、ModbusTCPModbusTCP/UDP/UDP协议标准),支持基于协议标准),支持基于RS485RS485接口的标准接口的标准ModbusModbus协议,可以与第三方协议,可以与第三方设备连接设备连接 。n模拟量输入(模拟量输入(AIAI):):6 6路路 支持全系列热电偶、热电阻、标准电流、支持全系列热电偶、热电阻、标准
2、电流、标准电压、毫伏电压等多种传感器类型。标准电压、毫伏电压等多种传感器类型。n模拟量输出(模拟量输出(AOAO):):2 2路路 支持支持0 020mA20mA或或0 020V20V输出。输出。一、一、PEC8000简介简介n开关量输入开关量输入(DI)(DI)点数点数:8:8点点 输入电压输入电压:10:1030V30V;2 2路高速路高速DIDI(I06I06和和I07I07),输入频率范围),输入频率范围0.3Hz0.3Hz50KHz50KHz。n开关量输出开关量输出(DO)(DO)点数点数:8:8点点 输出电流输出电流:140mA:140mA;2 2路高速路高速DODO(Q06Q06
3、和和Q07Q07),输出频率范围),输出频率范围10Hz10Hz50KHz50KHz;支持;支持PWMPWM调节输出和调节输出和1010级变速输出。级变速输出。一、一、PEC800简介简介n存储区存储区:程序存储区程序存储区128KB128KB,可容纳典型指令,可容纳典型指令为为50005000条条 ;用户数据存储区;用户数据存储区1075210752字,可掉电字,可掉电保存保存n网络扩展网络扩展:通过通过RS485RS485网络可扩展网络可扩展1616个从设备,个从设备,自动对从设备进行管理自动对从设备进行管理 n编程语言编程语言:IEC61131-3IEC61131-3标准功能块标准功能块
4、及梯形图及梯形图 n编程软件编程软件:PLC_ConfigPLC_Config编程软件编程软件端子排列及接线nT1+/T1-和和T2+/T2-为为RS-485接口。接口。nRX+/RX-/TX+/TX-为以太网接口。为以太网接口。nV+/V-为电源(采用为电源(采用24VDC电源供电)。电源供电)。nSET为系统设置。为系统设置。nCOM旁的旁的GND为内为内部地引出端。部地引出端。AQ1+2AT1+PEC-80002B3A3B0C1C2C3C0A0B1A1BQ00PEC-80004C5C4A4B5A5BT1-AQ1-AQ0+AQ0-Q01 Q02Q03Q04 Q05 Q06Q07COM GN
5、DT2+T2-I00I01I02I03RX+RX-TX+TX-I04I05I06I0712345SETV-V+T1-T1+模拟量I/O接线模拟量输入接线模拟量输入接线I/V+-iAiBiCi=05模拟量输出接线模拟量输出接线负载负载+-AOi+AOi-i=01屏蔽层屏蔽层开关量I/O接线n开关量输入点为双极性(通常可采用开关量输入点为双极性(通常可采用COM接接V-)。)。n开关量输出点的一端在开关量输出点的一端在PLC内部与内部与V-接通,即采用公接通,即采用公共负端。共负端。开关量输入接线开关量输入接线V+COMIii=0107开关量输出接线开关量输出接线+-V-QiQ0负载负载V+i=0
6、007接线示例:报警系统接线nI00报警输入报警输入nI01确认按钮,确认按钮,I02试灯按钮。试灯按钮。开关量输入接线开关量输入接线V+COMI00开关量输出接线开关量输出接线+-V-Q1Q0灯灯V+i=0007+-铃铃V+I02I01Q00警灯警灯Q01警铃警铃二、寄存器地址分配二、寄存器地址分配n1、模拟量输入、模拟量输入AI0-AI5 地址:地址:AIW0AIW52、模拟量输出、模拟量输出AQ0-AQ1地址:地址:AQW0AQW13、开关量输入、开关量输入DI0DI7位地址:位地址:I0.0 I0.7;字地址:;字地址:IW0n4、开关量输出、开关量输出DQ0DQ7位地址:位地址:Q0
7、.0 Q0.7;字地址:;字地址:QW0注:注:IW0和和QW0的低的低8位为实际输入位为实际输入/输出点。输出点。二、寄存器地址分配二、寄存器地址分配n5、定时器、定时器n 编号:编号:T0T127n6、计数器、计数器 编号:编号:C0C127二、寄存器地址分配二、寄存器地址分配n7、位寄存器、位寄存器M位地址:位地址:M0.0M255.15字地址:字地址:MW0MW511双字地址:双字地址:MD0MD510n8、变量寄存器、变量寄存器V位地址:位地址:V0.0V511.15字地址:字地址:VW0VW511双字地址:双字地址:VD0VD510二、寄存器地址分配二、寄存器地址分配地址:地址:V
8、W512VW10751地址:地址:VD512VD10751 9、特殊寄存器、特殊寄存器SM特殊寄存器区提供了状态和控制功能特殊寄存器区提供了状态和控制功能。位地址:位地址:SMW0.0SMW511.15字地址:字地址:SMW0SMW511双字地址:双字地址:SMD0SMD510二、寄存器地址分配二、寄存器地址分配常用常用SM点:点:SM0.0该位始终为该位始终为1SM0.1该位只在第该位只在第1扫描周期为扫描周期为1,其它,其它时间为时间为0。可用于控制初始化程序段。可用于控制初始化程序段。SM7.01秒脉冲(秒脉冲(1:1占空比)。占空比)。三、指令系统简介三、指令系统简介n1、位逻辑运算指
9、令、位逻辑运算指令 包括包括A(与)、(与)、AN(与非)、(与非)、O(或)、(或)、ON(或非)、(或非)、P(上升沿触发器)、(上升沿触发器)、N(下(下降沿触发器)、降沿触发器)、=(输出)、(输出)、S(置位)、(置位)、R(复位)、(复位)、RS(复位优先)、(复位优先)、SR(置位优(置位优先)等。先)等。输入可以是任意可位寻址的寄存器。输入可以是任意可位寻址的寄存器。输出应为可写的位寻址寄存器(如输出应为可写的位寻址寄存器(如Qn.m、Mn.m、Vn.m等)。等)。n梯形图编成时,除梯形图编成时,除P P、N N指令外,其它指令的使指令外,其它指令的使用方法与用方法与S7-30
10、0PLCS7-300PLC类似。类似。n另外,另外,RSRS和和SRSR与与S7-300PLCS7-300PLC相反。相反。N()I0.0Q0.0P()I0.0Q0.0n2、定时器指令、定时器指令 包括接通延时定时器(包括接通延时定时器(TON)、断开延)、断开延时定时器(时定时器(TOF)、有记忆接通延时定时、有记忆接通延时定时器器(TONR)。)。时基为时基为0.1s,时间常数为,时间常数为032767。I0.0ENPTTONT1T1()Q0.0T0T127n3、计数器指令、计数器指令 包括减计数器(包括减计数器(CTD)、加计数器()、加计数器(CTU)、)、加减计数器(加减计数器(CT
11、UD)。例如:)。例如:I0.0CDLDCTD C1C1()Q0.0PVI0.05C0C127n4、变量转移(变量传送)指令、变量转移(变量传送)指令 包括字传送(包括字传送(MOV_W)、)、双字传送双字传送(MOV_DW)、浮点数传送()、浮点数传送(MOV_R)、)、BLKMOV_W(单字块传送)、单字块传送)、BLKMOV_DW(双字块传送)等。双字块传送)等。例如:例如:MOV_WENENOINOUTMOV_RENENOINOUTBLKMOV_WENENOINOUTNn5、整型数运算指令、整型数运算指令 包括无符号整型字(包括无符号整型字(W)、有符号整型字)、有符号整型字(I)、无
12、符号整型双字()、无符号整型双字(DW)、有符号整)、有符号整型双字(型双字(DI)的)的ADD、SUB、MUL、DIV、INC、DEC运算。例如:运算。例如:ADD_IENENOIN1OUTIN2MUL_IENENOIN1OUTIN2SUB_DIENENOIN1OUTIN2n6、浮点数运算指令、浮点数运算指令 包括加(包括加(ADD_R)、减()、减(SUB_R)、乘)、乘(MUL_R)、除()、除(DIV_R)、开方()、开方(SQRT)、)、三角函数(三角函数(SIN、COS、TAN)、对数()、对数(LN)、)、指数(指数(EXP)、增量式)、增量式(I_PID)和位置式)和位置式(P
13、_PID)等运算。例如:)等运算。例如:ADD_RENENOIN1OUTIN2DIV_RENENOIN1OUTIN2SQRTENENOINOUTn 7、比较指令、比较指令 包括无符号整型字(包括无符号整型字(W)、有符号整型)、有符号整型字(字(I)、有符号整型双字()、有符号整型双字(D)和浮点数)和浮点数比较(比较(R)。)。例如:例如:I DATA1DATA2=WDATA1DATA2D DATA1DATA2=R DATA1DATA2n8、转换指令、转换指令 包括包括16位整数、位整数、32位整数、实数、位整数、实数、BCD数等之间的转换(数等之间的转换(R_I、I_R、I_DI、DI_I
14、、DI_R、R_DI、BCD_I、I_BCD),以及),以及ROUND(四舍五如)、(四舍五如)、TRUNC(取整)。(取整)。例如:例如:I_RENENOINOUTBCD_IENENOINOUTR_DIENENOINOUTn9、程序控制指令、程序控制指令nFOR-NEXT、JMP-LBL、CALL(SUB_1 SUB_255,最多最多16层嵌套)。层嵌套)。FOR ENENOINDXINITFINALNEXTnLBLnCALLENSBR_nn(n=1255)(n=065535)(INDX为字寄存器为字寄存器)nmENJMP(在在MAIN中使用中使用CALL调用在程序调用在程序库中建立的库中建
15、立的SUB_n)n10、移位与循环指令其它指令、移位与循环指令其它指令 包括字和双字的左右移(包括字和双字的左右移(SHL_W、SHL_DW、SHR_W、SHR_DW)、循环)、循环左右移(左右移(ROL_W、ROL_DW、ROR_W、ROR_DW)等)等。例如:。例如:SHL_WENENOINOUTNSHR_DWENENOINOUTNROR_WENENOINOUTNn11、逻辑操作指令、逻辑操作指令 包括字和双字的取反包括字和双字的取反(INV_W、INV_DW)、与与(WAND_W、WAND_DW)、或、或(WOR_W、WOR_DW)及异或及异或(WXOR_W、WXOR_DW)。例如:例如
16、:WAND_WENENOIN1OUTIN2WOR_DWENENOIN1OUTIN2WXOR_WENENOIN1OUTIN2INV_WENENOINOUTINV_DWENENOINOUTn12、其它指令、其它指令 包括中断指令、网络通讯指令、特殊指包括中断指令、网络通讯指令、特殊指令等等。令等等。四、程序设计示例四、程序设计示例运料小车系统运料小车系统n地址分配:地址分配:nI0.0I0.0停止按钮停止按钮nI0.1I0.1A A地启动;地启动;I0.2I0.2B B地启动地启动nI0.3I0.3A A地行程开关;地行程开关;I0.4I0.4B B地行程开关地行程开关 nQ0.1Q0.1后退控制
17、;后退控制;Q0.2Q0.2前进控制前进控制nQ0.3Q0.3后退指示;后退指示;Q0.4Q0.4前进指示前进指示nT1T1A A地定时器;地定时器;T2T2B B地定时器地定时器梯形图程序梯形图程序I0.2I0.0I0.4Q0.2Q0.3T1T220I0.0I0.1I0.0I0.3Q0.2Q0.1Q0.1T2I0.0I0.3T150TONTONI0.4Q0.1Q0.2Q0.4n纯比例控制纯比例控制n接上页接上页PLC_Config组态与编程软件简介组态与编程软件简介nPEC8000系列PLC使用的组态与编程软件为PLC_Config。PLC_Config是通过以太网方式对产品编程的软件,使用
18、PLC_Config可以完成系统配置、程序开发、编译、上下载和变量监控等功能。基本界面基本界面组态与编程步骤组态与编程步骤n1 1、创建、创建1 1个新工程个新工程使用使用“文件文件新建工程新建工程”创建,需输创建,需输入工程名并选择路径。入工程名并选择路径。n2 2、通信配置、通信配置对已在线的对已在线的PLCPLC,在通信配置窗口,双,在通信配置窗口,双击该设备,将其加入工程设备列表中。击该设备,将其加入工程设备列表中。双击双击工程设备列表工程设备列表 关闭通信配置器,并展开工程设备列表,关闭通信配置器,并展开工程设备列表,双击双击MINAMINA,进入编程区,进入编程区MAIN梯形图编程
19、区梯形图编程区在线时在线时PLC的图标为彩色,的图标为彩色,离线时为灰色。离线时为灰色。n 无在线设备时,可采用离线方式加入设备无在线设备时,可采用离线方式加入设备并编写程序。并编写程序。右键点击列表,并用左右键点击列表,并用左键选择添加离线设备。键选择添加离线设备。n选择设备,并添加选择设备,并添加IPIP地址(例如:地址(例如:192.168.1.1XX192.168.1.1XX)选择设备名称(选择设备名称(PEC8000)添加添加IP地址地址 关闭通信配置器,并展开工程设备列表,关闭通信配置器,并展开工程设备列表,双击双击MINAMINA,进入编程区。,进入编程区。MAIN梯形图编程区梯
20、形图编程区离线时离线时PLC的图标为灰色。的图标为灰色。n3 3、创建梯形图程序、创建梯形图程序在在PLCPLC设备的主程序(设备的主程序(MAINMAIN)窗口中建)窗口中建立立PLCPLC梯形图程序。梯形图程序。光标光标编程快捷按钮编程快捷按钮n4 4、保存、编译及下载程序、保存、编译及下载程序使用工具条中的保存、编译及下载快捷使用工具条中的保存、编译及下载快捷键完成。(注:离线时不能下载。)键完成。(注:离线时不能下载。)保存保存编译编译下载下载编译时的错误提示编译时的错误提示n程序有错误时,编程软件会在下方的信息区给程序有错误时,编程软件会在下方的信息区给出错误提示,包括错误类型及位置
21、,可通过双出错误提示,包括错误类型及位置,可通过双击错误信息定位错位位置。击错误信息定位错位位置。n根据提示修改错误并重新编译,直至无错误编根据提示修改错误并重新编译,直至无错误编译完成,否则无法下载程序。译完成,否则无法下载程序。n当提示无法识别的错误时,需依具体情况分析。当提示无法识别的错误时,需依具体情况分析。下载时的提示下载时的提示n1 1)第)第1 1个提示是个提示是“是否要将当前文件下载到底是否要将当前文件下载到底层设备中层设备中”,选择,选择“是是”下载。下载。n2 2)第)第2 2个提示是个提示是“下载时控制器将停止运行,下载时控制器将停止运行,是否继续是否继续”,选择,选择“
22、继续继续”。n3 3)下载进度条显示下载进度过程中提示)下载进度条显示下载进度过程中提示“下下载注释信息时发生错误载注释信息时发生错误”,这是因为在该,这是因为在该PLCPLC中未配置注释存储区,点中未配置注释存储区,点“确定确定”忽略此提示,忽略此提示,完成下载。完成下载。n4 4)下载无错误时,将提示)下载无错误时,将提示“设备正在运行设备正在运行中中”,点,点“确定确定”。有错误时,重新下载。有错误时,重新下载。n5 5、程序的运行及监控、程序的运行及监控可使用梯形图、状态符号表、实时曲线可使用梯形图、状态符号表、实时曲线图等功能监控程序的运行状态。图等功能监控程序的运行状态。当前值当前值绿色为接通绿色为接通灰色为断开灰色为断开n状态符号表状态符号表n实时曲线图实时曲线图n状态符号表状态符号表