当前位置:文档之家› S7 200 SMART 通讯问题—以太网设置

S7 200 SMART 通讯问题—以太网设置

一:TCP 协议通讯

(一)S7 200 SMART之间的TCP通讯

TCP是一个因特网核心协议。在通过以太网通信的主机上运行的应用程序之间,TCP 提供了可靠、有序并能够进行错误校验的消息发送功能。TCP 能保证接收和发送的所有字节内容和顺序完全相同。TCP 协议在主动设备(发起连接的设备)和被动设备(接受连接的设备)之间创建连接。一旦连接建立,任一方均可发起数据传送。

TCP协议是一种"流"协议。这意味着消息中不存在结束标志。所有接收到的消息均被认为是数据流的一部分。

S7 200 SMART与之间的TCP通讯可以通过两边调用OUC(开放式用户通讯)指令库中的TCP_CONNECT、TCP_SEND、TCP_RECV、DISCONNECT指令来实现。

图1.开放式用户通讯库

开放式用户通信库需要使用50 个字节的V 存储器。

开放式的用户通讯连接资源包括8个主动连接和8个被动连接。

只可从主程序或中断例程中调用库函数,但不可同时从这两个程序中调用。

所需条件:

1、软件版本:STEP 7-Micro/WIN SMART V2.2

2、SMART CPU固件版本:V2.2

3、通讯硬件:TP电缆(以太网电缆)

所完成的通讯任务:

将作为客户端的PLC(IP地址为192.168.0.101)中VB0-VB3的数据传送到作为服务器端的PLC(IP地址为192.168.0.102)的VB2000-VB2003中。

S7-200 SMART 客户端编程

1、设置本机IP地址

在客户端设置IP地址为192.168.0.101

图2.设置IP地址

2、建立TCP连接

调用TCP_CONNECT指令建立TCP连接。设置连接伙伴地址为192.168.0.102,远端端口为2001,本地端口为5000,连接标识ID为1。利用SM0.0使能Active,设置为主动连接。

图3.调用TCP_CONNECT指令

指令的参数

输入参数:

EN :使能输入

Req:沿触发

Active :TURE=主动连接(客户端)

FALSE=被动连接(服务器)

ConnID:连接ID为连接标识符,可能范围为0-65534。

IPaddr1 ... IPaddr4 :IP地址的四个八位字节。IPaddr1 是IP 地址的最高有效字节,IPaddr4 是IP 地址的最低有效字节。

RemPort:远程设备上的端口号。远程端口号范围为1 到49151。对于被动连接,可使用零。

LocPort :本地设备端口号。范围为1-49151,但是存在一些限制。

本地端口号的规则如下:

?有效端口号范围为1 到49151。

?不能使用端口号20、21、25、80、102、135、161、162、443以及34962至34964。这些端口具有特定用途。

?建议采用的端口号范围为2000 到5000。

?对于被动连接,本地端口号必须唯一(不重复)。

输出参数:

Done:当连接操作完成且没有错误时,指令置位Done 输出。

Busy:当连接操作正在进行时,指令置位Busy 输出。

Error:当连接操作完成但发生错误时,指令置位Error 输出。

Status:如果指令置位Error 输出,Status 输出会显示错误代码。具体错误代码对应详见手册。如果指令置位Busy 或Done 输出,Status 为零(无错误)。

3、调用发送数据指令TCP_SEND

调用TCP_SEND指令发送以VB0为起始,数据长度为DataLen长度的数据发送到连接ID为1指定的远程设备。

利用1HZ的时钟上升沿触发发送请求。

图4.调用TCP_SEND指令

指令的参数

输入参数:

EN :使能输入

Req:沿触发

ConnID:连接ID (ConnID) 是此发送操作的连接ID号。DataLen :DataLen 是要发送的字节数(1 到1024)。DataPtr:DataPtr 是指向待发送数据的指针。

输出参数:

Done:当连接操作完成且没有错误时,指令置位Done 输出。Busy:当连接操作正在进行时,指令置位Busy 输出。Error:当连接操作完成但发生错误时,指令置位Error 输出。

Status:如果指令置位Error 输出,Status 输出会显示错误代码。具体错误代码对应详见手册。如果指令置位Busy 或Done 输出,Status 为零(无错误)。

4、终止通讯连接

用户可通过DISCONNECT指令终止指定ID的连接。

图5.调用DISCONNECT指令

参数说明:

输入参数:

EN :使能

Req:沿触发指令。

输出参数:

Done:当连接操作完成且没有错误时,指令置位Done 输出。

Busy:当连接操作正在进行时,指令置位Busy 输出。

Error:当连接操作完成但发生错误时,指令置位Error 输出。

Status:如果指令置位Error 输出,Status 输出会显示错误代码。具体错误代码对应详见手册。如果指令置位Busy 或Done 输出,Status 为零(无错误)。

5、分配库存储区

开放式用户通信库需要使用50 个字节的V 存储器,用户需手动分配。在指令树的程序中,以鼠标右键单击程序块,在弹出的快捷菜单中选择库存储器。如图所示:

图6.库存储器在弹出的选项卡中设置库指令数据区:

图7.分配地址S7-200 SMART 服务器端编程

1、设置本机IP地址

设置IP地址为192.168.0.102

图8.设置本机IP地址

2、建立TCP连接

调用TCP_CONNECT指令建立TCP连接。设置连接伙伴地址为192.168.0.101,远端端口为5000,本地端口为2001,连接标识ID为1。利用SM0.0常闭点使能Active,设置为被动连接。

图9.调用TCP_CONNECT指令

3、接收数据

调用TCP_RECV指令接收指定ID连接的的数据。接收的缓冲区长度为MaxLen,数据接收缓冲区以VB2000为起始。

图11.调用TCP_RECV指令

监控结果

其中客户端的VW1000是发送的数据长度,服务器端的vw1000是接收的数据长度。

图12.监控结果

例程

为了更好地理解TCP的编程,可参考下面的例程。

注意:

1. 该例程使用STEP 7-Micro/WIN SMART 编写。

2.在建立连接时需先触发服务器端的建立连接指令,再触发客户端。

TCP客户端程序

TCP服务器端程序

注意:

此指令库/程序的作者和拥有者对于该软件的功能性和兼容性不负任何责任。使用该软件的风险完全由用户自行承担。由于它是免费的,所以不提供任何担保,错误纠正和热线支持,用户不必为此联系西门子技术支持与服务部门。

(二)S7-200 SMART 与调试助手之间TCP 通信TCP协议通讯

TCP 通信为面向连接的通信,需要双方都调用指令以建立连接及交换数据。S7-200 SMART 与TCP&UDP Debug通过TCP 通信,在TCP&UDP Debug建立客户端或服务器,在S7-200 SMART 调用Open User Communication 库指令

( TCP_CONNECT,DISCONNECT,TCP_SEND,TCP_RECV) 。

客户端:主动建立连接,可以理解为主站;服务器:被动建立连接,可以理解为从站。

注意:

S7-200 SMART 在CPU 硬件固件及编程软件版本均升级到V2.2 之后才开始支持

