公司新闻
S7-200 移植到 S7-200 SMART通过PLC之间通讯和串口通讯移植
发布时间: 2024-04-08 10:31 更新时间: 2024-11-24 09:10
PPI通信移植S7-200 SMART CPU PPI协议只支持与HMI连接,因此S7-200 SMART CPU间通信需要使用以太网通信(Get/Put指令),移植时需要在S7-200 SMART中重新运行Get/Put向导或者指令编程。
NETR/NETW指令向导移植S7-200 NETR/NETW指令向导移植至S7-200 SMART Get/Put向导,移植时需要在S7-200 SMART中重新运行Get/Put向导编程,如图1所示:图1. NETR/NETW指令向导移植
1、NETR由Get代替,NETW由Put代替;2、NETR/NETWZui大16字节数据,Get/PutZui大200字节数据,可以将NETR/NETW的多项网络读操作合并在一个Get/Put操作中处理;3、远程CPU地址改为远程CPU IP地址;4、本地CPU的通信区域和起始地址,直接对映;5、远程CPU的通信区域和起始地址,直接对映。S7-200 NETR/NETW指令向导生成的NET_EXE子程序由S7-200 SMART Get/Put向导生成的NET_EXE子程序替换,如图2所示:图2. NET_EXE子程序移植
NETR/NETW指令移植S7-200 NETR/NETW指令移植至S7-200 SMART GET/PUT指令,移植时需要在S7-200 SMART中重新编程,如图3所示:图3. NETR/NETW指令移植
1、远程CPU地址改为远程CPU IP地址;2、远程CPU的通信区域和起始地址,直接对映;3、NETR/NETWZui大16字节数据,Get/PutZui大222/212字节数据,可以将NETR/NETW的多项网络读操作合并在一个GET/Put操作中处理;4、本地CPU的通信区域和起始地址,直接对映;5、NETR由GET代替,NETW由PUT代替;
串口通信移植串口通信主要包括自由口通信、MODBUS通信、USS通信。S7-200 串口通信移植至S7-200 SMART 时,PORT1端口需要使用CM01信号板替代。
自由口通信移植S7-200 自由口通信移植至S7-200 SMART 时,使用STEP 7-Micro/WIN SMART 直接打开S7-200 自由口通信程序即可,也可以将S7-200 自由口通信程序复制至S7-200 SMART 项目程序中。图1. 使用STEP 7-Micro/WIN SMART 直接打开 S7-200 自由口通信程序
MODBUS通信移植S7-200 MODBUS通信移植至S7-200 SMART 时,使用STEP 7-Micro/WIN SMART 直接打开S7-200 MODBUS 通信程序即可,也可以在S7-200 SMART 中使用MODBUS库重新编写程序。1、S7-200 SMART V2.1 及以前版本软件有一个modbus主站库程序和一个modbus从站库程序,PORT0端口和PORT1端口不能同时做modbus主站,也不能同时做modbus从站;如果两个端口同时做modbus主站,建议使用STEP 7-Micro/WIN SMART 直接打开S7-200 MODBUS通信程序。2、S7-200 SMART V2.2 版本软件有两个modbus主站库程序和一个modbus从站库程序,如图2所示。两个modbus主站库程序和一个modbus从站库程序都可以选择通信端口0或者1,如图3所示。图2. V2.2版本软件的modbus主站和从站库程序图3. V2.2 版本软件的modbus主站和从站库程序端口选择
USS通信移植S7-200 USS通信移植至S7-200 SMART 时,使用STEP 7-Micro/WIN SMART 直接打开S7-200 USS通信程序即可,也可以在S7-200 SMART中使用USS库重新编写程序。S7-200 SMART软件只有一个USS库程序,PORT0端口和PORT1端口不能同时用作USS通信,如果两个端口同时USS通信,建议使用STEP 7-Micro/WIN SMART 直接打开S7-200 USS通信程序。
常问问题 1. S7-200 SMART 使用S7-200的Modbus slave库无法初始化成功?如下图所示,使用STEP 7-Micro/WIN SMART 直接打开S7-200 MODBUS 通信程序并做相关设置后测试,首先,图中的MBUS_INIT的相关参数针对200smart来说,设置均正常,但是从测试结果可以看出,初始化MBUS_INIT报错1:存储器范围出错,而且MBUS_SLAVE报错10:从站功能未启用图4. MODBUS Slave报警判断
所以当S7-200 SMART需要设计AI大于31的地址时,考虑还是使用STEP 7-Micro/WIN SMART自己的库。
NETR/NETW指令向导移植S7-200 NETR/NETW指令向导移植至S7-200 SMART Get/Put向导,移植时需要在S7-200 SMART中重新运行Get/Put向导编程,如图1所示:图1. NETR/NETW指令向导移植
1、NETR由Get代替,NETW由Put代替;2、NETR/NETWZui大16字节数据,Get/PutZui大200字节数据,可以将NETR/NETW的多项网络读操作合并在一个Get/Put操作中处理;3、远程CPU地址改为远程CPU IP地址;4、本地CPU的通信区域和起始地址,直接对映;5、远程CPU的通信区域和起始地址,直接对映。S7-200 NETR/NETW指令向导生成的NET_EXE子程序由S7-200 SMART Get/Put向导生成的NET_EXE子程序替换,如图2所示:图2. NET_EXE子程序移植
NETR/NETW指令移植S7-200 NETR/NETW指令移植至S7-200 SMART GET/PUT指令,移植时需要在S7-200 SMART中重新编程,如图3所示:图3. NETR/NETW指令移植
1、远程CPU地址改为远程CPU IP地址;2、远程CPU的通信区域和起始地址,直接对映;3、NETR/NETWZui大16字节数据,Get/PutZui大222/212字节数据,可以将NETR/NETW的多项网络读操作合并在一个GET/Put操作中处理;4、本地CPU的通信区域和起始地址,直接对映;5、NETR由GET代替,NETW由PUT代替;
串口通信移植串口通信主要包括自由口通信、MODBUS通信、USS通信。S7-200 串口通信移植至S7-200 SMART 时,PORT1端口需要使用CM01信号板替代。
自由口通信移植S7-200 自由口通信移植至S7-200 SMART 时,使用STEP 7-Micro/WIN SMART 直接打开S7-200 自由口通信程序即可,也可以将S7-200 自由口通信程序复制至S7-200 SMART 项目程序中。图1. 使用STEP 7-Micro/WIN SMART 直接打开 S7-200 自由口通信程序
MODBUS通信移植S7-200 MODBUS通信移植至S7-200 SMART 时,使用STEP 7-Micro/WIN SMART 直接打开S7-200 MODBUS 通信程序即可,也可以在S7-200 SMART 中使用MODBUS库重新编写程序。1、S7-200 SMART V2.1 及以前版本软件有一个modbus主站库程序和一个modbus从站库程序,PORT0端口和PORT1端口不能同时做modbus主站,也不能同时做modbus从站;如果两个端口同时做modbus主站,建议使用STEP 7-Micro/WIN SMART 直接打开S7-200 MODBUS通信程序。2、S7-200 SMART V2.2 版本软件有两个modbus主站库程序和一个modbus从站库程序,如图2所示。两个modbus主站库程序和一个modbus从站库程序都可以选择通信端口0或者1,如图3所示。图2. V2.2版本软件的modbus主站和从站库程序图3. V2.2 版本软件的modbus主站和从站库程序端口选择
USS通信移植S7-200 USS通信移植至S7-200 SMART 时,使用STEP 7-Micro/WIN SMART 直接打开S7-200 USS通信程序即可,也可以在S7-200 SMART中使用USS库重新编写程序。S7-200 SMART软件只有一个USS库程序,PORT0端口和PORT1端口不能同时用作USS通信,如果两个端口同时USS通信,建议使用STEP 7-Micro/WIN SMART 直接打开S7-200 USS通信程序。
常问问题 1. S7-200 SMART 使用S7-200的Modbus slave库无法初始化成功?如下图所示,使用STEP 7-Micro/WIN SMART 直接打开S7-200 MODBUS 通信程序并做相关设置后测试,首先,图中的MBUS_INIT的相关参数针对200smart来说,设置均正常,但是从测试结果可以看出,初始化MBUS_INIT报错1:存储器范围出错,而且MBUS_SLAVE报错10:从站功能未启用图4. MODBUS Slave报警判断
所以当S7-200 SMART需要设计AI大于31的地址时,考虑还是使用STEP 7-Micro/WIN SMART自己的库。
其他新闻
- 1200与200SMART进行以太网ISO-on-TCP通信 2024-11-24
- PLC使用接近开关是PNP还是NPN?如何判断呢? 2024-11-24
- MCGS触摸屏与 S7-1200 以太网通讯! 2024-11-24
- S7-200 SMART如何通过模拟量输出控制变频器频率! 2024-11-24
- 西门子PLC控制变频器实现3段速控制电路 2024-11-24
- WinCC 与S7-1200 PLC 通信! 2024-11-24
- 西门子S7-1500 PLC的通信基础知识! 2024-11-24
- 西门子触摸屏与S7-1200/1500PLC时间同步功能! 2024-11-24
- 两台西门子S7-200SMARTProfinet通信案例 2024-11-24
- 西门子200 smart与三菱FX2N有何异同 2024-11-24
- 西门子PLC读取的仪表数据(浮点数)如何转换为整数 2024-11-24
- 西门子1200PLC控制1500PLC进行DP通讯! 2024-11-24
- S7-1500PLC通信原理详解 2024-11-24
- S7-1200 PLCSIM (仿真)V17及以下版本用法介绍 2024-11-24
- TIA博途如何确定1200 PLC的固件版本 2024-11-24
产品分类
联系方式
- 电 话:18126392341
- 联系人:梁涛
- 手 机:15267534595
- 微 信:15267534595