【侯俊霞全网最全收集--PLC1200/200SMART(88+93课时) 第4、5章】

数据类型和进制转换

必须掌握的进制转换技能

控制 通信
四种进制:二进制、十进制、十六进制、八进制
具体转换过程略

常用数据类型分类

概念:
数据类型用于指定数据元素的大小和格式,以及如何解释数据,用来描述数据的长度,(即二进制的位数)和属性。用户程序中的所有数据必须通过数据类型来识别,只有相同数据类型的变量才能进行计算。在定义变量时需要设置变量的数据类型,在使用指令、函数、函数块时,需要按照操作数要求的数据类型使用合适的变量。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

S7-1200数据存储区和寻址方式

bool
byte(8位)
word(16位)
Dword(32位)
有符号:sint、int、Dint
无符号:usint、uint、uDint
Real、LReal

I
Q
M
L:(临时、局部)
DB

IB0:代表输入、字节、起始点,代表I0.0~I0.7(从左向右)。
QB0代表Q0.0~Q0.7。
在这里插入图片描述

在这里插入图片描述

CPU的系统和时钟存储器、沿指令

如何利用系统存储器初始化程序

在这里插入图片描述
在这里插入图片描述
①激活“启用系统存储器字节”;
②系统存储器字节地址:如果是1,表示,MB1,可以自己修改
③首次循环M1.0:相当于SMART里面的SM0.1,首次扫描闭合,然后断开。
④诊断状态已更改:在诊断事件后的一个扫描周期内置位为1。由于直到启动OB和程序循环CB首次执行完才能置位该位,所以在启动OB和程序循环OB首次执行完成才能判断是否发生诊断更改;
⑤始终为1_(高电平)∶
相当于200SMART里面的SM0.0的常开点
⑥始终为0(低电平)∶
相当于200SMART里面的SM0.0的常闭点。
下面在软件里进行演示,并与SMART PLC进行对比。

在这里插入图片描述

总结:
(1)设定好以 后要保证把硬件组态下载到PLC中,否则不生效。
(2)上电初始化脉冲的应用,复位或者触发
(3)始终为1,用于定位、通信等,有些需要始终通电的指令
(4)始终为0,不常用。
(5)以后讲到OB100时,会用OB100进行初始化

如何利用时钟存储器做震荡电路

在这里插入图片描述
M0.0和M0.1会用于通信
在这里插入图片描述

沿指令、取反指令的应用

概念:
1、正跳变触点指令(上升沿)∶从断开到接通,接通一个扫描周期。
2、负跳变触点指令(下降沿)∶从接通到断开,接通一个扫描周期。S7-200 SMART CPU支持在程序中合计(上升和下降)使用1024条边缘
检测器指令。(参考SMART帮助)
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值