企业信息

    浔之漫智控技术(上海)有限公司

  • 7
  • 公司认证: 营业执照已认证
  • 企业性质:私营企业
    成立时间:2017
  • 公司地址: 上海市 松江区 永丰街道 上海市松江区广富林路4855弄52号3楼
  • 姓名: 聂航
  • 认证: 手机已认证 身份证已认证 微信未绑定

    西门子模块6ES7322-1HF01-0AA0供应

  • 所属行业:电气 工控电器 DCS/PLC系统
  • 发布日期:2023-11-14
  • 阅读量:26
  • 价格:面议
  • 产品规格:模块式
  • 产品数量:1000.00 台
  • 包装说明:全新
  • 发货地址:上海松江永丰  
  • 关键词:西门子代理商,西门子一级代理商

    西门子模块6ES7322-1HF01-0AA0供应详细内容

    西门子模块6ES7322-1HF01-0AA0供应

    现用到西门子S7-300(CPU315)做整流系统的PID控制,具体是由AI模块输入4-20MA信号(既A柜/B柜饱和电抗器控制电流信号反馈和机组A柜/B柜直流电流信号反馈),通过CPU调用PID功能块,实现自动闭环控制,后由AO模块输出一个4-20MA的信号给稳流系统(既A柜/B柜电流给定反馈)。

    发现问题:

    1、具体应调用S7的PID中的哪些功能块。直接在OB1里边调用FB41,不知可否。

    2、PID标准块FB41的输入输出参数如何整定,PV_PER、SP_INT、PV_IN有何区别。

    3、GAIN、TI、TD如何整定。

    4、MAN_ON、PVPER_ON怎么用,是直接在FB41的输入端写吗?

    原理上,PID的调节节奏应该与其采样周期一致,这是数学模型应与物理过程一致的要求。这也就是FB41要在OB35中周期调用且OB35的周期要与FB41采样周期一致的原因。

    当然,在OB1或其他FC、FB中调用FB41也是可以的,此时将OB1参数区中扫描周期作为FB41的采样周期。 在管道恒流恒压的PID过程控制中,也曾在FC中无条件连续调用FB41,PID效果也还令人满意。我个人认为,精度要求不高的应用中,简单调用也是可以的。

    FB41参数的设置很灵活,可根据自己的习惯或应用的方便选择。下面是一种方式。

    MAN_ON :PID手动调节给定值MAN的使能位,可用PID手自动转换位来触发。

    PVPER_ON :是PID输入输出参数“PERIPHERAL化”的使能位,即将参数看成0~27648之间的整数。换个说法,就是PID的反馈值直接取自相应AIW通道,而PID输出则直接给出到AQW通道。参数整定由FB41完成。可用调节装置的启动标志来触发本位。

    MAN :PID手动调节给定值,当“MAN_ON=1”时有效。

    CYCLE :采样周期。根据物理量变化快慢定,一般要求与FB41执行的周期一致。

    SP_INT:PID的设定值。注意设定值与反馈值的单位一致。为了避免错误,建议将SP_INT转换为-100.0~100.0%之间无量纲的百分数,输入到FB41时,注意只取百分号之前的数即可。

    PV_PER:PID过程的反馈值,直接取自反馈量的AIW通道的A/D码。仅在“PVPER_ON =1”时有效。

    GAIN:比例系数。

    TI:积分时间。

    TD:微分时间。

    LMN_PER:PID的调节输出,直接对应调节输出AQW通道。

    设置了上述参数,基本的PID调节就可以实现了。根据需要再完善其他参数的设置,比如死区的设定等。

    利用STEP7中的PID赋值工具可形象快捷地完成参数设置,结果直接存入相应背景数据块,FB41调用时无须再赋值

     对于由伺服电机带动的旋转物体进行位置控制,通常采用套轴式的电磁旋转变压器加复杂的处理电路来实现角度的编码,再由角度编码进行位置的闭环控制。上述的位置控制多用于测角精度要求高的场合中,设备构成复杂、成本较高。在某些实际应用中,需要进行较为简单的位置定位。比如在一个由伺服电机带动的机械机构需要在360°的旋转范围内进行4个或多个档位的定位,实际应用中像建筑行业中控制阀门的大小来对给水量、水泥量、沙石量进行控制或工程控制,这样的定位控制精度要求不高,采用上述的方法进行位置控制显然不够经济,成本过高。

        PLC(Programmable Logic Controller)在工业控制中应用广泛。其高性、高稳定性、友好的编程环境以及辅以触摸式人机界面,使得各种工业控制方便直观、经济。这里主要阐述了基于S7-200PLC实现位置控制方法。

    1 系统硬件设计

        该系统是以PLC控制器为的位置控制系统,包含伺服电机、光电编码器、操作及显示屏、上位计算机、伺服电机控制电路和状态返回电路。该系统设计部件采用西门子S7-200系列的PLC,该系列PLC功能丰富,具有多种功能模块,可方便通过人机界面对设备进行操作和监视其状态,高版本的PLC主机拥有2个通讯端口,在使用人机界面对设备进行操作的同时还可通过RS-485接口和计算机实现逻辑运算及状态管理,对设备进行远程控制和监视。该系统使用S7-200 PLC的一个重要的功能:高速可逆计数。光电编码器和伺服电机同轴连接,伺服电机旋转带动光电编码器产生连续的脉冲串,PLC通过输入点读取光电编码器产生的脉冲,实现高速可逆计数。例如设置高、中、低3个给水量档位并进行控制。在调试阶段应动伺服电机进行3个给水量的位置标定,也就是说,高、中、低3个档位分别对应的脉冲数。应该注意的是,由于采用的是增量式光电编码器,也就是说,当编码器掉电后并不能将当前的脉冲数保存。所以在旋转机构上还要设置2个限位开关,一来保护机械结构;二来把逆向的限位开关的位置定为零位,这样相对于这个零位的高、中、低3个给水档位从光电编码器读到的脉冲数即为这3个档位的位置。这3个位置可通过PLC编程对其控制

     在工业自动化系统中,为了使系统长期稳定地运行,大量选用可编程逻辑控制器(PLC)作为控制器,甚至在此基础上组建冗余系统进一步提高系统的性。冗余的分类方式很多。目前,采用的PLC冗余方式分为2种,即软冗余和硬冗余。西门子公司在这2方面均给出了解决方案。基于S7-400H的硬冗余的性高,但构建系统成本也较高。而基于S7-300或S7-400的软冗余是一种综合考虑提高性和降的折中方案。目前,软冗余系统已经在污水处理、冶金、化工等控制工程中得到了普遍应用。但目前对于软冗余的性能,仍缺乏系统的研究。文中叙述西门子PLC软冗余系统的实现原理,然后分析主备切换时间和数据同步时间,以便为类似控制系统设计提供参考依据。
       
        1、 软冗余实现原理
       
        典型的PLC软冗余系统组成案例如图1所示。


     

        在系统运行时2个CPU均启动,但只有主CPU执行控制命令,备用CPU检测主CPU状态,时刻准备接替主CPU继续工作。与主CPU通信的IMl 53—2模块处于状态使主CPU能访问I/0模块。当系统发生特定故障时,系统可以实现主备切换,备站接替主站继续运行。这些故障包括:主机架电源、背板总线等故障;CPU故障;Profibus现场总线网络故障;ET200M站的通信接口模块IMl53故障。
       
        PLC软冗余系统要实现软冗余功能,需要存程序中调用冗余软件包的功能模块,其主要包括:初始化冗余系统运行参数的FCl00模块;故障诊断、主备切换的FCl02模块;发送/接收数据的FBl03模块;调用FBl03进行数据同步、分析系统状态的FBl01模块

    1、引 言

    可编程控制器(PLC)由于其结构紧凑、性高、编程简单、指令强大、灵活性强、能适用于比较恶劣环境等诸多优点,现已在工业控制领域得到广泛应用。现普遍采用触摸屏plc的方法来监控设备,但触摸屏视角窄,不适应恶劣环境,且数据存储容量有限,不易实现大规模网络互联。因此我们采用plc与计算机通讯的方式实现实时监控,克服了触摸屏的缺点。

    2、s7-200cpu自由口通讯方式的应用

    世界的plc很多,如西门子、欧姆龙、松下、三菱等等,本人仅以西门子s7-200小型可编程控制器的cpu22×系列为例,介绍plc在计算机网络中与计算机通讯的功能。

    s7-200cpu支持多样的通讯功能,根据所使用的s7-200cpu,其网络可以支持一个或多个以下协议:

    点到点(point-to-point)接口(ppi)
    多点接口(multi-point)(mpi)
    profibus
    用户定义协议(自由口)

    自由口通讯是通过用户程序可以控制s7-200cpu通讯口的操作模式。利用自由口模式,可以实现用户定义的通讯协议连接多种智能设备。通过使用接收中断、发送中断、发送指令和接收指令,用户程序控制通讯口操作。在自由口通讯模式下,通讯协议由用户程序控制。通过smb30(口0)允许自由口模式,而且只有在cpu处于run模式时才能允许。当cpu出于stop模式时,自由口通讯停止,通讯口转换成正常的ppi协议操作。

    近年来,随着我国铁路运输环境的改善,列车速度越来越高,势必对铁道车辆提出较高的要求,其表现在对列车的舒适性和运行性、性的要求提高,因此车辆上设备的自动化程度越来越高。自动化程度的提高,带动了网络技术在列车控制和监控上的应用。车辆网络控制、监控简图如图1所示。

     


    整列车设有车辆级计算机,每个车厢设有本车计算机,车辆级计算机与各个本车计算机组成车辆的主网,本车计算机与本车厢内的各个设备间组成子网。plc由于其自身的优点,作为控制在车辆上的多种设备中得以应用,例如列车自动门的控制、列车空调机的控制等,使其可以作为整个列车网络系统中的一个节点。

    3、通讯协议

    siemenss7-200系列plc可以采用用户定义通讯协议(自由口)模式实现计算机与plc、plc与plc的通讯。笔者所描述的例子中,虽然车辆计算机系统和车辆上的其它设备分别是多个设备供应商的产品,但是只要好通讯协议,就能满足相互通讯的要求。s7-200系列的plc正是由于其自由口通讯是通过用户程序控制cpu串行通讯口的操作模式,所以可以方便地与车辆计算机通讯。

    计算机(主站)每隔100ms查询plc(从站)一次,主站发出从站动作控制命令给从站,从站收到命令后发给主站应答帧,从站接收到主站发送来的一帧数据,计算出其校验码fcs,与接收到的一帧数据中的fcs比较,检查是否有数据错误。如果有数据有误,从站发送信息给主站,请求重发。

    ·字符结构:每个字符由11位构成,奇偶校验位采用奇校验方式。

    起始位:1位;
    数据: 8位 d7…d0;
    奇偶校验位:1位;
    停止位:1位。

    ·传输数据帧格式

    byte(0)…byte(n)fcs
    byte(0)…byte(n)为字符串;
    fcs为异或校验码,是发送的所有数据字节和地址字节之异或值。

    ·主站命令帧结构

    从站地址从站地址补码控制字节命令字节fcs

    ·从站应答帧结构

    从站地址从站地址补码控制字节应答字节fcs

    4、通讯口初始化

    plc内部特殊存储器位smb30和smb130分别配置通讯端口0和1,为自由端口通讯选择波特率、奇偶校验和数据位数。自由端口的控制字节描述如下所示。


    202207281244519172844.jpg202202231632210850864.jpg202202231632201798164.jpg


    1 概述
    在数控领域,目前使用的控制系统一般为通用型,如车床,铣床,加工等,但对一些特殊的机床如磨床,位置控制设备等都需要有自己的界面,这样便于对设备的操作,管理。这些界面用开发软件由设备制造,改造商开发。 西门子提供的开发软件OEM是专门用于对标准型数控系统进行二次开发。其种类有:
    WS800A软件: 应用于西门子数控系统805/810/820/850/880/840C(DRDOS);
    MMC103 OEM软件: 应用于西门子数控系统810D/840D/FMNC使用的MMC103;
    NC OEM软件: 应用于西门子数控系统810D/840D NCU;
    这里只介绍MMC103 OEM(下面简称OEM)的应用。

    2 OEM主要功能
    OEM开发软件一般由机床制造厂,机床改造商使用,根据用户需求,设计MMC103上各种机床界面。它能完成:
    NCU中各种变量的访问,如偏,零偏,轴坐标值等;
    R参数的访问;
    PLC中各种变量的访问,如I/O口,标志区M,数据块DB等;
    NCU中文件读取;
    MMC103中文件读取;
    利用VB,C++设计应用界面,如显示数据,图形;输入数据;管理文件及对外部的控制等;

    3 OEM开发环境
    MMC103 OEM开发软件安装于PC微机上,在bbbbbbS95下,使用VB,C++语言,利用OEM提供的 DDE接口,访问NCK,PLC,MMC103变量及文件并支持中文系统。
    各种软件的功能:
    MMC103 OEM开发软件,完成各界面的定义;
    C++软件,完成各种语言界面的生成;
    VB软件,完成画面设计,变量访问,计算等;

    4 OEM的应用
    今年夜疚谀郴渤匙ㄓ蒙璞附蛊MC103界面的二次开发设计。为便于说明,介绍一下某设备的情况: 机床有9个坐标轴、工控机测量系统、传感器检测系统、气动真空系统及控制系统840D+FMNC。控制系统的功能是实现位置控制和与各系统间动作的逻辑顺序控制,使之协调一致。 其中:
    840D完成对7个数字伺服轴(X,Y,Z,C1,C2,C3,W1)的控制 ;
    FMNC完成对2个模拟伺服轴(W2,W3)的控制;
    工控机测量系统由各种传感器等组成,实现工件在空间非接触测量。控制系统接收测量值并控制9个轴的运动轨迹;
    传感器检测系统用于连续变化的物理量(力、温度等)信号的采集,向控制系统提供多路模拟量和多路数字量信号。控制系统能对力、温度等信号的连续变化做出快速响应,以便数据的实时采集。 其系统总体配置原理图如下:
    它对MMC103界面的要求:
    实时显示9个轴(X,Y,Z,C1,C2,C3,W1,W2,W3)的位置值;
    实时显示力、温度值的变化,并根据信号值的大小对轴的运动实施控制;
    实时显示工件空间位置;
    实时显示各工件的相对位置;
    设置各工件相关参数;
    动态工作曲线;

    4.1 OEM界面设计
    根据用户界面的要求,需设计12个画面OEM0-OEM11:
    OEM0: 主画面,显示9个轴的位置值,压力值,温度值,工件工作位置,真空状态,保护状态;
    OEM2--11: 工件1--10参数设置画面及保存修改软键;
    使用MMC103 OEM开发软件,定义OEM0-11中软键功能。
    如: OEM0中的 SETTING 软键;
    OEM1中的 PART1-PART10,RETURN软键;
    OEM2-11中的 SAVE,RETURN软键;
    后生成相关文件。
    使用C++将1)中的文件生成不同语言的连接文件。XXXXXXX。DLL
    用VB设计OEM0-OEM11画面
    如: OEM0中9个轴位置,各物理量值及工件轨迹的显示等

    4.2 OEM中数据处理
    它用VB提供的资源,指令,环境对OEM中的数据进行处理。所不同的是访问NC, PLC变量的方法不同,如读R100采用下列方法进行:
    Label2。bbbbTopic = G_CHNCDDEServiceName
    Label2。bbbbItem = “/Channel/bbbbbeter/R100”
    Label2。bbbbMode = DDE
    其它变量类同。
    我们还可利用VB控制数据文件存储,打印,传送等多种功能。它等同于在微机上开发应用软件。
    编制完成后,生成EXE文件。此文件即为OEM的应用文件。直接由MMC103中软键调用。(需设置相关配置文件)

    5 OEM应用领域
    OEM软件是为设计提供的进行人机界面二次开发的工具。设计人员可根据用户需求设计出功能灵活多样,画面丰富的应用程序。因此它应当在机床,控制系统中有着广泛的应用空间。如大型轧辊磨床,凸轮磨床,曲轴磨床,磨床,特殊的加工,控制设备等。
    目前,OEM已应用在大型轧辊磨床和控制设备上。
    由于水平有限,又OEM开发所涉及的因素较多,文中不能点击,如有不妥请指正,并希望多的人使用OEM



    http://zhangqueena.b2b168.com
    欢迎来到浔之漫智控技术(上海)有限公司网站, 具体地址是上海市松江区永丰街道上海市松江区广富林路4855弄52号3楼,联系人是聂航。 主要经营电气相关产品。 单位注册资金单位注册资金人民币 100 万元以下。 价格战,是很多行业都有过的恶性竞争,不少厂家为了在价格战役中获胜,不惜以牺牲产品质量为代价,而我们公司坚决杜绝价格战,坚持用优质的原材料及先进的技术确保产品质量,确保消费者的合法利益。