• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • 电脑应用技巧
  • 电脑基本常识
  • 电脑健康知识
  • 电脑初学者入门
  • 电脑维护基础
  • 电脑故障维护
  • 电脑硬件知识
  • 电脑维修实例
  • 电工学习
您的位置:首页 > 电脑知识 >plc > 西门子200 smart PLC指针及循环指令的应用

西门子200 smart PLC指针及循环指令的应用

作者:匿名 字体:[增加 减小] 来源:互联网

本文介绍了西门子200 smart PLC指针及循环指令的应用等相关知识要点,需要的同学们可以参考学习下
   今天,刚好手头上有一个西门子200 plc,于是着手先编辑这样一个程序。按网友的要求是对一些数据的累加,最后除以一个被除数。我在回复那位网友中也提到了对于一些连续的数据可以实现带参数的子程序编程。
编程思路:
初始化数据、指定指针入口、利用循环指令、对接口数据的用户数量进行累加、循环次数的比较结果进行除法计算,退出循环指令。
将一串连续的数据VW0、VW2、、、、、、10个数据累加,然后再除以一个数。
假设我按VW0 = 10;VW2 = 20;VW4 = 30;这样累加10个数据得到550这个数,再除以一个数据,假设是10,如果程序执行正确,那结果应该是55。
1)首先新建一个子程序,并在接口变量表中定义变量,其中,定义符号、数据类型、必要时做一些注释,方便在编辑程序时理解,图示:


比较循环次数结果达到循环次数,退出循环指令,图示:


完整的子程序,图示:


2)在主程序中调用这个子程序,图示:


3)在状态表中新建相关的变量数据,图示:


4)输入自VW0开始的10个数据,并连接M0.0,看结果数据存放地址VD100的数据,图示:


从状态表中可以看到结果VD100 = 55,可以实现控制要求。
西门子200的程序可以直接用200smart 软件打开。

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

相关文章

  • 欧姆龙CPM1A-TS模块型号的命名规则?
  • 四人竞赛抢答器设计
  • 三菱PLC编程技巧及实例图解
  • 三菱PLC辅助继电器
  • 三菱FX2N系列PLC型号名称命名
  • PLC的数据区域结构
  • A(与)和AN(与非)指令编程示例
  • 三菱PLC网络结构原理
  • 三菱FX系列PLC硬件配置及性能指标
  • 西门子PLC功能图设计注意事项

文章分类

  • 电脑应用技巧
  • 电脑基本常识
  • 电脑健康知识
  • 电脑初学者入门
  • 电脑维护基础
  • 电脑故障维护
  • 电脑硬件知识
  • 电脑维修实例
  • 电工学习

最近更新的内容

    • 欧姆龙PLC开关电源的维修
    • PLC的打开数据指令
    • PROFIBUS通信处理器
    • 欧姆龙CPM1A系列PLC基本指令
    • 三菱PLC容量如何选择?
    • 三菱PLC和三菱变频器之间的RS485半双工串行通讯
    • 三菱FX2N系列PLC外部结构
    • PLC的触点与线圈位逻辑指令
    • 欧姆龙PLC高速计数器的频率测定
    • 欧姆龙CPM1A-MAD02-CH的参数应该怎么设置?

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有