怎么用电脑监控西门子plc官网中的变量

当前位置: >>
基于西门子PLC的网络控制设计与应用
基于西门子PLC的网络控制设计与应用
22:50:58&&作者:陆文灏 &&来源:
PLC在工业控制中起着越来越重要的作用,但是传统的单个PLC控制系统已经不能满足工控系统大型化,网络的发展趋势,文章以西门子S7系列PLC为例,阐述运用PPI协议实现PLC之间的通讯,以及PLC与变频器的通讯,并引入组态实时监控技术。
  随着工业控制技术的飞速发展,以PLC为核心的自动化设备越来越多地运用了电机变频调速,组态软件监控,触摸屏等技术,并且控制系统朝着网络化方向发展,需提供具有现场控制对象的完整控制层、监控管理层、远程监控层的网络控制系统,包括PPI网络、PROFIBUS—DP网络和以太网等多种网络形式,具有开放性的控制特点。
  本文以西门子S7系列PLC为例,阐述运用PPI协议实现PLC通讯,并通过USS协议实现变频调速,同时引入组态技术对整个控制系统实时监控。
  1 总体架构设计
  (1)系统的设计要求:①提供具有针对现场控制对象的完整网络控制系统,包括PPI网络、PROFIBUS—DP网络和以太网等多种网络形式,具有开放性的控制特点。②尽可能覆盖所选系列PLC的所有网络控制功能。③融合现场总线控制技术、组态软件技术、触摸屏技术。④系统具有良好的开放性,可与其它主流网络控制系统进行交互,可以外接不通种类的执行设备。
  (2)系统设计方案。系统总体结构如图1所示,电气结构如图2所示。
  图1 系统总体架构图
  图2 系统电气结构图
  具体实现方案如下:①底层是PPI技术网络,由S7-200PLC系列组成的PPI网来完成。②利用三台S7222PLCCPU226CN实现一主站三从站的PPI网络,将运动控制系统(变频控制),组态软件及触摸屏结合到系统。③主站通过USS协议与MM420变频器通讯。④主站通过RS485与触摸屏进行通讯。⑤整个系统的控制对象可以做变频调速控制,自动化生产线的顺序控制,同时引入触摸屏及组态技术,完成对系统的实时监控。⑥网络开放性,应预留可进行功能扩展的接口,以便驱动不同执行元件。
  2 西门子S7系列PLC网络通讯设计
  (1)西门子S7系列PLC网络通讯介绍。西门子S7-200系列PLC是一种小型整体结构形式的PLC,内部集成的PPI接口为用户提供了强大的通讯功能,其PPI接口(即编程口)的物理特性为RS-485,根据不同的协议通过此接口与不同的设备进行通讯或组成网络。
  PPI协议是S7-200CPU最基本的通讯方式,通过原来自身的端口(PORT0或PORT1)就可以实现通讯。PPI是一种主—从协议通讯,主—从站在一个令牌环网中,主站发送要求到从站器件,从站器件响应;从站器件不发信息,只是等待主站的要求并对要求作出响应。如果在用户程序中使能
  PPI主站模式,就可以在主站程序中使用网络读写指令来读写从站信息。而从站程序没有必要使用网络读写指令。本系统中采用了PPI网络通讯方式,具体通讯方法如图3所示。
  图 3 西门子 PPI通讯方式
  (2)通讯端口参数设置。对网络上每一台PLC,设置其系统块中的通讯端口参数,对用作PPI通讯的端口(PORT0或PORT1),指定其地址(站号)和波特率。设置后把系统块下载到该PLC。具体操作如下:运行个人电脑上的STEP7V4.0(SP8)程序,打开设置端口界面,如图4所示。利用PPI/RS485编程电缆单独地把输送单元CPU系统块里设置端口0为1号站,波特率为了187.5千波特,如图5所示。同样方法设置2单元CPU端口0为2号站,波特率为了187.5千波特;3单元CPU端口0为3号站,波特率为了187.5千波特;4单元CPU端口0为4号站,波特率为了187.5千波特,分别把系统块下载到相应的CPU中。
  图4打开设置端口画面
  (3)编写主站网络读写程序段。编制主站的网络读写程序。最简便的方法是借助网络读写向导程序。这一向导程序可以快速简单地配置复杂的网络读写指令操作,为所需的功能提供一系列选项。一旦完成,向导将为所选配置生成程序代码,并初始化指定的PLC为PPI主站模式,同时使网络读写操作实现。要启动网络读写向导程序,在STEP7V4.0软件命令菜单中选择工具→指令导向,并且在指令向导窗口中选择NETR/NETW(网络读写),单击“下一步”后,就会出现NETR/NETW指令向导界面。
  图5 设置输送站PLC端口0参数
  要在程序中使用上面所完成的配置,须在主程序块中加入对子程序“NET_EXE”的调用。使用SM0.0在每个扫描周期内调用此子程序,这将开始执行配置的网络读/写操作。梯形图如图6所示。
  图6 子程序NET_EXE的调用
  3 人机界面及组态设计
  (1)TPC7062KS人机界面通讯实现。在该实验装置中,触摸屏通过COM口直接与主站的PLC(PORT1)的编程口连接。所使用的通讯线采用西门子PC-PPI电缆,PC-PPI电缆把RS232转为RS485。PC-PPI电缆9针母头插在屏侧,9针公头插在PLC侧。为了实现正常通讯,除了正确进行硬件连接,尚须对触摸屏的串行口0属性进行设置,这将在设备窗口组态中实现。
  (2)MCGS组态设计。MCGS即“监视与控制通用系统”,英文全称为MonitorandControlGeneratedSystem。MCGS是为工业过程控制和实时监测领域服务的通用计算机系统软件,具有功能完善、操作简便、可视性好、可维护性强的突出特点。
  为了通过触摸屏设备监控机器或系统,必须给触摸屏设备组态用户界面。系统组态就是通过PLC以“变量”方式进行操作单元与机械设备或过程之间的通讯。变量值写入PLC上的存储区域(地址),由操作单元从该区域读取。
  MCGS组态中最重要的工作是列出了触摸屏组态画面各元件对应PLC地址,如表1所示。
  上述参数去定以后,还需要完成在组态软件中创建新工程、定以数据对象、连接设备、元件绘制等工作,本文就不详细列举了。
  表1 触摸屏组态画面各元件对应PLC地址
  4 西门子S7PLC与变频器通讯的实现
  (1)USS协议介。USS协议是以字符信息为基本单元的协议,而CPU22X的自由口通讯功能和CPU31XC-PTP的RS422/485串行口正好也是以ASCII码的形式来发送接收信息的。利用这些CPU的RS485串行口的通讯功能,由用户程序完成USS协议功能,可实现与SIEMENS传动装置简单而可靠的通讯连接。
  (2)PLC与MM420变频器通讯的实现。参数设置方法。用BOP可以修改和设定系统参数,使变频器具有期望的特性,例如,斜坡时间,最小和最大频率等。选择的参数号和设定的参数值在五位数字的LCD上显示。
  MM420变频器的参数访问。MM420变频器有数千个参数,为了能快速访问指定的参数,MM420采用把参数分类,屏蔽不需要访问的类别的方法。实现这种过滤功能的有如下几个参数:①参数P0004就是实现这种参数过滤功能的重要参数。当完成了P0004的设定以后再进行参数查找时,在LCD上只能看到P0004设定值所指定类别的参数。②参数P0010是调试参数过滤器,对与调试相关的参数进行过滤,只筛选出那些与特定功能组有关的参数。P0010的可能设定值为:0(准备),1(快速调试),2(变频器),29(下载),30(工厂的缺省设定值);缺省设定值为0。③参数P0003用于定义用户访问参数组的等级,设置范围为1~4,其中:“1”标准级:可以访问最经常使用的参数。“2”扩展级:允许扩展访问参数的范围,例如变频器的I/O功能。“3”专家级:只供专家使用。“4”维修级:只供授权的维修人员使用—具有密码保护。
  该参数缺省设置为等级1(标准级),对于大多数简单的应用对象,采用标准级就可以满足要求了。用户可以修改设置值,但建议不要设置为等级4(维修级),用BOP或AOP操作板看不到第4访问级的参数。
  5 结语
  本文论述了运用西门子S7系列PLC通过PPI协议组成网络控制系统,执行元件以MM420变频器拖动电机,并引进组态监控整个系统的运行状态,随着工业自动化在国民经济中的不断发展,相信这套系统会有很广阔的应用前景。
