1 / 64
文档名称:

西门子PLC指令教程 第8章 通信及网络1.ppt

格式:ppt   大小:1,672KB   页数:64页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

西门子PLC指令教程 第8章 通信及网络1.ppt

上传人:我是药仙 2022/8/30 文件大小:1.63 MB

下载得到文件列表

西门子PLC指令教程 第8章 通信及网络1.ppt

相关文档

文档介绍

文档介绍:
文档名
(3)串行通信分类
  按时钟
串行通信按时钟可分为同步传送和异步传送两种方式。
异步传送:允许传输线上的各个部件有各自的时钟,在各部件之间进行通信时没有统一的时间标准, 参数组态
返回本章首页
 确立通信方案
包括根据实际通信需要选择单主站或多主站,同时确定各站的编号;选择实现通信的硬件,如选择用PC/PPI电缆,还是用CP卡、MPI卡、EM 277通信模块或调制解调器等。

返回本节
 参数组态
1. 通信设置
2. 安装或删除通信接口
3. 参数设置
通信设置
 通信设置状态
 通信设置
2. 安装或删除通信接口
(1)安装接口
(2)删除接口
 安装/删除
3. 参数设置
,单击Properties按钮,将弹出参数设置对话框,。其中有两个选项卡:PPI选项卡和Local Connection选项卡。
 参数设置(PPI选项卡)
返回本节
 网络通信
 控制寄存器和传送数据表
网络指令
应用实例
返回本章首页
 控制寄存器和传送数据表
1. 控制寄存器
将特殊标志寄存器中的SMB30和SMB130的低2位置为2#10,其他位为0,即SMB30和SMB130的值为16#2,则可以控制将S7-200 CPU设置为PPI主站模式。
2. 传送数据表
(1)数据表格式
执行网络读写指令时,PPI主站与从站之间的数据以数据表的格式传送。。
传送数据表格式
(2)状态字节
传送数据表中的第一个字节为状态字节,各位及其的含义如下:
E1、E2、E3、E4错误编码。如果执行指令后E位为1,则由这4位返回一个错误码。。
错误编码
返回本节
网络指令
网络指令有两条:NETR和NETW。
1. NETR指令
NETR,网络读指令。使能输入有效时,指令初始化通信操作,通过通信端口PORT从远程设备上接收数据并形成数据表TBL。
NETR指令最多可从远程站点上读16个字节的信息。
指令格式: NETR TBL, PORT
例: NETR VB200, 0
2. NETW 指令
NETW网络读指令。使能输入有效时,指令初始化通信操作,通过端口PORT将数据表TBL中的数据发送到从远程设备。
NETW指令最多可向远程站点上写16个字节的信息。
指令格式:NETW TBL, PORT
使能流输出ENO为0的出错条件为:(运行时间),0006(间接寻址)。
返回本节
应用实例
有一简单网络,。其中TD200为主站,在RUN模式下,CPU 224在用户程序中允许PPI主站模式,可以利用NETR和NETW指令来不断读写两个CPU 221模块中的数据。
操作要求:
站4要读写两个远程站(站2和站3)的状态字节和计数值(分别放在VB100和VW101中)。如果某个远程站中的计数值达到200,站4将发生一定动作,并将该远程站的计数值清0,重新计数。
CPU 224通信端口号为0,从VB200开始设置接收和发送缓冲区。接收缓冲区从VB200开始,发送缓冲区从VB250开始,。。
缓冲区设置
网络程序实例(1)
 网络程序实例(2)
返回本节
自由口通信
相关寄存器及标志
自由口指令
应用实例
返回本章首页
相关寄存器及标志
1. 控制寄存器
2. 特殊标志位及中断
3. 特殊存储器字节
1. 控制寄存器
SMB30控制和设置通信端口0,如果PLC主机上有通信端口1,则用SMB130来进行控制和设置。SMB30和SMB130的各位及其的含义如下:
(1)PP位:奇偶选择
(2)D位:有效位数
(3)BBB位:自由口波特率
(4)MM位:协议选择
2. 特殊标志位及中断
中断
接收中断:中断事件号为8(口0)和25(口1)。
发送完成中断:中断事件号为9(口0)和26(口1)。
接收完成中断:中断事件号为23(口0)和24(口1)。
特殊标志位
:分别用来表示口0和口1发送空闲状态
3. 特殊存储器字节
接收信息时用到一系列特殊功能存储器