2025-11-20 06:45:45
plc里的字节就像电脑内存里的格子,每个格子放一个开关状态。plc用字节来管理设备信号,一个字节8个位,比如输入输出模块的信号就按字节排列。比如西门子S7-1200,输入映像区占32字节,输出占16字节,程序占更多空间,总共128字节起。
为啥是这个答案?因为plc设计要考虑信号同步,比如传感器信号每8个同时采集,刚好占1字节。数据手册说S7-1200的I/O区按字节分配,输入0-31字节对应32个数字量输入点,每个字节4个点。输出区32-47字节,每个字节4个输出点。程序存储从48字节开始,按指令长度动态分配。比如读一个字(2字节)要查两个连续字节,读双字(4字节)要查四个连续字节。所以plc的字节分配跟设备信号同步有关,跟数据长度匹配有关。比如三菱FX3U,输入占16字节,每个字节8个点,输出占8字节,每个字节4个点。数据手册明确写着,字节是plc最小的数据单元,必须成组使用。
模拟后的效果:
字节大小,plc存储结构
plc里的字节就像电脑内存里的格子,每个格子放一个开关状态。plc用字节来管理设备信号,一个字节8个位,比如输入输出模块的信号就按字节排列。比如西门子S7-1200,输入映像区占32字节,输出占16字节,程序占更多空间,总共128字节起。
为啥是这个答案?因为plc设计要考虑信号同步,比如传感器信号每8个同时采集,刚好占1字节。数据手册说S7-1200的I/O区按字节分配,输入0-31字节对应32个数字量输入点,每个字节4个点。输出区32-47字节,每个字节4个输出点。程序存储从48字节开始,按指令长度动态分配。比如读一个字(2字节)要查两个连续字节,读双字(4字节)要查四个连续字节。所以plc的字节分配跟设备信号同步有关,跟数据长度匹配有关。比如三菱FX3U,输入占16字节,每个字节8个点,输出占8字节,每个字节4个点。数据手册明确写着,字节是plc最小的数据单元,必须成组使用。
本题链接: