WinCC显示和更改PLC中的"时间变量"

发布者:HeavenlyJoy444最新更新时间:2015-10-29 来源: eefocus关键字:WinCC  PLC  时间变量 手机看文章 扫描二维码
随时随地手机看文章

一. Step7中的两种时间变量 TIME 和 S5TIME

        #TIME格式的时间变量: 占4字节, 本质上是一个interger型变量, 单位ms.

        S5#TIME格式的时间变量: 占2字节, 表示成16进制为 W#16# wxyz ,
                                                  其中w表示时基: w=0,1,2,3时, 对应的时基依次为10ms, 100ms, 1s,10s
                                                         xyz以BCD码格式表示数值: xyz=123就表示123个时基.范围0~999. 

二. WinCC中显示和修改 #TIME 格式变量.

        新建32位浮点变量, 调整格式选 FloatToUnsignedDWord. 地址选中PLC中#TIME变量地址, 即可!
    此时, 浮点变量是以ms为单位的时间值. 如需以s位单位, 线性标定里, 修改量程 使倍数为1000倍. 

          画面中配置IO文本域, 关联到新建的浮点变量, 即可显示并修改. 内容来自www.dqjsw.com.cn电气自动化技术网

三. WinCC中显示和修改 #S5#TIME 格式变量值.

        新建32位浮点数变量,    调整格式选 FloatToSimaticBCDTime, 地址选中PLC中S5TIME地址, 即可!
    此时, 浮点变量是以ms为单位的时间值. 如需以s位单位, 线性标定里, 修改量程 使倍数为1000倍.

          画面中配置IO文本域, 关联到新建的浮点变量, 即可正常显示. 经测试, 不把IO文本域的"输出格式"属性
    修改为"字符串" (保持缺省的"10进制"格式), 同样可以正确修改. 

         需要注意的是, 由于S5TIME的限制, 并不能始终精确到10ms. 根据输入的值, WinCC会自动将之整定到对应的时基上. 比如: 输入100.5s时, 已经不能用100ms时基(在范围0-99.9s范围可用), 只能用1s的时基, 所以WinCC将输入整定为100.0s并写入PLC. 

四. WinCC中定义变量窗口分析. 

  上图为WinCC中设置修改S5TIME值的变量定义图,  

      变量值: 选32位浮点数,4字节, 此处指WinCC中新建的变量为32位浮点型.  
      调整格式: 选FloatToSimaticBCDTime, 说明此Float变量, 经转化为 SimaticBCDTime(ms为单位)类型后,   与PLC中S5TIME变量相关联.
                   所谓格式调整, 调整方向为: 变量值--->过程值.
       过程值地址选择: 此处指PLC中 S5TIME变量的地址.

       线性标定: 指定 "变量值"(WinCC中变量) 与 "过程值"(PLC中变量值并经转化为临时float型) 的线性转化关系,
                        所谓的上下限, 并不是说要限制不能超限, 仅仅是为了得到"线性因子"和"线性偏移量".
                        因此, 设定成 [0, 1000] -->[0,1.000] (零点不偏移, 转化因子1000倍),
                              与设定成 [0, 9990]-->[0,9.990] (也是因子1000), 二者效果是完全相同的!

        上面的设置, 显示时的数据流为:

              PLC中S5Time变量值 ---> 从SimaticBCDTime到Float的类型转换(以ms为单位的数值) --->Float值(ms为单位)线性转化,即缩小1000倍 ----> 转化结果赋值给 TimeTag2变量(32位浮点型)

        写入PLC时数据流方向刚好相反:

              TimeTag值 ---> 扩大1000倍的线性转化 ---> 转化结果进行类型转换: 从float到SimaticBCDTime---> 转化得到的S5Time格式, 更新到PLC对应内存.


关键字:WinCC  PLC  时间变量 引用地址:WinCC显示和更改PLC中的"时间变量"

上一篇:PLC的主要功能特点
下一篇:提高PLC自动控制系统可靠性的几种方法

推荐阅读最新更新时间:2024-05-03 00:04

数控机床PLC的几种常见故障分析及处理
   数控机床 PLC 在运行过程中有以下几种常见故障,在工作工程中针对故障采取以下相应的解决措施,使设备正常运行。   一.电网波动过大PLC不工作   表现为PLC无输出。先检查输入信号( 电源 信号,干扰信号,指令信号与反馈信号)。例如采用SINUMERIK 3G-4B系统的 数控车床 ,其内置PLC无法工作。采用观察法,先用示波器检查电网电压波形,发现电网电压波动过大,欠压噪声跳变持续时间大于1s,由于该机床处于调试阶段,单元系统内组建故障应当排除在外,由内部电网干扰措施(滤波,隔离,稳压)可知,常规的电源系统已无法割断或滤去持续时间过长的电网欠压噪声,这是抗电网措施不足所致(内因),导致PLC不能正常工作。   在系统电
