版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
SIEMENS
SIMATICTDC用户指导手册
SIMATICTDCUserGuide
UserGuideEdition(2006-1)
SIEMENSA&DCS
书目
第一章SIMATICTDC限制系统(4
1.1TDC概述和特点(4
1.2TDC的应用领域(6
1.3TDC的设计思想和优点(8
其次章TDC系统的硬件和软件(9
2.1硬件架构(9
2.2组态举例(15
2.3图形化组态(18
2.4技术数据(21
第三章TDC系统的组态(27
3.1软件要求(27
3.2描述和运用数据传输(27
321数据的连续性(27
3.2.2数据传输在同一CPU中同一任务中(28
3.2.3数据传输在同一CPU中不同任务中(28
3.2.4同一机架上数据传输在不同CPU的循环任务中(29
3.2.5数据传输在不同CPU的中断任务中(30
3.2.6削减死区时间(31
3.3CPU同步的意义和应用(33
3.3.1时间同步(34
3.3.2使本身的基本时钟与一个主CPU的基本时钟同步(34
3.3.3使本身的基本时钟与一个主CPU的中断任务时钟同步(36
3.3.4使本身的中断任务时钟与一个主CPU的中断任务同步(39
3.3.5多站的同步(4()
336同步失败的响应(40
3.4精确计算处理器的利用率(42
3.5CPU的循环任务的工作方式(43
3.6数据传输模式(44
3.6.1握手数据传输模式(44
3.6.2刷新数据传输模式(44
3.6.3选择数据传输模式(45
3.6.4复合数据传输模式(46
第四章通讯组态(47
4.1CPU本地通讯(47
4.2CPU-CPU之间通讯(61
4.3Rack-Rack之间通讯(65
4.4MPI通讯(76
4.4.1CP50MO与WinCC通讯(76
4.4.2CP50MO与OP27通讯(94
A&DService&Support235
4.5PROFIBUS-DP通讯(109
4.5.1CP50MO作为主站(11()
4.5.2CP50MO作为从站(12()
4.5.3CP50MO同时作为主站和从站(124
4.5.4SharedInput方式(135
4.5.5CP50MO与MM440的通讯(143
4.6TCP/IP通讯(155
4.6.1CP51Ml与WinCC的标准通讯(156
4.6.2CP51Ml与WinCC的PMC通讯(170
4.6.3CP51Ml与CP343-1通讯(TCP/UDP(201
4.6.4CP51M1与第三方设备通讯(216
第五章I/O组态(217
5.1数字量的读入/输出(217
5.2模拟量的读入/输出(221
5.3检测增量型编码器的输入(224
5.4检测肯定值型编码器的输入(224
附录(226
A.在COMPROFIBUS中安装新的.gsd文件(226
B.运用Symtrace-D7可视化过程数据和逻辑分析(229
A&DService&Support235
第一章SIMATICTDC限制系统
1.1TDC概述和特点
假如您是一家工厂建设单位或工程单位,须要为工厂运营单位开发高性能的自
动化解决方案,像金属冶炼、加工或输配电等领域。
而您正在找寻一种模块化的自动化系统,其性能允许大型系统的闭环限制和计
算、开环限制和监视、信号传送和记录以及通讯。
同时在运用全集成自动化系列技术和驱动系统时,您还想降低成本,提高生产效
率和竞争实力。
通过SIMATICTDC©(SIMATICTechnologyandDriveControl,西门子可向您供
应一种适用的多处理器自动化系统,尤其是驱动、能源和过程工程领域中的大型工
厂。SIMATICTDC擅长解决处理困难的驱动、限制和通讯任务,在单一平台上拥有
最大数量的框架和最短的循环周期,是对SIMATICS7志向的扩充。SIMATICTDC
是一种集成在SIMATIC中的工艺和驱动自动化系统,其组态和编程也可运用
SIMATIC工具进行,因此也是全集成自动化理念中的一部分。
SIMATICTDC由一个或多个模板机架组成,其中可以插入所需模板。多处理器
运行方式可以实现性能的几乎无限制扩展。运用SIMATICTDC,可以工厂操作员的
指令变得高效、简捷而经济。
SIMATICTDC还是一种牢靠而面对将来的系统,不但可以提高生产质量,而且
还可以提高生产效率。
这一方面,SIMATICTDC得益于连绵不断的研发,另一方面是长期可用性的保
证,包括备件。
SIMATICTDC的突出特性:
z模块化的系统结构,硬件可扩展
z采样时间间隔短,可达100ms,特殊适用动态限制任务
z中心处理器采纳64位结构,具有最大性能
A&DService&Support235
z同步多处理器运行,每个机架最多可有20个CPU
z可最多同步耦合44个机架
z运用STEP7组态工具进行图形化组态:连续功能图(CFC和依次功能图(SFC
QAufmrsonA,
、&trwrw
SIEMENS
A&DService&Support235
A&DService&Support
235
1.2TDC的应用领域
SIMATICTDC的潜在用户不只是那些工厂建设单位,而且还包括为工厂运营单
位开发自动化解决方案的工程与组态部门,尤其是以下领域:z金属冶炼z金属加工
Z配电Z输电
SIMATICTDC可用于:
z驱动系统的闭环限制(转矩、转速、位置、角度/角度偏
差和速度,尤其是几个驱动系统协同运行或驱动系统之间的关系较困难时
Z调整几个不同的物理变量(例如张力、压力等
ExctHencttn、
^Automation&Drives:
、Siemens
SIEMENS
Z计算工艺/过程变量(例如温度
SIMATICTDC可缩短运算循环(例如设定点<1ms,具有功能裕量,可供应优秀
的敏捷性。SIMATICTDC的典型应用如下:z金属冶炼和金属加工:
拉丝设备、拉伸机、矫直机、弯曲机、拉直机、压机、圆弧形设备、轧机、徽
锻设备、剪切机和卷取机
z用于长距离输电的高压直流输送系统,例如船用电缆
z用于稳定电力输送的无功补偿系统,例如电容器单元、电容器组
A&DService&Support
Excellencein
Automation&Drives:
Siemens
SIEMENS
235
Excellencein
Automation&Drives:
Siemens
SIEMENS
1.3TDC的设计思想和优点
借助于SIMATICTDC的高性能,可以实现极短的循环时间(100ps,因此具有较
高的输出性能,显著提高生产效率。进而提高经济性能和竞争实力。
通过应用SIMATICTDC,在改进功能性的同时,高压直流输电系统(HVDC的空
间要求可降低5()%。
运用SIMATICTDC,可以在单一平台上实现开环和闭环限制功能。由于部件数
量大大削减,这可显著降低系统购置成本以及备件库存成本。
通过运用经过广泛应用、测试的标准SIMATIC工具,还可大大降低工程与组态
成本。
z用于硬件组态的STEP7®
z用于图形化组态的CFC(工艺图和SFC(流程限制图
另外,由于可以接着运用现有程序结构甚至是自有软件模块,用户已有阅历可接
着应用。同时标准SIMATIC组态工具的运用,还可大大降低维护和培训成本。丰富
的诊断功能可显著提高工厂的可用性水平。
标准的一样性运用,例如通讯和HMI标准,也使得SIMATICTDC的运用特别简
便:
zPROFIBUSDP和工业以太网
zSIMATICWinCC®和SIMATIC操作员面板
总之,SIMATICTDC具有以下优点:
z凭籍其最大的运算实力,可显著提高生产效率和竞争实力
z降低购置成本
z削减工程成本
z全球通用标准
A&DService&Support235
A&DService&Support
235
其次章TDC系统的硬件和软件2.1硬件架构
SIMATICTDC是一种模块化的多处理器系统,由一个或多个机架组成。在机架
上可以安装
CPU、I/O模板和通讯模板。下表介绍了在TDC系统中运用的各个组件。
机架UR5213
电磁屏蔽19”机架UR5213允许硬件扩展具有较高的性能裕量。它适用于墙壁
安装和箱柜安装,配装有一个具有冷却和内部监控功能的集成电源。
,总共有21个槽位用于扩展模板,并可通过64位背板总线连接。对于较高的性
能要求,在一个机架内可最多有20个同步CPU模板多处理器运行,可有44个机架相
互连接在一起。
中心处理单元CPU551
中心处理单元CPU551适用于具有较高运算要求的开环和闭环限制任务。它采
纳64位RISC技术设计,拥有一个32MB的用户存储器和插入式存储器模块。
CPU可保证严格依据可调的采样时间间隔(10()ps进行循环处理。对于每个循
环,操作系统本身只须要25...50s的循环时间。这就意味着运算时间特别短,例如每
个PI限制器大约为L..3S。另外,CPU还集成有4个具有报警实力的数字量输入和
一个诊断接口。
ton&Drives
SIEMENS
Excellencein、Excellencein
Automation&Drives:Automation&
SiemensSiemens
Excellence
Automation&Dn
SIEMENSSIEMENSSiemens
A&DService&Support
235
I/O模板SM500
SM500I/O模板供应有丰富的选项,用于连接分布式I/Oo除了16点二进制输
入/输出以外,它还具有8点模拟量输入/输出以及4点积分型模拟量输入。另外,还
可连接4个增量位置编码器和4个肯定值编码器。运用6个LED指示模板的运行
状态。
CP50MO通讯模板CP50MO
通讯模板可供应高性能的通讯,用于•调试•过程限制•HMI
它们可以限制功能强大的协议•MPI
・PROFIBUSDP
还为各种不同的CPU,供应有一个1MB的通讯存储器。
CP5100CP51M1
通讯模板CP51M1,CP51()()
通讯模板CP51M1和CP5100可供应高性能的通讯,用于•调试(CP51M1・过程
限制・HMI
它们可以限制功能强大的协议•TCP/IP•UDP
•ISOonTCP(CP51M1•S7(CP51M1
CP5100须要组态在Slotl8~210CP51M1最多组态4块在机架上。
A&DService&Support
235
CP52M0CP52IOCP52A0全局数据存储器GDM
通过全局数据存储器(GDM,安装有CP52xO的大量机架相互之间可以进行通
讯,运算实力几乎可以无限制扩展。通过光纤电缆和共享存储器,可最多有44个机
架联网。
除了几个机架之间的通讯之外,运用
GDM,还可实现同步(采样时间、时钟时间和报警功能。刷新时间<lms。
只有1个CP52M0在其中一个机架上且位于SlotloCP52IO与CP52Mo位于同
一个机架可组态在S10t2~12o
插槽盖板SR51
假如机架中存在空余插槽,那么就可以利用插槽盖板。这样有利于系统冷却和
保证系统的EMC特性。
程序存储器模块MC500,MC510,MC521用于存储由用户组态的处理器程序,硬
件组态和CFC
Excellencein
Automation&Drives:
Siemens
SIEMENS
SIEMENS
Excellencein
Automation&Drives:
Siemens
SIEMENS
SIEMENS
A&DService&Support
235
接口电缆SC62用于连接SM500模板
接口电缆SC63
用于连接SM500模板的数字输入
接口电缆SC66
用于连接CPU模板上的数字输入模块
接口电缆SC67
用于CPU模板与PG/PC的连接
Excellencein
Automation&Drives:
Swm9ns
SIEMENS
Excellencein
Automation&Drives:
Siemens
SIEMENS
A&DService&Support
235
接口模块SU12
电气上是一对一的连接,没有信号转换1()个螺钉型端子
接口模块SU13
电气上是一对一的连接,没有信号转换50个螺钉型端子
接口模块SB10
电气上是一对一的连接,没有信号转换8个数字型I/O,LED显示
SIEMENS
A&DService&Support
235
接口模块SB60
电气上隔离,完成信号转换230V-24V8数字输入,LED显示
接口模块SB61
电气上隔离,完成信号转换48V-24V8数字输入,LED显示
接口模块SB70
电气上隔离,完成信号转换24V-230V8数字输出,LED显示
A&DService&Support
Excellencein<
^AutomationiDrives:
、Siemens)
SIEMENS
235
接口模块SB71
8数字输出,完成信号转换25V-48V
2.2组态举例
例子1
例子1中通过运用SC67把CPU551的串口与PC相连,通过SC66把CPU551
的8DI输入口与接口模块SB10或SB60或SB61或SU12相连。
ExcellMcem,
Autom^Mn&Driws:
♦Siemens)
SIEMENS
例子2
例子2中I/O模板SM500分别通过连接电缆SC63或SC62与相应的接口模块
相连。
A&DService&Support235
A&DService&Support
Excellencein
Automation&Drives:
Siemens
SIEMENS
235
例子3
例子3中最上方UR5213作为GDM机架,CP52M()组态在最左侧插槽,其他插槽
组态CP52I0。对于其他机架只须要组态一块CP52A0,通过光缆,即可以组成多机架
的组态连接。
2.3图形化组态
SIMATICTDC运用已经全球测试的SIMATIC自动化系统工具进行组态。图
形化处理和标准程序块的运用,意味着无需特地的编程学问。SIMATICTDC系统运
用STEP7硬
件组态工具HWConfig进行组态和参数化。
Excellence的
Automation&Drives:
Siemens
SIEMENS
SIMATICTDC站在HWConfig中的图形化设计
SIMATIC工程与组态工具CFC(连续功能图用于组态循环执行的自动化功能,
例如闭环限制任务。丰富的组态库D7-SYS供应有大约330个经过验证的标准功能
块,例如PI限制器、斜坡函数发生器、定位程序块、电子凸轮盘、齿轮和凸轮轴程
序块以及相移程序块。这些功能块(FB都可在工艺图中调用,并图形化相互连接,在
调用时,每个功能块都可赋值5种组态的循环采样时间的一种。另外,功能块还可放
置在依次组中,并在运行条件
下打开和关闭。另外还可集成运用标准ANSI-C生成的用户程序块,以爱护用
户的专有技术。
A&DService&S叩port235
A&DService&Support
235
连续功能图(CFC中库中功能块的图形化连接
通过简洁的编译,即可由此生成具有最佳运行时间的机器代码。CFC图可很简
洁地进行复制和修改。功能强大的在线功能可显著缩短调试时间。在CFC中,可以
在线插入和删除程序块,创建、修改或删除功能块之间的连接。因此可以在线优化
用户程序,避开费时的编译和装载过程。
运用CFC图,可以对用户程序进行自动而简便的图形化归档,以及特别简便的程
序维护。另外,CFC图还可移植到其它硬件平台,例如FM458-1DP应用模板。
对于特殊任务还供应有其它工具:
•运用依次功能图(SFC,可图形化生成依次限制
•从c资源,功能块生成器可创建一个可执行的功能块,并可在CFC中调用。由
于算法被隐藏起来,可以进行程序移植以及专用技术的爱护。
•运用样条曲线编辑器,可以对电子凸轮盘进行组态。
A&DService&Support
in、
^Auttmutjan&Drnr9s:)
SIEMENS
235
运用依次功能图(SFC进行依次限制器的图形化组态
2.4技术数据
机架UR5213
输入电压范围90~264V,47~63Hz
外形尺寸(宽x高x深482.6x354.9x343
重量约20kg
防护等级IP20
℃~+55℃
工作温度范围0
订货号组6DD1682-0CH0
中心处理单元CPU551
数字量输入数量8点输入,其中4点输入具有报警实力
隔离通过可选接口模板实现
输入电压
•额定电压24V
•对信号“0”-1V-+6V
•对信号T”+13.5V〜+33V
输入电流
•对信号“0”0mA
•对信号“1”3mA
・延迟时间100s
实时时钟,辨别率01ms
订货号组6DD1600-0BA1
附件
存储器卡MC5212MB闪存
订货号组6DD1610-0AH6
存储器卡MC5004MB闪存
订货号组6DD1610-0AH4
存储器卡MC51()8MB闪存
订货号组6DD1610-0AH6
功能块库D7-SYS
订货号组6DDI801-5DA.
功能块生成器D7-FB-Gen
订货号组6DD18O5-5D..
SIMATIC手册汇编订货号组6ES7998-8XC01-8Y..
A&DService&Support235
I/O模板SM500
模拟量输出
数量8
设计输出接地
电流隔离-
输出电压范围-10v~+10V
输出电流10mA
位
辨别率12
每个通道的转换时间4s
精度:
・最大微分线性度误差1LSB
(单一性保证
・最大放大误差0.3%
・最大偏移误差24LSB
转换速率约3.5V/s1
电压输出:
•短路爱护,机架接地是
•短路电流约100mA1
模拟量输入
数量8
设计差分输入
电流隔离-
输入电压范围-iov~+iov
辨别率12
位
每个通道的最大转换时间约20s1
精度:
•最大微分
没有偏差代码
线性度误差1LSB(
・最大放大误差0.3%
・最大偏移误差5LSB
输入电阻20k
输入滤波器34kHz
极性反转爱护是,正弦差分输入
集成模拟量输入(U/f
数量4
A&DService&Support235
设计差分输入
电流隔离-
输入电压范围-10v~+10V
辨别率取决于积分时间,例如15位积分时间为4ms
最大积分/采样时间可组态
精度:
・最大放大误差1%
・最大积分线性度误差0.05%
软件补偿
・最大偏移误差2LSB(
输入电阻470k
输入滤波器2kHz
极性反转爱护是,正弦差分输入
数据输出
数量16
电流隔离通过可选接口模板实现
外部电源
•额定电压24V
•允许范围2()V-30V
V,最大0.5s时
・瞬时35
・最大空载电流40mA
输出电压范围:
•信号“0”,最大3V
•信号“1”,最小外部电源-2.5V
输出电流:
•信号“0”,最小-20A
・对信号力”
50mA
•额定值
・最大允许范围100mA
延迟时间100s
阻性负载输出的最大工作频率6kHz
短路爱护
•机架接地是
・外部电源-
最大短路电流250mA
输出总电流(最高60℃16x50mA
感性截止电压限制外部电源电压+1V
数字量输入DI
数量16
隔离通过可选接口模板实现
A&DService&Support235
输入电压:
•额定电压24V
•对信号“0”-1V-+6V
•对信号"1”+13.5V〜+33V
输入电流
•对信号“0”0mA
•对信号“1”3mA
延迟时间100s
增量编码器输入数量4
可连接类型增量式位置编码器。90。跟踪相位,前后跟踪
设计差分输入,在15V(HTL和5V(TTL编码器信号之
间
可切换
跟踪信号跟踪A、B,带或不带指针信号前(FW后(BW跟
踪
跟踪信号的最小相位差200ns
MHz,2.5MHz
输出脉冲频率(跟踪频率1
输入电压
15V编码器:
•允许范围-30V~+3()V
•对信号“0”-30V-+4V
•对信号“1”+8V~+30V
5V编码器:
•允许范围-7V~+7V
•对信号“0"-7V~-0.7V
•对信号T+L5V〜+7V
输入电流
-15V编码器:5.0mA(典型/肯定值
・5V编码器:1.5mA(典型/肯定值
限制输出未用限制输入如数字量输入参数
报警复位输出
•短路爱护,机架接地是
•外部电源-
・最大短路电流20mA
报警输入:
•输入电压(允许范围0V~5V
•信号“0”,最大<0.5V
•信号T,最小〉2.0V
输入电流
A&DService&Support235
・“0”信号-2.8mA
・“1”信号1.6mA
编码器电源
数量1
隔离-
典型输出电压13.5V
mA,短路爱护,机架接
最大输出电流15()
地,短路电流25()mAl
肯定值编码器输入
数量4
设计差分输入,RS485
可连接类型单个或多个编码器
协议SSI,EnDat
数据格式格雷码;二进制码
数据流向
•单向SSI
•双向EnDat
数据位SSI:13+奇偶校验位,25+奇偶校验位,EnDat:变
量
MHz,取决于电缆长度
最大脉冲频率2
输入电压
•允许范围RS485
订货号组6DD1640-0AH0
1取决于环境条件
通讯模板CP50MO
用于PROFIBUSDP/MPI的连接2xRS485
DP,MPI
支持协议ROFIBUS
波特率最大12Mbit/s(DP
最大187kbit/s(MPI
订货号组6DD1661-0AD0
通讯模板CP5100
用于工业以太网的连接1XRJ45
支持协议TCP/IP,UDP
Mbit/s,自适应
波特率10/10()
订货号组6DD1661-0AE0
通讯模板CP51M1
用于工业以太网的连接1XRJ45
支持协议TCP/IP,UDP,ISOonTCP,S7
Mbit/s,自适应
波特率10/100
A&DService&Support235
订货号组6DD1661-0AE1
通讯模板CP52M0
全局数据存储器GDM的接口是
数据输出
数量16
隔离-
外部电源:
•额定电压24V
•允许范围20V~30V
・瞬时35
V,最大0.5s时
・最大空载电流40mA
输出电压范围:
・信号"0”,最大3V
・信号“1”,最小外部电源电压-2.5V
输出电流:
•信号仍,最小-20A
•对信号“1”
•额定值50mA
・最大允许范围10。mA
延迟时间100s
阻性负载输出的最大工作频率6kHz
短路爱护
•机架接地是
・外部电源-
最大短路电流250mA
输出总电流(最高60oC16x50mA
感性截止电压限制外部电源电压+1V
订货号组6DD1660-0BF0
接口模板CP52I0
订货号组6DD1660-0BG0
存取模板CP52A0
订货号组6DD1660-0BH0
A&DService&Support235
第三章TDC系统的组态
3.1软件要求
软件:
须要的软件包
①STEP7V5.3SP2
②CFCV6.1
③D7-SYSV6.2
④COMPROFIBUSV5.1
以上软件要按上述依次精确地安装在您的PG/PC中,要求的操作系统为
Windows95/98/ME/NT4.0/2000/XP,STEP7sCFC和D7-SYSV6.2须要安装授
权。
运用上述版本的软件编写本书的例子程序证明是有效的。
3.2描述和运用数据传输
数据传输就是在不同功能块之间的数据交换。
Excellencain
^Automation&Drives:7
SIEMENS
图3.2.两个任务之间的数据传输
321数据的连续性
SIMATICTDC保证在不同周期的循环任务中的数据传输全部的数据连续性。
这就意味着在某一任务中的要传输的全部数据都是来自于这个任务的同一计算周
期。在采样时间过程中计算任务中的数据,任务结束后数据被导出存储在CPU的缓
存中。若某一任务起先时,须要的数据就会从缓存中导入。由此要保证不能同时读
写数据缓存区。
有以下4种数据传输类型:
•数据传输在同一CPU中同一任务中
A&DService&Support235
•数据传输在同一CPU中不同任务中
•数据传输在不同CPU的循环任务中
•数据传输在不同CPU的中断任务中
322数据传输在同一CPU中同一任务中
在TDC系统中功能块的每一个输出都安排给一个存储区域。功能块被系统处
理后,输出值保存在存储区域中。与功能块输出相连的功能块的输入就从该存储区
域中取出存储的输出值。为了削减这一存取时间,那么系统会运用数据流的方式进
行数据传输,也就是功能块的输出作为其他功能块的输入被首先计算。在同一任务
中的CFC组态,只须要干脆互连即可。
Excellencein
Automation&Drives:
Siemens
SIEMENS
图322.同一任务中的数据传输
在图中显示数据传输发生在同一任务周期T4。
3.2.3数据传输在同一CPU中不同任务中
数据传输在同一CPU中的不同任务是通过CPU上的一个缓存系统来实现的。
特殊对于,循环时间较快的循环任务发送数据给循环时间较慢的循环任务时,在循环
时间较慢的循环任务可以视察到两种状况,一种是检测不到循环时间较快的循环任
务的数据改变,另一种就是可以通过例如增加脉冲延时功能块等方法去检测到循环
时间较快的循环任务延迟的数据改变。
A&DService&Support235
A&DService&Support
Excellencein
^Automation&Drives:)
、Siemens
SIEMENS
235
图3.2.3aT2周期的数据没有通过时间延时发送给T3周期
图3.2.3bT2周期的数据经过时间延时发送给T3周期
3.2.4同一机架上数据传输在不同CPU的循环任务中
通过运用CP50MO和CP51M1通信缓冲模块,同一机架上的不同CPU之间可
以进行数据传输。那么$信号就是在不同CPU中不同功能块之间的连接。组态$信
号须要
信号名(Name•
类型(Standard或Fast•总线路径(Lbus,TDC只有Lbus
信号传输是否须要系统的连续性检查
•须要连续性检查(Standard
•不须要连续性检查(Fast
ExceUtnctm、
AutomationHOrn-es》
、Swnwtt
SIEMENS
图3.2.4$信号的组态
3.2.5数据传输在不同CPU的中断任务中
假如数据的产生和运用在中断任务中,那么须要组态Fast$信号。这是由于中断
时间可以发生在时间的随意时刻,所以为了削减数据传输丢失,不须要连续性检查来
组态Fast$信号。
A&DService&Support235
A&DService&Support
235
图3.2.5Fast$信号的组态3.2.6削减死区时间
死区时间就是在同一时间任务中或相邻不同时间任务中,写数据缓存区和读该
数据缓存区之间的时间间隔,死区时间是不行避开的,否则会产生同时读写数据缓冲
区。为了削减缓冲时间,数据可以干脆传送而不经过数据缓冲区,从而躲避系统的数
据连续性检查。
对于“数据传输在同一CPU中同一任务中”或“数据传输在同一CPU中不同任
务中”可以运用假拟注释(Pseudocomment@DATX来完成同一CPU的任务互连。
A&DService&Support
235
图3.2.6a.@DATX的组态
图3.2.6b.组态@DATX的数据传输模式
对于“数据传输在不同CPU的循环任务中”和“数据传输在不同CPU的中断任
务中”可以运用Fast$信号来完成不同CPU之间的任务互连。
A&DService&Support
Excellencein
Automation&Drives:
Siemens
SIEMENS
CPUI在某一时刻产生一个败据
235
图3.2.6c.Fast$信号与Standard$在信号数据传输模式的比较3.3CPU同步的
意义和应用
组态CPU的同步在Step7中的HWConfig中完成。通过双击硬件组态中的
CPU,出现CPU属性的对话框。
TDC供应下列同步机制:・时间同步
•使本身的基本时钟与一个主CPU的基本时钟同步•使本身的基本时钟与一个
主CPU的中断任务时钟同步•使本身的中断任务时钟与一个主CPU的中断任务同
步•多站的同步•
同步失败后的响应
A&DService&Support
ADrwn)
、Swmeos
SIEMENS
235
图3.3a.CPU的属性页3.3.1时间同步
在TDC的同一机架上的全部CPU的实时时钟都被插在1号槽的CPU所同步
(即靠在最左面的CPU。这样会防止不同CPU之间的时钟漂移。这种同步是每隔
1()秒自动实现。3.3.2使本身的基本时钟与一个主CPU的基本时钟同步
一个CPU的基本时钟可以通过Lbus传递,可以由其它CPU接收到。其它的
CPU可以是在同一机架上的CPU,也可以是通过GDM耦合的其他机架上的
CPU。组态的例子就是同一机架上的不同CPU。
A&DService&Support
Excellencein
Automation&Drives:
Siemens
SIEMENS
Properties-CPI15bl
235
图3.3.2a.硬件组态
SIEMENS
PrepertlesCPU551
图3.3.2b.设置Slot1CPU发送同步时钟
A&DService&Support
SIEMENS
235
图3.3.2c.设置Slot2CPU接收同步时钟作为基本时钟3.3.3使本身的基本时钟
与一个主CPU的中断任务时钟同步
一个CPU的中断任务的起先和结束,是可以初始化Lbus中断的。可以由其它
CPU接收到并作为该CPU的基本时钟。其它的CPU可以是在同一机架上的CPU,
也可以是通过GDM耦合的其他机架上的CPU。组态的例子就是同一机架上的不
同CPU。
A&DService&Support
(Airnxntnon&Drw9r)
SIEMENS
235
图3.3.3a.设置Slot1CPU发送中断任务时钟
CPU1须要设置中断处理任务Hardwareinterrupt,本例中通过二进制输入
BinaryInputEl实现中断任务,该BOOL量是CPU模板上带有中断实力的4个
BOOL量输入信号,可以参考CPU模板技术数据。
Equiv.samplingtime是针对在中断任务中,假如存在与时间相关的功能块,例如
积分功能块。那么该设置的时间就是用来计算积分的步长。在下图中为INT功能
块的F1帮助。TA就是组态的Equiv.samplingtime。
产生的中断通过L-Bus发送到另一个CPU2上,通过设置总线中断即Bus
alarmo中断源就是刚设置的II即BinaryInputEl。假如没有选择attaskend,那么
就是在二进制中断Binary
InputEl产生中断任务II起先就立即发送总线中断,否则在II中断任务结束后,
才发送总线中断。
4rm6Dnvn,
、Swiwm
SIEMENS
Excellencein
Automation&Drives:
Siemens
SIEMENS
Properties-CPU551
Ptopeftim|AddeuesBaticdockcj»de|Cjcicgk$|AJ«rm|Stop|
图3.3.3b.设置Slot2CPU接收中断任务时钟作为基本时钟
A&DService&Support235
3.3.4使本身的中断任务时钟与一个主CPU的中断任务同步
通过初始化Lbus中断,在主CPU的中断任务的起先和结束时来同步其它的
CPU的中断任务。其它的CPU可以是在同一机架上的CPU,也可以是通过GDM耦
合的其他机架上的CPUo
组态的例子就是同一机架上的不同CPUO
MI、
(AlrfOTfUM80nv9S)
SIEMENS
图3.3.3a.ig®SlotlCPU发送中断任务时钟
A&DService&Support235
A&DService&Support
SIEMENS
235
图3.3.3b.设置Slot2CPU接收中断任务时钟3.3.5多站的同步
TDC多站之间通过全局数据存储器GDM安装有CP52MO,CP52IO。大量机架
相互之间可以利用CP52A()与CP52IO相连,实现多个机架的通讯,运算实力几乎可
以无限制扩展。通过同步基本时钟实现多机架的同步。同3.3.2节。3.3.6同步失败
的响应
被同步的接收方通过自身的硬件定时器来监控基本同步时钟。假如发觉在4个
时钟内没有发觉发送过来的时钟,那么接收方就用本身硬件组态的时钟来产生基本
时钟,这个时钟就是
Equiv.samplingtime,须要留意的是这个Equiv.samplingtime与Alarmtasks中
的Equiv.samplingtime是不同的,前者范围是从().lms-16.()ms后者没有范围要求。
两者的运用意义是不同的。请参考下图。这时CPU的7段数码管闪耀E。假如发
送方时钟复原,接受方可以运用功能块DTS再次与发送方时钟同步。
SIEMENS
图3.3.6a.Basicclockcycle中的Equiv.samplingtime
A&DService&Support235
A&DService&Support
nonADnv9s)
、Swvnros
SIEMENS
235
图3.3.6b.Alarmtasks中的Equiv.samplingtime
3.4精确计算处理器的利用率
在程序中运用PSL("PermanentSystemLoad"功能块,可以推断5个循环周期中
的CPU的负载。该功能块可以组态在随意循环周期中。
A&DService&Support
Excellencein<
Automation&Drives:
、Siemens)
SIEMENS
235
图3.4.功能块PSL
Y1~Y5表示CPU中的不同任务周期的负载率,与T1~T5对应。正常时不会超
过1.0(100%,假如超过1。那么就说明该CPU过载。
假如在输入引脚T1-T5处输入XXms,就可以利用该数字来模拟该任务周期增
加的时间负载。这样就会在对应的Y1~Y5处,读到增加的负载值。
3.5CPU的循环任务的工作方式
假如任务须要的处理时间很短,那么这个任务可以在一个基本时钟周期完成,那
么这就是第一个循环。假如这个任务不能在一个基本时钟周期内完成,那么它会在
随后的基本时钟周期内完成。用短时采样时间处理的任务要在用长时采样时间处理
任务完成之前处理完。也就是T1在T2前,T3在T4前等等。
in、
^Automation&Drives:,
、Swnans
SIEMENS
图3.5.CPU的循环任务
3.6数据传输模式
依据不同网络的通讯要求,有以下4种不同的数据传输模式
以下4种数据传输模式:
•握手(handshake
•刷新(refresh
•选择(select
♦复合(multiple
这4中数据传输模式指定在CTV或CRV功能块的MOD输入上。
3.6.1握手数据传输模式
在两种状况下运用握手传输模式
第一种状况是当数据被覆盖时,不会发生数据丢失;其次种状况是每一个发送方
都会有一个接收方与其对应。
握手模式定义了一个连续的通道处理。详细的流程是接收方收到这个数据,通
过给发送方发送确认信息表明接收数据完成,然后发送方在通道中放置一个新的数
据。这个通道供应一个数据缓冲区用于数据传送。发送方发送数据和接收方接收数
据是分别通过各自的一个操作循环来完成。
Excellencein<
^Automation&Drives:
、Siemensj
SIEMENS
3.6.2刷新数据传输模式
在两种状况下运用刷新传输模式
第一种状况是接收者总是接收到最新的数据;其次种状况是每一个发送方都会
有一个接收方A&DService&Support235
与其对应。
刷新模式定义了数据覆盖的通道处理。详细的流程是发送方总是在通道中放置
最新的数据,接收方总接收最新的数据而不须要给发送方供应应答信息。这个通道
供应2个数据缓冲区用于数据传送,这两个数据缓冲区中相互交替存放方送方供应
的最新数据。发送方通过设置标记来表明哪一个数据缓冲区中的数据是最新的。
Excellencein'
Automation&Drives:
、Siemens
SIEMENS
3.6.3选择数据传输模式
在两种状况下运用选择传输模式
第一种状况是当数据被覆盖时,不会发生数据丢失;其次种状况是每一个接收方
有多个发送方与其对应。
选择模式定义了一个连续的通道处理。详细的流程是接收方收到这个数据,通
过给发送方发送确认信息表明接收数据完成,然后发送方在通道中放置一个新的数
据。这个通道供应一个数据缓冲区用于数据传送。发送方发送数据和接收方接收数
据是分别通过各自的一个操作循环来完成。这一点与握手模式相同。
全部组态的发送方都运用相同的数据缓冲区。假如不定义发送方之间的发送依
次,那么第一个发送方就首先发送。为了限制发送方的发送依次,可以通过分时的给
功能块EN设置为1。须要留意的是组态的发送方的时间任务周期肯定要小于接收
方的时间任务周期。
A&DService&Support235
A&DService&Support
Excellencein<
Automation&Drives:
-Siemens)
SIEMENS
235
3.6.4复合数据传输模式在两种状况下运用复合传输模式
第一种状况是接收者总是接收到最新的数据;其次种状况是每一个发送方都会
有多个接收方与其对应。
刷新模式定义了数据覆盖的通道处理。详细的流程是发送方总是在通道中放置
最新的数据,接收方总接收最新的数据而不须要给发送方供应应答信息。这个通道
供应2个数据缓冲区用于数据传送,这两个数据缓冲区中相互交替存放方送方供应
的最新数据。发送方通过设置标记来表明哪一个数据缓冲区中的数据是最新的。
须要留意的是组态的接收方的时间任务周期肯定要小于发送方的时间任务周
Excellencein,
Automation&Drives:
-Siemens—
SIEMENS
第四章通讯组态
4.1CPU本地通讯
CPU本地通讯不须要耦合模块,即数据缓冲区模块,例如CP50MO,CP51Mlo通
@LOCAL在本地CPU存储器上开拓数据通讯接口区,该接口区大小为
1Mbyte。过程数据通讯通过CRV/CTV功能块。主要功能用于CPU内部测试通讯
的发送和接收,以及通过定义接口定制任务。
Excellencetn
Automation&Drives:
Siemens
SIEMENS
4.1.1在SIMATICManager中进行硬件组态
•新建一个TDC项目。
A&DService&Support235
A&DService&Support
in
Automation&Dmes
Sf^m9ns
SIEMENS
口闻附:IMfM包,宝,»I>IBIWFC|!<*•«•>F羽”1QBIHM”I
$>rt)aknane50]AOhoijiMtwadfaid
51MMlcTOCSIN168200515.
MR0909200416
6toUto«5cMMS07092004闾
AMK400衰S6
SXAriCJOOSUbon
SMATlCHSt4bm
SMATICPCSUbon
Otherstabon
SMATICS5
*G/K
SXATICOP
SXACrrNDMnH
5XATICWC-5tatkr
MP!
235
•插入一个TDC站。
SIEMENS
/SMUTK[0/TXMc(Ccmpoewitvtew)UVr~«nfMnltanwm»la^/VLumrl«WI1DCb«K|
4・荷trw«tHCSMOVttWMAndBw
Utfncdted
lWAI口DC—KT1482005152553
MH0CBXKM1S1>3B
Gk<Mb«ScMVeMO?»XXM1595*
SMITK<0Sttflor
50MtK
MMKC6
Hr*
处“MXStsr1
Cthar«4t»h
5MA1K9S
OqK
SMHK8
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 烟草制品销售合同调解
- 体育经纪律师聘用协议
- 智能家居控制系统布线协议
- 房屋室内装饰施工合同
- 食醋公司总经理聘用合同
- 社交高炮施工合同
- 卫生打扫合同范例
- 塑料草皮购销合同范例
- 公民代理 劳动合同
- 工作师徒合同评价
- 中小学生反恐防暴安全教育课件
- 《药物制剂工程》课程教学大纲全套
- DL-T 2559-2022 灯泡贯流式水轮机状态检修评估技术导则
- 信阳市光山县2023-2024学年七年级上学期期末数学测试卷(含答案)
- 《“健康中国2030”规划纲要》全文健康中国2030规划纲要全文
- 案场物业管理制度
- 军队文职-政治理论-政治-马克思主义基本原理练习一
- 南京联合体2022-2023学年九年级上学期期中考试化学试题(含答案)
- 电子商务网络商务信息采集与处理考核试题及答案
- SA8000-2014社会责任绩效委员会SPT组织架构、职责和定期检讨及评审会议记录
- 搅拌釜式反应器搅拌釜式反应器课件
评论
0/150
提交评论