层压系统的主程序任务为:现场温度和压力数据采集、PLC元件寄存器的设置、工作模式的选择等。在用户程序中,温度、压力的采集只需要一条指令即可实现,但是在程序的后台,这需要PLC与特殊功能模块按照一定的通信协议进行较复杂的通行才能获取,PLC厂家已经很好的屏蔽了这些后台操作,故而PLC的程序设计变得简单轻松。PLC元件寄存器中存放着各类运算结果,它们是输入与用户程序的共同结果,PLC即是根据这些数据决定输出操作,这是PLC很独特的一种运行方式。水泵系统的工作模式有手动操作和自动操作两种,手动操作为程序运行后的默认模式,设置这个模式的目的在于,使用者可以根据需要灵活的操作各个执行机构,这可以使得系统调试变得方便,并在广一离心泵出现故障时,可以采取紧急操作;自动操作是本系统程序设计的主体,他包括生产中的两个主要过程,其一为蓄能罐储能,其二为层压生产,这两个生产过程的具体工艺流程已经给出了介绍,通过生产环节的选择,水泵设备可以进入蓄能储能,或是进行层压生产。
图1所示即为实现现场参数采集的梯形图,图中的前两行分别完成现场八个点的温度采集,因为温度测量使用的是FX-4AD-PT模块,所以采用功能码为“FROM”的转移指令,第一行中的KO表示第零个功能模块,也即是第一个温度采集模块,K9表示该模块数据存储的起始地址,D11表示数据转移到PLC中的目标起始存储单元,K4表示采集四组值,也即是四个通道的温度值。同理,第二行的指令表示从另一个温度模块中获取另外四个通道的温度值,如此即可将代表现场8个点温度的12位数据存于D11-D14,D21-D24。第三行指令的功能是实现现场四点压力的采集,因为压力采集使用的是FX3U-4AD模块,所以采用功能码为“BMOV”的转移指令,U2\Gl0表示第二个模块G10存储单元,即是A/D模块存储数据的起始单元,D31表示数据转移的目标起始单元,K4表示采集四组值,这样即可将标定现场4个点压力的15位数据存于D31-D34。以上这段梯形图即可完场整个现场温度和广一化工泵压力的采集。
系统的主程序流程图如图2所示,其中各个部分的选择与执行已在上面进行了介绍,这是一个完整的用户程序流程,PLC自上而下的一个扫描周期,使用者可以利用输入触发PLC运行或停止,因为PLC在每个周期都会检测这个输入状态,参数的采样也会在每个周期内执行,这些采样得到的广一离心泵参数会用于后面的程序运算,工作模式和生产环节的选择同样会在每个周期进行判断,之后再进入对应的子程序处理数据和执行操作。
如想了解更多关于广州广一泵业有限公司的信息,可关注网站:http://www.gygpumps.com 联系电话:020-86802766 李先生
联系电话:020-86802566/ 020-86802766 联系手机:13827265823 / 13825759688
联系人:李先生 联系QQ:2858083868/187252656
联系地址:广州市科韵南路133号