恭喜,你发布的帖子
发布于 2020-05-25 21:26:38
9楼
我还有一件非常纠结的问题,一直困扰着我,昨天电询了西门子s7-1200热线,也说不出一个所以然。
就是模拟量硬件组态地址与程序使用地址不一致的问题。
事情的描述:
我按上面的操作,上传好plc在用的程序。然后打开硬件属性看模拟量通道地址,假设是IW100,然后返回到模拟量输入程序段看,这个通道的模拟量并不是IW100,而是比如IW70,中间有地址的偏差。
我不相信这个,将这个模拟量输入程序的地址改为IW100后在线,正常的外部传感器信号被中断(没有正常的数据显示)。再返回到原上传上来的地址IW70反而能够正常显示,问西门子热线工程师也说portal软件的s7-1200项目没有这个地址偏移一说,既然是没有这样的说法,那么,唯一造成这个问题的结果是我上传上来的硬件地址不是真实的地址。我有空自己验证这个问题。
这个问题好像一直都有。假设你的1200创建好,模块都组态完成,博途会自动分配地址给各个模块,如果你把组态的(或者说默认)地址改变的话,然后下载,等到别人上传的时候,就会看到他上传出来的地址都是默认地址。就会造成程序地址和组态地址不一致的问题。就像你说的程序用的是IW70,而实际组态的是IW100。
以前我测试过我的1200,组态之后改变地址,然后下载,继而上传,就会发现组态地址和程序用的地址有偏差。这个其实挺坑的。
(当然也不排除西门子系统升级,导致默认地址产生变化,如果没有,就当这条没说。)
请填写推广理由:
分享
只看
楼主