基金会现场总线,是在过程自动化领域得到广泛支持和具有良好发展前景的技术。屈于用户的压力,这两大集团于1994年9月合并,成立了现场总线基金会,致力于开发出国际上统一的现场总线协议。基金会现场总线分低速H1和高速H2两种通信速率。H1的传输速率为31.25 kbit/s,通信距离可达1900 m,可支持总线供电,支持本质安全防爆环境。H2总线标准也已形成。......
2023-11-22
下面是DP缓存器结构。
DP_Mode=1时,SPC3 DP方式使能。在这种过程中,下列SAPs服务于DP方式。
SDefault SAP:数据交换(Write_Read_Data)
SAP53:保留
SAP55:改变站地址(Set_Slave_Address)
SAP56:读输入(Read_Inputs)
SAP57:读输出(Read_Outputs)
SAP58:DP从站的控制命令(Global_Control)
SAP59:读配置数据(Get_Config)
SAP60:读诊断信息(Slave_Diagnosis)
SAP61:发送参数设置数据(Set_Param)
SAP62:检查配置数据(Check_Config)(www.chuimin.cn)
DP从站协议完全集成在SPC3中,并独立执行。用户必须相应地参数化ASIC,处理和响应传送报文。除了Default SAP、SAP56、SAP57和SAP58,其他的SAPs一直使能,这四个SAPs在DP从站状态机制进入数据交换状态才使能。用户也可以使SAP55无效,这时相应的缓存器指针R_SSA_Buf_Ptr设置为00H。在RAM初始化时已描述过使DDB单元无效。
用户在离线状态下配置所有的缓存器(长度和指针),在操作中除了Dout/Din缓存器长度外,其他的缓存配置不可改变。
用户在配置报文以后(Check_Config),等待参数化时,仍可改变这些缓存器。在数据交换状态下只可接收相同的配置。
输出数据和输入数据都有三个长度相同的缓存器可用,这些缓存器的功能是可变的。一个缓存器分配给D(数据传输),一个缓存器分配给U(用户),第三个缓存器出现在N(Next State)或F(Free State)状态,然而其中一个状态不常出现。
两个诊断缓存器长度可变。一个缓存器分配给D,用于SPC3发送数据;另一个缓存器分配给U,用于准备新的诊断数据。
SPC3首先将不同的参数设置报文(Set_Slave_Address和Set_Param)和配置报文(Check_Config),读取到辅助缓存1和辅助缓存2中。
与相应的目标缓存器交换数据(SSA缓存器、PRM缓存器和CFG缓存器)时,每个缓存器必须有相同的长度,用户可在R_Aux_Puf_Sel参数单元定义使用哪一个辅助缓存。辅助缓存器1一直可用,辅助缓存器2可选。如果DP报文的数据不同,比如设置参数报文长度大于其他报文,则使用辅助缓存器2(Aux_Sel_Set_Param=1),其他的报文则通过辅助缓存器1读取(Aux_Sel_Set_Param)。如果缓存器太小,SPC3将响应“无资源”。
用户可用Read_Cfg缓存器读取Get Config缓存中的配置数据,但二者必须有相同的长度。
在D状态下可从Din缓存器中进行Read_Input_Data操作。在U状态下可从Dout缓存中进行Read_Output_Data操作。
由于SPC3内部只有8位地址寄存器,因此所有的缓存器指针都是8位段地址。访问RAM时,SPC3将段地址左移3位与8位偏移地址相加(得到11位物理地址)。关于缓存器的起始地址,这8个字节是明确规定的。
有关现场总线及其应用技术的文章
基金会现场总线,是在过程自动化领域得到广泛支持和具有良好发展前景的技术。屈于用户的压力,这两大集团于1994年9月合并,成立了现场总线基金会,致力于开发出国际上统一的现场总线协议。基金会现场总线分低速H1和高速H2两种通信速率。H1的传输速率为31.25 kbit/s,通信距离可达1900 m,可支持总线供电,支持本质安全防爆环境。H2总线标准也已形成。......
2023-11-22
下面将要介绍的寄存器规定了ASIC硬件功能和报文处理过程。表6-17 方式寄存器1S和方式寄存器1R(续)2.状态寄存器状态寄存器反映SPC3当前的状态并且为只读,状态寄存器各位的定义见表6-18。中断控制器最多可存储16个中断事件。协议规定SPC3从最高的波特率开始查询。一旦确定正确的波特率,SPC3进入Baud_Control状态,并且监视此波特率。......
2023-11-22
PROFIBUS-DP用于现场层的高速数据传输。除周期性用户数据传输外,PROFIBUS-DP还提供了强有力的诊断和配置功能,数据通信是由主机和从机进行监控的。系统配置PROFIBUS-DP允许构成单主站或多主站系统,这就为系统配置组态提供了高度的灵活性。......
2023-11-22
INTERBUS定义了该模型的第1、2、7层。INTERBUS具有强大的可靠性、可诊断性和易维护性。INTERBUS采用了集总帧型的数据环通信。强大的诊断功能是INTERBUS区别于其他总线所独有的。INTERBUS CLUB负责向设备生产厂家提供INTERBUS的接口方案和接口芯片,向其成员提供信息,帮助解决技术问题及为特定的应用找寻合适的INTERBUS产品。INTERBUS的技术发起人为德国菲尼克斯公司。另外,在美国和中国也设有INTERBUS技术中心。......
2023-11-22
WorldFIP技术硬件体系由两个互补的部分组成:通信控制器和通信介质器件。5)用于WorldFIP连接的费用要求。WorldFIP现场总线第一个通信控制器是在1987年开发成功的。图8-9 WorldFIP现场总线通信站的连接......
2023-11-22
图4-22 1类主站的用户接口2)DP从站参数集。用户接口不提供附加出错处理。用户接口将新装载的总线参数集传送给当前的总线参数集并将改变的FDL服务参数传送给FDL控制。利用该功能清零统计计数器,各个计数器的寻址索引与其FDL地址一致。用户接口分析本地发生的FDL和DDLM错误并将结果放入DDLM_Fault.ind中。......
2023-11-20
西门子为PLC之间简单高速的数字通信提供用户ASICs。参照PROFIBUS DIN 19245第一部分和第三部分设计的这些ASICs,支持并可以完全处理PLC站之间的数据通信。下列的ASICs与微处理器结合可提供智能从站的解决方案:SPC的设计基于OSI参考模型的第一层,需要附加一个微处理器用于实现第二层和第七层的功能。另一种称作LSPM2/SPM2的ASICs是适应这些设备的低成本改造。主站在七层模型的第二层寻址这些ASICs,两个ASICs收到正确的报文后,自动生成所要求的响应报文。......
2023-11-22
PROFIBUS-DP经过功能扩展,一共有DP-V0、DP-V1和DP-V2三个版本,有时将DP-V1简写为DPV1。诊断功能经过扩展的PROFIBUS-DP诊断,能对站级、模块级、通道级这3级故障进行诊断和快速定位,诊断信息在总线上传输并由主站采集。DPM1和系统组态设备间的循环数据传输PROFIBUS-DP允许主站之间的数据交换,即DPM1和DPM2之间的数据交换。对数据寻址时,PROFIBUS假设从站的物理结构是模块化的,即从站由称为“模块”的逻辑功能单元构成。在系统启动时由DPM1对标识符进行检查。......
2023-11-22
相关推荐