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

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

作者:匿名 字体:[增加 减小] 来源:互联网 时间:2018-08-28

本文介绍了西门子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好友复制网址打印

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

相关文章

  • 2018-08-28多重输出控制的PLC线路与梯形图
  • 2018-08-28西门子s7-200和s7-300有什么区别?
  • 2018-08-28三菱PLC振荡电路程序编程实例
  • 2018-08-28欧姆龙CPM1A-TS模块型号的命名规则?
  • 2018-08-28欧姆龙PLC电池型号列表
  • 2018-08-28最简单的PLC计时程序编程实例
  • 2018-08-28plc运算指令的分类
  • 2018-08-28欧姆龙PLC JMP和JME指令编程的格式和区别
  • 2018-08-28PLC的选型应用
  • 2018-08-28西门子PLC编程语言梯形图

文章分类

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

最近更新的内容

    • 三菱FX系列PLC步进顺控指令的使用方法及注意事项
    • plc定时范围扩展电路梯形图
    • 三菱PLC用定时器与计数器实现的时间控制编程实例
    • 三菱plc与中断有关的指令使用方法图解
    • PA204S电源模块接线图
    • 西门子S7-200CN与S7-200SMART的区别
    • plc闪烁电路及时序图
    • 欧姆龙PLC锁存继电器KEEP指令
    • 欧姆龙各型PLC RS232接线图
    • 欧姆龙CP1H系列PLC的扩展模块最多能带7块,样本上写的在四台之内

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

©2015-2018 All Rights Reserved. 微课江湖 版权所有