FOXBORO 0301068B SF09050057
FOXBORO 0301068B SF09050057
FOXBORO 0301068B SF09050057
通过适配器,计算机与PLC成为CAN总线的节点。
节点之间通过双绞屏蔽线进行总线式连接,首尾节点需要接120R的匹配电阻。上位计算机可以通过CAN总线实时监控PLC系统的运行。
此方案是现场总线技术与集中控制技术的有机结合,联网后的PLC网络可以构成一个DCS系统。用户在计算机上可以远程监控、配置任何一台PLC的程序或状态。并能够在投入较低硬件成本的基础上,实现良好的系统运行性能。这个方案充分发挥了CAN总线的通信特点:实时、可靠、高速、远距离、易维护等。
使用RS232-CAN适配器后,通信距离扩大到5公里(9600bps时),组网的PLC可增至110台(实际上受PLC内部系统软件的限制,最多只能支持32台PLC联网)。
RS232-CAN适配器采用光电隔离,大大提高了系统的抗干扰能力和安全性能。
另外,使用RS232-CAN适配器,并不需改变PLC系统原有的PLC通讯协议和上位机监控软件,开发人员无须更改现在使用的串口通信程序,最大限度的节省成本。
4HOST-link通信协议
采用RS232-CAN适配器,计算机与PLC的串口都被配置成CAN总线。通信方式与上位机监控软件的编程方式与串行通信完全相同。通信协议一般采用OMRON公司的HOST-link通信协议。
OMRON公司的HOST-link通信系统是由上位计算机(IBMPC或兼容机)通过安装在各台PLC上的HOST-link单元或串行通信接口连接多台PLC构成的网络。上位机对系统中的PLC进行集中管理与监控,通过与HOST-link单元的通信,可以编辑或修改各台PLC的程序,实时监控其运行过程,实现自动化系统的集散控制。对于小型PLC(如CPM2A),可以通过其RS232通信端口进行链接。
系统使用HOST-link通信协议进行通信,上位机具有传送优先权,总是首先发出命令并启动通信,HOST-link单元收到命令交由PLC执行,然后将执行结果返回上位机,二者以通信帧为单位,轮流交换数据。
通信时,一组传送的数据称为“块”,它是命令或响应的单位,从上位机发送到HOST-link单元的数据块称为命令块,反过来,从HOST-link单元发送到上位机的数据块称为响应块。多点通信时,可作为单帧发送的最大数据块为131个字符,因此当一个数据块含有132个或更多字符时,要分成两帧或多帧发送。
每个数据块都以设备号及标题开始,以校验码(FCS)及结束符结束。响应块中还包括反应执行结果的响应码