更改块的访问
在块创建时访问被自动设置。不同CPU的默认访问:
-
S7-1200/ S7-1500 预置的默认访问为“块访问"。
-
S7-300/ S7-400 预置的默认访问为“块访问",并且不能修改。
从S7-300/ S7-400 系列的CPU,或者移植块至S7-1200 / S7-1500系列的CPU,块的访问不会自动变更。移植后块的访问需要逐个人为修改。
例如,按下述步骤修改“"到“"块访问:
-
在项目导航中打开 "程序块" 文件夹。
-
右键单击功能块
-
在弹出菜单中选择“属性..." .
-
在"属性" 选项中使能 "的块访问" 功能.
图. 01
-
然后在弹出的小窗口“更改块访问"中“确认"。
图2
-
“确认" ,关闭属性窗口。
-
保存、编译,然后下载项目到CPU。
这样就设置了对临时变量的访问。接口参数(Input, Output, InOut) 和静态变量,在“保持性"这一列中的属性为“非保持"。
图3
保持性设置
保持性的设置取决于块的访问:
-
型块,只能对所有的变量统一进行设置,不支持单独对某个变量进行保持性设置。
-
的块,支持单独对变量进行设置保持性
如果块的访问修改后,变量的保持性属性仍然是“在IDB中设置",使用下拉菜单修改所有这些变量并编译程序。
CPU 1518-4 PN/DP 是 S7-1500 CPU,具有极大容量程序及数据存储器的 CPU,适用于除集中式 I/O 外还包含分布式自动化结构的应用中要求十分苛刻的任务。例如,它可以作为生产线中的控制器,也可用作具备高处理速度的机床控制器。
CPU 1518-4 PN/DP 可以用作 PROFINET IO 控制器,也可以用作分布式智能设备 (PROFINET 智能设备)。集成式 PROFINET IO IRT 接口设计为双端换机以便在中设立总线型拓扑。
例如,具备 IP 地址的其它两个集成式 PROFINET 接口可以用来实现网络隔离。附加的 PROFINET IO RT 设备可通过 PROFINET 接口 X2 进行连接,或以 I-设备的形式建立快速通信连接。X3 接口可用在数据速率为 1 Gbit/s 的传输当中,比如用于与骨干网通信。分布式 I/O 可通过 PROFIBUS 以及集成 PROFIBUS 接口进行连接。
另外,CPU 还提供的控制功能,并能够通过化的 PLC-open 块连接变频器。
设计
The CPU 1518-4 PN/DP 的特点:
-
功能强大的处理器:
该 CPU 的单条二进制命令的命令执行时间可低至 1 ns。 -
大容量工作存储器:
4 MB,用于程序;20 MB,用于数据 -
采用 SIMATIC 存储卡作为加装存储器;
允许实现例如数据日志和归档等其它功能 -
灵活的扩展功能:
单层组态多可支持 32 个模块(CPU + 31 个模块) -
显示器的功能为:
-
显示概览信息,例如,集成接口的 IP 地址、站名称、别名称、位置名称等。
-
显示器以及诊断确认和用户消息
-
模块信息显示
-
显示设置
-
显示可由用户定义的徽标
-
IP 地址设置
-
日期和时间设置
-
选择操作
-
复位 CPU 至出厂设置
-
项目的备份与恢复
-
禁用/启用显示屏
-
启用保护级别
-
PROFINET IO IRT 接口和第二 PROFINET IO RT 接口可通过 PROFINET 与分布式 I/O 相连接
-
三个 PROFINET 接口均可用于网络隔离;PROFINET 接口 X3 的数据传输率高达 1 Gbit/s
-
PROFIBUS DP 接口用于通过 PROFIBUS 进行分布式 I/O 连接
功能
-
性能
-
指令处理速度更快, 取决于 CPU 型号、语言扩展和新的数据类型
-
由于背板总线速度显著,CPU 的响应时间缩短
-
功能强大的网络连接:
PROFINET IO IRT(2 端换机)作为接口。两个附加 PROFINET 接口,用于(例如)网络分离。附加的 PROFINET IO RT 设备可通过 PROFINET 接口 X2 进行连接,或以 I-设备的形式建立快速通信连接。X3 接口可用在数据速率为 1 Gbit/s 的传输当中,比如用于与骨干网通信。 -
集成技术
-
通过化的块 (PLCopen) 连接模拟驱动器和具有 PROFIdrive 功能的驱动器
-
支持速度控制轴和定位轴以及外部编码器,各轴之间可实现位置的传动
-
追踪功能适用于所有 CPU 标签,既适用于实时诊断,也适用于偶发错误检测;还可通过 CPU的网页来调用
-
的控制功能,例如,通过便于组态的块可自动控制参数实现控制
-
集成安全功能
-
通过进行知识保护,防止未经读取和修改程序块
-
通过保护,可绑定 SIMATIC 存储卡的程序块和序列号:只有在将配置的存储卡插到 CPU 中时,该程序块才可运行。
-
4-级 理念:
与 HMI 设备的通信也会受到。 -
操作保护:
控制器可以识别工程组态数据的更改和未传输。 -
设计与操作
-
显示概览信息:
例如,站名称,工厂标识符,位置名称,诊断信息,模块信息,显示设置。 -
显示器上可能的操作:
设置 CPU 或所连接以太网通信处理器的地址、设置日期和时间、选择 CPU 的操作、复位 CPU 至默认设置、禁用/启用显示器、保护等级,确认消息,备份和恢复项目。 -
集成诊断
-
显示屏上、TIA 博途中、HMI 设备上以及 Web 上以纯文本形式一致显示诊断信息(甚至能显示来自变频器的消息),即使 CPU 处于停止也会进行更新。
-
集成在 CPU 的固件中,无须进行特殊组态
-
SIMATIC 存储卡(用来运行 CPU)
-
用作式装载存储器,或用于更新固件。
-
还可用于存储附加文档或 csv 文件(用于配方和归档)
-
通过用户程序的函数创建数据块实现数据存储/读取
-
数据记录(归档)和配方
-
配方和归档以 csv 文件保存在 SIMATIC 存储卡中;
便于使用 Office 工具或通过 web ,访问工厂运行数据 -
通过网页浏览器或 SD 读卡器,可方便地访问机器的组态数据(与控制器之间的双向数据交换)
-
编程
-
使用 STEP 7 Professional V13 或更高版本进行编程
-
用于从 SIMATIC S7-300/S7-400 移植到 S7-1500 的移植工具;可基本上自动转换程序代码。记录不可转换的代码,并可以手动进行
PROFIBUS插头的使用
在PROFIBUS插头上,有一个进线孔(In)和一个出线孔(Out),分别连接至前一个站和后一个站。
1.每个物理网段两个终端站点上的插头,需要将网线连接在进线口“In",同时将终端电阻设置为“On"(如图2)
2.位于网段中间的站点,需要依次将网线连接在进线口“In"和出线口“Out",同时将终端电阻设置为(如图2)
3.为了便于诊断和,建议至少每个网段的两个终端站点处的插头尽量使用带编程口的(如图1中左侧接头)
图2 PROFIBUS插头的连接和设置
4. 对于总线中终端设备采用接线连接(非profibus接头),采用如图6所示自行连接终端电阻,或采用条目6中的有源终端电阻。
图3 终端电阻的组成
5.当处于终端位置的设备掉站或人为关闭时,接头上的电阻也随之失效。因此整体网络在此终端将缺失终端电阻,并可能整体网络的故障。
西门子提供有源终端电阻(6ES7 972-0DA00-0AA0)确保此终端位置的电阻一直有效。