本文引用地址:
版权所有:智造网
京公网安备
虚假新闻举报电话:010-查看: 1204|回复: 5
S7-300PLC MPI通讯如何将程序下载到自己的计算机
(159712号)
当月幸运 点
收到鲜花 朵
阅读权限50
在线时间 小时
主题帖子积分
海川社区常住居民 在海川签到500天 可领本徽章
TA在日14时14分获得了这枚徽章。 []
资源分享帖
可选 副标题:
S7-300PLC MPI通讯,准备在上位机电脑找S7-300软件,下载PLC程序,发现上位机根本没有西门子S7-300软件,由于我自己的笔记本使用虚拟机装的S7-300PLC软件,不知是否可以读程序,那位能给我一个建议,怎样下载我现装置PLC程序,修改后如何下装的PLC,由于上位机是组态王,不知更改程序后,我将自己家的一个控制回路,在组态王数据词典,画面组态完毕,是否还要对这两个软件做什么设置?
发起有意义的议题
+1<span class='aboc_digg_num' id='aboc_digg_num_
1、本主题及回复中所有言论和图片、内容纯属会员个人意见,仅供参考,与本站立场无关
2、本内容由该帖子作者发表,帖子作者须承担一切因本内容发表而直接或间接导致的民事或刑事法律责任
3、如作者的言论侵犯到任何版权或争议问题 第三方负面信息,请立即告知本站并举证,本站将予与删除 管理员信箱:
4、转载本站内容需注明本站完整出处
(890244号)
当月幸运 点
收到鲜花 朵
阅读权限30
在线时间 小时
主题帖子积分
在上位机修改程序后下装到PLC的步骤:
一、PC与PLC建立通讯
二、修改硬件配置后的下装
三、修改程序块的下装
本帖子中包含更多资源
才可以下载或查看,没有帐号?
帮助他人解决问题
(867065号)
当月幸运 点
收到鲜花 朵
阅读权限70
在线时间 小时
看来楼上是玩西门子PLC 的高手
(159712号)
当月幸运 点
收到鲜花 朵
阅读权限50
在线时间 小时
主题帖子积分
海川社区常住居民 在海川签到500天 可领本徽章
TA在日14时14分获得了这枚徽章。 []
learn999 发表于
在上位机修改程序后下装到PLC的步骤:
一、PC与PLC建立通讯
组态王上位机,组态新的程序后,保存完毕,再做你说的下位机PLC程序保存步骤吗?
(890244号)
当月幸运 点
收到鲜花 朵
阅读权限30
在线时间 小时
主题帖子积分
在组态王里完成画面组态、保存后就可;如果你的PID控制用组态王做的,只需要通讯从PLC读、写相关的变量点就可,如果你的PID控制是做在PLC里,在S7-300编程软件里完成相关组态后保存再下装到PLC里,组态王读写相关变量在画面监控,不知道说明白没有?
(890244号)
当月幸运 点
收到鲜花 朵
阅读权限30
在线时间 小时
主题帖子积分
LAN810 发表于
组态王上位机,组态新的程序后,保存完毕,再做你说的下位机PLC程序保存步骤吗?
图中的保存是将修改后的文件保存在PC机,或者从PLC上传程序后保存在上位机里
Powered by您现在所在的是:
→ 浏览主题:
* 帖子主题:
机械工业出版社
文章数:494
年度积分:314
历史总积分:1475
注册时间:
本书具有非常详尽的指令系统说明,书中对所有的指令都进行了详细的介绍,并针对指令列举了相应的编程实例,使学习者能尽快地掌握指令的应用方法;强调实际应用,给出了S7-300/400PLC的一些实用性很强的应用实例,以提高学习者对S7-300/400PLC工程应用的认识。
扫描头像二维码关注机械工业出版社电工电子分社官方微信,获取更多相关资讯。
机械工业出版社
文章数:494
年度积分:314
历史总积分:1475
注册时间:
精彩文摘:
扫描头像二维码关注机械工业出版社电工电子分社官方微信,获取更多相关资讯。
机械工业出版社
文章数:494
年度积分:314
历史总积分:1475
注册时间:
回复 #1楼 eyujiedianqi
金书网、当当、京东、亚马逊等网店都有的。
目录:

