SIEMENS上海朕锌电气设备有限公司
l 本公司代理西门子全系列产品,原装 罚十、并享受西门子免费一年保修
l 联系人 : 张先生
l 移动手机 :152-1686-6445
l 公司电话 :021-31139792
l 企业Q Q :1287379777
西门子采购渠道给您放心品质
主营:数控系统,S7-200PLC S7-300PLC S7-400PLC S7-1200PLC 6ES5 ET200 人机界面,触摸屏变频器,DP总线,MM420 变频器MM430 变频器MM440 6SE70交流工程调速变频器 6RA70直流调速装置 SITOP电源,电线电缆,数控备件,伺服电机等工控产品,我们在价格上有较大优势,更注重售后服务,现有大量现货销售,欢迎您来电咨询。上海朕锌自动化控制设备有限公司,代理西门子系列产品,原装,罚十。
西门子数控系统和驱动产品销售、服务、培训的工程服务公司,公司的核心销售及技术人员均由前西门子员工组成,能为用户提供高效的服务。
欢迎您来电咨询高品质西门子驱动和自动化产品价格.
公司带来销售的产品全部由西门子直接提供,所有产品保证原装,每个产品都可以到西门子办事处去查验.我们出售的产品按照西门子质保进行保修,(保修期为一年)
恭候您的来电!
ET 200SP 开放式控制器 CPU 1515SP PC (F) 是一种坚固耐用的紧凑型系统,它将 ET 200SP 控制器的功能与基于 PC 的平台组合在一起。也就是说:该 CPU 提供了 ET 200SP 系统、S7-1500 控制器系列以及 TIA 环境的完整功能。该控制器可用于控制特殊及系列机器设备,或用于控制分布式配置中的设备。使用故障安全 SIMATIC S7-1500 软控制器,可在同一个控制器上处理标准程序和安全程序。故障安全和标准用户程序的生成是在 TIA Portal 中使用相同的编辑器完成的。借助于这种集成,故障安全应用具有了 SIMATIC 的系统优点和全面功能。该控制器尤其适用于数量较高的机器设备,例如,可用于摄像头检查以及图像传输或打印机连接的质量保证。CPU 1515SP PC (F) 尤其显示出自身的优点,特别是当需要使用编程语言 C 或 C ++ 集成特殊的自动化功能时,需要 Windows 软件与软件控制器的紧密连接时,或者大量数据必须 存储。
预装有 WinCC Runtime Advanced 的 CPU 1515SP PC (F) + HMI 提供了额外 HMI 功能。可以在一台设备上集成控制和可视化功能。
与其它 ET 200SP CPU 一样,CPU 1515SP PC 可直接卡装到 DIN 导轨上。ET 200SP I/O 模块可以直接集中插入,并通过集成的背板总线进行通信。可以建立起 PN IO 和 S7 通信,并通过 ET 200SP 系统的 PROFINET 适配器来连接分布式 I/O。这样,只需付出很小的努力,就可将系统集成到现有自动化环境中。
PROFIBUS CM DP 模块向 CPU 1515SP PC 增加了 PROFIBUS 通信功能。
提供了以下接口:
该 CPU 还具有以下部件:
针对不同要求需求,可提供不同的成套和预组态设备类型:
S7-1200 CPU 与 S7-200 CPU 之间的以太网通信只能通过 S7 通信来实现,因为 S7-200 的以太网模块只支持S7 通信。而在 STEP7 v11中, S7-1200 的 PROFINET 通信口可以做 S7 通信的服务器端或客户端。当S7-200作为客户端,S7-1200作为服务器,见“S7-1200 CPU 通过ETHERNET与S7-200 CPU 通信”;当S7-200作为服务器,S7-1200作为客户端,由于S7-1200 仅支持 S7 单边通信,需在客户端单边组态连接和编程,而作为服务器端的S7-200只需设置为服务器准备好通信的数据就行。
硬件:
① S7-1200 CPU 硬件版本V2.0或更高
② S7-200 CPU + CP243-1
③ PC (带以太网卡)
④ PC/PPI 电缆
⑤ TP以太网电缆
软件:
① STEP7 V11 SP2
② STEP 7 Micro/WIN V4.0 SP9
所完成的通信任务:
① S7-1200 将通信数据区 DB1 中的212 个字节发送到 S7-200 的VB 数据区。
② S7-1200 读取 S7–200中的VB数据区存储到S7-1200 的数据区DB2 。
1. 打开 STEP 7 Micro/WIN 软件,创建一个新项目,在“PLC”>“TYPE”选择所使用 CPU 的型号,如图1. 所示。
图1. 选择S7-200 CPU 类型
2. 选择“工具”>“以太网向导” 进入 CP243-1 的向导配置,如图2. 所示。
图2. 使用以太网向导
3. 选择CP243-1 模板的位置。
CP243-1 紧邻 CPU 安装,所以模板位置为0 ,也可以通过“读取模块”读出模板位置,如图3. 所示。
图3. 选择模板位置
4. 设置 CP243-1 模板的 IP 地址
IP 地址:192. 168. 70. 101 ,子网掩码:255. 255. 255. 0,如图4.所示。
图4. 设置网络地址
5. 设置模块所占用输出地址字节和连接数,如图5. 所示。
图5. 设置占用输出地址及网络连接数
6. 将CP243-1 定义为 Server 端,如图6. 所示。
图 6. 定义为 Server 端
注意:本例S7-200中安装的CP243-1紧邻CPU,位置为0,故TSAP地址为10.00;若CP243-1在位置为1,则TSAP地址为10.01。
7. 选择CRC校验,如图7. 所示。
图7. 选择CRC 较验
8. 为配置分配存储区
根据以态网的配置,需要一个V存储区,用户可以一个未用过的V存储区的起始地址,也可以点击“建议地址”按钮使用建议地址。如图8. 所示。
图8. 为配置分配存储区
9. 生成以太网用户子程序。如图9. 所示。
图9. 生成子程序
10. 调用向导中生成的子程序,并将程序下载到CPU中。如图10. 所示。
图10. 调用子程序
1. 使用 STEP7 V11软件新建一个项目并完成硬件配置,网络组态
1.1 在“项目树”>“设备组态”>“网络视图”下,按如下图片中1~6的步骤建立S7连接,如图11. 所示。
图11. 建立S7连接
1.2 按如下图片中1~3的步骤填写连接参数,如图12. 所示。
图12. 定义连接对方IP地址
1.3 在“地址详细信息”中设置通信伙伴的TSAP地址,如图13. 所示。
图13. 定义通信双方TSAP号
注意:通讯伙伴的TSAP地址设定必须与CP243-1的组态一致,如图6所示。
2. 软件编程
2.1 创建发送数据块DB1(接收区数据块DB2类似),定义为212个字节的数组,如图14.和15. 所示。
图14. 创建发送数据块DB1
图15. 定义212个字节的数组
2.2 在OB1中,从“指令”-->“S7 通信”下,调用Get、Put通信指令,程序见图16。
图16. 程序调用功能
| CALL “PUT” | , %DB3 | //调用 PUT,使用背景DB块:DB3 |
| REQ | :=%M0.7 | //系统时钟 2秒脉冲 |
| ID | :=W#16#0100 | //连接号,要与连接配置中一致,创建连接时的连接号 |
| DONE | :=%M2.0 | // 为1时,发送完成 |
| ERROR | :=%M2.1 | // 为1时,有故障发生 |
| STATUS | :=%MW4 | // 状态代码 |
| ADDR_1 | :=P#DB1.DBX1000.0 BYTE 212 | // 发送到通信伙伴数据区的地址 |
| SD_1 | :=P#DB1.DBX0.0 BYTE 212 | // 本地发送数据区 |
| CALL “GET” | , %DB4 | //调用 GET,使用背景DB块:DB4 |
| REQ | :=%M0.7 | //系统时钟 2秒脉冲 |
| ID | :=W#16#0100 | //连接号,要与连接配置中一致,创建连接时的连接号 |
| NDR | :=%M2.2 | //为1时,接收到新数据 |
| ERROR | :=%M2.3 | //为1时,有故障发生 |
| STATUS | :=%MW6 | //状态代码 |
| ADDR_1 | :=P#DB1.DBX2000.0 BYTE 212 | //从通信伙伴数据区读取数据的地址 |
| RD_1 | :=P#DB2.DBX0.0 BYTE 212 | //本地接收数据地址 |
3. 监控结果
通过在S7-1200侧编程进行S7通信,实现两个CPU之间的数据交换,监控结果如图17。
图17. S71200和S7200监控数据
注意:S7-200中V区对应于DB1,即在PUT指令中使用的通信伙伴数据区ADDR_1=P#DB1.DBX1000.0 BYTE 212在S7-200中对于为VB1000~VB1211。
西门子6ES7677-2AA31-0EB0