加入收藏 在线留言 联系我们
关注微信
手机扫一扫 立刻联系商家
全国服务热线18717946324

西门子安装导轨6ES7590-1AB60-0AA0

更新时间
2024-10-04 08:00:00
价格
请来电询价
西门子
PLC代理商
联系电话
18717946324
联系手机
18717946324
联系人
占雪芬
立即询价

详细介绍

西门子安装导轨6ES7590-1AB60-0AA0         西门子安装导轨6ES7590-1AB60-0AA0

长期低价销售西门子PLC,200,300,400,1200,西门子PLC附件,西门子电机,西门子人机界面,西门子变频器,西门子数控伺服,西门子总线电缆现货供应,欢迎来电咨询系列产品,折扣低,货期准时,并且备有大量库存.长期有效   

 

 欢迎您前来询价.100分的服务.100分的质量.100分的售后.100分的发货速度    

您的选择您的支持是我的动力! ————致我亲爱的客户!

说明
在 STEP 7 (TIA Portal) 中,团队成员之间可以选择分开调试项目。 在项目处理的过程中,在一个站点或CPU里可能多达5人在处理程序块。在任何时候,一个 FB 或 FC 块能够被一个人修改,或者在线监控。 在调试阶段,你可以操作离线主项目中的部分内容。当你装载程序到CPU时,同步对话框会自动显示其他人所做的修改(硬件变化除外)。

例如,如果两个用户在同样的 FB 块里运行,无论怎样是不可能自动同步的。(例如硬件组态,组织块)如果 FBs,FCs,DBs或者 UDTs 以外的属性被改变,你也必须手动同步项目副本。

