欢迎来到西门子工业支持中心网站!

  1. 移动端入口
    • 工业服务小程序
    • 支持中心移动端首页
    • 智能小西-智能问答与在线预约
    • SIEMENS工业找答案小程序
    • SIEMENS工业专家大讲堂小程序
    • 西门子工业1847俱乐部
    • 自动化So酷
  2. 签到有奖
  3. 登录后可享:

    学技术视频
    查海量资料
    论话题经验
    问常见问题
    立即登录

    还没有账号?

    立即注册
  4. 会员
  5. 消息

    登录后可查看消息记录

    立即登录
  6. 收藏

    登录后可查看收藏记录

    立即登录
  7. 历史

    登录后可查看历史记录

  8. 公告
搜索

热搜词:1847工业学习平台选型与电脑连接

  • 技术支持
    • 首页
    • 智能小西-自动预约
    • 风驰卡
    • 产品入门
  • 下载中心
    • 首页
    • 售前文档(样本、宣传册等)
    • 售后文档(FAQ、手册等)
  • 工业学习平台
    • 首页
    • 了解会员权益
    • 立即开通1847会员
  • 培训认证
    • 首页
    • 取证训练营
    • 教室培训
    • 证书查询
  • 技术论坛
    • 首页
    • 最新发帖
    • 精华帖
    • 发新帖
  • 找答案
    • 首页
    • 已解决问题
    • 精华常见问题
    • 发布新问题
  • 售后服务
    • 首页
    • 提交服务需求
    • 查询服务进程

西门子官方商城

西门子中国
  • 工业自动化
  • 驱动技术
  • 客户服务
  • 冶金技术
  • 行业市场解决方案
  • 工业支持中心
工业支持中心
  • 我的支持中心
  • 下载中心
  • 全球技术资源
  • 1847工业学习平台
  • 产品入门新手必读
  • 找答案
  • 技术论坛
  • 售后服务
  • 网络资源新手必读
  • 高级搜索
技术论坛
  • 论坛公告
  • 用户指南
  • 用户排行榜
  • 热门帖子
  • 最高收藏帖
  • 精华帖
  • 分享帖
  • 高端推荐帖
  • 在线用户列表
  • 论坛管理
特别专题 / 西门子工业1847俱乐部
畅学技术 | 所见即所得-用PCS 7这个新功能一键自定义趋势组
 • 产品分类
自动化系统
    SIMATIC S7-1500(T) 
    SIMATIC S7-1200 
    SIMATIC S7-200
    SIMATIC S7-200 SMART 
    SIMATIC S7-300/400 
    SIMATIC S5
    SIMATIC Net
    Profinet技术开发专区
    工业边缘计算
    SIMATIC WinCC / Panel 
    SIMATIC WinCC OA (原PVSS)
    SIMATIC PCS 7
    IPC/PG
    LOGO!
    SIMATIC IOT2000
    工业电源
驱动技术
    MicroMaster 
    MasterDrives
    直流调速器
    电机
    SIMOTION
    SINAMICS 
    驱动技术综合产品
数控系统
    SINUMERIK 
    SIMODRIVE
低压电器
    低压电器
传感器与通讯
    过程仪表
    分析仪器
    工厂传感器
谈天说地
    谈天说地
 • 咱工程师的故事
网友专栏
    网友专栏 
1847大咖专栏
    电气传动系统漫谈
    崔工谈博途与PLC
    漫谈SCADA进阶之路
    运动控制产品天地
    聊聊收放卷
    运动控制应用天地
    驱动诊断
    西家讲师教学精要
    漫谈过程自动化
    PROFINET工业通信详解
    冯工聊工业网络
    EMC问题及处理
特别专题
    专家大讲堂课后探讨
    西家技术派
    专家诊断专栏
    西家传动
    自动化so酷
    西门子工业1847俱乐部
 • 培训与认证答疑专区
培训与认证答疑专区
    S7-1200精英训练营
    WinCC精英训练营
    S7-200SMART精英训练营
    小型自动化系统
    V90精英训练营
    G120变频器精英训练营
    PLC编程精英训练营
 • 服务合作伙伴专区
