线下实训
HOME
线下实训
正文内容
1200plc编程基础 西门子1200你用过吗?如何快速编写程序?西门子入门教程!
发布时间 : 2024-10-13
作者 : 小编
访问数量 : 23
扫码分享至微信

西门子1200你用过吗?如何快速编写程序?西门子入门教程!

TIA 软件使用入门

1.1 S7-1200 PLC 简介

S7-1200 PLC (Programmable Logic Controller) 是西门子公司推出的一款PLC,主要面向简单而高精度的自动化任务。

S7-1200设计紧凑、组态灵活且具有功能强大的指令集,这些特点的组合使它成为控制各种应用的完美解决方案。

CPU将微处理器、集成电源、输入电路和输出电路组合到一个设计紧凑的外壳中以形成功能强大的PLC。

CPU根据用户程序逻辑监视输入并更改输出,用户程序可以包含布尔逻辑、计数、定时、复杂数学运算以及与其它智能设备的通信。

S7-1200 PLC在西门子PLC系列产品中的定位

2、整体介绍

登陆界面 任务 – 导向型操作;通过简单直观的操作来实现任务的快速处理

项目界面 项目的分级组织;所有的编辑器,参数和数据都在一个界面中

3、一个简单例子

1新建项目;

2组态设备(PLC,HMI)和网络;

3PLC编程;

4组态面板;

5项目视图;

6下载项目;

7运行调试。

选择“创建新项目”,输入项目名称“test20100510”,单击“创建”按钮则自动进入“入门向导”画面

单击“组态设备”项开始对S7-1200的硬件进行组态,选择“添加新设备”项,右侧显示“添加新设备”画面

重新选择“添加新设备”,单击“SIMATIC HMI”大按钮,在中间的目录树中则显示HMI设备,通过单击每项前的(下三角)图标“HMISIMATIC基本面板6’’Display”,选择对应订货号的屏

单击“网络视图”中呈现绿色的CPU1214C的PROFINET网络接口,按住鼠标左键拖动至呈现绿色的KTP屏的PROFINET网络接口上,则二者的PROFINET网络就连上了,可以在“网络属性对话框”中修改网络名称。

对PLC进行设备组态

在项目视图中,打开项目树下的“DEMOPLC”项,双击“设备配置”项打开“设备视图”

对PLC进行编程

单击左下角的“起始视图”回到向导画面,单击左侧的“PLC编程”项,可以看到选中“显示所有对象”时,右侧显示了当前所选择PLC中的所有块,双击“main”块,打开程序块编辑界面。

此处仅是为了演示项目,在面板画面上组态一个I/O域,当按下按钮I0.6,Q0.3亮时,面板上的I/O域显示“1”,否则显示“0”。

向导画面,单击左侧的“可视化”项开始HMI的组态。在中间侧选择“编辑HMI变量”,双击右侧表格中的“HMI变量”对象,则打开HMI变量组态画面

双击“名称”栏下的“添加新对象”,修改将要添加的HMI变量名称为“指示灯”,在属性对话框的“常规—设置”项下点击“PLC变量”编辑框右侧的“”按钮选择“PLC变量”下的地址Q0.3。

单击左下角的“起始视图”回到向导画面,选择中间侧 “编辑画面”,双击右侧表格中的“画面_1”对象,打开画面编辑界面

拖动右侧“工具箱”下“元素”里的I/O域图标到画面中,在I/O域的属性对话框“常规—过程”项下点击“变量”编辑框右侧的“”按钮添加“HMI变量指示灯”,设置显示格式为“二进制”

下载项目

打开“扩展的下载到设备”对话框,勾选“显示所有可访问设备”,若已将编程计算机和PLC连接好的话,将显示当前网络中所有可访问的设备

下载PLC,HMI程序

运行调试

二 S71200如何上传程序?

1200系列程序如何从设备上传至电脑?

首先你需要一个笔记本和一根网线,将网线连接到电脑和S1200上。

上载操作

1)打开TIA Portal软件,创建新项目,定义项目名称;文件存放路径;作者;注释等信息,图示:

点击“创建”按钮。

2)点击项目视图,图示:

3)双击“添加新设备”,在弹出的“添加新设备”窗口选择“无订货号的cpu”,图示:

点击“确定”按钮。

4)设备视图出现一个无订货号的设备视图,图示:

5)在工具栏选择“在线”下拉菜单“将设备作为新站上传(硬件和软件)。。。,在弹出的”将设备上传至PG/PC“中选择接口类型;PG/PC接口后,点击”开始搜索“按钮,图示:

