PLC –PLC 之间的ProfiBus 通讯
3. 怎样加入支持PROFIBUS-DP协议的第三方设备
既然PROFIBUS-DP 是一种通讯标准,一些符合PROFIBUS-DP规约的第三方设备也可以加入到PROFIBUS网上作为主站和从站,绝大部分设备都可作为从站,只有一小部分设备可作为主站,第三方设备做主站,组态软件需要第三方提供。第三方设备作从站,如果主站是S7设备,组态软件是STEP7 和SIMATIC NET,如果是S5设备,组态软件是COM PROFIBUS或COM5431。支持PROFIBUS-DP的从站设备都会有GSD文件,GSD文件是对设备一般的描述,通常以*.GSD或*. GSE文件名出现,将此GSD文件加入到主站组态软件中后就可以组态从站的通讯接口。在这里主要介绍S7设备做主站的应用,STEP7作为组态软件加入PROFIBUS-DP从站设备,现以S7-400 CPU416-2DP做主站,S7-200 PROFIBUS 接口模块EM277作从站为例,详细介绍怎样导入GSD文件,组态从站通讯接口区进而建立通讯。
3.1PROFIBUS-DP中与EM277的通讯
软件: STEP7 V5.2
硬件: 1.PROFIBUS-DP主站S7-400 CPU416-2DP 2.从站EM277 3.MPI网卡CP5611 4.PROFIBUS电缆及接头
此组态实例是将上位机和S7-400 CPU416-2DP通过PROFIBUS-DP总线与EM277相连来建立通讯。
网络配置图如下:
A&D Service and Support in China Page 1-30
www.plcworld.cn
S7-400 CPU416-2DP
S7-200 EM277
3.2组态主站系统:
打开SIMATIC MANAGER软件, 在FILE菜单下选择NEW新建一个项目,在NAME栏中输入项目名称,将其命名为DP_EM277,在下方的Storage Location中设置其存储位置。
在项目屏幕的左侧选中该项目,在右键弹出的快捷菜单中选择Insert New Object插入SIMATIC 400 Station,可以看到选择的对象出现在右侧的屏幕上。
A&D Service and Support in China Page 2-30
www.plcworld.cn
双击右侧生成的hardware图标,在弹出的HW configuration 中进行硬件组态,在“View”菜单栏中选择“Catalog”打开硬件目录,按订货号和硬件安装次序依次插入机架、电源、CPU。插入CPU时会同时弹出组态PROFIBUS画面,选择新建一条PROFIBUS网络,组态PROFIBUS站地址,点击“Properties”按钮组态网络属性如下图:
在本例中主站的传输速率为“1.5Mbps”,“DP”行规,无中继器和OBT等网络元件,点击“OK”按钮确认并存盘。
3.3安装GSD文件
在硬件组态画面中,退出所有的应用程序,点击菜单“Options” “Install new GSD”,找到所提供的GSD文件如下图:
A&D Service and Support in China Page 3-30
www.plcworld.cn
点击“Open”安装新的GSD文件,安装完成后,点击同一菜单下的选项“Update catalog”,更新画面,这时在硬件设备中“Additional Field Devices”目录下可以发现EM277设备如下图:
一般的情况下新安装的GSD设备,都列在这个目录下,只有部分PA仪表除外。
3.4组态从站
打开主站硬件组态窗口,在PROFIBUS网络上添加EM277从站设备并组态通讯接口区,具体参考下图:
A&D Service and Support in China Page 4-30
www.plcworld.cn
软件组态的EM277 PROFIBUS站地址要与实际EM277上的拨码开关设定的地址一致,通讯接口区大小为32个字节输入,32个字节输出,上图对应的地址是主站的通讯地址区输入区为IB0~IB31,输出区为QB0~QB31。对应于S7-200的通讯接口区为V区,占用62个字节,其中前32个字节为接收区,后32个字节为发送区。V区的偏移缺省为0,那么S7-200的通讯接口区为VB0~VB61,V区的偏移量可以根据S7-200的要求相应修改,在主站硬件组态中双击EM277,如下图所示设置V区的偏移量为100:
修改完的通讯地址对应如下:
S7-400主站 QB0~QB31
S7-200从站 VB100~VB131
IB0~IB31 VB132~VB163 A&D Service and Support in China Page 5-30
www.plcworld.cn
在S7-200侧不用编写任何通讯程序。例子程序参考光盘PROFIBUS目录下的项目名S7400_EM277。 备注:
1:若要和第三方设备通过PROFIBUS-DP协议通讯,除了要提供GSD文件外,还需提供通讯数据的内容,否则即使数据通讯建立了,也不知道读过来的数据什么意思。
2:在修改运行设备的组态参数时,如果有原程序,在编程器中打开项目时会自动导入GSD文件(STEP7 V5.1以上),修改参数后下载不会造成CPU故障。如果编程器上没有集成所需的GSD文件,从CPU上载的组态信息将不完整,修改参数后若重新下载到CPU中,会造成CPU故障。
3.5通过PROFIBUS-DP连接的DX方式通讯
对于基于PROFIBUS-DP协议的从站和从站之间的DX通讯,从站之间相互通讯的必要条件首先是从站要有数据发送给主站,换句话说,从站要有输出区对应主站的输入区。其次从站是智能从站如 S7-300站、S7-400站、带有CPU的ET200S站和ET200X站等,旧版本的从站或主站CPU不支持DX通讯功能,怎样判断一个从站CPU是否支持DX通讯? 首先,新购买的CPU是肯定支持DX通讯功能的,其次,可用编程软件STEP7组态一下,如果可以组态,说明该CPU支持DX通讯。
3.5.1 PROFIBUS-DP DX方式通讯原理
PROFIBUS-DP通讯是一个主站依次轮询从站的通讯方式进行数据交换的,该方式称为MS (Master-Slave) 模式,基于PROFIBUS-DP协议的DX(Direct date exchange)通讯模式是在主站轮寻从站时,从站除了将数据发送给主站外,同时还将数据发送给在STEP7中组态的其他从站。参考下图数据通讯结构,我们下面将举例说明如何进行相关组态和数据通讯区的定义。
A&D Service and Support in China Page 6-30
www.plcworld.cn
3.5.2 PROFIBUS-DP DX方式通讯举例
软件和硬件需求: 软件: STEP7 V5.2
硬件: 1.PROFIBUS-DP主站S7-400CPU414-3DP。 2.两个从站S7-300CPU315-2DP和CPU314C-2DP。 3.MPI网卡CP5611。 4.PROFIBUS电缆及接头。
网络配置图如下: PC
S7-400Master S7-300 Slave S7-300Slave
硬件连接:在该实例中,S7-400做主站,两个S7-300作从站。在硬件连接之前,首先将上位机的MPI接口分别和3个CPU站点的MPI口连接,进行初始化。然后将用PROFIBUS电缆将S7-400和 S7-300 CPU的DP相连,S7-400为主站,两个S7-300为从站。打开STEP7,
A&D Service and Support in China Page 7-30
www.plcworld.cn
新建一个项目,将该实例起名为PROFIBUS_DP_DX,原则上从从站开始组态。
3.5.2.1组态S7-300从站
1. 组态两个S7-300从站,选中项目并右键,依次选择在INSERT NEW OBJECT->SIMATIC 300 STATION来插入S7-300站点,如下图:
建立S7-300之后,双击Hardware图标,组态机架和CPU,插入CPU315-2DP时,新建一条PROFIBUS网络,设置站地址参数。在“Address”栏配置CPU315-2DP的站号,本例中CPU315-2DP的PROFIBUS地址为3。点击键“Properties” 在“Network setting” 中设置传输速率和总线行规,此例种选择“DP”行规,传输速率选择“1.5Mbps”,如下图:
如网络中使用了中继器、OBT和OLM等网络元件,可点击“Option”按钮添加,然后点击“OK”按钮确认。
A&D Service and Support in China Page 8-30
www.plcworld.cn
2.双击DP栏组态操作模式和从站通讯接口区,在“Operation Mode”菜单中选择从站模式,如果使用PROFIBUS网卡编程如CP5611可以激活从站的编程功能,这样在PROFIBUS网络上可以同时对主站和从站编程,诊断地址选用缺省值即可,选项如下图:
3.进入菜单“Configuration”组态从站通讯接口区,点击“New”键,加入一栏通讯区,每栏通讯区最大数据长度为32个字节,在本例中分别添加输入区一栏和输出区一栏各10个字节,开始地址为0,在“Consistency”中选择“Unit”,如选择“All”则主站从站都需要调用SFC14、SFC15对通讯数据打包解包,参数组态参考下图:
A&D Service and Support in China Page 9-30
www.plcworld.cn
以同样的方式组态另一个从站,使两个从站同在一条PROFIBUS-DP网络上,选择PROFIBUS站地址为4。
3.5.2.2 组态S7-400主站
在右侧区域单击右键在弹出下拉菜单中选择SIMATIC 400 STATION插入400站点,在屏幕右侧窗口会显示出相应的S7-400站。
双击Hardware图标,组态机架、电源模块和CPU模块,插入CPU414-3DP模块时,选择与从站相同的PROFIBUS网络,并设置站地址参数,本例中CPU414-3DP的PROFIBUS地址为2。组态完成后点击“OK”确认,出现PROFIBUS网络如下图:
在S7-400的HW configuration组态界面右侧选择PROFIBUS DP,在“Configured Stations”中选择CPU31x,将其拖到左侧的PROFIBUS总线上。
A&D Service and Support in China Page 10-30
www.plcworld.cn
在弹出的DP slave properties对话框中,出现已经组态的两个从站,如下图:
选择其中一个 CPU,点击“Connect”,将其连接到PROFIBUS网络上,然后以同样的方法连接另一个从站。若要从网络上断相开关站点,选择“Disconnect”,即可。
连接完成后再为两个S7-300从站设置其对应主站输入输出接口区,例如,要设置地址为3的CPU315-2DP的输入输出接口区,双击3号站,在弹出的DP slave properties中的“Configuration”栏中点击键“Edit”,组态主站即CPU414-3DP的通讯接口区,如下图:
A&D Service and Support in China Page 11-30
www.plcworld.cn
分别组态主站的通讯地址区,对应规则为主站输出对从站输入,主站输入对从站输出。
然后以同样的方法组态4号从站对应主站的通讯接口区。 组态完成后对应的通讯地址如下:
主站CPU414-3: 3号从站CPU315-2DP IB0~IB9 QB0~QB9 QB0~QB9
4号从站CPU314C-2DP IB10~IB19 QB10~QB19
3.5.2.3组态DX通讯区
上面的组态过程仅仅是PROFIBUS-DP MS通讯模式,只有上面的工作完成后才能进行DX模式组态,在本节的开始已经介绍DX的通讯方式,主站轮询从站读取数据时,从站广播发送数据给主站和指定的从站,那么这个从站称为“Publisher”,接收数据的从站称为“Recipient”,我们以3号从站作为“Publisher”,以4号从站作为“Recipient”,双击4号从站新建一栏通讯数据,这时在“Mode”下可以选择MS或DX方式,选择DX模式,在“Publisher”地址中会出现3号站,如果还有其他的智能从站在同一条PROFIBUS网络上也会出现这些站号,本例中因为只有两个从站,所有4号从站的“Publisher”站只有3号站。在下面的选择中要注意:“Publisher”的“Address type”为“Input”,“Address”可选择,这里都是指“Publisher”对应主站的“Address type”和“Input”,从上图可以看到3号站发送给主站数据对应主站的接收区为IB0~IB9。如果在“Input”区选择0,则“Recipient”4号从站将接收主站地址IB0~IB9也就是3号从站“Publisher”QB0~QB9的数据,如果选择4,则接收3号从站“Publisher”QB4~QB9的数据,也就是说 “Recipient” 可以有选择地接收“Publisher”地数据。参数组态如下图:
QB0~QB9 IB0~IB9 IB0~IB9 A&D Service and Support in China Page 12-30
www.plcworld.cn
从上面地对应关系可以看到,当主站轮寻3号从站时,3号从站发送QB0~QB9到主站IB0~IB9中,同时发送QB4~QB9 6个字节到4号从站IB10~IB15中,这里容易弄混淆的地方就是“Publisher”的地址区,站地址是从站地址,通讯区却是主站的。
如果数据的连续性参数选择“All”,“Publisher”从站发送的数据都是整个数据包的形式发送的,即使“Recipient”从站 选择接收“Publisher”从站1个字节的数据也必须调用SFC14。
在上面例子中3号从站和4号从站都可以同时作为“Publisher”和“Recipient”,例子程序参考光盘PROFIBUS目录下的项目名PROFIBUS_DP_DX。
3.6 基于PROFIBUS-DP协议 DX模式的多主通讯
上面已经介绍DX通讯模式,当主站依次轮询从站时,从站数据除发送给主站外,同时还发送数据给在STEP7组态中指定的其他从站。DX通讯的另一
A&D Service and Support in China Page 13-30
www.plcworld.cn
种方式是多主通讯,用PROFIBUS-DP连接的DX模式下的多主通讯,其结构图如下:
从上图中可以看到,3号从站的一类主站为2号站,4号站为在同一PROFIBUS网络上其他从站的主站,当2号主站轮询3号从站时,3号从站的数据发送到2号主站的同时,还可以发送给4号主站,4号主站可以选择接收数据的长度。下面将以举例的形式接收DX模式的多主通讯。
3.6.1 PROFIBUS-DP DX模式多主通讯方式举例 软件和硬件需求 软件:STEP7 V5.2
硬件: 1.PROFIBUS-DP主站S7-400CPU414-3DP。 2.PROFIBUS-DP主站S7-300CPU315-2DP
3.从站S7300CPU314C-2DP。
4.MPI网卡CP5611。 5.PROFIBUS电缆及接头。
网络配置图如下: PC
S7-400Master
S7-300 Master
S7-300 Slave
A&D Service and Support in China Page 14-30
www.plcworld.cn
硬件连接:在该实例中,CPU414-3DP和CPU315-2DP做主站,CPU314C-2DP作从站。连接CPU集成的DP口,先用CP5611通过MPI接口对CPU初始化,然后修改CP5611参数成为PROFIBUS网卡,连接到PROFIBUS网络上可以对每个站进行编程。
3.6.1.1组态从站
打开STEP7软件,新建一个项目,将该实例起名为Multi-master,组态S7-300从站,选择项目名单击右键在弹出菜单中选择SIMATIC 300 STATION插入S7-300主站,在屏幕右侧会看到相应的S7-300站点出现,如下图:
建立S7-300站之后,双击Hardware图标,组态机架和CPU,插入CPU315-2DP时,新建一条PROFIBUS网络,设置站地址参数。在“Address”栏配置CPU315-2DP的站地址,本例中CPU314C-2DP的PROFIBUS地址为3。点击键“Properties” 在“Network setting” 中设置传输速率和总线行规,选择“DP”行规,传输速率选择“1.5Mbps”如下图:
A&D Service and Support in China Page 15-30
www.plcworld.cn
如果网络中使用了中继器、OBT、OLM等网络元件,可通过点击“Option”按钮来添加,然后点击“OK”键确认。 组态好的S7-300从站如图所示。
双击DP栏,组态操作模式和从站通讯接口区,在“Operation Mode”菜单中选择从站模式,诊断地址选用缺省值即可,选项如下图:
点击顶部 “Configuration” 菜单来组态从站通讯接口区,点击“New”按钮,加入一栏通讯区,每栏通讯数据最大为32个字节,在本例中分别添加输入区一栏和输出区一栏各10个字节,开始地址为0,在“Consistency”中选择“Unit”,如选择“All”则主站从站都需要调用SFC14、SFC15对通讯数据打包解包,参数组态参考下图:
A&D Service and Support in China Page 16-30
www.plcworld.cn
3.6.1.2组态2号主站
以同样的方法组态S7-400站,在右侧窗口单击右键在弹出下拉菜单中选择SIMATIC 400 STATION插入S7-400站点,在右侧窗口会显示相应的400站点。
双击Hardware图标,分别组态机架、电源和CPU模块,插入CPU414-3DP时,选择与从站相同的PROFIBUS网络,并设置地址参数,本例中CPU414-3DP的PROFIBUS地址为2。组态完成后点击“OK”按钮确认,出现PROFIBUS网络如下图:
A&D Service and Support in China Page 17-30
www.plcworld.cn
在S7-400的HW configuration组态画面右侧选择PROFIBUS DP, 在“Configured Stations”中选择CPU31x,并将其拖到左侧的PROFIBUS总线上。
在弹出的DP slave properties对话框中,出现已经组态的从站,如下图:
选择 CPU,点击“Connect”,将其连接到PROFIBUS网络上,点击“Disconnect”,也可以使其从网络上断开。
A&D Service and Support in China Page 18-30
www.plcworld.cn
连接完成后再为S7-300从站设置其对应主站的输入输出接口区,例如,在弹出的DP slave properties中的“Configuration”栏中点击键“Edit”按钮,组态主站即CPU414-3DP的通讯接口区,如下图:
分别组态主站的通讯地址区,对应规则为主站输出对从站输入,主站输入对从站输出。
组态完成后对应的通讯地址如下:
主站CPU414-3: 3号从站CPU315-2DP IB0~IB9 QB0~QB9 QB0~QB9
3.6.1.3组态4号主站
与上面组态的主站不同的是,4号主站不能发送数据给3号从站,而2号主站可以。
同组态2号主站的过程一样,插入一个S7-300站,组态机架、电源和CPU,组态CPU时弹出PROFIBUS组态画面,选择站号为4,与上两个站在同一PROFIBUS网络上,如下图:
A&D Service and Support in China Page 19-30
IB0~IB9 www.plcworld.cn
双击上图中的DP栏,选择操作模式为“Master”,选择“Configuration”栏,点击键“New”,组态4号主站与3号从站的通讯接口区,与DX通讯一样,这时的通讯模式以变为“DX”模式,主站轮询从站读取数据时,从站广播发送数据给其一类主站和其他主站,那么这个从站称为“Publisher”,接收数据的其他主站称为“Recipient”,由于上面组态的从站是3号站,那么3号从站将作为“Publisher”,4号主站作为“Recipient”,如下图所示:
在下面的选择中要注意:“Publisher”的“Address type”为“Input”,“Address”可选择,这里都是指“Publisher”对应其一类主站的“Address type”和“Input”,从上面组态可以知道3号从站发送给主站A&D Service and Support in China Page 20-30
www.plcworld.cn
数据对应主站的接收区为IB0~IB9。如果在“Input”区选择0,则“Recipient”4号从站将接收主站地址IB0~IB9也就是3号从站“Publisher”QB0~QB9的数据,如果选择4,则接收3号从站“Publisher”QB4~QB9的数据,也就是说 “Recipient” 可以有选择地接收“Publisher”的数据,本例中选择4号主站的接收区为IB0~IB9,对应于3号从站的数据发送区为QB0~QB9。如果所有通讯数据区,在上面例子中“Publisher”为智能从站(带有CPU),普通的从站如ET200M等也可以作为“Publisher”,“Recipient”可以是多个,多主通讯时,只有从站的一类主站可以发送数据给其从站,其他主站不能给作为“Publisher”的从站发送数据,只能接收数据。例子程序参考光盘PROFIBUS目录下的项目名Multi-Master。
3.7 PROFIBUS-DP的等时模式( Isochrone Mode)
与I/O相比,分布式I/O的过程响应时间不稳定,这是由于PROFIBUS-DP协议用于可编程控制器与现场级分散的I/O设备之间的通讯,在这种分布式的自动化体系中有许多小的循环,这些小循环的执行时间是不一致的,每个循环周期不能保持同步。如下图所示主站CPU轮询两个从站的循环:
A&D Service and Support in China Page 21-30
www.plcworld.cn
非等时模式
如上图所示,它包括非等时过程循环T1-T7: T1:读入输入信号的转换时间
T2和T6:在从站模块背板总线上的循环时间 T4:主站CPU程序扫描时间
T3和T5:PROFIBUS-DP总线上的轮循时间 T7:输出信号转换到端子的时间
从T1到T7的各个循环时间决定了整个过程的响应时间。如果CPU从ET200S读入一个输入信号在发送给ET200M的一个输出上,要经过七个循环,由于各循环的运行时间不相等且不同步,循环之间可能有间隔,假设在ET200S上接入一个恒定的频率信号,经过T1~T4,CPU中读到的数据可能不是一个恒定值,这是由于整个过程的响应时间是不固定的。各个循环大体可分为三个循环,即用户程序循环、DP循环和I/O循环,非等时模式如下图所示:
然而,当今的生产和过程操作(比如运动控制和闭环控制)要求更加迅速更加准确的响应时间,特别是对于PROFIBUS-DP这种分布式I/O体系,用户需要从输入的响应到CPU的处理最后输出到端子上有一个确定的时间和相等的时间,通过PROFIBUS的等时模式可以实现这样的功能,时间响应效果甚至比I/O的 还要好。
A&D Service and Support in China Page 22-30
www.plcworld.cn
在等时模式下,整个过程的响应时间是由恒定的DP总线循环和同步的单个循环时间构成的。如下图所示。
等时模式的实现是由DP主站发送给从站一个时钟脉冲作为一个全局控制帧(GC),由它来同步接收和发送从站数据。系统时钟贯穿整个系统,使其有一个恒定的时间间隔,总线循环时间的固定和各个循环的同步保证了过程响应时间是恒定的。不仅如此,与非等时模式相比,由于各个循环的同步,不存在数据读取或发送的周期等待,所以使响应变得更加迅速。
A&D Service and Support in China Page 23-30
www.plcworld.cn
在上图中,Ti输入时间可以在STEP7软件中进行设置,它设定了数据输入过程时间,包括输入信号的转换时间以及数据在背板总线上的传送时间,在这个时间内所有的输入数据刚好传送到从站的接口模块,然后DP主站发送全局控制帧(GC)开始DP轮询从站,当所有从站上的数据已经准备好后,触发同步循环中断OB61,此时开始执行OB61中的程序,与此同时进行上一个周期的To过程和下一个周期的Ti过程,程序执行完毕,起动新的全局控制帧,开始新的DP循环周期,在To时间内输出所有数据到从站的端子上,这样保证主站给所有从站一个连续等时的响应,这个时间包含了所有的主从之间的数据交换时间,以及从站上信号的转换和背板总线上数据的传送时间。 下面通过一个具体的实例做进一步的说明。
3.7.1 PROFIBUS-DP 等时模式通讯举例 软件和硬件需求 软件:STEP7 V5.2
硬件:1.PROFIBUS-DP主站S7-400 CPU414-3DP V3.1。 2.DP接口模块 ET200S IM151-1 High Feature。 3.DP接口模块 ET200M IM153-2(带有等时功能) 4.分布I/O模块DI 2xDC24V和DO 2xDC24V/2A。 5.MPI网卡CP5611。 6.PROFIBUS电缆及接头。
网络配置图如下:
S7-400 CPU414-3DP V3.1 ET200M ET200S
A&D Service and Support in China Page 24-30
www.plcworld.cn
按上图将CPU414-3DP集成的DP接口、IM153-2及ET200S IM 151-1 High Feature的PROFIBUS-DP接口连接好。
3.7.1.1组态S7-400主站
打开SIMATIC MANAGER软件,在FILE菜单下选择NEW新建一个项目,该实例中项目命名为PROFIBUS_ISOCHRONE,在项目屏幕的左侧窗口选中该项目,单击右键选择INSERT NEW OBJECT插入一个SIMATIC 400 STATION。可以看到400主站已经在项目屏幕的右侧。
双击“Hardware”,在HW configuration窗口中按硬件的实际安装顺序组态硬件系统:分别插入S7-400机架、电源和CPU模块,在配置CPU时,会弹出对话框,可对PROFIBUS网络属性进行组态,通过点击NEW新建一条PROFIBUS网络——〉PROFIBUS(1),在本例中,将其地址设位2号站,点击“Properties”——〉“Network setting”将传输速率设置成1.5Mbps并将总线行规设置成为DP,点击OK确定。配置好的S7-400主站如下图。
3.7.1.2组态从站
下面组态ET200S IM 151-1 High Feature从站,从右侧硬件列表中选择与产品号相同的硬件,将其拖动到DP总线上,在弹出的对话框中为其设置站地址为6,按照组态ET200S相同的方法组态ET200M,按照硬件顺序和产品号配置ET200M,然后配置站地址为4。组态好的整个系统如下图所示:
A&D Service and Support in China Page 25-30
www.plcworld.cn
3.7.1.3组态等时模式参数
组态完毕后,双击HW configuration 系统组态窗口中的CPU414-3DP一栏中,设置CPU 属性,具体步骤如下:
1.选择顶部按钮中的“Synchronous Cycle Interrupt”按钮。参见下图:
设置每一个同步循环中断,如果有3个网段,可将OB61到OB63都进行配置,在该实例中,只配置OB61即可,指定DP主站系统为1,为了快速更新过程映像区,设置过程映像区分区为1,然后为S7-400 CPU设置时间延迟,这个延迟是启动OB块和全局控制之间的延迟,它指的是PROFIBUS-DP轮询时间中的循环数据交换时间,即刚好与从站数据交换完毕的时间。
A&D Service and Support in China Page 26-30
www.plcworld.cn
2.设置DP主站系统 :在HW configuration系统组态窗口中双击DP栏,在DP主站系统中激活“the constant bus cycle time”, 具体做法如下所示。
双击DP主站系统,在“General”标签下点击“Properties”按钮,在弹出的“Properties – PROFIBUS”对话框中,选择“Network Settings”标签,点击“Options”按钮,如下图:
在Options对话框中,选择“Constant Bus Cycle Time”标签进行如下设置:
激活“Activate constant bus cycle”选项使PROFIBUS-DP主站轮询从站的时间是一个固定值,这也是等时模式下的DP轮循方式。
A&D Service and Support in China Page 27-30
www.plcworld.cn
激活“Times Ti and To same for all slaves”选项,使所有从站的 Ti To时间保持一致,如果此处不选择,则要在各个从站上设置,这样各个从站的Ti To时间可能不一致,其他的保持缺省设置,点击OK确认。参数设置如下图:
3.设置DP从站系统
在OB61中定义的过程映像区分区为1,在这里把与等时模式相关的I/O模块放在过程映像区分区为1,这样作的目的是为了快速更新I/O的 映像区。以ET200M为例,设置I/O的过程映像区分区,双击I/O模块,如下图:
A&D Service and Support in China Page 28-30
www.plcworld.cn
选择“Addresses”标签,选择过程映像区分区如下图:
完成I/O过程映像区分区的设置后,组态每个从站的等时模式
双击DP从站图标(如IM153-2),在“Properties - DP Slave”对话框中,选则“Isochrone Mode”标签进行如下设置,参考下图:
激活“Synchronize DP slave to constant bus cycle time”选项,同时激活支持等时模式的I/O模块,不支持等时模式的模块将不可选。如果在DPA&D Service and Support in China Page 29-30
www.plcworld.cn
主站不选择“Times Ti and To same for all slaves”选项,则上图每个从站的Ti To 时间要单独设置,Ti To 时间可以不一样,本例中选择“Times Ti and To same for all slaves”。
A&D Service and Support in China Page 30-30
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- 7swz.com 版权所有 赣ICP备2024042798号-8
违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务