西门子工业自动化延安一级代理商
我公司是西门子签约代理商备有大量西门子产品浔之漫智控技术(上海)有限公司:西门子授权代理商
现货库存;大量全新库存,款到48小时发货,无须漫长货期
西门子PLC(S7-200、S7-200 SMART、S7-300、S7-400、S7-1200、S7-1500、ET200S、ET200M、ET200SP)、触摸屏、变频器、工控机、电线电缆、仪器仪表等,产品选型、询价、采购,敬请联系,浔之漫智控技术(上海)有限公司
PROFUBUS协议采用了ISO/OSI模型中的第1层、第2层以及必要时还采用了第7层。第1层和第2层的导线和传输协议依据美国标准EIARS485、国际 标准iec870-5-1和欧洲标准EN60870-5-1。PROFUBS-DP使用了第1层、第2层和用户接口层,第3~7层未使用,这种精简的结构确保了高速数据传 输。直接数据链路映像程序(DDLM)提供对第2层的访问,在用户接口中规定了PROFIBUS-DP设备的应用功能以及各种类型的系统和设备的行为特性。这种为高速传输用户数据而优化的PROFBUS协议,特别适用于可编程控制器与现场级分散的I/O设备之间的通信。用户程序对待连接到SIMATICS7系统的分散I/O视同这些输入和输出被本地连接在中央机架或扩展机架中一样。与DP从站的数据通信是通过CPU的过程映像输入和输入表或由用户程序中的直接I/O存取命令来处理。由于PROFIBUS网络频繁地使用多于 4 B数据结构的相连续的数据区域,因此,与具有复杂功能和复杂数据结构的DP从站的数据通信不能由用户程序中的简单I/O存取命令来处理。
SIMATICS7系统提供特殊的系统功能用于与这类DP从站的通信。这就是系统功能SFC14DPRD_DAT和SFC15DPWR_DAT。功能调用图如图1所示。
工作原理 SFC的参数LADDR是一个指针,他指向要读出的输入数据区或指向要写入的输出数据区域。在SFC参数中,DP从站的输入或输出模块的起始地址必须与早先用HWConfig程序组态时规定的地址相同,而且这些地址用十六进制数表示。SFC的参数RECORD为CPU上的数据定义相关的源或止的区域,对于输入和输出的描述如表1和表2所示。
1、系统硬件配置
工控机2台分别与主/从站相连,进行上位监控及上传程序。
主站S7- 300 CPU315/2DP,SM331,SM334,FM350,CP343-1。
从站S7- 300 CPU315/2DP,SM331,SM334, FM350。
2、系统软件配置
(1)用于主/从站的用户程序
因为SIMATICS7-300控制器的CPU不识别编址错误,因此对于CPU315/2DP可以将用SFC发送的I/O数据放在另外的未被占用的过程映像区域中,例如可以用IB100~IB109和QB100~QB109。因此在用户程序中,就可以用简单的位、字节、字和双字指令来编址这个数据。
为了能容易监视DP主站上的数据通信,用适当的装载和传送指令将所接收的第1个数据字节(IB100)转送到要被发送的第1个数据字节(QB100)。此后,将拷贝来的从站输入数据区域的由DP主站发送的第1个数据字节立刻返回到从站的输出数据区域,然后返回DP主站。
从站程序如下:
西门子工业自动化延安一级代理商
- 西门子工业自动化咸阳一级代理商 2024-11-28
- 西门子工业自动化铜川一级代理商 2024-11-28
- 西门子工业自动化西安一级代理商 2024-11-28
- 西门子工业自动化陕西一级代理商 2024-11-28
- 西门子工业自动化拉萨一级代理商 2024-11-28
- 西门子工业自动化西藏一级代理商 2024-11-28
- 西门子工业自动化临沧一级代理商 2024-11-28
- 西门子工业自动化普洱一级代理商 2024-11-28
- 西门子工业自动化丽江一级代理商 2024-11-28
- 西门子工业自动化昭通一级代理商 2024-11-28