- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
中频感应加热电源系统软件设计
摘要:中频感应加热电源装置根据实际运用与现场工艺 要求,主要通过PLC与触摸屏通信来实现感应加热电源的人 机智能控制。因此系统软件主要包括两方面的设计,即PLC 程序设计与触摸屏程序设计。
关键词:感应加热PLC触摸屏系统软件程序设计
一、感应加热电源的控制系统
PLC软件主要功能
在以PLC为核心的感应加热电源的控制系统中,PLC软 件主要实现下面的功能:
接收操作人员通过触摸屏与输入接口发出的控制 指令,进行运算处理后输出相应控制指令,即输入/输出程 序处理;
采集并处理各个模拟量输入信号,经程序运算后 输出显示并反馈跟踪;
根据操作人员所设置的加热参数,自动输出模拟 量电流调节信号(0?10V);
采集并处理各个报警信号,自动识别后在触摸屏 上显示;
工件自动加热程序控制。
触摸屏程序
触摸屏程序与PLC程序一样,均采用模块化设计,主要 实现以下功能:
实现操作人员与感应加热电源装置的人机对话, 将操作人员的控制指令以通信的方式传达到PLC;
加热参数预设与数字显示;
报警提示预设与显示。
二、软件流程设计
系统软件流程框图,如图1所示。
由图1可知,系统软件主要有两种操作方式可供选择, 即手动加热与自动加热方式。
手动加热过程为系统启动后,操作人员触摸选择“手动 加热”方式。系统进入手动加热模式后,需由操作人员根据 实际工件大小人工调节加热电流、加热时间等加热参数。加 热参数调节完成后,操作启动按钮,感应加热电源输出电压 一定,电流可调的中频感应加热电源至加热线图,机车轴承 内套中频感应加热工作开始,加热工作的停止也是由操作人 员根据实际加热情况进行手动控制的。
自动加热过程为系统启动后,操作人员触摸选择自动 加热”方式。系统进行自动加热模式,操作人员只需对系统 存储的加热参数进行确认,若无须修改加热参数,则直接操 作启动按钮,感应加热将会按照预设的加热电流、加热时间 等参数进行自动加热。根据控制方式不同,当加热时间到或 加热温度达到后,系统将会自动停机,加热工作完成。
三、模拟量信号输入/输出程序设计
感应加热电源的信号采集程序设计分为三个部分:模拟 量信号采集、输入数字滤波、数据处理。
1?模拟量信号采集程序设计
中频感应加热源装置软件系统中,模拟量信号釆集主要 是指整流电压信号采集、输出电流信号采集,将模拟量的电 压电流信号转换为PLC程序能够识别的16位或32位二进制 数,主要是通过D/A功能扩展模块实现的模数转换。具体设 计过程如下:
(1) 首先为所要采集的模拟量信号分配一个临时存储 地址D (如D100)o注意,所分配的数据寄存器不能为特殊 功能寄存器,否则将会影响程序的正常运行。
(2) 根据所选用的PLC与模拟量功能扩展模块型号, 查找相应对的模拟量输入通道的数据寄存器地址。
(3) 将当前釆集通道所对应的数据寄存器中的16进制 数据转存至临时数据寄存器D100。如图2所示的梯形图程序。
2?模拟量输入数字滤波程序设计
模拟量采集信号的滤波过程主要是为了将输入信号中 的尖波毛刺等干扰成份滤除掉,防止因输入干扰造成的数据 误差以及产生的程序误动作。一般电子硬件电路的模拟量采 集信号的输入滤波主要是通过在输入端加与之相匹配的滤 波电容或滤波电感来进行有效输入滤波。而在PLC程序设计 中,可以通过数据平均的方式实现输入信号的数字滤波,滤 波方法如图3所示。
其中,D1056为模拟输入信号所对应的数据寄存器地址, D100-D109为输入信号数字滤波时所用的临时数据寄存器, D112为数字滤波完成后的输入信号数据“字”存储地址。
模拟量输入信号数据处理程序设计
PLC的D/A模块对输入的模拟量信号的识别是将其对应 的模拟量信号转换为相应的数据字,如将电压传感器输出的 DC 0?10V模拟量电压输入D/A扩展模块的电压输入端口, 则模拟量电压与PLC内部程序的对应关系为:0?10V电压对 应为PLC自动识别的0?K2000字;0?5V电压对应为PLC自 动识别的0?K1000字。而将电流传感器输出的0?20mA或 4?20mA模拟量电流输入D/A扩展模块的电流输入端口,则 模拟量电流信号与PLC内部程序的对应关系为:0?20mA对 应为PLC自动识别的0?1000字。
由此可知,模拟量信号输入PLC后,必须对其进行相应 的转换才能变为可以直接显示或处理的10进制数。具体的 梯形图程序设计中,可采用加、减、乘、除的方法将自动识 别的“字”按相应的变比关系转换为具体的10进制数据。 如图4所示的梯形图设计,将PLC自动识别的程序字MUL(乘) 7后,再DIV (除)10,并将最终采集信号存入数据寄存器 D118中,完成模拟量信号的采集过程。
数模输出程序设计
在进行数模输出的程序设计
文档评论(0)