前言
第一章可编程序控制器的基础知识1
第一节PLC概述1
一、 PLC的产生与发展1
二、 PLC的特点3
第二节PLC的组成3
第三节PLC的工作原理7
第四节PLC的硬件基础9
一、 PLC的I/O模块9
二、PLC的配置11
第五节PLC的软件基础11
一、系统监控程序11
二、用户应用程序12
第六节PLC的性能指标及分类14
一、按结构形式分类14
二、按功能分类15
三、按I/O点数分类15
第二章西门子公司常用系统简介16
第一节SIMATIC PLC 控制器16
一、 SIMATIC S7?20016
二、 SIMATIC S7?30016
三、 SIMATIC S7?40017
第二节工业通信17
一、 工业以太网18
二、 现场总线PROFIBUS18
三、 AS?i 电缆连接19
第三节人机界面19
第四节SIMATIC 工业软件19
一、 STEP 719
二、 顺序控制编程软件 S7?GRAPH21
三、 状态控制编程软件 S7?HiGRAPH21
四、 高级编程语言 S7?SCL21
五、 SIMATIC WinAC Basis22
六、 SIMATIC ProTool/Pro23
七、 HMI SIMATIC WinCC23
八、 PCS 7 过程控制系统24
第五节驱动技术24
一、 低压电动机24
二、 SIMOVERT MASTERDRIVES变频器25
三、 标准变频器25
四、 SIMOREG直流调速器25
第三章S7?300/400 PLC的硬件配置26
第一节S7?300的基本组成26
一、 S7?300的概况26
二、 S7?300的系统结构26
三、 S7?300模块诊断与过程诊断28
第二节S7?300的功能模块29
一、 S7?300的CPU29
二、 S7?300的数字量模块30
三、S7?300的模拟量模块31
四、S7?300的电源模块32
五、数字量的I/O编址32
六、其他功能模块33
第三节S7?400系统简介33
一、 S7?400的系统结构34
二、 S7?400的优点34
三、 S7?400的通信功能35
第四节机架与接口模块35
一、机架35
二、接口模块36
三、错误诊断36
四、冗余设计37
第五节S7?300/400扩展机架的配置与说明38
一、S7?300系统扩展38
二、S7?400系统扩展42
三、组态51
第六节多CPU处理及CPU模块52
一、多CPU处理52
二、CPU模块的元件52
第四章S7?300/400 PLC的常用指令54
第一节S7?300/400 PLC编程基础54
一、编程语言54
二、数据类型55
三、存储器区域57
四、寻址方式60
五、编程的一般规则65
第二节S7?300/400 PLC的指令系统65
一、位逻辑指令66
二、 比较指令73
三、 转换指令75
四、 计数器指令83
五、 数据块指令87
六、 逻辑控制指令89
七、 整型数学运算指令98
八、 浮点运算指令104
九、 装载和传送指令112
十、 程序控制指令117
十一、 移位和循环移位指令130
十二、 状态位(LAD)指令140
十三、 定时器指令144
十四、字逻辑指令158
十五、 累加器(STL)指令164
第五章西门子编程软件STEP 7168
第一节STEP 7编程软件的使用简介168
一、STEP 7概述168
二、STEP 7标准软件包168
三、STEP 7的授权168
四、STEP 7的安装和硬件接口169
五、STEP 7的编程功能170
六、STEP 7的硬件组态与诊断功能170
第二节硬件组态与参数设置171
一、项目的创建与项目的结构171
二、硬件组态172
三、CPU 模块的参数设置175
四、数字量输入模块的参数设置175
五、数字量输出模块的参数设置176
六、模拟量输入模块的参数设置176
七、模拟量输出模块的参数设置176
第三节定义符号177
第四节创建逻辑块179
一、块文件179
二、逻辑块的创建180
三、程序编辑器窗口的结构180
四、程序指令输入181
五、程序下载和上传183
第五节仿真软件使用与说明185
一、与“真正”PLC的区别186
二、起动仿真189
三、S7?PLCSIM的使用193
四、故障排除提示196
第六节调试200
一、用变量表调试200
二、用编程状态调试203
第七节故障诊断206
一、故障诊断的基本方法206
二、用快速视图和诊断视图诊断故障207
三、调用模块信息诊断故障209
第八节显示参考数据210
一、参考数据的生成与显示210
二、交叉参考表210
三、程序结构211
四、赋值表212
五、未使用的符号212
六、不带符号的地址213
第六章S7?300/400用户程序结构与编程214
第一节用户程序的基本结构214
一、用户程序中的块214
二、用户程序使用的堆栈216
三、STEP7编程方式217
第二节功能块与功能的调用218
一、局域变量的类型218
二、功能块与功能的调用218
第三节数据块222
一、数据块的生成与使用222
二、数据块中的数据类型223
第四节多重背景224
一、多重背景功能块的生成224
二、多重背景功能块的编程225
三、在OB1中调用多重背景227
第五节组织块与中断处理228
一、中断的基本概念228
二、组织块的变量声明表229
三、日期时间中断组织块(OB10~OB17)229
四、时间延时中断组织块230
五、循环中断组织块230
六、硬件中断组织块231
七、背景组织块231
八、起动组织块OB100/OB101/OB102232
九、故障处理组织块233
十、同步错误组织块234
十一、常用OB组织块的使用举例235
第六节常用模拟量的处理258
一、模拟量模块的用途258
二、模拟量寻址260
三、模拟输入量的规范化264
四、模拟量输出的规范化265
第七节在STEP7 中实现PID控制267
一、 概述267
二、 PID系统控制器的选择271
三、 布线272
四、参数赋值工具介绍272
五、 在用户程序中实现273
六、 功能块介绍274
七、 功能块举例290
第七章S7?300/400的通信及网络291
第一节通信及网络基础291
一、数据通信方式291
二、信道和信道参数293
三、传送介质294
四、网络传输设备295
第二节通信网络结构297
一、网络概述297
二、网络体系结构——IEEE802参考模型和ISO标准297
三、数据通信的网络拓扑结构301
四、现场总线303
第三节S7?300/400的通信网络304
一、工业自动化网络304
二、S7?300/400的通信网络305
三、通信的分类307
四、MPI全局数据通信307
五、MPI网络的组建308
六、MPI网络组态310
第四节PROFIBUS概述313
一、PROFIBUS的组成313
二、PROFIBUS的物理层313
三、PROFIBUS?DP设备的分类314
四、PROFIBUS的通信协议314
五、基于组态的PROFIBUS通信316
第五节执行器传感器接口网络319
一、AS?i的寻址模式320
二、AS?i网络接口部件320
三、AS?i主站模块321
四、从站模块321
五、AS?i的主从通信方式323
六、AS?i的工作模式323
第六节点对点通信324
一、点对点通信处理器与集成的点对点通信接口324
二、ASCII Driver通信协议325
三、3964(R)通信协议325
四、用于CPU 31xC?2PtP点对点通信的系统功能块326
第七节工业以太网327
一、工业以太网介绍327
二、工业以太网的网络方案328
三、工业以太网的交换技术329
第八章PLC工程应用开发330
第一节工程设计原则330
第二节需求分析331
第三节硬件设计331
一、PLC机型选择331
二、确定容量参数332
三、系统软、硬件选择333
第四节软件设计333
一、控制程序的设计333
二、控制系统的设计335
第五节系统调试336
第六节可靠性设计338
一、影响现场输入给PLC信号出错的主要原因338
二、影响执行机构出错的主要原因338
三、硬件可靠性设计338
四、软件可靠性设计341
第七节编程实例与工程应用342
一、简单编程实例343
二、运料小车控制系统380
三、水塔水位控制384
四、四节传送带控制系统386
五、电梯控制系统390
六、 机械手控制系统线性程序设计399
第九章常见故障现象与原因分析404
第一节常见故障的检查与处理404
一、常见故障的总体检查与处理404
二、电源故障检查与处理404
三、异常故障检查与处理404
四、通信故障检查与处理405
五、I/O故障检查与处理405
六、定期检修406
七、PLC的故障处理407
第二节常见问题及解答407
一、如何将二线制测量传感器连接到模拟量模块、紧凑型CPU或C7设备407
二、S7?300模拟量输入模块测量温度时的测量误差408
三、把一个PT 100温度传感器连接到SM331408
四、将HART测量传感器连接到常规的S7?300模拟输入模块是可行的409
五、有关SM 335正确接线的信息409
六、怎样理解S7?400数据的存储及存储容量,如何查找CPU的存储器参数409
七、如何利用OB81判断电源故障410
八、如何能在不重新起动系统的情况下,改变PUT和GET SFBs(SFB14、15)的ID参数411
九、使用系统功能块SFB12和SFB13(BSEND BRCV)时应注意些什么411
十、为什么具有诊断功能的数字输出模块SM422?7BL的外部故障灯(EXTF),在清除输出与地短路的情况下仍常亮412
十一、当测量值为“7FFF”时,如何分辨是断线故障还是测量值溢出412
十二、为什么尽管插入一块新的备用电池还出现电池故障信号412
十三、何时更换S7?300/400控制器的备用电池412
十四、当采用交流电源供电时,应该选择哪种电源进线断路器413
十五、当24V电源过载时S7?400有何反应,电源模块又如何反应413
十六、300系列以太网CP模板有什么不同413
十七、SIMATIC S7?300/400如何使用BSEND BRCV确保数据传输的一致性415
十八、哪些IP地址与哪些子网掩码相互兼容415
十九、如何在TCP/IP网络中分配IP地址和子网掩码416
第十章西门子PLC远程访问诊断方案418
第一节基于Modem拨号的TeleService418
第二节基于互联网的TeleService418
一、有线连接方式418
二、无线方式(CDMA/GPRS)建立VPN425
扫描头像二维码关注机械工业出版社电工电子分社官方微信,获取更多相关资讯。
机械工业出版社
文章数:494
年度积分:314
历史总积分:1475
注册时间:
回复 #4楼 东昌机电
不是basic,就是basis。
“SIMATIC WinAC Basis是一种基于PC的控制解决方案,适用于解决小型控制任务以及典型的PC任务。具有较高的性价比。SIMATIC WinAC Basis具有控制功能和技术功能以及用于可视化、数据处理和通信的标准应用程序。软件运行环境为Windows NT操作系统。对于苛刻和具有严格实时要求的任务,可采用SIMATIC WinAC RTX。它可直接安装在Windows NT下,其增强的实时性能保证对控制部分具有确定性响应。”
这是书里相关的一段文字,没写太多,不知道可否解除你的疑虑。
扫描头像二维码关注机械工业出版社电工电子分社官方微信,获取更多相关资讯。
机械工业出版社
文章数:494
年度积分:314
历史总积分:1475
注册时间:
回复 #9楼 sxkangyafei
有可能是过期了,如果需要试读的话可以留邮箱,我通过邮件发给你。
扫描头像二维码关注机械工业出版社电工电子分社官方微信,获取更多相关资讯。
工控学堂推荐视频:西门子plc中如何在WinCC项目中监控S7 300&#47;400 PLC中的定时器及计数器?_百度知道
西门子plc中如何在WinCC项目中监控S7 300&#47;400 PLC中的定时器及计数器?
提问者采纳
如下图所示;IMG border=0 src=&quot. 在WinCC项目中监控300/ width=500 height=332&gt,其方法同监控S5TIME类型变量相同: &lt.2, 调整 格式为“WordToSimaticBCDCounter”;O域.png&图 3.3 (4) 运行效果如下图所示.2,PLC中使用带位操作数的指令存取计数器位;IMG border=0 src=&quot,PLC中使用带位操作数的指令存取定时器位;   用于S5TIME的通用格式对范围和分辨率的限制如下.5 在WinCC画面中创建用于访问该变量的I/ width=416 height=203&gt,定时器的字使用的是S5TIME类型;l7b4jfdvzj6400PLC中的S5TIME类型变量 2.1 关于S5TIME数据类型S5TIME为无符号16位S5时间数据类型.7 2, 调整格式为“DwordToSimaticBCDTimer”;    图 2: &     图 2,如下图所示.2。 1.2具体步骤 (1) 在Step中创建PLC站的DB1; width=449 height=505&gt,并在DB中创建S5TIME类型的变量ST。计数字的0-11位是计数值的BCD码;数据类型类型转换二进制变量否无符号8位数是有符号8位数是无符号16位数是有符号16位数是无符号32位数是有符号32位数是浮点数32位IEEE 754是浮点数64位IEEE 754是文本变量8位字符集否文本变量16位字符集否原始数据类型否有关类型转换的详细信息。选择对应PLC变量的地址DB1;p74pfpjtkdz276.2;IMG border=0 src=&IMG border=0 src=& width=500 height=234&gt。下面我们分别说明如何利用WinCC的类型转换功能来实现在WinCC项目中监控300&#47,用来存放当前的定时时间值;ht3mh84nora8m3: 184pt&quot,例如T10)存取它的时间值和定时器位: &IMG border=0 src=& width=492 height=315&gt。每个定时器由一个16位的字和一个二进制位组成,设置如下图所示,调整格式为“FloatToSimaticBCDTimer”.png&     图 2;IMG border=0 src=&      图 2: &lt.png&quot.2.1;IMG border=0 src=&quot.2.png&quot.2。在WinCC中我们可以定义变量来监控定时器的当前值; width=500 height=352&gt.4 (5) 如果需要在WinCC项目中以浮点数格式来监控PLC中的TIME类型变量。每个计数器由一个16位的字和一个二进制位组成.png&quot.1 3.2 具体步骤 (1) 在WinCC项目中创建变量Counter1: &153100qaaq8zqhd77yxz79,设置如下图所示;ap9t2sv6a2qn9;IMG border=0 src=&quot.2 (3) 在WinCC画面中创建用于访问该变量的I/IMG border=0 src=&400 PLC中的计数器值 3.1 关于计数器S7 300&#47: &lt.2,取值范围为T#-24D_20H_31M_23S_648MS至T#24D_20H_31M_23S_647MS。最小的时间基准是10毫秒,并在DB中创建TIME类型的变量T,为了使该变量对应单位为分钟.2。因此;图 3。在WinCC中我们可以定义变量来监控计数器的当前值.2;IMG border=0 src=&yg4yufdzgqu0y。选择对应PLC变量的地址DB1,则在创建WinCC变量时应选择“浮点数32位IEEE754”;最大的时间基准是10秒: &lt,如下图所示;“外部变量”中找到,例如C10)存取当前的计数值和计数器位; width=552 height=372&gt.png&quot.png&quot,DD0; width=512 height=507&gt.4 (5) 如果需要在WinCC项目中以浮点数格式来监控PLC中的S5TIME类型变量;图 1,设置相应线性转换参数;IMG border=0 src=&quot.png&quot: &lt: &400 PLC为定时器保留了一片存储区域WinCC中变量的数据类型可能会不同于自动化系统中所使用的数据类型;IMG border=0 src=& width=406 height=151&400 PLC中的TIME类型变量 1.1关于TIME数据类型TIME为带符号的32位IEC时间数据类型,数据类型为“无符号32位数”; width=512 height=507& width=500 height=209& 2.2 具体步骤 (1) 在Step中创建PLC站的DB1.png& width=590 height=138&gt, 选择对应PLC变量的地址DB1; width=446 height=505&gt,设置相应线性转换参数;153057nbuxu3gzga8c9zdh.1 时间基准定义将时间值递减一个单位所用的时间间隔,如下图所示,为了使该变量对应单位为秒.3 (4) 运行效果.png&mnxt4ytssmka3m;IMG border=0 src=&图 1,设置如下图所示,计数器的字用来存放它当前的计数值.png&si5ios6gn1hws6.2,时间增量为1ms.DD0;图 3;图 1; width=412 height=153&gt。二进制格式的计数值只占用计数器值的0-9位: &153057fdzm66mj8f0v0d6s,设置如下图所示;COL style=&quot,DW4,如下图所示.png&quot: &lt.png&quot,计数器的位状态用于存放触点的状态.6 运行效果为.2;IMG border=0 src=&quot.2 (3) 在WinCC画面中创建用于访问该变量的I/IMG border=0 src=&si5ios6gn1hws6。 1.在WinCC项目中监控S7 300&#47: &O域,您可在WinCC信息系统中的“通讯”& width=500 height=217&gt.1 3.在WinCC项目中监控S7 300&#47,数据类型为“有符号32位数”。用计数器地址(C和计数器号.png&quot: & width=590 height=131&gt,如下图所示,S5TIME数据类型变量及定时器和计数器的值.png&153104pnphphhricvawfvc.3定时器的监控S7 300/ &lt.png&quot。具体设置如下图所示.2.2。此时的变量单位为毫秒;ahush201ma2IMG border=0 src=&quot,调整格式为“FloatToSignedDword”; width=500 height=387&gt, 选择对应PLC变量的地址DB1; width=469 height=499&gt,设置如下图所示;图 1,则在创建WinCC变量时应选择“浮点数32位IEEE754”;qdp3p83mum33d.png&quot: &lt.2。此时的变量单位为毫秒,定时器的位状态用于存放触点的状态;图 3.1 (2) 在WinCC项目中创建变量Time1.7 2。类型转换定义如何从WinCC格式转换到AS格式; span=2 width=245&gt.2: &lt: & width=500 height=230&b9mbo904s0O域。具体设置如下图所示.png&IMG border=0 src=&quot: &lt,该定义适用于双向传送: &153105onpdpd00“WinCC过程通讯”&    图 2;153100vvjvyzwvog88vwj9;IMG border=0 src=&IMG border=0 src=&quot.png&图 1,数据类型为“无符号16位数”;hudsbzuisn9d: &lt,还必须对所有数字型数据类型执行类型转换;图 1,如下图所示,DW4; width=515 height=502&图 2;b5bezdd97COLGROUP&gt.png&quot.6 运行效果如下图所示;O域.5 在WinCC画面中创建用于访问该变量的I&#47.png&quot: &图 2.png&&lt,计数值的范围为0-999.1 (2) 在WinCC项目中创建变量S5O域;izv7rvgev6iq6r。如下表所示;WIDTH,使用带字操作数的指令存取计数器的计数值。下表显示哪些WinCC数据类型支持类型转换,除了要定义该变量的数据类型.1 (2) 在WinCC画面中创建用于访问该变量的I&#47.3。用定时器地址(T和定时器号;IMG border=0 src=&quot: & width=584 height=400&i4ax9x4x4hicxs,使用带字操作数的指令存取定时器的时间值;IMG border=0 src=&hhoyh1 width=529 height=382&gt.png&400plc中的TIME;153106wuque4qse0fuud04;IMG border=0 src=&“过程通讯”&gt: &lt, 调整格式为“LongToSignedDword”;     图 2;图 2.2,由3位BCD码时间值(0-999)和时基组成;IMG border=0 src=&图 1; width=500 height=219&gt.2 (3) 运行效果;400 PLC为计数器保留了一片存储区域: &lt, 选择对应PLC变量的地址C8(显示为Z8).1,当组态外部变量时
提问者评价
其他类似问题
为您推荐:
西门子plc的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁}

我要回帖

更多关于 西门子plc 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信