服务合作伙伴专区
    西门子工业技术π圈
    Networks and Communication
    GMC蓝黄带考试-G120
    GMC蓝黄带考试-V90
    GMC 合作伙伴专区
  • 畅学技术 | 所见即所得-用PCS 7这个新功能一键自定义趋势组
  • 作者: 1847会员 羲发布时间:2021-11-05 14:06:31浏览次数:912次 官方 回复本帖
  • 西门子工业官方学习订阅号

    汇聚工业领域的学习型人才

    传递工业自动化和数字化方面的专业知识

    分享全面的行业经验

    让我们一起学习、持续创新、共塑未来

    01 应用场景

    PCS 7 OS 系统本身已经提供了丰富的趋势功能。实际应用场景中,可能需要多个对象的趋势在同一个趋势窗口中显示,以往可通过趋势组的方式实现此功能,但是趋势组要直接浏览归档变量并手动添加,操作并不直观便捷。

    当然,也有采用脚本的方式实现归档变量自由选择。不过客户往往更需要的是直接点击不同块图标,来添加不同的趋势到同一个趋势控件,而且可以将当前的组态保存,以便下次调用。

    PCS 7 V9.0 之后新增的 AOTC(APL Operator Trend Control)控件应运而生。从用户使用的角度出发,通过点击对应的块图标(同时按住 Ctrl 键),直接将归档变量添加到 AOTC 的趋势控件中。可以同时添加多个图标的归档变量到同一 AOTC 控件。

    AOTC 的出现,使得最终用户更加灵活与便捷的创建自定义趋势组,而且告别了直接浏览归档变量的繁琐方式。AOTC 控件不仅有实力而且也是“颜值担当”,提供了更加丰富的显示和选择功能:

    1.jpg

    关于 AOTC 控件的基本使用,我们在此不再赘述,可参考以下 FAQ:PCS 7 中通过 AOTC 控件在同一个画面中显示多个趋势曲线https://support.industry.siemens.com/cs/cn/zh/view/109778843

    接下来主要介绍非标情况下如何使用 AOTC 的功能。

    02 AOTC 的扩展应用

    当采用 APL 的块图标时,工程师不需要任何额外设置就已经包含了该功能。

    接下来我们重点看下如下三个方面:

    • 都有哪些功能块支持 AOTC 的功能?

    • 下位机采用 APL 库,自定义块图标如何使用 AOTC 的功能?

    • 自定义功能块和自定义块图标是否可以使用 AOTC 功能?

    2.1 追本溯源——哪些块支持 AOTC

    以 MonAnL 为例,APL 自带功能块图标之所以支持 AOTC 功能,是因为块图标中“ Event→UserDefined1→Value1.Release left”存在脚本“APL_OpenCurveControl”,当按住 Ctrl 键的同时点击块图标中对应模拟量值时,会执行以上脚本函数。

    2.jpg

    从 PCS 7 V9.0 版本开始,APL 模板画面中不管任何功能块的图标,只要包含模拟量值的都已经集成了该功能。

    AOTC 不仅局限于添加模拟量,同时对于 APL 中的以下功能块,也集成了添加数字量到 AOTC 控件的功能。

    哪些块支持向AOTC窗口添加数字量的值

    1.png

    同添加模拟量到 AOTC 控件类似,按住 Ctrl键+左键单击对应图标,比如在 MotL 块图标上执行了以上动作,则会将 FbkRunOut.Value 添加到新打开(或已经打开的)AOTC 控件窗口。其原理和添加模拟量显示相似,如下图所示:

    3.jpg

    APL_OpenCurveControl 函数两个关键参数 lpszValue 和 lpszUnit:

    4.jpg

    2.2 按图索骥——自定义块图标实现 AOTC

    接下来我们仍然以 MonAnL 为例,在下位机程序不变的情况下,如何将自定义的块图标同样实现 AOTC 的功能。

    我们以最简单的 I/O 域创建一个自定义对象来测试。在2.1章节,MonAnL-APL_OpenCurveControl 的 lpszUnit 参数赋值使用了 tag,而 MotL 则在 lpszValue 中使用了 tag,所以 tag 为对应的块图标属性中的 TagName。

    标准 APL 的块图标肯定会包含 TagName 等属性,但是对于自定义对象则不是必须的。因为 lpszUnit 可以为 None,我们先不添加TagName 看自定义对象是否可以打开 AOTC 控件,并正常使用。

    注意:此处仅创建一个最小自定义对象来实现 AOTC 功能,非完整创建块图标的步骤,完整创建自定义块图标的步骤请参考以下文档(尤其注意构成 PCS7 块图标的三个必要系统属性:Type,Tagname 和Servername):

    APL风格的功能块图标和面板设计https://support.industry.siemens.com/cs/cn/zh/view/83121263

    自定义对象定义如下:

    5.jpg

    自定义对象连接和脚本操作顺序如下图所示:

    6.jpg

    使用 WinCC 脚本诊断工具 ApDiag 检查脚本执行是否正确

    鼠标点击后并未弹出 AOTC 窗口,ApDiag 诊断窗口也显示了具体的错误原因,没有找到对象属性 tagname:

    7.jpg

    此时仿照 PCS 7 块图标的格式,用 DataSet 收集 tagname,从 standard 中拖拽 DataSet 到画面中,并添加 Index 设置名称为 TagName,Type 为 String格式。

    8.jpg

    将 DataSet 添加到之前的自定义对象,并组态如下:

    9.jpg

    将 TagName 的静态值定义为对应结构体变量名称:

    10.jpg

    此时点击该自定义对象,便可正常弹出 AOTC 的控件并添加对应的趋势,且脚本执行没有错误。

    11.jpg

    上图中 Unit 之所以为空,是因为没有给 APL_OpenCurveControl 函数的lpszUnit参数赋值所致,修改脚本如下图(其中 tag 指 tagname):

    12.jpg

    2.3 学以致用——自定义功能块 + 自定义块图标实现 AOTC

    前文已经介绍了在下位机使用 APL 库功能块时,无论使用标准的块图标,还是使用自定义对象都可以方便的使用 AOTC 功能。那么如此方便的功能,对于自定义的功能块和图标能否支持呢?

    最后让我们一起来研究一下自定义的块和图标如何灵活的使用 AOTC 功能。

    AOTC 控件中除包含变量的趋势外,还获取了变量的量程、质量状态、上下限和单位等信息。单位是通过 lpszUnit 参数获取的。但是对于其他的参数并没有直接赋值,而是在内部根据 tagname 获取的相应变量。因此对于自定义的功能块,可以仿照 MonAnL 块,定义如下图所示的对应管脚即可:

    13.jpg

    管脚属性的定义参考 MonAnL 的定义,此处仅定义了必须的管脚,其他非必要管脚可以根据实际需求添加,内部逻辑程序根据自己需要定义即可,PV_Out 可以通过管脚属性直接设置为归档。

    14.jpg

    此处直接使用 2.2 章节创建的自定义对象来进行测试,只需将结构体变量,变更为自定义功能块对应的结构体变量即可。

    15.jpg

    03 总结

    AOTC 控件让用户直观方便的创建、存储、调用趋势控件,而不需要进行复杂的组态。做到了“所见即所得” 而不再需要一个个找归档变量。

    对于工程师而言也简化了编写复杂脚本的工作,即便不使用 APL 库也可以很方便的将自己的功能块集成 AOTC 功能。

    PCS 7 的 V8.2 V9.0 V9.1 这几个版本的更新中,新增了许多非常实用的功能,并且在数字化和标准化的应用上也在一步步完善创新,这些功能等待着我们去挖掘使用。

    对于这些新功能及其应用案例,我们会在后续的 1847 学习平台以文档或视频的形式呈现。比如 PCS7 V9.1 中对于所有的操作记录新增了计算机名的功能,避免多台电脑使用同一账户登录时无法区分的问题。对于早期版本如何在操作记录中增加计算名的问题相关文档,也即将在 1847 平台推出。



    本文版权归西门子工业1847俱乐部所有,转载或者引用本文内容需注明来源及作者。

    推荐帖推荐理由:(推荐人:)  修改
    有帮助(1)


  • 收起
    畅学技术 | 所见即所得-用PCS 7这个新功能一键自定义趋势组
    • 收藏

    • 有帮助

    • 回复
    回复
     *帖子内容
    上传附件要求

    1. 文件大小:上传文件的大小请限制在1M以内。

    2. 文件格式:请不要上传.exe文件,系统支持的格式有:.jpg, .jpeg, .pdf, .gif, .zip, .rar, .doc,.docx, .xls,.xlsx, .ppt, .mp3, .wma, .wmv .asf, .avi, .bmp, .png, .txt, .7z

    发布帖子
    • 分享帖
    • 故事帖
    • 技术探讨帖
    • 求助帖
    • 西家杂谈
    • 投票帖
    邮件
    只看
    楼主
    只看
    精华
    只看
    精编
    发帖
    回复
    二维
    码
    ×
    ◆
    扫描打开手机版

    全球技术资源

    • 推荐文档
    • 新手必读文档
    • mySupport
    • 常问问题
    • 手册
    • 应用与工具
    • 证书
    • 软件
    • 产品通知
    • 特性曲线
    • 技术数据
    • 订阅文档 

    取证训练营

    • 首页
    • 取证训练营
    • 精品课程
    • 证书查询

    技术论坛

    • 首页
    • 发帖
    • 精华贴
    • 高赞帖
    • 分享帖
    • 当前热门
    • 为您推荐
    • 最新发帖
    • 季度标兵
    • 精华之星
    • 用户荣誉榜
    • 我的关注

    找答案

    • 首页
    • 精华问答
    • 高赞问答
    • 有奖问答
    • 全部已解决问题
    • 待解决问题
    • 待推荐问题
    • 快侠榜
    • 上周排行
    • 总分排行
    • 历届夺魁答侠

    产品入门新手必读

    • 首页
    • S7-200产品入门
    • S7-1500产品入门
    • PCS 7产品入门
    • WinCC产品入门
    • MM4系列变频器产品入门
    • S120变频器产品入门
    • SINUMERIK 808D产品入门
    • 国产V系列变频器和数控产品入门
    • 网站新手必读

    售后服务

    • 售后服务简介
    • 服务网络及联系方式
    • 提交服务需求
    • 查询服务进程
    • 下载服务登记表格
    • 我的售后服务信息
    • 售后服务常见问题
    • 服务合作伙伴
    西门子中国  © 西门子(中国)有限公司 1996 – 2021  企业信息   隐私政策  使用条款  京ICP备06054295号  京公网安备 11010502040638号

    系统提示

    新密码:

    密码至少8位,包含大、小写字母,数字和符号至少三种。

    确认密码:

    密码至少8位,包含大、小写字母,数字和符号至少三种。

    取消 确定

    系统提示

    手机号
    验证码
    获取验证码
    暂不验证
    绑 定

    系统提示

    新密码:

    密码至少8位,包含大、小写字母,数字和符号至少三种。

    确认密码:

    密码至少8位,包含大、小写字母,数字和符号至少三种。

    取消 确定

    验证码登录

    密码登录

    获取验证码

    未注册手机验证后自动登录,登录即代表同意
    《支持中心网站注册协议和隐私政策》

    微信登录
    获取验证码
    忘记密码 没有账号?立即注册
    微信登录
     

     短信登录

     

    获取动态密码

     

    登录

     

    ×
    立即
    签到
    已签到
    已签到0天
    累计可抽西币次数:0次抽奖机会
    累计可抽大奖次数:0次抽奖机会
    信息提示
    很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。
    编辑推荐: 关闭

    请填写推广理由:

    正在加载...
     
    发分享帖
    爱工控,乐分享,
    分享您的经验与案例
    发故事
    发表您的精彩故事,
    参与征文活动
    技术探讨帖
    阐述您的观点,
    表达我的看法
    西家杂谈
    海侃天南地北,
    闲聊工控世界
    发求助帖
    求道解惑,“刨根问底”
    解决问题
    发投票帖
    邀投票,做调查,
    网友帮您来作主