• 西门子6ES7512-1SM03-0AB0型号规格
  • 西门子6ES7512-1SM03-0AB0型号规格
  • 西门子6ES7512-1SM03-0AB0型号规格

产品描述

产品规格模块式包装说明全新品牌西门值+ 包装说明 全新 - 产品规格子 现场安装

西门子6ES7512-1SM03-0AB0型号规格

驱动器参数设定区 VB0-VB39共40个字节
发送/接受缓冲区 从VB40开始,用户自由分配
系统数据区 VB4022-VB4095共74个字节
其中驱动器参数设定区主要完成从站数目(VB0)、每个从站LAE长度设定(VB1-VB31)、广播传送方式LAE(VB33)长度、传送时间(VW34),初始化发送/接受缓冲区首地址(VD36)(设定值为VB40-VB4021),其中V表示可变、B为字节、W为字、D为双字。
3.3 用户数据区设定
在USS协议中每个从站需要44个字节,发送/接受缓冲区各占22个字节(对应从站+USS协议(发送+接受)+状态位),其中状态位表示数据发送状态,在该系统中发送/接收首地址设为VB2000,用户数据区以循环方式传送数据时分配如下:
绞车:从站1,地址 VB2000-2043
泥浆泵1的A变频器:从站2,地址 VB2044-2087
泥浆泵1的B变频器:从站3,地址 VB2088-2131
泥浆泵2的A变频器:从站4,地址 VB2132-2175
泥浆泵1的B变频器:从站5,地址 VB2176-2219
以广播方式发送数据时地址如下:
只有发送缓冲区:VB2220-2263,接受缓冲区同上
定义完数据区后,就可以根据每个地址的功能,在PLC编程时写入相应的控制字就可以完成控制功能。
3.4 通信功能设定
CPU处于STOP模式时,自由端口模式为禁止,建立与其它协议的通讯,只有当CPU处于RUN模式时,才能使用自由口模式,这时通过自由口控制字SMB30来完成设置,如:MOVB16#49,SMB30就将自由口0设为自由端口协议,波特率9600kbps,数据位为8,偶校验。

(1) OB1:完成循环调用子程序功能
(2) SBR0:系统初始化
(3) SBR1:通讯中断/事件调用(中断0~中断7,根据通信协议完成数据的传送和接收功能)
(4) SBR2:按照的分配地址和要实现的功能编写功能程序,实现要求的输入输出信号间的逻辑功能、数字滤波、PI调节,以及变频器参数的读写,控制字和速度给定的发送,变频器工作状态的读取等功能。
(5) 中断0:完成发送/广播的初始化,监视发送过程、监视发送延时、发送错误
(6) 中断2:发送完成
(7) 中断3~6:接收到基本接收缓冲区后,进行校验,校验数后翼数据块的方式将数据发到当前站的数据接收缓冲区。
(8) 中断7:接受任何一个字符**过时间,执行中断7,进行状态复位,结束中断。

5 变频器设定[4]
变频器选用MASTERDRIVER 6SE71系列工程型变频器,工作电机为永济电机厂生产风冷方式的鼠笼式三相异步交流变频电机,变频器控制方式采用矢量控制控制,负载模式选为标准,通过变频器进行电机识别后即可使用,通信接口对应接口板CUVC上的X101端子10(RS485P),11(RS-485N),电机起停控制位P554.1=6100,其余控制位(停车方式、旋转方向等)依次类推。P734.1~16读取需要采集的电机参数在变频器中的连接字地址编号;P918.0/从站地址和PLC设定保持一致;P053=34(PMU+SST2);同时控制字的*十位必须为1来通信;再将通信所发控制字及给定发到接口地址……;同时在总线起端和末端接终端电阻。
同时为了降低电磁干扰,采用屏蔽的双绞线,其中屏蔽线单端接地。

