企业信息

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

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

    南宁西门子授权一级代理商电源供应商

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

    南宁西门子授权一级代理商电源供应商详细内容

    南宁西门子授权一级代理商电源供应商


    在火电厂热工自动化领域,DCS和PLC是两个不同而又有着千丝万缕联系的概念。DCS和PLC都是计算机技术与工业控制技术相结合的产物,火电厂主机控制系统用的是DCS,而PLC主要应用在电厂辅助车间。DCS和PLC都有操作员站提供人机交互的手段、都依靠基于计算机技术的控制器完成控制运算、都通过I/O卡件完成与一次元件和执行装置的数据交换、都具备称之为网络的通信系统。DCS和PLC如此相似,为什么会有不同的概念,我们在工程实践中如何进行选择?本文从历史沿革、技术特点、发展方向等几个方面作一综述,希望能够对热工人员有所借鉴。其中的DCS的情况以科远的NT6000为例,力求例举详实阐述清晰。
    字串7


    1、DCS和PLC的历史沿革及概念DCS为分散控制系统的英文(TOTALDISTRIBUTEDCONTROLSYSTEM)简称。指的是危险分散、数据集中。70年代中期进入市场,完成模拟量控制,代替以PID运算为主的模拟控制仪表。提出DCS这样一种思想的是仪表制造厂商,当时主要应用于化工行业。而PLC于60年代末研制成功,称作逻辑运算的可编程序控制器(ProgrammableLogicController),简称PLC。主要应用于汽车制造业。DCS和PLC的设计原理区别较大,PLC是从摸原继电器控制原理发展起来的,70年代的PLC只有开关量逻辑控制。它以存储执行逻辑运算、顺序控制、定时、计数和运算等操作的指令;并通过数字输入和输出操作,来控制各类机械或生产过程。用户编制的控制程序表达了生产过程的工艺要求。将其存入PLC的用户程序存储器,运行时按存储程序的内容逐条执行,以完成工艺流程要求的操作。 字串9

    DCS是在运算放大器的基础上得以发展的。把所有的函数、各过程变量之间的关系都设计成功能块。70年代中期的DCS只有模拟量控制。

    DCS和PLC控制器的主要差别是在开关量和模拟量的运算上,即使后来两者相互有些渗透,但是仍然有区别。80年代以后,PLC除逻辑运算外,也增加了一些控制回路算法,但要完成一些复杂运算还是比较困难,PLC用梯形图编程,模拟量的运算在编程时不太直观,编程比较麻烦。但在解算逻辑方面,表现出快速的优点。而DCS使用功能块封装模拟运算和逻辑运算,无论是逻辑运算还是复杂模拟运算的表达形式都非常清晰,但相对PLC来说逻辑运算的表达效率较低。

    DCS和PLC在历史沿革上的差异是明显的,对它们后续的发展产生了重大影响。然而,对后续发展影响大的,并不是起源技术上的差别,而是其起源概念的差别。DCS的概念是危险分散,数据集中的计算机控制系统,因此DCS的发展过程,就是在不断的运用计算机技术、通讯技术和控制技术的新成果,来构建一个完整的集散控制体系,DCS给用户提供的是一个完整的面向工业控制的灵活的解决方案。而PLC的概念是可编程序控制器,目的是用来取代继电器,执行逻辑、计时、计数等顺序控制功能,建立柔性程序控制装置。所以,PLC不断发展的主线是在不断地提高各项能力指标,给用户提供一个完善的功能灵活的控制装置。
    DCS是一个体系,PLC是一个装置,这是两者在概念上的根本区别。这个区别的影响是深刻,它渗透到了技术经济的每一个方面。 字串5

    2、DCS和PLC的技术特点与相互渗透不同的概念基础、不同的发展道路使得DCS和PLC有着各自不同的技术特点,而技术的发展也不是封闭的,相互学习相互渗透也始终贯穿在发展过程之中。

    2.1、控制处理能力我们知道,一个PLC的控制器,往往能够处理几千个I/O点(多可达8000多个I/O)。而DCS的控制器,一般只能处理几百个I/O点(不过500个I/O)。难道是DCS开发人员技术水平太差了吗?恐怕不是。从集散体系的要求来说,不允许有控制集中的情况出现,太多点数的控制器在实际应用中是毫无用处的,DCS开发人员根本就没有开发带很多I/O点数控制器的需要驱动,他们的主要精力在于提供体系的性和灵活性。而PLC不一样,作为一个立的柔性控制装置,带点能力越强当然也就代表其技术水平越高了,至于整个控制体系的应用水平呢,这主要是工程商和用户的事情,而不是PLC制造商的目标。控制处理能力的另一个指标,运算速度,在人们印象当中PLC也比DCS要快很多。从某一个角度来看,情况也的确如此,PLC执行逻辑运算的效率很高,执行1K逻辑程序不到1毫秒,其控制周期(以DI输入直接送DO输出为例)可以控制在50ms以内;而DCS在处理逻辑运算和模拟运算时采用相同的方式,其控制周期往往在100ms以上。我们用PID算法来比较时,可以发现PLC执行一个PID运算在几个毫秒,而NT6000DCS的T2550控制器解算一个PID也需要1个毫秒,这说明PLC和DCS和实际运算能力是相当的,某此型号的DCS控制器甚至强。而控制周期上的差异主要与控制器的调度设计有关。大型PLC往往使用副CPU来完成模拟量的运算,主CPU高速地完成开关量运算,所以即使模拟运算速度一般,在开关量控制方面的速度表现还是非常的。而DCS以同样的速度来处理开关量和模拟量运算,控制周期的指标确实不理想。新型的DCS控制器学习了大型PLC的设计,在控制周期方面的表现获得了大幅度的提高。以NT6000DCS的T2550控制器为例。控制器可以设置四个不同级的任务,小运算周期可以设为10ms,配合高速I/O卡件,控制周期能够达到15~20ms。而模拟量运算设置在其它周期较长的任务中。 字串7

    2.2、数据通讯交换数据通讯交换主要是指控制系统网络及其数据交换形式。在这个方面DCS有着先天的优势。集散系统的“分散”主要体现在立的控制器上,“集中”主要体现在具有完整数据的人机交互装置上,而将分散和集中连接成集散系统的正是网络。因此,从DCS发展的早期,网络就成为了DCS生产厂家的技术方向,冗余技术、窄带传输技术都是DCS厂家早研发或应用成功的。PLC主要是按照立装置来设计的,其“网络”实际上是串行通讯。

    工业以太网技术的发展和广泛应用,从形式上拉平了DCS和PLC网络方面的差距。从表面上看很多DCS和PLC都应用了工业以太网,但是其实质上的差距却依然存在。以很多PLC采用的MODBUS-TCP以例。MODBUS是串行通讯协议,不是网络,大家都没有疑问;MODBUS-TCP是网络吗?很多人就有疑问了。仔细分析,MODBUS-TCP是将MODBUS通讯协议加载到以太网的TCP协议之上的一种通讯方式,它虽然具有了网络的外形,但依然是一主多从的管理方式,数据表的传输结构。

    而DCS呢,以NT6000的ELIN网为例,虽然也是基于工业以太网的,但其应用层协议是积累了近30年的无主令牌LIN网协议,在1M的OLIN,2.5M和20M的ARCNET上都有长期成功的应用。ELIN网上,各站平等,不存在主要管理站。而且数据通讯是以模块为单位的结构化数据,数据管理能力非数据表方式可比。
    字串1

    以PID模块为例,其中的基本数据有PV、SP、OP,采用数据表的传输方式,你先定义PV、SP、OP的数据地址为01、02、03,其它的站也以数据表的方式接收数据,但是01是什么数据?02是什么数据?通过数据定义表才能还原。数据表的管理方式烦琐易错,一个大型系统的上万点数据采用这个方式,平铺在数据表中进行管理,是非常可怕的。而NT6000DCS以模块为单位的结构化管理,将一个PID作为一个模块进行处理,要访问其PV值,访问其模块,以PID.PV的形式来管理。这就将所有平铺的数据,分类归属集中到一个个小盒子中,按模块.分量的方式进行管理,管理的效率大大提高。PLC数据通讯交换的问题,主要源于PLC长期以来做为一个立装置在发展,没有系统概念;而且主要应用在小型控制系统中,问题暴露得并不明显,所以发展较慢。目前也有一些大型PLC在这个方面有所提高,但是要达到DCS的水平还需要一个相当长的过程。

    2.3、组态维护功能组态维护功能包括逻辑组态、下载修改、运行调试、远程诊断等。

    早期,PLC以梯形图为主,DCS以模块功能图为主。经过多年的发展,电工通过IEC1131-3标准规定了五种编程语言,目前主流的DCS和PLC都表示符合这个标准,支持其中的几种或全部编程语言。从开发效率和程序可读性来考虑,模块功能图和顺序功能图越来越成为主要的编程方式,梯形逻辑和结构化文本成为了自定义模块的开发工具。大型PLC在组态方式上越来越像DCS,差距在逐渐缩小,而小型PLC仍然以梯形图为主。
    字串1


    DCS经过多年的发展,积累了大量的算法模块。例如NT6000具有的设备级模块,在一个模块中集中完成了面向设备的基本控制和故障报警功能,在网络通讯中也已此模块为单位进行传递,大大提高了软件开发的效率。一个设备模块相当于0.5K的梯形图逻辑量,PLC要完成同样的功能,就要烦琐得多了。

    在下载修改、运行调试、远程诊断方面,PLC缺乏解决方案。而DCS从一设计之初就是从系统需要的角度出发的,有着多年积累的完善的解决方案。以NT6000DCS为例,系统既可以在线修改控制策略,也可以在线下载控制策略,修改和下载过程中,对系统的正常运行没有影响。NT6000DCS有完善的虚拟DCS功能,不但可以用于组态逻辑的验证,而且能够构建成完整的虚拟DCS与模型相连,完成系统的调试。NT6000DCS具有完善的措施,提供基于广域网的远程调试方案。

    2.4、硬件封装结构

    PLC一般为大底版式机架,封闭式I/O模件,封闭式结构有利与提高I/O模件的性,抗射频、抗静电、抗损伤。PLC模件的I/O点数有8点、16点、32点。

    DCS大部分为19英寸标准机箱加插件式I/O模件,I/O模件为裸露式结构。

    每个模件的I/O点数有8点和16点,很少使用32点模件。
    字串2


    DCS的这种结构源于其使用领域主要在大型控制对象,19英寸标准机箱便于密集布置,较少的I/O点数则是由于对分散度的要求。PLC的大底版式机架,封闭式模件结构在管理和配置上加灵活,单个设备的性高。因此,不少DCS也吸收了PLC在结构上的优点,采用了和PLC相似的封装结构,如I/A采用金属外壳,NETWORK-6000+采用导电塑料外壳。

    2.5、人机交互装置在早期,DCS作为一个系统,其人机交互装置是DCS厂家提供的装置。而PLC厂家一般不提供人机交互装置,往往由工程商自主采用通用的软件来完成(如ifix、iuch、组态王)。DCS集成的人机交互装置往往有着功能较、稳定性较好的特点,但是其价格也很高。随着PC技术的快速发展,一些通用软件发展很快,功能和性能逐渐过了DCS厂家提供的装置。因此不少DCS厂家逐步放弃了的人机交互装置,转而和PLC一样也使用了通用的软件。DCS厂家使用通用软件并不是简单地拼装,而是在通用软件的基础上,通过合作开发,将自已多年积累的网络通讯技术、系统自诊断技术以软件包的形式保留和继承下来了。<br/>例如,NT6000早期曾经使用过基于操作系统的T1000人机交互系统,而目前主要使用基于FIX/IFIX或IUCH的T3500人机交互系统。其中的LINPOLL网络通讯包是开发集成的。
    字串3



    3、DCS和PLC的市场情况和发展方向

    在热工自动化领域,主厂房控制系统基本上毫无例外地使用DCS。而在辅助车间才使用PLC。其主要原因是早期的DCS系统非常昂贵,人们认为辅助车间的运行可以间断,性要求不是很高,且模拟量控制要求较少,从降的角度出发,往往选择PLC来构建控制系统。而锅炉、汽机和发电机的控制系统,要求长期稳定地运行,信号中含有相当比例的模拟量,从系统的性能出发,人们不得不选择了昂贵的DCS。

    另外,分析一下主厂房DCS和辅助车间控制系统的市场竞争情况,我们会发现一个有趣的现象。主厂房DCS的竞争往往在不同的供应商或代理商之间展开,竞争激烈,DCS的价格不断下调。而辅助车间控制系统的竞争往往在同一PLC的各个工程商之间进行,门槛较低,竞争加激烈,但是PLC的价格下调幅度却并不如DCS明显。主要原因是DCS的生产商直接参与竞争,在的市场压力下,不断下调设备制造费用和工程实施费用。而PLC的生产商不直接参与竞争,各个工程商只能下调自身有限的工程费用,空间有限。从现在情况看来,DCS与PLC的价格差距已不明显,辅助车间仍然较多地采用PLC,是市场的惯性使然。

    随着国内电厂装机容量的不断扩大及电力系统改革的推进,对辅助车间控制的要求也不断提高,在这个大环境,DCS系统进入辅助车间控制已成为趋势。NT6000DCS因其综合的技术经济优势,已经并将继续在辅助车间控制方面发挥越来越大的作用。 字串9

    在辅助车间应用广泛的PLC也并不会就此退出热工自动化的历史舞台,的竞争压力,将会促使PLC厂商在技术上向DCS标准靠拢,在价格上作出大的努力。市场竞争的结果,将使用户获获得大的利益。
    4、结论

    DCS和PLC作为计算机技术和控制技术结合的产物,为火电厂热工自动化水平的提高都作出了各自的贡献。由于两者在应用上有较大的相通性,在不同的时期,其各自的技术或价格优势,都会直接影响到其市场地位。而市场的反应也会或快或慢地反映到各自的技术发展和价格调整上。从总的趋势来看,DCS和PLC在技术上的融合和促进将会是竞争的主流,而在性价比方面,你来我往地不断攀升,也将是发展的主旋律。


    在现代化的工业生产设备中,有大量的数字量及模拟量的控制装置,例如电机的起停,电磁阀的开闭,产品的计数,温度、压力、流量的设定与控制等,工业现场中的这些自动控制问题,若采用可编程序控制器(PLC)来解决自动控制问题已成为有效的工具之一,本文叙述PLC控制系统设计时应该注意的问题。

    控制硬件选购目前市场上的PLC产品众多。国产有:永宏、和利时、凯迪恩等;国外有:日本的 OMRON、MITSUBISHI、松下;德国的SIEMENS,韩国的LG等。近几年,PLC产品的价格有较大的下降,其性价比越来越高,这是众多技术人员选用PLC的重要原因。但各的PLC在性能指标上都有着较大的差异。所以如何选购PLC产品成为了系统设计和系统功能要求的重要环节。

    1.系统规模应确定系统用 PLC单机控制,还是用PLC形成网络,由此计算PLC输入、输出点数,并且在选购PLC时要在实际需要点数的基础上留有一定余量(10%)。

    2.确定负载类型根据PLC输出端所带的负载是直流型还是交流型,是大电流还是小电流,以及PLC输出点动作的频率等,从而确定输出端采用继电器输出,还是晶体管输出,或晶闸管输出。不同的负载选用不同的输出方式,对系统的稳定运行是很重要的。

    3.存储容量与速度尽管国外各厂家的PLC产品大体相同,但也有一定的区别。目前还未发现各公司之间兼容的产品。各个公司的开发软件都不相同,而用户程序的存储容量和指令的执行速度是两个重要指标。一般存储容量越大、速度越快的PLC价格就越高,但应该根据系统的大小合理选用PLC产品。
    字串9

     

    4.编程器的选购 PLC编程可采用三种方式:

    一是用一般的手持编程器编程,它只能用商家规定语句表中的语句编程。这种方式效率低,但对于系统容量小,用量小的产品比较适宜,并且体积小,易于现场调试,造价也较低。

    二是用图形编程器编程,该编程器采用梯形图编程,方便直观,一般的电气人员短期内就可应用自如,但该编程器价格较高。

    三是用个人计算机加PLC软件包编程,这种方式是效率的一种方式。基于电脑笔记本的普及和PLC软件编程的方便性,并且易于现场调试。这种方式是用户喜欢用的一种方式。

    因此,应根据系统的大小与难易,开发周期的长短以及资金的情况合理选购PLC产品。

    5.尽量选用大公司的产品其质量,且技术支持好,一般售后服务也较好,还有利于你的产品扩展与软件升级。

    输入回路的设计

    1.电源回路 PLC供电电源一般为 AC85—240V(也有DC24V),适应电源范围较宽,但为了抗干扰,应加装电源净化元件(如电源滤波器、1:1隔离变压器等)。
    2.PLC上DC24V电源的使用,各公司 PLC产品上一般都有DC24V电源,但该电源容量小,为几十毫安至几百毫安,用其带负载时要注意容量,同时作好防短路措施(因为该电源的过载或短路都将影响PLC的运行)。 字串9
    3. 外部DC24V电源 若输入回路有 DC24V供电的接近开关、光电开关等,而PLC上DC24V电源容量不够时,要从外部提供DC24V电源;但该电源的“—”端不要与 PLC的 DC24V的“—”端以及“COM”端相连,否则会影响PLC的运行。
    4.输入的灵敏度各厂家对PLC的输人端电压和电流都有规定,如日本三菱公司FX系列PLC的输入值为:DC24V、7mA,启动电流为4.5mA,关断电流小于1.5mA,因此,当输入回路串有二管或电阻(不能启动),或者有并联电阻或有漏电流时(不能切断),就会有误动作,灵敏度下降,对此应采取措施。另一方面,当输入器件的输入电流大于PLC的大输入电流时,也会引起误动作,应采用弱电流的输入器件,并且选用输人为共漏型输入的 PLC,输入元件的公共点电位相对为负,电流是流出 PLC的输入端。
    输出回路的设计
    1.各种输出方式之间的比较
    (1)继电器输出:优点是不同公共点之间可带不同的交、直流负载,且电压也可不同,带负载电流可达2A/点;但继电器输出方式不适用于高频动作的负载,这是由继电器的寿命决定的。其寿命随带负载电流的增加而减少,一般在几十万次至几百万次之间,有的公司产品可达1000万次以上,响应时间为10ms
    字串4


    (2)晶闸管输出:带负载能力为0.2A/点,只能带交流负载,可适应动作,响应时间为1ms.
    (3)晶体管输出:大优点是适应于高频动作,响应时间短,一般为0.2ms左右,但它只能带 DC 5—30V的负载,大输出负载电流为0./点,但每4点不得大于0.8A。
    当你的系统输出频率为每分钟6次以下时,应继电器输出,因其电路设计简单,抗干扰和带负载能力强。当频率为10次/min以下时,既可采用继电器输出方式;也可采用PC输出驱动达林顿三管(5—10A),再驱动负载(见图2),可大大减小
    2.抗干扰与外部互锁当 PLC输出带感性负载,负载断电时会对PLC的输出造成浪涌电流的冲击,为此,对直流感性负载应在其旁边并接续流二管,对交流感性负载应并接浪涌吸收电路,可有效保护PLC。
    当两个物理量的输出在PLC内部已进行软件互锁后,在PLC的外部也应进行互锁,以加强系统的性。
    3.“COM“点的选择不同的 PLC产品,其“COM”点的数量是不一样的,有的一个“COM”点带8个输出点,有的带4个输出点,也有带2个或1个输出点的。当负载的种类多,且电流大时,采用一个“COM”点带1—2个输出点的 PLC产品;当负载数量多而种类少时,采用一个“COM”点带4—8个输出点的PLC产品,这样会对电路设计带来很多方便。每个“COM”点处加一熔丝,1—2个输出时加2A的熔丝,4—8点输出的加5—10A的熔丝,因 PLC内部一般没有熔丝。 字串8
    4.PLC外部驱动电路对于 PLC输出不能直接带动负载的情况下,在外部采用驱动电路:可以用三管驱,也可以用固态继电器或晶闸管电路驱动,同时应采用保护电路和浪涌吸收电路,且每路有显示二管(LED)指示。印制板应做成插拔式,易于维修。
    PLC的输入输出布线也有一定的要求,请看各公司的使用说明书。
    扩展模块的选用

    对于小的系统,如80点以内的系统.一般不需要扩展;当系统较大时,就要扩展。不同公司的产品,对系统总点数及扩展模块的数量都有限制,当扩展仍不能满足要求时,可采用网络结构;同时,有些厂家产品的个别指令不支持扩展模块,因此,在进行软件编制时要注意。当采用温度等模拟模块时,各厂家也有一些规定,请关的技术手册。

    各公司的扩展模块种类很多,如单输入模块、单输出模块、输入输出模块、温度模块、高速输入模块等。 PLC的这种模块化设计为用户的产品开发提供了方便。
    PLC的网络设计

    当用PLC进行网络设计时,其难度比PLC单机控制大得多。你应选用自己较熟悉的机型,对其基本指令和功能指令有较深入的了解,并且指令的执行速度和用户程序存储容量也应仔细了解。否则,不能适应你的实时要求,造成系统崩溃。另外,对通信接口、通信协议、数据传送速度等也要考虑。 字串5

    后,还要向 PLC的商家寻求网络设计和软件技术支持及详细的技术资料,至于选用几层工作站,依你的控制要求与系统大小而定。
    软件编制

    在编制软件前,应熟悉所选用的 PLC产品的软件手册及编程指令手册,待熟练后再编程。若用图形编程器与软件包编程,则可直接编程,若用手持编程器编程,应先画出梯形图,然后编程,这样可少出错,速度也快。若用个人计算机与软件编程,编程结束后先程序,待各个动作正常后,再在设备上调试

    202202221739073176584.jpg202202221739072455394.jpg20220222173907301904.jpg



    笔者曾为客户作过PLC与三方温度仪表的通讯,现呈给各位,请指正。
    所用PLC为OMRON C200HE-CPU42,配通讯模块C200HW-COM06,使用其A口(RS485)与温度表TTM-120通讯。
    1、所用温度仪表“神王”TTM-120通讯协议:
    EIA标准:RS485
    通讯:站 1~31
    传输:半双工
    通讯码:ASCll 7位(BCC除外) 8位(MSD位=0)
    接口方式:2线制
    通讯速度:1200,2400,4800,9600
    通讯距离:500Mmax
    字符:启动位:1位
    停止位:1/2位
    数据:7/8位
    校验:无/奇/偶
    BCC校验:预先/不选择
    通讯地址:1~99
    通讯格式:
    读数据:STX(02H 起始码)+地址(2位)+R+标识码(3位)+ETX(03H 结束码)
    仪表返回:STX(02H 起始码)+地址(2位)+ACK(06H 响应)+标识码(3位)+数据(5位)+ETX(03H 结束码)
    写数据:STX(02H 起始码)+地址(2位)+W+标识码(3位)+ 数据(5位)+ETX(03H 结束码)
    仪表返回:STX(02H 起始码)+地址(2位)+ACK(06H 响应)+ETX(03H 结束码) 字串2
    错误信息响应:STX(02H 起始码)+地址(2位)+NAK(15H 错误响应)+错误格式(1位)+ETX(03H 结束码)
    2、用协议宏软件CX-PROTOCOL作协议宏程序
    可用用CX-PROTOCOL中现有的系统标准协议COPY到新建的程序中,再作修改,当然也可重新编制。
    在新建的程序的DEVICES中选择所用的PLC型号,
    通讯口A参数设置方式为:PROTOCOL MACRO;并以仪表的通讯格式设置波特率等参数。
    协议宏程序中有若干内容:主要是发送信息列表;接受信息列表;这两个表是协议宏的基本程序。再有就是具体的发送形式和接受形式,其它功能的读写形式,仪表的其它功能的读写形式。
    我作了四种,根据仪表协议中的各个格式,编制宏程序,如下:
    发送信息列表:
    ①写数据:SD(01)_1
    <h>:STX
    <t>:ETX
    数据形式:变量格式($(R(2),5))
    地址格式:ASCll变量格式($(R(1),2)
    "W":写请求
    标识符(仪表功能参数:写入设定值)“空格SV”
    数据格式:<h>+<a>+"W"+" SV"+($(R(2),5))+<t>
    ② 读请求:SD(02)_1
    地址格式:ASCll变量格式($(R(1),2)
    "R":读请求
    标识符(仪表功能参数:读入过程值)“PV1”
    字串9

    数据格式:<h>+<a>+"R"+"PV1"+<t>
    接受信息列表:
    ①接受响应:RV(01)_1
    "ACK":响应接受
    数据格式:<h>+<a>+"ACK"+<t>
    ②接受数据:RV(02)_1
    数据形式:变量格式(&(W(1),*)) 存入PLC的接收数据
    数据格式:<h>+(&(W(1),*))+<t>
    写入命令设置:
    编号:050
    命令:发送&接受
    发送命令:SD(01)_1
    接收命令:RV(01)_1
    读入命令设置:
    编号:051
    命令:发送&接受
    发送命令:SD(02)_1
    接收命令:RV(02)_1
    编制设置完成,下装到PLC中。
    3、用CX-PROGRAMMER作通讯程序
    程序用协议宏指令PMCR完成与仪表的通讯:
    三个操作数:一:控制字:端口+协议宏序列号
    二:发送数据址 占2/3个字,字是指令字数;下一字为仪表地址;
    对于写命令要多一个字为设定值
    三:接收数据址 占4个字,字是命令字数;下两字是接收的5位数据。
    对于写命令该操作数为虚设字,没有实际意义
    读指令:PMCR #1051 端口=1 序列号051(读出)
    DM0000 DM0000=#0002 DM0001=#0001
    DM0030 DM0030=#0004 DM0031~DM0033=数据 字串6
    写指令:PMCR #1050 端口=1 序列号050(写入)
    DM0020 DM0020=#0003 DM0021=#0001 DM0022=设置值
    DM0040(虚设)
    协议宏执行标志:端口一(A):α机为IR289.08 CQM1H为IR207.08
    端口二(B):α机为IR289.12 CQM1H为IR207.12
    当这变量=0时,方可执行PMCR命令
    每个端口只能执行一个通信序列,可以不同的时间段产生PMCR指令的执行脉冲。
    4、对于若干个仪表,每表设置不同的站号,就可由程序分别对其作读写操作,只有地址相符的仪表才能响应。

    1.并行通信与串行通信

        数据通信主要有并行通信和串行通信两种方式。

    并行通信是以字节或字为单位的方式,除了8根或16根数据线、一根公共线外,还需要数据通信联络用的控制线。并行通信的传送速度快,但是传输线的根数多,成本高,一般用于近距离的数据传送。并行通信一般用于PLC的内部,如PLC内部元件之间、PLC主机与扩展模块之间或近距离智能模块之间的数据通信。

    串行通信是以二进制的位(bit)为单位的方式,每次只传送一位,除了地线外,在一个方向上只需要一根数据线,这根线既作为数据线又作为通信联络控制线,数据和联络信号在这根线上按位进行传送。串行通信需要的信号线少,少的只需要两三根线,适用于距离较远的场合。计算机和PLC都备有通用的串行通信接口,工业控制中一般使用串行通信。串行通信多用于PLC与计算机之间、多台PLC之间的数据通信。

    在串行通信中,传输速率常用比特率(每秒传送的二进制位数)来表示,其单位是比特/秒(bit/s)或bps。传输速率是评价通信速度的重要指标。常用的标准传输速率有300、600、1200、2400、4800、9600和19200bps等。不同的串行通信的传输速率差别大,有的只有数百bps,有的可达100Mbps。

        2.单工通信与双工通信

    串行通信按信息在设备间的传送方向又分为单工、双工两种方式。

    单工通信方式只能沿单一方向发送或接收数据。双工通信方式的信息可沿两个方向传送,每一个站既可以发送数据,也可以接收数据。

    双工方式又分为全双工和半双工两种方式。数据的发送和接别由两根或两组不同的数据线传送,通信的双方都能在同一时刻接收和发送信息,这种传送方式称为全双工方式;用同一根线或同一组线接收和发送数据,通信的双方在同一时刻只能发送数据或接收数据,这种传送方式称为半双工方式。在PLC通信中常采用半双工和全双工通信。

    3.异步通信与同步通信

        在串行通信中,通信的速率与时钟脉冲有关,接收方和发送方的传送速率应相同,但是实际的发送速率与接收速率之间总是有一些微小的差别,如果不采取一定的措施,在连续传送大量的信息时,将会因积累误差造成错位,使接收方收到错误的信息。为了解决这一问题,需要使发送和接收同步。按同步方式的不同,可将串行通信分为异步通信和同步通信。

    异步通信的信息格式如图7-1所示,发送的数据字符由一个起始位、7~8个数据位、l个奇偶校验位(可以没有)和停止位(1位、1.5或2位)组成。通信双方需要对所采用的信息格式和数据的传输速率作相同的约定。接收方检测到停止位和起始位之间的下降沿后,将它作为接收的起始点,在每一位的中点接收信息。由于一个字符中包含的位数不多,即使发送方和接收方的收发频率略有不同,也不会因两台机器之间的时钟周期的误差积累而导致错位。异步通信传送附加的非有效信息较多,它的传输效率较低,一般用于低速通信,PLC一般使用异步通信。

     

    图7-1  异步通信的信息格式

    同步通信以字节为单位(一个字节由8位二进制数组成),每次传送l~2个同步字符、若干个数据字节和校验字符。同步字符起联络作用,用它来通知接收方开始接收数据。在同步通信中,发送方和接收方要保持的同步,这意味着发送方和接收方应使用同一时钟脉冲。在近距离通信时,可以在传输线中设置一根时钟信号线。在远距离通信时,可以在数据流中提取出同步信号,使接收方得到与发送方相同的接收时钟信号。由于同步通信方式不需要在每个数据字符中加起始位、停止位和奇偶校验位,只需要在数据块(往往很长)之前加一两个同步字符,所以传输,但是对硬件的要求较高,一般用于高速通信。

    4. 基带传输与频带传输

    基带传输是按照数字信号原有的波形(以脉冲形式)在信道上直接传输,它要求信道具有较宽的通频带。基带传输不需要调制解调,设备花费少,适用于较小范围的。基带传输时,通常对数字信号进行一定的编码,常用数据编码方法有非归零码NRZ、曼彻斯特编码和差动曼彻斯特编码等。后两种编码不含直流分量、包含时钟脉冲、便于双方自同步,所以应用广泛。

    频带传输是一种采用调制解调技术的传输形式。发送端采用调制手段,对数字信号进行某种变换,将代表数据的二进制“1”和“0”,变换成具有一定频带范围的模拟信号,以适应在模拟信道上传输;接收端通过解调手段进行相反变换,把模拟的调制信号复原为“1”或“0”。常用的调制方法有频率调制、振幅调制和相位调制。具有调制、解调功能的装置称为调制解调器,即Modem。频带传输较复杂,传送距离较远,若通过市话系统配备Modem,则传送距离可不受限制。

    PLC通信中,基带传输和频带传输两种传输形式都有采用,但多采用基带传输。



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