西门子S7-300基础课程第四讲.pptx

  1. 1、本文档共47页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

西门子300PLC基础课程

第四讲;S7-300/400系列PLC指令系统;大家好!;S7-300/400编程语言;之间有一个左正右负的直流电源电压,当网络中的触点同时接通,有一个假想的“能流”流过线圈。能流只能从左至右流通。如图细解:;能流细解;2,指令表

S7系列将指令表称为语句表(STL),他是类似于微机的汇编语言的文本语言,多条语句组成一个程序段。语句表可以实现某些不能用梯形图和功能块图表示的功能。

3,功能块图

功能块图(FBD)使用类似于布尔代数的图形逻辑符号来表示控制逻辑。一些复杂的功能(如数学运算功能)用指令框来表示,有数字电路基础的人较好掌握。功能块图用类似于门、或门的方框来表示逻辑运算关系,方块的左侧为逻辑运算的输入变量,右侧为输出变量,输入输出端的小圆圈表示“非”运算,方框被导线连接在一起,信号自左向右流动。;4,编程语言的相互转换与选用

在STEP7中,如果程序块没有错误,并且被正确的划分为网络在梯形图、功能块图和语句表中可以转换。用语句表编写的程序不一定就能装换为梯形图,不能转换的网络仍然保留语句表形式。但是并不表示该网络有错误。

问题,三种语言的优缺点?我们适合用什么语言?;S7-300/400存储区;3,BCD码

BCD码用4位二进制数表示一位十进制数,例如十进制9对应的二进制数为1001。

BCD码最高4位二进制用来表示符号,BCD码实际上是十六进制数,但是各位之间的关系是逢十进一。十进制数可以很方便的转换为BCD码,例如十进制数296对应的BCD码为W#16#296,或者2#0000001010010110.

二进制整数2#0000000100101000对应的十进制也是296,因为它的第三位、第五位、第八位都是1,对应的十进制数为2的8次方+2的5次方+2的3次方=296。;数据类型

1,位

位(bit)数据类型为布尔(BOOL)型,在编程软件中BOOL的值为1和0。

2,字节

八位二进制数组成一个字节(BYTE),即8个位。

3,字

相邻两个字节组成一个字(WORD),即16个位。表示无符号数。

4,双字

两个字组成一个双字(DoubleWord),即32个位。表示无符号数。

;5,16位整数

整数(INT)是有符号??数,其最高位为符号为,最高位为0时表示正数,为1时表示负数。取值范围-32768~32767.

6,32位整数

32位整数(DINT)的最高位为符号位,取值范围-2147483648~2147483647。

7,32位浮点数

浮点数又称实数(REAL),浮点数可表示为1.mx2的E次方。

;S7-300/400指令系统;指令小实例;常闭触点指令实例;能流取反小实例;输出线圈实例;中间输出指令小实例;复位线圈实例;置位线圈小实例;RS与SR双稳态触发器;RS与SR双稳态触发器;置位优先型RS双稳态触发器指令实例;复位优先型SR双稳态触发器指令实例;指令回顾;下降沿检测实例;上升沿检测实例;NEG地址下降沿检测实例;POS地址上升沿检测实例;“XOR”异或指令小实例;传送指令;传送小实例;定时器指令;定时器指令一览表;S_PULSE脉冲定时器;S_PULSE脉冲定时器举例;S_PULSE脉冲定时器;S_PEXT扩展脉冲指令

文档评论(0)

金华 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档