您的位置 首页 元件

S7-300与Carrier冷冻机的Modbus串行通讯

1引言近年来,随着自动化水平的提高,公司正在逐步建立以西门子s7-300plc为基础的工业集中监控网络。由于目前公司有几台carrier冷冻机,其采用的是专用的通讯协议,与s7-300不兼容,plc无

1 导言

  近年来,跟着主动化水平的进步,公司正在逐渐树立以西门子s7-300plc为根底的工业会集监控网络。因为现在公司有几台carrier冷冻机,其选用的是专用的通讯协议,与s7-300不兼容,plc无法收集到冷冻机的数据,导致完成会集监控体系遇到了瓶颈。

  经咨询了解到carrier公司有自己的modbus网关,能够把其冷冻机专用协议转化为通用的modbustru串口协议,而s7-300有自己的串口通讯模块cp340。所以能够选用modbus通讯的办法完成s7-300对冷冻机的数据收集。

2 modbus协议简介

  modbus协议由modicon公司开发,现在已经是工业范畴全球最盛行的协议之一。此协议支撑传统的rs-232、rs-422、rs-485和以太网设备。许多工业设备,包含plc、dcs、智能仪表等都在运用modbus协议作为他们之间的通讯规范。

  当在网络上通讯时,modbus协议决议了每个控制器需求知道它们的设备地址,辨认按地址发来的音讯,决议要发生何种举动。假如需求回应,控制器将生成应对并运用modbus协议发送给问询方。

  modbus协议包含ascii、rtu、tcp等,并没有规则物理层。此协议界说了控制器能够知道和运用的音讯结构,而不论它们是经过何种网络进行通讯的。modbus的ascii、rtu协议规则了音讯、数据的结构、指令和就答的方法,数据通讯选用maser/slave方法,master端宣布数据恳求音讯,slave端接纳到正确音讯后就能够发送数据到master端以呼应恳求。

  modbus协议需求对数据进行校验,rtu形式选用16位crc校验,别的,modbus选用主从方法守时收发数据,在实际运用中假如某slave站点断开后(如毛病或关机),master端能够确诊出来,而当毛病修正后,网络又可主动接通。因而,modbus协议的可靠性较好。

3 carrier modbus rtu网关

  3.1网关简介

  carrier modbus网关是一种智能型根据微处理器的数据控制器,它能够作为modbus

  slave站点,能将carrier冷冻机组转换成契合modbus

  rtu协议提供给控制体系。它能够使carrier冷冻机组的内部运转状态参数全面被控制体系收集。

  3.2网关设置

  首要对网关的通讯参数进行设置:波特率为9600bit/s,无校验位,1位中止位,站地址为16#b。

  然后对需求收集的冷冻机变量及其在网关中的地址进行组态设置,其对应联系如表1所示。

4 cp340简介

  西门子s7-300系列有支撑modbus协议的通讯处理器cp341,可是cp341加载modbusrtu格局通讯协议有必要购买软件,并且该软件价格比较高。所以我选用了一般的串口通讯模块cp340,经过编写modbus主机恳求报文程序,经过串口数据发送功用块把报文发送给carriermodbus网关。再经过接纳数据功用块接纳呼应的数据,完成数据收集的功用。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/xinpin/yuanjian/229546.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部