西门子代理6ES7138-4DF01-0AB0
我公司主营西门子各系列PLC (S7-200 SMART S7-300 S7-400) 触摸屏 变频器 (MM系列 G120 G120C G110) 伺服 (V80 V60) 数控备件 (PCU50 NCU CCU 轴卡) 等 价格优势 产品为西门子原装正版产品 我公司售出的产品 按西门子标准质保 产品本身有质量问题 质保一年 公司秉承:以信待人 以诚待人 质量如生命 客户至上的经营理念 竭诚为您服务 您的肯定是我们大的动力 我们将期待与您长期持久的合作
调用“TRCV"通信指令并配置块参数如图6 47所示。
因为与发送使用的是同一连接,所以使用的是不带连接的发送指令“TRCV",连接“ID"使用的也是“TSEND_C"中的“Connection ID"号,如图4所示。
图4 配置 T_RCV 块参数
2.2 S7-300 CPU 的ISO on TCP通信的组态编程
① 使用STEP 7 软件新建一个项目并进行硬件组态
创建完新项目,在项目的窗口下,右键菜单里,选择“Insert New Object">“SIMATIC 300 Station" ,插入一个S7-300 站。
为了编程方便,我们使用时钟脉冲激活通信任务,在CPU的“Properties">“Cycle/Clock Memory"中设置,如图5所示。
图5 设置时钟脉冲
每一个时钟位都按照不同的周期/频率在0和1之间切换变化,见表1。
② 配置以太网模块
进入“HW Config"中,组态所使用的 CPU 及“CP343-1"模板。并新建以态网 Ethernet (1) ,配置“CP343-1"模板IP 地址为:192.168.0.2,子网掩码为: 255.255.255.0 。如图6所示。配置完硬件组态及属性,编译存盘并下载所有硬件组态。
图6 S7-300 硬件配置
③ 网络组态
打开 “NetPro" 配置网络,选中 CPU,在连接列表里建立新的连接并选择连接对象和通信协议,如图7所示。
图7 创建新的连接并选择 ISO-on-TCP 协议
这时会跳出通用信息,如图8所示。
图8 通用信息
然后,进入“Addresses"配置通信双方的IP 地址及TSAP 地址,如图9所示。
图9 配置通信的IP 地址及TSAP 地址
配置完连接并编译存盘后,将网络组态下载到CPU300中。
④ 软件编程
在OB1中,从“Libraries">“SIMATIC_NET_CP">“CP300"下,调用FC5(AG_SEND)、FC6(AG_RECV)通信指令。创建接收数据区为 DB2,定义成100个字节的数组。
CALL “ AG_RECV" //调用FC6
ID :=1 // 连接号,要与连接配置列表中一致,见图8
LADDR :=W#16#100 //CP的地址,要与配置中一致,见图8
RECV :=P#DB2.DBX 0.0 BYTE 100 //接收数据区
NDR :=M10.0 //为1时,接收到新数据
ERROR :=M10.1 //为1时,有故障发生
STATUS :=MW12 //状态代码
LEN :=MW14 //接收到的实际数据长度
CALL “AG_SEND" //调用FC5
西门子代理6ES7138-4DF01-0AB0
- 西门子代理6ES7138-4DL00-0AB0 2024-11-30
- 西门子代理6ES7138-4DC01-0AB0 2024-11-30
- 西门子代理6ES7138-4DB03-0AB0 2024-11-30
- 西门子代理6ES7138-4DD01-0AB0 2024-11-30
- 西门子代理6ES7138-4DE02-0AB0 2024-11-30
- 西门子代理6ES7138-4DA04-0AB0 2024-11-30
- 西门子代理6ES7135-4GB52-0AB0 2024-11-30
- 西门子代理6ES7135-4MB02-0AB0 2024-11-30
- 西门子代理6ES7155-6AA00-0BN0 2024-11-30
- 西门子代理6ES7964-2AA04-0AB0 2024-11-30
- 西门子代理6GK7443-1GX30-0XE0 2024-11-30
- 西门子代理6GK7443-1EX30-0XE0 2024-11-30
- 西门子代理6GK7443-1EX20-0XE0 2024-11-30
- 西门子代理6GK7443-5DX04-0XE0 2024-11-30
- 西门子代理6ES7351-1AH01-0AE0 2024-11-30
联系方式
- 电 话:18717946324
- 联系人:占雪芬
- 手 机:18717946324
- 微 信:18717946324