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

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

3天内不再提示

西门子1200PLC工程创建及程序下载读取

电子技术控 来源:电子技术控 2023-02-09 14:58 次阅读

西门子S7-1200PLC是西门子公司一款紧凑型、模块化的小型PLC,可以完成逻辑控制、HMI及网络通讯等任务的控制,全系列CPU型号有1211C、1212C、1214C、1215C、1217C等。1200PLC除了CPU型号之外,还要关注输入输出类型,常见的有三种型号:AC/DC/ARY、DC/DC/RLY和DC/DC/DC。输出类型不能搞混,搞混了轻则电路不能正常工作,重则产生安全事故。

cc62df86-a846-11ed-bfe3-dac502259ad0.png

cc89dcc6-a846-11ed-bfe3-dac502259ad0.jpg

S7-1200PLC的工程创建

西门子S7-1200PLC需要使用博途软件进行编程。常用的有V14、V15、V16、V17这些版本,除了V14可以用WIN7系统外,其余的都需要用WIN7以上的系统(本文以V14为例,其余版本操作方式方法大同小异)。

首先打开软件之后,创建新项目。这个时候可以给项目取个名字,同时选择文件所在位置,确定好之后点击右侧的创建。

cca9bcb2-a846-11ed-bfe3-dac502259ad0.png

第二步就是打开项目视图,进入项目

cccec160-a846-11ed-bfe3-dac502259ad0.png

第三步是在左边的项目树栏双击添加新设备。

ccebf9ba-a846-11ed-bfe3-dac502259ad0.png

第四步就是选择PLC的CPU型号输入输出方式和订货号及版本,然后点击右下角的“确定”。

cd02bdee-a846-11ed-bfe3-dac502259ad0.png

PLC的信息

PLC的所有的信息都在这个“属性”栏中。因为PLC的程序上传和下载都是用网线的,所以接下来我们要在属性栏的以太网地址中设置PLC的IP地址,IP地址要和电脑的地址在同一个网络中。

cd358d96-a846-11ed-bfe3-dac502259ad0.png

设置完IP地址之后,在软件左侧设备项目树中,点击“程序块”,然后点击跳出来的“Main[OB1]”,进入程序编写界面。至此,工程创建结束。

cdb2c07c-a846-11ed-bfe3-dac502259ad0.png

S7-1200PLC的工程下载和读取

工程下载之前我们需要确定我们的IP地址,网线连接,PLC电源等都正常并且能够使用。之后鼠标点击左侧“项目”下面的“PLC_1”处,再在菜单栏中找到并点击“编译”。因为这样编译会把PLC的硬件设置也一起编译,然后下载的时候会把硬件设置也下载进去,我们暂时没有什么硬件设置,但是我们后面学习到扩展模块、时钟脉冲等知识点的时候就需要把硬件设置一起下载进去了,要不然PLC的程序就实现不了。这一点至关重要

cdeb7e9e-a846-11ed-bfe3-dac502259ad0.png

编译完成之后,会在下面“信息”这一栏中出现提示:“编译完成”,如果有警告,也没有关系。然后点击上面菜单栏中的下载图标即可(在编译图标的旁边)。

ce39103c-a846-11ed-bfe3-dac502259ad0.png

在跳出来的对话框中点击“开始搜索”

ce8e8dbe-a846-11ed-bfe3-dac502259ad0.png

搜索结果出来之后,图标和下载按钮就会点亮,点击“下载”即可。

cea90a86-a846-11ed-bfe3-dac502259ad0.png

在下载预览的对话框中,点击“装载”

cec84e14-a846-11ed-bfe3-dac502259ad0.png

点击“全部启动”和“完成”

cee00446-a846-11ed-bfe3-dac502259ad0.png

等对话框消失,在软件的右下角显示“下载完成(错误:0;警告:0)”即可

cf375174-a846-11ed-bfe3-dac502259ad0.png

S7-1200PLC的工程读取

程序的读取前几步和创建工程一样,先创建新工程,再打开项目视图,点击菜单栏中的“在线”、“可访问的设备”

cf4cc162-a846-11ed-bfe3-dac502259ad0.png

在对话框中选择“开始搜索”

cf692ea6-a846-11ed-bfe3-dac502259ad0.png

搜索结束后点“显示”

cfaa389c-a846-11ed-bfe3-dac502259ad0.png

在右侧项目树中点击“程序块”和“Main[OB1]”,就能看到PLC中的程序

cfe506b6-a846-11ed-bfe3-dac502259ad0.png

但是,这样的方法只能看程序,不能改程序。如果要改程序的话,前几步和创建工程一样,先创建新工程,再打开项目视图,根据设备上的PLC型号和订货号添加PLC,然后点转至在线。

cff6489a-a846-11ed-bfe3-dac502259ad0.png

点完之后点“开始搜索”

d01961fe-a846-11ed-bfe3-dac502259ad0.png

搜索结束后,再点“转至在线”

d04c71de-a846-11ed-bfe3-dac502259ad0.png

这个时候,上传按钮已经点亮,并点击

d10de832-a846-11ed-bfe3-dac502259ad0.png

对话框中勾选“继续”,上传结束,可以在“程序块”的“Main[OB1]”中打开程序,并且在软件右下角显示“从设备中上传完成”。

d1553ef8-a846-11ed-bfe3-dac502259ad0.png

d176d432-a846-11ed-bfe3-dac502259ad0.png

审核编辑:汤梓红

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

    关注

    4975

    文章

    12254

    浏览量

    454907
  • 西门子
    +关注

    关注

    91

    文章

    2849

    浏览量

    113767
  • DC
    DC
    +关注

    关注

    8

    文章

    3568

    浏览量

    677851
  • 程序
    +关注

    关注

    114

    文章

    3631

    浏览量

    79541
  • S7-1200
    +关注

    关注

    11

    文章

    328

    浏览量

    17222

