|
主持:阿力,参与:阿力、炳哥哥、空心菜及Q群在线的项目组成员等,整理:炳哥哥
工作单元分配表
工作单元采用字为基本单位,它采用逐位对应的办法,一个字对应存放16点的状态,每个点对应字
中的一位.对于定时器、计数器、移位寄存器、步进控制器等以一个字或双字来使用。
指令集对位寻方式的最大寻址范围是65536位,字最大寻址范围是65536字。
工作单元分配如下:
分类 字地址分配 位地址分配
当前值
输入继电器X 0x0000-0x000F 0x0000-0x00FF //256点,位寻址
输出继电器Y 0x0010-0x001F 0x0100-0x01FF //256点,位寻址
中间继电器M 0x0020-0x011F 0x0200-0x11FF //4096点,位寻位
特殊继电器M8 0x0120-0x013F 0x1200-0x13FF //512点,位寻位
状态点S 0x0140-0x015F 0x1400-0x15FF //512点,位寻位
定时器输出点T 0x0160-0x016F 0x1600-0x16FF //256点,位寻址
计数器输出点C 0x0170-0x017F 0x1700-0x17FF //256点,位寻址
定时器使能点TC 0x0180-0x018F 0x1800-0x18FF //256点,位寻址
计数器使能点CC 0x0190-0x019F 0x1900-0x19FF //256点,位寻址
上次值
输入继电器X 0x01A0-0x01AF 0x1A00-0x1AFF //256点,位寻址
输出继电器Y 0x01B0-0x01BF 0x1B00-0x1BFF //256点,位寻址
中间继电器M 0x01C0-0x02BF 0x1C00-0x2BFF //4096点,位寻位
特殊继电器M8 0x02C0-0x02DF 0x2C00-0x2DFF //512点,位寻位
状态点S 0x02E0-0x02FF 0x2E00-0x2FFF //512点,位寻位
定时器输出点T 0x0300-0x030F 0x3000-0x30FF //256点,位寻址
计数器输出点C 0x0310-0x031F 0x3100-0x31FF //256点,位寻址
定时器使能点TC 0x0320-0x032F 0x3200-0x32FF //256点,位寻址
计数器使能点CC 0x0330-0x033F 0x3300-0x33FF //256点,位寻址
寄存器区
寄存器D 0x0340-0x0B3F 0x3400-0xB3FF //2048点,字寻址
寄存器D8 0x0B40-0x0C3F 0xB400-0xC3FF //256点,字寻址
寄存器T 0x0C40-0x0D3F 0xC400-0xD3FF //256点,字寻址
寄存器C(200) 0x0D40-0x0E07 0xD400-0xE07F //200点,字寻址
寄存器C(56) 0x0E08-0x0E77 0xE080-0xE77F //56点,双字寻址
共点用3720字空间,即7740字节的RAM空间.
2008-4-19 22:50定稿 |
阿莫论坛20周年了!感谢大家的支持与爱护!!
你熬了10碗粥,别人一桶水倒进去,淘走90碗,剩下10碗给你,你看似没亏,其实你那10碗已经没有之前的裹腹了,人家的一桶水换90碗,继续卖。说白了,通货膨胀就是,你的钱是挣来的,他的钱是印来的,掺和在一起,你的钱就贬值了。
|