200plc归纳

使用的软硬件

硬件:un200plc(CPU226)、un200plc(CPU224)

软件:V4.0 STEP 7 MicroWIN SP9

下载地址

       链接:https://pan.baidu.com/s/1Cm3IKxQMC1a8GaZa8AovOA?pwd=4y01 
提取码:4y01 

PLC型号

S7-200 SMART CPU按照点数分

按照是否可以扩展来分

标准型S,如果本体不能满足要求,可以扩展其他的模块来增强其能力

经济型C,不可扩展,全靠CPU本身来完成。

按照输出点的类型来分

R:继电器输出(带交直流负载均可,反应速度慢)

T:晶体管输出(只能带直流负载,反应速度快)

S7-200所用到的数据类型

1、开关量,也叫布尔量,位,BOOL量,如I/Q/M,位是0或1

2、字节,byte,8个位,255(-128~127),MB0,MB1,MB2

3、字word,16位,65535(-32768~32767),MW0,MW2,MW4

4、整数INT,16位,

5、双字DWOED,32位(-2147483648~214748364),MD0,MD4,MD8,

1双字=2个字=4个字节=32位

6、双整数DINT,32位

7、浮点数Real,32位(1.175495E-38 ~ 402823E+38)

8、字符串String,存储器是字节类型

寻址方式

直接寻址:1、按位寻址;2、按字节寻址;3、按字寻址;4、按双字寻址

间接寻址

输入点接线方式

关于NPN和PNP高低电平的说明:

(1)NPN:有信号的时候,输出低电平。用万用表的黑表笔接负,红表笔接黑线(即信号线),如果没有信号,即I点不通,则此时万用表显示24V,如果有信号,则显示0V,因此输出低电平,所以1M公共端接24V。

(2)PNP刚好相反

特殊的辅助继电器(SM0.0、SM0.1、SM0.5的应用)

SM0.0

作为常开触点,RUN时,常通

作为常闭触点,RUN时,一直断开

1、库指令

2、模拟量、通信编程常用到

3、缩减程序

4、总电源

SM0.1

作为常开触点,接通一个扫描周期。

作为常闭触点,瞬间断开,又复位。

1、初始化,清零

2、赋初值

SM0.5

时钟脉冲。针对1s的周期时间,时钟脉冲接通0.5s,断开0.5s

S置位R复位

置位=1 , 复位=0

整数运算

VW0, VM2, VM4, 不能超过32767

VM相当于变量

定时器

TON接通延时

TOF断电延时

TONR累计

计数器

加计数

减计数

加减计数

高速计数器(不受扫描)

PLS步进、伺服定位

震荡电路

范例

Q0.0亮1s -> 灭1s

经典写法,多用

传送、比较指令

传送指令与C语言中的赋值类似

如图,将3的值传入VB0中,(线圈M0.0可以不加)

VB0分为0.7 ...... V0.3 V0.2 V0.1

0 0 1 1 1

如果是字节,可以用VB0来表示,B表示8位

如果是整数,可以用VW0来表示,W表示16位

如果是字,可以用VD0来表示,D表示32位数据

MOV_B  8位

MOV_W 16位

MOV_DW 32位

MOV_R 32位浮点数

 

整数运算指令、浮点数运算、转换指令

目标:

1、四则运算

2、递增指令和递减指令的用法(用到沿指令)

3、用递增指令编写单按钮启停

4、已知圆的半径,求圆的面积和周长,最后要求结果不带小数点

16位数的存储地址是w,比如vw0,vw2,vw4,整数的最大值是32767

32位数的存储地址是D,比如VD4,VD8,VD12

模拟量16位整数

 

沿指令、取反指令、亦或指令

沿指令是按上一瞬间有效

上升沿,0变到1

下降沿,1变到0

INV_B取反指令

亦或指令、相同为0,相异为1

时钟指令

时钟指令,读出来的时钟是BCD码,如果要编程,比如每天的9点50分电机启动,需要用到比较指令,而比较指令里面 是没有BCD码比较的,需要转换。

调用子程序

SBR0~SBR63,总共64个子程序

不调用就不扫描

1.保持调用该子程序最后一个扫描周期的状态

2.提高程序执行的速度

3.可以在不同调用的子程序之间使用重复线圈

经典程序

一个开关实现线圈的运行和停止

启动5s后电机转,再等5s第二台电机转,按停止全停

  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值