0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

西门子S7-1500PLC仿真实操步骤

autozhineng 来源:PLC与自控设备 2023-11-25 14:50 次阅读


介绍

在STEP7 V12(TIA Portal)及以上版本可以使用 S7-PLCSIM仿真 S7-1500 CPU的程序。

下面的介绍将描述如何使用 S7-PLCSIM V12. 仿真两个 S7-1500的 S7通信程序。

要求

1. 在STEP 7 V12 (TIA Portal)中,先创建一个工程。里面包含两个已经组态并且联网的 S7-1500项目

2. 在两个S7-1500的项目之间配置一个 S7 连接。

3. 在应用程序的主动连接端调用“PUT”指令,将数据发送到被动连接端的1500 CPU 中。

说明

这个条目包括两个S7-1500 CPU的配置,连接配置和用户程序

1.在控制面板中打开设置“PG/PC 接口 ”的应用程序
选择数据的接入点位"S7ONLINE (STEP 7) -> PLCSIM S7-1200/S7-1500.TCPIP.1".

672b1a84-8ae0-11ee-939d-92fbcf53809c.jpg

图. 01

2.在STEP 7 V12 (TIA Portal) 中打开提供的程序.

3.在项目树中选中装置文件夹"PLC_1 [CPU 1516-3 PN/DP]". 然后在工具栏上单击 "开始仿真" 按键

673cebce-8ae0-11ee-939d-92fbcf53809c.jpg

图. 02

4.通过点击“OK”键来确认下图所示的信息

674d5dce-8ae0-11ee-939d-92fbcf53809c.png

图. 03

5. S7-PLCSIM V12 和"创建新工程"的对话框会自动打开。输入工程的名字和程序的存储路径,然后单击“创建”按钮。这个新的工程被以指定的名字和指定的路径创建

67604d44-8ae0-11ee-939d-92fbcf53809c.png

图. 04

6.装载到PLC中
工程创建后“装载预览”对话框会自动的打开,单击“装载”按钮开始启动装载步骤。

67675cd8-8ae0-11ee-939d-92fbcf53809c.jpg

图. 05

在“装载结果”对话框中单击“结束”按钮完成装载的步骤。

67780ef2-8ae0-11ee-939d-92fbcf53809c.png

图. 06

7.在窗口中开启一个新的S7-PLCSIM V12 实例 通过菜单 "开始 > 所有程序 > 西门子自动化 > S7-PLCSIM V12".

8. 在这个新的 S7-PLCSIM 实例中选择"Project > New"菜单创建一个新的工程。

678af620-8ae0-11ee-939d-92fbcf53809c.png

图. 07

9.在这个“创建新工程“的对话框中输入工程的名字和工程的存储路径,然后单击”创建“ 按钮,这个新的工程会被以特定的名字和特定的路径被创建”

679aed78-8ae0-11ee-939d-92fbcf53809c.png

图. 08

10. 在STEP 7 V12 (TIA Portal) 的项目树中选择装置文件夹PLC_2 [CPU 1516-3 PN/DP],然后在工具栏中单击”开始仿真“按钮

67ae98d2-8ae0-11ee-939d-92fbcf53809c.jpg

图. 09

11. 装置到PLC中,在开始仿真后”装载预览“对话框会被自动打开,单击”装载“按钮开始装载步骤,在”装载结果“的对话框中单击”结束“按钮完成装载步骤。

12. [CPU 1516-3 PN/DP]PLC 在命名为”Simulation1“的项目中通过 S7-PLCSIM 进行仿真。

67b9fb46-8ae0-11ee-939d-92fbcf53809c.png

图. 10

13. [CPU 1516-3 PN/DP]PLC在命名为"Simulation2".的项目中通过S7-PLCSIM 进行仿真。

67d7d15c-8ae0-11ee-939d-92fbcf53809c.png

图. 11

14.在STEP 7 V12 (TIA Portal) 中建立一个在线的连接到PLC_1 [CPU 1516-3 PN/DP], 为此需要在项目树中选择PLC_1 [CPU 1516-3 PN/DP] ,然后再工具栏中单击 ”开始 在线“的按钮

67efe968-8ae0-11ee-939d-92fbcf53809c.jpg

图. 12

