西门子6ES7 901-1BF00-0xA0
西门子6ES7 901-1BF00-0xA0
博大精深 同心致远
支持中国转型升级让关键所在逐一实现
中国已进入了经济新常态”格局企业面临转型升级的关键时刻西门子以客户面临的挑战为驱动力凭借卓越的工程技术与创新能力以领先的电气化自动化和数字化产品解决方案和服务为客户带来更大价值更强的灵活性更高的效率更快的上市时间实现可持续的发展我们将这种力量称之为“博大精深同心致远
|
|
联系人:田敏(销售部) |
传真:021-67226033 |
24小时业务咨询热线:158-0187-1621 |
|
工作QQ:1944287917 |
电话:021-31038102 |
我公司只销售西门子原装正品,享受西门子免费一年保修 |
在Energy Manager PRO V7.0的Web页面中不能删除已经加载的Widget,应该如何解决?
-
文档
-
涉及产品
1 问题描述
在Energy Manager PRO V7.0中组态Widgets之后,发现无法在Web页面的在线配置中删除已经加载的Widget,如图1-1所示。
图1-1
2 问题分析
产生该问题的原因是操作系统的WebDAV功能被启用,其系统行为导致Widget在Web页面中无法在线删除。
在安装Energy Manager PRO的Web Server组件之前,仅需要安装必需的IIS(Internet Information Service)的部分组件,而非全部的组件,尤其是和WebDAV相关的组件,例如WebDAV Publishing。
如果已经安装了IIS的全部组件,在安装Energy Manager PRO的Web Server组件之后,Energy Manager PRO的Web站点的配置文件已经包含了WebDAV的信息。
注意:
产生该问题之后,即使移除了非必需的IIS组件,Energy Manager PRO的Web站点的配置文件并不会修改,该问题也并不会解决。
3 解决方法
在Energy Manager PRO的安装路径下找到Web Server的配置文件\EnMPRO\BDataWeb\Web.config,建议修改之前做好备份。
由于该文件可能会根据操作系统的不同而不同,所以需要修改的位置可能也会有差异,但不会有太大的偏差。
可以使用记事本打开Web.config文件,在43行附近找到<system.webServer>组内的</handlers >,并在其下方添加以下3行文本
<modules>
<remove name="WebDAVModule" />
</modules>
在38行附近找到<system.webServer>组内的<handlers >,并在其下方添加以下5行文本
<remove name="WebDAV" />
<remove name="ExtensionlessUrlHandler-Integrated-4.0" />
<remove name="OPTIONSVerbHandler" />
<remove name="TRACEVerbHandler" />
<add name="ExtensionlessUrlHandler-Integrated-4.0" path="*." verb="*" type="System.Web.Handlers.TransferRequestHandler" preCondition="integratedMode,runtimeVersionv4.0" />
具体的信息可以参考图3-1,需要添加的文本为绿色显示。
在 STEP 7 (TIA Portal) 中, 如何输入、读取和编辑 CPU 模块 的 date and time 变量?
-
文档
-
涉及产品
为了输入或读取 CPU 时钟的日期和时间,S7-300/400 需要数据类型 “DT” (DATA_AND_TIME) ,S7-1200/1500 需要数据类型 “DTL” 。
描述
Instructions |
Description |
WR_SYS_T |
Set time |
RD_SYS_T |
Read time |
T_CONV |
Convert and extract times |
T_COMBINE |
Combine times |
在 S7-300/400 中使用 “T_CONV” 指令从 "DT" 中提取日期、星期和时间数据。该指令需要调用三次。在参数 “IN” 中填写 “DT” 类型的变量并在参数 “OUT” 中分别填写定义为 “Date”, “Int” 和 “TOD” 类型的变量。
1. 从 “DT” 转换到 “Date” (日期)
2. 从 “DT” 转换到 “Int”(星期)
3. 从 “DT” 转换到 “TOD” (当前时间)
使用 S7-1200/1500 可以直接符号访问 DTL 变量结构的组件,但它无需访问间接地址或编辑绝对地址。建议将数据保存到全局数据块。在这个数据块中使用“DTL” 声明变量,输入之后点击左边的箭头符号展开这个变量。在这个 DTL 数据类型下将显示其结构组成(YEAR, MONTH, DAY, ... )及其各自的数据类型。
图. 01
下载的附件中包含 S7-300/S7-400 和 S7-1200/S7-1500 的编程实例库。
S7-300/S7-400 的块
在功能 "ReadWriteTime" [FC20] 中,网络段1调用 "WR_SYS_T" 指令设置 CPU 时钟的日期和时间。在此之前,调用 “T_COMBINE” 将 “Date” 和 “Time_of_Day” 格式的数据组合为 “Date_and_Time” 的格式。 网络2调用 "RD_SYS_T" 读取 CPU 时钟的日期和时间。 调用 "T_CONV" 指令从 “DT” 格式中提取数据类型 “Date”, “Int” 和 “TOD”。 在 OB 块 "ReadWriteOB" 中调用 "ReadWriteTime" 功能,并将 DB 块 "TimeDB" 中的变量填写到该功能的管脚上。 图. 02S7-1200/S7-1500 的块
The function "SetTimeOn" [FC2] contains the two instructions "RD_SYS_T" and "WR_SYS_T" for reading out and setting the clock in the CPU. The function is called in the OB "SetTime" and parameterized with the variables of the data block "DB".功能块 "SetTimeOn" [FC2] 使用两个指令 "RD_SYS_T" 和 "WR_SYS_T" 对 CPU 的时钟进行读写。在 OB 块 "SetTime" 调用该功能块,并将数据块 "DB" 的变量填写到该功能块的管脚。
在下面的 SCL 编程中,接通时间被编程为 5 个工作日。从周一到周五,变量“Access_On” 在上午9点到上午9点一刻接收到“True” 信号,这一周的其他时间段接收到的是“False”信号。