文档库 最新最全的文档下载
当前位置:文档库 › 欧姆龙PLC以太网TCP命令FINS协议实验

欧姆龙PLC以太网TCP命令FINS协议实验

ETN21以太网fins/TCP命令

实验时间:2014年10月8日

实验设备:CP1H-XA40DR-A、CP1W-EXT01、CJ1W-ETN21、网线

实验目的:利用SOCKETTOOL发送fins/TCP命令,对CPU内存进行读取和写入。

实验步骤:

1、IP地址设置:

①打开电脑本地连接查看IP地址如下:

②usb线连上电脑,打开I/O表,将ETN21模块的ip地址与电脑设置为同一

个网段不同节点,节点号跟硬件上的node number一样,下载重启模块,如下:

2、配置socketool软件

①软件选TCP Client,创建,输入ETN21的IP地址和端口号,端口号9600,如下:

点击连接,显示十六进制值打勾:

3、握手信号

TCP方式客户端需要发给服务器握手信号,等待服务器正常反馈表示握手成功,才能正常交流数据。客户端发出的命令格式如下:

服务器反馈的命令格式如下:

故sockettool发送命令为:46494E53(FINS)0000000C(长度12字节)00000000(命令代码)00000000(错误代码)000000D6(客户端节点号214),即:

46494E530000000C0000000000000000000000D6

46494E530000000C00000000000000000000003C

反馈是46494E53(FINS)00000010(长度16字节)00000001(命令代码)00000000(错误代码)000000D6(客户端节点号)00000003(服务器节点号)

通讯建立成功。

4、TCP命令

①命令帧如下,ETN手册W421第7-4有相关介绍,如下:

Fins 命令格式:

实验现象:

1、勾选16进制,输入读取D1命令:发送Fins/TCP命46494E53(FINS)0000001A(数据长度26)00000002(命令代码)00000000(错误代码)80000200030000D600000101820001000001(FINS命令帧),即:

46494E530000001A000000020000000080000200030000D600000101820001000001

46494E530000001A0000000200000000800002000100003C00000101820001000001

写入命令,CIO区100.01和100.02置位:发送Fins/TCP命令46494E53(FINS)0000001C(数据长度28)00000002(命令代码)00000000(错误代码)

80000200030000D6000001023000640100020101(FINS命令帧)

即:46494E530000001C000000020000000080000200030000D6000001023000640100020101

查看内存:

并可看到输出灯100.01和100.02亮。

Response

实验总结:

1、Socket Tool 中一定要将下面以显示十六进制值打钩,否则无法正确读到数据。

2、对为操作由于命令发送是按字节发送,故对单个字置1或0时要用01或者00。

3、注意ETN模块面板node number要和IP地址最后一位一样。

4、如果通讯建立之后又发送了一次握手信号,将会反馈错误代码00000003(该命令不支持)并且通讯将会中断;发送错误会反馈错误信息,一样会中断。

5、错误代码有如下:

常用网络测试命令实验报告

西安郵電學院 计算机网络技术及应用实验 报告书 院部名称:管理工程学院 学生姓名:XXX 专业名称:信息管理与信息系统班级:10XX 学号:0210XXXX 时间:2012年 5 月 4 日

一、实验目的 1.掌握基本的网络知识。 2.掌握CMD一些基本命令,并学会运用这些命令排除一些基本问题。 二、具体实验内容及步骤 1.Ping命令的使用 点击―开始‖—〉―运行‖,在―运行‖对话框―打开‖后键入cmd,按―确定‖,到命令行方式下。 实验步骤: 1)回环测试。这个ping命令被送到本地计算机IP软件。这一命令可以用来检测TCP/IP的安装或运行存在的某些最基本的问题。 C:\>ping 127.0.0.1 2)Localhost是127.0.0.1的别名,我们也可以利用localhost来进行回环测试,每台计算机都能够将名称localhost转换成地址127.0.0.1。如果做不到这一点,则表示主机文件(host)中存在问题。 C:\>ping localhost

3)Ping本机IP。若无回复,说明本地计算机的TCP/IP安装或配置存在问题。 C:\>ping –t 192.168.2.37 在命令中加入参数-t,本地计算机应该始终对该ping命令做出应答,使用ctrl+C终止操作。 4)Ping局域网内其它主机IP。该命令对局域网内的其它主机发送回送请求信息。

如果能够收到对方主机的回送应答信息,表明本地网络中的网卡和传输媒体运行正常。 C:\>ping 192.168.2.55 5)Ping网关:如果能够收到应答信息,则表明网络中的网关路由器运行正常。 C:\>ping 192.168.2.1 6)Ping域名服务器:如果能够收到应答信息,则表明网络中的域名服务器运行正常。 C:\>ping 202.117.128.2

Server以太网通信协议20060417

动力环境监控系统以太网通信协议 一、报文说明 此命令格式只限于客户端程序同服务器程序之间进行数据传输采用的命令,任何同服务器程序之间进行的通信的程序均被服务器视做客户端程序。 报文说明基本格式如下: 功能码:?? 简短描述:[简短描述语] 描述:[命令的详细介绍] 数据区:[数据区的数据介绍] 服务器同工作站画面通信: 工作站画面 服务器 服务器同前置通信处理机通信: 前置通信处理机 服务器 附加说明: [附加说明列表或说明文字] 二、功能号码索引 命令功能号码分配表速查

