西门子300与200,走EM277 DP通讯的问题,请教高手

西门子300与200,走EM277 DP通讯的问题,请教高手,第1张

300与200之间的DP通讯,在200端不需要做任何设置,只需要将要进行通讯的数据整理存放在V 存储区与S7-300的组态EM277从站时的硬件I/O地址相对应就可以了,把站地址拨对就行。关于你说的buffer,在你组图EM277的时候就必须指定长度,如8 byte out/8byte In之类的,在DP从站的属性里可以输入200的V区的起始地址,默认为0。如果以起始地址为VB0,8 byte out/8byte In为例,VB0-VB7是S7-300写到S7-200的数据,VB8-VB15是S7-300从S7-200读取的值

PLC(可编程逻辑控制器)的应用非常广泛,扩展应用到各个行业,西门子PLC系统的发展经历了LOGO!、S7-200、S7-300、S7-400四个大体的历程

由传感器、执行器加上自动化系统就组成了可编程控制器系统,系统的实际功能取决于程序,依次处理组成程序的大量指令,根据指令来接通或者断开相应的执行机构

S7-200系统主要由CPU、电源模块、数字输入输出、总线组成:CPU执行程序并保存自动化解决方案的数据或过程数据;通过扩展模块可以为CPU提供更多的输入输出;电源模块为中央处理器和所有连接的扩展模块提供电源;通过通讯接口将可编程设备设备连接到CPU上;用户可以设置CPU的RUN/STOP状态、集成输入/输出的当前信号状态以及可能的系统错误;可通过插入EEPROM保存CPU程序或者将一台CPU的程序下载到别的CPU

CPU执行周期内执行以下任务:读取输入信号、执行程序、处理通讯请求、CPU自诊断、写到输出端

CPU在每个周期内检查输入输出状态,将其存到PII与PIQ中来进行调用或输出

2

S7-200概述

lCPU

S7-200系列产品包括各种不同的CPU,如221、224、214等,它们的数据存储大小、实时时钟、可使用扩展模块等方面存在差别

l数字量扩展模块

主要包括EM221(8路DC输入)、EM222(8路DC/REL输出)、EM223(4路输入/输出、8路输入/输出、16路输入/输出),用户可以根据需要来选择相应的扩展模块

l模拟量扩展模块

主要包括EM231(4路输入)、EM232(2路输出)、EM235(4路入/1路出)

l通讯模块

EM277通讯PROFIBUS、CP243-2通讯ASI-主站

l安装

S7-200可以安装在控制板上,也可以安装在DIN导轨上

在安装时,S7-200CPU和扩展模块被设计为通过对流自然散热,因此至少在设备上和下方各留出25mm的空间来保证自然散热

安装时要留出通讯缆与输入输出接线

3

STEP7-MICRO/WIN

每个子任务对硬件和软件都有一些必需的要求

硬件包括:-输入输出类型-模块类型和数量-CPU容量和类型-HMI系统-网络系统软件包括:-程序结构-自动化过程的数据管理-组态数据-通讯数据-程序和项目文档STEP7-MICRO/WIN就是S7-200的编程软件,通过它来进行程序的设计、数据的处理

一个项目包括五个主要部分:ProgramBlock,DataBlock,SystemDataBlock,SymbolTable,StatusChart,通过这几部分来设计程序、通讯等

编程语言有LAD、STL、FBD三种,设计者可以根据自己的爱好选择使用

CP243是以太网通讯的模块。EM277是DP通讯模块。
如果你的这一套系统是直接和上位机通讯,不会其他的PLC通讯的话,那么程序是不需要怎么修改的。修改主要是上位机的修改。
硬件上:上位机需要增加一个CP5611(这个5000多吧),然后DP头需要两个,DP线若干米。
程序主要是上位机根据协议的更该再做修改。
其实用CP243相对还是便宜一些的

DP通讯是国际通用的协议,一个DP通讯中,有一个作为主站(PC端通讯),其余的作为从站(EM277),在弄清楚这个通讯之前你要知道你的PC终端是什么软件(例如:intouch、组态王、或者其他上位机软件),这些软件肯定有配置DP通讯协议的菜单,例如DP地址、通讯速率,配置完通讯协议后,要添加从站设备(如EM277),但是不是所有上位机软件都可以识别EM277这个设备,在找不到EM277设备时,你可能需要添加EM277的GSD文件。添加完从站设备后就要定义数据交换区(与S7-200交换数据的地址),例如:定义PC终端把内容写到S7-200的哪一些地址中,或者从S7-200哪一些地址读取内容。
疑问:
1硬件方面如何连接,模块与PC用什么线缆连接。需要具体的线缆型号,如果需要其他硬件,也请说明,及连接方式。
答:模块与PC用DP专用线缆连接,在一般电缆面店有售,需要好一点的就用西门子DP网络通讯电缆,除了电缆外,还需买两个9针DP网络接头,还需说明DP通讯接口硬件特性是485接口,而PC的COM口是232接口,可能需要买一个232转485转换器。
2以此方式一台PC通过一个端口最多可实现与多少EM277模块通讯。
答:印象中从站个数不少于127个。
3命令格式如何,如果说不清楚给我资料自己看也行!
答:命令格式那是PC终端软件的事,S7-200不作任何处理。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/13256965.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-06-27
下一篇 2023-06-27

发表评论

登录后才能评论

评论列表(0条)

保存