首页 上一页 1 2 下一页 尾页

有奖专题讨论:等你来!一起聊聊西门子STEP7 点击:2600 | 回复:30



GKstudying

    
  • [管理员]
  • 精华:4帖
  • 求助:4帖
  • 帖子:1019帖 | 7217回
  • 年度积分:1194
  • 历史总积分:18802
  • 注册:2008年11月11日
发表于:2016-04-12 14:37:02
楼主

  STEP 7编程软件用于西门子系列工控产品包括SIMATIC S7、M7、C7和基PC的WinAC的编程、监控和参数设置,是SIMATIC工业软件的重要组成部分。STEP 7可以提供一流的效率,因为有丰富的PLC编程和设计选件包和先进的驱动器技术——大大降低PLC编程的复杂度。利用其大量的使用方便的功能,STEP 7软件可以有效的提升所有自动化任务的效率。无论是组态硬件、建立通讯、编程、测试、试运行和维护、编制文档和归档,还是操作和诊断功能,该软件都是本领域中里程碑式的产品。

  本期有奖专题讨论针对西门子STEP 7编程软件的安装、编程调试、故障维护、应用技巧及心得经验等方面展开全方位的讨论,希望大家积极发表自己的看法。等你来!好东西与大家一起分享吧!

活动规则

一、参与方式

通过中国工控网论坛的“有奖专题讨论: 等你来!深入浅出西门子STEP 7”主题帖,登陆后在主题帖下直接发帖回复,即视为参与本次活动。

二、发帖内容及规则    

1.发帖规则:用户需在中国工控网论坛指定活动版块下发帖,讨论与活动主题相关的内容。将帖子发至其他栏目或版块的,则视为无效。参与用户用在活动专题主题帖下直接发帖回复即可。

2.内容要求:内容需原创,陈述清晰、详细,具体可涉及STEP 7的安装、编程调试、应用技巧、心得经验及故障维护及等几个主题。

3.发帖题目要求:#主题#+讨论题目,例如#应用技巧#+STEP 7软件调试技巧

4.不得刻意宣传或诋毁某品牌及其产品。

三、奖项设置及评奖说明

四、活动截止时间

截止2016年5月12日,截止后工作日统计获奖名单并联系用户发奖。

 

 




楼主最近还看过



yxlaz007

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 5回
  • 年度积分:0
  • 历史总积分:194
  • 注册:2011年1月03日
发表于:2016-04-20 21:58:02
21楼

这个活动不错哦,准备参加!!!

sdkdzhhq

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 105回
  • 年度积分:0
  • 历史总积分:228
  • 注册:2011年7月11日
发表于:2016-04-23 21:11:14
22楼

#STEP7 OB块 #+为什么加OB块

常用OB块如下

程序循环组织OB1

循环中断组织块OB35

硬件中断组织块OB40

诊断中断组织块OB82

机架故障组织块OB86

启动组织块0B100

编程故障组织块OB121


在S7-300/400中如未添加如下OB,当发生相应故障时会停机的:

OB86  扩展机架,DP主站系统或者分布式I/O故障

OB87  通讯故障

OB122  I/O访问错误


jllsr

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 10回
  • 年度积分:0
  • 历史总积分:10
  • 注册:2014年3月17日
发表于:2016-04-25 10:03:21
23楼

经常用到西门子PLC,新手多学习,谢谢

sdkdzhhq

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 105回
  • 年度积分:0
  • 历史总积分:228
  • 注册:2011年7月11日
发表于:2016-04-25 10:40:09
24楼

#STEP7 定时器 #+两种定时器的区别

1.脉冲定时器:PULSE 当输入值信号一直有时,输出高电平的时间为设定值。当输入信号为零时,输出为零。当信号在设定值范围  内波动时,输出信号随之波动。

2.扩展脉冲定时器:S_PEXT:只要有输入信号时,信号输出高电平的时间为设定时间。信号在设定时间内波动时,以最后的信号为准输出高电平时间为设定值,高电平的时间是从第一次有输入信号时到最后一次输入信号波动+设定值


曹工1982

  • 精华:1帖
  • 求助:0帖
  • 帖子:21帖 | 132回
  • 年度积分:154
  • 历史总积分:2933
  • 注册:2016年4月22日
发表于:2016-04-26 09:30:42
25楼

利用STL或者SCL的文本特性可以通过Excel这样的工具生成源文件,编译后生成各种块,避免编程错误。我发表过一篇文章,针对物流项目输送机控制的。

从未被超越

  • 精华:3帖
  • 求助:11帖
  • 帖子:108帖 | 1584回
  • 年度积分:1
  • 历史总积分:12293
  • 注册:2011年12月09日
发表于:2016-04-27 13:03:28
26楼

#应用技巧#+STEP 7软件与其他软件调试经历