这个文章给了两种方法,用来与一个新的主项目进行项目版本同步。按照下文的例子,两名用户分别同时在一个主项目的复制项目里工作,结构如图 1 所示。 
图.01

  • 用户 A 在 "Conveyer" 组。

  • 用户 B 在 "Drill" 组。

  • 用户 A 在 Conveyer-PLC 变量表里创建了一个新的变量,并在 "ConveyerControl" 功能块 [FB1] 中使用了这个变量。

  • 然后,用户 A 将变化装载到 CPU 中 (部分编译并下载) 。

  • 如果用户 B 现在尝试加载他/她自己的变化 ( 例如 DrillControl FB2) ,在同步对话框里出现一条信息,显示 CPU 因存在不同不能实现自动同步。

    通过项目复制同步 (参考项目)

    1. 点击“取消”按钮,关闭同步操作

    2. 使用菜单向导 "View > Reference projects" (checkbox 必须被选中) ,你可以参考的项目显示在项目树下。

    3. 在 "Reference projects" 工具栏中,点击 "Open reference project" 按钮,打开用户 A 的复制项目。

    323模块i.jpg图.02

    1. 在 "Conveyer" 组的参考项目 (用户 A 的复制项目) 中做标记,并将其拖放到主项目的程序模块中。

    2. 这则消息表示,你必须启用 "Replace existing objects and move to this location"。点击 OK 确认。


    图.03

    注意
    您也必须复制所有其他的变化,就像关注 PLC 变量表或设备配置方面的变化一样。

    1. 装载变化到 CPU。 如果一条消息显示表明存在一个同步冲突,单击 "Continue without synchronization" 按钮来继续下载。

    2. 保存主项目的当前版本。

    3. 通过复制主项目,为用户 A 来建立一个新项目。这能够消除同步冲突,使用户 A 和用户 B 可以并行执行程序。

    通过比较编辑器同步

    1. 如果在同步对话框中出现一条消息显示CPU存在变化导致不能自动同步,这时点击 "Offline/online comparison" 按钮。在对比编辑器的表格里会显示离线和在线项目的不同。在状态表中,这些符号是按照独立的对象显示的。在图 4 列出了,在线与离线版本不同的对象所显示 的符号。


    图.04

    选择A
    例如, "ConveyerControl" 块在线和离线的版本不同,选择菜单命令“从设备上传”。 "ConveyerControl" 块的变化会被覆盖。 

    选择B
    选择该块并单击工具栏中的“开始详细比较”按钮来进行一个详细比较。从在线项目里复制不同的地方(例如与操作) 粘贴到离线项目中。

    注意
    在比较编辑器中检查所有的差异,否则这些变化将丢失。你不能分别地从 CPU 到你的电脑上传 PLC 变量。只有上传完整的 PLC 站还包括 PLC 变量。

    1. 装载变换到 CPU。如果消息显示表明一个同步冲突,单击 "Continue without synchronization" 按钮来继续下载。

    2. 保存主项目的版本。

    3. 为用户A复制主项目来创建一个新的项目。这清除了同步冲突,用户 A 和用户 B 可以继续并行的处理程序。

    QQ图片20150408190839.p

    团 队工作时避免使用指令 "Software (Compley compile blocks)". 当你下载功能块到 CPU 时,STEP 7 (TIA Portal) 默认生成一个增量编译器。这个增量编译器将编译所有的修改。未修改的功能块不被编译。而"Software (Compley compile blocks)" 指令编译所有的功能块。下载完成,当所有的块被加载后可能会导致同步冲突。

    注意早期版本的STEP 7 (TIA Portal)
    从 STEP 7 (TIA Portal) V13开始,上文详细描述的团队工作已经实现。从 STEP 7 (TIA Portal) V12 开始,除当前项目外你也可以打开其他项目作为参考。但这些打开的参考项目是写保护的,你不能够修改它们。当然,你可以从参考项目中拖放这些对象到当前项目 里并修改它们。你也可以从多台电脑之间打开参考项目。 附加信息

    详细信息请参考 STEP 7 (TIA Portal) 软件的在线帮助目录如下:

  • Using Team Engineering使用团队协作功能

  • Reference projects 参考项目

  • Basics of reference projects 参考项目的基本知识

  • Using reference projects 使用参考项目

  • 创建环境
     FAQ 中用到的截屏是用 STEP 7(TIA Portal) V13 软件创建的。

    描述 使用 'RUNTIME' 指令测量运行时间 使用 'RUNTIME' 指令可以测量整个程序、单个块或者命令序列的运行时间。该指令在 SCL (S7-1200/S7-1500) 语言和 STL (S7-1500) 语言中调用。下面的例子展示了如何测量一个程序块的运行时间。 ......

    描述

    使用 "RUNTIME" 指令测量运行时间
    使用 "RUNTIME" 指令可以测量整个程序、单个块或者命令序列的运行时间。该指令在 SCL (S7-1200/S7-1500) 语言和 STL (S7-1500) 语言中调用。下面的例子展示了如何测量一个程序块的运行时间。

    例 1:在 S7-1500 中使用 STL 语言测量运行时间
    *次调用指令(调用 RUNTIME)时设置时间测量的起始点。这个起始点信息缓存在 DB 数据块的 "DB1".Mem 中,并作为第二次调用此命令的参考点。执行完 "TimeDelay" [FC2] 功能后,再次执行 "RUNTIME" 指令,然后计算出了功能的运行时间。结果存储在 DB 变量的 "DB1".Res (输出 "RET_VAL") 中。

    西门子导轨6ES7590-1AB60-0AA0
    图 01

    例 2:在 S7-1500 中使用 SCL 语言测量运行时间

  • *次调用 "RUNTIME" 指令设置时间测量的起始点并且存储在 "Memory" 中,并且作为第二次调用的参考点。

  • 然后调用程序块 "Module_FC"。

  • 当程序块执行完后,"RUNTIME" 指令被再次调用,此次调用计算出程序块 "Module_FC" 的运行时间并将其作为结果输出到 "RT_Measure" 中。


  • 图 02

    关于此方法的详细描述和示例,参考如下 STEP 7 (TIA 博途) 的在线帮助:

  • 针对 SCL 语言的 "RUNTIME:测量程序运行时间 (S7-1200, S7-1500)"

  • 针对 STL 语言的 "RUNTIME:测量程序运行时间 (S7-1500)"

  • 例 3:使用主程序 [OB1] 的临时变量测量循环时间


    联系方式

    • 电  话:18717946324
    • 联系人:占雪芬
    • 手  机:18717946324
    • 微  信:18717946324