有专用的模块吗?
刘玉蓉
发布于2014-11-07 17:36
47
0
标签:
我的项目里有7个ET200M从站,CPU选用315-2DP,听说有专用的DP模块可以不占用CPU的资源,有吗?
佳答案
首先所有的DP从站模块与CPU315之间的数据交换都是通过分布式总线(即PROFIBUS-DP总线)来实现的,因此,在CPU中有专门分配用于直接读/写总线上模块(包括智能模块ET200M)的外设存储区(P),通过外设I/O存储区(PI和PO),用户程序可以不经过过程映像输入和过程映像输出,直接访问分布式DP从站的输入模块和输出模块,而且不能以位(bit)为单位访问外设I/O存储区,只能以字节、字和双字为单位,所以说所有DP模块都需要占用CPU的内部资源;
对于智能模块ET200M,与组态S7-300CPU一样,可以直接插入S7-300的信号模块,如在ET200M 下插槽号4下插入模块321-1BH00-0AA0(DI16XDC24V),I地址为3--4,它占用外设存储器的字节PIB3-4的两个字节;你在编写程序,如赋值指令MOVE时,必须使用PIB3作为输入