15.在主动连接PLC_1 的监控表格中监控变量值15 "SD_Daten".绝对地址 (DB2.DBW0) 这个值需要通过"PUT" 指令传送给被动连接方的 PLC_2 [CPU 1516-3 PN/DP]

67ffe520-8ae0-11ee-939d-92fbcf53809c.png

图. 13

16.在I STEP 7 V12 (TIA Portal) 中设置一个在线连接到 PLC_2 [CPU 1516-3 PN/DP].,为此需要在项目树中选中PLC_2 [CPU 1516-3 PN/DP]在工具栏中单击“开始 在线”的按键

680f1c8e-8ae0-11ee-939d-92fbcf53809c.jpg

图. 14

17. 被动连接PLC_2 [CPU 1516-3 PN/DP]的监控表格中监控变量"ADDR_Daten"绝对地址(DB2.DBW0)。如果这个变量的值也是15那么说明“PUT”指令被成功执行。数值被成功的由主动连接 PLC_1 [CPU 1516-3 PN/DP]发送到被动连接 PLC_2 [CPU 1516-3 PN/DP].

682cb988-8ae0-11ee-939d-92fbcf53809c.png

图. 15

说明

1. 如果使用绝对寻址需要禁用“优化数据块”这个选项。

683da608-8ae0-11ee-939d-92fbcf53809c.png

图. 16

2.在S7-1500 CPU 中必须到设备配置画面的CPU保护中,使能 “允许数据通过PUT/GET 传输到远程通信伙伴中(PLC, HMI, OPC)”

68513c18-8ae0-11ee-939d-92fbcf53809c.png

图. 17

下载

这个下载包含工程"Simulation_PUT_Get_S7_1500.zip".
复制这个文件"Simulation_PUT_Get_S7_1500.zip" 到一个单独的文件夹,然后通过双击打开这个文件,可以使用STEP 7来打开或者提取项目数据

关于外设地址的读取方法

问题描述:
在STEP7 Professional V11变量表中定义外设输入地址PIW800符号名称为“Tag_5”时,系统提示语法错误如图1,只允许地址类型为I、Q、M的地址定义符号名称。将地址IW800符号名称定义为“Tag_5”如图2,无论外设输入通道信号如何变化,IW800的监视值始终为0。

6867b7f4-8ae0-11ee-939d-92fbcf53809c.png

图1

6879063a-8ae0-11ee-939d-92fbcf53809c.png

图2

处理方法:
打开CPU属性对话框,选择周期页面,查看过程映像输入区大小如图3,此处为128字节(I 0.0~I I27.7)。

68873548-8ae0-11ee-939d-92fbcf53809c.jpg

图3

由于输入地址800超出了过程映像输入区所定义范围,要监视外设输入信号,需在监视变量表中直接输入IW800:P或“Tag_5”:P,此时监视到的才是真实的外设输入值。同样在程序中需要访问的外设I/O地址超出定义的过程映像区范围时,如图4需使用
绝对地址:P或
“符号名称”:P
如果希望直接使用IW800可访问外设输入信号值,需将过程映像输入区域大小修改为大于800的值(例如900),关于哪些CPU允许修改过程映像区大小值以及允许修改的最大值请参考《SIMATIC S7-300 CPU 31xC 和 CPU 31x:技术规格》。

68999c2e-8ae0-11ee-939d-92fbcf53809c.png

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • plc
    plc
    +关注

    关注

    5008

    文章

    13150

    浏览量

    462060
  • cpu
    cpu
    +关注

    关注

    68

    文章

    10825

    浏览量

    211146
  • 西门子
    +关注

    关注

    93

    文章

    3008

    浏览量

    115634

原文标题:西门子S7-1500PLC仿真实操步骤

