6ES7412-2XG00-0AB0西门子模块 西门子CPU412-2*处理器 西门子CPU412-2主机 西门子6ES7412-2XG00-0AB0现货 西门子6ES7412-2XG00-0AB0卡件 西门子6ES7412-2XG00-0AB0全新德国原装 西门子s7-400plc代理 6ES7412-2XG00-0AB0 SIMATIC S7-400, CPU 412-2 144 KB WORKING MEMORY (72 KB CODE, 72 KB DATA) 1. INTERFACE MPI/DP 12 MBIT/S 2. INTERFACE DP ------------------------------------------------------------- SIEMENS德国西门子电器plc核心分销商 上海启水自动化有限公司 联系人:李红英(销售工程师) 手 机: Q 座 机:021-60641329 ------------------------------------------------------------ CP 342-5(从站)和S7-300/400(主站)间通过STEP 7 V5.1的DP链接 问题: 如何将CP 342-5配置为DP从站? S7-400作为DP主站CP 342-5作从站时的配置。通信进行如下: 数据从S7-300传送给CP并读取。S7-400从CP读取数据并只向CP写入数据。所以CP相当于两个控制器间的数据缓存。因 此两边(主站和从站)都要进行通信配置。 配置中将用到STEP 7 V5.1。 组态从站: 创建一个新项目并添加一个S7-300站。 双击该站打开硬件配置。 在SIMATIC 300的硬件目录下找到横条和合适的CPU。 建立新的网络(PROFIBUS 1)。不要将CPU连到PROFIBUS网络中。 在"SIMATIC 300 > CP 300 > PROFIBUS > CP342-5"下插入相应CP。 将其连接至"PROFIBUS 1"。 双击CP。 在"运行模式"标签下启动"DP Slave"域。 点击"OK"确认。 保存和编译该站。 生成数据块DB1: 在SIMATIC管理器中打开路径 "SIMATIC 300(1 ) > CPU31x-2DP > S7-Program(1) > Blocks"g6 6 。 在弹出菜单中选择 "Add New Object > Add Data Block"。确认所*的设置。 双击"DB1"并再次确认系统设置。此时可以编辑数据块DB1。 在**栏中输入一个名称(自由选择,如连续的...b...c...d...e)。 在"类型"栏*数据块所属组(如字节,字,双字)。 必须*十六进制的初始值,也可不填(由系统填写)。 按Enter键确认转至下一行。 此处可以用另一个标签名称(如b)重复条目。 --------------------------------------------------------- 6ES7412-2XG00-0AB0西门子模块 西门子CPU412-2*处理器 西门子CPU412-2主机 西门子6ES7412-2XG00-0AB0现货 西门子6ES7412-2XG00-0AB0卡件 西门子6ES7412-2XG00-0AB0全新德国原装 西门子s7-400plc代理 --------------------------------------------------------- 数据块的大小取决于从站要发送给主站的数据量。此时必须创建另一个数据块来存储主站发送给从站的数据。 此时必须在块文件夹中插入函数FC1和FC2 ("DP_SEND""DP_RECV")。 块可以在"Communication Blocks > Blocks"下的标准库里找到。通 过"File > Open > Libraries"来调用标准库。 复制和粘贴块到站中。 双击调用组织块OB1。 通过"Call FC1"和"Call FC2"可以调用函数及按之前定义的硬件配置输入参数。 指示CP输入/输出地址的加载地址必须用十六进制*。可以在硬件配置中读取它。这两个块是到CP的连接。在 CPU31x-2DP的*区域(样例中为DB1和DB2)输入来自CP的数据。 注意事项: 使用CP 342-5通常要用函数FC1和FC2从CPU传送数据给CP。因 此这里没有一致和非一致数据传输的选择。 一的区别在于主站的硬件配置可以为"Consistency"*"Total length"和"Unit"。 组态主站: 在SIMATIC管理器中插入一个S7-400站到项目中。 在硬件配置中双击打开该站。 SIMATIC 400的硬件目录下选择合适的机架,电源和相应的CPU。 将CPU连接到已连有CP 342-5的PROFIBUS 1上。 在 "PROFIBUS_DP > Configured Stations > S7 300 CP 342-5 >..." 的硬件目录下通过拖放连接相应的CP类型至PROFIBUS。 链接S7-300站(自动显示)。 单击选择CP 342-5站。 在 "PROFIBUS_DP > Configured Stations > S7 300 CP 342-5> 6GK7 342-5D..."的硬件目录下选择通用模块并插入站中。 --------------------------------------------- 6ES7412-2XG00-0AB0西门子模块 西门子CPU412-2*处理器 西门子CPU412-2主机 西门子6ES7412-2XG00-0AB0现货 西门子6ES7412-2XG00-0AB0卡件 西门子6ES7412-2XG00-0AB0全新德国原装 西门子s7-400plc代理 ---------------------------------------------- 双击插入的通用模块打开"Properties - DP-Slave"窗口。 这里可以选择有关的模块(输入,输出,输入输出)。 *输入或输出的长度及设置是否需要"Total length"或仅对"Unit"的连续数据传输。 保存和编译项目。 注意事项: 如果要传送一致性数据给主站,必须在主站程序中使用系统函数SFC14和SFC15("DPRD_DAT"," DPWR_DAT")。 下载: 文件"S7400CP3425.exe"包含两个从S7-300读取数据并在数据块DB1中发送给主站的样例程序。主 站将接收到的输入数据传送给输出数据 并将其再次发送回从站,接着从站将数据写入到数据块DB2。 两个程序间的区别在于数据的一致性。一个是从站和主站间不一致的数据传输而另一个是一致的。 可根据需要修改程序。 S7400CP3425.exe ( 540 KB ) 拷贝文件到一个单独目录中然后双击打开。STEP 7 V5.1项目及所有相关子目录自动解压。这 样就可以打开和处理解压后的项目. 关键字: 一致性数据传输,主站-从站通信 --------------------------------------------------- 6ES7412-2XG00-0AB0西门子模块 西门子CPU412-2*处理器 西门子CPU412-2主机 西门子6ES7412-2XG00-0AB0现货 西门子6ES7412-2XG00-0AB0卡件 西门子6ES7412-2XG00-0AB0全新德国原装 西门子s7-400plc代理