为什么要将输入信号点DI_AI映射到DB数据块中或V数据存储区?

为什么要将输入信号点DI_AI映射到DB数据块中或V数据存储区?

在这里插入图片描述
有朋友问我,为什么在TIA博途中要将输入信号点DI、AI等映射到DB数据块中或S7-200系列的V数据存储区中?为什么不在程序中直接使用这些信号点?

给大家举个例子来说明

例如:
I1.0在某程序中使用了20次,那么一旦这个点有问题,需要更换信号点的时候,需要将这20个地方全部替换成另一个信号点。

那么,如果将该信号点映射到某个DB块中后,如下图:
1
1.此时,如果需要更换信号点时,只需在程序中换掉映射的一个点即可,这样的话省去了替换多个变量的麻烦。

2.在仿真调试时,外部物理输入点的信号是不能随意更改的,需要进行强制操作;那么,如果将信号点映射到DB块中后,只需改变DB块中的变量值即可进行仿真调试,方便了很多。

猜你喜欢

转载自blog.csdn.net/duxiaokang2014/article/details/115069990
今日推荐