PLC内存地址格式
蓝普锋RPC2000系列PLC作为Modbus从站的调试

蓝普锋RPC2000系列PLC作为Modbus从站的调试方法 1 调试工具Modbus协议:Modbus RTU。
Modbus主站:ModScan32软件Modbus从站:蓝普锋RPC2000系列PLC,默认地址为51(33H),可以重新设置。
2 蓝普锋RPC2000系列PLC的内存编址规则2.1 M区内存编址规则RPC2000系列PLC的M区内存以8位BYTE数据类型为基本单元进行连续编址。
M区内存的8位BYTE数据类型的模拟量地址格式为%MBm,其中字节数m为正整数。
因为1个16位WORD数据类型所占用的内存大小等于2个8位BYTE数据类型所占用的内存大小,所以,如果M区内存的模拟量地址以16位WORD数据类型来进行编址,那么M区内存的16位WORD数据类型的模拟量地址格式为%MW2m,其中字节数m为正整数。
2.2 I区内存编址规则RPC2000系列PLC的I区内存以1位BOOL数据类型为基本单元进行连续编址。
I区内存的1位BOOL数据类型的开关量地址格式为%IXm.n,其中字节数m和字节的二进制位数n均为正整数,且0≤n≤7。
2.3 Q区内存编址规则RPC2000系列PLC的Q区内存以1位BOOL数据类型为基本单元进行连续编址。
Q区内存的1位BOOL数据类型的开关量地址格式为%QXm.n,其中字节数m和字节的二进制位数n均为正整数,且0≤n≤7。
3 Modbus通信调试方法3.1 主站读取从站M区的模拟量Modbus主站软件ModScan32的模拟量以16位数据来表示,并进行连续编址。
该主站软件读取从站模拟量的Modbus地址范围是30001-39999。
如果蓝普锋RPC2000系列PLC从站M区内存的模拟量地址为%MW2m,那么Modbus 主站软件ModScan32读取该模拟量所对应的Modbus地址是30001+3000+m,其中3000表示PLC从站M区内存的地址偏移量。
例如,读取PLC从站地址%MW2000所对应的Modbus 主站地址是34001。
(参考资料)CP1H系列PLC内存分配培训教程

DA041
无
输出
100
101
102
103 104
105 106 107 108
0~15CH
TK
任务标志区
0~31CH
第二章 CP1H内存分配
I/O存储器地址表示
字(通道)地址:数据
W 100
W区 字编号
D 100
D区 字编号
100
字编号(CIO省略)
位地址:状态(字编号和位编号由“.”隔开)
W 100 . 02
W区 字编号 位编号 (00~15)
0 . 07
字编号 位编号(CIO省略) (00~15)
CP1H-X/XA 40点
输入 15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00
000CH 001CH 输出
不可使用 15 14 13 12
11 10 09 08 07
06 05 04 03 02 01 001Fra bibliotek0CH 不可使用
101CH
第二章 CP1H内存分配
CP1H可编程控制器
Max作品 2015.9
您将学会什么?
CP1H系列PLC选型配置 CP1H系列PLC内存分配 CP1H系列PLC功能使用
第二章 CP1H内存分配
CP1H内存结构
用户程序
RAM
I/O存储器
系统参数
闪存
①程序或设置参数变更时 RAM 闪存自动传送 接通电源时 闪存 RAM自动传送
---
n,n+1 n,n+1,n+2,n+3
模拟量输入输出 CP1W-MAD11
plc寻址方式

plc寻址方式数据文件既可以依据上面的文件地址形式直接寻址,也支持间接寻址、变址寻址及符号寻址。
1.间接寻址所谓间接寻址,就是用另一个地址的值来代替某一规律地址中的寻址单元,如文件号、元素号、位号等。
替代地址必需是下列类型的数据文件之一:N、T、C、R、B、I、O或S,任何T、C或R3字元素的地址必需是子元素(即字)的地址。
2.变址寻址所谓变址寻址,就是实际地址为用户选择的元素地址加上一个偏移量。
偏移量放在处理器状态文件的偏移量字(S:24)中,因此处理器是在基地址加上偏移量后形成的地址上开头操作。
变址寻址用变址符“#”直接放在文件类型标识符前面来识别,如#N7:5。
3.符号寻址所谓符号寻址,就是用一个名称代替一个地址,因此地址就可同实际应用联系起来。
其名称用一字母字符开头,最多可包括十个下列字符:A~Z(大、小写)、0~9、()、下划线和@。
4.程序常数在一些指令中,可以将整数或浮点常数直接输入到梯形图中,而不通过数据表。
5.物理寻址物理寻址也就是I/O模块在物理框架中的位置,常以第几框架第几槽中的第几个端子表示。
如第0个框架中的1号槽放了一个32点输入模块,要指出其5号端子,其物理地址就是0框架1号槽5号端子。
6.规律地址规律地址是对应于内存中的地址,常以第几号机架( Rack)第几号I/O 组(Group)的第几位来表示。
其中一个机架由8个I/O组组成。
一个I/O 组对应于一个输入映像表字(16位)和一个输出映像表字(16位),相当于16个输入端子和16个输出端子。
如I:021/12中的I代表输入模块,02代表2号机架,1代表1号I/O组,斜杆后的12代表12号端子。
第十四章PLC内存

