RS协议连接
可编程控制器PLC是一种数字运算操作的电子系统,专为在工业环境应用而设计的。它采用一类可编程的存储器,用于其内部存储程序,执行逻辑运算, 顺序控制,定时,计数与算术操作等面向用户的指令,并通过数字或模拟式输入/ 输出控制各种类型的机械或生产过程。PLC 自问世以来经过数十年的发展到现在已经具备高可靠性、丰富的I/O接口模块、采用模块化结构、编程简单易学、安装简单、维修方便等优点。近年来为适应工业控制的要求,特别是生产流水线的要求,PLC出现了通讯功能,通讯功能的出现大大提高了PLC的应用范围和功能,主要有以下几个方面:
1、 PLC通讯的应用使PLC能处理更大的控制系统
在没有出现PLC通讯之前PLC只是作为一个单独的控制元器件控制一个简单的系统,如果是系统复杂那么就要更换高档次的PLC去控制。有了PLC的通讯就变得方便多了,可以用档次不高具备通讯功能的PLC组合成一个网络共同去完成系统的控制,特别是对那些分散的系统各个点的控制不复杂,但要求各点间有数据交换,并根据相应的数据协同控制的大系统用PLC的通讯功能就容易处理了。
2、PLC通讯的应用可以节省PLC的输入输出点 PLC的性能指标中输入输出点的数目是PLC的一个重要性能指标,扩展输入输出点的价格也是比较贵的,PLC通讯的应用可以节省PLC输入输出点,在分散的系统中并不是每个点上PLC的输入输出点都会被用完,有的很少有
的很多,如果要扩展可以用相对比较空闲的点上的PLC的点来扩展相对应用较多点上的PLC的输入输出点,并通过通讯使他们协调工作,犹如在同一台PLC上扩展一样;在和计算机通讯的PLC系统中还可以利用计算机的鼠标键盘输入来的数据作为PLC的输入点,还可以把其他设备输入给计算机的数据也通过PLC和计算机通讯传给PLC,还可以把Internet上传给计算机的数据也通过PLC和计算机通讯传给PLC,这样一来PLC的输入点和输出点就可以节省,甚至可以把PLC的输入点都省去。
3、PLC通讯的应用使PLC作为计算机的一个控制对象(执行机构),让PLC可以处理更复杂的系统
计算机和PLC比较可以知道计算机的处理能力要比PLC强很多陪,但价格来看计算机又比PLC便宜的多,就目前市场上淘汰的计算机的处理能力都要比现在的中型PLC能力强。利用PLC和计算机通讯可以比较复杂的计算、数据库等PLC处理不了的问题留给计算机处理,计算机处理好之后把结果通通通讯传给PLC让PLC去执行结果。这样PLC就变成了计算机的执行机构,还可以大大方便非自动控制专业的能够编写计算机程序的人根据自己的要求来改变控制过程。
4、PLC通讯的应用使工业组态控制成为可能
很多时候我们都希望从计算机的显示器上看到整个系统的运行过程,当发生故障的时候也可以明确的被标记出来实现组态控制,我们通过PLC和计算机的通讯可以把计算机的数据和PLC的数据相互交换,在计算机上通过可视化的编程软件编写程序,以图形界面的形式直观的反映PLC的软元件实时情况从而来反映整个控制系统的情况,并对系统的数据保存、分析、报警。
5、PLC通讯的应用使PLC的远程控制成为可能
目前能和Internet连接的PLC价格都比较高,用的也不是太多,但是计算机和Internet的连接却是很简单价格也便宜,我们可以把计算机接入Interne,计算机和PLC通过通讯相接,这样我们就可以在能接入Interne的任何一个地方对PLC进行控制,控制整个生产过程,掌握实时的数据作出正确的决策。
从上面几个方面我们可以看出,PLC的通讯必将是PLC的一个新的发展方向
也必将得到大范围的推广。
前面已经简单介绍了N:N网络和并行链接,下面介绍
RS协议连接
RS协议通讯是通过计算机、打印机等的232口和PLC通过232BD模块连接,
并通过RS指令达到通讯的目的,主要设置的数据寄存器有:
D8120设置数据长度,校验,停止位,波特率设置等;
M8122 RS-数据传送标志,OFF: 不传送,ON: 传送,RS-数据被传送时有效.
M8123 结束接收数据,OFF: 未结束, ON: 结束接收数据,RS-数据接收完时有
效。
任何网络除了要按物理层协议接线。同时,还要弄清有关高层协议。三菱FX机可用串口通讯或编程口通讯协议,Q型机PLC可用MC(Melsec通讯协议简称)协议。一般讲,网络不同,协议也将不同。按通讯协议,就是使用网络协议规定有关命令,实现与PLC通讯。
图示的为计算机与PLC协议通讯的例子。
从图知,在这个通讯过程,总是计算机先向PLC发送通讯命令,接着是PLC对这个命令处理后,予以了回应。
提示:协议通讯的命令并不是PLC的指令,只是一种能为PLC识别的的要求。PLC接受通讯命令后,将按要求,与对方交换数据,或实现相应状态改变。