CAN总线为了适应实际的需要采取了自动化控制系统的方式,通过把多个测量控制仪表统一成连接成为一个网络系统,在依照规范、公开的通信协议在现场测量控制仪表和测量控制设备以及计算机远程控制之间,进行信息交换和数据传输。PLC通信网络可以得益于CAN总线具备的传输距离远、速度快、自动重发功能、解决总线竞争功能、总线仲裁技术、自动检查错误、短帧结构受干扰能力强以及能够优先访问总线的机制等优点建立一个基于CAN总线的PLC通信网络方案。
CAN总线与PLC通信网络的定义
1 CAN总线的定义 (1)基本概念 CAN(Controller Area Network)指的是支持分布式控制系统的串行通信网络,最初研究阶段主要应用于汽车开发方面,具有成本投入少、安全方便、舒适高效的优势,人们逐渐意识到其优势,CAN的应用范围越来越广,在工业设备、工业自动化、医疗设备和船舶等不同领域中均发挥着重要作用。相继研发了大量的电子控制系统,不同系统的可靠性不同,应用的通信中数据类型也有所差异,系统包括多条数据总线,所以存在大量的线束。可靠性、高性能是CAN 最显著的特点,在科学技术发展的同时也获得了极大的进步,被列为目前自动化领域中的一项重点研究课题,可以将其视作自动化领域中的计算机局域网。 (2)优势和特点 现场总线包括控制器局域网CAN,分布式控制系统在CAN总线的支持下发挥重要作用,其优点如下:
第一,使系统具有较强的冗余能力,提高了网络系统中各个节点间数据通信的可靠性和快速性,增强了系统的整体性能。
第二,缩短了开发周期。在通信协议的保障下,CAN接口芯片及控制器芯片的应用更加方便,从而使开发时间更短。
第三,具有国标标准的现场总线,CAN总线已经具有国标标准是因为其通信速率高、简便、性价比高等特点,而且近些年被广泛地应用于各领域,极具竞争力。
第四,CAN 作为目前所有现场总线中的发展前景最为广阔,同时也是工业现场总线中的关键部分,同其他通信总线相比,可靠性、实时性和灵活性是CAN总线突出的特点,凭借其良好的性能和特点,CAN总线的前途越来越宽敞。其特点是完成对通信数据的成帧处理、使网络内的节点个数在理论上不受限制、结构简单以及传输距离和速率。
2 PLC的定义
(1)基本概念 PLC即可编程逻辑控制器,主要应用的是具有可编辑功能的存储器,实现在内部存储中进行相应的算数、顺序控制、计数等一系列的逻辑运算,完成用户发出的命令,实现对不同生产过程、多种机械生产的输出和输入控制,这个过程中主要采取的是模拟形式及数字形式。
(2)功能和特点 可编程逻辑控制器具有以下鲜明的特点。 ①使用方便,编程简单其编程语言的类型主要包括语句表、逻辑图及梯形图等相对简单、清晰的形式,对计算机知识的要求水平不高,所以大大缩短了开发时间,方便进行现场调试工作。 ②功能强,性能价格比高一台小型PLC内有成百上千个可供用户使用的编程元件,有很强的功能,可以实现非常复杂的控制功能。PLC可以通过通信联网,实现分散控制,集中管理。 ③硬件配套齐全,使用方便,适应性强 PLC产品已经标准化、系列化、模块化,配备有品种齐全的各种硬件装置供用户选用,用户能灵活方便地进行系统配置,组成不同功能、规模的系统。硬件配置确定后,可以通过修改用户程序,方便快速地适应工艺条件的变化。 ④可靠性高,抗干扰能力强 PLC采取了一系列硬件和软件抗干扰措施,具有很强的抗干扰能力,平均无故障时间达到数万小时以上,可以直接用于有强烈干扰的工业生产现场。 ⑤系统的设计、安装、调试工作量少 PLC的用户程序可以在实验室模拟调试,输入信号用小开关来模拟,通过PLC上的发光二极管可观察输出信号的状态。完成了系统的安装和接线后,在现场的统调过程中发现的问题一般通过修改程序就可以解决,系统的调试时间短。 CAN总线的PLC通信网络 1 建立硬件方案使用RS232-CAN适配器,能够对多台联网的PLC实现远程监控和数据通信的方案即每台PLC或者PC都有一个专属的RS-232标准通讯端口,一个RS-232通道和一个CAN-bus通道集成一个网关,能够便捷地将PLC或PC与RS-232端口连接上。PC对PLC网络的集中式监控是由PC和PLC进行数据处理,通过PC网关和PLC网关处理和转发实现的。
关键字:CAN总线 PLC 通信网络
引用地址:
CAN总线的PLC通信网络的研究
推荐阅读最新更新时间:2024-05-03 00:13
基于CAN总线的仿人机器人分布式控制系统
1引言 随着计算机技术和网络技术的发展,各种新型的控制方式应用于机器人控制。分布式控制系统是在计算机监督控制系统、直接数字控制系统和计算机多级控制系统的基础上发展起来的,是生产过程的一种比较完善的控制与管理系统。与计算机多级控制系统相比,分布式控制系统在结构上更加灵活、布局更为合理和成本更低。分布式控制结构成为机器人控制系统发展的方向。文 中作者设计了一种基于CAN总线的分布式的仿人机器人的控制系统。 为此,我们研制了新型的小型仿人机器人控制系统。本实验室研制的小型仿人机器人各关节采用舵机控制,根据要求,本设计需要实现小型仿人机器人腿部的运动控制,达到小型化,低功耗。 2小型仿人娱乐机器人分布式控制系统 2
[单片机]
基于CAN总线技术在车站信号系统中的应用
随着网络技术的不断进步及工业控制器局域网技术的不断完善,工业上远程控制技术的应用也日趋广泛。本地机通过局域网控制现场机器进行各种操作是目前工业技术的应用热点 。鉴于电子化计算机联锁系统运行状况必须满足安全、可靠以及具有较强的实时性能和纠错能力的要求,所以,在本设计中,我们采用CAN总线代替RS-485总线,从而使车站信号系统能满足国家铁路技术各项指标。
1、CAN总线的技术规范
CAN总线技术规范的目的是使任意两个CAN总线的执行过程达到兼容,CAN技术规范版本2.0包括两部分内容:
1) CAN技术规范版本2.0A
CAN技术规范版本2.0A描述的是在CAN技术规范1.2中定义的CAN报
[嵌入式]
基于FPGA设计安全的汽车通信网络
汽车工业正在经历一场无线技术革命,但安全威胁不解决,则可能削弱这块新兴的市场。由于高速网络连接正设法进入汽车领域,设计师面临新通信标准实施的挑战。许多已经习惯于漫长开发周期的设计师, 现在则在为迅速给新型车辆配备用户需求的电子设备而进行竞争。 为调整上市时间并驾驭出现的多个标准,设计师正转向采用FPGA(现场可编程门阵列)。遗憾的是,由于汽车工业匆忙采用下一代基于fpga的汽车远程信息系统,几乎没有设计师能够充分明白他们选择的fpga在安全上意味着什么。构建安全的网络首先要设计安全的系统,而且选择适当的元件可能对大型网络和相关预订收入有重要影响。 从发动机控制模块,到涉及乘客舒适与安全的驾驶室内部系统,已经出现了汽车远程信
[应用]
为什么不能直接使用从PLC读取到的模拟量信号?
PLC(可编程逻辑控制器)被广泛用于实现自动化控制,可以读取各种现场设备的模拟量信号。模拟量信号是实时反映被测量参数(如温度、压力、流量等)数值的信号,可以为控制系统提供精确的控制数据。然而,直接使用从PLC读取到的模拟量信号并不总是可行的,存在一些限制和风险。 首先,PLC只能提供数字信号,需要通过转换模拟信号为数字信号的模数转换器(ADC)来实现。在这个转换过程中,可能会存在噪声、抖动等干扰,导致读取到的数字信号不够准确。此外,ADC本身也可能存在误差,进一步影响数字信号的精度。 其次,直接使用从PLC读取到的模拟量信号可能会存在信号衰减和信号干扰。因为在信号传输过程中,信号可能会被电线电阻和电磁干扰等因素损失或变形,导致实际
[嵌入式]
PLC技术在智能电表中的应用
智能电表 是多年来人们致力于用于实现远程抄读电量和电能的智能化设备,也是构成远程自动抄表(AMR)系统的基本单元,而由智能电表组成的自动抄表系统是实现 智能电网 的重要一步。智能电表系统可以使电力供应商在提高服务质量的同时降低管理成本,从而帮助公共事业服务提供者和政府降低电源损耗、优化能源消耗、管理对宝贵能源的需求,并让用户有机会充分利用各种 用电 计划(如分时电价)来节省开支和享受多种便利。完善的智能电表系统将极大地方便人们的日常生活,同时提高电力能源的有效分配和利用,在建设“节能节约型”社会及“节能减排”的过程中产生巨大的商机和社会效益。
智能电表的实现使用了以下几种主要技术:电力线载波通信(PLC)技术、专用
[嵌入式]
基于单片机ATMega16控制的CAN总线与RS-232转换器电路
CAN(Controller Area Network)总线是德国BOSCH公司为解决现代汽车中众多控制与测试之间的数据交换开发的一种串行数据通信协议,是一种多主方式的串行通信总线。CAN总线是一种开放式、数字化、多点通信的控制系统局域网,具有通信速率高、传输时间短、传输距离远、纠错能力强、控制简单、扩展能力强以及性价比高等特点,是目前国际上应用最广泛的现场总线之一。但是目前PC机普遍配置RS232串行通信接口,没有CAN总线接口。实际中很多设备带有RS-232接口没有CAN总线接口,为了方便具有RS-232接口的设备与CAN总线的数据通信,本文完成了基于单片机ATMega16控制的CAN总线与RS-232转换器电路设计和软件
[单片机]
CAN总线学习笔记 | STM32CubeMX配置CAN环回测试
CAN基础知识介绍文中介绍了CAN协议的基础知识,以及STM32F4芯片的CAN控制器相关知识,下面将通过实例,利用STM32CubeMX图形化配置工具,来实现CAN通讯的环回测试 一、STM32CubeMX配置 CAN是挂载在APB1总线上,设置PCLK1时钟频率到最大45MHz 激活CAN1,配置位时序参数,其他基本参数以及工作模式(此处设置为Loopback环回模式) CAN波特率的计算公式:只需要知道BS1和BS2的设置,以及APB1的时钟频率,就可以方便的计算出波特率。比如设置TS1=8、TS2=6和BRP=6,在APB1频率为45Mhz的条件下,即可得到CAN通信的波特率=45000/6/(8+6+1)=5
[单片机]
用PLC实现的蜂窝移动通信网基站参数采集系统
摘 要: 介绍了一个用日本松下电工公司的小型可编程序控制器(PLC)产品FP1-C24实现的蜂窝移动通信网基站参数采集系统。因为采用了PLC作为数据采集器,使该系统具有可靠性高、成本低等优点。
关键词: 可编程序控制器(PLC) 数据采集 蜂窝移动通信网
现代移动通信网采用了蜂窝结构的小区制,实行频率复用,以提高频率的利用率。为了达到覆盖要求,增加通信用户容量,就必须建立大量的移动通信基地站。由于基站的数目多,分布广,单靠人工对基站进行巡查是困难的,因此,有必要建立对基站状态的自动监测系统,以方便对基站的维护和管理。
可编程序控制器(PLC)作为新一代的工
[工业控制]