followed by a bit number /n. The first example is from an input
card I:000, the third input is indicated with the bit address /02.
The second example is for a counter C5: done bit /DN. This
could also be replaced with C5:4/15 to get equivalent results.
The DN notation, and others like it are used to simplify the task
of programming. The example B3/4 will get the fourth bit in bit
Only the first three data files
are fixed O:, I: and S2:, all of the
other data files can be moved. It is
also reasonable to have multiple
data files with the same data type.
These are a collection of
up to 1000 slots to store up to
1000 programs. The main
program will be stored in
program file 2.
SFC
programs must be in file 1,
14.2 MEMORY
S7-200 PLC寻址指令

✓(2)各元件介绍 ✓输入继电器(I) ✓输出继电器(Q) ✓通用辅助继电器(M) ✓特殊标志继电器(SM) ✓变量存储器(V) ✓局部变量存储器(L) ✓顺序控制继电器(S)
✓定时器(T) ✓计数器(C) ✓模拟量输入映像寄存器(AI)、模拟量
输出映像寄存器(AQ) ✓高速计数器(HC) ✓累加器(AC)
1.直接寻址 (1)编址 要了解存储器的寻址方法,必须先掌握其编址方法。S7-
200系列PLC的存储单元编址有一定的规律,它将存储器按 功能不同划分成若干个区,如I区(输入继电器区)、Q区 (输出继电器区)、M区、SM区、V区、L区等,由于每个 区又有很多存储单元,这些单元需要进行编址。
PLC存储区常采用以下方式编址: 1)I、Q、M、SM、S区按位顺序编址,如I0.0~I15.7、M0.0~M31.7。 2)V、L区按字节顺序编址,如VB0~ VB2047、LB0~ LB63。 3) AI、AQ区按字顺序编址,如AIW0~AIW30、AQW0~ AQW30。 4)T、C、HC、AC区直接按编号大小编址,如T0~ T255、C0~C255、
S7-200数据存储区及元件(内部资源)的 功能
外部输入点
输入端子
• 1. 输入/输出映像寄存器:S7-200 PLC编址范围(I0.0~I15.7) 输入映像寄存器(该区域可以按位操作又称输入继电器) 输入继电器线圈由外部信号驱动,常开触点和常闭触点供用
户编程使用。
输入继电器用来接收外部输入的开关量信号。它 和对应的输入端子相连,同时提供无数的常开和常闭 触点用于编程
双字来存取存储区的数据。
• 4. 顺序控制继电器(S)存储区 S又称状态元件,以实现顺序控制和步进控制。 S7-200 PLC编址范围S0.0~S31.7,可以按位、字节、字或双
cj2mPLC硬件介绍及地址分配

OMRON CJ系列PLC(CJ2M)
第一章 硬件介绍 第二章 数据介绍 第三章 地址分配
第一章 硬件介绍
硬件介绍
1、小型机
CPM系列、CP系列
2、大型机
CV系列、CS系列
3、中型机
CJ系列、C200Hα系列、CQM系列
4、本次培训机型
CJ2M是CJ系列CPU中的一款,分为CPU11、12、13、14、15共五种,差 别在于程序容量不用。CJ2M价格实惠、控制功能齐全,以后应用会比较广泛, 所以我们培训CJ2M
可以输出信号类型-10V-10V 、 0V-10V 、 0V-5V、 1V-5V、 4-20Ma ;V型只 能输出电压信号,C型只能输出电流信号
状态指示灯
状态指示灯
单元号
操作模式
硬件介绍
3.7模拟量输出单元 单元号开关:设置单元号开关需要在断电情况下进行
代表十位数 代表十位数
单元号设置范围:0-95, 必须和软件内设置一样, 不然会报错。
状态指示灯
单元号
操作模式
硬件介绍
3.9高速计数单号设置范围:0-92,一个高速计数器单元
被分配了4个单元的字。如果将高速计数器单元
代表十位数
的单元号设置为 “n”,则相邻的特殊 I/O 单元 的单元号号就应设置为“n+4”,以避免存储器
普通模式
普通模式
普通模式
普通模式
调整模式
调整模式
调整模式
普通模式
调整模式
调整模式
调整模式
调整模式
硬件介绍
3.7模拟量输出单元 端子接线图
软件调整输出信号类型
注:带C、V的型号输出类型不能调整
寄存器PLC地址与寄存器modbus协议地址

