截图
简介
这是一个关于以太网开发教程培训PPT(部分ppt内容已做更新升级),主要介绍了计算机网络基本概念、以太网简介、TCP/IP协议介绍、介绍GE Fanuc的以太网产品、SGM的生产网络与办公网络等内容。培训是给新员工或现有员工传授其完成本职工作所必需的正确思维认知、基本知识和技能的过程。是一种有组织的知识传递、技能传递、标准传递、信息传递、管理训诫行为。其中以技能传递为主,侧重上岗前进行。为了达到统一的科学技术规范、标准化作业,通过目标规划设定知识和信息传递、技能熟练演练、作业达成评测、结果交流公告等现代信息化的流程,让员工通过一定的教育训练技术手段,达到预期的水平,提高目标。目前国内培训以技能传递为主,时间在侧重上岗前。
以太网开发教程培训PPT是由红软PPT免费下载网推荐的一款培训教程PPT类型的PowerPoint.
Course Agenda 课程介绍
Introduction to networks 计算机网络基本概念
Introduction to Ethernet 以太网简介
Introduction to TCP/IP TCP/IP协议介绍
GE Fanuc Ethernet products 介绍GE Fanuc的以太网产品
SGM Production and Office network concept SGM的生产网络与办公网络
What is a network?什么是网络
A network is some form of media which connects devices together 网络是通过某种传输介质将若干台计算机设备连接起来的一种形式
A network may be referred to as a 计算机网络可以分成以下两种形式
LAN - Local Area Network 局域网 - 本地小区域内各台设备组成的网络
WAN - Wide Area Network 广域网 - 长距离(100公里以上)范围内的网络
为什么可编程控制器用户要使用网络
网络7层模型的定义
7层模型的定义
Layer 1第一层:物理层
Physical Layer
物理层
Cable/media, connectors, topology, signal levels 定义了传输介质的种类、连接器、拓补结构、信号幅值
Responsible for sending a bit of data from one device to another device 担负着将组成数据信息的位串从一个站发送至另一个站的任务
Includes the physical link (cable and connectors) and the electronics necessary to modulate the link 包含传输介质、连接器以及必要的信号调制电路
第二层:数据链路层
第三层:网络层
Layer 4第四层:运输层
Transport Layer
运输层
Provides end-to-end control of a communication session 提供每次通讯点到点(主机到主机)之间的联接控制
May be responsible for multiplexing many data routes for improved speed in transmitting data 也负责高速发送数据时的多路数据传输
Takes care of multi-programmed (ie parallel tasking) communications sessions 负责处理多任务(并行任务)的通讯会话
第五层:会话层
Layer 6第六层:表示层
Presentation Layer
表示层
Performs functions concerning syntax and semantics of information 执行涉及到数据信息的语法和语义的功能
These are functions requested frequently enough to warrant a specific solution 这些是经常被请求调用的功能
Examples are the data format 例如数据格式
ie ASCII, floating point, integer 比如:ASCII码、浮点数、整型数
May also perform data encryption and compression 也完成数据的加密、压缩等功能
Layer 7第七层:应用层
Application Layer
应用层
Contains a variety of protocols to allow communication of data 包含了大量的应用协议,以保证各种各样的数据通讯
ie MMS, virtual terminal software, file transfer 比如:MMS协议、虚拟终端软件、文件传输协议
User Layer用户层
The User抯 Application!
用户的应用程序
This is the program that the user is concerned with 这一层是用户所关心和面对的应用程序
The application must communicate with another application on another machine, thus requiring the services of the relevant protocol in the application layer 这一层的应用程序必须与运行在另一台主机上的应用程序相互通讯,这就要求两台主机的应用层都有相应的应用层协议提供服务
分层的重要性
Network Topologies网络的拓补结构
客户机/服务器结构
以太网与IEEE802.3的历史
以太网/IEEE802.3的技术术语
其他技术术语
什么是以太网?
以太网的特性
冲突域
以太网的电缆类型
10base5 - 粗同轴电缆
使用粗缆
电缆终结
收发器
AUI电缆
AAUI电缆
10base2 - 细同轴电缆
使用细缆
10baseT - 双绞线(在办公区域使用)
使用双绞线
使用FOIRL/10baseFL 光缆
以太网的寻址
什么是TCP/IP?
什么是TCP/IP?
What is TCP/IP? (cont...)什么是TCP/IP?
TCP/IP is a connection based protocol TCP/IP是一种基于协议的连接
Two devices must first establish a connection 两台设备必须首先建立一个连接
The connection may include a negotiation where a device determine the capabilities of another 这个连接可能还包括一个协调过程,通过这个协调,一台设备测定 另一台设备的能力
When the two devices have finished communicating, the connection may be closed 当两台设备完成通讯时,这个连接就要关闭
IP 寻址
IP地址的表示形式
A类IP地址
B类IP地址
C类IP地址
IP AddressesIP 地址
Proliferation of the Internet and TCP/IP means that we are now running out of IP addresses 国际互连网与TCP/IP协议的激增意味着IP地址将要用完
New schemes have been suggested to extend the IP address scheme 已经有新的方案用来扩展IP地址
Nothing standardised yet so for now we have to stick with IP addresses 目前为止,还没有标准的方案,我们还得使用IP地址
子网
路由器
路由器
路由器
子网掩码
中继器
将两个网段连在同一个网络上
在总线电缆上提升信号电平
桥
连接两个使用不同 MAC 协议的网络
在不同类型电缆上的数据传输是透明的
用来减少网络的数据传输的阻塞
路由器
连接两个使用不同的 MAC 协议和 LLC 子层的网络
用于减少网络传输的阻塞
网关
连接任意两个网络
GE Fanuc 的以太网产品
GE Fanuc 的以太网策略
SRTP 协议
90 -70 PLC 的以太网接口模块
什么是 SRTP?
SRTP - 串行请求传送协议
SRTP 能提供与 SNP 协议相同的服务
SRTP 被设计成是在以太网上运行的协议
SRTP 协议可同时支持与其他设备的 16/32 个连接
支持在一个报文中 读/写 2048个字节的用户数据
为什么要用 SRTP?
TCP/IP 并没有定义应用层(第七层)协议
TCP 层(第四层)的向上接口仅仅定义了要被传输的数据的数 量,而不是数据的具体内容
因此,也就没有针对工厂设备之间数据交换的信息报文协议
SNP/SRTP 已经存在于 GE Fanuc 的模块中
SRTP 提供与 SNP 协议一样的、快速的、高效的主/从通讯 功能,可实现与PLC的数据交换和编程
SRTP 的功能
支持对系列90 PLC 的所有内存的访问
支持对系列90 PLC 的系统状态区的访问
如,错误表, 实时日历时钟
最大传输数据长度 2,048 字节
1,024 个寄存器
90-70 以太网接口模块
80486 33MHz 微处理器
3M 内存
集成有BNC/10base2, 10baseT 和15针 AUI 接口
用户可提供外接的收发器
集成有RJ-11 的 RS232 接口
用于连接本地的站管理软件(诊断口)
集成有15针的 RS-485 接口
用于向模块下载新的系统程序
4 个LED状态指示灯
Module OK - 表明模块在工作,且组态正确
Online - 表明模块连接在网络上
Serial - 表明串行口在工作
Status OK - 如果熄灭,表明在模块的状态记录中有记录信息
90-70 以太网接口模块
所提供的服务
SRTP 客户/服务器
同时建立32个连接通道
不经请求发送数据
性能
比 741 模块快四倍
可同时建立32个连接通道
每个SRTP设备使用一个连接通道与编程器或主机相连
每个通道就是一个连接
每次不经请求发送数据也使用一个通道
性能限制
在通讯的数据量和通道的个数之间,没有调剂的余地
90-70 以太网模块
必须使用有 +/- 12 VDC 的电源模块
如 IC697PWR711
必须插在 CPU 机架上
在 CPU 与以太网模块之间不能有空槽
如果必须有空槽,必须在空槽上插入中断跳线
每台 PLC 最多可有四块以太网模块
以太网模块的组态
使用 CIMPLICITY Control 可以组态以太网模块
在 Cimplicity Control 中须配置如下参数
IP 地址
子网掩码
串行口参数设置
将组态内容下载给 PLC 的 CPU
使用 ping 命令
Ping 命令是用来向网上的一台设备发出一段测试信息,以检 查该设备是否存在于网络上
如,ping 3.0.0.1
Ping 命令告诉你该设备是否存在
如果被测设备存在,Ping 命令给出响应的时间信息
Ping 命令是在网际层(IP)检查网络设备的
Ping 存在于安装了 TCP/IP 协议的 Win95/NT 操作系统中
Windows 95/NT 中的 Ping 命令
在 MS-DOS 窗口中运行
通常的语法格式是:
ping 节点名 (或 IP 地址)
完整的语法格式是:
ping [-t] [-a] [-n count] [-l size] [-f] [-i TTL] [-v TOS] [-r count] [-s count] [[-j host-list] | [-k host-list]] [-w timeout] destination-list
该命令的响应是:
Pinging 192.237.122.1 with 32 bytes of data:Reply from 192.237.122.1: bytes=32 time=4ms TTL=255Reply from 192.237.122.1: bytes=32 time=2ms TTL=255Reply from 192.237.122.1: bytes=32 time=2ms TTL=255Reply from 192.237.122.1: bytes=32 time=2ms TTL=255
这表明以太网通讯已经成功建立了
以太网通讯的编程实现
要使PLC作为服务器运行,无需编程
要使PLC作为客户机运行,应使用COMMREQ指令编程
COMMREQ 指令
该指令在 DATAMV 指令栏中
以太网通讯COMMREQ指令的通讯参数块
前六个字是所有 COMMREQ 指令都 必须具备的参数
从第七个字开始,是 针对以太网通讯的特定参数
通讯参数块中的通道命令字(第七个字)
建立 读通道 命令 --- 2003
从作为服务器的PLC读取数据
建立 写通道 命令 --- 2004
将数据送给作为服务器的PLC
发送信息报文 --- 2010
传送数据给主机(计算机)
关闭通道 --- 2001
取消某个通道的数据传送
取得详细的通道状态信息 --- 2002
提供关于当前某个通道的详细信息
建立 读通道 (2003)
建立与远方PLC的通讯连接,使得远方的数据周期性地传送到本地的 PLC
用于读取另一台 PLC 的 数据
在通讯参数块中要定义:
通道号
读操作的间隔周期
读操作执行的次数
超时限制值
建立 写通道 (2004)
建立与远方PLC的通讯连接,使得本地的数据周期性地传送到远方的 PLC
用于将数据传送到另一台 PLC 中
在通讯参数块中要定义:
通道号
写操作的间隔周期
写操作执行的次数
超时限制值
发送信息报文 (2010)
要求与远方主机建立通 讯通道,并将本地PLC 的数据发送给主机
常用来不经请求发送数 据
通讯参数块须定义:
通道号
传送操作的间隔周期
传送操作的次数
超时限制值
关闭通道 (2001)
要求关闭某个通讯通道
通讯参数块须定义:
通道号
取得详细的通道状态信息 (2002)
以太网接口模块状态字 (LIS)
展开