1.step7 新建梯形图程序

双击:

选择“STEP 7-Basic”,激活

下一步:

选择CPU:CPU315-2PN/DP

PN表示包含以太网network口,DP是其他串口

选择0B1快名称,就是主函数名

下一步,完成

双击0B1进入编程环境,默认是STL语言编程,在“视图”下跟改为梯形图LAD

构建LAD简单梯形图

可以直接把程序下载到PLC模拟器中,

2. 打开s7-plcsim

安装s7-plcsim后,可以直接在step7 manager中打开s7-plcsim,

选项-->模块仿真,就可以打开s7-plcsim

插入--输入变量,输出变量

IB就是输入变量,QB就是输出变量

勾选“RUN”,再勾选IB0位,QB0为也会被勾选。

另个参考测试样例:

有关西门子s7-plcsim软件与模拟程序实例教程,学习下S7-plcSIM软件的仿真功能的用法,掌握下使用S7-PLCSIM软件调试程序的步骤,以压印机主机调速为例,模拟实际升速过程。

西门子s7-plcsim软件与模拟程序

S7-plcSIM软件的仿真功能。

以压印机主机调速为例子,工艺要求为:按下启动按钮I4.0,主机启动Q12.0, 主机自动升速到700转/分,并保持不变, 按下启动按钮I4.1, 主机停止运行。

使用S7-PLCSIM软件调试程序的步骤:

1、用STEP7软件对系统进行硬件组态,然后再用STEP7软件编程,允许结构化程序,将程序分解为单个的、自成体系的程序,最后通过系统组织块OB1编写程序。

程序如图1:(新建程序段,就会出现新的梯形图

图1 编写程序

2、再用STEP7软件SIMITIC 管理器菜单OPTION中选择Simulating Modules为ON状态,表示选择仿真调试,如图2示:

图2 选择仿真调试

3、在S7-PLCSIM软件中新建PLC文档。选择菜单命令PLC>Power on 打开仿真PLC的电源;选择仿真PLC的工作方式为STOP状态;选择菜单命令EXECUTE>Scan mode>Scan continous表示连续扫描方式。

4、用STEP7软件SIMITIC 管理器菜单命令PLC>Download,把程序下载到中仿真PLC中。

5、在S7-PLCSIM软件中模拟实际操作。选择仿真PLC的工作方式为RUN状态,按下启动按钮I4.1,主机开始运行,自动升速,速度值送到MW20。

可以监视STEP7软件中梯形图程序的运行情况,选择菜单命令Debug>monitor来监视。图3模拟实际升速过程。

图3 模拟实际升速过程

6、当在S7-PLCSIM软件中模拟实际操作,如果检测到程序出错,会调用相应错误组织块。

S7-PLCSIM软件支持对硬件中断组织块OB40—OB47的仿真;支持对时钟中断组织块OB10—OB17的仿真;支持对扫描周期大于最大允许循环时间的中断组织块OB80的仿真。

7、保存生成的PLC文档,以便下次仿真时直接调用的设置。

STEP 7新建梯形图程序,S7-plcsim使用相关推荐

  1. 发那科pmc地址分配_一台全新的FANUC数控机床,请简述有挡块回参功能的实现步骤?包括PMC的I/O分配、具体参数设定、梯形图程序...

    展开全部 挡块回636f70793231313335323631343130323136353331333433623063参功能的实现步骤由x地址决定的: 1.打到回零的选项,动轴回零. 2.当挡块 ...

  2. 四层电梯西门子S7-200PLC梯形图程序

    四层电梯西门子S7-200PLC梯形图程序 . 一.电梯具有的功能 电梯内选和外选按钮的呼叫与对应指示灯的显示功能: 电梯开门和关门动作,开门到位: 3.电梯上升和下降的动作: 电梯停止在某一个楼层时 ...

  3. 六层电梯西门子S7-200PLC梯形图程序

    六层电梯西门子S7-200PLC梯形图程序 . 本商品是电子程序,非实物,采用邮箱发送. 一.电梯具有的功能 电梯内选和外选按钮的呼叫与对应指示灯的显示功能: 电梯开门和关门动作,开门到位: 电梯上升 ...

  4. 两部6层电梯西门子S7-200PLC梯形图程序

    两部6层电梯西门子S7-200PLC梯形图程序 . 一.电梯具有的功能 1.电梯内选和外选按钮的呼叫与对应指示灯的显示功能: 2.电梯开门和关门动作,开门到位: 3.电梯上升和下降的动作: 4.电梯停 ...

  5. 三层电梯西门子S7-200PLC梯形图程序

    三层电梯西门子S7-200PLC梯形图程序 . 本是电子程序,非实物,采用邮箱发送. 一.电梯具有的功能 电梯内选和外选按钮的呼叫与对应指示灯的显示功能: 电梯开门和关门动作,开门到位: 电梯上升和下 ...

  6. QT安装及新建控制台程序(一)

    一.安装QT https://download.qt.io/new_archive/qt/5.3/5.3.2/ 二.新建控制台程序 1.首先选择一个新的项目 2.选择创建 控制台 项目 3.选择名字和 ...

  7. )类 新建javafx程序时_第三章 第一个OpenCV的JavaFX应用程序.md

    # 第三章 第一个OpenCV的JavaFX应用程序 --- ***注意***:我们假设您现在已经阅读了之前的教程.如果没有,请在[http://opencv-java-tutorials.readt ...

  8. )类 新建javafx程序时_CML Copley提供的运动控制程序开发类库

    CML简介 CML(Copley Motion Library)是Copley为用户提供的C++类库,可用于上位控制软件的开发.它对于开发平台的要求和主要特点如下: 1)CML要求平台能够支持C++. ...

  9. 易语言 html 右键,易语言右键的新建易程序没有了怎么恢复?

    新建一个记事本文件 在里面写入以下代码: 注意易语言的路径需要自己修改成你的易语言安装路径 如果修改完.图标颜色不对.就右键 属性,更改打开方式 重新选择安装目录里的e.exe 然后保存即可.Wind ...

  10. Linux下新建java程序,编译,运行(以Ubuntu为例)

    1.下载vim 命令行下输入以下命令:(笔者用的是ubuntu) sudo apt-get install vim-gtk 问是否继续的时候,输入"y"继续,等待直到完成. 至此完 ...