文章出处:【微信号:PLC与自控设备,微信公众号:PLC与自控设备】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    江西回收西门子S7-1500PLC数字量扩展模块

    s7-1500系列AI模块回收DA模块常年高价回收,回收西门子S7-1500数字量输入模块 回收西门子S7-1500PLC控制器CPU二手5
    发表于 06-24 09:26

    湖北回收西门子S7-1500PLC数字量扩展模块

    s7-1500系列AI模块回收DA模块常年高价回收,回收西门子S7-1500数字量输入模块 回收西门子S7-1500PLC控制器CPU二手5
    发表于 06-24 09:45

    回收西门子S7-1500PLC数字量扩展模块

    `回收西门子S7-1500PLC数字量扩展模块 回收热线***同步微信回收西门子s7-1500系列plc模块,CPU模块,DO模块。回收
    发表于 07-28 13:23

    西门子S7-200使用教程

    西门子S7-200 PLC仿真软件超详细使用教程西门子S7-200使用教程
    发表于 05-06 16:43 0次下载

    西门子S7-1500凭什么秒杀S7-300/400?

    西门子S7-1500作为西门子迄今为止功能最强大、性价比最高的PLC,得到了广大客户关注,今天与大家分享西门子
    的头像 发表于 04-27 14:16 2.5w次阅读
    <b class='flag-5'>西门子</b><b class='flag-5'>S7-1500</b>凭什么秒杀<b class='flag-5'>S7</b>-300/400?

    西门子S7-1500PLC的常用模块及功能

    今天给大家讲讲S7-1500PLC的常用模块,S7-1500PLC是模块化结构设计的PLC,各个单独模块之间可以进行广泛组合和扩展,它的主要组成部分有电源模块(PM/PS)、中央处理器模块(CPU)、导轨(RACK)、信号模块(
    的头像 发表于 01-31 16:55 5.5w次阅读

    西门子S7-1500 PLC的入门指南资料免费下载

    本文档的主要内容详细介绍的是西门子S7-1500 PLC的入门指南资料免费下载。
    发表于 06-02 08:00 44次下载
    <b class='flag-5'>西门子</b><b class='flag-5'>S7-1500</b> <b class='flag-5'>PLC</b>的入门指南资料免费下载

    西门子S7-300和S7-400及S7-1200与S7-1500PLC的编程语言比较表

    本文档的主要内容详细介绍的是西门子S7-300和S7-400及S7-1200与S7-1500PLC的编程语言比较表。
    发表于 03-03 08:00 14次下载

    西门子1200/1500远程下载PLC程序的操作步骤及注意事项

    工业智能远程控制终端GRM530能非常快捷的通过4G网络实现西门子1200/1500PLC和编程电脑连接, 实现远程下载、上传和仿真PLC程序。无需端口映射,无需域名解析,无需固定I
    的头像 发表于 06-15 08:59 2w次阅读
    <b class='flag-5'>西门子</b>1200/<b class='flag-5'>1500</b>远程下载<b class='flag-5'>PLC</b>程序的操作<b class='flag-5'>步骤</b>及注意事项

    浅谈西门子S7-1500PLC的通信知识

    西门子S7-1500PLC运用于中大型项目,是S7-300/400PLC的升级版,相比于200/200 SMART PLC 来说,
    发表于 09-02 10:53 3910次阅读

    西门子PLC工作原理及仿真

    -1200、S7-300、S7-400、S7-1500等。 西门子S7系列PLC体积小、速度快、
    发表于 04-17 15:12 2次下载
    <b class='flag-5'>西门子</b><b class='flag-5'>PLC</b>工作原理及<b class='flag-5'>仿真</b>

    西门子PLC S7-1500系列的工艺模块说明

    西门子PLC S7-1500系列是西门子PLC系列的创新产品,它在性价比,运行能力,通讯功能,扩展性能,响应速度,显示功能等方面,相比
    的头像 发表于 04-27 14:50 3823次阅读

    专业讲解S7-1500PLC通信原理

    西门子S7-1500PLC运用于中大型项目,是S7-300/400PLC的升级版,相比于200/200 SMART PLC 来说,
    发表于 07-14 16:51 1012次阅读
    专业讲解<b class='flag-5'>S7-1500PLC</b>通信原理

    说说西门子S7-1500 PLC的通信知识

    西门子S7-1500PLC运用于中大型项目,是S7-300/400PLC的升级版,相比于200/200 SMART PLC 来说,
    发表于 07-18 14:16 2876次阅读
    说说<b class='flag-5'>西门子</b><b class='flag-5'>S7-1500</b> <b class='flag-5'>PLC</b>的通信知识

    西门子S7-1500PLC如何和三菱FX5U

    本示例以西门子S7-1200(CPU1212C)与三菱FX5U-32MR/ES为例交换数据,本数据交换采用S7TCP协议实现,其他支持S7TCP从站协议的
    的头像 发表于 07-26 08:57 2223次阅读
    <b class='flag-5'>西门子</b><b class='flag-5'>S7-1500PLC</b>如何和三菱FX5U