[嵌入式]
浅谈PLC编程的三大量
PLC中无非就是三大量:开关量、模拟量、脉冲量。只在搞清楚三者之间的关系,你就能熟练的掌握PLC了。 1、 开关量也称逻辑量,指仅有两个取值,0或1、ON或OFF(开关量只有两种状态0/1,包括开入量和开出量,反映的是状态)。它是最常用的控制,对它进行控制是PLC的优势,也是PLC最基本的应用。 开关量控制的目的是,根据开关量的当前输入组合与历史的输入顺序,使PLC产生相应的开关量输出,以使系统能按一定的顺序工作。所以,有时也称其为顺序控制。 而顺序控制又分为手动、半自动或自动。而采用的控制原则有分散、集中与混合控制三种。 2、 模拟量是指一些连续变化的物理量(数字量是不连续的。反映的是电量测量数值),如电压、电流
[嵌入式]
浅谈<font color='red'>PLC</font>编程的三大量
9个PLC编程程序调试及结果分析
一、小车往返运动 用S7-200实现小车往返的自动控制 ,控制过程为按下启动按钮 ,小车从左边往右边(右边往左边运动) 当运动到右边(左边)碰到右边(左边)的行程开关后 小车自动做返回运动,当碰到另一边的行程开关后又做返回运动 。如此的往返运动,直到当按下停车按钮后小车停止运动。 ▲电气接线图 I/O分配表 梯形图程序 PLC接线图 程序调试及结果分析 ▲控制平台操作面板 当按下SB2即i0.0(鼠标点击i0.0f)接通后,Q0.0接通,小车右行(即指示 灯 Q0.0 亮)。当小车运行碰到右限位开关SQ2即i0.4(用鼠标点击i0.4f,模拟SQ2被压下)接通,此时小车左行(指示灯Q0.0灭,指示灯Q0
[嵌入式]
9个<font color='red'>PLC</font>编程程序调试及结果分析
五款西门子的PLC系列特点介绍
一、S7-200 Smart系列:S7-200 Smart系列是西门子最基础的PLC产品系列,适用于小型控制系统。其特点包括: 低成本、小体积,适用于简单控制任务。 支持多种通信接口,如RS232、RS485等。 内置数字和模拟I/O模块,可满足基本控制需求。 二、S7-300系列(已经正式停产):S7-300系列是西门子中级PLC产品系列,适用于中型控制系统。其特点包括: 高性能、高可靠性,适用于复杂控制任务。 支持多种通信接口,如PROFIBUS、PROFINET等。 可扩展性强,支持大容量内存和多种扩展模块。 三、S7-400系列:S7-400系列是西门子高级PLC产品系列,适用于大型控制系统。其特点包括: 高性能、
[嵌入式]
DCS及PLC控制系统中PID的运算及应用
现在国内外一些著名的品牌厂家几乎论断的整个工业自动化控制领域,如:国外的有艾默生、西门子;国内的有:浙大中控、和利时等,那么在这些控制系统中最常规的 PID 控制是怎么实现的,他们又是怎么进行编程组态得到的PLD运算的,本文就常规的PID及起模块进行总结以及应用做个简单的介绍:   一、DCS及PLC控制系统中PID的运算   1 指令解说   l 上式T为梯形图时间继电器周期输出,在此引为采样及调节周期。   l S1为设定的目标值,又称给定值   l S2为实际测定值。   l S3为PID控制参数的起始参数单元,控制参数占用S3后续的25个D数据寄存器。具体说明如下:   S3+0: TS 采样时间 设定为K1
[模拟电子]
关于S7-1200或S7-1500 PLC的通信
WinCC V7.4SP1中针对S7-1200 或 S7-1500通信,可以创建状态变量和控制变量,用来显示和控制S7-1200 或 S7-1500 PLC的通信。 首先WinCC V7.4SP1与S7-1200/1500 PLC建立通信连接。 打开变量管理器,在与S7-1200 或 S7-1500通信连接下面,创建2个变量: 变量:@ 连接名称 @ forceconnecTIonState 数据类型:无符号的32位值 数值含义: “1”:已建立连接。此变量起始值建议设置为1。 “0”:连接被终止。 此变量用于控制PLC通信连接,例如可以组态在按钮事件中用于建立/断开通信连接。 变量:@ 连接名称 @ConnecTIo
[嵌入式]
关于S7-1200或S7-1500 <font color='red'>PLC</font>的通信
力合微 PLC IoT赋能海量终端智能化,解决物联网“最后一公里
力合微 PLC IoT赋能海量终端智能化,彻底解决物联网“最后一公里”通信问题 在物联网( IoT)设备通信市场,设备间的互联已不仅局限于电脑、手机,越来越多的设备将实现互联互通,从家用生活中常见的家电设备到工业基础设备都将实现连接,而围绕设备通信连接的方式,市场提供了多种选项,系统设计工程师如何决策成为关键。 10月20日,力合微电子PLC IoT专场技术论坛在深圳召开,此次大会以“PLC IoT:智能物联‘一线通’”为主题,围绕物联网通信产业的关键技术方向,深度探讨了全球 IoT通信市场格局及基于电力线通信(PLC)的PLBUS技术如何赋能海量终端智能化及物联网通信新型产业革新发展。 力合微电子作为全球领先的物联网
[物联网]
力合微 <font color='red'>PLC</font> IoT赋能海量终端智能化,解决物联网“最后一公里
楼宇自动化中电梯监控系统的设计
  目前,我国电梯群控系统已经得到普遍的应用,但是对群控电梯的远程监控还有待研究发展,因此实现群控电梯的远程监控更具有现实意义,更能体现当代社会的人性化服务。   一、电梯监控系统概况   目前 电梯监控 系统的分类:   1.现在,国内外电梯企业大多拥有自己的监控系统,但这类监控系统仅仅针对各自的品牌开发,各种系统之间相互不兼容,在应用中受到诸多限制。   2.用PLC构成的网络通讯监控。PLC可以很方便地构成系统,开发此类系统完全省去了硬件开发的成本,只要软件开发成熟即可开工安装,而且系统一般采用标准的通讯接口,很容易与建筑的其它智能设备一起构成网络,但是成本较高。但随着PLC的价格下降,也不失一个好方法。
[嵌入式]
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved