通信协议宏在自动化系统中的应用

来源 :机电工程技术 | 被引量 : 0次 | 上传用户:tcwf2009
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:在自动化系统中,经常会遇到主控器与第三方设备的数据交互采用何种通信协议单位问题,由于第三方设备的供应商不一致,所提供的通信硬件接口及协议也各有不同,这就要求主控器具备很好的通信接口及协议兼容能力。通信协议宏是OMRON公司开发的一种串行通信方式,可应用于PLC与各具有Rs232或RS422,485硬件接口设备的通信,目前主流智能仪表及执行控制器都具备此协议硬件接口。该通信宏在实际应用中实现了智能信息交互,不仅节省了自动化系统现场布线时间,同时在数据传输效率、稳定性及编程上具备一定优势。
  关键词:协议宏;串行通信;自动化系统
  中图分类号:TP389.1 文献标志码:A 文章编号:1009—9492(2021)03—0232—03
  0引言
  随着工业4.0概念的提出及相关领域研究内容的深入,智能自动化已成为各大企业、工厂实现提高生产效率、优化产品品质、全方位掌控工艺流程信息的变革性目标。在智能制造过程中,传感检测器件、驱动执行模块与主控器单元之间的信息交互能力,直接影响着工厂自动化水准的高低。
  在自动化流水线中,底层运动控制单元越来越多地由具备多参数设定、柔性操控模式的变频系统及伺服系统完成,现场环境的信息采集,逐渐由以往的单功能、开关模式的传感器提升为具备智能数据输出的模块化仪表。
  在此趋势下,各单元与主控器之间的信息交互方式就显得尤为重要。通信协议宏是OMRON公司开发的一种串行通信方式,可以应用于PLC与各具有RS232或RS422/485串口设备的通信。目前主流智能仪表及执行控制器都具备此协议接口。
  本文结合实际案例,分析通信协议宏在实现信息交互中的智能化优势,并介绍其实现方法。
  1系统构成
  烘干是电路板全自动印刷流水线中一道重要工序,此工序中需要对烘干炉内温度数据进行实时采集,并根据采集数据调整工件输送电机的速度。根据工艺要求,此流程需要配置6台智能温控仪表、3台变频电机及1套二维码阅读器。系统组成如图1所示,主控器PLC采用OMRON公司的CJ2M-CPU33,配置CJ1W-SCU41-V1型通信模塊,该模块自带RS232及RS485通信端口,二维码阅读器选用V400-R2CF65智能码式识别型,智能温控仪表选用Shimaden公司的SRS14A系列仪表,变频器选用台达的VFD-M系列。
  2通信协议宏组态
  通信协议宏功能可由CX-Protocol根据外围设备提供的通信帧格式定义成通信序列,再由PLC的PMCR协议宏指令执行相应的通信序列,最终实现与现场智能传感器及执行控制器等外围设备的数据交互。
  2.1应用层通信参数设置
  实现通信协议宏数据交互之前,需要对应用层各器件的通信参数进行设置,温控仪表及变频器的设置依通信协议格式而定,二维码阅读器与PLC属于同家公司,其参数采用出厂设定即可。表1所示为系统各器件参数设定说明。
  2.2通信协议宏技术
  OMRON公司开发额CX-Protocol工具,可以创建与通过RS-232或RS-422/485链接至协议宏支持单元(PMSU)的通用外部设备之间进行数据发送或接收的程序(或协议)。一个协议由一套通信序列组成,CX-Protocol将协议传送至PM-SU,通过CPU单元上的PMCR指令来指定协议的序列号并执行通信序列。通信序列由若干步组成,可允许用户根据处理结果来重复、结束这些步或对这些步生成分支。
  CX-Protocol最多可创建100个通信序列,每个通信序列最多由16个通信步(Step)组成,每个通信步既可只发送/接收数据,又可发送&接收数据。其最大特点是每个通信序列只需用一条PMCR协议宏指令执行完成,即每个通信序列一次最多可完成16次的发送&接收数据。
  2.3外围设备通信帧格式
  PLC与外围设备进行协议宏通信,是基于外围设备的通信帧格式实现的,智能温控器的RTU方式通信帧格式如图2所示。
  ADR:配置智能单元的目标地址;
  CMD:协议读写命令代码,例如03(03H)读取设备数据到主控器,06(06H)从主控器写入数据到设备;
  DATA:读取或写入数据;
  CRC CHK:帧校验格式。
  以1#温控仪表的数据操控为例:
  设定SV值01H 06H 0300H 0064H返回信息:01H06H 0300H 0060H
  读取SV值01H 03H 0300H 0001H返回信息:01H03H 02H 0064H
  变频器的RTU方式通信帧格式如图3所示。
  2.4创建通信协议宏
  (1)协议序列定义:本文所述实际工程案例需要对炉腔内6处温度进行实时数据读取,用以控制3段输送带的带速调整。因此对温控仪表的数据操作需建立12个通信序列,变频器的数据交互需建立12个通信序列,序列定义形式如表2所示。
  (2)根据表2定义内容,用CX-Protocol工具创建通信序列#000-#0023,创建结果如图4所示。
  (3)用CX-Protocol支持工具为每个通信序列创建相应的通信步信息,结果如图5所示。
  (4)
  用CX-Protocol工具创建1#~6#温控仪表及1#~3#变频器的Send Mes-sage内容,结果如图6所示。
  (5)用CX-Protocol工具创建1#~6#温控仪表及1#~3#变频器的Recv Message内容,结果如图7所示。
  (6)用CX-Protocol工具把#000~#023通信序列登记到协议宏支持单元PMCR的通信模块。
  (7)用CX-Programmer编程工具编制PMCR协议宏指令程序,质量代码格式示例如图8所示。图中,W2.0为协议执行条件,A202.00为通信端口允许标志,1534.15为端口通信执行标志。PMCR的控制字C1主要体现的是逻辑、物理端口号及通信单元号,本文以CJ系列通信单元为例,所以此参数为0111H;C2主要体现协议宏通信序列号,上述0000H为1#变频器启动序列;D100中存放发送数据字数,例如,D100中数据为2,即将D101中数据通过协议宏发送到1#变频器,用以控制器动作;D200位下位装置反馈信息数据存放位置,此例中不需要接收数据,所以对D200设置为0即可。同理,其他各序列信息按此方法可依次编辑指令,以实现主控器与各职能执行单元的数据交互。
  2.5通信协议宏数据交互实测
  图9所示为控制系统触摸屏监控界面,PLC程序实时运行后,监控界面会显示主控器与各现场单元的数据交互信息,设定的数据会实时传送至各功能单元,读取的数据会实时显示在界面相应位置。据此可对整套设备运行状态信息进行查看,亦可根据工艺需求改动相关参数,以实现最优控制模式。
  3结束语
  本文根据待烘干工件工艺要求,通过上位组态软件,指定变频器随温度变化的运行曲线,按曲线参数,实时检测个点温度数据,并控制变频器频率的输出,最终控制输送电机的速度,以期达到对工件的最合理化烘干。
  结合实际工程案例所述,通信协议宏的编写与调用的突出优势在于编程量少,仅需对相关参数进行设置即可。使用通信协议宏实现智能仪表、智能控制器等现场单元与远端控制器之间的数据交互,不仅简化了现场布线,而且也最高效性地实现了数据交互的可靠性,整体设计达到预期效果。