6)稍后,如果连接正确,系统自动会搜索到接口访问点,点击“从设备上传“按钮,图示:

7)稍后,新设备的上传硬件与软件已经上传成功,图示:

8)之前,我编辑的一个简单程序成功上传,图示,在线监控,图示:

9)点击“保存项目“后完成上传操作,图示:

好了!上传程序完成了,但需要注意的是如果S1200里面的程序加密的话就可能无法上传!这是为了保护开发者的版权。

对于初学者如何系统学习西门子1200PLC

西门子S7-1200PLC基础编程及应用针对初学者简单高效快速上手

西门子1200PLC

这个基础编程及应用专为基础入门或者初学者量身打造的,旨在帮助初学者可以快速的掌握PLC必备的基础知识,以便更快速的成为一个合格电气工程师,在工作上有所帮助,系列视频主要包括十大部分20小节!

学习任何一门课程我们要学的是思路和方法,该课程我会告诉大家如何快速入门。提升自我能力,领悟知识能够融会贯通,举一反三的效果。

在这里主要跟大家分享一些真实的方法和经验,希望能够帮助到大家快速入门,能让我们的工资翻倍。

相关问答

西门子1200plc编程思路框架?

1.西门子1200PLC编程思路框架是需要有一定的时间和经验积累的。2.首先需要明确PLC编程的目的和需求,然后根据具体的控制任务,设计出相应的程序框架。在编程...

西门子1200模拟量输入编程实例?

以下是使用西门子S7-1200PLC进行模拟量输入编程的示例代码:1.配置模拟量输入模块在S7-1200PLC的硬件配置中,添加模拟量输入模块,并配置其参数。例如,如...

西门子1200plc编码器编程实例?

西门子1200PLC的编码器可以通过编程实现各种控制功能。以下是一个简单的实例,用于控制一个温度传感器并将其转换为数字信号,以便在PLC中进行计数和计算:1.创...

plc手动自动模式怎么编写?

实现手动自动模式不是编程实现的,是通过转换开关实现的,例如:I0.0为切换按钮,接通时,手动,不接通时,自动。但可以编程实现自动和半自动切换,在编程时,...实...

s7-1200的编程软件和S7-300的可以用一个吗?

S7-300是中小型PLC,开发软件为SIMATICSTEP7,是西门子PLC原有产品线。S7-1200是对应S7-200的小型PLC,开发软件换成了博途(TIAPORTAL),属于西门子PL...

西门子1200plc编程函数块能多次调用吗?

没用1200,不过正常来看对FB和FC的调用都是可以多次的,这些在300系列中都是允许的。没用1200,不过正常来看对FB和FC的调用都是可以多次的,这些在300系列中都是...

西门子1200编程找不到许可证?

1.找不到许可证2.可能是因为许可证已经过期或者未正确安装,也可能是因为许可证文件被误删除或者被病毒感染。3.如果是许可证已经过期或者未正确安装,可以尝...

在西门子PLC中,如何对热电阻信号进行转换,范围:0-300,当温度低于0度时,如何编程?

如果你用的是RTD模块,不需要转换,读取通道地址的数据,除以10就是温度值。如果用的是电流模块,你就要用温度变送器进行转换,转换为4-20MA的电流信号。分别对...

PLC控制温度,要想实现5分钟内从200℃升温至1200℃,请问升温斜率如何计算,编程的时候又该怎样写入程序中?

可以通过PLc用温度控制不同功率加热设备的启停来实现温升快慢,温升斜率不固定,可以先高后低,也可先低后高,平均斜率为温升范围/升温时间可以通过PLc用温度控...

西门子plc学成需要多长时间?

真正的学习理论知识也就一个月的时间。剩下的都是自己慢慢的去实践编程,积累经验。目前我已经从事这个行业5年了,如果你对这个PLC感兴趣,喜欢钻研,就会学得...

 抵制日  ulike2 
王经理: 180-0000-0000(微信同号)
10086@qq.com
北京海淀区西三旗街道国际大厦08A座
©2024  上海羊羽卓进出口贸易有限公司  版权所有.All Rights Reserved.  |  程序由Z-BlogPHP强力驱动
网站首页
电话咨询
微信号

QQ

在线咨询真诚为您提供专业解答服务

热线

188-0000-0000
专属服务热线

微信

二维码扫一扫微信交流
顶部