加入收藏 在线留言 联系我们
关注微信
手机扫一扫 立刻联系商家
全国服务热线18475208684
公司新闻
博途软件PLCSIM仿真工具如何使用S7-1500 PLC仿真功能?
发布时间: 2024-06-26 10:11 更新时间: 2024-11-21 08:00

 针对博途软件,西门子重新开发了PLCSIM,有了这个仿真工具我们就无需使用真实硬件,而可以对所编的程序进行仿真和调试。除此之外PLCSIM还增加了许多功能,比如说顺序控制的仿真。在今后的学习过程中我们会经常使用到PLCSIM,本节我们以S7-1500 PLC仿真功能为例,来介绍一下PLCSIM的操作和使用。

图片

    当用户没有实际硬件时,可以通过仿真器来测试软件程序,本例中模拟一个电机的启动过程,程序所需的变量已经在变量表中建立完成。选择需要仿真的PLC,点击上方的快捷按钮直接打开仿真器,此时会新建立一个仿真器项目。在弹出的窗口中,分别输入对应的通讯参数就可以将项目下载到仿真器中,下载完成后会出现一个仿真器的精简视图,在精简视图下可以对CPU进行“运行”、“停止”操作,在精简视图下点击精简视图右下方的按钮切换到项目仿真视图,在左方的项目树下双击“设备组态”,在主视图中会看到中央机架上的模块状态,在仿真器的项目视图下打开仿真表选项,其中已经有了一个缺省的仿真表,双击打开,在打开的仿真表中按照博途项目中的变量表中的变量,依次在仿真表中建立变量。

图片

    在博途软件中打开梯形图,点击在线,重新布局窗口,准备开始仿真调试。仿真表提供了监控PLC变量值的功能,对于输入类型的变量,缺省情况下“立即修改”列中可以直接修改。在“监视器值”列中可以监视到PLC中的变量值。对于“位”变量,也可以在“位”列中通过鼠标点击的方式修改变量值。对于非输入变量,缺省情况下不能修改,需要点击仿真表左上方的“启用/禁用非输入的修改”选项,这样就启用了修改功能。在“立即修改”列中输入新的数值,则此变量可以被立即修改。如果变量的地址是以字节的形式输入,那么在“位”这一列中,可以直接显示出变量中各个位的数值,每个独立的位信号可以单独监视和修改。如果需要批量修改变量值,则需要在有“闪电”图标的列中激活参加统一修改的变量,在“统一修改”列中将新变量值依次输入。点击仿真表左上方的“修改所有选择的值”按钮,则所有激活“统一修改”的变量会同时被写入新的数值。

图片

    为了更好的模拟现场的顺控过程,仿真器还集成了序列功能,通过设定的时间点触发相应变量的修改功能。在项目树中打开“序列”表,其中已经有一个缺省的序列表,双击打开。在序列表中按照时间顺序,可以自定义一系列的动作,并且仿真器自动按照序列执行定义的动作。

图片

    本例中演示启动和停止一个电机的序列,在时间栏输入1秒,在“名称”栏中选择延时时间“PT”,在动作栏选择“设置为值”,动作参数输入3秒,在时间栏输入2秒,在名称栏中选择“start”,在动作栏选择“设置为值”,动作参数输入“1”,在时间栏输入6秒,在“名称”栏中选择“start”,在动作栏选择“设置为值”,动作参数输入“0”,在时间栏输入8秒,在“名称”栏中选择“flash”,在动作栏选择将信号设置为频率,动作参数输入“2赫兹”,接下来输入其它时间点的动作及参数。Zui后,设置序列完成时的动作有三种选择,本例中选择“重复序列”,即序列执行完会重新再次执行。点击“启动序列”按钮,仿真列表顺序执行,在不同的时刻输出不同的数值给博途软件,博途中的程序会跟随仿真列表的变化而改变。仿真器右侧的“执行时间”窗口中,给出了循环次数和本次循环已经执行到的时间值。通过快捷按钮可以分别暂停、启动和停止仿真序列。点击仿真器上方的“保存项目”快捷按钮,可以将项目保存下来,在下次打开仿真器项目时,仿真表和序列表可以继续使用。


联系方式

  • 电  话:13922889745
  • 经理:向小姐
  • 手  机:18475208684
  • 微  信:18475208684