自从第一台PLC在GM公司汽车生产线上首次应用成功以来,PLC凭借其方便性、可靠性以及低廉的价格得到了广泛的应用。但PLC毕竟是一个黑盒子,不能实时直观地观察控制过程,与DCS相比存在比较大的差距。
计算机技术的发展和普及,为PLC又提供了新的技术手段,通过计算机可以实施监测PLC的控制过程和结果,让PLC如虎添翼。但是各PLC通讯介质和通讯协议各不相同,下面将简单介绍主要PLC的通讯介质和协议内容。
美系厂家 RockwellAB Rockwell的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 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的通讯协议,在智能仪表,变频器等许多智能设备都有相当广泛的应用。MODBUS经过进一步发展,现在又有了MODBUS TCP方式,通过以太网方式进行传输,通讯速度更快。
MODBUS PLUS相对于MODBUS传送速度更快,距离更远,该通讯方式需要在计算机上安装MODCON提供的SA85卡并需安装该卡的驱动才可以进行通讯。
除了上述两种方式之外,莫迪康的PLC还支持如TCP/IP以太网,Unitelway, FIPWAY,FIPIO,AS-I,Interbus-s等多种通讯方式。
日系PLC
欧姆龙
欧姆龙系列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中直接读取数据。
拓展资料:
德国西门子(SIEMENS)公司生产的可编程序控制器在我国的应用也相当广泛,在冶金、化工、印刷生产线等领域都有应用。西门子(SIEMENS)公司的PLC产品包括LOGO、S7-200、S7-1200、S7-300、S7-400等。
西门子S7系列PLC体积小、速度快、标准化,具有网络通信能力,功能更强,可靠性高。S7系列PLC产品可分为微型PLC(如S7-200),小规模性能要求的PLC(如S7-300)和中、高性能要求的PLC(如S7-400)等。
优点:
1.可靠
PLC不需要大量的活动元件和连线电子元件。它的连线大大减少。
与此同时,系统的维修简单,维修时间短。Plc采用了一系列可靠性设计的方法进行设计。例如:冗余的设计。断电保护,故障诊断和信息保护及恢复。
PLC是为工业生产过程控制而专门设计的控制装置,它具有比通用计算机控制更简单的编程语言和更可靠的硬件。采用了精简化的编程语言。编程出错率大大降低。
2.易 *** 作
PLC有较高的易 *** 作性。
它具有编程简单, *** 作方便,维修容易等特点,一般不容易发生 *** 作的错误。对PLC的 *** 作包括程序输入和程序更改的 *** 作。程序的输入直接可接显示,更改程序的 *** 作也可以直接根据所需要的地址编号或接点号进行搜索或程序寻找,然后进行更改。
PLC有多种程序设计语言可供使用。用于梯形图与电气原理图较为接近。容易掌握和理解。
PLC具有的自诊断功能对维修人员维修技能的要求降低。当系统发生故障时,通过硬件和软件的自诊断,维修人员可以很快找到故障的部位。
3.灵活
PLC采用的编程语言有梯形图、布尔助记符、功能表图、功能模块和语句描述编程语言。编程方法的多样性使编程简单、应用面拓展。 *** 作十分灵活方便,监视和控制变量十分容易。
西门子PLC S7-300系列PLC安装及注意事项:
一、辅助电源功率较小,只能带动小功率的设备(光电传感器等)
二、 一般PLC均有一定数量的占有点数(即空地址接线端子),不要将线接上
三、 PLC存在I/O响应延迟问题,尤其在快速响应设备中应加以注意。
四、输出有继电器型,晶体管型(高速输出时宜选用),输出可直接带轻负载(LED指示灯等)
五、输入/断开的时间要大于PLC扫描时间
六、PLC输出电路中没有保护,因此应在外部电路中串联使用熔断器等保护装置,防止负载短路造成损坏PLC
七、 不要将交流电源线接到输入端子上,以免烧坏PLC
八、接地端子应独立接地,不与其它设备接地端串联,接地线裁面不小于2mm2
九、 输入、输出信号线尽量分开走线,不要与动力线在同一管路内或捆扎在一起,以免出现干扰信号,产生误动作信号传输线采用屏蔽线,并且将屏蔽线接地为保证 信号可靠,输入、输出线一般控制在20米以内扩展电缆易受噪声电干扰,应远离动力线、高压设备等。
参考资料:
西门子PLC 百度百科
一、明确系统的控制要求
系统要求通过3个按钮分别控制电动机的连续正转、反转和停转,用热继电器进行过载保护,要求正反转控制联锁。
二、确定输入、输出设备,为其分配合适的IO端子
?
输入输出设备对应的PLC端子
三、绘制系统控制线路图
?
PLC控制电机正、反转电路图
四、编写PLC控制程序
?
PLC梯形图程序
五、将程序写入PLC
在计算机中用编程软件编好程序后,如果要将程序写入PLC,须做以下工作。
1、用专用编程电缆将计算机与PLC连接起来,再给PLC接好工作电源
2、将PLC的RUN/STOP开关置于“STOP”位置,再在计算机编程软件中执行PLC程序写入 *** 作,将写好的程序由计算机通过电缆传送到PLC中。
?
PLC与计算机的连接
六、模拟运行
程序写入PLC后,将PLC的RUN/STOP开关置于“RUN”位置,然后用导线将PLC的X000端子和COM端子短接_下,相当于按下正转按钮,在短接时,PLC的X000端子的对应指示灯正常应该会亮,表示X000端子有输入信号,根据梯形图分析,在短接X0端子和COM端子时,Y000端子应该有输出,即Y000端子的对应指示灯应该会亮,如X000端指示灯亮,而Y000端指示灯不亮,可能是程序有问题,也可能是PILC不正常。
若X000端子模拟控制的运行结果正常,再对X001、X002、X003端子进行模拟控制,并查看运行结果是否与控制要求一致。
七、安装系统控制线路,并进行现场调试
模拟运行正常后,就可以按照绘制的系统控制线路图,将PLC及外围设备安装在实际现场,线路安装完成后,还要进行现场调试,观察是否达到控制要求,若达不到要求,需检查是硬件问题还是软件问题,并解决这些问题。
八、系统投入运行
系统现场调试通过后,可试运行一段时间,若无问题发生可正式投入运行。
“三菱plc编程口协议”指的是PLC编程接口的通讯规约,可以理解为PLC与外部设备交流的语言。三菱PLC编程口一般用来编程调试,也可设置为外部通讯用。一般在PC端装上三菱PLC编程软件,通过串口与三菱PLC编程口连接。在读取PLC里面程序或数据,或者往PLC里面传输编好的程序或数据时,通讯格式的约定。
规定了硬件传输形式(比如 9600,e,8,1),数据帧格式等。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)