开放式通信。编程软件版本低于V2.2,无Open User Communication 库指令;硬件固件低于V2.2,硬件不支持开放式通信协议。

S7-200 SMART TCP 连接资源:8个主动连接资源,8个被动连接资源

S7-200 SMART TCP 通信数据量:1024 字节

硬件和软件需求及所完成的通信任务

硬件:

①PC (带以太网卡)(IP 地址192.168.0.254 ;子网掩码255.255.255.0)

②S7-200 SMART CPU (固件版本V2.2) ( IP 地址192.168.0.20 ;子网掩码

255.255.255.0)

③TP 以太网电缆

软件:

①TCP&UDP Debug

②STEP 7 Micro/WIN SMART (软件版本V2.2 )

所完成的通信任务:

①TCP&UDP Debug 发送10 个字节数据:-->(S7- 200 SMART 侧)

VB2000~VB2009

②TCP&UDP Debug 接收10 个字节数据:<-- ( S7-200 SMART 侧) VB0~VB9

TCP&UDP Debug设置(客户端设置)

1. 打开TCP&UDP Debug软件

2. 右键“客户端模式”---“创建连接”

如图1所示,创建连接

图1.创建连接

①选择连接类型:TCP

②填写S7-200 SMART的IP地址及端口号

③设置PC的端口号

④单击创建

3. 右键“客户端模式”----“连接”

图2. 建立连接

①蓝色圆点:未建立连接;黄色三角箭头:正在建立连接;绿色三角箭头:连接建立成功;

②勾选“自动连接”后,点击连接按钮。

TCP&UDP Debug设置(服务器设置)

1. 打开TCP&UDP Debug软件

2. 右键“服务器模式”---“创建服务器”

图3. 创建服务器

①选择PC的端口号后,点击确定

3. 右键“服务器模式”----“启动服务器”

图4. 启动服务器

S7-200 SMART侧编程

1.打开STEP 7 Micro/WIN SMART>项目树>指令树>库>Open User Communication ,调用TCP_CONNECT,如图5、图6所示。

图5. 开放式以太网通讯指令库

图6. TCP连接块表1. 引脚说明

2.调用TCP_SEND 和TCP_RCV 指令,如图7、图8所示。

图7. TCP发送块

表2.引脚说明

图8. 发TCP接收块表3. 引脚说明

3.分配库存储区,如图9 所示。

图9. 分配库存储区

注意:为保证指令库可以正常工作,分配库存储区的时候,一定不能与程序中使用的其他V 区地址重叠!!

通信结果

以S7-200 SMART做服务器为例。将S7-200 SMART 项目编译,下载并触发建立连接;在TCP&UDP Debug中点击连接。

通信结果如下:

图10. 测试结果

(三)S7-200 SMART 与S7-1200 之间TCP 通信—S7-200 SMART 作为服务器

TCP 协议通信

TCP 通信为面向连接的通信,需要双方都调用指令以建立连接及交换数据。S7-200 SMART 与S7-1200 通过TCP 通信,在S7-1200 调用T-block 指令( TCON, TDISCON, TSEND, TRCV ) ,在S7-200 SMART 调用Open User Communication 库指令( TCP_CONNECT,DISCONNECT,TCP_SEND,TCP_RECV) 。双方的发送和接收指令必须成对出现。

客户端:主动建立连接,可以理解为主站;服务器:被动建立连接,可以理解为从站。

注意:

S7-200 SMART 在CPU 硬件固件及编程软件版本均升级到V2.2 之后才开始支持

开放式通信。编程软件版本低于V2.2,无Open User Communication 库指令;硬件固件低于V2.2,硬件不支持开放式通信协议。

S7-200 SMART TCP 连接资源:8个主动连接资源,8个被动连接资源

S7-200 SMART TCP 通信数据量:1024 字节

硬件和软件需求及所完成的通信任务

硬件:

①S7-1200 CPU (IP 地址192.168.0.100 ;子网掩码255.255.255.0)

②S7-200 SMART CPU (固件版本V2.2) ( IP 地址192.168.0.20 ;子网掩码

255.255.255.0)

③PC (带以太网卡)

④TP 以太网电缆

软件:

①STEP7 V13 SP1 Upd 9

②STEP 7 Micro/WIN SMART (软件版本V2.2 )

所完成的通信任务:

①S7-1200 发送10 个字节数据:(S7-1200侧)DB4.DBB0~DB4.DBB9 -->(S7- 200 SMART 侧)VB2000~VB2009

②S7-1200 接收10 个字节数据:(S7-1200 侧)DB4.DBB10~DB4.DBB19 <--

( S7-200 SMART 侧) VB0~VB9

S7-1200 侧硬件组态和编程 ( 客户机侧组态编程)

1. 使用TIA V13 SP1 Upd 9 软件Portal 视图中,创建新项目

2. 添加硬件并命名PLC

进入“项目视图”,在“项目树” 下双击“添加新设备”,在对话框中选择所使用的

S7-1200 CPU 添加到机架上,命名为PLC_1 如图1所示

图1. 添加新设备

3. 启用时钟位

为了编程方便,使用CPU 属性中定义的时钟位,定义方法如下:

在“项目树” > “PLC_1” > “设备组态” 中,选中CPU ,然后在下面的属性窗口中,“属性” > “系统和时钟存储器” 下,将时钟位定义在MB0,如图2所示。

时钟位我们使用M0.5 ,它是频率为1 Hz 的脉冲,可以使用它去自动激活发送任务。

图2.启用时钟位

4. 为PROFINET 通信口分配以太网地址

在“设备视图”中点击CPU 上代表PROFINET 通信口的绿色小方块,在下方会出现PROFINET 接口的属性,在“以太网地址” 下分配S7-1200 CPU 的IP 地址为

192.168.0.100 ,子网掩码为255.255.255.0,如图3 所示

CP243-1以太网通讯模块配置说明

CP243-1以太网通讯模块配置说明 必备条件: ?装有STEP 7Micro/WIN32软件的电脑。?PC/PPI 电缆。 首次、配置时必须要用到PC/PPI 电缆,将PC/PPI 电缆一头连接电脑的串口,另一头连接CPU 上的串口; 1、打开STEP 7Micro/WIN32软件,在查看栏选择“设置PC/PG 接口”; 2、为使用的借口分配参数选择:“PC/PPI cable(PPI)”; 3、点击“确定”按钮; 4、 在查看栏选择“通信”; 14 2 3

1、“点击刷新” 2、出现CP243-1后双击选择; 3、点击“确定”按钮; 1、在菜单栏中选择“工具”-->“以太网向导”; 1 3 1

1、点击“下一步”进入指定模块位置; 1、在此处选择模块在PLC中的位置,本次PLC中选择“6”; 2、也可以用“读取模块”按钮搜寻在线的CP243-1模块。 3、搜索到后选中; 4、点击“下一步”按钮。 (在本系统中,CP243-1模块是在6的位置,前方硬件有,CPU226、DO、DI、DI、DI、AI、AI 模块。) 1 1 2 3 4

