企业信息

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

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

    联系方式

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

  • 公司地址: 上海市 松江区 永丰街道 上海市松江区广富林路4855弄52号3楼
  • 姓名: 聂航

    6GK7243-1EX01-0XE0货源充足

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

    6GK7243-1EX01-0XE0货源充足详细内容

    6GK7243-1EX01-0XE0货源充足


    引言
    工业过程控制系统应用多种多样,范围覆盖从简单的流量控制到复杂的电网,从环境控制系统到炼油厂过程控制。这些自动化系统的智能性依赖于它们的测量和控制单元。可编程逻辑控制器(PLC)1和分布式控制系统(DCS)2是用于控制机器和过程、处理各种各样模拟和数字输入及输出的两个常见计算机系统,这些系统包含电源、处理单元(CPU),以及多种模拟输入、模拟输出、数字输入和数字输出模块。

    标准通信协议已经存在很多年了;模拟变量的范围主要为4mA至20mA、0V至5V、0V至10V、±5V和±10V。关于下一代系统无线解决方案的讨论已有很多,但是设计人员仍然认为4mA至20mA通信和控制环路可继续使用多年。下一代系统的标准涵盖高的性能、小的尺寸、好的系统诊断、别的保护,以及低的成本——所有要素都将帮助制造商实现区别于其竞争对手的差异化设备产品。

    我们将讨论过程控制系统的关键性能要求,以及所包含的模拟输入/输出模块,还将介绍一个过程控制评估系统,该系统采用新集成电路技术将这些构件整合在一起。我们还着眼于应对鲁棒系统的设计挑战,这类系统将能经受工业环境下的电快速瞬变脉冲群()、静电放电(ESD)和浪涌电压干扰,并提供检验设计鲁棒性的测试数据。

    PLC概览和应用实例
    一个过程变量,例如流率或气体浓度,是通过输入模块进行监控的。这些信息由控制单元处理;输出模块则采取一些行动,如驱动一个执行器。

    这种类型的一个典型工业子系统。CO2气体传感器测定一个受保护区域的气体积累浓度,并将此信息传送给一个控制点。该控制单元包含一个模拟输入模块——用来调理来自传感器的4mA至20mA信号,一个处理单元,以及一个模拟输出模块——用来控制必需的系统变量。电流环路能够处理大的电流负载——这些负载经常存在于一些工业系统中常见的数百米长的通信路径上。表述气体浓度级别的传感器单元输出被转换为标准的4mA至20mA信号,通过电流环路传送。这个简化的例子所示的是一个单的4mA至20mA传感器输出连接到一个单通道输入模块,以及一个单一的0V至10V输出。在实际情况下,大多数模块都具有多个通道和可配置范围。

    输入/输出模块的分辨率范围一般是12至16位,在工业温度范围上具有0.1%的精度。对于桥式传感器,输入范围可小至±10mV ;对于执行器控制,可扩大至±10V;过程控制系统的输入范围为4mA至20mA电流。模拟输出电压和电流范围一般包括±5V、±10V、0V至5V、0V至10V、4mA至20mA和0mA至20mA。数模转换器(DAC)的稳定时间要求从10μs到10ms不等,取决于具体应用和电路负载。

    PLC评估系统
    这里描述的PLC评估系统3集成了生成一个完整输入/输出设计所需的所有级,它包含4个隔离的ADC通道,1个带RS-232接口的ARM7微处理器,以及4个隔离的DAC输出通道。该评估板由一个直流电源供电。硬件可配置的输入量程包括0V至5V、0V至10V、±5V、±10V、4mA至20mA、0mA至20mA、±20mA和热电偶及RTD。软件可编程的输出量程包括0V至5V、0V至10V、±5V、±10V、4mA至20mA、0mA至20mA以及0mA至24mA。

    输出模块:表2列出了PLC输出模块的一些关键技术规格。因为真实系统的精度有赖于测量通道(ADC),所以控制机制(DAC)仅需要足够的分辨率去调节输出。对于系统而言,需要16位的分辨率,采用标准数模转换架构很容易满足这个要求。精度并非至关重要;一般来说,12位积分非线性误差(INL)对于系统已经足够。

    通过输出量程并调整达到期望值,可以很容易实现25℃时0.05%的校准精度。如今的16位DAC,例如AD5066,4 可提供25°C时0.05mV典型偏移误差,以及0.01%典型增益误差,在很多情况下校准。0.15%的总精度误差看起来很容易实现,但实际上在温情况下这个指标是比较严苛的。在工业温度范围上,30ppm/°C的输出漂移会增加0.18%的误差。

    这种分立设计方案有很多缺陷:器件数量多,造成系统复杂、大的电路板尺寸以及成本;总误差难以计算,多个器件导致误差度随着不同性系数而变化;这种设计不能提供短路/保护或者任何故障诊断;不包括许多工业控制模块中必需的电压输出。添加任何这类特性都将会导致设计复杂性和器件数量的增加,好的解决方案是集成上述所有特性的单芯片IC,例如, AD5412/AD5422 这些、的12位/16位数模转换器。基于这些器件的方案能够提供集成的可编程电流源和可编程电压输出,专为满足工业过程控制应用需求而设计。

    输出电流范围可编程为:4mA至20 mA、0mA至20mA或者扩展的0mA至24mA。电压输出由立的引脚提供,输出范围可以设置为:0V至5V、0V至10V、±5V或±10V,并且所有范围都允许扩展10%。模拟输出具有短路保护,在发生错误接线输出时,这是一个关键特性——例如,用户将输出连接到地而非负载。AD5422也具有断路检测特性,能够监控电流输出通道,以确保在输出和负载之间没有故障发生。在断路情况下,FAULT管脚将,向系统控制器报警。可编程电流/电压输出驱动器 AD5750 则兼具短路检测和保护特性。

    早期的系统一般需要隔离500V至1kV的电压,而现今通常需要隔离2KV的电压。 ADuM1401 数字隔离器采用 iCoupler5 技术,为MCU和远端负载之间,或者输入/输出模块和背板之间提供必要的隔离。ADuM1401的3个通道在一个方向上进行通信,4个通道在相反方向进行通信,提供来自转换器的隔离数据回读。对于新的工业设计,ADuM3401 及该系列数字隔离器的其它产品能够提供增强的系统级ESD保护。

    AD5422产生自己的逻辑电源(DVCC),它能被直接连接到ADuM1401的现场侧,而携带逻辑电源通过隔离势垒。AD5422包括一个内部感应电阻,但是当要求低的漂移时,也可采用一个外部感应电阻(R1)。因为感应电阻控制输出电流,其电阻的任何漂移都将影响输出。内部感应电阻的典型温度系数是15ppm/°C至20ppm/°C,在60°C温度范围上会增加0.12%的误差。在系统应用中,一个外部感应电阻(2ppm/°C)能被用于保持漂移小于0.016%。

    AD5422内置基准电压源(大漂移10ppm/°C),这个基准电压源在PLC评估系统中的所有4个通道上均可被。另一个选择方案是低噪声XFET基准电压源 ADR445 它具有0.04%的内部精度,温漂3ppm/°C,可用于两个输出通道,选择内置或是外部基准电压取决于总的系统性能需求。

    输入模块: 输入模块的技术规格与输出模块相似。通常,高分辨率和低噪声是很重要的。在工业应用中,当测量来自热电偶、应变计以及桥式压力传感器的低水平信号时,通常需要差分输入信号,以抑制来自电机、交流电力线,或其它的噪声源(这些噪声源将噪声引入模数转换器(ADC)模拟输入端)的共模干扰信号。

    对于输入模块而言,Σ-Δ型ADC是的选择,因为它们能够提供及高分辨率。此外,其内置可编程增益放大器(PGA)可以测量小的输入信号。图7所示为用于评估系统的输入模块设计。3通道、24位Σ-Δ模数转换器AD7793 被配置为可提供较大范围的输入信号,例如4mA至20mA、±10V以及直接来自传感器的小信号输入。

    这种普遍的输入设计很容易适应RTD/热电偶模块。,每个输入通道提供两个输入接线端子。一个输入端子直接连到AD7793。用户可以对内置PGA进行编程,以提供高达128的模拟增益。二个输入端子使信号能够通过JFET输入仪表放大器 AD8220 被调理。这样,输入信号就被削弱、放大,并经过电平转换,以提供单端输入信号给ADC。除了提供电平转换功能,AD8220还具有非常好的共模抑制特性,这在宽动态范围的应用中很重要。

    低功耗、的AD7793功耗小于500μA,而AD8220功耗小于750μA。这个通道被设计为可接受4mA至20mA、0V至5V以及0V至10V的模拟输入信号。输入模块的其它通道针对双性工作方式设计,可接受±5V 和±10V的输入信号。

    为测量一个4mA至20mA输入信号,一个低漂移精密电阻通过开关(S4)连入电路。在这个设计中,该电阻的阻值为250Ω,但是,只要产生的电压在AD8220的输入范围内,就可以用任意电阻值。在测量电压时,S4保持断开状态。

    大多数输入模块设计都需要隔离。4通道数字隔离器ADuM5401 采用isoPower®6 技术,可提供2.5kV的有效值(RMS)信号和功率隔离。除了提供4个隔离的信号通道,ADuM5401还包含1个隔离的DC-DC转换器,能够提供一个稳定的5V、500mW输出信号,以驱动输入模块的模拟电路

    完整的系统:ADuC7027 精密模拟微控制器7是主要的系统控制器。其内嵌ARM7TDMI内核,32位架构可轻松实现该器件与24位ADC的连接。它还支持16位thumb模式,如果需要,可实现高的代码密度。ADuC7027带有16kB片上闪存,并可外接512kB存储器。、低压降稳压器(LDO)ADP3339 可为微控制器提供稳压电源。



    1引言

    风力发电技术发展很快,装机容量不断增大,在世界各地都受到了广泛重视。在目前的变速恒频风电系统中,使用双馈感应发电机(DFIG)的双馈型风电系统市场份额大,使用永磁同步发电机(PMSG)的直驱型系统发展很快[1-2]。不管是双馈型还是直驱型风电系统,其整体控制都比较复杂,需要有主控系统来协调变桨、偏航、变流器、测量、保护和监控等多项环节,且风电系统通常运行环境比较恶劣,各执行机构之间可能存在一定的距离,因此通讯问题至关重要 [3-4]。

    可编程序控制器(Programmable Logic Controller,PLC),是一种专为工业环境应用而设计的电子系统,采用可编程序的存储器,在内部存储执行逻辑运算、顺序控制、定时、计数和算术运算操作的指令,并通过数字式和模拟式的输入和输出,控制各种类型的生产过程。PLC具有编程简单,使用方便,抗干扰能力强,在特殊的环境中仍能地工作,故障修复时间短,维护方便,接口功能强等优点[5],因此非常适合风电系统使用。

    本文说明了了风力发电通讯系统结构,选择罗克韦尔自动化的Controllogix作为主控PLC,实现基于PLC的风电通讯系统;基于VC++实现通讯系统上位监控,讨论了VC++实现原理,给出了基于Controllogix的直驱风电通讯系统监控效果。

    2 风力发电通讯系统结构说明

    直接驱动型风电发电系统结构图如图1所示,包括风电机组,永磁同步发电机,背靠背变流器,由DSP为构成的变流器控制器,由PLC为构成的风力发电主控系统及上位机。通讯系统主要由PLC及上位机构成,PLC还要与变流器控制DSP之间进行通讯,由通讯系统实现对直驱型风电系统的监控,上位机与PLC之间采用串口通讯。PLC作为下位机使用,完成控制、数据采集,以及状态判别等工作;上位机用来完成数据分析、计算、信息存储、状态显示、打印输出等功能,从而实现对风电系统的实时监控。

    PLC既要与上位机连接,又要与变流器控制DSP连接,图1中变流器采用双DSP控制,其他还有变桨控制器等,可能涉及多个处理器,需要由PLC来进行协调控制,同时要由控制室的上位机进行集中监控,因此基于PLC的风力发电通讯系统作用非常重要。

    本文选用罗克韦尔自动化的Controllogix作为主控PLC,对直驱型风力发电通讯系统进行初步探索。Controllogix是罗克韦尔公司在1998年推出AB系列的模块化PLC,是目前世界上有竞争力的控制系统之一,Controllogix将顺序控制、过程控制、传动控制及运动控制、通讯、IO技术集成在一个平台上,可以为各种工业应用提供强有力的支持,适用于各种场合,大的特点是可以使用网络将其相互连接,各个控制站之间能够按照客户的要求进行信息的交换。对于Controllogix,在组建通讯网络时,Ethernet/ip、controlnet是比较常用的通讯协议,除此之外,Controllogix还支持devicenet、DH+、RS232、DH485等,而RS-232/DF1端口分配器扩展了控制器的通讯能力。因此,Controllogix比较适合用于构建风力发电通讯系统。

    3 基于VC++实现的通讯系统上位监控

     

    为了加灵活的监控下位机系统的运行,并方便下位机功能的调试和扩充,本文基于VC++6.0开发了与直驱型风电通讯系统配套的上位机软件 CMonitor,可以提供良好的用户界面和工具栏、菜单等多操作途径,并配合形象的位图动画功能来实时显示系统实际状态和拓扑,可以完成对风电系统运行方式和运行参数的控制、修改和监视,完成对历史数据的收集和分析,方便用户对风电系统进行远程监控和调试。

    对下位机PLC串口通信模块进行相应初始化后便可以通过PLC的SCIRX和SCITX收发数据,由于PLC接收到的数据除了包含命令字外,可能还有其他的数据信息,因此针对不同类型的命令字有不同的处理方法。定义一个变量cmd来保存当前的命令字信息。

    struct {int ID; int counter;} cmd;其中ID是用来标识当前的命令字,counter则辅助记录当前命令字下总共处理过的数据字节数。利用变量cmd可以有效简化下位机通讯功能的实现过程,提高通信函数的稳定性。在SCI通信服务函数中,程序根据cmd.ID的值进入不同的分支,每个命令字的任务执行完毕后都将cmd.ID 赋为0,使空闲时进入0x0分支,不停检测新的指令,功能的修改或扩充只需要对相应分支做修改即可,易于维护。

    ,表示当前无命令字,程序将尝试从串口读取数据,这样一旦有新的命令字,程序便可以马上获知。图3(b)中所示为cmd.ID为0x01时的处理流程,此时表明上位机在测试通信是否正常,如果可以向串口发送数据,则程序在发送完毕表示成功的数据0x01后将cmd.ID重新赋值为0;否则,程序返回,这样cmd.ID未被修改,中断函数在下次运行时仍会处理0x01命令字。图3(c)为处理0x02命令字的流程,根据预先规定0x02对应的指令是禁止PWM输出,当cmd.ID为0x02时,修改相应的寄存器,禁止PWM输出,之后由于要向上位机发送执行成功的信号,也就是发送0x01,因此后将cmd.ID的值修改为0x01(命令字0x01会在执行完毕后将cmd.ID赋值为0)。这样在下一次执行通信服务函数的时候将会直接进入0x01命令字分支。命令字0x03,0x04,0x05的处理流程与图3(c)相似。

    命令字0x06对应的指令是修改系统的运行参数,包括有功电流参考(2个字节),无功电流参考(2个字节),是否使用载波相移和是否使用SVM(1个字节),因此共有5个附加数据,其处理流程如图3(d)所示,程序判断串口是否有数据可读,有则读取相应数据并存储,再将计数值加1,之后判断计数值是否已达到5,是则说明5个附加数据已经读取完毕,此时根据读取的数据新下位机程序中的相应变量,后将cmd.ID改为0x01,向上位机发送执行成功的响应信号。命令字0x07对应的指令是采集直流电压,其处理流程如图3(e)所示。程序判断是否可向串口发送数据,若可以发送,则根据计数值确定发送低位或者高位,同时计数值加1,之后判断计数值是否为2,是则表明直流电压已经发送完毕,遂将cmd.ID赋值为0,后程序返回。

    图3(f)为命令字0x12的处理流程,其相应指令为禁止PLC存储新的数据并从PLC接收存储的数据,数据共有1600个字节。程序判断是否可以向串口发送数据,如果可以发送则根据计数值来发送相应的数据并将计数值加1,之后判断计数值是否达到1600,是则将cmd.ID赋值为0,进入等待新指令环节。

    图3中各命令字的处理流程具有典型性,图2中其他命令字的处理流程均可以在图3中找到相对应的一类,因而其实现过程变得简单、直观,模块化程度很高。

    4 实现效果

     

    本节给出了上位机软件CMonitor的界面图形,该软件已经具备了较完善的功能,可以应用于下位机程序开发、优化和对对下位机系统的监控中,并通过实际运行证实了有效性。

    4.1 启动及登陆界面

    CMonitor的启动和登陆界面如图4所示,启动界面显示了软件的名称(Converter Monitor,CMonitor)、版本(V1.0)以及单位信息(中国电工)等;登陆后CMonitor自动测试通信是否正确并检测MSI的工作状态,一切正常后才可以使用软件的各项功能,防止对下位机可能出现的误操作等,提高了系统的性和稳定性。

    4.2 控制面板界面

    控制面板是对直驱型风电系统系统进行控制的主要面板,主要包括如下三部分。

    (1)拓扑控制部分。显示了系统的电气连接,包括永磁同步发电机,电机侧PWM变流器,直流母线,电网侧PWM变流器,脉冲开关,并网电感,并网继电器(3-Phase Breaker),三相电网等。单击拓扑图的脉冲开关位置,可以打开或者关闭脉冲开关,从而实现对控制脉冲的控制;单击拓扑图的并网继电器位置,可以断开或者闭合三相继电器,实现风电变流器的并网、脱网。脉冲开关和并网继电器的图形会随着实际电路的变化而变化,因此可以直观的控制和反映系统的实际状态。

    (2)参数控制部分。可以修改风电系统在运行中的有功电流(Iq)和无功电流(Id),控制风电系统变流器使用SVM还是SPWM调制方法。

    (3)日志记录部分。显示用户在当板上的所有操作并给出操作,可以回顾用户的各个操作步骤,监视MSI的通信状态并为事故分析提供借鉴和参考。

    4.3 数据面板界面

    数据面板的功能是对系统运行中的数据进行,它提供了两种模式:实时数据采集和历史数据采集,均可以对直流电压、电网A相电压、电网B相电压、电网C相电压、调制波A相电压、调制波B相电压、调制波C相电压以及逆变器输出的A相电流、B相电流和C相电流共计十种数据进行采集。

    左侧为实时数据采集部分,点击相应的采集按钮即会完成采集并显示出来;右侧为历史数据采集部分,点击右上方指示灯下的人形按钮即可以进行历史数据采集并绘制相应的波形。当图5(a)所示的数据采集过程完毕后,虚拟示波器便会将采集到的波形显示出来,如图5(b)所示的数据面板的虚拟示波器界面,用户可以将多达十种变量的波形进行显示、隐藏、移动、放缩等操作,可以用来监视程序运行、验证程序功能,了解程序的工作状态。

    4.4 工具面板界面

    CMonitor的工具面板界面如图6所示,它可以将Tek示波器波形捕获的波形进行转换,并可以设置虚拟示波器各通道波形的颜色。程序的封面显示了软件的作者和版权等信息,其功能示意图如图6(a)、(b)所示。图6(a)所示为工具面板打开的一个实验波形文件,可以看出该图形底色为黑色,各波形为彩色(明暗程度不同),经过工具面板处理后的波形如图6(b)所示。对比图6(a)和图6(b)可以看出,图6(a)保持了各通道波形与图6(b)相同,但底色却变为了白色,工具面板完成了将示波器波形转化为标准实验波形的功能,方便了对波形的分析。

    5结束语

     

    本文基于罗克韦尔自动化PLC-Controllogix实现了直驱型风力发电通讯系统,主要研究了PLC与上位机之间的串口通讯,基于VC++构建了上位软件,可以有效地对风电系统的运行进行监控,显示运行状态,记录历史数据及操作,绘制测试波形,并对实验波形进行处理;可以提供有好的人机界面,通过进一步优化及完善功能,可以为直驱型风电系统的调试、监控提供便利。





    20220222173907301904.jpg202202221739073176584.jpg202202221739071411754.jpg



    一、概述

    国家体育场(“”)为2008年29届运动会的主体育场,是会场馆的代表,它在设计、施工和运行中所体现的“””科技”理念,场馆和相关设施严格执行节能环保设计标准,在可再生能源与新能源利用、建筑节能、水资源保护和利用等方面采取了一系列有力措施。

    “”在设计中包含了一套规模很大的雨水深度处理回用系统,体育场内70%的供水由回用水代替,其中23%来自系统处理后的雨水;引人注目的是,“”使用了地源热泵,从土壤中吸收能量,用于补偿体育场空调系统等。地源热泵是一种使用可再生能源、节能、环保的系统,通过地埋换热管,冬季吸收土壤中蕴含的热量为“”供热,夏季吸收土壤中存贮的冷量向“”供冷。

    地源热泵机组选用Twido系列 PLC TWDLCAA40DRF及扩展模块,它本身所带的一个通讯口和XBTGT触摸屏相连。可以根据来自源热泵机房控制系统的给定信号进行启/停和能量自动调节,控制程序据负荷变化及变化率自动控制滑阀上载卸载,实现制冷能量无级调节,大限度降低设备能耗。通过人机界面可以设定压缩机的工作方式和运行参数,检查压缩机的运行状况,查看机组故障情况等。每一个PLC扩展一个通讯口,做MODBUS从站,连在MODBUS总线上,实现和源热泵机房控制系统PLC 的通讯。

    源热泵机房控制系统PLC选用MICRO系列PLC TSX3721001。MICRO系列PLC的通讯功能非常强大,支持MODBUS,UN-bbbWAY,以太网TCP/IP等多种通讯协议。控制系统完成制冷系统及相应循环水系统的控制,如制冷/制热模式切换,对冷媒水供水和回水的温度及压力,冷却水供水和回水的温度及压力,冷却水泵,冷媒水泵等的监控,系统PLC扩展一个TSXSCP114通信卡,做MODBUS主站,通过MODBUS网络和Twido PLC通讯,自动控两台制地源热泵机组开停,使空调系统按程序节能运转。

    MICRO PLC TSX3721本身带两个通讯口,其中一个通信口和触摸屏连接,另外一个通信口和施耐德工业以太网模块TSXETZ410相连。TSXETZ410模块在此起到一个网桥作用,一端通过系统PLC交换数据,另一端通过TCP/IP以太网联接到建筑智能系统上,从建筑智能系统可以监控整个地源热泵空调系统的运行状况。

    地源热泵机房控制系统控制柜的PLC为Micro系列, 配置为: CPU:TSX3721101+2块TSXAEZ801+2块TSXDMZ28DR+TSXDEZ32D2+TSXSCP114通讯卡+以太网模块TSXETZ410

    地源热泵机组制冷工况冷水设计温度为5/13度,制热工况热水设计供回水温度为55/50度。地下热源部分,冬季的设计供回水温度为5-2度,夏季为27 /32度。每台压缩机制冷机组包含2台压缩机,共有一个制冷回路,由Twido PLC 进行控制的,通过数字量模块和模拟量模块采集传感器信号,可以实现根据负荷状况实现自动能量调节。配置为:TWDLCAA40DRF+TWDDRA8RT+6块TWDAMI2HT+TWD485D+触摸屏XBTGT2110

    五、结束语

    地源热泵等环保节能技术和设备,在场馆中的成功应用,紧扣“”、“科技”的主题,会促进在各个领域中充分推广利用。在国家体育场地源热泵大型空调系统中,使用了施耐德Micro 和Twido 序列PLC和XBTGT触摸屏,除了实现各工艺控制功能,网络通讯灵活且实现方便,具有开放的远程联网等是一大亮点,提高整个系统的性能,降低了操作维护成本。


      1.指令特点与编程
      S7-300/400的转换指令功能相对单一,所有代码转换指令均为用于数据形式转换的指令,且不可以实现ASCII码、字符串的转换,也无译码功能。
        S7-300/400的数据形式转换指令主要有如下特点:
        ①转换指令主要有BCDj、I-BCD、BCD_DI、DI—BCD、DI_RI、I_DI、ROUND、TRUNC、CEIL、FLOOR等,可以进行十六进制数与BCD之间的转换、整数与浮点数之间的转换、浮点数的“取整”等操作。
        ②与移位指令一样,S7-300/400的数据形式转换一般只能通过累加器1进行,当存储器需要移位时,应将存储器的内容移动到累加器l中。
        ③S7-300/400的移位操作只能对字、双字长的数据进行,不能用于字节。
        数据形式转换指令的梯形图编程与S7-200相似,如需要将输入字IW20的BCD数据(十进制数据)转换为整数(十六进制数据)的程序格式。

        2.BCD转换指令
        S7-300/400的数据形式转换指令BCD I、I__BCD、BCD—DI、DI__ BCD用于十六进制数与BCD
    之间的转换。
        编程需要注意以下几点:
        ①S7-300/400的BCD数据只能对字、双字长的数据进行,不能用于字节。
        ②指令BCD I、LBCD用于16位整数与BCD间的转换,由于数据带符号,因此只能转换3位BCD码,BCD数据的范围为-999~+999。指令BCD DI、DI__ BCD用于32位整数与BCD间的转换,同样带符号,因此只能转换7位BCD码,BCD数据的范围为-9999999~+9999999。
        格式中的空余位(16位整数的bit14~bit12、32位整数的bit30~bit28),一般取与符号位相同的值,如:正数为“O”;负数为“l”。
        ④当16位、32位整数转换为BCD时,如果出现大于9的十进制数值(如1100等),或者转换后的数值过了BCD格式允许存储的范围,将出现转换错误,并导致PLC的停止。
        3.整数、浮点数转换指令
        S7-300/400的数据形式转换指令I DI、DI R用于16位整数与32位整数、32位整数与浮点数之间的转换;ROUND、TRUNC的作用、意义与S7-200相同,用于对浮点数的小数部位处理;CEIL、FLOOR是当浮点与整数相差很大时的两种不同处理方式。
        IDI指令可以将16位整数转换为32位整数,其实质只是将符号位从原16位整数的bit15移到32位整数的bit31上,其余数据不变或增补0而已。
        ROUND指令是将浮点数的小数部分四舍五入转换成双整数;TRUNC指令是将浮点数的小数部分舍去转换成双整数。
        由于浮点数的数据表围要远远大于双字长整数。当浮点数的值大于整数时,通过CEIL指令,可以将浮点数转换为大于等于该浮点数的小整数;通过FLOOR指令,可以将浮点数转换为小于等于该浮点数的大整数。



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