S7-1200学习记录
型号:CPU 1212C DC/DC/DC
硬件包括CPU模块、信号模块(输入输出)、通信模块、屏幕面板
1.通信模块
S7-1200最多可以添加3块通信模块,可以使用点对点通信模块、PROFIBUS模块、工业远程通信模块、AS-i接口模块和IO-Link模块。
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.教程
通过 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)计数器