西门子滚筒洗衣机教程编程ENDIF使用方法,图片中ENDIF是什么。谢谢赐教

学技术、找工作、做生意、找资源


基础知识 1、 宏变量及常量

HNC-21/22T华中世纪星数控系统变量表示形式为# 后跟1~4位数字,变量种类有三种:

①局部变量:#0~#49是在宏程序中局部使用的变量,用于存放宏程序中的数据,断电时丢失为空。

②全局变量:用户可以自由使用#50~#199,它对于由主程序调用的各子程序及各宏程序来说是可以公用的,可以人工赋值。HNC-21/22T子程序嵌套调用的深度最多可以有8层,每一层子程序都有自己独立的局部变量(变量个数为50)。



③系统变量:系统变量为#1000~#1199,它能获取包含在机床处理器或NC内存中的只读或读/写信息,包括与机床处理器有关的交换参数、机床状态获取参数、加工参数等系统信息。


PI:圆周率π;TRUE:条件成立(真);FALSE:条件不成立(假)

(1) 算术运算符:+,-,*,/

(2) 条件运算符:EQ(=),NE(≠),GT(>),GE(≥),LT(<=),LE(≤)

(5) 表达式:用运算符连接起来的常数,宏变量构成表达式。


格式:宏变量=常数或表达式

把常数或表达式的值送给一个宏变量称为赋值。


点击阅读原文,下载数控资料。

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

  1. 1、本文档共668页,其中可免费阅读201页,需付费230金币后方可阅读剩余内容。
  2. 2、本文档内容版权归属内容提供方,所产生的收益全部归内容提供方所有。如果您对本文有版权争议,可选择认领,认领后既往收益都归您。
  3. 3、本文档由用户上传,本站不保证质量和数量令人满意,可能有诸多瑕疵,付费之前,请仔细先通过免费阅读内容等途径辨别内容交易风险。如存在严重挂羊头卖狗肉之情形,可联系本站下载客服投诉处理。
  4. 文档侵权举报电话:(电话支持时间:9:00-19:00)。

伺服位置控制是工业自动化领域经常遇到的控制需求,过去经典的解决方案是用运动控制模块发送脉冲信号控制步进或伺服驱动系统。但是随着生产和技术发展,伺服驱动功率越来越大,控制方法也逐步从脉冲控制变为高速通讯控制。丹佛斯运动控制器能与和各种现场总线通讯卡紧密结合,为用户提供了可编程开放式的通讯控制接口,是目前市场上性价比的通用远程伺服控制工作站之一。

    图为Epsilon SWB发泡模机的基本机械结构图。该机有上模翻转、下模翻转、整体翻转3个角度位置控制和上模升降一个垂直位置控制,定位精度要求都很高。其中上模满载时重达半吨。

    1. 发泡模机在机械上为对称结构,上模升降、下模翻转和整体翻转这三个基本动作都是由两边两台电机同时驱动的,电机和减速机构型号规格完全相同。这样如何使两台刚性连接的电机输出转速输出转矩保持一致,是电气驱动需要解决的难题之一。

    如果使用同步伺服电机,这将是一个非常困难的控制要求。可行的办法为令其中一台同步伺服电机作主机,工作于速度(位置)模式;另一台同步伺服电机作辅机,工作于转矩模式,其转矩给定值为主伺服电机的输出转矩值。

    但是如果使用异步伺服电机,用一台同时驱动两台电机,利用异步电机的固有特性,可以方便地实现转速同步,并且转矩输出一致。右图为此种运行模式时两台电机的输出转矩,可见输出转矩的不平衡是由于电机的转矩-转差特性不同造成的,这个问题可以用选择相同厂家相同型号电机的办法解决,而且是选额定转差比较大的异步电机。

    丹佛斯FC302驱动器能够同时带两台异步伺服电机,作电机自适应时只要将电机功率、电机电流设为2台异步伺服电机的总合就可以了。

    上模非常重,起动时如果驱动器和机械抱闸配合不好,很容易下溜或上冲。

    丹佛斯FC302驱动器内置起重设备专用的机械抱闸控制输出,上图为其动作的时序图,电机起动之初是工作于转矩输出方式的,在机械抱闸逐步松开的过程中,电机控制模式也平滑地从转矩控制模式转换为转速控制模式。在过渡期间,还可以提升转速控制的PID,有助于进一步提高驱动器的负载响应能力。

    3. 下模翻转和整体翻转是通过曲柄机构实现的,因此实际机械角度与电机角位移是非线性关系

    这要靠运动控制器内部运算或用查表插值运算的办法解决。

    二、 运动控制的高速总线通讯接口程序编制和定义

    现场总线通讯控制在主站和从站之间传递预定字长的过程数据,丹佛斯运动控制器在现场总线网络中作为远程伺服控制工作站运行,控制命令的执行和实际位置、状态的反馈全靠过程数据交互实现。为了方便与其他主机的衔接,在参考了西门子FM系列运动控制模块的控制办法,再结合现场总线的控制特点,定义了如下过程数据:

    丹佛斯运动控制器使用丹佛斯公司开发的Aposs运动控制语言,其编程风格模仿C语言,并提供多种便利指令,其界面如下图所示:

    主机中关于运动控制部分的子程序可以按如下逻辑框图编程:

    系统实际运行效果非常理想,响应速度快、速度平稳,完全达到了控制技术要求。通用的丹佛斯达到了替代专用PLC运动控制模块的作用。FC302的优异性能,保障了定位精度。由于自定义的通讯过程数据、控制字定义清晰简洁,主机控制程序开发变得更容易了。

    使用西门子的PLC加西门子的位置控制模块,编程会是一个艰巨而繁复的工作,但是利用Profibus现场通讯总线直接控制控制丹佛斯的运动控制器,将繁复的程序功能交给远程伺服工作站以分布式方式处理,不但可以节省系统成本,还大大提高了整机开发速度,值得在自动化控制领域推广。

我要回帖

更多关于 西门子滚筒洗衣机教程 的文章

 

随机推荐