6ES7515-2AM02-0AB0西门子CPU1515-2PN中央处理器 现货出售
6ES7515-2AM02-0AB0 SIMATIC S7-1500, CPU 1515-2 PN, 中央处理器,带 内存 500 KB,用于 程序和 3MByte 用于数据, 第 1 个接口:PROFINET IRT 带双端口交换机, 第 2 接口:PROFINET RT, 30 ns Bit-Performance, 需要 SIMATIC 存储卡 注意 |
上海陌然自动化科技有限公司为SIEMENS代理商,本着“以人为本 科技先导 顾客满意 持续改进”的工作方针,致力于工业自动化控制领域的产品、工程配套和集成、销售,拥有丰富的自动化产品的应用和实践以及雄厚的技术力量,尤其以 PLC复杂控制、传动技术应用、伺服控制、数控备品备件、人机界面及网络/应用为公司的技术特长,几年来,上海陌然公司在与德国 SIEMENS公司自动化与驱动部门的长期合作中,建立了良好的相互协作关系,在可编程控制器、交直流传动装置方面的业务逐年成倍增长,为广大用户提供了SIEMENS的 技术及自动控制的决方案。欢迎各位来询价采购!
TIA软件程序编程1. 创建通信数据DB块
创建S7-1500 侧发送数据块DB3(接收区数据块DB4类似),数据块的属性中需要取消勾选DB块属性"优化的块访问"。
A.数据块DB3,定义为300个字节的数组
B.选中DB3,右键“属性”取消“优化的块访问”
图5.创建数据块并取消优化访问
2.完善指令块设置
发送数据块与接收数据块创建完成后,即可在OB1中调用PUT/GET指令,进行S7通信.(通过"PUT"指令块,已经组态连接,如果针对同一设备需要使用GET指令,可以直接使用"PUT"指令的连接ID,例中:W#16#100)如图6示。
图6.调用PUT/GET指令
表1.PUT 指令参数说明
CALL “PUT” | , %DB1 | //调用 PUT,使用背景DB块:DB1 |
REQ | :=%M0.0 | //上升沿触发程序块的调用 |
ID | :=W#16#0100 | xiangbaijiao//连接号,要与连接配置中一致,创建连接时的连接号 |
DONE | :=%M0.1 | // 为1时,发送完成 |
ERROR | :=%M0.2 | // 为1时,有故障发生 |
STATUS | :=%MW2 | // 状态代码 |
ADDR_1 | :=P#DB1.DBX0.0 BYTE 200 | // 发送到通信伙伴数据区的地址,对应S7-200 SMART VB0-VB199(果要访问S7-200 SMART的V区,该位置只能写DB1) |
SD_1 | :=P#DB3.DBX0.0 BYTE 200 | // 本地(S7-1500)发送数据区 ,可以是任意DB块 |
表2.GET指令参数说明
CALL “GET” | , %DB2 | //调用 GET,使用背景DB块:DB2 | ||||||
REQ | :=%M1.0 | //连接号,要与连接配置中一致,创建连接时的连接号 | ||||||
NDR | :=%M1.1 | //为1时,接收到新数据 | :=%M1.2 | //为1时,有故障发生 | :=%MW6 | //状态代码 | :=P#DB1.DBX200.0 BYTE 200 | //从通信伙伴数据区读取数据的地址,对应S7-200 SMART VB200-VB399(如果要访问S7-200 SMART的V区,该位置只能写DB1) |
RD_1 | :=P#DB4.DBX0.0 BYTE 200 | //本地(S7-1500)接收数据区 ,可以是任意DB块 |
综合以上步骤,已经完成了S7-1500 硬件和软件部分的编程,下载只需要将程序下载到S7-1500 PLC 即可。