进行流程控制,实现自动清洗、自动采样等一系列功能控制。以cvs系统为例,plc首先控制cvs单元排气过程,将气囊中的废气排空;然后控制清洗过程,进行管路清洗;最后控制自动采样,将背景气体和稀释气体分别抽到两个气囊,为分析仪器的气体分析做好准备。上述过程主要包含对泵、阀开关和定时延时的控制。2.控制程序 整个控制程序我们采用程序代码编程,它较之梯形图、功能模块灵活、方便,结构紧凑。主程序模块为: ld sm0.1 //初始化,调用子程序0 call sbr_0 s m2.0,4 //设置程序执行标志位 ld m0.1 //启用等待程序 a m2.0 //m2.0设为1 lps ld m8.1 //有复位请求 ald call sbr_i//调用子程序1 //sbr_0: ld sm0.0 ….. //初始化泵阀状态 cret ,,sbr_i: ld sm0.0 ld m3.0 ….. //控制cvs工作流程 cret (二)触摸屏控制程序设计 系统中操作站我们采用触
系列功能控制。以cvs系统为例,plc首先控制cvs单元排气过程,将气囊中的废气排空;然后控制清洗过程,进行管路清洗;最后控制自动采样,将背景气体和稀释气体分别抽到两个气囊,为分析仪器的气体分析做好准备。上述过程主要包含对泵、阀开关和定时延时的控制。控制过程如图3所示。 图3 cvs系统plc控制流程臣 2.控制程序 整个控制程序我们采用程序代码编程,它较之梯形图、功能模块灵活、方便,结构紧凑。主程序模块为: ld sm0.1 //初始化,调用子程序0 call sbr_0 s m2.0,4 //设置程序执行标志位 ld m0.1 //启用等待程序 a m2.0 //m2.0设为1 lps ld m8.1 //有复位请求 ald call sbr_i//调用子程序1 //sbr_0: ld sm0.0 ….. //初始化泵阀状态 cret ,,sbr_i: ld sm0.0 ld m3.0 ….. //控制cvs工作流程 cret (二)触摸屏控制程序设计 系统中操作站我们采用触摸屏实现交互式人机对话。包括5个主要界面:系统主界面、cvs界面、
680指向下一个字节。如果缓冲区smb2的内容等于16#0d,表示数据接收结束,用mov_dw指令将指针vd680重新赋值为&vb600(vb600的地址)。见图4。 ⑤读端口返回数据及处理:若收到某字节数据为05h,则紧接其后收到的一个字节数据应与05h合为一个字节; 若收到某字节数据为0dh,表示结束。组合参数变送器输出数据的顺序如下: e、r、p 、q、c、f、v1、v2、v3、i1、i2、i3(不同变送器输出内容不同,因此输出数据长度各异,但其顺序同前,各参数均为2字节)。m2.0为笔者自行设置的数据处理控制位,见图5。 三. 应用介绍 我所研制的空调参数测试系统用wb智能电量传感器检测待检空调机的启动电流,制热和制冷状态下的电压、电流和功率,该空调参数测试系统出口俄罗斯,于2001年5月投入运行。据俄罗斯方反映,这一年多时间,空调参数测试系统运行情况良好, wb智能电量传感器工作稳定可靠,检测数据准确。 四. 总结 以上方法仅仅是s7-200 plc与一只wb智能传感器通讯的应用,rs485智能口可以组成rs485网络,编程方法与上述相同。需要wb
停止状态,按下启动按钮系统开始扫描各个按键的状态为电梯的运行决策提供依据。 3.2 所有上行情况的网络 在这里把所有的上行情况并联起来,共同产生一个上行信号,为了保证按键状态不丢失,用按键对应的灯的状态来表示按键的状态。当电梯在1楼时情况较简单,由平层信号kl1确定电梯在一楼,再根据表1把所有的触发条件并联起来。当电梯在2楼时情况复杂,有优先级的考虑。为了保证顺向优先,用了两个中间继电器m 2.0和m2.1 存储电梯停在2楼之前的运行状态,即记录了电梯是从1楼上去的还是从3楼下来的。m2.0得电时即电梯原来状态为上行时,在2楼即2楼平层信号kl2得电,若3楼有呼叫则上行线圈得电电梯上行。 3.3 所有下行情况的网络 所有下行情况并联于此,为电梯下行提供决策。其情况与上行类似,不再赘述。 4 结论 本文介绍了西门子公司s7 - 200 系列可编程控制器(plc)在三层电梯控制系统中的应用,给出了可编程控制器控制三层电梯电气控制系统的硬件组成和软件设计。采用了梯形图编程的程序控制方式,设计了一套完整的基于可编程控制器(plc)的三层电梯控制系统总体设计方案并通过