这是一份西门子1200系列PLC(可编程逻辑控制器)教程的概要和主要内容。西门子1200系列是西门子针对自动化入门和中小型应用设计的紧凑型PLC,采用模块化设计,并配备了强大的TIA Portal (博途) 软件平台进行编程和组态。
"教程目标:"
理解西门子1200系列PLC的基本概念、硬件结构和功能。
掌握使用TIA Portal软件进行项目创建、硬件组态、编程(梯形图LAD、功能块图FBD等)和调试。
学习如何连接输入/输出(I/O)模块,并进行基本信号的配置。
了解1200系列PLC的网络通信基础。
掌握基本控制逻辑的实现方法。
"教程大纲:"
"第一部分:入门与基础概念"
1. "什么是PLC?"
PLC的定义、发展历程。
PLC在自动化控制中的作用和优势(可靠性、灵活性、易维护性等)。
PLC与继电器控制系统的比较。
2. "西门子1200系列PLC简介"
1200系列的特点、目标应用(如:小型自动化、设备控制、入门教学)。
1200系列与1500系列、S7-1200系列(旧型号)的关系。
3. "TIA
相关内容:
S7-1200 的 PROFINET 通信口可以做 S7 通信的服务器端或客户端(CPU V2.0及以上版本)。S7-1200 仅支持 S7 单边通信,仅需在客户端单边组态连接和编程,而服务器端只准备好通信的数据就行。
硬件:
- CPU 1214C DC/DC/DC,V2.0
- CPU 1214C DC/DC/DC,V4.1
通信任务:
- S7-1200 CPU Clinet 将通讯数据区 DB1 块中的 10 个字节的数据发送到 S7-1200 CPU server 的接收数据区 DB1 块中;
- S7-1200 CPU Clinet 将S7-1200 CPU server 发送数据区 DB2 块中的 10 个字节的数据读到 S7-1200 CPU Clinet 的接收数据区 DB2 块中。
1.使用 STEP7 V13 创建一个新项目,并通过“添加新设备”组态 S7-1200 站 client V4.1,选择 CPU1214C DC/DC/DC V4.1(client IP:192.168.0.10);接着组态另一个S7-1200站 server v2.0,选择 CPU1214C DC/DC/DC V2.0(server IP:192.168.0.12),如下图所示。

2.在“设备组态”中 ,选择“网络视图”栏进行配置网络,点中左上角的“连接”图标,连接框中选择“S7连接”,然后选中client v4.1 CPU(客户端),右键选择“添加新的连接”,在创建新连接对话框内,选择连接对象“server v2.0 CPU”,选择“主动建立连接”后建立新连接,如下图所示。


3.在中间栏的“连接”条目中,可以看到已经建立的“S7_连接_1”,如下图所示。

4.点中上面的连接,在“S7_连接_1”的连接属性中查看各参数,如下图所示。
在常规中,显示连接双方的设备,IP地址。




5.配置完网络连接,双方都编译存盘并下载。如果通讯连接正常,连接在线状态,如下图所示。


注意: 数据块的属性中,需要选择非优化块访问(把默认的勾去掉),如图 7 所示。

7.在主动建连接侧编程(client v4.1 CPU),在OB1中,从“Instruction” >“Communication” >“S7 Communication”下,调用 Get、Put 通信指令,如下图所示。



