浔之漫智控技术(上海)有限公司总部
主营西门子模块 , PLC模块 , 变频器模块 , 触摸屏模块
6ES73521AH020AE0控制器模块

6ES73521AH020AE0控制器模块6ES73521AH020AE0控制器模块

CPU模块代理商,浙江西门子S7-200,S7-300,S7-1500,S7-1200系列代理商,广州西门子电机代理商,湖北西门子电缆代理商,

S7-200 SMART,CPU ST40,标准型 CPU 模块,晶体管输出,24 V DC 供电,24 输入/16 输出
S7-200 SMART,CPU SR60,标准型 CPU 模块,继电器输出,220 V AC 或110 DC供电,36 输入/24 输出
S7-200 SMART,CPU ST60,标准型 CPU 模块,晶体管输出,24 V DC 供电,36 输入/24 输出 
S7-200 SMART,CPU CR20s,经济型 CPU 模块,继电器输出,220 V AC或110 DC 供电,12 输入/8 输出 

武汉西门子通讯电缆代理商,上海西门子模块代理商。西门子授权一级代理商,深圳西门子授权总代理商,浔之漫智控技术(上海)有限公司,

在仿真一个小程序的时候,程序启动后MWO的初值始终为256,即使我在PLCSIM中强制修改的话也是256,请问这是怎么回事?

图片说明: 1,MW0初值  

佳答案

这个你是明显的使用了重复地址编程。MW0所包含的有MB0+MB1(M0.0,M0.1,M0.2,,,,M0.7,M1.0,M1.1,M1.7),只要你用的沿暂存地址就不使用这个被MW0所包含的地址就行了。(在其它程序段也不能再被使用)
另外这个沿的使用地址在其它地方也不能再一次使用。
实际上当你在重复使用这些位地址时,已经不经意地给MW0在写值,当然这个值不一定是256。


发布时间:2023-11-04
展开全文