资源描述:
《西门子高级编程全集11_分布式+IO+和参数分配》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、分布式I/O和参数分配模式选择器存储卡MPI/PROFIBUS接口外部电池供电PROFIBUS接口故障LEDsPROFIBUS-DP系统的结构S7S7PSS7S7CP342-5DPS7-300CPU315-2DPDP-NORM-SLAVESIMATICS7-300PROFIBUS-DPDP-NORM-SLAVEPS10AS7S7S7400CPU414-2DP主站S7-400S7S7PSS7S7IM153模块型从站紧凑型从站ET200M智能从站S7-300S7-300CPU314S7PSS7-300CP342-5DP从站PROFIB
2、US通信方法主站之间的逻辑令牌环PG720PROFIBUSFMSV在主站和从站之间轮询PROFIBUS-DP单总站系统的总线周期159131721252911020300510152025周期时间ms每个从站的字节数从站数目总线速度为1.5MBaudSchnittStellenCenterFürthSIMATICS7中的PROFIBUS主站S7S7PSS7PSDP主站DP主站S7-300CP342-5DPS7-300CPU315-2DPS7DP主站PS10AS7S7DP主站PS10AS7400CPU414-1S7CP443-5DPS740
3、0CPU414-2DPS7-300CPU314PROFIBUS-DP可用的DP从站模块化从站包括一个接口模块和来自S7-300系列(ET200M)及S5系列(ET200U)的模块具有集成输入和输出通道的小型、紧凑型I/O站(防护等级级IP20)。ET200BET200UET200MET200L接口模块加上输入/输出模块、负载馈电器等防护等级:ET200X:IP65/67,ET200S:IP20ET200XET200SCPU215CPU315-2DPS7-200和S7-300系列的智能DP从站用于数据处理CPU316-2DPCPU318-2
4、DPCP342-5PROFIBUS-DP终端电阻具有Profibus-DP接口的CPUNNNNN=Profibus-DP节点需要终端电阻具有Profibus-DP接口的CPUNNNNN=Profibus-DP节点需要终端电阻N需要终端电阻组态一个DP主站系统DPmastersystem组态紧凑型和模块化DP从站DP主站系统DP从站组态智能DP从站(如CPU315-2)DP从站在一个主站系统中插入智能DP从站连接DP主站从站故障时OB86中的错误/故障分析使用SFC13(DPNRM_DG)进行从站诊断参数声明数据类型存储区域解释REQINP
5、UTBOOLI,Q,M,D,L,Const.REQ=1:请求读LADDRINPUTWORDI,Q,M,D,L,Const.DP从站已组态的诊断地址RET_VALOUTPUTINTI,Q,M,D,L如果在处理功能的过程中发生了错误,返回值中就包含一个错误码。如果没有错误发生,RET_VAL包含实际传输数据的长度。RECORDOUTPUTANYI,Q,M,D,L读取的诊断数据的目的区域。只允许BYTE数据类型。即将读取的数据记录和目标区域的最小长度是6。BUSYOUTPUTBOOLI,Q,M,D,LBUSY=1:读操作还未完成。"DPNR
6、M_DG"ENENOREQLADDRRET_VAL??.?RECORD??.?BUSY??.???.?使用SFC14从DP标准从站读取连续数据"DPRD_DAT"ENENOLADDRRET_VAL??.?RECORD??.???.?参数声明数据类型存储区域解释LADDRINPUTWORDI,Q,M,D,L,Const.欲从中读取数据的模块的输入区域中组态的起始地址。RET_VALOUTPUTINTI,Q,M,D,L如果功能的执行过程中发生了错误,返回值中包含一个错误码。RECORDOUTPUTANYI,Q,M,D,L读取的用户数据的目标区
7、域。它必须与使用STEP7为选定的模块组态的区域有相同的长度。只允许BYTE数据类型。您需要SFC14“DPRD_DAT”用来读取多于四个连续字节的数据(连续数据)使用SFC15向DP标准从站写入连续数据"DPWR_DAT"ENENOLADDRRET_VAL??.?RECORD??.???.?参数声明数据类型存储区域解释LADDRINPUTWORDI,Q,M,D,L,Const.欲写入其中的模块的输出区域中已组态的起始地址。RECORDINPUTANYI,Q,M,D,L将进行写操作的用户数据的源区域。它必须与用STEP7为选择的模块组态的
8、区域有相同的长度。只允许BYTE数据类型。RET_VALOUTPUTINTI,Q,M,D,L如果在功能的执行过程中出现了错误,返回值中包含一个错误码。您需要SFC15“DPWR_DAT”,用来