您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 质量控制/管理 > PEC8000及上位机组态.
PLC及上位机组态2015年6月-7月自动化专业过程控制方向2012级过程控制课程设计PEC8000可编程控制器一、PEC800简介模块化紧凑型设计,支持工业以太网(EPA协议、ModbusTCP/UDP协议标准),支持基于RS485接口的标准Modbus协议,可以与第三方设备连接。模拟量输入(AI):6路支持全系列热电偶、热电阻、标准电流、标准电压、毫伏电压等多种传感器类型。设计所用PLC的AI输入为1~5VDC,对应的内部转换数据为0~8000。一、PEC8000简介模拟量输出(AO):2路支持0~20mA或0~20V输出。设计所用PLC的AO输出为0~20mADC,对应的内部转换数据为0~5000。开关量输入(DI)点数:8点输入电压:10~30V;2路高速DI(I06和I07),输入频率范围0.3Hz~50KHz。开关量输出(DO)点数:8点输出电流:≤140mA;2路高速DO(Q06和Q07),输出频率范围10Hz~50KHz。一、PEC800简介存储区:程序存储区128KB,可容纳典型指令为5000条;用户数据存储区10752字,可掉电保存网络扩展:通过RS485网络可扩展16个从设备,自动对从设备进行管理编程语言:IEC61131-3标准功能块及梯形图编程软件:PLC_Config编程软件端子排列及接线T1+/T1-和T2+/T2-为RS-485接口。RX+/RX-/TX+/TX-为以太网接口。V+/V-为电源(采用24VDC电源供电)。SET为系统设置。COM旁的GND为内部地引出端。AQ1+2AT1+PEC-80002B3A3B0C1C2C3C0A0B1A1BQ00PEC-80004C5C4A4B5A5BT1-AQ1-AQ0+AQ0-Q01Q02Q03Q04Q05Q06Q07COMGNDT2+T2-I00I01I02I03RX+RX-TX+TX-I04I05I06I0712345SETV-V+T1-T1+模拟量I/O接线模拟量输出接线负载+-AOi+AOi-i=0~1模拟量输入接线I/V+-iAiBiCi=0~5屏蔽层开关量I/O接线开关量输入点为双极性(通常可采用COM接V-)。开关量输出点的一端在PLC内部与V-接通,即采用公共负端。(应注意:其负载连接方式与PLC实验所用S7-300PLC不同。)i=00~07开关量输出接线+-QiQ0负载接V+开关量输入接线V+COMIi接V-或GNDi=00~07接线示例:报警系统接线I00——报警输入I01——确认按钮,I02——试灯按钮。开关量输出接线+-Q1Q0灯V++-铃V+Q00——警灯Q01——警铃开关量输入接线V+COMI00I02I01接V-或GND二、ModbusTCP/IP协议支持工业以太网(EPA协议、ModbusTCP/IP协议标准),支持基于RS485接口的标准Modbus协议,可以与第三方设备连接。设计中使用ModbusTCP/IP协议。参数设置:设备地址:1设备IP地址:192.168.1.XXX(可用PLC_Config查询各自PLC的IP地址)端口:50232位浮点数格式:FFH2FFH1FFH4FFH332位整形数格式:FFH2FFH1FFH4FFH3三、地址分配及Modbus寄存器地址1.模拟量输入AI0-AI5AIW0~AIW5(字:Modbus地址0~5)2.模拟量输出AQ0-AQ1AQW0~AQW1(字:Modbus地址2064~2065)3.开关量输入DI0~DI7I0.0~I0.7(位:Modbus地址0~7)4.开关量输出DQ0~DQ7Q0.0~Q0.7(位:Modbus地址16704~16711)三、地址分配及Modbus寄存器地址5.定时器T0~T127T0~T127(字:Modbus地址784~911)T0~T127(状态位:Modbus地址4160~4287)6.计数器C0~C127C0~C127(字:Modbus地址912~1039)C0~C127(状态位:Modbus地址4288~4415)三、地址分配及Modbus寄存器地址7.位寄存器M:M0.0~M255.15(位:Modbus地址24960~29055)MW0~MW511(字:Modbus地址2848~3359)MD0~MD510(双字:Modbus地址2848~3358,一般采用偶数地址)注意:(1)M区无字节地址,位地址编号为0~15。(2)位与字/双字的Modebus地址不同。三、地址分配及Modbus寄存器地址8.变量寄存器V:V0.0~V511.15(位:Modbus地址16768~24959)VW0~VW511(字:Modbus地址2336~2847)VD0~VD510(双字:Modbus地址2336~2846一般采用偶数地址)VW512~VW10751(字:Modbus地址3392~13631)VD512~VD10750(双字:Modbus地址3392~13630一般采用偶数地址)注意:(1)V区无字节地址,位地址编号为0~15。(2)位与字/双字的Modebus地址不同。三、地址分配及Modbus寄存器地址9.特殊寄存器SMSMW0.0~SMW511.15(位:Modbus地址4416~12607)SMW0~SMW511(字:Modbus地址1040~1551)SMD0~SMD510(双字:Modbus地址1040~1550偶数)SM0.0—该位始终为1SM0.1—该位只在第1扫描周期为1,其它时间为0。可用于控制初始化程序段。SM7.0—1秒脉冲(1:1占空比)。四、指令系统简介1、位逻辑运算指令包括A(与)、AN(与非)、O(或)、ON(或非)、P(上升沿触发器)、N(下降沿触发器)、=(输出)、S(置位)、R(复位)、RS(复位优先)、SR(置位优先)等。输入可以是任意可位寻址的寄存器。输出应为可写的位寻址寄存器(如Qn.m、Mn.m、Vn.m等)。逻辑指令使用方法示例Q0.0()I0.0Q0.0I0.1启动/停止控制1:Q0.0()I0.0Q0.0I0.1I0.2I0.3(S)I0.0Q0.0(R)I0.1Q0.0(S)I0.0Q0.0I0.2(R)I0.1Q0.0I0.3网络1:网络2:网络1:网络2:网络1:网络1:启动/停止控制2:P(上升沿微分)、N(下降沿微分)指令N()I0.0Q0.0P()I0.0Q0.0I0.0宽度为1个扫描周期(Ts)Q0.0I0.01TsQ0.0网络1:网络1:RS(复位优先)、SR(置位优先)指令I0.0SENORSR1M0.1I0.1Q0.0()网络1:I0.0S1ENOSRRM0.2I0.1Q0.0()网络1:2、定时器指令包括接通延时定时器(TON)、断开延时定时器(TOF)、以及有记忆接通延时定时器(TONR)等。定时器的时基为0.1s,时间常数设定范围为0~32767。I0.0ENPTTONT1T1()Q0.0编号:T0~T127定时时间=时基*时间常数100网络1:网络2:示例功能:I0.0接通后,T1开始定时。10s后,定时时间到,T1状态值由OFF变为ON,从而使Q0.0变为ON状态。无论何时,只要I0.0断开,则T1立即复原。3、计数器指令包括减计数器(CTD)、加计数器(CTU)、加减计数器(CTUD)。时间常数设定范围为0~32767。I0.0CDLDCTDC1C1()Q0.0PVI0.15C0~C127在CD输入端从低到高跳变的时候对计数值减1。PV为预设值,当当前计数值为0时,计数器位置位。当输入LD为1的时候,计数器标志位复位,并且将PV装载到当前计数值中。计数器在计数值到达0的时候停止记数,并置计数器标志位。网络1:网络2:4、变量转移(变量传送)指令包括字传送(MOV_W)、双字传送(MOV_DW)、浮点数传送(MOV_R)、BLKMOV_W(单字块传送)、BLKMOV_DW(双字块传送)等。指令格式:MOV_WENENOINOUTMOV_RENENOINOUTBLKMOV_WENENOINOUTN当EN端(使能端)为1时,将IN端数据传入OUT端,且使ENO=1。IN端和OUT端规定首地址,N为传送的数量。变量传送指令使用方法示例ENENOINOUTMOVE_W100MW4I0.1MD210.0()Q4.0ENENOINOUTMOVE_RENENOINOUTMOVE_WMW2VW1I0.1VD4VD2()Q4.0ENENOINOUTMOVE_R网络1:网络1:5、整型数运算指令包括无符号整型字(W)、有符号整型字(I)、无符号整型双字(DW)、有符号整型双字(DI)的ADD、SUB、MUL、DIV、INC、DEC运算。格式:ADD_IENENOIN1OUTIN2MUL_IENENOIN1OUTIN2SUB_DIENENOIN1OUTIN2整数运算指令使用方法示例ENENOIN2OUTADD_IIN110I0.1MW4()M1.0MW5ENENOIN2OUTSUB_IIN1MW5MW6MW7ENENOIN2OUTMUL_IIN110MW7MW7I0.1P网络1:网络2:6、浮点数运算指令包括加(ADD_R)、减(SUB_R)、乘(MUL_R)、除(DIV_R)、开方(SQRT)、三角函数(SIN、COS、TAN)、对数(LN)、指数(EXP)、增量式(I_PID)和位置式(P_PID)等运算。格式:ADD_RENENOIN1OUTIN2DIV_RENENOIN1OUTIN2SQRTENENOINOUT符点数运算指令使用方法示例ENENOIN2OUTMUL_RIN110.0I0.1MD4()Q4.0MD6ENENOIN2OUTDIV_RIN1MD6MD8MD10网络1:ENENOIN2OUTADD_RIN15.5MD10MD10I0.1P网络2:I_PID指令使用方法增量式I_PID指令能够根据配置的参数进行PID运算。PID运算块本身为反作用式,即偏差=SP端输入值-IN端输入值。EN:是PID运算的使能控制位,该位为1时,PID开始运算,该位为零时,PID停止运算,且PID所有输出清零。SP:设定值,即目标设定值,real型数据。PB:比例度,real型数据。TI:积分项,单位为秒,real型数据。TD:微分项,单位为秒,real型数据。TS:采样时间,单位为秒。AREA:起控范围,单位和SP相同。AREA是起控范围,即PID的IN在SP-AREA和SP+AREA范围内进行调节。否则,如果IN小于SP-AREA,PID就全功率输出,即PID_O=HIGH_O;如果IN大于SP+AREA,PID就按输出最小值输出,即PID_O=LOW_O。LOOP:回路号,0~15,最多支持16路。LOW_I:PID模拟输入的零点(0.0)。HIGH_I:PID模拟输入的满度(100.0)。LOW_O:PID模拟输出的零点(0.0)。HIGH_O:PID模拟输出的满度(100.0)。IN:PID的模拟输入值ENO:能流传输位PWM_O:PID作为PWM输出时的数字量输出位PID_O:PID作为模拟输出时是模拟输出量,作为PWM输出时是高电平持续时间,单位是ms7、比较指令包括无符号整型字(W)、有符号整型字(I)、有符号整型双字(D)和浮点数比较(R)。格式:IDATA1DATA2==WDATA1DATA2DDATA1DATA2=RDATA1DATA2比较指令使用方法示例=IMW1050SM0.0MW100ENENOINOUTMOVE_W网络1:=RVD10020.0M0.1网络2:()Q0.08、转换指令包括16位整数、32位整数、实数、BCD数等之间的转换(R_I、I_R、I_DI、DI_I、DI_R、R_DI、BCD_I、I_BCD),以及ROUND(四舍五如)、TRUNC(取整)。例如:I_RENENOINOUTBCD_IE
本文标题:PEC8000及上位机组态.
链接地址:https://www.777doc.com/doc-2849670 .html