西门子200系列PLC通信编程指令讲解

news/2024/10/20 11:47:09/

1.通信指令

通信指令如下图1-1所示:

XMT为发送指令,其参数TBL为发送缓冲区,PORT为通信端口,一般为0或者1;

RCV为接收指令,其参数TBL为接收缓冲区,收到的数据放在此处PORT为通信端口,一般为0或者1;

如图1-2为参数的有效操作数

 

                                       图1-1  发送和接收指令

                                        图1-2 发送接收指令有效操作数

 2.通信指令自由口模式介绍

如下图为自由口模式简介,大家可以了解一下。

 

 

 

 3.发送接收数据格式

发送指令XMT一次可以发送一个或者多个字节,最多为255个字节。

下图给出了发送缓冲区TBL的数据格式说明,第一个字节说明发送长度。

注意:如果有中断服务连接到发送结束事件上,则在发送完最后一个字符会产生一个中断,对端口0为中断号9,对端口1为中断号26

 

接收指令RCV一次可以发送一个或者多个字节,最多为255个字节。

下图给出了接收缓冲区TBL数据格式说明以及接收信息监控字节,第一个字节说明接收长度。

注意:如果有中断服务连接到接收完成事件上,则在接收完最后一个字符会产生一个中断,对端口0为中断号23,对端口1为中断号24

 

 

 4.通信指令应用案例

下图为示例程序,可供参考学习

 

 

5.获取和设定端口地址指令 

另外还有两个口操作指令如下图所示,即设定或者获取指定端口CPU的站地址,一般不怎么用。

 

 


http://www.ppmy.cn/news/342693.html

相关文章

西门子逻辑运算指令_西门子plc位逻辑运算指令

位逻辑运算指令是“与”(AND)、“或”(OR)、“异或”(XOR)指令及其组合。它对“0”或“1”这些布尔操作数进行扫描,经逻辑运算后将逻辑操作结果送入状态字的RLO位。 1)“与”(A)和“与非”(AN)指令 逻辑“与”在梯形图中是用串联的触点回路表示的,被扫描的操作数则表示为触点…

mastercam西门子840d后处理_MasterCAM对西门子802D后置处理

基于 MasterCAM 对西门子 802D 后置处理 器的探讨 欧 伟 (湖南生物机电职业技术学院,长沙 410126 ) 摘要: MasterCAM 是一种目前国内外工业企业广泛采用的 CAD/CAM 集成 软件。 它强大的刀路功能使复杂的编程过程变的极为简单。 但是数控系统的厂家 在生产数控系统的时候, 采…

西门子scl语言和c语言,西门子SCL语言编程学习心得

1、 SCL程序可以在CPU314及其以上的S7(包含400)中运行。 2、 SCL程序建立在”S7 Program”-”Sources”下面。 S7-Program -Blocks(e.g. FB,OB) -Sources(e.g.SCL source file) -Symbols 3、 程序结构 FB: FUNCTION_BLOCK fb_name END_FUNCTION_BLOCK FC: FUNCTION fc_name…

西门子触摸屏脚本程序_西门子触摸屏程序如何上传

有这个功能啊,叫回传吧。 回答者: hansion - 中级技术员&nbsp&nbsp第6级 2009-10-07 07:10:14 菜单上有上载这个标签。 回答者: WYY666 - 高级技术员&nbsp&nbsp第7级 2009-10-07 07:20:00 PC对触摸屏程序下载的时候模式旁边有…

西门子s7删除注册表,西门子S7200编程软件卸载步骤

西门子S7200编程软件卸载步骤 从 Windows 操作系统的"开始" > "设置"打开"控制面板",在其中运行"添加/删除程序",选择相应的 STEP 7-Micro/WIN 版本卸载。如果因为STEP 7-Micro/WIN 的安装过程因为意外中止&…

西门子atch指令详解_西门子PLC中断指令?

题主的这段代码来自S7-200 (Smart) 的编程。 先说答案,这段代码能实现200ms数据采集的。 题主的疑问来自对“中断”理解的不到位。 首先,这是两个程序块的代码: 一个是主程序(MAIN);一个是中断服务程序(名称为:INT_EX)…

C#和西门子PLC使用Udp通信

目录 一、PLC程序工程创建 1、硬件配置 2、程序编程 3、添加监控表 二、C#程序工程创建 1、界面UI 2、代码编写 (1)创建本地Udp (2)读PLC的线程函数 (3)定时器 (4)上位机写寄存器操作 &#xf…

西门子触摸屏脚本程序_西门子触摸屏实例程序

描述: 在本页中可下载到最新的 SIMATIC WinCC flexible 2008 演示项目 ( 样例组态 ) 。演示应用程序可以和不 同的 SIMATIC 面板以及 PC Runtime 版本一起使用。 注意: 使用这些演示应用程序需要 WinCC flexible 2008 或 WinCC flexible 2008 SP1 。 使用演示项目所需要的软件…