三、报文结构定义 3.1 报文结构: 3.2 报文字段结构C 3.2.1 报文头部 C语言结构定义 typedef struct { WORD wFunctionID; WORD wControl; WORD wReason; WORD wDataLen; } MESSAGEHEAD; 结构成员说明: wFunctionID 命令功能号码,此部分唯一的标示出了报文的功能。具体的命令含义及其相应的附加数据请参考2.2.2部分<命令功能号码定义>一节的详细介绍。 wControl 报文控制域。 D0=1表示该报文为请求服务报文,D0=0表示该报文为应答服务报文; (注:请求、应答均相对于服务器而言) D1=1表示该报文需要对方的确认,D1=0表示该报文不需要对方的确认; wReason 报文传送原因。D0-D7被采用,具体定义可以讨论修改: 参数部分的数据长度 3.2.2命令功能号码定义 此部分列出了详细的服务功能码及其对应的数据域部分的组织含义。 四、命令分配详解

功能码:0 描述:保留 功能码: 1 简短描述:系统登录 描述:客户机登录系统时所使用的命令。客户机使用此命令向服务器声明自己的身份及用户信息,供服务器判断自己的合法性。服务器在接收到了此命令后对用户的身份进行确 认,并返回登录结果。 数据区:申请报文包括用户身份证号码、用户名字、用户密码三部分;前置通信机登录时,用户名字字段前15个字节采用以0结尾的字符串”前置通信处理机”填充,密码部分采 用本前置通信处理机的编号(4字节)。 服务器同工作站画面通信: 工作站画面 服务器 服务器同前置通信处理机通信: 前置通信处理机

实验一 常用网络命令的使用 实验报告

实验一、常用网络命令的使用 课程计算机网络班级2013167 姓名郑棋元 完成日期15年4月2 日课(内、外)总计本实验用时间四个小时【实验目的】 1.掌握常用网络命令的使用方法; 2.熟悉和掌握网络管理、网络维护的基本内容和方法 【实验内容】 1.阅读实验指导书提供的资料,结合本地环境对WINDOWS 常用网络命 令进行测试和练习。 2.分析总结实验场地的网络环境、拓扑结构、上网方式等。 【实验步骤和结果】 ⑴ARP:

⑵ftp

⑶Ipconfig ⑷Nbtstat

⑸net: ⑹Netstat ⑺Ping

⑻Route ⑼Telnet 没能调试出来⑽Tracert

【实验思考题】 1.说明如何了解本机及其所处网络的网络配置信息? 输入Ipconfig/all(该诊断命令显示所有当前的 TCP/IP 网络配置值) 2.若网络出现故障,说明使用网络命令进行故障检测的常用步骤? 运用Ping(验证与远程计算机的连接) ping 任一IP地址,如果能ping通,说明你的电脑的TCP/IP没有错误。 ping 自己的IP地址,如果能ping通,说明你的网卡都正常。 ping 路由。如果能通,说明你的主机到路由的物理连接还都正常。 ping 网址。如果能通却还是打不开网页,说明dns有错误。 【实验总结】 常用的网络命令虽然看起来简单,可能觉得没什么用处,但是对于网络问题的诊断却非常有用。用windows系统自带的命令行中的常用网络命令来诊断网络故障,不仅快捷,而且信息反映直观。 【实验心得与体会】 掌握了很多常用却不知道或知道却不熟悉的网络命令的使用方法,知道了两台PC机之间传输文件的多种方式。

网络连接性能的测试实验报告

网络连接性能的测试实验报到实验目的:(1)熟悉利用ping命令工具来进行测试 (2)熟悉利用Ipconfig工具来进行测试 (3)熟悉利用网络路由跟踪Tracert进行测试 实验性质:验证性实验 实验器材:计算机(已安装Windows XP) 实验步骤: (1)利用Ping命令工具进行测试 a)检查本机的 TCP/IP 协议安装是否正确 方法:输入Ping 127.0.0.1 结果: 本机的TCP/IP 协议安装正确 b)测试本台计算机上TCP/IP的工作情况。 方法:输入Ping 192.168.1.1(本机的IP地址) 结果: 本机的TCP/IP工作正常 c)用Ping工具测试其他计算机上TCP/IP的工作情况

方法:输入Ping 219.136.19.170(其他计算机上IP地址)结果: 其他计算机上TCP/IP的工作正常 e) 用Ping工具测试和远程计算机的连接情况 方法:输入Ping https://www.wendangku.net/doc/0014816566.html, 结果: 本计算机和远程计算机的连接 (2)用Ipconfig工具来进行测试 运行Ipconfig命令 方法:输入Ipconfig/all 结果:

(3)利用网络路由跟踪Tracert进行测试

a)跟踪路由 方法;输入Tracert 192.168.1.1(本计算机网关地址) 结果: b)测试本计算机到所经过的路由数 方法:输入Tracert 结果: 3G 3G(英语 3rd-generation)是第三代移动通讯技术,是指支持高速数据传输的蜂窝移动通讯技术。3G服务能够同时传送声音及数据信息,速率一般在几百kbps以上。3G是指将无线通信和国际互联网等多媒体通信结合的新一代移动通信系统,目前3G存在3种标准:CDMA2000、WCDMA、TD-SCDMA。 3G下行速度峰值理论可达3.6Mbit/s(一说2.8Mbit/s),上行速度峰值也可达384kbit/s。不可能像网上说的每秒2G,当然,下载一部电影也不可能瞬间完成。

实验报告2 常用网络命令的使用

计算机网络实验报告 班级信工(2)班日期 2016-5-12 学号 20130702047 姓名李格 实验名称常用网络命令的使用 一、实验目的 1. 掌握几种常用的网络命令,通过使用这些命令能检测常见网络故障。 2. 理解各命令的含义,并能解释其显示内容的意义。 二、实验步骤 (一)ping 命令的使用 1、单击开始按钮,输入cmd 并按回车键,进入windows DOS环境。 2、输入ping/? 回车,了解ping命令的基本用法。结果如下: 最常用的ping命令是在ping后面直接跟域名或IP地址。测试内网或外网的联通情况。 3、依次输入以下命令并查看分析结果。 (1)输入ping https://www.wendangku.net/doc/0014816566.html,并回车查看分析结果。 结果如下:

