西门子S7-400模块CPU414-2西门子代理商
西门子S7-400模块CPU414-2西门子代理商
西门子S7-400模块CPU414-2西门子代理商
西门子S7-400模块CPU414-2西门子代理商
本公司销售西门子全系列产品除特殊产品会备注说明
1,6ES7,S7-200/ S7-300/S7-400,LOGO系列PLC。
2,西门子OP、TP、MP(6AV)系列人机界面屏。
3,6SE70、6SE71、6RA70、6RA28系列大型传动;
4,数控系统802S、802C、802D、810T、810M、810D、840D、611系列驱动。
5,6SE6440变频器,西门子6SE6420, 6SE6430变频器。G120,G150,S120系列变频器整机及板卡。
6,伺服控制系统 伺服控制器 6FC、6SN、6FX、6AU系列 。
7,伺服电机 1PH、1FK、1FT系列 S120系列 6SL系列。
8,传动系统 西门子变频器、MM420/430/440系列,6SE70系列,G120系列,
直流调速器6RA70,6RA28系列,软启动3RW系列 及各种备件如:6SY7000、6SY7010等。
9,6EP系列、6DD系列 6GK系列
10,3RW40/44 3TF68/69 3RV 3RT 3RP 3TK 3TF 3RS 3RN 3TC 3TH 3WL 3VL 3WN等欢迎询价订货!
我公司大量现货供应,价格优势,品质保证,德国原装进口
】西门子PLC各个通信协议解析,分析
1,协议分类
(0)协议背景介绍1
1,mpi接口、dp接口、rs485接口、rs232接口具体区别?
(一)mpi接口、dp接口:这两者均为基于RS485接口(可以理解为硬件标准)。mpi与dp是通信协议的名称(可以理解为软件)。
(二)MPI:MPI是多点接口(Multi Point Interface)的简称,是西门子公司开发的用于PLC之间讯的保密的协议。MPI通讯是当通信速率要求不高、通信数据量不大时,可以采用的一种简单经济的通讯方式。
(三)DP:PROFIBUS-DP协议。是一种总线协议,也是目前市场上用得比较多的一种协议。通讯波特率*大支持12MB,距离1200M,可以用来实现和上位机,从站,以及分布式I/O等实现高速远距离的通讯。
(四)RS485接口可以理解为硬件标准,RS485简介:
为扩展应用范围,美国电子工业协会(EIA)又于1983年在RS-422基础上制定了rs-485/'' target=''_blank''>RS-485标准,增加了多点、双向通信能力,即允许多个发送器连接到同 一条总线上,同时增加了发送器的驱动能力和冲突保护特性,扩展了总线共模范围,后命名为TIA/EIA-485-A标准。
(五)RS232接口可以理解为硬件标准,RS232简介:
RS-232接口符合美国电子工业联盟(EIA)制定的串行数据通信的接口标准,原始编号全称是EIA-RS-232(简称232,RS232)。它被广泛用于计算机串行接口外设连接。连接电缆和机械、电气特性、信号功能及传送过程。
总结的话:(1)MPI,PROFIBUS-DP是协议。(软件标准)
(2)mpi接口、dp接口,是基于RS485的接口,使用再MPI,PROFIBUS-DP协议的叫法(软硬标准)
(2)RS485,RS232是接口(硬件标准)
2,RJ11和RJ45接口有什么区别?
RJ45接口 : 统称网口
RJ11接口和RJ45接口很类似,但只有4根针脚(RJ45为8根)。在计算机系统中,RJ11主要用来联接modem调制解调器。
总结的话: RJ11是4根针脚的RJ45
(1)低端PLC ,S7-200 ,支持的通信协议有这些
(3)模块介绍
(1)EM241 对接PLC的网络模块
对接PLC图片
一、PPI通讯(点对点)
(1)协议介绍
PPI协议是专门为S7-200开发的通信协议。S7-200 CPU的通信口(Port0、Port1)支持PPI通信协议,S7-200的一些通信模块也支持PPI协议。Micro/WIN与CPU进行编程通信也通过PPI协议。
S7-200 CPU的PPI网络通信是建立在RS-485网络的硬件基础上,因此其连接属性和需要的网络硬件设备是与其他RS-485网络一致的。
S7-200 CPU之间的PPI网络通信只需要两条简单的指令,它们是网络读(NetR)和网络写(NetW)指令。
在网络读写通信中,只有主站需要调用NetR/NetW指令,从站只需编程处理数据缓冲区(取用或准备数据)。
PPI网络上的所有站点都应当有各自不同的网络地址。否则通信不会正常进行。
可以用两种方法编程实现PPI网络读写通信:
可参考http://www.ad.siemens.com.cn/productportal/prods/s7-200-portal/micropower2013/smart%20sms/017.html
(2)协议详解
通讯协议采用主从式的通讯方式,一次读写操作的步骤包括:首先上位机发出读写命令,PLC作出接收正确的响应,上位机接
到此响应则发出确认申请命令,PLC则完成正确的读写响应,回应给上位机数据。这样收发两次数据,完成一次数据的读写
1、读写申请的数据格式如下:
SD:(Start Delimiter)开始定界符(68H)
LE:(Length)报文数据长度
LER:(Repeated Length)重复数据长度
SD: (Start Delimiter)开始定界符(68H)
SA:(Source Address)源地址,指该地址的指针,为地址值乘以8
DA:(Destination Address)目标地址,指该地址的指针,为地址值乘以8
FC:(Function Code)功能码
DSAP:(Destination Service Access Point)目的服务存取点
SSAP:(Source Service Access Point)源服务存取点
DU:(Data Unit)数据单元
FCS:(Frame Check Sequence)校验码
ED:(End Delimiter)结束分界符(16H)
报文数据长度和重复数据长度为自DA至DU的数据长度,校验码为DA至DU数据的和校验,只取其中的
末字节值。
在读写PLC的变量数据中,读数据的功能码为 6CH,写数据的功能码为 7CH。
2、PLC接收到读写命令,校验后正确,返回的数据格式为 E5H
3、确认读写命令的数据格式为:
其中SD为起始符,为10H
SA为数据源地址
DA为目的地址
FC为功能码,取5CH
FCS为SA+DA+FC的和的末字节
ED为结束符,取16H
具体报文如下:
对于一次读取一个数据,读命令都是33个字节。前面的0—21字节是相同的,为
下面我们列表分析读取PLC密码的指令:68 1B 1B 68 02 00 6C 32 01 00 00 00 00 00 0E 00 00 04 01 12 0A 10 02 00 08 00 00 03 00 05 E0 D2 16
因为是PC上发的读PLC数据的命令,SA=00,DA=02,如果有多个站,DA要改成相应的站号。读命令中从DA到DU的长度为1B即27个字节。从22字节开始根据读取数据的类型、位置不同而不同。上表是读不同存储器命令的Byte22—32。
三、MPI通讯
MPI通信是一种比较简单的通信方式,MPI网络通信的速率是19.2Kbit/s~12Mbit/s,MPI网络*多支持连接32个节点,
*大通信距离为50M。通信距离远,还可以通过中继器扩展通信距离,但中继器也占用节点。
三、ProfiBus总线通讯
(1)协议背景介绍
1,什么是ProfiBus
(1)统述:
ProfiBus是一种现场总线协议,是基于RS485上的一种接口
2)什么是现场总线协议
标准答案:
简单来说就是安装在现场的协议,
如下图所示:
具体的运用场景
(1)具体的协议解析
profibus可以布置成已主多从模式,这种模式从机通过各个不同的令牌进行传输
报文结构
多主站时令牌可以互相传递
具体的接线图如下
dp口和dp线
四、Profinet总线通讯
百度:
PROFINET由PROFIBUS国际组织(PROFIBUS International,PI)推出,是新一代基于工业以太网技术的自动化总线标准。
PROFINET为自动化通信领域提供了一个完整的网络解决方案,囊括了诸如实时以太网、运动控制、分布式自动化、故障安全以及网络安全等当前自动化领域的热点话题,并且,作为跨供应商的技术,可以完全兼容工业以太网和现有的现场总线(如PROFIBUS)技术,保护现有投资。
原理就是:就是PROFIBUS 的网络版,是基于TCP/IP之上的协议
常见的接线结构
与PROFIBUS 接线方式不同,PROFIBUS是使用双芯频闭线
PROFINet使用的是网线
2,报文如下
RT帧结构参数解释:
VLAN:优先级数据标签,有0-7八个优先级,数值越大则优先级越高;RT帧此处为6;
Eth.type(上图左数第三个):0x8892代表该帧为PROFINET协议的一个帧;
Frame:规定该帧的实时等级、数据通道;
RT-User:该帧携带的数据,36-1440字节,数据长度不足则会自动补齐;
APDU status:该帧数据位的一些指示状态;
FCS:循环冗余校检码;
————————————————
版权声明:本文为CSDN博主「quankangquan」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/quankangquan/article/details/115796947
1. DP/AS-i Link 20E 模块
DP/AS-iLink 20和DP/AS-iLink 20E是DP/AS-i网关,用来链接DP和AS-i网络。DP/AS-i Link 20E 具有扩展的 AS-i功能,其面板见图12-24,模块上面是PROFIBU-DP 9针连接器和AS-i接线端子。
图12-24 DP/AS-i Link 20E
2.设置PROFIBUS-DP站地址
设置PROFIBUS-DP站地址的步骤如下∶
1)断开与DP主站的连接,或令CPU为STOP模式。
2)连续按“DISPLAY”按钮,直到ADRLED亮。它下面的7个LED用来显示DP站趾。*下面的CMLED对应于1,*上面的BFLED对应于64(2)。亮的LED对应的地任值相加,就是模块的PROFIBUS站地址值。例如在CM、CER和SFLED亮时,PROFIBUS 站地址为1 4 32=37。
3)按“DISPLAY”按钮,返回状态显示,原有的DP地址不变。按“SET”按钮,代表地址64的BFLED闪烁。按“SET”按钮确认该位的地址值,该位的LED亮按“DISPLAY”按钮该位的LED熄灭,同时下一位的LED闪烁。
4)重复上述步骤,设置各位的地址值。
5)设置完所有的位后,被设置为1的所有LED的颜色交替变化时,按“SET”按钮,设置的DP地址被采用。按“DISPLAY”按钮,新的站地址被取消。
3. 读取AS-i从站信息
读取AS-i从站信息的方法与CP243-2的相同,用面板上的LED显示读取的从站状态。ADR、BF和SF组成的“组显示”LED用来显示当前选中的从站的列,PWR到CM这5个LED用来显示选中的列的哪些从站处于活动状态。假设“组显示”中的BF和SFLED亮(SF 为*低位),表示选中了第3组(从右往左第3列从站),此时如果“从站显示”LED中的PWR和CERLED亮,第3列从站中的14和12号从站是活动的(active)从站。
LED常亮表示从站类型为标准从站或A类从站,闪烁表示为B类从站。
4. AS-i网络组态
在STEP7中创建一个项目(见随书光盘中的例程ASILink),在HW Config中,将电源模块、CPU和信号模块插入机架,CPU模块为CPU315-2DP(见图12-25)。
图12-25 组态DP/AS-iLink
双击机架中CPU模块内标有DP的行,点击出现的对话框的“常规”选项卡中的“属性”按钮,在出现的对话框的“参数”选项卡中,点击“新建”按钮,生成一条 PROFIBUS-DP 网络。采用默认的参数,CPU315-2DP为DP主站,站地址为2,网络的传输速率为15Mbitys,配置文件为“DP”。点击“确定”按钮,返回HWConfig。
打开图12-25右边硬件目录窗口的文件夹“NPROFIBUSDP\DP/AS-i\DP/AS-iLink20E”,将其中的“Product Version 3”拖放到左边窗口的PROFIBUS网络线上。在自动打开的“属性-PROFIBUS接口”对话框中,设置它的DP站地址为3,点击“确定”按钮,返回HWConfig。
用 DP/AS-iLink 20E 面板设置的DP从站地址,应与HWConfig组态的站地址相同。选中3号从站,双击下面表格中的第一行,打开DP/AS-iLink 20E属性对话框,可以设置它的地址区,上传AS-i从站的组态信息,设置诊断中断和自动寻址编程功能等属性。
将右边硬件目录窗口中的“AS-i Standard Slave”(标准从站)拖放到左边下面窗口的1A 所在的行。双击该行,用出现的对话框的“组态”选项卡的“模块”选择框选择需要的从站(见图12-26的左图)。点击“选择”按钮,在出现的“从站选择对话框”选中2AO从站。
图12-26 选择AS-i从站
本例组态的AS-i从站与项目ASI343_2的相同。1号从站是2AO模拟量输出从站,2号从站是4AI模拟量输入从站,3A和3B号从站是A/B型数字量DI/DO从站。4号从站是DIDO 数字量标准从站。
5. DP/AS-i Link 20E 的编程
CPU读写AS-i从站的程序与项目ASI343_2的基本上相同(见12.3.2节)。其区别仅在于DP/AS-iLink 20E的输入、输出地址区的起始字节地址为10(见图12-25下面表格的第一行)。具体的程序见项目中的OB1和OB82。