文章目录

目录

文章目录

前言

一、S7-1200PLC工作原理

二、博图软件的使用和基本指令

1.软件的使用

2.1200PLC的基本指令

三.数据类型和进制转换

1.数据类型 

总结



前言

本篇笔记继续学习西门子1200PLC的知识,主要包括1200PLC的工作原理,基本的指令,软件的使用和仿真,以及1200的数据类型。


一、S7-1200PLC工作原理

PLC采用循环执行用户程序的方式,称为循环扫描工作方式,一个循环扫描周期主要可分为:输入采样,程序执行和输出刷新这三个阶段。当PLC运行后,首先执行一次启动组织块,再开始监视时间,在输入采样阶段,读取输入设备的状态并存储到io映像区中,之后进行程序执行阶段,按照从上到下,从左到右的顺序依次执行程序,执行完程序后,将输出映像区的结果刷新到输出设备,这一过程就是一个扫描周期,循环进行上述步骤称为循环扫描工作方式(工作原理)。

JSR223采样器连接redis cluster sp1200采样器_1024程序员节

二、博图软件的使用和基本指令

1.软件的使用

 在上一篇笔记中我们已将安装好了博图v16编程软件,这里就来说一下软件的使用;

装好软件后我们首先要做的就是打开软件然后创建一个项目,下面就来说一下:

1.打开软件,找到左侧的创建新项目。

JSR223采样器连接redis cluster sp1200采样器_其他_02

 2.点击创建新项目,然后修改名称,选择路径,作者和注释写不写都可以;点击创建。

JSR223采样器连接redis cluster sp1200采样器_经验分享_03

 3.进入此界面,找到设备和网络/组态设备。

JSR223采样器连接redis cluster sp1200采样器_数据类型_04

 4.点击组态设备,添加新设备。

JSR223采样器连接redis cluster sp1200采样器_经验分享_05

 5.找到控制器---s7-1200---CPU---1215C DC/DC/DC。

JSR223采样器连接redis cluster sp1200采样器_工作原理_06

 6.选择订货号和版本号。

JSR223采样器连接redis cluster sp1200采样器_工作原理_07

7.点击添加,进入到设备组态此界面。左侧可以添加3个(最多)通信模块;右侧是8个(最多)模拟量模块。

JSR223采样器连接redis cluster sp1200采样器_数据类型_08

8.最后进入此界面,新项目创建完成!

双击main(组织块)进入程序段,其中画黑线的部分是常用的指令(可以自行添加)和基本指令 ;画黄色部分是程序编译按钮;画蓝色部分是下载按钮(将程序下到PLC中);画绿色部分是仿真按钮,如果手边没有实体PLC,使用仿真可以进行调试和改正程序。

JSR223采样器连接redis cluster sp1200采样器_数据类型_09

2.1200PLC的基本指令

 在项目右侧找到基本指令---位逻辑运算,就可以看到下面的指令了!但是使用这些指令需要有一定的电力拖动控制线路基础知识,如:常开,常闭,线圈,定时器,接触器;三相异步电动机电动控制线路,自锁控制线路,正反转,星三角等。当我们知道这些后,那么只需要将机电控制电路转换为梯形图写出来就可以了!(如果不太了解可以参考电力拖动或上网查阅资料)

JSR223采样器连接redis cluster sp1200采样器_1024程序员节_10

根据上图我们可以看到,常开常闭触点,赋值,取反,置位复位等,由此我们可以写一个简单的程序。点动。


三.数据类型和进制转换

1.数据类型 

数据类型

位(开关量)

bit

0或1

字节(1个字节=8个位)

byte

0——255

字(1个字=2个字节=16个位)

Word

0——65535

双字(1个双字=4个字节=32个位)

Dword

0——4294967295

短整数

SINT

-128——127

整数

INT

-32768——32767

双整数

DINT

-2147483647——2147483647

无符号短整数(8位)

USINT

0——255

整数(16位)

UINT

0——65535

双整数(32位)

UDINT

0——4294967295

浮点数

Real

32位

双精度浮点数

LReal

64位

总结

以上就是今天要讲的内容,本文仅仅简单介绍了软件的使用。