1 2 34 1、在此处填写IP地址,PLC1为“192.168.147.11”,PLC2为“192.168.147.12”; 2、在此处填写子网掩码,PLC1、PLC2均为“255.255.255.0”; 3、选择模块的通讯类型,选择“自动检测通信”; 4、点击“下一步”按钮。 1 2 3 1、在此处填写模块占用的输出地址,使用“读取模块”功能会出现一个缺省值,建议使用缺省值。 2、配置允许连接CP243-1模块的电脑数量。 3、点击“下一步”按钮。

实验一设备网、工业以太网组网

实验指导说明书 (一)实验目的 通过实验了解、熟悉设备网(DeviceNet)和工业以太网(EtherNet/IP)的设计、组态及操作,掌握数据通讯、OPC技术等概念。 (二)实验内容 ●安装连接设备网。 ●组态EtherNet/IP。 ●添加I/O模块及设备网扫描模块。 ●离线/在线组态设备网。 ●通过以太网、设备网分别实现控制程序的上传下载,实现互锁控制。 ●通过DDE/OPC方式实现控制器与应用程序(如Excel)的数据交互。(三)实验设备 硬件: ●设备网(DeviceNet)网线、网络连接器 ●设备网扫描模块1769-SDN、设备网接口模块1761-NET-DNI、1203-GK5 ●变频器1336PlusⅡ ●开关电源(24V) ●16口交换机 ●以太网EtherNet/IP网线 ●MicroLogix1500、pactLogix L32E及若干数字、模拟I/O模块 软件: ●RSLogix5000 ●RSLogix500 ●RSNetWorx for DeviceNet ●RSLinx ●BOOTP-DHCP Server ●Microsoft Excel (四)网络系统结构示意图

MAC ID=62 MAC ID=02 MAC ID=06 MAC ID=07 MAC ID=11 (五)实验步骤 一硬件平台搭建 二串口通信组态 1 说明 RSLinx软件是在Microsoft操作系统下建立工厂所有通信方案的工具。它为A-B应用软件,如RSLogix5/500、RSView32、RSBatch、PLC-5A.I.系列、Ladder Logistics以及Panel Builder等软件之间建立起通信联系。RSLinx的Advance DDE 接口支持处理器与MMI(Man-Machine Interface)和组件软件间进行通信,也可与DDE兼容软件,如Microsoft Excel 、Access 及其它用户定制的DDE引用通信。它的C应用程序编程接口(API)支持用户使用RSLinx C SDK开发的应用软件。作为开发出的真32位应用程序,RSLinx充分利用了Windows操作系统的多处理性能。通过各种通信接口,RSLinx可以同时进行应用程序组合运行服务。 RSLinx有五种版本,本次实验我们所用的是RSLinx Gateway,它扩展了基于RSLinx的企业内部通信。RSLinx和WINtelligent LINX客户程序能通过TCP/IP 网络直接接入RSLinx Gateway驱动程序。这些客户程序能直接对连接到RSLinx Gateway 可访问的网络上的Allen-Bradley PLC、SLC以及MicroLogix处理器进行在线访问。这允许现场动态数据进入应用软件进行显示、登录以及趋势图操作。

CP1W-CIF41欧姆龙(CP1H)以太网通信完美操作说明

CP1W-CIF41欧姆龙以太网通信-FINS ——陆 一:连接设置 节点号要正确要不CP1W-CIF41的ERROR灯闪(如CP1W-CIF41 IP为192.168.250.1,节点号即为1,与最后一段相同)。使用插槽1时4开关要置ON,使用插槽2时5开关要置ON,否则ERROR灯常亮。 PLC的串行选件端口插以太网模块时设置要改成115200 7,2,E HOST LINK 若是不知道模块的IP,可以从PLC内存查看: 新建一个USB连接PLC的工程——在线工作——查看存IP地址的数据寄存器 例如放在选件板2的位置,则IP地址在D32300+155=D32455,D32456两个地址查看;注意地址D后面不要带M。

(右键点击空白栏,编辑即可输入并查看) 连接方法1:知道模块IP后。设置电脑IP与模块处于同一个网段即可。FINS节点号即为模块IP的最后一个。 连接方法2:登陆http://192.168.250.1(模块的IP)/c00.htm 注意:有时候模块要与电脑处于同一个网段才能连上(如模块192.168.250.1,电脑要为192.168.250.2)密码:ETHERNET

修改完成以后点击传送,然后点击重启即可。 二:FINS指令: 学习利用网络调试助手发送FINS命令对PLC进行操作,首先要学习FINS的通讯格式; 1、FINS指令格式 手册中的格式如下:

举例说明: 利用FINS/TCP的方式读取PLC的DM1通道的数据,格式解析如下: MR、SR参见FINS命令第5章; 前面的ICF、RSV等为指定一些目标地址和源地址的网络号、节点号、单元号及其他固定的格式,后面关于Command code以及TEXT的内容,需要根据上位机实现什么的操作,填写不同的操作数据,就读取DM1通道的数据; DM区的Memory area code为82; 读取存储区的Command code为0101;

西门子以太网通讯设置

西门子以太网通讯 一、功能: S7-200做客户机(主站), S7-300做服务器(服务器) 二、硬件配置: 1.CP243-1 2.CPU224 3.CPU314 4.CP343-1 三、设置步骤: 第一步打开S7-200编程软件MicroWIN,在工具栏中选择以太网向导

第二步读取CP243-1【以太网模块】。注意:PC与S7-200连接正常才能读取到 第三步选择以太网模块

第四步输入【 CP243-1 】的IP地址 192.168.0.50 注意 IP设置与S7-300侧要在同一个网段 第五步配置连接数【最多连接8路】以太网模块要占用地址,建议放在最后插槽连接数:根据实际的连接数配置

第六步 1.选择客户机连接【s7-200为客户机】 2.【03.02】----03:单边通信 02: S7-300CPU模块的插槽号 【10:00】 ----1:固定 0:连接号 00:s7-200CPU模块的位置 3. 输入CP343-1的IP地址【在S7-300的硬件组态中设置】 4. 单击“数据传输”,进入配置窗口。 注意:连接号一定要记住,在编程的时候会应用到

第七步 1.选择向服务器读取数据 2.选择读取数据的大小【最大212个字节】 3.数据的对应关系。【把S7-300“DB10.DBB0开始的10个字节”的数据读取到本地“VB0开始的10个字节”中】 4.配置完后点击【新转输】 注意:传输号要记住,在编程中要应用到

第八步 1. 选择向服务器写入数据 2. 选择写入数据的大小【最大212个字节】 3. 数据的对应关系。【把本地“VB10开始的10个字节”的数据写入到S7-300“DB10.DBB10开始的10个字节”中】 4.配置完后点击确认 注意:传输号要记住,在编程中要应用到

工业以太网简介

