有关ECOSTEP200-PA-000总线接口PROFIBUS-DP的说明
声明:您必须遵守我们的协议,如果您下载了该资源行为将被视为对《电天下账号管理规范》全部内容的认可,本网站资源来自原创,仅供用于学习和交流,请勿用于商业用途。如有侵权、不妥之处,请举报本资源,我们将及时审核处理!
有关ECOSTEP200-PA-000总线接口PROFIBUS-DP的说明
文本预览
ECOSTEP200
有关ECOSTEP200-PA-000 总线接口
PROFIBUS-DP的说明前言
PROFIBUS 是一种不依赖于设备制造商的开放式的现场总线标准,广泛的应用于
许多的过程自动化控制领域。满足国际现场总线标准(EN 50170),由Profibus-
FMS(Filedbus Message Specification)、Profibus-PA(Process Automation)和
Profibus-DP(Distributive Peripheral)三部分组成。
PROFIBUS-DP 适合于高速数据传输,可实现非常经济的设备级网络。 因此它适
用于PLC的控制。这一点在本文中将会提及。
PROFIBUS-DP 工作时遵循主从通讯(主站与从站之间)和令牌通讯(主站与主站
之间)相结合的通讯原则,主从通讯严格的按循环方式工作,所带的看门狗定时器
将在极短的时间内检查出主从站是否有故障,此外,关于主站如何关联从站有着标
准的诊断协议。网络当中的使用者使用可以改变的地址来标识自身。除此之外,每
个设备类别都有着它自身的识别数字,这一点与其它的类别一样。
更加详细的信息可以从以下地址获得
PROFIBUS Nutzer organisation e.V.
Haid-und-Neu-Str. 7
D–76313 Karlsruhe
Telefon: 0721/ 96 58 590
Telefax: 0721/ 96 58 599
Internet: http://www.profibus.com
PROFIBUS-标志:
接线
所有设备的连接是通过站对站的方式。 每一段可以有32个站-主或从。在每一段的
开始和结束都有一个总线终端阻抗“Busabschluss”.为了确保操作运行不发生误差,两个总线终端阻抗必须有电源以及良好的接地屏蔽
线否则不能阻止零点漂移。如果您的分段站超过32个时,必须用中继器隔开。对于
新装置的 PROFIBUS 网络,建议使用A型电缆。
数据传输的速率取决于网络的传输的距离。例如,1200米的距离之内可以达到187.5
kBit/的波特率,如果传输距离在100米以内,波特率可以达到12 MBit/s 。如果对于
布线安装有任何的疑问,请参照关于建立ROFIBUS-DP/FMS网络的技术文献。您
可以在下述网站中获得更多的信息。
www.profibus.com .
与ECOSTEP的连接
(1)、(2)、(7)、(9)空闲
(3)-RxD/TxD-P,(4)- CNTR-P,(5)-GND,(6)-VP,(8)- RxD/TxD-N
PROFIBUS与ECOSTEP®200通过总线接口X2相连接,连接图按照标准说明书
EN 50170.所示。
除了RxD/TxD-P, RxD/TxD-N信号, GND和VP以及可选择的信号 CNTR-P (RTS,
控制数据的处理方向) 都是可支持的。这个信号用来控制中继器和光学连接器。接口的电源来源于设备内部而无须外部输入。 D形母头连接器X2外框与驱动器的
GND连接。
Communication parameters
ECOSTEP®200 支持以下波特率:
12 MBit/s
6 MBit/s
3 MBit/s
1.5 MBit/s
0.5 MBit/s
187.5 kBit/s
93.75 kBit/s
45.45 kBit/s
19.2 kBit/s
9.6 kBit/s
总线接口可以识别主站的波特率并且自动的将自身转换到相应的数值.
有效的设备地址可以通过驱动器上的拨码开关 S0..S3 (二进制)来设置,或者使用软
件参数 'Node_Offset' (用于所有的总线)来设置, 如果通讯参数设置正确,这个设置
值将会定义到外部的开关上去。
拨码开关值'0000' 不可设置,为系统内部保留.
ECOSTEP200的工作机理见下图所示,遵循EN 50170的说明.
在伺服的逻辑电源上电后,ED伺服进入WAIT_PRM。 等待参数初始化。
此时从站设备等待接受主站的参数保文,不能进行数据的交换。如果从站收到参数
化报文,就会进入等待组态报文WAIT_CFG 状态。这时主站需发送从站的组态报
文,从站将此报文与已经存储的组态进行比较,如果正确则进行数据交互
(DATA_EXCHANGE),否则不进行数据交换。
DATA_EXCHANGE期间,主站与从站将进行循环的数据交换。利用西门子软件STEP7对ED伺服进行PROFIBUS通讯配置
如果您使用的是特殊的软件,那么可以按照如下的方式设置。这个过程主要让主站
知道配置了从站,通常我们称之为网络配置。如果您使用 Step 7 请使用
如下的路径:程序组件〉硬件组成〉,这种方式可以从工程管理器外部实现。
首先,您需要在Step 7 的指定控键中安装可以兼容ECOSTEP 200的 GSD文件。
即选择 安装新的GSD(在菜单中选择)〉其他项,适用于ECOSTEP 200的文件是
JAT_054B.GSD,其中的054B 代表 ECOSTEP 200的供应商信息.
然后在硬件目录中找到 PROFIBUS / 更多的从站设备/ 驱动,这样作为一个特殊站
点的ECOSTEP 200就可以在网络中使用了。
在ECOSTEP 200的GSD文件中,您可以找到用于设置常见的运动模式(例如归位、
定位等等)的模块模组。另外还有一些预先定义好的模块用于一些对寄存器的随机
的读写操作。
如果您想使用未在GSD中定义的更多的对象,那么您可以通过复制这些在GSD中预
定义的模块,用新的对象地址覆盖以前定义过的地址即可。组态的方式如下所示:
您可以使用三种构成方式:
1) 对象地址数值的循环读取
命令符为0X43.
ECOSTEP中的对象词典定义对象地址的长度(定义为索引地址高位、索引地址低
位、索引子地址)占用 3 byte。即有1、2或4 byte 的长度。控制一贯性的位第7位
需要设定。每一个模块的长度一般是一致的。第6位代表着计数位,等于= 0或者 计
数字为1。 第0-3位为以字节或字传输的数据 总数减1预留。因此我们可以得到下
列指定的长度:0x80, 0x81, 0x83, 0xC0 or 0xC1。
在发送的报文中位每一个构成模块预留了一个地址。最大输入数据流为128或32个字节。在数据发送缓冲器中的数据更新的频率取决于总线的活跃性。 通常在几个毫
秒。
对于长度大于1 的变量,传输的时候高位在前,低位在后。数据缓存器将会在所有
输入变量更新以及特殊的读写请求接受后进行数据的传输,(例如:序列编程) 。因
此数据归属于循环查询(通常是1个毫秒)。
例如: 配置数据 0x43, 0xC1, 0x60, 0x63, 0x00 表明参数地址0X606300
(position_actual_value实际位置值)中的数值(2字长)将被放入发送区(紧跟在
字节0X00后面)。
2) 循环写命令
命令符 0x83.
数据长度标识有: 0x80, 0x81, 0x83, 0xC0 or 0xC1.
所有的组成对象变量与最后一个数值相比较,当与一个循环周期中的数值不相等时
变量的值将会更新。
对于长度大于1 的变量,传输的时候高位在前,低位在后。
3) 随机进行数据读写命令
有关ECOSTEP200-PA-000 总线接口
PROFIBUS-DP的说明前言
PROFIBUS 是一种不依赖于设备制造商的开放式的现场总线标准,广泛的应用于
许多的过程自动化控制领域。满足国际现场总线标准(EN 50170),由Profibus-
FMS(Filedbus Message Specification)、Profibus-PA(Process Automation)和
Profibus-DP(Distributive Peripheral)三部分组成。
PROFIBUS-DP 适合于高速数据传输,可实现非常经济的设备级网络。 因此它适
用于PLC的控制。这一点在本文中将会提及。
PROFIBUS-DP 工作时遵循主从通讯(主站与从站之间)和令牌通讯(主站与主站
之间)相结合的通讯原则,主从通讯严格的按循环方式工作,所带的看门狗定时器
将在极短的时间内检查出主从站是否有故障,此外,关于主站如何关联从站有着标
准的诊断协议。网络当中的使用者使用可以改变的地址来标识自身。除此之外,每
个设备类别都有着它自身的识别数字,这一点与其它的类别一样。
更加详细的信息可以从以下地址获得
PROFIBUS Nutzer organisation e.V.
Haid-und-Neu-Str. 7
D–76313 Karlsruhe
Telefon: 0721/ 96 58 590
Telefax: 0721/ 96 58 599
Internet: http://www.profibus.com
PROFIBUS-标志:
接线
所有设备的连接是通过站对站的方式。 每一段可以有32个站-主或从。在每一段的
开始和结束都有一个总线终端阻抗“Busabschluss”.为了确保操作运行不发生误差,两个总线终端阻抗必须有电源以及良好的接地屏蔽
线否则不能阻止零点漂移。如果您的分段站超过32个时,必须用中继器隔开。对于
新装置的 PROFIBUS 网络,建议使用A型电缆。
数据传输的速率取决于网络的传输的距离。例如,1200米的距离之内可以达到187.5
kBit/的波特率,如果传输距离在100米以内,波特率可以达到12 MBit/s 。如果对于
布线安装有任何的疑问,请参照关于建立ROFIBUS-DP/FMS网络的技术文献。您
可以在下述网站中获得更多的信息。
www.profibus.com .
与ECOSTEP的连接
(1)、(2)、(7)、(9)空闲
(3)-RxD/TxD-P,(4)- CNTR-P,(5)-GND,(6)-VP,(8)- RxD/TxD-N
PROFIBUS与ECOSTEP®200通过总线接口X2相连接,连接图按照标准说明书
EN 50170.所示。
除了RxD/TxD-P, RxD/TxD-N信号, GND和VP以及可选择的信号 CNTR-P (RTS,
控制数据的处理方向) 都是可支持的。这个信号用来控制中继器和光学连接器。接口的电源来源于设备内部而无须外部输入。 D形母头连接器X2外框与驱动器的
GND连接。
Communication parameters
ECOSTEP®200 支持以下波特率:
12 MBit/s
6 MBit/s
3 MBit/s
1.5 MBit/s
0.5 MBit/s
187.5 kBit/s
93.75 kBit/s
45.45 kBit/s
19.2 kBit/s
9.6 kBit/s
总线接口可以识别主站的波特率并且自动的将自身转换到相应的数值.
有效的设备地址可以通过驱动器上的拨码开关 S0..S3 (二进制)来设置,或者使用软
件参数 'Node_Offset' (用于所有的总线)来设置, 如果通讯参数设置正确,这个设置
值将会定义到外部的开关上去。
拨码开关值'0000' 不可设置,为系统内部保留.
ECOSTEP200的工作机理见下图所示,遵循EN 50170的说明.
在伺服的逻辑电源上电后,ED伺服进入WAIT_PRM。 等待参数初始化。
此时从站设备等待接受主站的参数保文,不能进行数据的交换。如果从站收到参数
化报文,就会进入等待组态报文WAIT_CFG 状态。这时主站需发送从站的组态报
文,从站将此报文与已经存储的组态进行比较,如果正确则进行数据交互
(DATA_EXCHANGE),否则不进行数据交换。
DATA_EXCHANGE期间,主站与从站将进行循环的数据交换。利用西门子软件STEP7对ED伺服进行PROFIBUS通讯配置
如果您使用的是特殊的软件,那么可以按照如下的方式设置。这个过程主要让主站
知道配置了从站,通常我们称之为网络配置。如果您使用 Step 7 请使用
如下的路径:程序组件〉硬件组成〉,这种方式可以从工程管理器外部实现。
首先,您需要在Step 7 的指定控键中安装可以兼容ECOSTEP 200的 GSD文件。
即选择 安装新的GSD(在菜单中选择)〉其他项,适用于ECOSTEP 200的文件是
JAT_054B.GSD,其中的054B 代表 ECOSTEP 200的供应商信息.
然后在硬件目录中找到 PROFIBUS / 更多的从站设备/ 驱动,这样作为一个特殊站
点的ECOSTEP 200就可以在网络中使用了。
在ECOSTEP 200的GSD文件中,您可以找到用于设置常见的运动模式(例如归位、
定位等等)的模块模组。另外还有一些预先定义好的模块用于一些对寄存器的随机
的读写操作。
如果您想使用未在GSD中定义的更多的对象,那么您可以通过复制这些在GSD中预
定义的模块,用新的对象地址覆盖以前定义过的地址即可。组态的方式如下所示:
您可以使用三种构成方式:
1) 对象地址数值的循环读取
命令符为0X43.
ECOSTEP中的对象词典定义对象地址的长度(定义为索引地址高位、索引地址低
位、索引子地址)占用 3 byte。即有1、2或4 byte 的长度。控制一贯性的位第7位
需要设定。每一个模块的长度一般是一致的。第6位代表着计数位,等于= 0或者 计
数字为1。 第0-3位为以字节或字传输的数据 总数减1预留。因此我们可以得到下
列指定的长度:0x80, 0x81, 0x83, 0xC0 or 0xC1。
在发送的报文中位每一个构成模块预留了一个地址。最大输入数据流为128或32个字节。在数据发送缓冲器中的数据更新的频率取决于总线的活跃性。 通常在几个毫
秒。
对于长度大于1 的变量,传输的时候高位在前,低位在后。数据缓存器将会在所有
输入变量更新以及特殊的读写请求接受后进行数据的传输,(例如:序列编程) 。因
此数据归属于循环查询(通常是1个毫秒)。
例如: 配置数据 0x43, 0xC1, 0x60, 0x63, 0x00 表明参数地址0X606300
(position_actual_value实际位置值)中的数值(2字长)将被放入发送区(紧跟在
字节0X00后面)。
2) 循环写命令
命令符 0x83.
数据长度标识有: 0x80, 0x81, 0x83, 0xC0 or 0xC1.
所有的组成对象变量与最后一个数值相比较,当与一个循环周期中的数值不相等时
变量的值将会更新。
对于长度大于1 的变量,传输的时候高位在前,低位在后。
3) 随机进行数据读写命令
AIGC
ECOSTEP200-PA-000是一款专为过程自动化应用设计的高性能总线接口模块,它支持 PROFIBUS-DP (Process FieldBus_DP) 技术。PROFIBUS-DP 是一种德国贝伦斯信息技术公司(Berenten SITRAKON)开发的现场总线标准,主要应用于工业自动化环境中,用于连接分布式I/O设备、PLC(可编程逻辑控制器)和其他智能设备。
具体来说,ECOSTEP200-PA-000总线接口可能具备以下特性:
1. **通信能力**:该模块能够实现高速的数据传输,支持DP主站和从站两种角色,能够在 PROFIBUS-DP网络上进行点对点或广播式通信,满足实时性和可靠性的要求。
2. **物理接口**:通常配备有RS-485/ISO-on-TCP/IP 接口,以适应 PROFIBUS-DP的双绞线或光纤通信需求,并能与多种网络介质兼容。
3. **协议处理**:内置了专业的PROFIBUS-DP协议栈,可以无缝对接各类支持PROFIBUS-DP的设备,如变送器、传感器、执行器等,并能解析和发送数据报文。
4. **信号转换**:可根据实际应用需求提供模拟量和数字量输入输出接口,通过模块内部的A/D和D/A转换功能,将现场信号转换成总线通信所需的标准格式。
5. **诊断功能**:具备故障检测、错误报告及自我诊断能力,可以帮助用户快速定位网络问题并及时采取措施恢复通信。
6. **安装配置**:可能提供简单易用的软件工具,方便用户设置地址、配置参数以及监控网络状态。
总之,ECOSTEP200-PA-000作为一款高性能的PROFIBUS-DP接口模块,适用于各种需要集中或分散控制的工业自动化场景,有效提高了生产效率和系统可靠性。