初级部分:零基础学会西门子S7-1200逻辑编程。
第1章:零基础快速入门西门子S7-1200
A.1 快速全面认识
A.1官网更权威
西门子 S7 系列 PLC 主要包括 S7-200、S7-300、S7-400、S7-1200、S7-1500 等。
S7-200 系列:
优点:成本较低,适用于小型自动化系统,编程简单易学。
缺点:处理能力和扩展性相对有限。
例如:在一些小型设备的控制中应用广泛,如小型包装机。
S7-300 系列:
优点:性能稳定,功能丰富,适用于中型自动化项目。
缺点:相比 S7-1200 和 S7-1500,在某些新技术应用上稍显滞后。
例如:常用于中型生产线的控制。
S7-400 系列:
优点:具有强大的处理能力和高可靠性,适用于大型复杂的控制系统。
缺点:成本较高,配置相对复杂。
例如:在大型化工厂的全厂控制中能发挥优势。
S7-1200 系列:
优点:性价比高,具有紧凑的设计和丰富的通信功能。(网红、小型机器,集成式)
缺点:对于大型复杂控制任务,可能存在一定局限性。
例如:在小型自动化产线的升级改造中表现出色。
S7-1500 系列:
优点:处理速度快,性能强大,支持高级功能和复杂算法。
缺点:价格相对较高。
例如:在高端智能制造领域应用较多。
S7-1200 具有以下特点:
- 紧凑的设计:结构紧凑,节省安装空间。
- 强大的通信能力:支持多种通信协议,如 PROFINET、MODBUS 等,方便与其他设备进行通信和集成。自带以太网口(RJ45,无串口)。
- 自身集成了数字量输入、输出。并且自带模拟量0-10V。
- 可以接收脉冲输入1MHZ:高速计数器;输出脉冲1MHZ(1MHZ=10的6次方)。一秒钟通断10的6次方。原理类似三极管。
- 集成的工艺功能:例如高速计数器、脉冲输出等,可满足一些特定的控制需求。
- 易于编程:采用 TIA Portal 软件进行编程,编程环境友好,操作简便。
- 性能良好:具有较高的处理速度和响应能力。
- 扩展灵活:可以通过添加信号模块、通信模块等进行灵活的扩展。
通过添加信号板可以直接在CPU上扩展模拟量或数字量信号。(CPU1211C除外)
扩展能力 - 数据存储量大:能够满足复杂控制任务的数据存储需求。
- 安全功能:支持诸如密码保护、访问权限等安全功能,保障系统的安全性。
- 目前有五款CPU:1211C/1212C/1214C/1215C/1217C
- 晶体管型(三极管)输出的是无触点,原则上可以无限使用。
1200扩展:
可以扩展8+3+1
这些特点使得 S7-1200 在小型自动化项目中具有广泛的应用。
只能使用以太网口进行程序的上传和下载。
A.2 硬件接线
官网接线
以星三角为例
两个输入按钮:启动和停止。三个输出:三个中继来控制三个接触器。输出接中继线圈。
可参考另一篇文章200smart接线
A.3 200smart和1200的主要区别
以下是西门子 S7-200 SMART 和 S7-1200 在软件、硬件、处理速度、通信、存储器、程序结构、数据类型、定时器计数器这八个方面的详细区别:
-
软件
- S7-200 SMART:使用 STEP 7-Micro/WIN SMART 编程软件,操作相对简单,界面较为直观。
- S7-1200:采用 TIA Portal 软件进行编程和组态,功能强大,集成度高,支持多种编程语言,如梯形图(LAD)、功能块图(FBD)、结构化控制语言(SCL)等。
-
硬件
- S7-200 SMART:整体结构较为紧凑,扩展模块种类相对较少。
- S7-1200:设计更具模块化,可扩展性更强,能支持更多类型的扩展模块。
-
处理速度
- S7-200 SMART:处理速度一般,适用于一些对响应速度要求不高的小型应用。
- S7-1200:具有更快的处理速度,能够更迅速地处理复杂的控制逻辑和大量的数据。
-
通信
- S7-200 SMART:支持以太网通信,可实现与上位机或其他设备的简单通信。
- S7-1200:支持更多通信协议,如 PROFINET、MODBUS TCP 等,通信功能更强大、灵活。可以在本体增加一个RS485通信板,通过通信模块既可以做DP主站也可以做DP从站。
-
存储器
- S7-200 SMART:存储器容量相对较小,对于较复杂的程序和大量数据存储可能会受到一定限制;不变固定的,
- 注释不可以上传/下载.。
- S7-1200:提供更大的存储器空间,能够满足更复杂的控制任务和数据存储需求。可变的,I点也可以改,
- 注释可以上传/下载。[1200存储区](https://www.ad.siemens.com.cn/productportal/prods/s7-
-
程序结构
- S7-200 SMART:程序结构相对简单,主要采用主程序、子程序和中断程序。
- S7-1200:支持更复杂的程序结构,如组织块(OB)、功能(FC)、功能块(FB)、DB等,程序的组织和管理更灵活。
-
数据类型
- S7-200 SMART:数据类型相对较少,基本能满足一般的控制需求。
- 小于10种。
- S7-1200:提供了更丰富的数据类型,包括复杂的数据结构,如数组、结构体等,便于处理复杂的数据。
- 90种左右。
-
定时器/计数器
- S7-200 SMART:定时器和计数器的数量和种类有限。3276.7s,
- S7-1200:提供更多类型和数量的定时器和计数器,满足更复杂的定时和计数需求。21天
总的来说,S7-1200 在性能、功能和扩展性方面优于 S7-200 SMART,但成本也相对较高。S7-200 SMART 则更适合小型、简单的控制项目,具有成本低、使用方便的特点。
下载到PLC
smart 只要下载到PLC,原来的程序就会被覆盖掉,而1200下载到设备分为三种:
1、硬件和软件:硬件设备组态和改变部分的程序会被下载到CPU中。
2、硬件配置:只有硬件组态下载到CPU中
3、软件:只有改变的程序块下载到CPU中。
博图软件认识
A.4 各软件作用和功能
> 博图软件可以编写1200、
下载到PLC
扫描周期
1、一个扫描周期有三个阶段,先统一读取输入信号,然后执行程序,最后输出结果
2、一个扫描周期内状态不变。
3、所有的变化都要等到下一个扫描周期才能应用上。
A.5 1200的三种启动模式
1、暖启动,用的少。
2、不重新启动(保持为stop模式):表示CPU上电后直接进入停止模式。
3、暖启动-(RUN模式,一般选择该项)!!:直接进入运行。
A.6 数据类型
数据类型
西门子官网
数据类型存取方式
基本数据类型7种:(重点掌握)
1、位。(bit,bool,I,Q,M,V,0/1)
2、字节。(byte,8位)
3、字,word
4、双字。
DB块介绍
DB块和M和V相似,有1个位、8位,16位,32位几种形式。
建立DB:
1.添加新块。
2.选择全局DB。
3. 右键-取消优化。
偏移量就是地址。(要编译)