SIEMENS云南省玉溪市西门子变频器、驱动、PLC(授权)一级代理商——西门子西南总代理

供应商
广东湘恒智能科技有限公司
认证
西门子总代理
PLC
西门子一级代
驱动
西门子代理商
伺服电机
联系电话
15903418770
手机号
15915421161
联系人
张经理
所在地
惠州大亚湾澳头石化大道中480号太东天地花园2栋二单元9层01号房
更新时间
2024-06-06 07:00

详细介绍

本文介绍自动导引车(agv)控制系统的实现过程,分为硬件搭建和软件设计两部分。

(一)车载控制器
1.1 车载控制器的类型车载控制器是控制系统乃至整个 agv的核心,那么应该选择哪种控制器呢?根据笔者的经验,从硬件角度看,agv采用的车载控制器基本分为以下三种:1. plc:代表产品例如西门子公司的 s7-1200和1500系列,使用 agv 厂家有佳顺、嘉腾。plc以稳定性好、可靠性高著称,但是它的长项是逻辑控制,一般只能做简单的运动控制。西门子 plc的价格大概在2000元~12000元左右。
2. 工控机:代表产品例如倍福公司的cx5130,使用厂家有昆船、罗伯特木牛流马。工控机其实就是一台电脑,只不过经过精心的设计使其具有很强的抗干扰能力,可以用于振动、电磁辐射等恶劣的工业环境。工控机结构紧凑、体积小巧,其可以运行通用的操作系统,比如windows、linux。以倍福为例,安装它的 twincat 控制软件后,会在 windows操作系统中插入实时内核,将电脑变成适合工业场合的实时控制系统。倍福工控机的售价大概在5000到30000元左右。
3. 单片机:代表产品例如stm32,使用厂家有海通、机科。相比前两者,单片机的价格低廉,加上外围器件成本多也不过千元左右。使用单片机的一个缺点是,如果要做成成熟的产品,你需要花费很多精力设计外部电路以及各种底层算法。软件开发环境可能会差一些。
上面的分类并不意味着三者是泾渭分明的,例如 plc 的核心芯片可能就是一个单片机;而工控机的编程语言很可能就采用了 plc领域使用的梯形图、st等语言;单片机上面也可以装载操作系统,从而形成一个完整的控制器。所以,虽然它们各有自己适用的领域,但是相互之间也会取长补短,演变成你中有我我中有你的局面。
当然,现在市场上有专门的agv控制器,例如美国ndc的cvc600,瑞士bluebotics的ant、浙江科聪智能的mrc5000,上海仙知机器人的src。与通用的工业运动控制器或plc相比,这类控制器集成了成熟的导航和运动控制算法,为用户省去很多工作,而且其稳定性和防护等级更高,但其价格也较高(2万~6万元)。 1.1 西门子 s7-1200 plc我选择西门子的 s7-1215c 型 plc 作为 agv的车载控制器(以后简称为s1200),如下图所示。由于西门子的产品型号非常丰富,各个型号在接口种类、性能等方面有细微的差别,在购买时为了准确描述具体是哪个型号,zuihao使用订货号。西门子每种产品都有一个唯一的订货号,在采购时只需要提供这个编号即可。在西门子的编程软件中也可根据订货号查找对应的型号。当然,使用西门子的产品也有一些缺点,比如它的plc是通用产品,并不是针对车辆控制而专门设计的。淘宝上一个100元的arm开发板都具有rs485、can、以太网接口,而西门子却要为此付出昂贵的代价,西门子的产品开放性非常差。所以,以后的agv会逐步淘汰西门子的产品。   什么是上位机和下位机?
有些设备能够访问其它的设备,比如读取内存中的数据、向内存写数据,这样的设备具有较高的权限和地位,因此被称为上位机。有些设备只能被其它设备访问,而没有访问其它设备的权力,这样的设备就称为下位机。在本文中,plc就是下位机,而编程计算机就是它的上位机。
想对plc进行设置或编程,需要使用网线将 s1200 与上位机连接,只需要将上位机的 ip 地址设置为与 plc同一网段即可。s1200 一般出厂默认的 ip 地址是 192.168.0.1,所以可以将你的电脑的 ip 设置为192.168.0.2。对于 agv 这种移动设备,通常会采用无线通讯,例如接收调度系统的控制指令。无线通信方式有wifi、zigbee等等。由于 wifi 在实际中使用较多,我介绍一下它的配置方法。使用 wifi 连接西门子 plc非常方便,只需要用网线将 plc 的以太网口连接到无线路由器的 lan 口,然后用笔记本搜索到对应的 wifi 后连接即可访问plc。所用的无线路由器可以是任意品牌,甚至家用路由器都可以。(笔者在淘宝买过一款国产以太网转wifi转换器,但奇怪的是不支持博途软件(博图无法访问到plc),所以你购买前zuihao跟商家确认是否能用于博途。如果你想追求更稳定可靠的通信,可以选择工业级通讯模块,例如摩莎(moxa),它的供电电压兼容12v~48v。)
  (二)驱动器