工业以太网简介: 工业以太网就是基于IEEE 802、3 (Ethernet)得强大得区域与单元网络。利用工业以太网,SIMATIC NET 提供了一个无缝集成到新得多媒体世界得途径。 企业内部互联网(Intranet),外部互联网(Extranet),以及国际互联网(Internet) 提供得广泛应用不但已经进入今天得办公室领域,而且还可以应用于生产与过程自动化。继10M波特率以太网成功运行之后,具有交换功能,全双工与自适应得100M波特率快速以太网(Fast Ethernet,符合IEEE 802、3u 得标准)也已成功运行多年。采用何种性能得以太网取决于用户得需要。通用得兼容性允许用户无缝升级到新技术。 为用户带来得利益 :市场占有率高达80%,以太网毫无疑问就是当今LAN(局域网)领域中首屈一指得网络。以太网优越得性能,为您得应用带来巨大得利益: 通过简单得连接方式快速装配。 通过不断得开发提供了持续得兼容性,因而保证了投资得安全。 通过交换技术提供实际上没有限制得通讯性能。 各种各样联网应用,例如办公室环境与生产应用环境得联网。 通过接入WAN(广域网)可实现公司之间得通讯,例如,ISDN 或Internet 得接入。 SIMATIC NET基于经过现场应用验证得技术,SIMATIC NET已供应多于400,000个节点,遍布世界各地,用于严酷得工业环境,包括有高强度电磁干扰得区域。 工业以太网络得构成 :一个典型得工业以太网络环境,有以下三类网络器件: ◆网络部件 连接部件: ?FC 快速连接插座 ?ELS(工业以太网电气交换机) ?ESM(工业以太网电气交换机) ?SM(工业以太网光纤交换机) ?MC TP11(工业以太网光纤电气转换模块) 通信介质:普通双绞线,工业屏蔽双绞线与光纤 ◆ SIMATIC PLC控制器上得工业以太网通讯外理器。用于将SIMATIC PLC连接到工 业以太网。 ◆ PG/PC 上得工业以太网通讯外理器。用于将PG/PC连接到工业以太网。 工业以太网重要性能:为了应用于严酷得工业环境,确保工业应用得安全可靠,SIMATIC NET 为以太网技术补充了不少重要得性能: ?工业以太网技术上与IEEE802、3/802、3u兼容,使用ISO与TCP/IP 通讯协议?10/100M 自适应传输速率 ?冗余24VDC 供电 ?简单得机柜导轨安装 ?方便得构成星型、线型与环型拓扑结构 ?高速冗余得安全网络,最大网络重构时间为0、3 秒 ?用于严酷环境得网络元件,通过EMC 测试 ?通过带有RJ45 技术、工业级得Sub-D 连接技术与安装专用屏蔽电缆得Fast Connect连接技术,确保现场电缆安装工作得快速进行 ?简单高效得信号装置不断地监视网络元件 ?符合SNMP(简单得网络管理协议) ?可使用基于web 得网络管理 ?使用VB/VC 或组态软件即可监控管理网络。 工业以太网冗余原理

PROFIBUS-DP及工业以太网联网步骤

PROFIBUS-DP联网(EM277模块) 电脑(带CP5611网卡)、CP5611网卡通讯线 用CP5611网卡通讯线连接模块与5611串口,设置地址点击“设置”→“控制面板” →“” 选择“CP5611(PROFIBUS)”,然后点击右边所示“Diagnostics.出现下面所示窗口: 点击“READ”,在上显示方格里能读取地址“√”,模块为好。

工业以太网(CP343-1模块) PC\PPI通讯线、网线 1 、设定PC机IP地址 打开网络邻居,查看本地连接属性,“Internet协议(TCP/IP)”,在弹出的对话框中选择对该PC机的IP地址机其他参数进行设置。具体如下: 2、利用以太网向导组建通信组态 2.1 打开“STEP7 V4.0”软件,选择“工具”→“以太网向导”,点击“下一步”,点击“读取模块”对所连接的EM243-1通信模块进行在线读取:

2.2在次对话框中可设置EM243-1通信模块的IP地址、子网掩码、网关地址、模块连接类型等通信信息(注:此处填写的IP地址和子网掩码要与PC机设置对应)如下: 直接点击“下一步”把该模块设置为“服务器(SERVER)”,并接受所有连接如下: 直接点击“下一步”,直至完成整套通信设置,点击“完成”按钮,推出设置对话框如下:

3、下载程序 系统自动生成通信子程序,打开界面左边的“程序块”,选择“主程序”,点击“”进行编译程序,编译无误后点击“”下载程序到PLC中,断开PC/PPI通讯线。 4、通信 4.1 用网线完成以太网模块与电脑之间的连接,打开界面左边进行tongx协议设置:双击“设置PG/PC接口”,选择如下图所示,点击“OK” 4.2双击“通信”→“双击刷新”,能在双击刷新下显示读取到的地址为好。

工业以太网与现场总线的优缺点(精)

工业以太网与现场总线的优缺点1引言用于办公室和商业的以太网伴随着现场总线大战硝烟已悄悄地进入了控制领域,近年来以太网更是走向前台,发展迅速,颇引人注目。究其原因,主要由于工业自动化系统正向分布化、智能化的实时控 制方面发展,其中通信已成为关键,用户对统一的通信协议和网络的要求日益迫切。另一方面,Intran et/l nternet等信息技术的飞速发展,要求企业从现场控制层到管理层能实现全面的无缝信息集成,并提供一个开放的基础构架,而目前的现场总线尚不能满足这些要求。现场总线的出现确实给工业自动化带来一场深层次的革命,但多种现场总线互不兼容,不同公司的控制器之间不能实现高速的实时数据传输,信息网络存在协议上的鸿沟,导致自动化孤岛”现象的出现,促使人们开始寻求新的出路并关注到以太网。同时现场总线的传输速率也远远不如工业以太网 传输速率快。2以太网与工业以太网2.1什么是以太网与工业以太网以太网是当今现有局域网采用的最通用的通信协议标准。该标准定义了在局域网(LAN)中采用的电缆类型和信号处理方法。以太网在互联设备之间以10?100Mbps的速率传 送信息包,双绞线电缆型号为10 Base T。以太网由于其低成本、高可靠性以及10Mbps 的速率而成为应用最为广泛的以太网技术。直扩的无线以太网可达11Mbps,许多制造供应商提供的产品都能采用通用的软件协议进行通信,开放性好。普通以太网应用到工业控制系统,这种网络叫工业以太网。 2.2以太网具有的优点(1)具有相当高的数据传输速率(目前已达到100Mbps),能提供足够的带宽;(2)由于具有相同的通信协议,Ethernet和TCP/IP很容易集成到IT (信息技术)世界;(3)能在同一总线上运行不同的传输协议,从而能建立企业的公共网络平台或基础构架;(4)在整个网络中,运用了交互式和开放的数据存取技术; (5)沿用多年,已为众多的技术人员所熟悉,市场上能提供广泛的设置、维护和诊断工具,成为事实上的统一标准;(6)允许使用不同的物理介质和构成不同的拓扑结构。2.3工业以太网的优点(1)基于TCP/IP的以太网采用国际主流标准,协议开放、完善不同厂商设备,容易互连具有互操作性;(2)可实现远程访问, 远程诊断;(3)不同的传输介质可以灵活组合,如同轴电缆、双绞线、光纤等; (4)网络速度快,可达千兆甚至更快;(5)支持冗余连接配置,数据可达性 强,数据有多条通路抵达目的地;(6 )系统容易几乎无限制,不会因系统增大而出现不可预料的故障,有成熟可靠 的系统安全体系;(7)可降低投资成本。3主流应用层协议-工业以太网协议由于商用计算机普遍采用的应用层协议不能适应工业过程控制领域现场设备之间的实时通信,所以必须在以太网和TCP/IP协议的基础上,建立完整有效的通信服务模型,制定有效的实时通信服务机制,协调好工业现场控制系统中实时与非实时信息的传输,形成被广泛接受的应用层协议,也就是所谓的工业以太网协议。目前已经制定的工业以太网协议有MODBUS/TCP,HSE, EtherNet/IP, ProfiNet等。MODBUS/TCP协议是法国施耐德公司1999年公布的协议,以一种非常简单的方

