- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
在线教务辅导网:;第3章 S7-300/400的编程基础与STEP 7的使用方法;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):有符号数,补码。最高位为符号位。;5.32位浮点数
浮点数又称实数(REAL),可表示为1.m ? 2E ,指数E是有符号数。
ANSI/IEEE标准浮点数=1.m ?2e,e = E +127占用一个双字。
STEP 7 中用小数表示浮点数。
的表示范围为±1.175495 ? 10 -38 ~±3.402 823 ? 1038。
6 .ASCII字符;3.2.3 系统存储器
1.过程映像输入/输出(I/Q),批量输入、批量输出。
2.内部存储器标志位(M)存储器区
3.定时器(T)存储器区:时间值可以用二进制或BCD码方式读取。
4.计数器(C)存储器区:计数值可以用二进制或BCD码方式读取。
5.共享数据块(DB)与背景数据块(DI)
DB2. DBX2.3、DBB5、DBW10和DBD12。DIX3.5、DIB2、DIW4和DID6。
6.外设I/O区(PI/PO)
外设输入(PI)和外设输出(PQ)区直接访问本地的和分布式输入模块和输出模块。不能以位为单位访问。
7 .局部数据区(L)
I、Q、M、DB均可以按位、字节、字和双字来存取,例如I0.0、IB0、IW0和ID0。
3.2.4 CPU中的寄存器
1.累加器(ACCUx)
S7-300有两个32位累加器(ACCU1和ACCU2),S7-400有4个累加器(ACCU1~ACCU4)。字节和字放在累加器的低端(右对齐)。
2.状态字寄存器(16位);首次检测位供操作系统使用。
RLO:逻辑运算结果。
状态位STA与位逻辑指令中的位的状态相同。
OR位暂存逻辑“与”的操作结果,以便进行后面的逻辑“或”运算。
溢出位OV:算术运算或比较指令执行时出现错误,OV被置1。
溢出状态保持位OS:用于保存OV位。
条件码 1(CC1)和条件码0(CC0):用于表示算术运算或逻辑运算的结果与0的大小关系、比较指令的执行结果或移位指令的移出位状态。
二进制结果位BR:对应于梯形图中的ENO输出的能流。如果指令被正确执行,BR位与ENO均为 1;指令执行出错时BR位为 0。;3.3 STEP 7 在编程与调试中的应用
3.3.1 符号表
在符号表中定义全局符号(I、Q、PI、PQ、M、T、C、FB、FC、SFB、SFC、DB等),可使用汉字。
符号的定义与符号表变量的排序,过滤器的使用,编程时输入单个符号。
程序块中是否显示符号和符号信息的方法。
CPU为程序中的全局符号自动加双引号,在局部变量的前面自动加“#”号。
3.3.2 程序编辑器
逻辑块包括OB、FB、FC、SFB和SFC。
生成逻辑块、选择编程语言。
显示或隐藏块注释和网络注释。
网络的生成与复制。
执行“视图”菜单中的命令,放大、缩小或设置显示比例。
执行“选项”菜单中的“自定义”命令,设置程序编辑器:
(1)在“常规”选项卡的“字体”区设置字体和字符的大小。
(2)在“STL、LAD/FDB”选项卡中选择显示特性。
(3)在“块”选项卡中选择生成块时是否生成参考数据和使用的语言。
(4)在“视图”选项卡选择在块打开
您可能关注的文档
最近下载
- 2025年危险品水路运输从业资格考试复习题库资料(浓缩500题).pdf
- 标准图集-苏S13-2022 预制混凝土排水检查井.pdf VIP
- T/CSWSL 036-2024N-酰基高丝氨酸内酯酶.pdf
- 2025至2030中国宫颈癌疫苗行业市场占有率及投资前景评估规划报告.docx VIP
- 2025至2030汽车防爆膜行业市场占有率及投资前景评估规划报告.docx VIP
- 2025至2030热熔线标涂料行业市场发展分析及投资前景报告.docx VIP
- 2021年禁毒社工招聘考试试题.doc VIP
- 医院病理技师礼仪与病理诊断.pptx VIP
- 2021年度禁毒社工招聘考试试题.doc VIP
- 《十二公民》剧本.docx VIP
文档评论(0)