寄存器PLC地址与寄存器modbus协议地址寄存器PLC地址指存放于控制器中的地址,这些控制器可以是PLC,也可以使触摸屏,或是⽂本显⽰器。
PLC地址⼀般采⽤10进制描述,共有5位,其中第⼀位代码寄存器类型。
第⼀位数字和寄存器类型的对应关系如表1所⽰。
PLC地址例如40001、30002等。
寄存器modbus协议地址指通信时使⽤的寄存器地址,在实际编程中,由于寄存器PLC地址前缀的区分作⽤,所以只需说明后4位数,⽽且需转换为4位⼗六进制地址。
例如PLC地址40001对应寻址地址0x0000,40002对应寻址地址0x0001,寄存器寻址地址⼀般使⽤16进制描述。
再如,PLC寄存器地址40003对应协议地址0002,PLC寄存器地址30003对应协议地址0002。
在实际编程中,由于前缀的区分作⽤,所以只需说明后4位数,⽽且需转换为4位⼗六进制地址。
⽀持 Modbus 协议的设备或软件,使⽤时⽤户直接设置或看到的应 当是 Modbus 数据地址。
Modbus 地址所访问的数据,是通过各种 “功能”读写⽽来。
功能码是 Modbus 地址的底层。
如果 Modbus 通 信的⼀⽅提供的所谓 Modbus 协议只有功能码,则需要注意了解此 功能号与 Modbus 地址间的对应关系。
使⽤ modbus 地址时应注意下述问题:1)40001~4xxxx 是美国 modicon 公司和 ge 公司 plc 使⽤的 modbus 地址,它是基于1的地址,即同类元件的⾸地址为1。
西门⼦plc 的 modbus 地址是基于0的地址。
2)美国的 modbus 地址左起第2位⽤来表⽰元件的类型,例如 i0.0的 modbus 地址为010001。
因为数据类型已经包含在功能码中了,西门⼦的 i0.0的 modbus 地址实际上为000000, i2.0的 modbus 地址为 000016(或⼗六进制数16#0010) ,⽽不是010017。
omron地址

1、数字量:小数点前表示通道号,小数点后表示位2、欧姆龙规定,不作为外部输入或者输出的点可以作为内部触点使用,它的虚拟触点不受数量限制3、有底板的plc在OMRON PLC中通道(Channel)简称CH。
将存储数据的单元称为通道(CH),也叫字,是PLC中数据运算和存储的基本单位。
一个通道由16个位组成。
00000、00001、00002表示PLC输入端的前3个输入点的地址,以此类推…4、CP1E,数字量输入0.0开始,0.0——0.11, 1.0——1.11.。
数字量输入每通道占12位,扩展模块地址从下一通道0位开始模拟量输入从数字量输入结束开始的下一通道,占用一个通道,地址3,4,5.。
数字量输出100.0开始100.0——100.7, 101.0——101.7.。
数字量输入每通道占8位,PLC通讯后,会自动识别硬件地址,比如0.00会显示I0.00. 100.01显示Q100.01内部触点分CIO(内存)区和W区5、新程序1中的所有程序都算是主程序,不需调用有16位的,,有32位的,,主要看型号一个通道16位,如输入通道0,指的是输入点0.00-0.15。
共16位。
30.01即03001,表示为030通道的1位,其中30表示通道(030CH),01表示位;15.15即01515,表示015通道的15位,其中15表示通道(015CH),15表示位。
100CH中,CH表示通道。
…输入输出模块地址取决于他们在底板的位置。
第一个模块上8个通道为2001 - 2008;第一个模块上8个通道为2011 - 2018;。
CP1H系列有很多内存区地址,CH是基本的输入输出地址。
因为CP1H是24/16的I/O口,所以就只能另CH00000号地址和00001号地址作为输入,10000号和10001号地址作为输出。
别的地址都是内存里的地址,只是没有在PLC上直观显示出来。
像30.01,15.15都是CH的一个通道地址,一个CH通道是16位二进制组成。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
PLC 地址格式% 内存区范围数据格式地址
2010-04-07 15:44:40| 分类:Plc|字号订阅
? 地址格式
按照规定的地址格式显示内存中的地址。
格式为:% 内存区范围数据格式地址。
例如:
? 内存位置
在PowerPro 中,内存地址按照字节排列,从0 开始,其大小与PLC 型号有关。
例如M 区(中间存储区)地址定义如表2-1-1。
提示:
? 字型变量(%MW)必须定义在偶数地址,比如%MW0、%MW2、MW4、%MW6……%MW4n。
每个字型变量占用2 个字节型变量地址。
? 双字型变量(%MD)必须定义在偶数地址,比如%MD0、%
MD4…%MD4n。
每个双字型变量占用4 个字节型变量地址或者2 个字型变量地址。
? 数据存储格式
PowerPro 软件中数据存储格式以M 区为例,其中MSB 表示最高有效位,LSB 最低有效位,如下面所示:。