企业信息

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

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

    西门子6ES7222-1HD22-0XA0产品信息

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

    西门子6ES7222-1HD22-0XA0产品信息详细内容

    西门子6ES7222-1HD22-0XA0产品信息


    BASIC语言在PLC控制系统中的应用

    pcm311模块与minit ii转换器进行的是ascii码通讯方式,而minit ii转换器与下位dt3000、mp3000、iq200各系列设备的通讯方式为二进制码通讯,实际上minit ii所起到的作用是将pcm模块发出的ascii码指令帧转译为二进制码指令帧,当然,在通讯过程中,我们只需关心ascii码通讯帧的格式,minit ii会自动将其转为二进制格式后发到incom网络中去。


    minit ii模块的25针rs232串行口接收的ascii码帧由10个ascii码字符组成,分为控制指令帧、数据指令帧两类,大致形式如下:


    控制指令:


    (stx)(c/d)(inst)(comm)(scomm)(address)(sumcheck)


    数据指令:


    (stx)(c/d)(data)(sumcheck)


    stx:*2号ascii码,占一位


    c/d:控制指令时为1,数据指令时为0,占一位


    inst、comm、scomm:由这三个数字*需要返回的参数,各占一位


    address:*指令的发送对象,是一个三位数的十六制数,占三位


    sumcheck:和校验码,占二位


    data:返回的数据信息,占六位


    minit ii串行通讯参数在其面板上通过开关来选定。


    2.2 fx2n plc通讯协议简介


    fx2n是三菱品牌plc在小系统控制应用中使用较多的一种经济型plc,外部设备通过232bd、485bd等插件或485adp等模块可与其建立ascii码串行通讯,读取plc内部寄存器的值。其协议格式如下:


    (1) 读寄存器


    *外设:(enq)(站号)(pc号)(命令字符)(等待时间)(头元件)(元件数)(和校验)


    *plc:(stx)(站号)(pc号)(返回数据)(etx)(和校验)


    *外设:(ack)(站号)(pc号)


    (2) 写寄存器


    *外设:(enq)(站号)(pc号)(命令字符)(等待时间)(头元件)(元件数)(写出数据)(和校验)


    *plc:(stx)(站号)(pc号)


    *enq、stx、ack、etx:为相应的ascii码


    *站号:plc的站地址,为两位十六进制数(00-0fh),由plc的d8121寄存器*


    *pc号:用于a系列melsecnet网络中的plc,对fx2n均为ffh


    *命令字符:分为位读(br)、位写(bw)、字读(wr)、字写(ww)


    *等待时间:以10ms为单位,以十六进制数表示,占一个字符(0-f)


    *头元件:为要读、写的开始元件号,如m0001、d0000等。


    *元件数:为要读、写的元件个数。


    *返回数据、写出数据:为从plc返回的寄存器值或要写到plc的数据值


    由于fx2n与中央控制柜距离较远,故本系统中采用fx2n与485bd插件,pcm311模块经232/485转换器与485bd相连,转换器与485bd之间采用两对双绞线相连,全双工方式通讯,plc串行通讯参数在d8120中设定。

    BASIC语言在PLC控制系统中的应用

    1 引言


    basic语言是微机系统中广泛应用的一种高级编程语言,它的指令接近思维逻辑的表达,与自然语言有相通之处,易学易懂,同时它包涵丰富的算法函数,能十分方便地进行各种数据处理,因而深受广大编程爱好者喜爱。plc是计算机科学在工业控制领域内的一个重要分支,它一般采用梯形图、语句表作为其编程语言,由于梯形图形似电气原理图,直观易懂,易为电气工程师所接受,为plc的推广应用起到了较大的推动作用。plc从诞生至今,几十年来,应用领域不断扩大,现在,通讯问题已成为plc应用中的一个重要课题之一。


    本文以ge fanuc plc系列pcm智能通讯模块在某泵站控制系统中的应用为例进行探讨,介绍了basic语言在解决plc与现场仪表或其它外部智能设备之间数据通讯问题时能起到的作用,为广大**提供又一种串行通讯解决方案。


    2 系统简述


    本系统采用ge fanuc 90-30系列plc model351,一块智能通讯模块cmm311,一块可编程智能通讯模块pcm311,及开关量输入、输出模块,模拟量输入模块若干。


    通讯模块cmm311有两个通讯口,分别负责与上位机组态软件及现场digital触摸屏进行通讯。


    可编程通讯模块pcm311为通讯协处理机,内有固化的megabasic语言解释程序,能执行通过外部编程终端存储进来的basic程序。该模块有两个通讯端口,一个端口为编程口,ge公司logicmaster编程软件包中有**于pcm模块编程的软件,用它可通过该编程口登录pcm模块,将计算机中文本形式的basic代码文件存入模块的存储器中;另一个端口为**外部通讯口,在basic程序中可打开此端口与外部智能设备进行通讯。在特殊时候,编程口也可被basic程序打开,作与外部设备通讯用,但这样使用在调试时稍有不便。


    系统布置要求叙述如下:


    plc cpu负责开关量、模拟量的采集、运算,实施直接的控制功能;通讯模块cmm311通过两个通讯口分别连接上位机及触摸屏,实现人机界面与plc的数据通讯;pcm模块的com2与westinghouse(西屋仪表)mint ii网络转换器相连,负责通过mint ii网络转换器与现场三个种类的12台westinghouse仪表通讯,采集电流、电压、功率等各种物理量的实时数据,同时,com1在调试完毕后用来与现场一台三菱fx2n plc通讯,实现从ge plc系统到fx2n系统的数据通路,方案图如图1所示。




    2.1 minit ii转换器通讯协议简介


    在这个方案中,minit ii与下位设备的硬件连接为双绞线,minit ii及下位各设备都并入双绞线组成的westinghouse incom网络,在该网络中各通讯主体使用二进制通讯方式,数据帧均由33位二进制数构成,minit ii充当主站(master)角色,对下位各设备发起通讯,进行轮询。

    202207281244519172844.jpg202202231632207636284.jpg


    PLC控制系统设计概要简述

    3plc的抗干扰措施


    由于plc是专为工业环境而设计的控制装置,应该具有很强的抗干扰功能,但是如果环境过于恶劣,电磁干扰特别强烈或安装使用不当都不能保证系统的正常运行,干扰会造成plc误动作或使plc内部数据丢失,甚至使系统失控,所以在系统设计时,应采取硬件措施再配合软件措施,以提高plc的可靠性和抗干扰能力。


    3.1硬件措施


    (1) 屏蔽:对电源变压器、cpu、编程器等主要部件,采用导电、导磁良好的材料进行屏蔽,以防外界干扰。


    (2) 滤波:对供电系统及输入线路采用多种形式的滤波,以或抑制高频干扰,也削弱了各种模块之间的相互影响。


    (3)电源调整与保护:对cpu这个核心部件所需的+5v电源,采用多级滤波,并用集成电压调整器进行调整,以适应交流电网的波动和过电压、欠电压的影响。


    (4) 隔离:在cpu与i/o电路间,采用光电隔离措施,有效隔离i/o间的电联系,减少故障误动作。


    (5)采用模块式结构:这种结构有助于在故障情况下短时修复。因为一旦查处某一模块出现故障,就能迅速更换,使系统回复正常工作,也有助于加快查找故障原因。


    3.2软件措施


    故障检测:plc本身有很完善的自诊断功能,但在工程实践中,plc的i/o元件如限位开关、电磁阀、接触器等的故障率远远**plc的本身故障率,这些元件出现故障后,plc一般不会察觉出来,不会立即停机,这会导致多个故障相继发生,严重时会造成人身设备事故,停机后查找故障也要花费大量时间[4]。为方便检测故障可用梯形图程序实现,这里介绍一种逻辑组合判断法:系统正常运行时,plc的输入和输出信号之间存在着确定的关系,因此根据输出信号的状态与控制过程间的逻辑关系来判断设备运行是否正常。


    信息保护和恢复:当偶发性故障条件出现时,不破坏plc内部的信息,一旦故障条件消失,就可以恢复正常继续原来的工作。所以,plc在检测故障条件时,立即把现状态存入存储器,软件配合对存储器进行封闭,禁止对存储器的任何操作,以防存储器信息被冲掉,一旦检测到外界环境正常后,便可恢复到故障发生前的状态,继续原来的程序工作。


    设置警戒时钟wdt:机械设备的动作时间一般是不变的,可以以这些时间为参考,当plc发出控制信号,相应的执行机械动作,同时启动一个定时器,定时器的设定值比正常情况下机械设备的动作时间长20%,若时间到,plc还没有收到执行机构动作结束信号,则启动报警。


    提高输入信号的可靠性:由于电磁干扰、噪声、模拟信号误差等因素的影响,会引起输入信号的错误,引起程序判断失误,造成事故,例如按纽的抖动、继电器触点的瞬间跳动都会引起系统误动作,可以采用软件延时去抖。对于模拟信号误差的影响可采取对模拟信号连续采样三次,采样间隔根据a/d转换时间和该信号的变化频率而定,三个数据先后存放在不同的数据寄存器中,经比较后取中间值或平均值作为当前输入值。


    在硬件和软件方面采取各种措施后,大大提高。


    4 结束语


    随着各种技术的发展,plc的种类日益繁多,功能也逐渐增强,在产品规模上向大小两个发展。在实际工作中还要根据实际情况对plc的选用做出适当调整,以便满足期望的工业控制系统




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