工业通信协议Modbus,Profibus-DP,Devicenet和Ethernet

工业通信协议Modbus,Profibus-DP,Devicenet和Ethernet 工业通信协议Modbus,Profibus-DP,Devicenet和Ethernet 目前在工业领域使用较为广泛的RS485接口,很多支持Modbus,Profibus-DP,Devicenet 和Ethernet这几种协议;不知道大家是否对这些协议有没有研究,小弟愿意与你一起切磋切磋! 还有那个4-20mA,支持HART协议方面的! 谢谢,互助合作,相互提高! 通信协议 所谓通信协议是指通信双方的一种约定。约定包括对数据格式、同步方式、传送速度、传送步骤、检纠错方式以及控制字符定义等问题做出统一规定,通信双方必须共同遵守。因此,也叫做通信控制规程,或称传输控制规程,它属于ISO'S OSI七层参考模型中的数据链路层。 目前,采用的通信协议有两类:异步协议和同步协议。同步协议又有面向字符和面向比特以及面向字节计数三种。其中,面向字节计数的同步协议主要用于DEC 公司的网络体系结构中。 一、物理接口标准 1.串行通信接口的基本任务 (1)实现数据格式化:因为来自CPU的是普通的并行数据,所以,接口电路应具有实现不同串行通信方式下的数据格式化的任务。在异步通信方式下,接口自动生成起止式的帧数据格式。在面向字符的同步方式下,接口要在待传送的数据块前加上同步字符。 (2)进行串-并转换:串行传送,数据是一位一位串行传送的,而计算机处理数据是并行数据。所以当数据由计算机送至数据发送器时,首先把串行数据转换为并行数才能送入计算机处理。因此串并转换是串行接口电路的重要任务。 (3)控制数据传输速率:串行通信接口电路应具有对数据传输速率——波特率进行选择和控制的能力。 (4)进行错误检测:在发送时接口电路对传送的字符数据自动生成奇偶校验位或其他校验码。在接收时,接口电路检查字符的奇偶校验或其他校验码,确定是否发生传送错误。

工业以太网的构成及重要性能介绍

工业以太网的构成及重要性能介绍 西门子就逐步地把以太网的概念引入到工业控制领域,到今天,西门子SCALANCE系列工业以太网交换机产品,已经在冶金、烟草、汽车、煤矿、造船、地铁、电力、风电、交通、石化、水处理等多个行业的多个项目中得到了成功的应用,产品线也日臻完善。 工业以太网简介 工业以太网是基于IEEE 802.3(Ethernet)的强大的区域和单元网络。利用工业以太网,SIMATIC NET提供了一个无缝集成到新的多媒体世界的途径。 企业内部互联网(Intranet),外部互联网(Extranet),以及国际互联网(Internet) 提供的广泛应用不但已经进入今天的办公室领域,而且还可以应用于生产和过程自动化。继10M波特率以太网成功运行之后,具有交换功能,全双工和自适应的100M波特率快速以太网(Fast Ethernet,符合IEEE 802.3u的标准)也已成功运行多年。采用何种性能的以太网取决于用户的需要。通用的兼容性允许用户无缝升级到新技术。 为用户带来的利益 市场占有率高达80%,以太网毫无疑问是当今LAN(局域网)领域中首屈一指的网络。以太网优越的性能,为您的应用带来巨大的利益:通过简单的连接方式快速装配。 通过不断的开发提供了持续的兼容性,因而保证了投资的安全。 通过交换技术提供实际上没有限制的通讯性能。

各种各样联网应用,例如办公室环境和生产应用环境的联网。 通过接入WAN(广域网)可实现公司之间的通讯,例如,ISDN 或Internet 的接入。 SIMATIC NET基于经过现场应用验证的技术,SIMATIC NET已供应多于400,000个节点,遍布世界各地,用于严酷的工业环境,包括有高强度电磁干扰的区域。 工业以太网络的构成 一个典型的工业以太网络环境,有以下三类网络器件: 网络部件 连接部件: FC快速连接插座 ELS(工业以太网电气交换机) ESM(工业以太网电气交换机) SM(工业以太网光纤交换机) MC TP11(工业以太网光纤电气转换模块) 通信介质:普通双绞线,工业屏蔽双绞线和光纤 SIMATIC PLC控制器上的工业以太网通讯外理器。用于将SIMATIC PLC连接到工业以太网。 PG/PC上的工业以太网通讯外理器。用于将PG/PC连接到工业以太网。 工业以太网重要性能 为了应用于严酷的工业环境,确保工业应用的安全可靠,SIMATIC

以太网数据监听工具使用说明[精选.]

以太网数据监听工具使用说明2015-7-24 现在基于以太网通信越来越多,其中用网关(通信管理机BK-TX3001)来解析其他厂家综保等设备以太网规约较为常用,迫切需要对通信状况(报文)进行检测,而网口之间通讯数据较难捕捉,比如通讯管理机与保护装置之间进行网络通讯的时候,电脑作为第三方无法通过普通交换机捕捉到通讯管理机与保护装置之间通讯数据,因而需要调试通讯管理机与保护装置之间的通讯规约时比较困难。为解决此问题需采用如下方法。 1)具有端口镜像功能的交换机如TP-LINK 型号:TL-SF2005 ,为便宜设备,电脑通过镜像端口可监听3个端口的数据交换,一般交换机没有此功能; 2)使用工具软件如IPTOOL网络抓包工具,通过IP地址简单配置,可监听改IP地址的报文交换。 这样就可通过第三方(比如电脑)监听另外两台设备之间的网络通讯数据,方便现场调试。 TL-SF2005交换机说明:该交换机为不可配置网管型交换机,其中包含三个普通交换接口,一个监控口,一个上联口,端口功能固定不可配置。 交换机接线说明:将需要抓包的通讯装置经网线连接至交换机1-3普通交换接口上面,需要抓包的电脑连接至监控口即可。如需要监视通讯管理机与保护装置之间的网络数据,将通讯管理机与保护装置连接至交换机普通接口,将电脑连接至交换机监控口。 网络抓包软件使用说明:注可参见文件夹中的使用说明文档。 注:使用软件前先将监控电脑IP地址设置为与被监控IP地址在同一网段。 1、打开软件IPAnalyse.exe。如下所示: 2、点击操作->捕包过滤,进行设置 (1)、选择网卡,设置为当前要使用进行抓包的网卡。

Siemens S CP 以太网模块通讯设置

