西门子PLC S7 300 S7 400 STL编程手册 中文超清版

5星(超过95%的资源)
所需积分/C币:47 2017-10-21 15:18:16 10.25MB PDF
97
收藏 收藏
举报

西门子PLC S7 300 S7 400 STL编程手册 中文超清版西门子PLC S7 300 S7 400 STL编程手册 中文超清版
前言 用途 本手册是您以语句表编程语言STL创建用户程序的指南。 本手册还包含了对STL语吝元素的语法和函数进行描述的参考部分。 基础知识要求 本手册供S7程序员、操作员以及维扩/维修人另使用 要了解本手册,需要具有自动化技术的常规知识。 此外,要求具备计算机应用能力并了解在操作系统 MS Windows2000 Professional、 MS Windows xp professiona或 MS Windows server2003下使用 PC类工作设备(如编程设备)的知识 手册应用范围 本手册适用于STEP7编程软件包54版本。 符合的标准 STL符合国际电工技术委员会lC1131-3标准所定义的“指令表”话言,但在操作 方面有很大的不同。欲知更多详细资料,请参见STEP7文件 NORM TBLWR|中 的标准表。 用于S7-300和S7-400的语句表(STL),编程 A5E01112995-01 前言 要求 如要有效地使用该语句表手册,应当熟悉STEP7在线帮助所提供的S7编程理论。 该语言包也使用STEP7标准软件,因此应当熟悉该软件的操作,并阅读所附文 档 本手册是文档包“STEP7参考书目”中的部分。 下表显示了STEP7文档的总览 文档 用途 订货号 STEP7基础信息 提供给技术人员的基础信息,描述6ES78104cA088W0 sTEP7,使用入门于册 了使用STEP7和S7-300/400可 使用STEP7编程 编稈控制器来实现控制仟务的方 组态硬件和通讯连接,STEP7版本 从S5到S7,变频器手册 TEP7参考书目 提供了参考信息,并描述了编程语(6ES78104CA088BW1 用于S7300400梯形图(LADy功能块言LAD、FBD、STL、标准函数以 图(FBD)语句表(STL)于册 及系统函数,扩充了STEP7基础 用于S7300400的标准功能和系统功能/的范围。 卷1和卷2 在线帮助 用途 订货号 STEP7帮助 以在线帮助的形式,提供了使用sTEP7标准软件中的 STEP7进行编程和组态硬件的基一部分。 础信息。 STL/LAD/FBD帮助参考 上下文相关参考信息 STEP7标准软件中的 SFB/SFC帮助参考 部分。 组织块帮助参考 用于S7-300和S7-400的语句表(STL),编程 A5E01112995-01 用ym 在线帮助 集成于软件中的在线帮助是对本手册的补允。提供在线帮助的目的是,在仗用该软 件时提供详细的支持, 该帮助系统通过一些界面集成于软件中: ●上下文相关帮助提供关于当前语境的信息,例如,打开的对话框或激活的窗口。 可以通过通过菜单命令帮助>上下文相关的帮助,或按下F1键或通过使用工具 栏上的问号符来打开上下文相关的帮助。 可以通过使用菜单命令帮助>目录,或在上卜文相关的帮助窗口中按“STEP7 帮助”按钮来调用STEP7中的常规帮助。 可以通过按“词汇表”按钮,调用所有STEP7应用程序的词汇表。 本于册是“语句表帮助”的摘录。巾于于册和在线帮助具有完全相同的结构,因此 非常容易在手册和在线帮助之间切换 更多支持 如果有任何技术问题,请联系西门子代表或代理商。 您可以在下列网页中查找联系人 http://www.siemens.com/automation/partner 可以在下列网址上找到各个 SIAMTIC产品和系统的技术文档指南: http://www.siemens.com/simatic-tech-doku-portal 可以在下列网址上获得在线目录和订货系统: http://mall.automationsiemens.com. 培训中心 西门」提供∫很多培训教程,帮劫您熟悉 SIMATIC S7自动化系统。请联系当地的 培训中心,或位于德国纽伦堡(D90327)的培训总部,以获取详细信息 电话:+49(911)895-3200 网址:http:/www.sitrain.com 用于S7-300和S7-400的语句表(STL),编程 A5E01112995-01 前言 技术支持 您可以获取所有A&D产品的技术支持 通过网站请求支 http://www.siemens.com/automation/support-request 电话:+491805050222 传真:+491805050223 关于技术支持的更多信息请参见 nternet网页: http://www.siemens.com/automation/service nternet服务和支持 除文档以外,还在 Internet上在线提供了知识产权信息,网址如下: http://www.siemens.com/automation/service&support 可在其中查找下列内容 公司简讯,经常提供产品的最新信息。 相应文档资料,可通过“服务和支持”中的搜索功能查找 论坛,世界各地的用户和专家可以在此交流经验 当地白动化和驱动办事处 在“服务”页面下提供了关于现场服务、维修、备件等信息 用于S7-300和S7-400的语句表(STL),编程 A5E01112995-01 内容 位逻辑指令 1-1 位逻辑指令概述 A与运算 1-3 1.3 AN与非运算 1.4 O或运算 ON或非运算 6 1.6 异或运算. 1-7 1.7 ⅪN同或运算 -8 1.8 O先与运算后或运算 9 1.9 与运算嵌套丌始 1-10 1.10AN(与非运算嵌套开始 1-11 1.11O(或运算嵌套丌始 1-11 1.12ON(或非运算嵌套开始 1-12 1.13Ⅹ(异或运算嵌套开始 1-12 1.14×N(同或运算嵌套开始 1-13 115)嵌套结束… 赋值 1-16 1.17R复位 1-17 S置位 1-18 1.19NOT对RLO取反 1-19 120SET置位RLO(=1) 1-20 121CLR清零RLO(=0) 21 1.22SAVE将RLO休存到BR寄存器. 1-22 1.23FN下降沿 1-231 1.24FP上升沿 25 2比较指令 2-1 2.1 比较指令概述 2-11 2.2 ?比较整数(16位 2-2 2.3 ?D比较长整数(32位)… 2-3 24 ?R比较浮点数(32位) 3转换指令 3-1 转换指令概述 3-1 3.2 BT|将BCD码转换为整型(16似)… 3-2 33∏TB将整型(16位)转换为BCD 3-3 3.4 BTD将BCD码转換为整型(32位) 35TD将整型(16位)转换为长整型(32位)… 3-5 36DTB将长整型(32位)转换为BCD码 3-6 3.7 DTR将长整型(32位)转换为浮点型(32位|EEFP 3.8 INⅥ对数(16位)求反码 3.9NVD对长整数(32位)求反吗 3-9 310NEG|对整数(16位)补码 3-10 用于S7-300和S7-400的语句表(STL),编程 A5E01112995-01 内 311NEGD对长整数(32位)补码 312NEGR对浮点数(32位,|EE-FP)取反 313cAW改变ACCU1-L(16位)中的字节顺序 3-13 314CAD改变ACCU1(32位)中的字节顺序 3-14 3.15RND取 3-15 3.16 TRUNC截断 -16 3.17RND+取整为高位长整数 3-17 3.18RND-取整为低位长整数 3-18 4计数器指令 4-1 41 计数器指令彬述 4-1 4.2 FR启用计数(释放) 4-2 4.3 将当前计数器值载入ACCU1 4-3 4.4 LC将当前计数器值作为BCD码载入ACCU1 4 R将计数器复位 4 4=5 4.6 S设置计数器预设值… 4-6 4.7 CU值计数器 4-7 4.8 CD降值计数器 4-8 5数据块指令 5.1 数据块指令概述 5.2 OPN打开数据块 5.3 CDB交换共享数据块和实例DB …5-3 54 L DBLG在ACCU1中装载共享数据块的长度 5.5 L DBNO在ACCU1中装载共享数据块的编号 56 LDLG在ACCU1中装载实例DB的长度 5-5 5.7 LD|No在AccU1屮装载实例DB的编号 5-5 6逻辑控制指令 6-1 6.1 逻辑控制指令概述 6-1 6.2 JU无条件跳转 6-3 63儿L跳转到标签 6-4 64 JC当RLO=1时跳转 6-5 6.5 JCN当RLO=0时跳转 6-6 6.6JCB当带BR位的RLO=1时跳转 6.7 JNB当带BR位的RLO=0时跳转 6 68 JB|当BR=1时跳转 6-9 6.9 JNB|当BR=0时跳转 6-10 6.10J0当OV=1时跳转 6-11 611J0S当OS=1时跳转 6-12 6.12Jz当为零时逃转 6-13 6.13JN当不为零时跳转 6-14 614JP当为正时垗转 6-15 615JM当为负时跳转 6-16 6.16JPz当为正或零时跳转 6-17 617JMz当为负或零时跳转 6.18JUo无序时跳转 -19 6.19LoOP循环 6-20 7整型数学运算指令 7-1 7.1 整数算术指令概述 用于S7-300和S7-400的语句表(STL),编程 A5E01112995-0 内容 7.2 使用数算入指令时得出状态字的位数值 7-2 7.3 +|AccU1+ACCU2,整型(16位) 74 AccU2-ACCU1,整型(16位) 7-4 ACCU1*ACCU2,整型(16位) 7-5 7.6 /ACcU2/AccU1,整型(16位) 7-6 7.7 +整型常数(16位、32位) 7-8 78+ D ACCU1+ACCU2,长整犁(32位 7-10 79 D ACCU2-ACCU1,长整型(32位)… 7-11 7.10 D ACCU1*ACCU2,长整型(32位) 7-12 7110 D ACCU2/ACCU1,长整型(32位) -13 712MOD除法余数,长整型(32位) 7-15 8浮点型数学运算指令 8-1 8.1 浮点运算指令概述 8.2 使用浮点运算指令时得出状态字的位数值 8.3 浮点运算指令:基 831+R将ACCU1和ACCU2作为浮点数(32位EEFP相加 8-3 832R将ACCU2与ACCU1作为浮点数(32位 EEE-FP相减 8-5 833R将ACCU1和ACCU2作为浮点数(32位EEFP)相乘 8-7 834R将ACCU2与AcCU1作为浮点数(32位 EEE-FP)相除 8-8 835ABS浮点数的(32位EEFP)绝对值 8-9 8.4 浮点运算指令:扩展 8-10 841SQR计算浮点数(32位)平方 8-10 842SQRT计算浮点数(32位)平方根 8-11 843EXP计算浮点数(32位)的指数值 8-12 844LN计算浮点数(32位)的自然对数 8-13 845SN计算浮点数(32位)角度的止弦值 846COS计算浮点数(32位)度的余弦值 8-15 847TAN计算浮点数(32位)角度的正切值 8-16 848ASN计算浮点数(32位)的反正弦值 面面E 8-17 849ACOS计算浮点数(32位)的反余弦值 84.10ATAN计算浮点数(32位)的反正切值 “14B国面面“11 8-19 9装载和传送指令 9-1 9.1 装载和传送指令概述 92L装载 9.3 LSTW将状态字装载到ACCU1中 9-4 9.4 LAR1从ACCU1装载地址奇存器1 9 9.5LAR1<D>用长整型(32位指针)载地址寄存器1 9-6 9.6 LAR1AR2从地址寄存器2装载地址寄存器1 9-7 97 LAR2从ACCU1装载地址寄存器2 9.8 LAR2<D>用长整型(32位指针)装载地址奇存器2 9-8 9.9 T传送 9-9 9.10STW将ACCU1传送至状态字 -10 9.11CAR交换地址寄存器1和地址寄存器2. 9-11 9.12TAR1将地址寄存器1传送至ACCU1 9-11 913TAR1<D>将地址寄存器1传送至日标地址(32位指针) 9-12 914TAR1AR2将地址寄存器1传送至地址寄存器2 9-13 9.15TAR2将地址寄存器2传送至ACCU1 9-13 9.16AR2<D>将地址奇存器2传送至目标地址(32位指针) 9-14 用于S7-300和S7-400的语句表(STL),编程 A5E01112995-01 ⅨX 内 10程序控制指令 0-1 10.1程序控制指令概述 10-1 102BE块结束 10-2 10.3BEC块有条件结束 10-3 104BEU块无条件结束… 10.5CALL块调用 10-5 10.6调用FB 10-7 10.7调用FC 10-9 10.8调用SFB 10-11 10.9调用SFC. 10-13 10.10调用多重实例. 10-14 10.11从库中调用块 .10-14 10.12Cc条件调用 111 .10-15 10.13UC无条件调用 .10-16 10.14MCR(主控继电器) …10-17 10.15使用MCR功能的重要注意事项 10-19 10.16McR(在MCR堆栈中保存RLO,开始MCR… .10-20 10.17)MCR结束MCR 10-22 10.18MCRA激活MCR区域.… 10-23 10.19MCRD取消激活MCR区域 10-24 11移位和循环指令 11-1 11.1移位指令 11-1 11.1.1移位指令概述 11-1 1112SS|带符号整型移位(16位) 11-2 1113SSD带符号长整型移位(32位) 1114SLW左栘字(16位) 11-6 11.15SRW右移字(16位)…… 11.16SLD左移刈字(32位) 11-10 1117SRD右移双字(32位)… 11-12 11.2循环移位指令 11.2.1循环移位指令概述 1122RLD循环左移刈字(32位) 11-15 1123RRD循环右移双字(32位) 11-17 1124RLDA通过CC1循环左移ACCU1(32位) 11-19 1125RRDA通过cC1循环右移ACC∪U1(32位) 11-20 12定时器指令 12-1 12.1定时器指令概述.… 12-1 122定吋器在存储器中的位置与定时器组件 12-2 123FR启用定时器(自出) 12-5 124L将当前定时器值作为整数载入ACCU1 12-7 12.5LC将当前定时器值作为BCD载入ACCU1 12-9 126R复位定时器 面面面 12-1 127SP脉冲定时器 12-12 128SE扩展脉冲定吋器 12-14 12.9SD接通延迟定时器 12-16 12.10SS掉电保扩接通延时定时器 12-18 12.11SF断开延时定时器 12-20 用于S7-300和S7-400的语句表(STL),编程 A5E01112995-0

...展开详情
试读 127P 西门子PLC S7 300 S7 400 STL编程手册 中文超清版
立即下载 身份认证VIP会员低至7折
一个资源只可评论一次,评论内容不能少于5个字
weixin_38743481 很值得参考学习的资料,谢谢分享了
2020-05-09
回复
您会向同学/朋友/同事推荐我们的CSDN下载吗?
谢谢参与!您的真实评价是我们改进的动力~
上传资源赚钱or赚积分
最新推荐
西门子PLC S7 300 S7 400 STL编程手册 中文超清版 47积分/C币 立即下载
1/127
西门子PLC S7 300 S7 400 STL编程手册 中文超清版第1页
西门子PLC S7 300 S7 400 STL编程手册 中文超清版第2页
西门子PLC S7 300 S7 400 STL编程手册 中文超清版第3页
西门子PLC S7 300 S7 400 STL编程手册 中文超清版第4页
西门子PLC S7 300 S7 400 STL编程手册 中文超清版第5页
西门子PLC S7 300 S7 400 STL编程手册 中文超清版第6页
西门子PLC S7 300 S7 400 STL编程手册 中文超清版第7页
西门子PLC S7 300 S7 400 STL编程手册 中文超清版第8页
西门子PLC S7 300 S7 400 STL编程手册 中文超清版第9页
西门子PLC S7 300 S7 400 STL编程手册 中文超清版第10页
西门子PLC S7 300 S7 400 STL编程手册 中文超清版第11页
西门子PLC S7 300 S7 400 STL编程手册 中文超清版第12页
西门子PLC S7 300 S7 400 STL编程手册 中文超清版第13页
西门子PLC S7 300 S7 400 STL编程手册 中文超清版第14页
西门子PLC S7 300 S7 400 STL编程手册 中文超清版第15页
西门子PLC S7 300 S7 400 STL编程手册 中文超清版第16页
西门子PLC S7 300 S7 400 STL编程手册 中文超清版第17页
西门子PLC S7 300 S7 400 STL编程手册 中文超清版第18页
西门子PLC S7 300 S7 400 STL编程手册 中文超清版第19页
西门子PLC S7 300 S7 400 STL编程手册 中文超清版第20页

试读结束, 可继续阅读

47积分/C币 立即下载