plc通讯协议入门知识

作者:老电工时间:2020-01-28 07:55:06

有关plc通讯协议的入门知识,rockwell abrockwell的plc,西门子系列plc,施耐德(莫迪康)施耐德的plc,欧姆龙系列plc,三菱plc,以及松下plc的通讯协议,一起来了解下。

plc通讯协议的入门知识

一、美系厂家rockwell abrockwell的plc主要是包括:plc2、plc3、plc5、slc500、controllogix等型号,plc2和plc3是早期型号,现在用的比较多的小型plc是slc500,中型的一般是controllogix,大型的用plc5系列。df1协议是rockwell各plc都支持的通讯协议,df1协议可以通过232或422等串口介质进行数据传输,也可以通过dh、dh+、dh485、controlnet等网络介质来传输。

df1协议的具体内容可以在ab的资料库中下载。ab的plc也提供了opc和dde,其集成的软件中rslogix中就包含dde和opc server,可以通过上述软件来进行数据通讯。ab的中高档的plc还提供了高级语言编程功能,用户还可以通过编程实现自己的通讯协议。

二、ge现在在国内用的比较多的主要是90-70和90-30系列plc,这两款plc都支持snp协议,snp协议在其plc手册中有协议的具体内容。现在ge的plc也可以通过以太网链接,ge的以太网协议内容不对外公开,但ge提供了一个sdk开发包,可以基于该开发包通讯。

三、西门子系列plc主要包括其早期的s5和现在的s7-200、s7-300、s7-400等各型号plc,早期的s5plc支持的是3964r协议,但是因为现在在国内应用较少,除极个别改造项目外,很少有与其进行数据通讯的。s7-200是西门子小型plc,因为其低廉的价格在国内得到了大规模的应用,支持mpi、ppi和自由通讯口协议。

西门子300的plc支持mpi,还可以通过profibus 和工业以太网总线系统和计算机进行通讯。

如果要完成点对点通讯,可以使用cp340/341。s7400作为西门子的大型plc,提供了相当完备的通讯功能。可以通过s7标准的mpi进行通讯,同时可以通过c-总线,profibus和工业以太网进行通讯。

如果要使用点对点通讯,s7-400需要通过cp441通讯模块。西门子的通讯协议没有公开,许多组态软件都支持mpi、ppi等通讯方式,profibus和工业以太网一般通过西门子的软件进行数据通讯。

四、施耐德(莫迪康)施耐德的plc型号比较多,在国内应用也比较多。其通讯方式主要是支持modbus和modbus plus两种通讯协议。modbus协议在工控行业得到了广泛的应用,已不仅仅是一个plc的通讯协议,在智能仪表,变频器等许多智能设备都有相当广泛的应用。(电工技术之家 www.dgjs123.com)modbus经过进一步发展,现在又有了modbus tcp方式,通过以太网方式进行传输,通讯速度更快。modbus plus相对于modbus传送速度更快,距离更远,该通讯方式需要在计算机上安装modcon提供的sa85卡并需安装该卡的驱动才可以进行通讯。除了上述两种方式之外,莫迪康的plc还支持如tcp/ip以太网,unitelway, fipway,fipio,as-i,interbus-s等多种通讯方式。

五、欧姆龙系列plc在中国推广的也比较多。

在通讯方式上,omron现在主要采用两种通讯方式:host link协议是基于串口方式进行数据传输的通讯方式。

当plc进入monitor方式时,上位机可以和欧姆龙plc通讯。在和欧姆龙通讯时要注意,两次通讯之间要留一定时间,如果通讯速度过快容易造成plc通讯异常。controllink是欧姆龙plc的一种快速通讯方式。control link通过板卡进行数据通讯,板卡之间有数据交换区,由板卡实现数据的交换从而完成数据采集功能。使用该方式通讯需配置欧姆龙的驱动。

六、三菱plc的小型plc在国内的应用非常广泛。

三菱的plc型号也比较多,主要包括fx系列,a系列和q系列。

三菱系列plc通讯协议是比较多的,各系列都有自己的通讯协议。如fx系列中就包括通过编程口或232bd通讯,也可以通过485bd等方式通讯。其a系列和q系列可以通过以太网通讯。当然,三菱的plc还可以通过cc-link协议通讯。

七、松下plc和计算机之间可以通过串口和以太网进行通讯。其采用的通讯协议是mewtocol协议。如大多数日系plc一样,mewtocol协议比较简单。许多软件都可以从plc中直接读取数据。

以上介绍的是国外的主流plc设备通讯方式。除以上厂家外,还有很多plc厂家:厂家型号协议介质lgster-k10s/30s/60s/80s/k200smaster-k串口日立h系列 eh150等hi协议串口/usb光洋所有系列ccm2协议串口信捷所有系列modbus串口凯迪恩全部modbus串口。

笔者认为目前市场上的plc之间很难融合,最主要的原因就是它们之间缺少一种共同的通讯语言,这也直接限制了plc发展的步伐。

plc与上位机之间通讯,也是由于各个厂家的plc通讯协议不一致,在做网络通讯时,往往被一大堆的通讯协议报文格式所阻碍。

目前opc 协议规范的出现打破了这种局面,但是要彻底解决不同品牌plc之间的通讯,光靠一种技术规范是不够的,我相信在未来一定plc 一定会统一兼容规定的一种通讯协议的。

本站仅提供信息发布平台,文章仅代表作者个人观点。

猜你喜欢

首页 > plc > plc基础教程