开发工具:
文件大小: 4mb
下载次数: 0
上传时间: 2019-07-15
详细说明:西门子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最新版进行解压.
- 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
- 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
- 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.