原文标题:西门子1200PLC工程创建及程序下载读取

文章出处:【微信号:电子技术控,微信公众号:电子技术控】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    西门子PLC1200通过EtherCAT转Profinet网关连接kollmorgen驱动器

    本案例是通过EtherCAT转profinet网关(WL-PN-ECATM)连接kollmorgen驱动器将其接入西门子1200PLC的配置案例。用到的设备为西门子1200PLC一台,
    的头像 发表于 08-09 18:18 1091次阅读
    <b class='flag-5'>西门子</b><b class='flag-5'>PLC1200</b>通过EtherCAT转Profinet网关连接kollmorgen驱动器

    远程上下载西门子1200PLC程序

    远程上下载西门子1200PLC程序,在线调试 (工程项目交给你们,技术难题交给巨控_何工) 概述:远程控制技术是控制领域的-项重要技术,随着
    发表于 07-02 07:03

    远程上下载西门子1200PLC程序在线调试

    远程控制技术是什么?远程上下载西门子1200PLC程序配置方法是什么?
    发表于 09-26 07:54

    基于Modbus/TCP的西门子1200PLC和STM32通信

    西门子1200PLC 中间需要交换机来互联网口首先通信是要基于协议的,对于单片机和PLC而言之间的通信协议可以有很多,串口232,485,ModbusRTU/TCP等等。现在工控都是组网时代了,Modbus作为一款开源的协议资
    发表于 11-23 18:21 40次下载
    基于Modbus/TCP的<b class='flag-5'>西门子</b><b class='flag-5'>1200PLC</b>和STM32通信

    Modbus转Profinet网关将丹佛斯变频器接入西门子1200PLC配置

    本案例是无锡艾默森 Modbus 转 Profinet 网关将丹佛斯变频器接入西门子 1200PLC 用到的设备为西门子 1200PLC 一台,Modbus 转 Profinet 网
    发表于 08-17 14:29 0次下载

    兴达易控Modbus转Profinet网关将丹佛斯变频器接入西门子 1200PLC 配置案例

    通过兴达易控Modbus转Profinet网关连接丹佛斯变频器在西门子 1200PLC程序控制实例,实现对变频器频率读写,及工作模式切换
    的头像 发表于 03-07 22:12 470次阅读

    兴达易控Modbus转Profinet网关将丹佛斯变频器接入西门子 1200PLC 配置案例

    本案例是兴达易控Modbus转Profinet网关连接丹佛斯变频器在西门子 1200PLC程序控制实例,实现对变频器频率读写,及工作模式切换
    的头像 发表于 03-10 13:36 526次阅读

    西门子1200PLC程序如何从设备上传至电脑

    S7-1200西门子公司推出的一款PLC,主要面向简单而高精度的自动化任务。
    的头像 发表于 04-12 15:18 1.1w次阅读

    兴达易控Modbus转Profinet网关将丹佛斯变频器接入西门子 1200PLC 配置案例

    本案例是兴达易控Modbus转Profinet网关连接丹佛斯变频器在西门子 1200PLC程序控制实例,实现对变频器频率读写,及工作模式切换
    的头像 发表于 03-01 10:47 759次阅读
    兴达易控Modbus转Profinet网关将丹佛斯变频器接入<b class='flag-5'>西门子</b> <b class='flag-5'>1200PLC</b> 配置案例

    西门子PLC S7-1200在线下载功能分享

    S7-1200具有在线下载功能,可以帮助用户在现场方便的进行程序逻辑修改,提高了工作效率。本文下面就对西门子PLC S7-
    的头像 发表于 06-25 16:25 1610次阅读

    西门子1200PLC之间的ModbusTCP通讯如何实现?

    西门子1200PLC通过以太网通讯与其它设备进行数据交互,西门子1200PLC可以和西门子系列plc
    发表于 07-30 14:49 7287次阅读
    <b class='flag-5'>西门子</b><b class='flag-5'>1200PLC</b>之间的ModbusTCP通讯如何实现?

    没有威纶通触摸屏和西门子1200PLC硬件的仿真方法

    在没有触摸屏和PLC硬件的时候,怎么通过仿真来验证程序的正确性呢?这里我们以威纶通触摸屏和西门子1200PLC仿真来进行举例。他们之间的关系,如图1所示。
    的头像 发表于 08-09 10:26 1233次阅读
    没有威纶通触摸屏和<b class='flag-5'>西门子</b><b class='flag-5'>1200PLC</b>硬件的仿真方法

    EtherCAT转profinet网关连接kollmorgen驱动器将其接入西门子1200PLC

    本案例是通过EtherCAT转profinet网关(WL-PN-ECATM)连接kollmorgen驱动器将其接入西门子1200PLC的配置案例。用到的设备为西门子1200PLC一台,
    发表于 08-10 09:22 2次下载

    昆仑通泰触摸屏和西门子1200PLC的通讯设置

    如果你们选用昆仑通态触摸屏,如何将新建的项目和一些PLC通讯?今天就以西门子1200PLC为例来说明设置的步骤!
    的头像 发表于 08-21 14:12 6443次阅读
    昆仑通泰触摸屏和<b class='flag-5'>西门子</b><b class='flag-5'>1200PLC</b>的通讯设置

    西门子1200PLC与台达VFD变频器的Modbus通讯

    本文案例,工程现场,涉及到西门子1200PLC与台达VFD变频器之间的Modbus通讯,现场工程师应用了稳联技术的通过Modbus转Profinet网关,将
    发表于 11-09 16:35 12次下载