S7 200 CP243-1以太网模块通讯设置 一、条件与准备 1.带有STEP 7 Micro/WIN32(版本SP1以上)软件的编程设备;本例编程软件版本 为STEP 7 Micro/WIN SP3; 2.一根PC/PPI 电缆、一根以太网直连电缆或交叉电缆; 3.一个CPU22X,符合以下类型要求: CPU 222 REL. 或以上; CPU 224 REL. 或以上; CPU 226 REL. 或以上; CPU 226XM REL. 或以上; 本例为CPU224 REL ; 4.一个CP243-1以太网通讯模块,订货号为6GK7 243-1EX01-0XE0,为新型以太 网通讯模块(相当于之前的CP 243-1 IT :6GK7 243-1GX00-0XE0)。 二、通讯设置 1.启动STEP 7 Micro/WIN SP3编程组态软件 方法一:开始-所有程序-Simatic-STEP 7-MicroWIN STEP 7-MicroWIN,如下图所示: 方法二:双击桌面快捷方式“STEP 7-MicroWIN”图标,如下图所示: STEP 7-MicroWIN 程序启动后,如下图所示: 2.设置通讯方式 用PC/PPI 电缆连接编程设备的USB口及CPU224的COM串口,点击左侧View 视图框内的Set PG/PC Interface图标,如下图所示:

选择PC/PPI cable(PPI),点击Properties,进入属性设置窗口,如下两图所示: 注意Local Connection选项卡里的编程设备接口的设置选择(USB或COM),本例为USB。点击OK按钮确定,回到图5Set PG/PC Interface窗口,点击OK按钮确定,弹出Warning窗口,点击“确定”按钮,完成通讯方式设置。 3.配置CP243-1通讯模块 由于所用的CP243-1以太网通讯模块,订货号为6GK7 243-1EX01-0XE0,是Internet 通讯模块,因此,必须用Internet wizard向导对CP243-1进行配置。 点击左侧Tools图框内的Internet wizard图标,启动Internet wizard配置向导,如下图所示: 或者在项目树视图里选择Wizard-Internet,双击Internet图标,进入Internet wizard配置向导。 Internet wizard配置向导启动后,如下图所示: 点击Next按钮,进入CP243-1以太网模块槽位设置窗口,如下图所示: 可以手动设置,也可以在与CPU建立在线通讯链接的状态下,点击Read Modules 按钮,Internet wizard配置向导能够自动读取联机的CP243-1以太网模块槽位信息,点击Next按钮,进入IP设置窗口,如下图所示: 点击Next按钮进入模块命令字节和通讯链接数量设置窗口,如下图所示: Internet wizard配置向导会自动分配输出地址QB字节给CP243-1模块的命令字节,建议使用默认值,即可无需手动设置,但注意Internet wizard配置向导完成CP243-1模块的配置,同时将CP243-1模块的组态信息下载至CP243-1模块,重新上电生效后,该已分配给CP243-1模块的命令字节QB字节将被占用,即CP243-1模块以后的DO

profibus-dp与plc通信

基于PROFIBUS-DP的PLC通信 2009-08-14 10:31 https://www.doczj.com/doc/d313262879.html,/bjmonsoon/32745/message.aspx 1 引言 现场总线控制系统(FCS)用数字信号取代模拟信号,以提高系统的可靠性、精确度和抗干扰能力,并延长信息传输的距离。它既是一个开放的通信网络,又是一种全分布的控制系统,是一种新型的网络集成自动化系统,它以现场总线为纽带,把挂接在总线上相关的网络节点组成自动化系统,实现基本控制、补偿计算、参数修改、报警、显示、综合自动化等多项功能。 FCS用“工作站-现场总线智能仪表”的二层机构完成了集散控制系统(DCS)“操作站-控制站-现场仪表”的三层结构模式,降低了成本,提高了可靠性,且在统一的国际标准下可实现真正的开放式互连系统结构,是一种正在发展的很有前途的计算机控制系统。 目前最具代表性的现场总线是Profibus(Process Fieldbus)。PROFIBUS是由SIEMENS公司推出的一种开放式现场总线标准,1989年成为德国标准DIN192 45,1996年成为欧洲标准EN50170,1999年12月被接受为国际标准IEC61158的一部分。用于工厂自动化系统三级网络中的底层,即车间级监控和现场设备层数据通信与控制;使用于分散的、具有通讯接口的现场受控设备对底层设备有较高的数据集成和远程诊断、故障报警及数字化要求的系统。 Profibus遵循ISO/OSI模型,其通信模型由三层构成:物理层、数据链路层和应用层。PROFIBUS由三部分组成,PROFIBUS-FMS (Fieldbus Message Specif ication,现场总线报文规范)、PROFIBUS-DP(Decentralized Periphery,分散型外围设备)、PROFIBUS-PA(Process Automation,过程自动化)。其中PROFIBU S-DP已广泛适用于水电站、电力、工业企业现场自动化领域。 2 Profibus-DP的特性及系统组成 2.1 Profibus-DP的特性 Profibus-DP使用物理层,数据链接层和用户接口,用于现场层的高速数据传送。主站周期地读取从站地输入信息并周期地向从站发送输出信息。总线循环时间必须要比主站程序循环时间短。此外,PROFIBUS-DP还提供智能化现场设备所需的非周期性通信以进行组态、诊断和报警处理及复杂设备在运行中参数的确定。 Profibus-DP基本功能和特性如下: (1) 远距离高速通信 支持9.6Kbps到12Mbps的传输速率; 12Mbps时最大传输距离为100m,1.5Mbps 时为200m,另外还可以用中继器延长; (2) 分布式结构 各主站间令牌传递,主站与从站为主-从传送;每段可有32个站,用连接线可扩展到126个站; (3) 易于安装,开放式的通讯网络; (4) 可靠性高,具备自诊断功能。

profinet和以太网区别

profinet和工业以太网区别 什么是Profinet PROFINET由PROFIBUS国际组织(PROFIBUS InternaTIonal,PI)推出,是新一代基于工业以太网技术的自动化总线标准。 PROFINET为自动化通信领域提供了一个完整的网络解决方案,囊括了诸如实时以太网、运动控制、分布式自动化、故障安全以及网络安全等当前自动化领域的热点话题,并且,作为跨供应商的技术,可以完全兼容工业以太网和现有的现场总线(如PROFIBUS)技术,保护现有投资。 是新一代基于工业以太网技术的自动化总线标准。作为一项战略性的技术创新,PROFINET为自动化通信领域提供了一个完整的网络解决方案,囊括了诸如实时以太网、运动控制、分布式自动化、故障安全以及网络安全等当前自动化领域的热点话题,并且,作为

