S7-1200学习记录

型号:CPU 1212C DC/DC/DC 

硬件包括CPU模块、信号模块(输入输出)、通信模块、屏幕面板

1.通信模块

S7-1200最多可以添加3块通信模块,可以使用点对点通信模块、PROFIBUS模块、工业远程通信模块、AS-i接口模块和IO-Link模块。

官方PROFINET通信教程

2.编程语言

梯形图(LAD)、函数块图(FDB)和结构化控制语言(SCL)

数据存储地址

https://support.industry.siemens.com/cs/document/57374718

1、BIT        :位是存储空间的最小单位;
2、BYTE    :字节,由 8 个位组成;
3、WORD  :字,由2个字节组成,共16个位。
4、DWORD:双字,由2个字组成,共32个位。
第二:绝对地址寻址(同一存储空间)
M0.0 位   :     M            0         .    0
                   存储区  字节地址     位号
MB0 字节:     M            B              0
                    存储区  字节寻地     字节起始地址
                    含 M0.0-M0.7 共 8个位
MW0   字:      M           W              0
                    存储区    字寻地      字节起始地址
                    含MB0、MB1, 即M0.0-M0.7以及 M1.0-M1.7 共 16个位
MD0 双字:     M           D              0
                    存储区    双字寻地      字节起始地址
                    含MB0、MB1、MB2、MB3, 即M0.0-M3.7共 32 个位

3.教程

S7-1200的TCP通信

S7-1200的OPC通信

通过 PROFINET 实现 S7-1200 与 CU320-2PN S120 通讯视频

S7-1200 EASY PLUS V4.0(西门子 S7-1200 PLC 技术参考 V4.0)

4.输入端

(1)三线制传感器原理图

NPN型的输出信号线和0V线是开关的关系; PNP型的输出信号线和24V线是开关的关系

用万用表测量传感器是NPN还是PNP的方法:

万用表调至直流电压档,用黑表笔接传感器输出线,令传感器感应到物体:

红表笔接传感器的电源正极(24V),万用表示数为正时,说明输出线的电压小于24V,属于NPN;

红表笔接传感器的电源负极(24V),万用表示数为正时,说明输出线的电压大于0V,属于PNP;

(2)接线方法

共阴极接线-PNP型开关,如果传感器类型为PNP型,1M端子必须接负,共阴极接法。

共阳极接线-NPN型开关

共阳极综合接法(NPN型传感器)

5.输出端

(1)输出类型

(2)晶体管输出接线

(3)S7-1200驱动中间继电器接线

https://detail.tmall.com/item.htm?id=558083505520

(4)继电器驱动交流接触器(220V)

https://detail.tmall.com/item.htm?id=549119718773

继电器接线不变,接触器的L1,L2,L3接3AC380V的三相电,NO接地线

6.编程基本指令

(1)常开、常闭、线圈

(2)双线圈冲突及解决

https://www.bilibili.com/video/BV1KJ411K7BZ?p=24

(3)复位指令、置位指令

线圈与置位指令的区别

(4)区域置位、区域复位

(5)上升沿、下降沿指令

7.定时器、计数器

(1)启动延时关断

(2)启动延时接通

(3)关断延时

(4)闪烁

(5)计数器

 

posted @ 2021-04-23 09:52  蔡子CaiZi  阅读(431)  评论(0编辑  收藏  举报