全国服务热线: 15821971992

西门子一级代理商|数控系统代理商

发布日期 :2023-07-19 17:06发布IP:114.95.101.251编号:11779150
品牌:
西门子
型号:
模块
产地:
德国
分 类
工控系统及装备
单 价
电议
有效期至
长期有效
咨询电话
15821971992
手机
15821971992
Email
2724917714@qq.com
让卖家联系我
详细介绍

.配置SIMOTION以太网接口

  3.1在硬件配置中设定以太网接口

  在SCOUT界面中点击SIMOTION CPU,右键点击“Open HW configuration”进入硬件配置界面,例如D435,X120和X130为以太网接口,双击选择的通信接口,在弹出的界面中定义IP地址和子网掩码,如图9所示:

  图9 设定通信接口

  注意:

  即使建立两条以太网,两个以太网通信接口不能设置在相同的网段中或相同的IP地址。

  3.2 在线联机设定以太网接口

  将编程器连接到SIMOTION 以太网接口上,在控制面板“Setting the PG/PC Interface”接口中将访问点指向使用的编程网卡例如“S7ONLINE(STEP7)->TCP/IP -> Intel(R) PRO/1000 MT ”。打开SIMATIC Manager,使用菜单命令“PLC”->“Edit Ethernet Nodes”在界面中选择“Browse”键浏览网络上所有的站点,如图10所示:

  图10 浏览网络上的站点

  每一个接口在硬件的前面板标有网卡的MAC地址,选择站点,在“Edit Ethernet Nodes”界面中设置IP地址和子网掩码,点击“Assign IP Configuration”键传送设定的命令。如图11所示:

  图11设置站点地址

  IP地址设置完成后,可以使用以太网接口编程。

  4.编写通信程序

  通过以太网进行站点间的通信有两种方式:1)UDP;2)TCP。

  4.1 UDP通信方式

  UDP通信协议不需要在通信前建立连接,在发送和接收的数据报文中带有通信方的IP地址和端口号。通信函数存储于在“Communication”->“Data transfer”目录下,在发送方调用发送函数的示例程序如图12所示(使用LAD编写):

  图12 UDP发送程序

  发送函数参数解释如下:

  SourcePort

  发送方的端口号,数据类型UINT,例如2001。

  DestinationAddress

  接收方的IP地址,数据类型为数组,ARRAY [0..3] OF USINT,在4个字节中输入接收方的IP地址,例如192、168、0、122,表示IP地址为192.168.0.122。

  DestinationPort

  接收方的端口号,数据类型UINT,例如2000。

  CommunicationMode

  通信模式,“EnumUdpCommunicationMode”枚举数据类型,有两种选择:

  (1)“CLOSE_ON_EXIT”,通信完成后释放通信资源;

  (2) “DO_NOT_CLOSE_ON_EXIT”, 通信完成后仍占用通信资源。

  DataLength

  发送的数据长度,数据类型UDINT,长度1400字节。

  Data

  发送数据区,数据类型为数组,ARRAY [0..1399] OF BYTE。

  OUT

  发送函数状态信息,数据类型DINT。

  在数据接收方调用接收函数的示例程序如图13所示:

  图13 UDP接收程序

  接收函数参数解释如下:

  Port

  定义本方的端口号,数据类型为UINT。定义的端口号必须与发送方参数“DestinationPort”指定的端口号相同。

  通信模式,与发送函数通信模式相同。

  NextCommand

  枚举数据类型,元素中包括“IMMEDIATELY ”、“WHEN_COMMAND_DONE”和“ABORT_CURRENT_COMMAND”。

  “IMMEDIATELY”:接收命令与后续所要执行的命令同步执行。

  “WHEN_COMMAND_DONE”:接收命令执行或失败后执行后续的命令,异步执行。

  “ABORT_CURRENT_COMMAND”:终止当前的任务后执行执行后续的命令。

  ReceiveVariable

  数据接收区,数据类型为数组,ARRAY [0..1399] OF BYTE。

  接收函数信息,包括接收数据的源地址和端口、状态信息等,数据类型为结构体,接收函数信息参考表1:

  4.2 TCP通信方式

  TCP通信方式在发送接收数据前必须建立通信连接,连接需要在通信双方编程建立。主动连接的一方作为客户端,被动连接的一方作为服务器。下面以SIMOTION D435与S7-300 CP343-1通信为例介绍TCP通信方式。

  4.2.1在PLC侧建立通信连接

  在STEP7项目下创建S7-300站点,插入以太网通信处理器CP343-1,选择与SIMOTION在相同的网络上。在NETPRO中点击CPU,在下面的连接表中插入一个连接如图14所示:

设计
 

  所有 CPU 均具有坚固、紧凑的塑料机壳。在前面板上的部件有:
 

  状态和故障 LED
 

  模式选择开关
 

  MPI 端口
 

  CPU 还具有以下配置:
 

  SIMATIC 微型存储卡(MMC 卡)插槽;
 

  MMC 卡替代集成的装载存储器,因此是操作必*品。
 

  使用前连接器连接到集成的 I/O 端口(紧凑型 CPU)
 

  连接 PROFIBUS 总线(于DP型CPU)
 

  RS 422/485 的连接(仅 PtP CPU)
 

  连接 PROFINET(于PN型CPU)
 

  功能
 

  SIMATIC S7-300 CPU 具有高性能、所需空间小以及小的维护成本,因此提高了性价比。
 

  高处理速度;
 

  例如,在 CPU 315-2 DP 中,位运算为 0.05 µs,浮点运算为 0.45;
 

  在 CPU 319-3 PN/DP 中,位运算为 0.004 µs,浮点运算为 0.04 µs
 

  扩展数量
 

  SIMATIC 微型存储卡 (MMC) 作为装载存储器:
 

  完整项目(包括符号和注释)可存储在 MMC 上。RUN 模式下也可以进行读/写操作。这样可以降低服务成本
 

  无需电池即可在 MMC 上备份 RAM 数据
 

  编程
 

  使用STEP7中的 LAD、FBD STL 对 CPU 进行编程。可以使用下列编程工具:STEP 7 Basis 和 STEP 7 Professional。
 

  可以运行 CPU 314 的工程与组态工具(例如,S7-GRAPH、S7-HiGraph、SCL、CFC 或 SFC)。
 

  标准型 CPU
 

  对标准型 CPU 进行编程时需要 STEP 7 V5.2+SP1 以上的软件。
 

  紧凑型 CPU
 

  对紧凑型 CPU 进行编程时需要 STEP 7 V5.3+SP2 以上的软件。老版本的STEP 7需要升级。



相关分类
推荐产品
信息搜索
 
浔之漫智控技术(上海)有限公司
  • 地址:上海市松江区石湖荡镇塔汇路755弄29号1幢一层A区213室
  • 电话:15821971992
  • 邮件:2724917714@qq.com
  • 手机:15821971992
  • 联系人:聂聪