- 西门子6FC5357-0BB12-0AE0代理商
详细信息
型号:6FC5357-0BB12-0AE0 品牌:西门子 加工定制:否 所属类别:模块式可编程逻辑控制器 应用领域:工业自动化控制
西门子出色的产品质量树立了业界*。对环保的高要求是我们环境管理的目标,我们始终贯彻执行。从产品
设计初期,我们便对产品可能对环境造成的影响进行考量,因而我们的产品符合 RoHS(有害物质限令)标准。
同样地,我们的生产环境通过了 DIN EN ISO 14001 认证。但对于西门子而言,环境保护不只是这些,它还意
味着我们要充分利用有价值的资源。我们的节能型驱动产品便是有力证明,它们可以节约高达 60% 的能源。
敬请了解西门子自动化与驱动解决方案为您带来的机遇,从中发现经济有效的解决之道,携手西门子,提高您
的竞争力。 上海楚控自动化设备有限公司
24小时联系 ()
在 线 商 务 QQ: ---
直线销售 电 话:
传 真:
联 系 人: 颜 工
西门子6FC5357-0BB12-0AE0
伺服驱动零碎(ServoSystem)简称伺服零碎,是一种以机器地位或角度作爲控制对象的自动控制零碎,例如数控机床等。运用在伺服零碎中的驱动电机要求具有呼应速度快、定位精确、转动惯量。(运用在机电零碎中的伺服电机的转动惯量较大,爲了可以和丝杠等机器部件间接相连。伺服电机有一种专门的小惯量电机,爲了失掉极高的呼应速度。但这类电机的过载才能低,当运用在进给伺服零碎中时,必需加加速安装。转动惯量反映了零碎的减速度特性,在选择伺服电机时,零碎的转动惯量不能大于电机转动惯量的3倍。)较大等特点,这类公用的电机称爲伺服电机。当然,其根本任务原理和普通的交直流电机没有什麼不同。该类电机的公用驱动单元称爲伺服驱动单元,有时简称爲伺服,普通其外部包括电流、速度和/或地位闭环。
一概述:
伺服零碎是以机器运动的驱动设备,电动机爲控制对象,以控制器爲中心,以电力电子功率变换安装爲执行机构,在自动控制实际的指点下组成的电气传动自动控制零碎。这类零碎控制电动机的转矩、转速和转角,将电能转换爲机器能,完成运动机器的运动要求。详细在数控机床中,伺服零碎接纳数控零碎收回的位移、速度指令,经变换、放调与整大后,由电动机和机器传动机构驱动机床坐标轴、主轴等,带开工作台及刀架,经过轴的联动使刀具绝对工件发生各种复杂的机器运动,从而加工出用户所要求的复杂外形的工件。作爲数控机床的执行机构,伺服零碎将电力电子器件、控制、驱动及维护等集爲一体,并随着数字脉宽调制技术、特种电机资料技术、微电子技术及古代控制技术的提高,阅历了从步进到直流,进而到交流的开展历程。数控机床中的伺服零碎品种单一,本文经过剖析其构造及复杂归分,对其技术现状及开展趋向作扼要讨论。
西门子6FC5357-0BB12-0AE0
例如,使用的例子包括: 贴片零碎 传送带零碎 电梯和自动扶梯 物料保送设备 金属加工机器 包装机器 印刷机器 纺织机器 混合零碎 海水处置厂 污水处置厂 外置显示器 配电站 室温控制 加热/冷却零碎控制 动力管理 消防零碎 空调 照明控制 泵控制 安防/门禁零碎 Design SIMATIC S7-1200 系列包括以下模块: 功能分级的不同型号紧凑型控制器,以及丰厚的交/直流控制器。 各种信号板卡(模仿量和数字量),用于在 CPU 上停止经济的模块化控制器扩展,同时节省装置空间。 各种数字量和模仿量信号模块。 各种通讯模块和处置器。 带 4 个端口的以太网交流机,用于完成各种网络拓扑 SIWAREX 称重零碎终端模块 PS 1207 稳压电源安装,电源电压 115/230 V AC,额外电压 24 VDC 机器特性 巩固、紧凑的塑料机壳 衔接和控制部件易于接触,并由前盖板提供维护 模仿量或数字量扩展模块也具有可装配的衔接端子 设备特性 国际规范: SIMATIC S7-1200 契合 VDE、UL、CSA 和 FM(I 类,类别 2;风险区组别 A、B、C 和 D,T4A)。消费质量管理体系已依照 ISO 9001 停止认证。 通讯 SIMATIC S7-1200 支持各种通讯机制: 集成 PROFINET IO 控制器接口 带 PROFIBUS DP 主站接口的通讯模块 带 PROFIBUS DP 从站接口的通讯模块 GPRS 模块,用于衔接到 GSM/G 挪动电话网络 LTE 模块,用于在第四代 LTE(临时演进)挪动电话网络中停止通讯。 通讯处置器,可经过以太网接口衔接到 TeleControl Server Basic 控制中心软件,并借助于基于 IP 的网络停止平安通讯。 通讯处置器,可衔接到效劳使用的控制中心。 RF120C,可衔接到 SIMATIC Ident 零碎。 模块 SM1278,用于衔接 IO-Link 传感器和执行器。 经过通讯模块完成点到点衔接。 PROFINET 接口 经过集成 PROFINET 接口,可与以下设备通讯: 编程设备 HMI 设备 其它 SIMATIC 控制器 PROFINET IO 自动化组件 支持以下协议: TCP/IP ISO-on-TCP S7 通讯 可衔接以下设备: 经过规范 5 类电缆衔接现场编程器和 PC。 在编程器和 SIMATIC S7-1200 的 CPU 之间树立衔接 SIMATIC HMI 精简面板 在精简面板和 SIMATIC S7-1200 的 CPU 之间树立衔接 其它 SIMATIC S7-1200 控制器 经过 CSM 1277 以太网交流机衔接多台设备 点到点接口,可自在编程的接口形式 通讯模块可经过点到点衔接停止通讯。采用 RS232 和 RS485 物理传输介质。在 CPU 的“自在口 (Freeport)”形式下停止数据传输。采用面向位的用户特定通讯协议(例如,ASCII 协议、USS 或 Modbus)。 可以衔接任何具有串行接口的终端设备,如驱动、打印机、条码读码器、调制解调器等。 在可编程接口形式下,经过 CM 1241 完成点到点衔接西门子6FC5357-0BB12-0AE01伺服驱动零碎的作用:
伺服驱动零碎是CNC安装和机床的联络环节。CNC安装收回的控制信息,经过伺服驱动零碎,转换成坐标轴的运动,完成顺序所规则的操作。伺服驱动零碎是数控机床的重要组成局部。伺服驱动零碎作用有:
(1)伺服驱动零碎具有缩小控制信号的才能;(2)依据CNC安装收回的控制信号对机床挪动部件的地位和速度停止控制。2数控机床对伺服驱动零碎的要求:数控机床集中了传统的自动机床,精细机床和万能机床三者的优点,将高效率,高精度和高柔性集中于一体。
(1)可逆运转(2)速度范围宽(3)具有足够的传动刚性和速度波动性(4)呼应疾速并无超调(5)高精度(6)低速度大转矩
二伺服驱动零碎的分类:
数控机床的伺服驱动零碎按其用处和功用分爲进给驱动零碎和主轴驱动零碎;按其控制原理和有无地位检测反应环节分爲开环零碎和闭环零碎;按驱动执行元件的举措原理分爲电液伺服驱动零碎和电气伺服驱动零碎。电气伺服驱动零碎又分爲直流伺服驱动零碎和交流伺服驱动零碎。
1.进给驱动与主轴驱动进给驱动是用于数控机床任务台或刀架坐标的控制零碎,控制机床各坐标轴的切削进给运动,并提供切削进程所需的转矩。主轴驱动控制机床主轴的旋转运动,爲机床主轴提供驱动功率和所需的切削力。普通地,关于进给驱动零碎,次要关怀它的转矩大小、调理范围的大小和调理精度的上下,以及静态呼应速度的快慢。关于主轴驱动零碎,次要关怀其能否具有足够的功率、宽的恒功率调理范围及速度调理范围。
西门子6FC5357-0BB12-0AE01.2 Modbus RTU 主站功能编程
1. 调用 Modbus RTU 主站初始化和控制子程序
使用 SM0.0 调用 MBUS_CTRL 完成主站的初始化,并启动其功能控制:
图 2. 用 SM0.0 调用 Modbus RTU 主站初始化与控制子程序
各参数意义如下:
a. EN 使能: 必须保证每一扫描周期都被使能(使用 SM0.0) b. Mode 模式: 为 1 时,使能 Modbus 协议功能;为 0 时恢复为系统 PPI 协议 c. Baud 波特率: 支持的通讯波特率为1200,2400,4800,9600,19200,38400,57600,115200。 d. Parity 校验: 校验方式选择 0=无校验 1=奇较验 2=偶较验 e. Timeout 超时: 主站等待从站响应的时间,以毫秒为单位,典型的设置值为 1000 毫秒(1 秒),允许设置的范围为 1 - 32767。 注意: 这个值必须设置足够大以保证从站有时间响应。 f. Done 完成位: 初始化完成,此位会自动置1。可以用该位启动 MBUS_MSG 读写操作(见例程) g. Error 初始化错误代码(只有在 Done 位为1时有效): 0= 无错误 1= 校验选择非法 2= 波特率选择非法 3= 模式选择非法 2. 调用 Modbus RTU 主站读写子程序MBUS_MSG,发送一个Modbus 请求;
图 3. 调用Modbus RTU 主站读写子程序
各参数意义如下:
a. EN 使能: 同一时刻只能有一个读写功能(即 MBUS_MSG)使能 注意:建议每一个读写功能(即 MBUS_MSG)都用上一个 MBUS_MSG 指令的 Done 完成位来激活,以保证所有读写指令循环进行(见例程)。 b. First 读写请求位: 每一个新的读写请求必须使用脉冲触发 c. Slave 从站地址: 可选择的范围 1 - 247 d. RW 从站地址: 0 = 读, 1 = 写 注意: 1. 开关量输出和保持寄存器支持读和写功能 2. 开关量输入和模拟量输入只支持读功能 e. Addr 读写从站的数据地址: 选择读写的数据类型 00001 至 0xxxx - 开关量输出 10001 至 1xxxx - 开关量输入 30001 至 3xxxx - 模拟量输入 40001 至 4xxxx - 保持寄存器 f. Count 数据个数 通讯的数据个数(位或字的个数) 注意: Modbus主站可读/写的*大数据量为120个字(是指每一个 MBUS_MSG 指令) g. DataPtr 数据指针: 1. 如果是读指令,读回的数据放到这个数据区中 2. 如果是写指令,要写出的数据放到这个数据区中 h. Done 完成位 读写功能完成位 i. Error 错误代码: 只有在 Done 位为1时,错误代码才有效 0 = 无错误 1 = 响应校验错误 2 = 未用 3 = 接收超时(从站无响应) 4 = 请求参数错误(slave address, Modbus address, count, RW) 5 = Modbus/自由口未使能 6 = Modbus正在忙于其它请求 7 = 响应错误(响应不是请求的操作) 8 = 响应CRC校验和错误 - 101 = 从站不支持请求的功能 102 = 从站不支持数据地址 103 = 从站不支持此种数据类型 104 = 从站设备故障 105 = 从站接受了信息,但是响应被延迟 106 = 从站忙,拒绝了该信息 107 = 从站拒绝了信息 108 = 从站存储器奇偶错误 - 如果多个 MBUS_MSG 指令同时使能会造成 6 号错误
- 库存储区被程序其它地方复用,有时也会造成6 号错误
- 从站 delay 参数设的时间过长会造成主站 3 号错误
- 从站掉电或不运行,网络故障都会造成主站 3 号错误
3. 在 CPU 的 V 数据区中为库指令分配存储区(Library Memory)
Modbus Master 指令库需要一个284个字节的全局 V 存储区。
参考:分配库指令数据区
1.3 关于 Modbus RTU 主站协议及地址
此为西门子正式推出的标准库指令说明资料。
在 Modbus RTU Master 协议和 PPI 协议之间切换:Modbus RTU Master 协议指令库使通信口工作在自由口模式下,此时不能与 Micro/WIN 软件通信。要在切换回 PPI 协议,可以:
- 将 MBUS_CTRL 指令的 Mode 输入端设置为逻辑"0"
- 将 CPU 的允许模式选择开关置为 STOP 位置
首先大家要明确一点,目前为止modbus RTU协议是在工业控制中RS485硬件层面*常用的协议之一,我这里的目标主要有两点,*帮助大家掌握S7-200modbus库的使用,第二帮助大家搞清楚modbus RTU协议的报文格式。
2、modbus RTU协议特点
我们首先熟悉一下modbusRTU 协议的特点。
1) modbus RTU是一种主从、半双工通讯方式协议,整个网络中只能有一个主站存在,主站在modbusRTU网络中没有地址,从站的实际地址范围是1~247
2) modbus RTU协议的报文长度是不固定的,报文与报文之间*小间隔是3.5个字符传输时间长度。
3) modbus RTU协议的校验方式是crc校验。
3、modbus库介绍
3.1 主站指令
图3-1
MBUS_CTRL指令:
EN:使能,要保证每一周期都使能(sm0.0)。
Mode:模式选择,1 = modbus协议,0 = PPI协议
Baud:波特率设定。
Parity:字符校验,0 = 无校验;1 = 奇校验;2 = 偶校验
Timeout:超时。主站等待从站响应的时间,以毫秒为单位,允许设置范围为1~32767.
Done:初始化完成标志位,初始化完成此位自动置1。
Error:如果初始化错误,存放错误代码。
图3-2
MBUS_MSG指令:
EN:使能,同一时刻只能有一个读写功能。
First:读写请求,要使用沿触发。
Slave:从站地址,范围1 ~247
RW:读写操作,0 = 读,1 = 写。
Addr:读写从站的数据地址。
Count:数据个数(位或者字的个数)。注意*大数据量为120个字。
DataPtr:数据缓冲区首地址(指针类型)。如果是读指令,读回的数据放到这个数据区中;如果是写指令,要写出的数据放到这个数据区中。
Done:读写功能完成位。功能完成此为置1。
Error:读写功能错误代码。Done位为1时有效。
3.2 从站指令
图3-3
MBUS_INIT指令:
EN:初始化,首次扫描执行一次(SM0.1)
Mode:模式,0 = PPI,1 = Modbus
Addr:从站地址,取值1 ~247。
Baud:波特率。
Parity:奇偶校验。
Delay:附加字符间延时。
MaxAIQ:参与通信的*大I/O点数,S7-200的I/O映像区为128/128缺省值为128。
MaxAI:参与通信的*大AI通道数。
MaxHold:参与通信的V存储区字节(VW)。
HoldStart:保持寄存器区起始地址(指针形式)。
Done:初始化完成标志位。
Error:如果初始化错误存放错误代码。
图3-4
MBUS_SLAVE指令:
EN:使能。每次扫描执行(sm0.0)
Done:通讯中时置1,不处于通讯过程中时为0。
Error:存放错误代码, 0 = 无错误。
西门子6FC5357-0BB12-0AE0代理商 -