- 1、本文档共34页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第3章 S7-300/400的编程基础与STEP 7的使用方法
3.1 程序的生成与仿真实验
3.1.1 STEP 7 的编程语言
1.梯形图(LAD) :直观易懂,适合于数字量逻辑控制。
2. 语句表(STL) :功能比梯形图强,类似于单片机的汇编语言。
3 .功能块图(FBD) :国内很少使用。
以上是3种基本编程语言,可以相互转换。
4 .顺序功能图(S7 Graph),适用于顺序控制过程。
5 .结构化控制语言(SCL) :适用于复杂的计算,或管理大量的数据等。
以上对应于IEC 6113-3 的5种编程语言。
6 .S7 HiGraph:用状态图描述异步、非顺序过程。
7 .S7 CFC:连续功能图,适用于连续过程控制的编程。
3.1.2 生成用户程序
生成项目
定义符号地址
生成梯形图程序
设置地址显示方式
3.1.3 用仿真软件调试程序
用程序状态调试程序
3.2 S7-300/400 CPU 的存储区
3.2.1 数制
1.二进制数
二进制数的1位(bit )只能取0和1这两个不同的值,用来表示开关量的两种不
同的状态。ON/OFF,TURE/FALSE 。二进制常数:2#1010 1110 0111 0101 。
2 .十六进制数
十六进制的16个数字:0~9和A~F ,每个占二进制数的4位,W#16#AE75 。
3 .BCD码
BCD码用4位二进制数表示一位十进制数,各位之间逢十进一。最高4位用来
表示符号,16 位BCD码的范围:–999~+999 。BCD码双字的范围为–9999999~
+9999999 。
十进制数-862对应的BCD码为W#16#F862 ,或2#1111 1000 0110 0010 。
因为运算规则是逢16进1,十六进制数W#16#123对应的十进制数为
W#16#123 =1×162+2 ×161+3 =291 。
3.2.2 基本数据类型
1.位(bit ):BOOL型,例如I3.2 ,常数2#0 ,TRUE 。
2 .字节(Byte ):例如QB0,B#16#3A 。
3 .字(Word) :16位无符号数,例如W#16#13AF 。
双字(DWord ):32位无符号数。例如DW#16#35AF023C 。
4 .整数(INT ,Integer ):16位有符号数,补码,最高位为符号位。
32位整数(DINT ,Double Integer ):有符号数,补码。最高位为符号位。
MSB LSB
7 6 5 4 3 2 1 0
IB0
IB1
IB2
IB3
IB4
IB5
图3-5 位数据的存放
5 .32位浮点数
浮点数又称实数(REAL ),可表示为1.m 2E ,指数E是有符号数。
ANSI/IEEE标准浮点数=1.m 2e ,e = E +127 占用一个双字。
STEP 7 中用小数表示浮点数。
-38 38
的表示范围为±1.175495 10 ~±3.402 823 10 。
6 .ASCII字符
L#为32位双整数常数,例如L# +5 。
P#为地址指针常数,例如P#M2.0是M2.0 的地址。
S5T#是16位S5时间常数,格式为S5T# aD_bH_cM_dS_eMS。取值范围为
S5T#0S~9990S 。
T#为32位IEC时间常数,单位为ms ,只能用于语句表。
C#为计数器常数(BCD码),例如C#250 。
8位ASCII字符用单引号表示,例如‘ABC’。
IEC 日期常数:例如D#2004-1-15 。
TOD#是32位实时时间(Time of day )常数,例如TOD#23:50:45.300 。
3.2.3 系统存储器
您可能关注的文档
- MC9S12单片机原理及嵌入式应用开发技术 教学配套课件 陈万忠 8第八章ADC模块.pdf
- MC9S12单片机原理及嵌入式应用开发技术 教学配套课件 陈万忠 10键盘+显示.pdf
- MC9S12单片机原理及嵌入式应用开发技术 教学配套课件 陈万忠 11第十章时钟.pdf
- MCS-51系列单片机原理及接口技术 第2版 教学配套课件 邹振春 1.1.pdf
- MCS-51系列单片机原理及接口技术 第2版 教学配套课件 邹振春 1.2.pdf
- MCS-51系列单片机原理及接口技术 第2版 教学配套课件 邹振春 1.3.pdf
- MCS-51系列单片机原理及接口技术 第2版 教学配套课件 邹振春 第八章C51语言程序设计.pdf
- MCS-51系列单片机原理及接口技术 第2版 教学配套课件 邹振春 第二章 MCS-51单片机的硬件结构.pdf
- MCS-51系列单片机原理及接口技术 第2版 教学配套课件 邹振春 第三章 MCS-51汇编语言指令.pdf
- MCS-51系列单片机原理及接口技术 第2版 教学配套课件 邹振春 第四章中断.pdf
- DB4405T288-2019 嘉氏羊蹄甲栽培技术规程.docx
- DB42T 1759.2-2021 生草栽培技术规程 第2部分:桃园.docx
- DB3711T149-2023 湿地植被恢复技术规程.docx
- DB61_T 582-2024 地理标志产品质量要求 横山羊肉.docx
- DB4401_T176-2022水功能区水质监测技术规范.docx
- DB43/T 2378-2022百合鳞茎腐烂病综合防控技术规程.docx
- DB45T2460-2022 克氏原螯虾稻田生态种养技术规程.docx
- DB4409T18-2021 黄皮嫁接育苗技术规程.docx
- DB3701T 485-2024 金银花生产技术规程.docx
- DB5106T08-2020 市场监管执法队伍行为规范.docx
文档评论(0)