跨供应商的技术,可以完全兼容工业以太网和现有的现场总线(如PROFIBUS)技术,保护现有投资。 PROFINET是适用于不同需求的完整解决方案,其功能包括8个主要的模块,依次为实时通信、分布式现场设备、运动控制、分布式自动化、网络安装、IT标准和信息安全、故障安全和过程自动化。 PROFINET 技术定义了三种类型: PROFINET 1.0 基于组件的系统主要用于控制器与控制器通讯 PROFINET-SRT 软实时系统用于控制器与I/O 设备通讯 PROFINET-IRT 硬实时系统用于运动控制 什么是工业以太网 工业以太网是基于IEEE 802.3 (Ethernet)的强大的区域和单元网络。工业以太网,提供了一个无缝集成到新的多媒体世界的途径。企业内部互联网(Intranet),外部互联网(Extranet),以及国际互联网(Internet)提供的广泛应用不但已经进入今天的办公室领域,而且还可以应用于生产和过程自动化。继10M波特率以太网成功运行之后,具有交换功能,全双工和自适应的100M波特率快速以太网(Fast Ethernet,符合IEEE 802.3u 的标准)也已成功运行多年。采用何种性能的以太网取决于用户的需要。通用的兼容性允许用户无缝升级到新技术。 工业以太网是应用于工业控制领域的以太网技术,在技术上与商用以太网(即IEEE 802.3标准)兼容,但是实际产品和应用却又完全不同。这主要表现普通商用以太网的产品设计时,在材质的选用、产品的强度、适用性以及实时性、可互操作性、可靠性、抗干扰性、本质安全性等方面不能满足工业现场的需要。故在工业现场控制应用的是与商用以太网不同的工业以太网。

非常重要的PLC知识之PROFINET(二)Profibus、Profinet、Ethernet有什么区别

非常重要的PLC知识之PROFINET(二)Profibus、Profinet、Ethernet有什么区别 关注VX公众号:工控猫PLC,获取更多教学知识 工控猫PLC PROFINET 是一种新的以太网通讯系统,是由西门子公司和Profibus 用户协会开发。PROFINET 具有多制造商产品之间的通讯能力,自动化和工程模式,并针对分布式智能自动化系统进行了优化。其应用结果能够大大节省配置和调试费用。PROFINET 系统集成了基于Profibus 的系统,提供了对现有系统投资的保护。它也可以集成其它现场总线系统。 简单来说,PROFINET=PROFIbus+etherNET,把Profibus的主从结构移植到以太网上,所以profinet会有Controller和Device,他们的关系可以简单的对应于profibus的Master和Slave,当然,是有区别的,但这样对应可以有助于理解。另外由于profinet是基于以太网的,所以可以有以太网的星型、树形、总线型等拓扑结构,而profibus只有总线型。所以profinet就是把profibus的主从结构和ethernet的拓扑结构相结合的产物,其他像等时性等西门子鼓吹的特性其实以太网也有,只不过profinet由于有Controller这样的控制单元可以提高等时性的精度而已。

PROFINET 是一种支持分布式自动化的高级通讯系统。除了通讯功能外,PROFINET 还包括了分布式自动化概念的规范,这是基于制造商无关的对象和连接编辑器和XML 设备描述语言。以太网TCP/IP 被用于智能设备之间时间要求不严格的通讯。所有时间要求严格的实时数据都是通过标准的Profibus DP 技术传输,数据可以从Profibus DP 网络通过代理集成到PROFINET 系统。PROFINET 是唯一使用已有的IT 标准,没有定义其专用工业应用协议的总线。它的对象模式的是基于微软公司组件对象模式(COM) 技术。对于网络上所有分布式对象之间的交互操作,均使用微软公司的DCOM 协议和标准TCP 和UDP 协议。

SIMOTION 工业以太网通信入门要点

1.SIMOTION工业以太网网络介质 西门子工业以太网网络通常使用的物理传输介质为屏蔽双绞线(FC TP)、工业屏蔽双绞线(ITP)和光纤。 1.1 屏蔽双绞线(Fast Connection Twist Pair) FC TP快速连接双绞线用于将DTE快速连接到工业以太网上,配合西门子FC TP RJ45接头使用,连接方式如图1所示: 图1:FC TP电缆与TP RJ45接头 将双绞线按照TP RJ45接头标示的颜色插入连接孔中,快捷、方便地将DTE设备连接到工业以太网上。使用FC双绞线从DTE到交换机最长通信距离为100米(DTE到DTE)。也可以使用普通RJ45接头,为了保证数据传输的可靠性,在无干扰情况下最长通信距离为5米。 RJ-45连接有两种连接方式,交叉连接(如图2所示)和直通连接(如图3所示)。交叉连接用于网卡之间的连接或集线器之间的连接;直通线用于网卡与集线器之间或网卡与交换机之间的连接。Siemens交换机由于采用了自适应技术,可以自动检测线序,故通过交换机可以选择任意一种电缆进行连接。 图2 交叉线连接

图3 直通线连接 SIMOTION 带有RJ45接头,建议使用西门子FC TP和FC TP RJ45接头。 1.2 工业屏蔽双绞线(Industrial Twisted Pair) 屏蔽双绞线如图4所示,它有白/蓝和白/橙两对双绞屏蔽线。外部包有屏蔽层和绝缘层,用于连接有ITP 端口的以太网设备。通过ITP电缆连接的两个设备的最远距离为100米。 图4 ITP电缆结构图 连接ITP电缆的连接头有两种,即9 针或15 针的Sub-D 接头,如图所示5、6:

S SMART 通讯问题 以太网设置

一:TCP 协议通讯 (一)S7 200 SMART之间的TCP通讯 TCP是一个因特网核心协议。在通过以太网通信的主机上运行的应用程序之间,TCP 提供了可靠、有序并能够进行错误校验的消息发送功能。TCP 能保证接收和发送的所有字节内容和顺序完全相同。TCP 协议在主动设备(发起连接的设备)和被动设备(接受连接的设备)之间创建连接。一旦连接建立,任一方均可发起数据传送。 TCP协议是一种"流"协议。这意味着消息中不存在结束标志。所有接收到的消息均被认为是数据流的一部分。 S7 200 SMART与之间的TCP通讯可以通过两边调用OUC(开放式用户通讯)指令库中的TCP_CONNECT、TCP_SEND、TCP_RECV、DISCONNECT指令来实现。 图1.开放式用户通讯库 开放式用户通信库需要使用50 个字节的V 存储器。 开放式的用户通讯连接资源包括8个主动连接和8个被动连接。 只可从主程序或中断例程中调用库函数,但不可同时从这两个程序中调用。 所需条件: 1、软件版本:STEP 7-Micro/WIN SMART 2、SMART CPU固件版本: 3、通讯硬件:TP电缆(以太网电缆) 所完成的通讯任务: 将作为客户端的PLC(IP地址为)中VB0-VB3的数据传送到作为服务器端的PLC(IP 地址为)的VB2000-VB2003中。

S7-200 SMART 客户端编程 1、设置本机IP地址 在客户端设置IP地址为 图2.设置IP地址 2、建立TCP连接 调用TCP_CONNECT指令建立TCP连接。设置连接伙伴地址为,远端端口为2001,本地端口为5000,连接标识ID为1。利用使能Active,设置为主动连接。 图3.调用TCP_CONNECT指令 指令的参数

Profibus和ProfiNET通信上的区别

