s7-300和400指针寻址的说明与例程版_第1页
s7-300和400指针寻址的说明与例程版_第2页
s7-300和400指针寻址的说明与例程版_第3页
s7-300和400指针寻址的说明与例程版_第4页
s7-300和400指针寻址的说明与例程版_第5页
已阅读5页,还剩21页未读, 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

S7-300和S7-400寻 西门子自动化与驱动产品的技术支 如何获得西门子自动化与驱动产品的资 需设备选型及订 西门子技术支持西门子自动化产品的其它S7-300/S7-400PLC相关手 缩写词含 如何使用STEP7软件的查找某个关键字或功 利用Index进行关键字的查 或者,利用Search进行相关搜 想了解某个FB/FC的功能及管脚的定 S7-300/400系统区 S7-300/400PLC寻址方 直接寻 绝对地址 符号寻址 间接寻 寄存器间接寻 FB/FC的指针参数传 S7-300/400寻址方式图 附录-推荐................................................................................................................................/CN/llisapi.dll?func=cslib.csinfo2&aktprim=9 cn,如下图 首先,建议您通过A&D的搜索并。您还可以致 转3785/3726索取资料 听到提示音后按3获得。西门子技术支持无法自行解决的技术问题,请拨打西门子技术支持登记,等待西门子技术支持工程师回复。我们会在2小时内予以响应。技术支持传真 技术支持邮箱 西门子自动化产品的其它提供S7-200PLC相关知识及软件/CN/guest/查找西门子自动化与驱动的所有产品订货号、、及技术参数S7-300/S7-400PLC<S7-300CPU31xC和CPU31x,技术数据>, bleControllerHardwareandInstallation手册,S7-300模块数据手册,

&download=true“S7-300InstructionListCPU31 x,IM151-7CPU,BM147-1CPU,BM147-2CPU”,/CN/llisapi.dll/csfetch/ & “AutomationSystemS7-400CPUSpecifications”手册,/CN/llisapi.dll/csfetch/ &download=true或 .cn/download/Info/00001/N0279.pdf“AutomationSystemS7-400HardwareandInstallation手册, .cn/download/Info/00001/1011.pdf或/WW/llisapi.dll/csfetch/ &download=true(英文)“AutomationSystemS7-400ModuleSpecifications”/CN/llisapi.dll/csfetch/ &download=true“S7-400InstructionListCPU412414416417手册,/CN/llisapi.dll/csfetch/ download=true缩写词含IEC:InternationalElectrotechnicalCommission,国际电工技术FAQ:FrequentlyAskedQuestions,常见问题解答AVC:SIMATICCard/AutomationValue如何使STEP7软件 开STEP7的Index进行关键字的查或者,利用Search进行相关搜S7-300/400系统区S7CPU的系统区域分为下表中列出的地址区域。在程序中可以根据相应的地址直接读地址区可以的地址单S7描输入(位I输入(字节输入(字输入(双字输出(位Q输出(字节输出(字输出(双字位器(位M器(字节器(字节器(字器(双字TC数据块,用"OPNFB或SFB做背景数据块(instanceDB)。数据块,用"OPNLLS7-300/400PLC寻址方在STEP7程序中你可以使用输入输出信号(I/O),位区(M),计数器,计时器,数据块符),而一个你的用户程序中的地址也就可以用一个符号来。 I0.0,Q1.7,PIW256,PQW512,MD20,T15,C16,DB1.DBB10,L1等间接寻址分为器间接寻址和寄存器间接寻址,间接寻址的指针分为16位指针和32位针,而32位指针又分为内部区域寻址与交叉区域*16位指针:16位地址指针用于定时器、计数器、程序块(DB、FC、FB)的寻址,16位指DB、DI)或程序块(FB、FC)的号

16 C[MW上述指令中,’C’为区域标识符,而’MW20’为一个16位指针16位指针器间接寻址举例 //1传送 //I0.0 //用于打开DB 2LT*32位指针:32位地址指针用于I、Q、M、L、数据块等器中位、字节、字及双字的寻器32指针仅用于内部区域寻址寻址格式表示为:地址器标识符[32位地址指针 MD[LD0‘MD’为区域标识符及宽度,而LD0为一个32位指针 移3位(或是乘8)即可。如 3//3T//LD0P#100.0指针32位器间接寻址举例//DB块间接寻址举13//DB3,最多可以同时打开两个DBL43T//将逻辑操作结果传送到MD20//包含地址指针为P#4.0L//将地址指针P#20.0装载到MD24T L//320转换指针为P#40.0并装载到MD28TL[MD//装载DB1.DBW4L[MD//DB1.DBW20L[MD//DB3.DBW40-T2 //循环操作的次数,100NEXT: [MD //与DB块中的值进行比较,开始地址为DBW0 //次数减1,跳回next,如果MW1000LOOP //的位置((地址值/P#2.0)+1)值于MD8中 与ARx相关的指令有:LAR1LAR2TAR1,TAR2+AR1AR2LAR1AR2CARSTEP7StatementListforS7-300andS7-400。或点击该手册中文版*内部区域寄存器间接寻位~18位作为寻址操作的字节地址19~第31位没有定义,32位指针的格式如下 [AR1, //DB块寄存器内部1L[AR1,//将于MD20中的指针装载到地址寄存器1中L[AR1,//将DBW装载到累加器1中,地址于MD20中T [AR2,LAI[AR1,=Q[AR1,*交叉区域寄存器间接寻同样,交叉区域指针为32位,寄存器间接寻址要使用地址寄存器AR1或AR2未定义,31位为交叉区域指针标识位。I,例如表示数据块(DB)中的数据,例如表示区域地L,例交叉区域指针常数表达为:P#器字节.//指向Q区第10字节第5位的指针//DB1区域的第32字节0位的指针常交叉区域寻址表示为 宽度[ARx,偏移量L‘W’W[AR2,P#1.0宽度,AR2为地址寄存器2,P#1.0为偏移//M W[AR1,//I W[AR2,P#0.0 LT //16位指针装入AL//3T[LWAT[LW=//Motor*32指针用于参数传 //DB块号至OPNDB[LW //并打开该DB //装载第一个要计算的实32指针至 DBD[LD //LD2指针位置的实 //结果仍存入LD2,此时LD2指针指向下一个实 LOOP FB传递复合数据类型(ARRAY、STRUCTDT等)的实参。在被调用的函数FC及函数块FB内部可以间接实参的器。16进制代IQMLV指向的DB块号(INT类型)并且不为零。ANY数据类型及参数传POINTER是一种用于传递指针的形参数据类型,可视为POINTER类型的扩展,较POINTER类型为复杂,长度为10个字节,增加的2字节,最高字节(Byte0)固定为B#16#10,第二字节(Byte1)ANY指针所指向区域的数据类型,而接下来的2字节factor)。其余6字节作用与POINTER类型相同。空位8位字8位字16位16位整32位双32位双整32位浮24小时时FBFCDBSDB//此例程仅提供存于DB块中INT类型数据排//结果为INT数据由小到大排列,保存DB块//Error1Data(ANY类型)

D D W //ANY指针BYTE0是B#16#10 L6L//类型为 //打开输入DB块 DB[LW - L2L1-NXT2:LNXT1:T DBW[AR1,P#2.0] DBW DBW DBW DBW[AR1,P#2.0] DBW

LOOPNXT2 ERR1: ERR2: ERR3:L E

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论