说起西门子的东西,我们用的太多了,LOGO、200、300系统,我原来熟悉一点西门子200的东西,都是些简单的程序控制,比如说是反冲洗程序、制氮机变压吸附程序、空压机程序等等。可最近有个苦难一直困扰了我好几天,现在厂里有一个设计方案就是要实现远程通讯,情况是这样的现在我们有三个地方离得比较远,一期罐区、二期罐区、装车区,三个地方离得很远,当然如果拉硬线就不用做远程通讯了,可是这样一来加大了成本,距离长信号衰减也厉害,于是就考虑远程通讯这个方案,让我去实施,开始做设计和方案,最后通过了,可实施起来时很麻烦的,西门子300硬件软件一切具备,接下来就是我怎么做程序了,起初我对西门子300了解一些,自己在下班后收集了一些西门子300通讯的资料,按照我的组态步骤,加硬件、做程序和通讯方式,简单的模拟量转换和泵连锁、PID调节我能应付的过来,但是要实现在装车进行PID调节控制一二期罐区的泵的运作,我心里很纳闷,怎么做呢,西门子有些模块能读写,于是我就调集通讯模块,把两边的组态DB块里面的地址都一样,比如装车和罐区都有DB3模块,且里面都有0-26变量地址,这样装车的读写数据就能读写到罐区的控制系统中,进行共享了,于是我就开始做了起来,开始也是失败,经过反复的实验,最后终于做成功了,这对我也是一种考验,同样也是一种学习,因为我学到了很多别人学不到的东西,西门子软件博大精深,很值得我们去研究,从这个事情中发现,只要自己肯努力,没有学不到的东西,从此我就和西门子的产品有了很大的缘分,每次提到西门子,我都想去看看是什么,最近我一直关注西门子的产品,现在推出1200、又推出了大型1500系统,真是厉害,我要不断的去学习,总结自己的经验。分享给有用的人。我们都是工控人,我们都有着一个目标就是服务于工厂,实现自己的人生价值。


AC米兰

  • 精华:0帖
  • 求助:0帖
  • 帖子:135帖 | 1067回
  • 年度积分:16
  • 历史总积分:5841
  • 注册:2016年4月23日
发表于:2016-04-27 20:11:02
27楼

#应用技巧#+在 STIA 博途中,将一组单位是日,小时,分钟和秒的数据转换成毫秒?

在一些自动化技术的应用中,常常要求显示毫秒为单位的总数值。"TimeToMillisec"功能块包含一个SCL程序,将输入的日,小时,分钟和秒换算为毫秒数值作为输出

如下例子给出了在OB "ChangeMillisec" 中调用 "TimeToMillisec"功能块,及DB块 "TimeToMs"的参数变量。

注意:

输入参数的最大值为:24天20小时31分钟23秒。如果输入值不在有效范围内,则输出参数的值为0。

下表给出了"TimeToMillisec"功能块输入和输出参数的数据类型和取值范围。

mengx9806

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 57回
  • 年度积分:0
  • 历史总积分:258
  • 注册:2011年5月21日
发表于:2016-04-28 16:00:27
28楼

西门子的推广力度为啥这么大呢?早几年没这个感觉的

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 19回
  • 年度积分:0
  • 历史总积分:43
  • 注册:2006年6月30日
发表于:2016-05-01 10:04:11
29楼

今天看到介绍说博途V14要来啦,大家期待吧。

hgxmm123

  • 精华:0帖
  • 求助:1帖
  • 帖子:11帖 | 2637回
  • 年度积分:97
  • 历史总积分:29846
  • 注册:2020年3月27日
发表于:2016-05-03 15:22:15
30楼

#心得体会#+我多年应用STEP 7软件的现场经验

 

1、在OB35中实现PID控制程序,OB35是一个以固定时间间隔循环执行的组织块,在Hardware Config界面里可以设置间隔时间,这是PID的采样时间。需要注意的是此间隔时间一定要比OB35中程序运行时间长,否则会造成系统异常。

2、平时我们把STEP7安装文件拷贝到移动硬盘,以方便现场安装。需要注意的是,安装文件夹一定不要用汉字命名。

3、STEP7中,计时器和计数器最大为255,如果输入的数据大于255,程序自诊断没有问题,但是调试总是出现故障。

4、通过全局数据通讯服务,联网的CPU 可以相互之间周期性地交换数据。全局数据通讯只可以通过MPI 进行。在STEP7中的GD 表中进行组态。

5、当程序涉及到快速、多次对数据进行访问时,可以使用M存储区代替DB数据区,这样程序执行的时间更短。但是CPU中M存储区的资源要远少于DB数据区的资源,要节约使用。

6、FC或FB中的临时变量,不要希望将本次调用的数值可以存储在里面以供程序下次调用使用,因为这些临时变量使用的L堆栈空间在FC或FB调用结束就释放给系统了,其它后续程序可以任意使用。

7、避免数量级悬殊太大的浮点数之间进行运算,否则会出现计算错误。例如高炉煤气流量的累计计算。

8、在接手他人编程时,用SFC24“TEST_DB”检测数据块是否存在,以免调用CPU中不存在的DB块出现运行错误。

9、定期更新CPU中的GSD文件,这会让你使用新的外设更加简洁顺手。


热门招聘
相关主题

官方公众号

智造工程师
    首页 上一页 1 2 下一页 尾页