plc应用案例.ppt
- 文档编号:919844
- 上传时间:2022-10-13
- 格式:PPT
- 页数:30
- 大小:6.42MB
plc应用案例.ppt
《plc应用案例.ppt》由会员分享,可在线阅读,更多相关《plc应用案例.ppt(30页珍藏版)》请在冰豆网上搜索。
PLCPLC的应用实例的应用实例的应用实例的应用实例主要内容主要内容主要内容主要内容1PLC1PLC在数控加药系统中的应用在数控加药系统中的应用2PLC2PLC在分布式电子皮带秤中的应用在分布式电子皮带秤中的应用1PLC1PLC在数控加药系统中的应用在数控加药系统中的应用1.11.1概述概述图图11.111.1恒压加药装置示意图恒压加药装置示意图1PLC1PLC在数控加药系统中的应用在数控加药系统中的应用1.21.2控制原理控制原理计算公式如式计算公式如式(11.1)(11.1)所示。
所示。
tt式式(11.1)(11.1)其中为输出药剂体积量其中为输出药剂体积量(ml)(ml),为药剂流量,为药剂流量(ml/s)(ml/s),tt为阀门打开时间为阀门打开时间(s)(s)。
根据流体力学原理,对于保持不变的管路和药液,将液位根据流体力学原理,对于保持不变的管路和药液,将液位h2控制在一恒定值,体积流量控制在一恒定值,体积流量Q就是一恒定值。
就是一恒定值。
控制一定周期内加药电磁阀的动作时间控制一定周期内加药电磁阀的动作时间t,就可实现一定,就可实现一定周期内的药液量的控制。
周期内的药液量的控制。
1PLC1PLC在数控加药系统中的应用在数控加药系统中的应用1.31.3测控参数的确定测控参数的确定1PLC1PLC在数控加药系统中的应用在数控加药系统中的应用1.41.4控制系统的硬件配置控制系统的硬件配置1PLC1PLC在数控加药系统中的应用在数控加药系统中的应用1.51.5控制系统上位软件开发控制系统上位软件开发选用组态王选用组态王6.536.53作为上位监控软件。
软件的开发步骤为:
作为上位监控软件。
软件的开发步骤为:
11通讯设备配置通讯设备配置SC09SC09通信适配器连接通信适配器连接PLCPLC的编程口和计算机的的编程口和计算机的COM1COM1口,操作步骤为:
口,操作步骤为:
“设备”“设备”“COM1”COM1”“新建”“新建”“PLC”PLC”“三三菱菱”“”“FX2”“FX2”“编编程口”设备名称程口”设备名称FX2NPLCFX2NPLC选择选择COM1COM1通信口设通信口设备指定地址设为备指定地址设为00图图11.311.3组态王串行口参数设置组态王串行口参数设置1.5控制系统上位软件开发控制系统上位软件开发22监控画面的绘制监控画面的绘制由组态软件的由组态软件的“文件”“画面”“新建”,“文件”“画面”“新建”,创建创建“操作面板”画面和“电磁阀标定画面。
“操作面板”画面和“电磁阀标定画面。
3监控变量的定义监控变量的定义组态软件将变量分为实际变量(由外部设备得到数据)组态软件将变量分为实际变量(由外部设备得到数据)和内存变量两种,组态软件只对实际变量计算点数,而内存变量和内存变量两种,组态软件只对实际变量计算点数,而内存变量则不计入则不计入I/O通信点数。
通信点数。
为了节省组态软件的实际点数,预留一些点供今后扩展为了节省组态软件的实际点数,预留一些点供今后扩展开发使用,本例子对开关量采用“数据打包”的方式,即将开发使用,本例子对开关量采用“数据打包”的方式,即将8个开关量打包在个开关量打包在1个字节变量内。
当将打包变量从个字节变量内。
当将打包变量从PLC传到计传到计算机时,需要在计算机进行解包;同样将在计算机打包的数据传算机时,需要在计算机进行解包;同样将在计算机打包的数据传到到PLC时,也需要在时,也需要在PLC进行解包。
主要监控变量如表进行解包。
主要监控变量如表1.2所所示。
示。
1PLC1PLC在数控加药系统中的应用在数控加药系统中的应用1.61.6数据打包技术方法介绍数据打包技术方法介绍数据打包技术是利用数据打包技术是利用11个字节由个字节由88位组成、一个长整形由位组成、一个长整形由44个字节组成的规则,对开关量或模拟量数据进行打包、传送、解个字节组成的规则,对开关量或模拟量数据进行打包、传送、解包的可逆过程方法。
包的可逆过程方法。
1.6数据打包技术方法介绍数据打包技术方法介绍本例的上位软件为组态王和下位机为本例的上位软件为组态王和下位机为FX2NPLCFX2NPLC,将,将M0M0M7M7打包到打包到D10D10,在,在PLCPLC的编程如图的编程如图11.511.5所示。
所示。
在上位软件对位打包数据进行操作时,采用在上位软件对位打包数据进行操作时,采用函数函数BitBit(变量名,位变量名,位)获取位状态;获取位状态;函数函数BitSetBitSet(变量名,位,变量名,位,00或或1)1)对位进行设置。
对位进行设置。
图图11.511.5位数据打包的位数据打包的PLCPLC编程编程1PLC1PLC在数控加药系统中的应用在数控加药系统中的应用1.71.7控制编程控制编程11恒压控制子程序恒压控制子程序药剂恒压箱的液位检测计算公式为。
药剂恒压箱的液位检测计算公式为。
h=p/gdh=p/gd式式(11.3)(11.3)式式(11.3)(11.3)作为一个子程序进行编程。
作为一个子程序进行编程。
入口地址:
入口地址:
D150D150:
压力变送器采样值:
压力变送器采样值,整型数;整型数;D152D152:
压力变送器量程上限;:
压力变送器量程上限;D154D154:
药剂密度;:
药剂密度;出口地址:
出口地址:
D156D156:
恒压箱液位值,浮点数;:
恒压箱液位值,浮点数;动态地址:
动态地址:
D170D170D179D179:
计算过程用,浮点数;:
计算过程用,浮点数;1PLC1PLC在数控加药系统中的应用在数控加药系统中的应用图图11.611.6液位计算子程序液位计算子程序1PLC1PLC在数控加药系统中的应用在数控加药系统中的应用22液位控制子程序液位控制子程序入口地址:
入口地址:
D160D160:
恒压箱液位实测值,浮点数;:
恒压箱液位实测值,浮点数;D162D162:
液位给定值,单位:
液位给定值,单位mmmm,浮点数;,浮点数;D164D164:
液位控制允许波动范围,单位:
液位控制允许波动范围,单位mmmm,浮点数,浮点数;M100M100:
加药电磁阀开关:
加药电磁阀开关,1,1为打开。
为打开。
出口地址:
出口地址:
M101M101:
恒压电磁阀控制。
:
恒压电磁阀控制。
M102M102:
控制回路故障报警:
控制回路故障报警动态地址:
动态地址:
D170D170D179D179:
计算过程用,浮点数;:
计算过程用,浮点数;M110M110M119M119:
计算过程用,开关量;:
计算过程用,开关量;1PLC1PLC在数控加药系统中的应用在数控加药系统中的应用图图11.711.7液位控制子程序液位控制子程序1PLC1PLC在数控加药系统中的应用在数控加药系统中的应用33加药量控制子程序加药量控制子程序入口地址:
入口地址:
D140D140:
加药流量给定值,浮点数;:
加药流量给定值,浮点数;D142D142:
药剂流量系数,浮点数;:
药剂流量系数,浮点数;D144D144:
电磁阀动作周期:
电磁阀动作周期(s)(s),浮点数;,浮点数;出口地址:
出口地址:
D146D146:
本次动作周期电磁阀打开的时间,整型。
:
本次动作周期电磁阀打开的时间,整型。
动态地址:
动态地址:
D170D170D179D179:
计算过程用,浮点数;:
计算过程用,浮点数;M110M110M119M119:
计算过程用,开关量;:
计算过程用,开关量;加药量控制计算公式:
加药量控制计算公式:
T=QT/60kT=QT/60kQQ为加药流量给定值为加药流量给定值(ml/min)(ml/min);TT为电磁阀动作周期;为电磁阀动作周期;kk为为药剂流量系数药剂流量系数(ml/s)(ml/s)。
1PLC1PLC在数控加药系统中的应用在数控加药系统中的应用图图11.811.8加药时间计算子程序加药时间计算子程序1PLC1PLC在数控加药系统中的应用在数控加药系统中的应用11.1.8加药控制系统监控画面加药控制系统监控画面操作面板用于各加药控制点加药量的设定、电磁阀开关选操作面板用于各加药控制点加药量的设定、电磁阀开关选择;电磁阀标定画面用于对各电磁阀进行标定。
择;电磁阀标定画面用于对各电磁阀进行标定。
图图11.9加药控制系统操作面板画面加药控制系统操作面板画面图图11.10加药控制系统电磁阀标定画加药控制系统电磁阀标定画面面22PLC在分布式电子皮带秤中的应用在分布式电子皮带秤中的应用2.12.1电子皮带秤的组成电子皮带秤的组成图图11.1111.11电子皮带秤结构图电子皮带秤结构图图图11.1211.12电子皮带称安装示意图电子皮带称安装示意图22PLC在分布式电子皮带秤中的应用在分布式电子皮带秤中的应用2.22.2分布式电子皮带秤的硬件配置分布式电子皮带秤的硬件配置22PLC在分布式电子皮带秤中的应用在分布式电子皮带秤中的应用2.32.3检测原理检测原理11、皮带速度计算与标定、皮带速度计算与标定(11)皮带速度的计算)皮带速度的计算皮带速度计算公式为式为:
皮带速度计算公式为式为:
V=KV=KVVNNVV/t/t式(式(11.511.5)VV为皮带速度为皮带速度(m/s)(m/s);KKVV为速度系数为速度系数(m)(m);tt为脉冲计算为脉冲计算时间时间(s)(s);NNVV为为tt时间内的脉冲数。
时间内的脉冲数。
(22)速度系数)速度系数KKVV的标定的标定速度系数速度系数KVKV一般以实测值进行标定,标定方法为:
让皮一般以实测值进行标定,标定方法为:
让皮带空转带空转1133周,记录运行时间内的皮带走过的长度周,记录运行时间内的皮带走过的长度LL和和累计脉冲数累计脉冲数NNVV,则速度系数的计算公式为则速度系数的计算公式为:
KKVV=L/N=L/NVV式(式(11.611.6)22PLC在分布式电子皮带秤中的应用在分布式电子皮带秤中的应用22、皮带物料流量的计算与标定、皮带物料流量的计算与标定(11)皮带物料流量的计算)皮带物料流量的计算空皮带运行时,空皮带运行时,PLCPLC得到的重量信号采样值为得到的重量信号采样值为N0N0;当皮;当皮带有物料通过时,带有物料通过时,PLCPLC得到的重量信号采样值为得到的重量信号采样值为N,N,则瞬时物则瞬时物料流量的计算公式为:
料流量的计算公式为:
物料流量累计值物料流量累计值QQTT的计算公式为:
的计算公式为:
22PLC在分布式电子皮带秤中的应用在分布式电子皮带秤中的应用(22)重量系数)重量系数KWKW的标定的标定对于瞬时物料流量计算公式(对于瞬时物料流量计算公式(11.711.7),),NN和和N0N0可以通可以通过过PLCPLC采样得到,而重量系数采样得到,而重量系数KKWW则需要标定获得。
则需要标定获得。
重量系数重量系数KKWW一般采用实物对照法,即由单位时间内通过一般采用实物对照法,即由单位时间内通过的累积量的累积量QQ实与显示的累积量实与显示的累积量QQ显进行比较计算,从而得到实显进行比较计算,从而得到实际的重量系数。
其计算公式为式(际的重量系数。
其计算公式为式(11.911.9)。
)。
22PLC在分布式电子皮带秤中的应用在分布式电子皮带秤中的应用2.42.4计算编程计算编程11重力信号采样重力信号采样1#1#4#4#电子皮带秤的重力输入信号分别接入电子皮带秤的重力输入信号分别接入CH1CH1CH4CH4通通道,输
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- plc 应用 案例