分析: (2)输入ping 218.197.176.10并回车查看分析结果。结果如下: 分析: (3)输入ping https://www.wendangku.net/doc/0014816566.html, 并回车查看分析结果。结果如下: 分析: (3)输入pi ng 121.14.1.189 并回车查看分析结果。

结果如下: 分析: 4、使用不同的参数测试ping命令。 结果如下: 分析: (二)ipconfig 命令的使用 1、单击开始按钮,输入cmd 并按回车键,进入windows DOS环境。 2、输入ipconfig/? 回车,了解ipconfig 命令的基本用法。结果如下:

3、依次输入以下命令并查看分析结果。 (1)输入ipconfig 并回车查看并分析结果。结果如下:

分析: (2)输入ipconfig/all 并回车查看分析结果。结果:

plc和以太网通讯协议

编号:_______________本资料为word版本,可以直接编辑和打印,感谢您的下载 plc和以太网通讯协议 甲方:___________________ 乙方:___________________ 日期:___________________

plc和以太网通讯协议 篇一:西门子S7-1200与s7-300plc的以太网tcp及isoontcp 通信 1. 概述 1.1S7-1200 的pRoFinet 通信口 s7-1200cpu本体上集成了一个pRoFinet通信口,支持以太网和基于tcp/ip 的通信标准。使用这个通信口可以实现s7-1200cpu与编程设备的通信,与hmi触摸屏的通信,以及与其它cpu之间的通信。这个pRoFinet物理接口是支持10/100mb/s的Rj45 口,支持电缆交叉自适应,因此一个标准的或是交叉的以太网线都可以用于这个接口。 1.2s7-1200支持的协议和最大的连接资源 s7-1200cpu的pRoFinet通信口支持以下通信协议及服务tcp isoontcp(RcF1006)s7 通信(服务器端) 通信口所支持的最大通信连接数 s7-1200cpupRoFinet 通信口所支持的最大通信连接数如下:3个连接用于hmi(触摸屏)与cpu的通信1个连接用于编程设备(pg)与cpu的通信