6 结束语
通过使用和比较,采用USS自由口通信不需任何附加板,就可实现变频器数据的存取,通信质量高,以低廉的成本实现自动化系统。从而可以大大减少开发和工程费用,和以前的继电器控制相比,降低了系统的电气复杂性(很多逻辑和保护功能都要靠继电器间的相互锁定来实现,实现复杂,故障率高,检修时间长),同时系统的逻辑性能得到较大的提高,提高了产品的的可靠性,降低了由电气故障造成的停机时间。

202202231632207636284.jpg20220223163220786484.jpg


一、              A5作为MODBUS从机
正航A5系列PLC(以下简称A5)有1~2个RS232/RS485通讯口,默认为MODBUS-RTU从机,可直接使用MODBUS-RTU协议访问。
A5通讯口的默认设置如下:
MODBUS地址:1;波特率:9600;数据位:8位;停止位:1位;校验位:无校验。
若您没有对A5的通讯进行任何设置,则可以直接按照上面所述的配置与A5进行通讯。
0x寄存器
1x寄存器
3x寄存器
4x寄存器
A5内部
寄存器
MODBUS
地址
A5内部
寄存器
MODBUS
地址
A5内部
寄存器
MODBUS
地址
A5内部
寄存器
MODBUS
地址
数字量输出
Q0.0
1
数字量输入
I0.0
1
模拟输入
AIW0
1
中间寄存器
VW0
1
Q0.1
2
I0.1
2
AIW2
2
VW2
2
Q0.7
8
I0.7
8
AIW14
8
VW14
8
Q1.0
9
I1.0
9
AIWX
对应X/2+1
VW16
9
Q1.1
10
I1.1
10
模拟输出
AQW0
9
VW18
10
Q1.2
11
I1.2
11
AQW2
10
VW20
11
Q…
18
I…
AQWX
对应X/2+9
V…
Q15.7
19
I15.7
128
VW1998
1000
QA.B
对应A*8+B+1
IA.B
对应A*8+B+1
VWX
对应
X/2+1
中间继电器
M0.0
129
M0.1
130
M…
M15.7
256
MA.B
对应A*8+B+129
使用MODBUS协议时,A5内部的地址与MODBUS协议规定的地址如上表所示。
 
二、              A5作为MODBUS主机
A5可以作为MODBUS主机访问其它MODBUS设备,当然也可以访问其它A5。
使用A5作为主机时,需要用到MODX指令及SMB95、SMB96和SMB97三个寄存器。
MODX指令的作用是发出用户*的MODBUS命令,若收到从机发回的命令,则将收回的内容放置在用户制定的区域。
SMB95寄存器的0位表示MODBUS是否空闲,1位表示接收的命令是否校验正确,2位表示是否**时。
SMB96是用户设定的**时寄存器,以100ms为单位。若值为0,则没有**时设置。
SMB97表示从A5发出命令到目前为止过了多长时间,以100ms为单位。当SMB97> SMB96时,SMB95的2位置1,0位清0,结束本次MODBUS通讯。
使用A5作为MODBUS主机的具体用法及过程如下:
1、                  创建一个参数表,包括MODBUS命令的主要内容
可以使用MOVB指令,也可以使用表指令来构建参数表。
参数表的**个字节表示此参数表有几个字节(不包括本字节)。从*二个字节开始是MODBUS指令,具体可以参见MODBUS协议的内容。您可以不必做CRC校验,MODX指令会自动为您添加CRC校验字节。
下面是一个参数表的举例:
地址
含义解释
备注
VB0
6
本表中有6个字节
VB1
1
从机地址
参见MODBUS协议规定
VB2
3
MODBUS命令3(读4x寄存器)
VB3
0
开始地址的高位
VB4
10
开始地址的低位
VB5
0
个数的高位
VB6
8
个数的低位
参数表**个字节表明本参数表有6个字节,从VB1~VB6。具体的值根据不同的命令会有所变化。
*2个字节开始都是由MODBUS协议规定的。本例中的MODBUS命令表示向地址为1的从机读取从10地址开始的8个保持寄存器(4x寄存器)




http://zhangqueena.b2b168.com

产品推荐