最新文章

  1. IEEE发布2022年科技趋势全球调研:人工智能和机器学习、云计算及5G将成为下一年最重要的技术...
  2. java中正则表达式要进行转义的字符。
  3. 【转】JNI(Java Native Interface)的简介
  4. 【机器视觉】 dev_map_par算子
  5. Spring Session实战2
  6. python学习笔记(六)循环、迭代
  7. 基于UDP协议的套接字+socketserver模块
  8. php怎么上传函数,php上传函数怎么封装
  9. CF914E Palindromes in a Tree
  10. Hadoop常见问题及解决方法
  11. 回顾IDEA全局搜索快捷键
  12. 车牌识别及提取系统MATLAB,车牌识别系统设计及MATLAB仿真
  13. Python笔记 之 居民身份证简单判断
  14. Office word for Mac 如何并排查看两个文档
  15. 一个图形数据维护工具架构设计
  16. iOS转场动画之微信朋友圈图片查看器
  17. 大厂面经丨Nginx 面试 40 问
  18. 怎么复制window上的内容到linux,怎样将文件从window系统复制到远程linux系统上
  19. php随机生成0.1到10的随机数
  20. USB Gadget iMX6UL开发板模拟U盘

热门文章

  1. android开发 自我优势_android开发简历自我评价填写样本
  2. 数字通信原理与TCP/IP
  3. Delphi XE8 iOS与Android移动应用开发(APP开发)[完整中文版]
  4. 项目管理:系统需求分析模板
  5. sql删除表中各类重复数据
  6. css实现w3cschool广告轮播图
  7. 深入研究ActivityMQ
  8. 简易呼吸灯c语言程序,51单片机(呼吸灯)C语言版.docx
  9. 第6课:scratch3的作品如何转换成exe文件
  10. abb变频器dp适配器说明书_PROFIBUS-DP与ABB变频器之间通讯设置步骤