P r o f i b u s和P r o f i N E T 通信上的区别 公司内部编号:(GOOD-TMMT-MMUT-UUPTY-UUYY-DTTI-

P r o f i b u s/P r o f i N E T通信上的区别一、PROFINET和PROFIBUS的区别 PROFINET和PROFIBUS是PNO组织推出的两种现场总线。 两者本身没有可比性,PROFINET基于工业以太网,而PROFIBUS基于RS485串行总线,两者协议上由于介质不同完全不同,没有任何关联。 两者相似的地方都具有很好的实时性,原因在于都使用了精简的堆栈结构。 基于标准以太网的任何开发都可以直接应用在PROFINET网络中,世界上基于以太网的解决方案的开发者远远多于PROFIBUS开发者,所以,有更多的可用资源去创新技术。 对于PROFIBUS,数据传输的带宽最大为12Mbps,对于PROFINET,数据传输的带宽为100Mbps。 对于PROFIBUS,数据传输的方式为半双工,对于PROFINET,数据传输的方式为全双工。 对于PROFIBUS,一致性数据最大为32bytes,对于PROFINET,一致性数据最大为254bytes。 对于PROFIBUS,用户数据的最大为244bytes,对于PROFINET,用户数据的最大为1400bytes。 对于PROFIBUS,12Mbps的最大总线长度为100m,对于PROFINET,设备之间的总线长度为100m。 对于PROFIBUS,引导轴必须在DP主站中运行,对于PROFINET,引导轴可以运行在任意SIMOTION中。

SIMOTION 工业以太网通信入门

1.S I M O T I O N工业以太网网络介质西门子工业以太网网络通常使用的物理传输介质为屏蔽双绞线(FCTP)、工业屏蔽双绞线(ITP)和光纤。 1.1屏蔽双绞线(FastConnectionTwistPair) FCTP快速连接双绞线用于将DTE快速连接到工业以太网上,配合西门子FCTPRJ45接头使用,连接方式如图1所示: 图1:FCTP电缆与TPRJ45接头 将双绞线按照TPRJ45接头标示的颜色插入连接孔中,快捷、方便地将DTE设备连接到工业以太网上。使用FC双绞线从DTE到交换机最长通信距离为100米(DTE到DTE)。也可以使用普通RJ45接头,为了保证数据传输的可靠性,在无干扰情况下最长通信距离为5米。 RJ-45连接有两种连接方式,交叉连接(如图2所示)和直通连接(如图3所示)。交叉连接用于网卡之间的连接或集线器之间的连接;直通线用于网卡与集线器之间或网卡与交换机之间的连接。Siemens交换机由于采用了自适应技术,可以自动检测线序,故通过交换机可以选择任意一种电缆进行连接。 图2交叉线连接

图3直通线连接 SIMOTION带有RJ45接头,建议使用西门子FCTP和FCTPRJ45接头。 1.2工业屏蔽双绞线(IndustrialTwistedPair) 屏蔽双绞线如图4所示,它有白/蓝和白/橙两对双绞屏蔽线。外部包有屏蔽层和绝缘层,用于连接有ITP 端口的以太网设备。通过ITP电缆连接的两个设备的最远距离为100米。 图4ITP电缆结构图 连接ITP电缆的连接头有两种,即9针或15针的Sub-D接头,如图所示5、6:

????? 图5Sub-D9针接头????????????????????????????????????????????????图6Sub-D15针接头 使用Sub-D接头进行连接的网络连接牢固,不易松动。其连线方法及9/15接头的转换可以查阅西门子手册。同样ITP电缆也会有交叉连接的情况,可以直接定购ITPXP标准电缆。 SIMOTION只有RJ45以太网接口,通常不使用工业双绞线ITP。 1.3光纤 按光在光纤中的传输模式不同,光纤可分为单模光纤和多模光纤。 多模光纤:中心玻璃芯较粗(50或62.5μm),可传多种模式的光。但其模间色散较大,这就限制了传输数字信号的频率,而且随距离的增加会更加严重。例如:600MB/KM的光纤在2KM时则只有300MB的带宽了。因此,多模光纤传输的距离就比较近,一般只有几公里。 单模光纤:中心玻璃芯较细(芯径一般为9或10μm),只能传一种模式的光。因此,其模间色散很小,适用于远程通讯,但其色度色散起主要作用,这样单模光纤对光源的谱宽和稳定性有较高的要求,即谱宽要窄,稳定性要好。 光纤技术只允许点对点的连接,即一个发送装置只对应一个接收装置。因而两个站点之间需要有发送和接收两根光纤进行连接。所有SIMATICNET标准的光缆都是两根光纤。光纤的连接头有很多种如图7所示:

S7400-TCPIP概述本驱动支持西门子的S7系列PLC的以太网TCP协议

S7400-TCP/IP 概述 本驱动支持西门子的S7系列PLC的以太网TCP协议,可以与S7-400PLC 通讯,而且上位机中不需要安装和设置西门子的网络软件包SIMATIC NET和STEP7等软件,不需要Set PG/PC Interface 的支持。 硬件连接与配置 S7-400PLC与组态王通过以太网的方式通讯,通讯之前需要进行如下设置: ?确认计算机中安装有以太网卡,并与PLC 连接到同一网络中。 ?通过Step7编程软件为通讯模块(CP443-1)设定IP地址和子网掩码,并下传到PLC中,如IP地址(172.16.2.72)、子网掩码(255.255.255.0)。 ?为计算机设定IP地址和子网掩码,如IP地址(172.16.2.1)、子网掩码(255.255.255.0)。 ?使用ping 命令,保证能ping 到PLC 站。 组态王设置 1、定义组态王设备 组态王定义设备时请选择:PLC\西门子\S7-400系列\TCP/IP 或者: PLC\西门子\S7-300系列(Profibus)\TCP/IP 2、设备地址 设备地址格式:PLC的IP地址:CPU槽号,如:172.16.2.72:3 说明: PLC的IP地址:即为通过Step7 编程软件为通讯模块(CP443-1)设定的IP地址,详细请查看如何设置PLC的IP地址和子网掩码 CPU槽号:即PLC的CPU模块在机架中的槽号,如下图CPU 414-2DP 的槽号为3。

3、组态王数据词典-IO变量定义1)、组态王中寄存器列表 2)、寄存器特殊说明:

?组态王中定义的寄存器的通道范围是指该寄存器支持的最大范围,实际范围由PLC中的程序确定,如果组态王中定义的寄存器通道范围超出了PLC的实际范围,则在运行时组态王信息窗口会提示(超出范围的)寄存器读失败。 ?组态王中定义的DB寄存器序号、数据类型必须与PLC中定义的保持一致,否则运行系统读上来的数据有可能是错误的。比如,PLC中DB块的定义为: DB1.0(INT),DB1.2(UINT), DB1.4(REAL),DB1.8(BYTE),则在组态王中定义变量时寄存器序号和数据类型对应为DB1.0(SHORT),DB1.2(USHORT), DB1.4(FLOAT),DB1.8(BYTE)。 ?对于BIT数据类型,I Q M寄存器的定义方式为xx.yy, xx为对应字节的通道,yy为其中位的通道,范围0-7;DB寄存器的定义方式为xx.yy.zz,xx为DB 块号,yy为对应块中地址序号, zz为其中位的通道号,范围0-7。 3)、寄存器使用举例:

相关主题
文本预览
相关文档 最新文档