搜索
写经验 领红包

西门子1200plc怎么改ip地址(西门子1200如何变址)

导语:西门子1200PLC如何快速更换IO点,而不用动程序

方法1:

首先在变量表里将I区,Q区,M区地址的名称重新取名。例如将%M0.0取名为辅助1

然后在程序里面编程

假设,此时M0.0点坏掉了(实际是I区或者Q区),那么我们只需要在变量表里,将原先的“辅助1”这一对应关系删除掉,再将“辅助1”换到%M1.2即可,而不用再去动程序了。如下图所示:

方法2:

还是先在变量表里将I、Q、M区进行命名

然后新建一个DIDO的DB数据块(为了方便HMI进行标签变量的导入)

再建一个IO映射表,类似库卡机器人在config里的IO重命名

然后编程

如果此时辅助3的点位坏了,而辅助8刚好未在使用,那么我们直接将IO映射的FC块里的对应关系从.DI.辅助3 := 改成.DI.辅助3 := 即可,不必去改程序里面的点位了。

总结:西门子里的映射关系,主要是为了对符号进行操作,因为我们定义的符号名称是可以一眼看出这个是干啥用的,很直观。其次是对方便后续的更换和维护。

注意一点:千万不能用下面的方法去进行IO映射:

如果还是像上面两种方法那样,将符号名称换到其他地址去,那么此时就会像下面图中这样,会改变整体的偏移地址,导致地址错乱!!!(因为一旦改变DB块里的数据结构,就需要重新编译,而重新编译的后果就是偏移量和符号名称无法做到统一了)

本文内容由快快网络小馨创作整理编辑!