您好,欢迎光临本网站![请登录][注册会员]  
文件名称: 西门子PLC指针编程.pdf
  所属分类: 嵌入式
  开发工具:
  文件大小: 4mb
  下载次数: 0
  上传时间: 2019-07-15
  提 供 者: zyic****
 详细说明:西门子PLC中语句表指针编程,深入S7语句表编程的入门文档。A&D AS CS2 FA Systems Support 寻址方式 寻址方式 直接寻址 存储区地址指针 直接寻址 间接寻址 寄存器间接寻址 绝对地址符号地址 存储器 寄存器 POINTER数据 类型指针 间接寻址 间接寻址 ANY数据类型 指针 16位撤针32位指针32位指针32位指针 FB块形参的 (DB、T、C)内部区城 内部区城交叉区城 编程 SIEMENS A&DCS2FA崔坚 SIMATIC Technical Consulting 2007 8F P age A&D AS CS2 FA Systems Support 地址区符号及访问长度说明 举例 WBJIWID 过程映像区输入 110、B2、W4、D12 寻址方式 Q//QWIQD 「过程映像区输出 Q32、QB12、QW20、QD40 PIBJPWPID 外设输入(或立即读)PB256、P30、PD400 直接寻址 PQBIPQW/PQD 外设输出(或立即写) PQB256、PQW288、PQD300 标志位存储区 M40、MB3、M12、MD42 存储区地址指针 LLBLWLD 区域数据 L22、LB1、LW20、LW42 定时器 寄存器间接寻址C 计数器 C1 FC/FBISFC/SFB 程序块 FC1、SFC67 POINTER数据| DBX/DBB/DBWIDBD数据块(使用OPND)·×120,DE820,D4.DED 类型指针 DIXDBDIDID数据块(使用 OPN DI)* DX120、DB20、DMW4、DD100 ANY数据类型 DB块的访问也可以直接带有DB号,例如DB1DEX200。 指针 FB块形参的 an DB1. DBX120 编程 SIEMENS A&DCS2FA崔坚 SIMATIC Technical Consulting 2007 8F P age 16位地址指针 A&D AS CS2 FA Systems Support16位地址指针用于定时器、计数器、程序块(DB、FC、FB)的寻 址,16位指针被看作一个无符号整数(0~65535),它表示定时 寻址方式 器(T)、计数器(C)、数据块(DB、DI)或程序块(FB、FC) 的号,16位指针的格式如下: 直接寻址 存储区地址指针 514131211109876543210 寄存器间接寻址 0000000000100101 POINTER数据 0 类型指针 ANY数据类型 指针 FB块形参的 23+22+2=37(指针指向37) 编程 SIEMENS A&DCS2FA崔坚 SIMATIC Technical Consulting 2007 8F P age 16位地址指针 A&D AS CS2 FA Systems Support 地址寻址表示格式为:区域标识符[16位地址指针],例如打开一个 寻址方式 DB块表示为: 直接寻址 OPN DB IMW20J 存储区地址指针 寄存器间接寻址 打开指令区域标识符地址指针 POINTER数据 类型指针 ANY数据类型 指针 FB块形参的 编程 SIEMENS A&DCS2FA崔坚 SIMATIC Technical Consulting 2007 8F P age 16位地址指针使用示例 A&D AS CS2 FA 11 将11传送到累加器1中 Systems Support T M 20 /将累加器1中的数值传送到M20中 A 2.1 //如果I2.1为1,将预置值10秒装载到T11中。 寻址方式 S5T#10S T[M20] 直接寻址 M 20 1 存储区地址指针 +I MW 22 //MW20再加1 A I 2 //如果I2.2为1,C12向上计数一次。 寄存器间接寻址 C[酬22] PINE数据M 类型指针 T LW 20 UC FC [LW 20 //无条件调用FC12 ANY数据类型 13 指针 20 工 FB块形参的 CCFB[MW20]如果I2.3为1,调用FB13 编程 FC12和FB13不能带有形参,这是有CC和UC调用指令决定的。 SIEMENS A&DCS2FA崔坚 SIMATIC Technical Consulting 2007 8F P age 32位地址指针 A&D AS CS2 FA Systems Support 寻址方式 32位地址指针 32位地址指针用于Ⅰ、Q、M、L、数据块等存储器中位、字节、字及 直接寻址 双字的寻址,32位的地址指针可以使用一个双字表示,第0位~第2 位作为寻址操作的位地址,第3位~第18位作为寻址操作的字节地址, 存储区地址指针第19位~第31位没有定义,32位指针的格式如下: 寄存器间接寻址 313029282726252423222120191817161514131211109876543210 POINTER数据回 00000000000BBBBBBBBBBBBBBBB xxx 类型指针 2 2 15 ANY数据类型 指针 未定义 字节地址 位地址 FB块形参的 编程 SIEMENS A&DCS2FA崔坚 SIMATIC Technical Consulting 2007 8F P age 32位地址指针 A&D AS CS2 FA Systems Support 地址寻址表示格式为: 寻址方式 地址存储器标识符[32位地址指针],例如指针存储于LD20中, 装载M存储器一个字节表示 直接寻址 M B LD20] 存储区地址指针 寄存器间接寻址 装载指令存储区域访问宽度地址指针 POINTER数据 类型指针 32位地址指针也可以使用常数表示,例如装载32位指针常 数LP#40.3(P=指针,字节地址=40,位地址=3)。32位 ANY数据类型地址指针数据与双整数可以相互转换,由于指针指到一个 指针 位地址上,每一个位地址加1,相应转换的整数值加1的倍 FB块形参的 数,例如P#0.0转换双整数为L#0,P#0.1转换双整数为L#1 编程 每一个字节地址加1,相应转换的整数值加8的倍数,例如 P#3.1转换双整数为L#25 SIEMENS A&DCS2FA崔坚 SIMATIC Technical Consulting 2007 8F P age 32位地址指针使用示例1 A&D AS CS2 FA Systems Support OPn DB //打开DB1。 寻址方式 OPN DI //打开DB3,最多可以同时打开 两个DB块。 直接寻址 4 //装载4到累加器1中。 sld 3 //累加器1中数值左移3位。 存储区地址指针 20 //将逻辑操作结果传送到MD20 中,MD20 寄存器间接寻址 包含地址指针为P#4.0 LP#20.0 //将地址指针P#20.0装载到 POINTER数据 MD24中。 类型指针 24 320 //320转换指针为P#40.0并装 ANY数据类型载到28中 指针 28 L DBW [MD 20 //装载DB1.DBW4。 FB块形参的 L DBW LMD 24] //装载DB1.DBW20 编程 +I //相加 L DIW LMD 28] //装载DB.DBW40。 SIEMENS //相减。 A&DCS2丹崔坚DIW2 SIMATIC Technical Consulting/将第结果传送到Page10
(系统自动生成,下载前可以参看下载内容)

下载文件列表

相关说明

  • 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
  • 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度
  • 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
  • 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
  • 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
  • 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.
 输入关键字,在本站1000多万海量源码库中尽情搜索: