现代化工业生产现在越来越讲究工业集成自动化,逐步取代原来的人工,手工作坊。这里我就从制胎行业的一个自动化项目谈起,给大家分享一下昆仑通泰和欧姆龙的使用一点心得,包括现场的I0清册统计和电控仪表型号清册,最后到项目投运。 首先电控项目负责人员要协调设备负责人将制胎硫化机的功能作用,原理分析,统计清楚,最好要形成一幅硫化机内部原理配铜管图,这个图要给机柜制作厂家用。 接下来电控负责人要和设备负责人员沟通,探讨项目实施起来的有哪些仪表,1,包括压力变送器,要准确的数量和量程,后面的触目屏画面和PLC写程序做模拟量转换要用到它。以及统计PLC的AI点数有关联 2,温度变送器的数量和量程,后面触目屏画面和PLC编程做模拟量转换要用到它。 3,阀门定位器的数量,型号,气源压力,该项在PID调节画面和PLC程序中要用用到它 4,两位三通电磁阀的数量统计,为触摸屏程控画面和PLC的DO点统计和硫化程序的编写作准备 5,机柜的开孔尺寸和电控单元布局:报警和指示,制作相关图纸和后期画面制作和程序编写作准备 有了以上的准备工作,我们就可以招标采购项目实施的物品:HMI屏和PLC组件,还有相应的仪表设备,电器设备。 下面就介绍一下MCGS画面中的模拟量测点制作和CP1H的程序编写 首先我们要对MCGS的型号在项目中定义一下
打开MCGS嵌入版组态软件7.7,打开文件→工程设置,就有屏的型号和分辨率
接下来就要为触摸屏和CP1H的通讯准备驱动了
找到他的驱动路径:E:\MCGSE\Program\Drivers\PLC\欧姆龙\欧姆龙HostLink驱动定制,否则无法和欧姆龙的CP1H通讯,触摸屏自带的串口线和PLC通讯用
接下来以画面中的“ 柱塞压力 ”为例介绍一下触摸屏和CP1H的模拟量测点的做法
测点中的“柱塞压力”的表达式必须要和数据库中的位号连接一致。如下图
其实这里的“柱塞压力”就是相当于DCS中的上位机的测点的位号,这不过在这里我们定义为“柱塞压力”,这里的该测点的DMWD1601为通道名称,这里要和PLC的位号要对应,否则模拟量数据转换就不对,如下图CP1H中“柱塞压力”的位号定义
画面中的“柱塞压力”和CP1H中的地址定义要保持一致,这样模数转换就与现场变送器测点数据一致对应,否则就有偏差。该“柱塞压力”为只读状态,在画面上为现实作用,见下图:
在通道处理里面选择“#通道处理5”,工程转换等选型,这样保证模拟量测点转换精度。其中0--6000(BIN)相当与缩放指令的十六进制的#1770,CP1H的模拟量转换的分辨率。 下面从欧姆龙CP1H中的模拟量转换中来分析一下“柱塞压力”D1601程序编写
欧姆龙PLC压力变送器的输出信号为4-20ma,对应的柱塞压力量程为0-40Mpa,CP1H的模拟量输入量程为4-20ma,分辨率选择6000(#1770)
使用SCL194指令将CP1H内置通道201CH模拟量转换得到的0-6000(BIN)对应缩放到0-4000(BCD)显示输出到D1621中,
当D1621的值大于9000(BCD)时,结果值为0,当D1621的值小于9000(BCD)时, D1621就为D1601,也就是MCGS画面上柱塞压力的位号了
若CP1H中有程序,需要在线监测进行检修设备,打开程序后,点“PLC”,再点击“在线工作”
给CP1H下载程序,点击“PLC”,再点击“传送”再点击“到PLC” 从CP1H中下载程序,点击“PLC”,再点击“传送”,再点击“从PLC” 下面CP1H中还有关于柱塞压力的组态,稍微简介:
在手动下,大泵停止后柱塞压力大于1mpa时,5S后小泵启动 再硫化开始时,如果柱塞压力大于1Mpa,小于柱塞压力设定下限D1650,这个值在MCGS上设定,它也是启动小泵,注意,大泵和小泵之间加5S延时转换是为了让接触器在带电的情况下能有5S的时间脱扣,防止大泵小泵一起起来,烧电机,还有为了让小泵接触器有足够时间带电,将小泵启动的继电器带点时间设为8S. 以上为MCGS和CP1H的模拟量测点画面组态,下位机程序编写,该方法对温度变送器测点写法也可参考借鉴