8个连接用于openie(tcp,isoontcp) 的编程通信,使用 t-block 指令来实现3个连接用于s7通信的服务器端连接, 可以实现与s7-200 , S7-300以及S7-400的以太网s7通信 s7-1200cpu可以同时支持以上15个通信连接,这些连接数是固定不变的,不能自定义。tcp (transportconnectionprotocol ) tcp是由RFc793描述的标准协议,可以在通信对象间建立稳定、安全的服务连接。如果数据用tcp协议来传输,传 输的形式是数据流,没有传输长度及信息帧的起始、结束信息。在以数据流的方式传输时接收方不知道一条信息的结束和下一条信息的开始。因此,发送方必须确定信息的结构让接收方能够识别。在多数情况下tcp应用了 ip(internetprotocol) ,也就是“ tcp/ip 协议”,它位于 iso-osi参考模型的第四层。协议的特点: 与硬件绑定的高效通信协议 适合传输中等到大H的数据(一个基于连接的协议 可以灵活的与支持tcp协议的第三方设备通信具有路由兼容性只可使用静态数据长度有确认机制 使用端口号进行应用寻址 大多数应用协议,如telnet、Ftp都使用tcp 使用send/ReceiVe编程接口进行数据管理需要编程来 实现1.3硬件需求和软件需求硬件:

实验一 熟悉常用的网络命令实验报告

实验一熟悉常用的网络命令 序号:姓名:李哲旭学号:20141120117成绩指导教师: 1.实验目的: 学会使用常用ping ,ipconfig, nslookup, arp ,tracert等常用网络测试命令检测网络连通、了解网络的配置状态,跟踪路由诊断域名系统等相关网络问题。 2实验环境: (1)运行windows 8.1操作系统的PC一台 (2)每台PC机具有一块网卡,通过双绞线与局域网网相连。 (3)局域网能连接Internet 3.实验步骤: 参见实验指导手册内容。 4.实验分析,回答下列问题 (1)查看本机TCP/IP协议配置,看你的计算机是通过自动获取IP还是通过手动方式设置IP地址的?写出你判断的理由。 自动获取IP地址 (2)如果是通过手动方式获取IP地址,可以直接读出IP地址,子网掩码,默认网关,首选DNS服务器地址,备用DNS服务器地址。填写下表。 如果是采用动态获取IP地址,如何获取完整的TCP/IP配置信息,请写出解决步骤。并填写下表。 点击运行,输入cmd,使用ipconfig/all命令 IP地址113.55.91.78

子网络掩码255.255.255.255 默认网关fe80::21e:73ff:fe9a:c820%1450. 0.0.0 首选DNS服务器地址202.203.208.33 备用DNS服务器地址222.203.208.33 (3)显示完整的TCP/IP的配置信息。 (4)在获取本机IP地址之后,在MS-DOS方式下运行下列Ping命令,填写实验运行结果(可附截图)。 (a)ping本机IP地址 (b)ping 本机IP地址–t

以太网采用的通信协议

竭诚为您提供优质文档/双击可除以太网采用的通信协议 篇一:以太网基础协议802.3介绍 802.3 802.3通常指以太网。一种网络协议。描述物理层和数据链路层的mac子层的实现方法,在多种物理媒体上以多种速率采用csma/cd访问方式,对于快速以太网该标准说明的实现方法有所扩展。 dixethernetV2标准与ieee的802.3标准只有很小的差别,因此可以将802.3局域网简称为“以太网”。 严格说来,“以太网”应当是指符合dixethernetV2标准的局域网。 早期的ieee802.3描述的物理媒体类型包括:10base2、10base5、10baseF、10baset和10broad36等;快速以太网的物理媒体类型包括:100baset、100baset4和100basex等。 为了使数据链路层能更好地适应多种局域网标准,802委员会就将局域网的数据链路层拆成两个子层: 逻辑链路控制llc(logicallinkcontrol)子层 媒体接入控制mac(mediumaccesscontrol)子层。

与接入到传输媒体有关的内容都放在mac子层,而llc 子层则与传输媒体无关,不管采用何种协议的局域网对llc 子层来说都是透明的。 由于tcp/ip体系经常使用的局域网是dixethernetV2而不是802.3标准中的几种局域网,因此现在802委员会制定的逻辑链路控制子层llc(即802.2标准)的作用已经不大了。 很多厂商生产的网卡上就仅装有mac协议而没有llc协议。 mac子层的数据封装所包括的主要内容有:数据封装分为发送数据封装和接收数据封装两部分,包括成帧、编制和差错检测等功能。 数据封装的过程:当llc子层请求发送数据帧时,发送数据封装部分开始按mac子层的帧格式组帧: (1)将一个前导码p和一个帧起始定界符sFd附加到帧头部分; (2)填上目的地址、源地址、计算出llc数据帧的字节数并填入长度字段len; (3)必要时将填充字符pad附加到llc数据帧后; (4)求出cRc校验码附加到帧校验码序列Fcs中; (5)将完成封装后的mac帧递交miac子层的发送介质访问管理部分以供发送;接收数据解封部分主要用于校验帧

常用网络命令实验报告

实验Windows下常用网络配置命令实验报告 一、实验目的 1.了解windows xp\2000\2003系统下常用的网络配置命令,并通过相关命令获得实验机的相关网络环境数据。通过对实验数据的分析总结出利用相关网络命令进行简单的网络故障诊断。 2.学会去网上查找相关命令的用法以及命令在使用过程中遇到的问题。 二、实验环境 预装Windows xp\2000\2003等操作系统主机若干台,并已接入互联网。三、实验过程 (一)Ping命令的使用 点击开始→运行,在“运行”对话框键入cmd,按确定,到命令行方式下。 1.回环测试。这个ping命令被送到本地计算机IP软件。这一命令可以用来检测TCP/IP的安装或运行存在的某些最基本的问题。 C:\>ping 127.0.0.1

2.Ping本机IP。若无回复,说明本地计算机的TCP/IP安装或配置存在问题。 C:\>ping –t 192.168.2.37 在命令中加入参数-t,本地计算机应该始终对该ping命令做出应答,使用ctrl+C 终止操作。 3.Localhost是127.0.0.1的别名,我们也可以利用localhost来进行回环测试,每台计算机都能够将名称localhost转换成地址127.0.0.1。如果做不到这一点,则表示主机文件(host)中存在问题。 C:\>ping localhost 小结:

利用PING命令解决网络连通性故障。 首先PING “127.0. 0.1”命令,检查本机的TCP/IP 协议安装是否正确。 然后PING 本机IP地址,检查本机的服务和网络适配器的绑定是否正确。 接下来PING 网关IP 地址,检查本机和网关的链接是否正常。 最后PING 远程主机IP 地址,检查网关能否将数据包转发出去。 (二)Ipconfig命令的使用 1.如果需要显示所有适配器的基本TCP/IP配置,可以使用不带参数的ipconfig 命令。 C:\>ipconfig 2.如果需要显示所有适配器的完整TCP/IP配置,可以在ipconfig命令中使用参数/all。 C:\>ipconfig /all

以太网透明传输协议

以太网透明传输协议 本文介绍以太网透明传输协议内容,让用户了解在串口转以太网协议上如何实现串口数据内容到以太网数据内容转化。 1.以太网透明传输的概念 通信协议是一种分层结构的,根据ISO的7层模型通信协议分为物理层、数据链路层、网络层、传输层、会话层、表示层、应用层。如果用户想通过卓岚ZLSN模块的以太网透明传输协议实现串口数据和以太网数据的转发,应用模型如图1所示。 图1. 以太网透明传输演示图 所谓以太网网络透明传输协议(简称为“以太网透传”)是指网络协议的应用层数据和串口协议的用户数据完全一致,不存在格式转化问题,形象地比喻为“透明传输”。比如网络数据应用层数据内容为字符“a”,那么串口协议的用户层数据也是“a”,用户电路板收到的数据也是字符“a”。 2.如何使用透明传输协议 那么用户数据是如何从计算机传给用户串口板的呢?这首先需要了解网络协议和串口协议的区别。 1.网络(TCP/IP)协议分为以太网层、IP层、TCP或UDP层、用户数据层。以太网层表示了网络通信介质,例如光纤、无线、有线以太网线。IP层中的关键点是包含了IP地址,IP地址是每个网络设备的地址。TCP或者UDP层的关键点是端口,端口用于区分一个IP地址下的多个应用程序。用户数据层携带用户需要传输的数据。 2.相对而言串口协议,没有IP层和TCP层这两层。 这里有两个问题: 1.串口协议如何弥补网络协议缺失的IP层和TCP层?实际上在ZLSN模块中已经保存了IP层、TCP层的关键点——IP地址和端口。每个ZLSN模块都具有一个可以设定的IP地址,同时也有一个TCP或者UDP的端口,这样计算机就可以通过这个“IP+端口”将网络数据发送给ZLSN模块。同样地ZLSN模块也保存了目的计算机的IP和端口,这样也可以将数据发送给计算机。联网模块内部保存的IP和端口解决了串口协议中没有IP和端口的问题。

Rx3i以太网接口模块之间的通信实例(EGD协议)

Application Note No: H- Rx3i以太网接口模块之间的通信实例(EGD协议)TABLE OF CONTENTS TABLE OF CONTENTS (1) REVISION HISTORY (1) 设备清单 (2) 硬件: (2) 软件: (2) 实验描述 (3) 功能说明: (3) 配置临时IP地址: (3) 配置以太网接口模块 (4) 配置EGD (5) 配置EGD接收和发送 (6) 参考资料: (8) REVISION HISTORY

设备清单 硬件: ?PACSystem RX3i, IC695CPU310 ?IC694ETM001 ?Laptop PC 软件: ?Proficy Machine Edition

实验描述 功能说明: 在本实验中,我们将演示两个Rx3i以太网接口模块之间通信的基本步骤。在应用层,我们采用EGD(Ethernet Global Data)协议,如下图所示。 本实验中采用的以太网接口模块为IC695ETM001(以下简称ETM001)。实验中采用的两台Rx3i PLC,以下简称为PLC 1和PLC 2。 实验主要包括以下步骤: 1.配置临时IP地址 2.配置以太网接口模块 3.配置EGD 4.配置EGD接受和发送 配置临时IP地址: 为了建立同编程器之间的初始通信,首先需要给PLC分配一个临时IP地址。当连接建立以后,实际IP地址可以通过编程器下载到ETM001。本实验中,PC 的IP地址和掩码分别为: 10.0.0.1, 255.255.255.0。 步骤如下:右键单击target名称,选择offline commands,然后选择Set Temporary IP Address。在Set Temporary IP Address对话框中,参照模块上的标识正确的填写MAC Address,并选择适当的临时IP地址。在本实验中,PLC-1的

Linux实验报告-用命令实现用户和组的管理

Linux实验报告-用命令实现用户和组的管理

————————————————————————————————作者:————————————————————————————————日期:

河南师范大学综合性、设计性实验项目简介学院名称(公章):软件学院学年 2014 - 2015 第 1 学期填表日期: 2014 年 10 月 29 日 实验课程名称Linux操作系统 实验项目名称用命令实现用户和组的管理 实验项目性质1、综合性 2、设计性主讲教师袁培燕开课年级2012级开课专业Java 实验地点过街楼B区开课日期2014.09.01 开课时间1—18周 一、实训目标 (1)掌握在Linux操作系统下用命令实现用户和组的管理 (2)了解和掌握Linux操作系统的权限概念。 二、实训环境 一台安装CentOS 7 系统的计算机,主机内存为6GB,频率为2.5GHz。 三、实训内容 (1)建立目录“/project_a”,该目录里的文字只能有David 和 Peter 两人读取、增加、删除、修改及执行,其他用户不能对该目录进行任何的访问操作。 (2) (3)建立目录“/project_b”,该目录里的文字只能有Jack和 Mike 两人读取、增加、删除、修改及执行,其他用户不能对该目录进行任何的访问操作。 (4) (5)建立目录“/project”,该目录里的文字只能有David、Peter、Jack、Mike 四个人读取、增加、删除、修改及执行,其他用户不能对该目录进行任何的访问操作。 四、实验步骤 (1)创建用户和设置密码

创建David用户,并为之设置密码– d,接下来创建其他3为用户,并设置为其密码。 具体操作:

网络工程实验报告 ()

实验五配置实现N A T/P A T 一、实验目的 1.熟练掌握地址转换的3种实现技术,特别掌握动态NAT及PAT的配置方法; 2.掌握使用show ip nat translation 和debug ip nat 等命令对路由器地址转换 表内容的各种查看和跟踪方法; 3.能按要求利用Cisco Packet Tracer V5.00模拟配置工具工具绘制出本实验的网 络拓扑图,并能实现拓扑的物理连接; 4.熟悉配置NAT的3种方法及其基本操作步骤:掌握在存根网络中配置实现PAT的 方法。 二、实验环境/实验拓扑 1.每人一台安装并配置有Cisco Packet Tracer V5.00模拟配置工具的PC机。 2.拓扑图 三、实验内容 1. 利用Cisco Packet Trancer V5.00 模拟配置工具绘制出本实验的网络拓扑图; 2总结3种实现技术,掌握Cisco Packet Trancer V5.00动态NAT/PAT的配置方法; 3使用show ip nat translation 和debug ip nat 等命令对路由器地址转换表内容的各种查看方法和跟踪方法; 4.在路由器上利用show ipinterface brief命令查看各个端口的信息: 5.利用ping,traceroute,telnet,debug等相关命令,进行网络连通性检查和配置结果测试。 四、实验步骤: Step1:选择添加3个2620XM路由器设备至逻辑工作空间; (提示:2620XM路由器需要断电后接插WIC-2T模块才有广域网互联用的高速同步串口)Step2:将Router0路由器的主机名命名为London;将Router1路由器的主机名命名为Florence;将Router2路由器的主机名命名为Denver; Step3:配置Florence的enable口令及VTY线路密码; (提示:将enable password设为shzu、将enable secret设为cisco、将VTY线路密码设为cisco) Step4:查看当前Florence路由器的配置文件内容(内存信息)并记录下来。 (提示:用show run命令,注意区分各种密码) Step5:用正确的连接线缆将London的Serial0/1端口连接到Florence的Serial0/0端口; (提示:注意DCE/DTE端的划分:本题设定London路由器不提供时钟速率,即:时钟频率在Florence的Serial0/0端口上配) Step6:用正确的连接线缆将Florence的Serial0/1端口连接到Denver的Serial0/0端口; (提示:注意DCE/DTE端的划分:本题设定Florence路由器提供时钟速率,即:时钟频率在Florence的Serial0/1端口上配) Step7:分别查看当前London、Florence、Denver路由器的路由表状态并记录下来。 (提示:注意路由表项类型字符、管理距离/度量值) Step8:配置London的Serial0/1端口;(IP地址、子网掩码、封装WAN协议帧格式、激活端口)

西门子以太网(S7协议)通讯

西门子以太网(S7协议)通讯 一、概述 西门子支持多种协议,包括DP协议,FMS协议,S7协议,当使用力控通过以太网S7协议访问设 备时,需要安装西门子SIMATIC NET5.0的相应软件。 二、硬件配置 安装网卡 1、硬件安装:请参照西门子说明书,注意地址设置。 2、板卡软件设置:打开PG/PC界面,(“开始”菜单或“控制面板”中),点击INSTALL按钮,弹 出Install/Remove Interface对话框,在Selection的选项中,选择相应的板卡,点击Install 安装。安装完成后,可在控制面板的系统项中检查是否有冲突。 三、通讯配置 运行SIMATIC NET PB soft s7中的COML S7,生成新的.TXT文件 1、在network type中选择TCP/IP 2、在name栏中,键入一个S7 连接名,此名代表一个PLC站点,比如testtcp。 3、在VFD栏中,键入REQ(或VFD)

4、在Remote Addr键入需要访问的PLC的IP地址,比如202.168.0.1。 5、Local TSAP键入1.00(缺省) 6、Remote TSAP为四位16进制数字,中间以“.”隔开。第二位数字表示远程站点的类型:2-OS, 1-PG,0-PS;第三位数字表示PLC的CPU的RACK号,第四位数字表示CPU的SLOT号,一般为:02.02。如下图: 7、在File菜单中,选择 Generate Binary DB As 生成二进制数据库。见下图:

四、网卡的配置 重新进入PG/PC界面。选择相应的网卡为S7ONLINE (STEP 7) -→TCP/IP-→******方式。如下图: 点击Properties弹出Propeities界面: 在SAPI S7 (Protocol)页中,点击Search,查找并选择在COML S7中生成的相应的 *.ldb文件。 图形如下:

网络常用命令实验报告

成都师范学院物理与工程技术学院 课程名称:计算机网络技术 实验项目名称:网络常用命令的使用 姓名: 专业班级:学号: 实验地点:实验日期: 同组学生姓名:指导老师: 学生实(试)验实训报告 (一)实(试)验目的与要求 1、熟悉常用网络测试命令的语法功能; 2、学会利用网络命令分析并排除常用网络故障的方法。 (二)实(试)验设备与器件 装有Windows XP操作系统的计算机网线 (三)实(试)验原理与内容 原理:DOS的任何一个命令实际上都是代表一段程序,它是操作系统为用户实现某种功能提供的手段。DOS命令很多,通常分为三种类型:内部命令、外部命令和批命令。DOS命令通常由三部分构成,基本格式: 1.【路径名】命令名【路径名】文件名【参数】(注:方括号,为可选项) 2.第二部分是针对于DOS命令的操作对象而言的,路径名指的是被操作对 象“文件名”所在的地址。 3.第三部分中,参数的内容、数量以及类型命令功能决定。 4.内容:1.练习用以下常用命令: (1)查看目录内容命令:DIR (2)改变当前盘符命令:CD (3)格式化命令: format(此命令不能用于硬盘) (4)清除屏幕命令: CLS。 2.所有命令带不同参数,应得到不同结果,请记录以下参数的显 示结果: (1)当ipconfig不带任何参数选项时显示的结果 (2)当带参数all选项显示的结果 3.用ping命令测试网络连通状态,并记录结果: (1)PING 127.0.0.1 (2)PING 本台计算机的IP 地址 (3)PING 与本台计算机连在同一台交换机上的其计算机 (4)PING DNS (5)PING 网关 (6)ping百度网站域名地址 (7)使用参数-a

解决以太网协议实时性的几种方案

解决以太网协议实时性的几种方案 摘要以太网技术以其低成本、高速、高稳定性和高可靠性的优点,正逐渐向工业现场控制领域发展,但是由于以太网技术在工业现场通信方面不能满足实时性的要求,因此就诞生了许多实时以太网技术的解决方案。本文主要介绍现今比较流行的几种实时以太网协议,以及它们如何在工业以太网的基础上对协议进行改进,以满足工业现场对实时通信的要求。 1 概述 在工业控制系统中,现场总线技术的发展使智能现场设备和自动化系统以全数字式、双向传输、多分支结果的通信控制网络相连,使工业控制系统向分散化、网络化和智能化发展。但是由于各类现场总线标准之间的不可兼容性无法实现统一,阻碍了现场总线技术的发展。另一方面,以太网技术作为垄断办公自动化领域的通信技术,以其通用性、低成本、高效率、高可靠性和高稳定性等诸多优势,得到了工控界越来越多的关注和认可。用以太网技术来实现从管理层到工业现场层的一致性通信,人们习惯上将应用到工业领域的以太网技术称为“工业以太网”。 工业数据通信网络与信息网络不同,工业数据通信不仅要解决信号的互通和设备的互连,而且需要解决信息的互通问题,即信息的互相识别、互相理解和互可操作。所谓信号的互通,即两个需要互相通信的设备所采用的通信介质、信号类型、信号大小、信号的输入/输出匹配等参数,以及数据链路层协议符合同一标准,不同的设备能连接在同一网络上实现互连。如果仅仅实现设备互连,但没有统一的高层协议(如应用层协议),那么不同设备之间还是不能相互理解、识别彼此所传送的信息含义,就不能实现信息互通,也就不可能实现开放系统之间的互可操作。互可操作性是指连接到同一网络上、不同厂家的设备之间,通过统一应用层协议进行通信与互用,性能类似的设备可以实现互换。这是工业数据通信网络区别于一般IT网络的重要特点。 对工业控制来说,还有一个很重要的区别就是实时性。实时性的一个重要标志就是时间的确定性,通信时数据传输时间不是随机的,而是可事先确定的。一个事件发生后,系统在一个可准确预见的时间范围内做出反应。反应速度由被控制过程来决定。对于高传动性的系统,实时性的要求就要更高了。 虽然以太网具有比现场总线高许多的传输速率,但是却不能保证实现控制设备间的实时通信。这主要是因为标准的以太网协议是以CSMA/CD(Carrier Sense Multiple Access/Collision Detection,载波*多路访问/冲突检测)技术为基础的,网络上的各工作站对总线进行“*”以确认总线是否空闲。如果空闲,它们就开始发送数据。如果两个工作站同时试图发送数据,冲突就产生了。在这种情况下,访问机制首先确保工作站停止传输数据,而后根据预定义的随机选择算法,工作站再次尝试发送数据。这个过程一直重复直至冲突消失。上述机制保证了数据的安全发送,可是从确定性行为的角度来看,这却是一个很大的障碍。它允许数据传输时间可被任意推迟,也就不能实现数据的实时通信。要想使以太网技术在不改变其现有标准的前提下更好地应用到工控领域,就要找到一种解决方案来解决这个问题。 为此,各大公司开始研究基于以太网的通信的实时性问题,并各自提出了不同的解决方案。有些成果已得到了工业现场标准委员会的认可,并写入新的标准中。 下面就介绍几种解决方案,看他们是如何保证通信实时性的。 2 几种解决方案分析 2.1 Ethernet Powerlink 这个方案是由奥地利贝加莱公司提出的Ethernet Powerlink所采用的解决方法。Ethernet Powerlink 是以快速以太网为基础开发出来的实时工业以太网协议。贝加莱公司的目标是在快速以太网的基础上,创建一个高速的、实时的、确定性的网络环境。利用高速循环数据交换,使抖动降到很小(小于1 μs),同时在不影响循环通信的情况下处理非循环的数据。而且,I/O与驱动数据能够在相互之间以及与PCC系统间完成同步传输。因为是完全建立在标准快速以太网之上,所以Ethernet Powerlink完全符合标准的拓扑结构和物理特性,且能够与IT技术无缝连接,传输速率为100 Mbps,最小循环周期为200 μs。使用带RJ45插头的标准双绞线电缆(超五类电缆)。网络拓扑支持星型、树型和菊花链型结构,单个网段最多可以连接240个实时站点。由于有实时性的要求,因此不允许使用交换机,只能使用集线器作为连接设备。 2.1.1 Ethernet Powerlink的报文帧格式

组态王与OMRON PLC通讯(以太网及hostlink协议)

组态王与欧姆龙PLC通讯(HostLink协议与以太网协议) 配置文档 北京亚控科技发展有限公司 2010年3月

目录 1. OMRON PLC系列划分如下(具体以OMRON相关资料为准) (1) 2. 组态王与欧姆龙PLC现有的几种通讯方式 (1) 3. CX-Programmer编程软件与PLC的连接 (2) 4. 欧姆龙HostLink协议通讯 (5) 5. 以太网通讯 (10) 6. 附录 (19)

1. OMRON PLC系列划分如下(具体以OMRON相关资料为准) ●C系列:C2000H、C200H、C200HE、C200HE-Z、C200HG、C200HE-Z、C200HS、C200HX、C200HX-Z、C1000H、C**H、C**K、C**P、CQM1、C500、CPM1(CPM1A/CPM2*); ●CJ系列:CJ1G、CJ1H、CJ1G-H、CJ1H-H、CP1H、CP1L、CP1E、CH1H-X; ●CS系列:CS1G、CS1JH; ●CV系列:CVM1、CVM1-V2、CV500、CV1000、CV2000。 2. 组态王与欧姆龙PLC现有的几种通讯方式 (1)欧姆龙HostLink协议 组态王支持与欧姆龙PLC通过串口RS232进行通讯。该驱动支持的硬件包括C系列、CS1系列、CJ1系列、CV系列,支持的协议为欧姆龙HostLink协议(包括C-mode 指令和FINS指令)。 (2)以太网协议 包括以太网(UDP)和以太网(TCP)两种方式,UDP方式通讯速度较快,TCP方式通讯比较稳定。 (3)欧姆龙PLC Controller Link EventMemory 组态王支持与支持与欧姆龙公司的所有支持Controller Link协议,并采用EventMemory方式的PLC的通讯。本协议采用PCI板卡通讯,使用您的计算机中的PCI 板卡插槽。 (4)欧姆龙Controller Link Fins_PLC 组态王支持与欧姆龙公司采用Controller Link Fins协议的PLC进行通讯。 支持协议:专有协议。 支持硬件型号:C系列、CS\CJ系列、CV系列。 驱动运行需涉及的其他软件的支持:FinsGateway 2003 本文档只介绍组态王通过HostLink协议和以太网协议与欧姆龙PLC的通讯设置,连接的设备型号是CS1G-H,CPU42H,以太网模块型号是CS1W-ETN21。

计算机网络实验二 在PC机上熟悉常用网络命令实验报告

实验二熟悉常用的网络命令 实 验 报 告 姓名:陈津生 班级:12级数字媒体技术2班 学号:2012329700056 指导教师:张芳

1.实验目的: 学会使用常用ping ,ipconfig, nslookup, arp ,tracert等常用网络测试命令检测网络连通、了解网络的配置状态,跟踪路由诊断域名系统等相关网络问题。 2实验环境: (1)运行windows 2000/2003/xp操作系统的PC一台 (2)每台PC机具有一块网卡,通过双绞线与局域网网相连。 (3)局域网能连接Internet 3.实验步骤: ftp://10.16.23.2 用户名:1234567891234 密码:0123456 1、ARP: 显示和修改IP地址与物理地址之间的转换表 C:\Documents and Settings\ligong>ARP -a Interface: 10.16.24.18 --- 0x10003 Internet Address Physical Address Type 192.168.1.3 00-00-00-00-00-00 invalid C:\Documents and Settings\ligong>ARP -g Interface: 10.16.24.18 --- 0x10003 Internet Address Physical Address Type 192.168.1.3 00-00-00-00-00-00 invalid C:\Documents and Settings\ligong>ARP -d C:\Documents and Settings\ligong>ARP -s Displays and modifies the IP-to-Physical address translation tables used by address resolution protocol (ARP). ARP -s inet_addr eth_addr [if_addr] ARP -d inet_addr [if_addr] ARP -a [inet_addr] [-N if_addr] -a Displays current ARP entries by interrogating the current protocol data. If inet_addr is specified, the IP and Physical addresses for only the specified computer are displayed. If

以太网MAC协议

以太网MAC协议 1位/字节顺序的表示方法 1.1位序 严格地讲,以太网对于字节中位的解释是完全不敏感的。也就是说,以太网并不需要将一个字节看成是一个具有8个比特的数字值。但是为了使位序更容易描述以及防止不兼容,以太网和多数数据通信系统一样,传输一个字节的顺序是从最低有效位(对应于20的数字位)到最高有效位(对应于27的数字位)。另外习惯上在书写二进制数字时,最低值位写在最左面,而最高值位写在最右面。这种写法被称为“小端”形式或正规形式。一个字节可以写成两个十六进制数字,第一个数字(最左边)是最高位数字,第二个(最右边)是最低位数字。 1.2字节顺序 如果所有有定义的数据值都是1字节长,则在介绍完位序后就可以停止了。但是很不幸事实并非如此,所以我们必须面对长于单个字节的域,这些域是以从左到右排列的,以连接符“-”分隔的字节串表示。每个字节包含两个十六进制数字。 多字节域的各个字节按第一个到最后一个(即从左到右)的顺序发送,而每个字节采用小端位序传送。例如,6字节域: 08-00-60-01-2C-4A 将按以下顺序(从左向右读)串行地发送: 0001 0000-0000 0000-0000 0110-1000 0000-0011 0100-0101 0010 2以太网地址 地址是一个指明特定站或一组站的标识。以太网地址是6字节(48比特)长。图1说明了以太网地址格式。 图1 以太网地址格式 在目的地址中,地址的第1位表明该帧将要发送给单个站点还是一组站点。在源地址中,第1位必须为0。 站地址要唯一确定是至关重要的,一个帧的目的地不能是模糊的。地址的唯

一性可以是: ●局限于本网络内。保证地址在某个特定LAN中是唯一的,但不能保证 在相互连接的LAN中是唯一的。当使用局部唯一地址时,要求网络管 理员对地址进行分配。 ●全局的。保证地址在所有的LAN中,在任何时间,以及对于所有的技 术都是唯一的,这是一个强大的机制,因为: (1)使网络管理员不必为地址分配而烦恼; (2)使得站点可以在LAN之间移动,而不必重新分配地址; (3)可以实现数据链路网桥/交换机。 全局唯一地址以块为单位进行分配,地址块由IEEE管理。一个组织从IEEE 获得唯一的地址块(称为OUI),并可用该地址块创建224个设备。那么保证该地址块中地址(最后3个字节)的唯一性就是制造商的责任。 地址中的第2位指示该地址是全局唯一还是局部唯一。除了个别情况,历史上以太网一直使用全局唯一地址。 3以太网数据帧格式 图2 基本的以太网帧格式及传输次序 图2显示了以太网MAC帧各个字段的大小和内容以及传输次序。 该格式中每个字段的字节次序是先传输的字节在左,后传输的字节在右。在每个字节中的位次序正好相反,低位在左,高位在右。字节次序和位的次序通常用于FCS之外的所有字段。FCS将作为一个特殊的32位字段(最高位在左),而不是4个单独的字节。 3.1前导码(Preamble)和帧起始定界符(SFD) 前导码包含8个字节。前7个字节(56位)的职位0x55,而最后一个字节为帧起始定界符,其值为0xD5。结果前导码将成为一个由62个1和0间隔(10101010---)的串行比特流,最后2位是连续的1,表示数据链路层帧的开始。其作用就是提醒接收系统有帧的到来,以及使到来的帧与输入定时进行同步。在DIX以太网中,前导码被认为是物理层封装的一部分,而不是数据链路层的封装。 3.2地址字段 每个MAC帧包含两个地址字段:目标地址(Destination Address)和源地址(Source Address)。目的地址标识了帧的目的地站点,源地址标识了发送帧的站。DA可以是单播地址(单个目的地)或组播地址(组目的地),SA通常是单播地

相关文档
相关文档 最新文档