其他文献
目的 : 研制愈肝口服液 , 观察该药对慢性乙型肝炎的治疗效果 . 方法 : 以黄芪、柴胡、五味子等药材制成愈肝口服液 , 并制定质控标准 . 结果 : 处方配伍及制备合理 ; 观察组
公路施工企业必须增强成本的控制意识,确保成本管理与控制从投标到竣工结算都能贯穿在工程建设的全过程,建设完善适应市场机制的成本管理体制,并有效降低施工成本,控制工程造价。
基于“玄府学说”探讨少弱精子症的发病机制,认为本病是由于肾虚肝郁,脾肾两虚,肾虚兼夹三种原因导致气机升降功能 失调,精生无源,故导致精子密度降低的症状。探讨在补肾疏肝
2012年7月28日.第30届奥运会将在英国伦敦拉开帷幕。记者从大金龙英国代理商KINGLoNG—UK方面获悉.奥运期间.将有约100辆金龙客车驰骋在英国的大街小巷.为来自世界各地的观众提供
目的:测定雷尼替丁血药浓度.方法:采用紫外系数倍率法,以甲醇作对照液,在波长200nm~400nm范围内扫描,选定λ1=324nm、λ2=358nm,绘制工作曲线.结果:口服雷尼替丁血药浓度有明
这是一个写作过度的时代、文本泛滥的时代,大量写作是复制、粘贴、拼凑的产物。电脑写作本来是一件好事,让人便于修改文本、调整框架,但它也在很大程度上助长人懒惰的思维之“熵”,使思想崩陷。抄袭盗用、陈词滥调、同语反复、循环论证之文汗牛充栋、纷至沓来,许多文本连写作者本人都不知思想的原点什么,逻辑是什么,方向是什么,架构是什么。文本进入了自我生殖和繁衍的状态,导致很多作者和读者得了写作恐惧症和阅读厌烦症。
沃尔沃建筑设备公司生产的创新型F系列铰接式卡车中的旗舰产品A40F铰接式卡车.以其非凡的设计从上千种国际化产品中脱颖而出.赢得“红点至尊”产品设计奖这一全球闻名的质量大
近年来,我国社会总体生产力逐年提升,石油能源消耗量逐年激增,开采行业迎来时代发展浪潮。但石油钻井工程受到复杂环境、工艺等因素影响,容易出现井漏问题,对地下油层造成污