如果说车载控制器是agv的大脑,那么agv还要有心脏和肌肉才能运动起来,驱动器给车轮的电机提供电流,相当于心脏。
2.1 低压驱动器品牌由于agv普遍采用蓄电池供电,其电压一般在12v~72v左右。因此agv使用的驱动器属于低压直流型伺服驱动器。国外的低压驱动器品牌有:amc、、zapi(萨牌)、curtis(柯蒂斯)、elmo(埃莫)等,中国国内的低压驱动器品牌有:步科、森创、英博尔、凯利。
2.2 plc与驱动器通信plc要想控制驱动器就要向它发送指令数据。低端驱动器可以用模拟量或者脉冲信号传递数据,高端驱动器则采用规范的通信协议传递数据,这样的通信可以借助rs-232、rs-485、can、ethercat 等协议实现。因为 s1200 的 cpu模块没有这些通讯接口,所以要想连接驱动器,需要购买额外的通信模块(cm:communicationmodule)。上面提到的几种协议西门子都有对应的通信模块支持,比如西门子的 232 、485 和 canopen通信模块如下图所示(这三种模块外形完全一样),注意 232 和 canopen模块的插头是公头,而485的则是母头。对于移动设备来说,can总线是常用的通讯方式,像汽车、挖掘机、agv一般都采用can总线通讯。can总线的速度快(高可达1mb/s,比485要快)、稳定性高(采用差分信号,抗干扰),更“智能”(有优先级和仲裁机制),因此应该优先选择can 总线。但是考虑到西门子本身没有can通信模块(如果想使用can,要购买第三方公司hms提供的canopen模块),本文使用的驱动器采用 485协议,所以我们选择485模块。
随之而来的一个问题是:s1200能外扩几个通信模块?答案是:3个。不管是哪种通信模块,数量多只能是3个,种类不限可以混用。如果你的驱动器是总线型(485和can都属于总线型)的,那么只要一个485模块或者canopen 模块就行了。注意232不是总线型的,所以用两个驱动器就要添加两个通信模块。如果你的 agv还有其它走通信协议的传感器(例如磁导航传感器、rfid传感器),那么3个通信模块很有可能就显得捉襟见肘。
西门子485模块的接头采用了标准9针d型插孔式连接器。为了将驱动器和plc连接起来,我们要购买db9接头,并用信号线将两个头连接起来。这里我们只利用两个信号线即可。值得注意的是,西门子的485接口定义和常规的485不一样,常规485的信号收发是1、2头,而西门子的485则是3、8头(参考手册的第1769页)。所以在连线时,要按照3-2、8-1的对应顺序焊接,如下图所示。(三)移动机构
agv要想实现搬运、移载就要有移动机构,通常采用的移动机构有舵轮、差速轮和麦克纳姆轮。它们各自有什么特点呢?什么场合又该使用哪种轮子呢?
麦克纳姆轮的优点是运动精度高,但是结构复杂,磨损严重,对地面挑剔,虽然麦克纳姆轮问世超过30年了,但是实际应用并不多,这也说明它不是一个实用的产品。下面我们主要讲解舵轮。
舵轮是个高度集成的移动机构,由车轮、回转支撑、齿轮箱、驱动电机、转向电机、编码器、限位开关、制动器等部件组成,它既能提供牵引力,也可以主动转向,因此一个舵轮有两个自由度。agv使用一个或以上的舵轮就可以实现全向移动:原地旋转、斜行、横移等等。舵轮一般用于室内环境,所以轮面的材料多为聚氨酯。根据电机的安装位置可以将舵轮分为两种:卧式和立式,分别如下两图所示。卧式舵轮的驱动电机横向安装,因此整体高度很低,有些agv对高度有要求(例如潜入式的agv要很矮才能钻到货物底下),这时就适合使用卧式舵轮;立式舵轮的驱动电机竖着安装,其整体高度偏高,它的优点是方便将电机隔离起来,在有些场合(例如危险品工厂),要求舵轮电机与外部环境隔离,这时就适合使用立式舵轮。国外主要的舵轮生产厂家有:意大利的cfr 和德国的schabmuller(夏伯穆勒),后来从cfr中又独立出来了一个厂家——马路达。这些舵轮生产厂家一般只卖舵轮,不提供驱动器,驱动器则由代理商提供。一台agv上贵的部件就是舵轮,以一台成本10万元左右的agv为例,如果配备两个舵轮,就需要4~5万元,占整车成本将近一半。不过好消息是,国内的舵轮厂家开始参与竞争,这将降低agv的成本。

PLC,变频器,代理商,一级代理,伺服电机

展开全文

我们其他产品
我们的新闻
咨询 在线询价 拨打电话