四柱式万能液压机PLC控制系统设计(2)


2)软件系统

软件设计即编写满足生产要求的用户程序,一般用梯形图和助记符编程。包括程序流程图设计、软件设计、编制应用程序及程序修改和调试等4部分内容。在此主要介绍程序流程图设计和应用程序的编制。编制应用程序是整个程序设计工作的核心内容,程序编制分开关量和模拟量2部分。

电气部分用PLC控制代替继电器控制,实现液压机的基本动作,这部分是开关量控制。开关量仅有2种相反的工作状态,例如高电平和低电平、继电器线圈的通电和断电、触点的接通和断开,PLC可以直接输入和输出开关量信号。

要实现变压边力控制,需要改造压边力控制系统,把控制压边力的溢流阀改为比例溢流阀,由PLC控制比例溢流阀实现对压边力的控制。这部分是模拟量控制,模拟量是连续变化的物理量,例如电压、温度、压力和转速等。PLC不能直接处理模拟量,需要用模拟量输入模块中的A/D转换器,将模拟量转换为与输入信号成正比的数字量。PLC中的数字量需要用模拟量输出模块中的D/A转换器将它们转换为与相应数字成比例的电压或电流,供外部执行机构使用。

(1)开关量程序

跳转指令的应用。在满足控制要求的情况下,为简化程序和减少扫描时间,选用了控制程序流程的指令—跳转指令JMP(004)及JME(005),两指令配对使用。JMP指令执行前,要建立逻辑条件;JME不要条件,只表示跳转结束。要跳转的程序列于这2个指令之间。当执行JMP时,若其逻辑条件为ON,则不跳转,照样执行JMP与JME间的指令,如同JMP,JME不存在一样;若为OFF,则不执行JMP与JME间的程序,有关输出保持不变。

跳转指令在程序中应用如图42所示。

KEEP指令与保持继电器的应用。压机工作时速度由快变慢的转换,由中行程开关发讯从而控制5DT的通断来实现。通过对KEEP指令的使用保持继电器实现这部分程序,即使在急停或突然断电时也可以保持以前的状态,再开机保证工作的正常运行。部分程序如图43所示。

定时器指令的应用。编程用到了普通定时器CNT和可逆定时器CNTR。普通定时器CNT是递减计数器,当计数输入端有上升沿脉冲输入时,计数器当前值减1,直到当前值为0,计数器完成标志变为ON。可逆计数器CNTR有加计数端、减计数端和复位端,当加计数端有上升沿输入时,计数器当前值加1,当达到预定值时计数器完成标志为ON,当减计数端有上升沿输入时,执行减计数,减到0时标志为ON。普通定时器CNT的应用如图43所示。

(2)模拟量程序

SCL指令的应用。采集的压力和位移经A/D转换成PLC能处理的数字量,但在实际运算中还要将这个数值转换为实际的物理量,转换时综合考虑变送器的输入/输出量程和模拟量输入模块的量程,找出被测物理量与A/D转换后数据之间的比例关系。然后应用缩放指令SCL,它的功能是根据指定的一次函数,将无符号的BIN数据缩放(转换)成无符号的BCD数据。

采用2路模拟量输入分别采集压力和位移。对压力和位移采集后的数值要转换成实际的物理量。

压力的采集和转换过程如图44所示。量程为0~200 kN的压力传感器输出信号为0~3.2 V,选择200通道的量程为0~5 V,转换后的数字量0~1770HEX。图44a为压力采集,用MOV指令存到数据寄存器D100;图44b为SCL指令的应用,把压力的数字量转变成压力的实际值。

PID指令的应用。采用PID指令实现模拟量PID控制程序,实现PLC的闭环控制系统。

数据转换指令APR的应用。APR指令用于折线近似运算。变压边力控制即压边力的设定值是随时间或位移变化的曲线,这些曲线的输入用APR指令编程实现。


注:转载请与作者联系授权,作者:广州市新欧机械有限公司黄志坚教授,020-82333916

(0)

相关推荐

  • 西门子200SMART PLC定时器的那些坑,你了解多少?

    关注"PLC发烧友",一起涨知识! 导读:在使用S7-200 SMART PLC编程时,我们经常需要进行定时间,而定时间最常用的指令就是定时器.但在编程时,经常发现定时器的作用,没 ...

  • 四柱式万能液压机PLC控制系统设计(1)

    四柱式万能液压机PLC控制系统设计(1)

  • 四柱式万能液压机PLC控制系统设计(3)

    3 压边力试验 压边力控制包括定压边力控制和变压边力控制.定压边力控制指在工作过程中设定压边力为常数:变压边力控制指在工作过程中压边力随时间或位移变化. 在PID指令控制字首位输入某一设定值SV,使系 ...

  • 基于PLC的扩管生产线液气压控制系统(3)-PLC控制系统设计

    原作  刘庆花,李志伟 编辑  黄志坚 1  控制系统硬件设计 扩管生产线共有15个数字信号输入量,9个磁性开关,4个光电传感器,2个按钮(启动.停止):有15个数字信号输出量,其中气压回路有8个电磁 ...

  • S7-200SMART PLC喷泉系统设计与MCGS控制

    喷泉,指由地下喷射出地面的泉水:特指人工喷水设备,想必喷泉大家并不陌生,在我们的日常生活中比比皆是,例如:公园花草树木的喷泉,各大商业中心广场喷泉中心等!喷泉系统可以由PLC来控制吗?当然可以,下面就 ...

  • 基于PLC的消防控制系统设计

    中国电工技术学会活动专区 CES Conference 中化重庆涪陵化工有限公司的研究人员兰洲,在2021年第4期<电气技术>上撰文, 介绍了化工生产厂区消防水系统的组成,以及一套完整的消 ...

  • PLC控制电动机正停反的控制系统设计

    描述 根据下图的三相交流电动机正反转控制的主电路,设计一个PLC控制电动机正停反的控制系统.控制要求如下: (1)正常情况下,按启动按钮SB1,电机正转,按下反转启动按钮SB2,电机反转. (2)电机 ...

  • 运料小车控制系统设计(西门子PLC试题)

    任务描述 某企业承担了一个运料小车控制系统设计任务,小车送料示意图如下图所示. 控制要求:循环过程开始时,小车处于最左端,此时,装料电磁阀1YA得电,延时20秒:装料结束,接触器KM3.KM5得电,向 ...

  • 四柱式液压机故障分析

    四柱式液压机故障分析

  • 基于PLC和伺服的砌块码垛机控制系统设计

         摘 要:该文设计了一种用于砌块行业的码垛机控制系统.该系统使用西门子PLC对伺服电动缸进行夹紧控制,对升降.横移及旋转电机进行变频控制,并采用编码器对升降.横移及旋转位置进行精确测量,实现码 ...