宁波地区西门子模块代理商
概述
PROFIBUS 概述
PROFIBUS 用于将现场设备(例如,分布式 I/O 设备或驱动器)连接到自动化系统(如 SIMATICS7、SIMOTION、SINUMERIK)或 PC。PROFIBUS 按照 IEC 61158/61784进行了标准化,是一种功能强大、坚固耐用的开放式现场总线系统,响应时间短。PROFIBUS 对于不同应用具有不同的设计形式。
PROFIBUS DP
(分布式 I/O)
用于连接分布式现场设备,如 SIMATIC ET 200或响应时间极短的驱动器。当传感器/执行器分布于整个机器或工厂(例如,现场级)时,就采用 PROFIBUSDP。执行器与传感器与现场设备相连。
按主站/从站模式向现场设备提供输出数据,并向控制器或 PLC 馈送输入数据。
全面的开放性
凭借 PROFIBUS DP 的开放性,还可以连接其他制造商生产的、符合标准的组件。IEC 61158/61784标准可以确保您的投资从长远来看是安全的。可简便链接到其他总线系统,如从AS-Interface,通过链路实施,允许集成的解决方案保护现场人员和设备的故障安全。
世界范围内的合作公司提供用于现场区域的带有 PROFIBUS DP接口的各种产品。西门子公司还提供了包括标准和故障安全控制器、网络部件、通讯软件和现场设备在内的综合产品系列。对于现场设备制造商,西门子提供与PROFIBUS DP 接口有关的一切服务,如 ASIC、示教、认证等。
PROFIsafe
允许在同一条总线电缆上进行标准和安全相关的通讯。它是通过标准总线进行与安全有关的通讯及使用 PROFIBUS服务的开放式解决方案。
等时模式
CPU、驱动程序、I/O 和用户程序都与 PROFIBUS 循环进行同步。同步模式由许多SIMATIC、SIMOTION、SINUMERIK 的 CPU 和伺服驱动器支持。这些驱动器通过 PROFIdrive规范控制。
PROFIBUS PA
(过程自动化)
根据 IEC 61158-2,通过数据和电力的本征安全传输(如食品行业中的传感器)将 PROFIBUS DP扩展(相同的协议,不同的物理特性)。
PROFIBUS PA 主要在炼油厂(化工、石油和天然气行业)的危险区域中使用。
PROFIBUS-FMS
(现场总线信息规范)
用于不同生产商的自动化系统的数据传输。这不仅实现了运动控制任务的、分布式运行,也实现了一般闭环式控制和测量任务的、分布式运行。
西门子S7-1200/1500PLC的AT覆盖变量是什么意思?
如何建立覆盖变量?
AT是博途软件中使用的一个关键字,代表覆盖变量的声明。
要访问声明变量内的数据区域,可以通过附加声明来覆盖所声明的变量,这样可以选择对不同数据类型的已声明变量进行寻址。常用的就是使用BOOL (位)的 ARRAY(数组) 对 WORD(字) 数据类型变量的各个位寻址。
博途软件中对“覆盖变量”的操作步骤作如下描述:
▼ 覆盖变量操作步骤
实际操作中,步,应该注意块的状态为标准访问代码块,即把“优化的块访问”前面的绿色“√”去掉。如不去掉这个,应具有保留设置“在IDB中设置”的变量代码块中。
▼ 覆盖变量的适应条件之一
第二步,在需要覆盖的变量紧接着下面增加一行。
▼ 在被覆盖变量下添加变量行
第三步,在“名称”栏输入名称,在“数据类型”栏,输入“AT”,回车,系统自动完成“AT”处理。
▼变量的AT处理
第四步,为新变量选择数据类型,此数据类型的宽度不能大于被覆盖变量的宽度。
▼ AT变量长度不能大于被AT变量长度
覆盖变量说白了,这个“盖子”只能刚好盖住,或盖一部分。覆盖变量是被覆盖变量的子集。
使用AT还就注意:
不可以覆盖VARIANT和INSTANCE数据类型的变量。
无法覆盖库中声明为接口中参数的块。
无法覆盖接口中声明为参数的结构化PLC变量。
无法通过片段访问对覆盖变量寻址。
在FC中使用AT,覆盖变量和被覆盖变量的数据长度必须相同。
如果被覆盖变量的数据类型为字符串、字节数组、字符数组等,那么其长度应与偶数个字节数对应。
宁波地区西门子模块代理商