S7-300之间的PROFIBUS-DP主从通信

一.PROFIBUS-DP简介

1.由来

2..总线连接器

二.系统结构示例

三.组态过程示例

三,DP网络组态

1.新建一个项目和两个300站点如下

2.组态从站DP网络

1)点击常规中的属性

2)设置从站地址3,通信速率为1.5Mbps,配置文件选择DP

3)设置工作模式为DP从站

4)组态数据通信从站输入和输出地址

5)新建通信从站输入地址,下图为1个字节IB20

6)在新建一个从站通信输出地址QB20

7)完成从站组态

3.组态主站DP网络

1)组态通信参数

2)设置工作模式为主站

3)组态为空

4)添加从站到主站DP网络上

4)挂接智能从站

5)组态主从站通信的数据接口区

四.编写主站程序

五.从站程序编写

时间: 2024-08-05 23:39:24

S7-300之间的PROFIBUS-DP主从通信的相关文章

简单Profibus/DP实验系统的组建

转自:http://www.dndev.com/Profibus/profibustr/system_4.html 引言: 为了让更多刚接触到Profibus系统的朋友能对Profibus的网络架构及系统运行机制有一个整体的认识,笔者根据自身的运用经历编写这篇文章,以期望能带领各位读者快速进入到Profibus的世界. 本文所采用的系统是Siemens S7 300的CPU,加上ET200M并带AI和DI模块,另加一Siemens         MMX420变频器带Profibus接口板组成.

STM32F10x_硬件I2C主从通信(轮询发送,中断接收)

Ⅰ.写在前面 关注我分享文章的朋友应该知道我在前面讲述过(软件.硬件)I2C主机控制从机EEPROM的例子.在I2C通信主机控制程序是比较常见的一种,可以说在实际项目中,很多应用都会使用到I2C通信.但在实际项目中作为I2C从机的应用相对要少的多,本文主要讲述关于[STM32F10x_硬件I2C主从通信]中STM32作为从机的例子. 在学习本问内容之前,如果对I2C协议还不太了解的朋友请先去了解一下I2C协议,或看我之前关于I2C通信的文章(我微信公众号和博客都有). 关于STM32硬件I2C作

基于STM32Cube的IIC主从通信

1.建立STM32Cube工程,我使用的芯片是STM32F429,为了更简单的建立单独的IIC通信任务,我使用了FREERTOS,另外选择了RCC(系统时钟初始化),I2C1,I2C2(为了验证代码的一致性),如下图所示.                                                                                          2.配置完RCC时钟,F429最高时钟频率是180M,另外要注意自己使用的外接晶振的频率: 3.下

iOS中两个APP之间的跳转和通信

app间的跳转 一:在第一个app首先要做下面这些操作: 1.在info.plist文件中的Information Property List下添加一项:URL types. 2.点开URL types下的item 0,再点开item 0,将item 0下的URL identifier改为URL Schemes. 3.点开URL Schemes下的item 0,在它后面添加skipOne(skipOne为第一个app的跳转标识,这里根据你自己写的来) 二:在第二个app中,在需要跳转到第一个ap

编写一个程序,求出200到300之间的数,且满足条件:它们三个数字之积为42,三个数字之和为12

//定义变量ge.shi.bai,用于存放个位.十位.百位上的数字 int number=0; //使用for循环 for(number=200;number<300;number++) { //取出百位数 int bai=number/100; //取出十位数 int shi=number%100/10; //取出个位数 int ge=number%10; //计算三个数字之积 int cheng=ge*shi*bai; //计算三个数字之和 int jia=ge+shi+bai; //如果积

思科设备不同vlan之间通过单臂路由通信

一.网络拓扑图二.环境:交换机.路由器各一台,PC机两台思路:利用路由器上接口的虚拟子接口,分别配置vlan 2和vlan 3的网关,然后使两个不同vlan之间可以互通1.先配置交换机的配置,交换机与路由器之间的链路设为trunk,命令如下:Switch>enable //进入特权模式Switch#configure terminal //进入全局模式Switch(config)#vlan 2 //创建vlan 2Switch(config-vlan)#vlan 3 //创建vlan 3Swit

VC;100到300之间不能被3整除的数

第一种方法:#include "stdio.h" void main() { int i=1,j=0,k=0,s=0; for(i=1;i<=3;i++) { for(j=0;j<10;j++) { for(k=0;k<10;k++) { s=i*100+j*10+k; if(s%3!=0) {printf("s=%d",s);} } } } } 第二种方法: #include "stdio.h" void main() { i

改行了 写一篇 PLC 相关的 西门子 S7 300/400 控制器

改行了,非常喜欢喜欢现在的工作,由于工作原因,要保密公司相关知识,所以分享一个简单点的内容. 测试单片机PLC的IP地址,并读取PLC相关地址的数据. 如下图,填入 PLC的IP地址: 10.23.74.139, 点IPS7Open(...), 类型参考自已公司的类型, start ab: 填入PLC地址,点 "IPS7RdReal(...)" ,. 可以看到机器的实时数据哟. 分析一下PLC(10.23.74.139),所用的网络协议,(TCP/IP) . 另外也用到一款 sieme

西门子6ES7313-6BG04-0AB0

西门子6ES7313-6BG04-0AB0  SIMATIC S7-300,CPU 313C-2 PTP 紧凑型 CPU mit MPI, 16 DE/16 DA, 3 schnelle 计数器(30 kHz), integrierte Schnittst. RS485, integr. 电源 DC 24V, 工作存储器 128 KByte, 前连接器(1x 40极)和 微型存储卡 需要 上海楚控自动化设备有限公司西门子代理商24小时联系手机: 18217095569(微信同号) 公司主营: 一