描述 S7-1500与S7-300不同,数据通讯不是根据操作系统进行循环处理,而是在程序周期中固定的时间间隔中进行。具体请参考下例中的描述.
图. 1
解决方法 根据系统特性的描述,使用以下解决方法:
创建一个全局数据块包括两个完全独立的数据结构(使用PLC数据类型),分别用于HMI和PLC访问。 其中一个数据结构仅用于进程一的写入,如HMI。 另一个数据结构仅用于进程二的写入,如PLC。 用户可以同时使用两个进程向两个数据机构中读取数据。 这样可以避免平行进程中数据互相覆盖。
说明 S7-1200 CPU 固件版本V3.0及以上, S7-1500 CPU 固件版本1.1及以上起可以使用集成的Web服务器进行固件更新。为了执行固件更新功能,需要在STEP 7 (TIA Portal) 中对CPU进行以下配置:
1.使能CPU的Web服务器
图. 01
2.配置Web服务器用户(固件版本<4.0的S7-1200 CPU 不需要)
当固件被*下载到CPU后会出现一条响应的信息,点击“确认”使CPU进入到RUN模式
lkjasdfsdfasdfas
其他推荐产品
首页| 关于我们| 联系我们| 友情链接| 广告服务| 会员服务| 付款方式| 意见反馈| 法律声明| 服务条款
line;font-weight:700;color:#333333;font-style:normal;background-color:#ffffff;text-indent:0px;">
line;font-weight:700;color:#333333;font-style:normal;background-color:#ffffff;text-indent:0px;">
在实际使用时,PLC及HMI系统是互相平行完全独立运行的两个进程。当两个系统同时尝试向同一个变量进行写入操作时,该数据可能在系统侧被覆盖掉。
-
在S7-1500中,其他进程(Web服务器、HMI通讯或技术功能)到PLC间的访问都是同时进行的,且访问相同变量地址。
-
当优化数据与非优化数据进行交换时,使用输入输出参数会出现如下问题。
-
在平行进程中需要避免同时向同一变量写入数据。
-
访问数据块时,要避免优化和非优化区域的交换。S7-1200/S7-1500中有“优化块访问”的设置,但S7-300/S7-400中不支持。当使用S7-1500时,将块访问设置为“优化”模式。用户可以在“属性”选项卡中修改块访问模式。
line;font-weight:700;color:#333333;font-style:normal;background-color:#ffffff;text-indent:0px;"> 为什么在 S7-1500 中 HMI 系统或 web server 的数据有时会覆盖?
描述
S7-1500与S7-300不同,数据通讯不是根据操作系统进行循环处理,而是在程序周期中固定的时间间隔中进行。具体请参考下例中的描述.
例如
DB变量在功能块中作为输出参数。则HMI系统在FC进程中,无法向该DB块写入数据。写入的数据会丢失。
图. 1
例如
当数据块在优化访问模式时,DB变量作为输入输出参数,对其进行访问。
在此情况下,数据是用复制模式传送的。运算数据复制后,即使数据未改变,也会在数据块结尾处再次写入回该数据。因此,在数据块过程中HMI系统写入的数据会丢失。
注意
根据传送区域和参数数据类型的不同,STEP 7(TIA Portal)传送数据同时支持支持指针模式和复制模式。详细信息请参考 Entry ID 90885040
解决方法
根据系统特性的描述,使用以下解决方法:
line;font-weight:700;color:#333333;font-style:normal;background-color:#ffffff;text-indent:0px;"> 在STEP 7 (TIA Portal)中怎样使用Web 服务器的方法执行 S7-1200/S7-1500 固件更新?
line;font-weight:700;color:#333333;font-style:normal;background-color:#ffffff;text-indent:0px;">
line;font-weight:700;color:#333333;font-style:normal;background-color:#ffffff;text-indent:0px;">
line;font-weight:700;color:#333333;font-style:normal;background-color:#ffffff;text-indent:0px;">
S7-1200 CPU 固件版本V3.0及以上, S7-1500 CPU 固件版本1.1及以上起可以使用集成的Web服务器进行固件更新。
-
在项目导航中,右键点击 PLC 文件夹,在弹出的菜单中选择“属性...”条目 。
-
在 CPU 属性的导航区域点击“Web服务器”,在右边窗口“常规”选项卡下激活“启用模块上的Web服务器”选项。
-
在Web服务器的属性中选择“用户管理”。
-
输入用户名和密码为用户登录做准备。
-
通过下拉菜单打开访问级别
-
选择访问级别中的“用户已授权...” “执行固件更新”。
-
点击“绿色核对标记”确认并点击“确认”关闭对话框
-
保存编译设备组态并下载程序到CPU。
图. 02
3.执行固件更新
-
解压缩固件文件到硬盘的一个目录下
-
启动 IE 浏览器并在地址栏输入 CPU 的 IP 地址
-
如需要,使用2.2设置的用户名和密码进行登录
-
打开“模块信息”菜单
-
选择CPU的站点名称(这里为: "S7-1200 station_1").
-
标记CPU所占槽
-
打开“固件”选项卡
-
使用 “浏览...”按钮引导进入存放在硬盘上的更新文件的目录,在"FWUPDATE.S7S"文件夹中选中扩展名为 ".upd" 的文件。
-
点击“运行更新”开始升级
-
确认操作模式转换为“STOP”来执行升级
-
在升级期间不要离开CPU的Web页面!
-
说明
S7-1200 CPU 固件版本V3.0及以上, S7-1500 CPU 固件版本1.1及以上起可以使用集成的Web服务器进行固件更新。为了执行固件更新功能,需要在STEP 7 (TIA Portal) 中对CPU进行以下配置:
1.使能CPU的Web服务器
图. 01
2.配置Web服务器用户(固件版本<4.0的S7-1200 CPU 不需要)
当固件被*下载到CPU后会出现一条响应的信息,点击“确认”使CPU进入到RUN模式
line;font-weight:700;color:#333333;font-style:normal;background-color:#ffffff;text-indent:0px;">
line;font-weight:700;color:#333333;font-style:normal;background-color:#ffffff;text-indent:0px;">
line;font-weight:700;color:#333333;font-style:normal;background-color:#ffffff;text-indent:0px;">
西门子数字化企业解决方案
互联网已逐步成为生产工艺中的重要组成部分,同时也给自动化厂商和制造商带来很大挑战 :如何经济高效、
快速、灵活地组织生产,如何进行个性化批量生产,如何降低资源消耗等等。
为此,西门子推出了面向工业 4.0 的数字化企业软件套件。
产品设计
供应商
供应商
供应商
供应商
供应商
生产规划
生产工程
生产制造
服务
缩短
产品上市时间
? 更短的创新周期
? 更高的产品复杂性
? 更大的数据交互量
整合产品系统与生产系统
? 个性化批量生产
? 追寻市场波动
? 提高生产能力
实现柔性化生产
? 闭环质量控制
? 实现可追溯性
实现全透明化运维
? 能源效率和资源效率成
为竞争的关键因素
优化生产资源
提高
生产灵活性
加强
产品质量
提升
生产效率
自动化厂商和制造商所面临的挑战
工业4.0整体解决方案
西门子数字化企业软件套件
西门子为应对工业 4.0 的需求,提供了完整的数字化软件套件解
决方案。涵盖了从产品设计、生产规划、生产工程、生产制造及
服务等环节。集成产品生命周期管理(PLM)、制造执行系统(MES)、
全集成自动化(TIA)于一体,基于共有的数据平台(Teamcenter),
实现了整个项目一致的数据管理。
西门子数字化企业软件套件可实现灵活的生产规划,缩短项目的
实施周期,避免重复性工作,保证过程控制的完整性、质量数据
的一致性,机械系统、电气系统和自动化系统*的集成性。遍
布全球的西门子网络将使客户受益匪浅,通过分析西门子工业云
(MindSphere) 中的数据,可显著优化您的运行与
lkjasdfsdfasdfas
相关文章 西门子S7-1500模块6ES7 521-1BH5O-OAAO供应商 /product/1635101066.html