上海诗幕自动化设备有限公司
西门子操作面板6AV6648-0BE11-3AX0 安装调试
  • 西门子操作面板6AV6648-0BE11-3AX0 安装调试
  • 西门子操作面板6AV6648-0BE11-3AX0 安装调试
  • 西门子操作面板6AV6648-0BE11-3AX0 安装调试

产品描述

品牌西门子 结构形式模块式 厂家德国 安装方式现场安装 功能工业 可售地区全国 系列S7-200SMART 产品认证CE 结构形式:模块 安装方式:现场安装 功能:PLC/CPU 产品认证:CE 加工定制: 订货号6ES7288开头 产品用途控制设备 规格合格 销售范围全国 送达方式快递 质保时长一年
西门子PLC S7 200智能电源需求1。S7/200智能CPU模块提供5VDC和24VDC电源:
CPU具有内部电源,用于为CPU、扩展模块、信号板供电,并满足其他24VDC用户的电源需求。
用户需要根据CPU型号,CPU提供的5 VDC逻辑预算以及扩展模块和信号板的5 VDC电源要求确定24 VDC传感器功率预算。
西门子S7-200CPU为系统中所有扩展模块提供5 Vdc逻辑电源。用户需要特别注意系统配置,以确保CPU能够提供所选扩展模块所需的5 Vdc电源。如果配置所需的电源超过了CPU提供的电源,则必须卸下一些模块。
2.如果超过cpu电源预算,cpu允许的***大模块数可能无法连接。
外界传感器尽量采用外置传感器电源,也可为输入点、扩展模块上的继电器线圈电源或其他要求提供24V电源。不同电源的公共端必须通过电线连接在一起。
如果需要外部24 VDC电源,请确保电源与其他动力电缆分开敷设。为了磁场防止干扰,建议将不同电源的公共端连接在一起。
3.将外部单的24 VDC电源与CPU 24 VDC传感器的电源不能进行并联,并联连接可能会导致两个电源之间发生冲突而损坏电源,因为每个电源都有自己的输出电平。这种冲突可能会导致两个电源寿命急剧下滑,导致plc停运而影响设备正常运行。 CPU的直流传感器电源和外部仪表尽量采用同电源,避免接错线而影响设备正常运行。
S7-200智能系统中的一些24Vdc电源输入端口相互连接,多个M端子通过公共逻辑电路连接。例如,当数据表中为“非隔离”时,以下电路相互连接:CPU的24 Vdc电源输入、EM的继电器线圈或非隔离模拟输入的电源。所有非隔离M端子必须连接到相同的外部参考电位。
4.将非孤立的m端子连接到不同的参考电势会产生意外电流,可能对plc和任何连接装置造成损害。不遵守这些规则会造成设备损坏,因此用户需要确保s7-200智能系统中所有非隔离的m终端都连接到相同的参考电位。
S7/200智能控制能力强
S7智能CPU模块体直接提供三轴100 KHz高速脉冲输出,三轴100 KHz高速脉冲输出通过功能强大灵活的S7-200智能CPU模块体直接提供。通过强大灵活的设置向导,可以对PWM输出或运动控制输出进行配置,为步进电机或伺服电机的速度和位置控制提供了统一的解决方案,满足了小型机械设备的定位需求。
S7-200 SMART CPU提供三种开环运动控制方法:
1脉冲串输出(PTO):速度和位置控制内置CPU。此功能仅提供脉冲串输出。方向和限位控制必须由应用程序使用集成在PLC中的I/O或由扩展模块提供。参见脉冲输出PLS指令。
脉冲宽度调制(pwm):在cpu中内置的速度、位置或负载回路控制。如果配置pwm输出,cpu将确定输出的周期时间,并通过程序控制脉冲的持续时间或负载周期。应用程序的速度或位置可以通过脉冲持续时间的变化来控制。查看脉冲输出的pls指令。
3运动轴:内置CPU进行速度和位置控制。该功能提供具有集成方向控制和禁用输出的单脉冲字符串输出,以及可编程输入,并提供多种操作模式,包括自动参考点搜索。
一、项目介绍
原来采用某国产PLC和昆仑通态屏控制,串口通讯现场仪表不能很好的结合显示控制起来,整套系统改成Smart 系列的控制,整套产品的安装布置显得更加紧凑合理,尤其是上下位的以太讯简易稳定快速,smart 200 plc 485口直接跟变频器通讯(采用modbus rtu 协议通讯),配置无缺。
二、工艺原理
1.空气压缩机压缩热的组成;空气压缩机轴功率 -- 辐射损失2%-压缩空气中的热量4%=可收回热量94%结论;空压机=电锅炉
2.现场配加空气能热水系统,在车间压缩机系统停机状态下为保证供热的持续性所采用的供热设备:
3、控制系统,因为原有的空压机系统都具有完善的控制系统,负载维护系统的正常运行,热回收系统是冗余系统,所以原有的空压机组无需做任何控制方面的改变。热回收本身的控制系统可以采用温度控制,通过热水箱温度来控制加热循环水泵运行,水泵运行时,即为热回收系统启动状态,当需要热水温度较高时,可以设定水温,增加循环次数。为了节能,防止压缩机未启动而水泵启动造成电力的浪费,可以通过测量排气温度的方法来作为确定循环水泵是否需要工作。
为什么说用PLC实现对系统的控制是非常可靠的
用PLC实现对系统的控制是非常可靠的。这是因为PLC在硬件与软件两个方面都采取了很多措施,确保它能可靠工作。事实上,如果PLC工作不可靠,就无法在工业环境下运用,也就不成其为PLC了。
1·在硬件方面:
PLC的输入输出电路与内部CPU是电隔离。其信息靠光耦器件或电磁器件传递。而且,CPU板还有抗电磁干扰的屏蔽措施。故可确保PLC程序的运行不受外界的电与磁干扰,能正常地工作。
PLC使用的元器件多为无触点的,而且为高度集成的,数量并不太多,也为其可靠工作提供了物质基础。
在机械结构设计与制造工艺上,为使PLC能安全可靠地工作,也采取了很多措施,可确保PLC耐振动、耐冲击。使用环境温度可高达摄氏50多度,有的PLC可高达80—90度。
有的PLC的模块可热备,一个主机工作,另一个主机也运转,但不参与控制,仅作备份。一旦工作主机出现故障,热备的可自动接替其工作。
还有更进一步冗余的,采用三取一的设计,CPU、I/O模块、电源模块都冗余或其中的部分冗余。三套同时工作,终输出取决于三者中的多数决定的结果。这可使系统出故障的机率几乎为零,做到。当然,这样的系统成本是很高的,只用于特别重要的场合,如铁路车站的道叉控制系统。
2.在软件方面:
PLC的工作方式为扫描加中断,这既可保证它能有序地工作,避免继电控制系统常出现的"冒险竞争",其控制结果总是确定的;而且又能应急处理急于处理的控制,保证了PLC对应急情况的及时响应,使PLC能可靠地工作。
为PLC运行程序是否正常,PLC系统都设置了""(Watchingdog)程序。运行用户程序开始时,先清""定时器,并开始计时。当用户程序一个循环运行完了,则查看定时器的计时值。若超时(一般不超过100ms),则报警。严重超时,还可使PLC停止工作。用户可依报警信号采取相应的应急措施。定时器的计时值若不超时,则重复起始的过程,PLC将正常工作。显然,有了这个""程序,可保证PLC用户程序的正常运行,可避免出现"死循环"而影响其工作的可靠性。
PLC还有很多防止及检测故障的指令,以产生各重要模块工作正常与否的提示信号。可通过编制相应的用户程序,对PLC的工作状况,以及PLC所控制的系统进行,以确保其可靠工作。
PLC每次上电后,还都要运行自检程序及对系统进行初始化。这是系统程序配置了的,用户可不干预。出现故障时有相应的出错信号提示。
正是PLC在软、硬件诸方面有强有力的可靠性措施,才确保了PLC具有可靠工作的特点。它的平均无故障时间可达几万小时以上;出了故障平均修复时间也很短,几小时以至于几分钟即可。
西门子PLC远程诊断
1. 采用Modem拨号的Service远程诊断
该方案是SIEMENS PLC远程访问的标准配置,也是现场应用简洁可靠的方式。即站(ES)和远程的PLC站之间是通过Modem拨号进行连接的.一般笔记本都自带Modem拨号,将固定的线插入笔记本,利用安装在笔记本中的西门子eservice软件进行拨号连接
现场西门子PLC侧配置带串口的MODEM和西门子TS Adpter,将MODEM连入网,TSAdapter和MODEM通过各自的RS232串行通讯口连接,TS Adapter的MPI口接入PLC的MPI口,设备上电后通知远程可以拨号连接,连接后即可进行编程操作.
这种方案的优点在于配置简单,价格便宜.缺点在于连接速度受限,只是拨号上网的速度,而且容易出现连接中断的现象.需注意的是网为直播程控,中不要挂接分机或机,以免造成数据连接冲突.
2. 利用互联网采用远程协助或远程桌面进行连接的远程诊断
“远程协助”是推出的一项方便用户进行远程协助帮助处理电脑问题.
“远程桌面”是Windows XP系统附带提供的一种简单的远程控制的方法.远程协助中被协助方的计算机将暂时受协助方(在远程协助程序中被称为)的控制,可以在被控计算机当中进行系统维护.安装软件.处理计算机中的某些问题.或者向被协助者演示某些操作.
两种方法都可以进行远程诊断,需要远程方有一台能上网的电脑,现场PLC侧接有编程电脑,将编程电脑连接上互联网.
根据西门子PLC远程诊断可靠性方面考虑,选择一种适合现场条件的远程诊断方案进行远程诊断,协助现场人员解决处理故障,对控制系统应用尤为重要
西门子操作面板6AV6648-0BE11-3AX0
BU15-P16+A0+2B (BU类型:A0) 6AG1193-6BP00-7BA0 6ES7193-6BP00-0BA0(扩展的温度范围及可在极端中)BU类型A0;基座单元(灰色)带16个端子,用于继续电势组,工作温度范围 -40 ... +70 ºC,启动温度-25 ºC二是三维地质建模及可视化,利用各类勘查成果数据建立各地质要素之间的关系,且以三维形式直观表达出来。动力厂30号变电所班长李瑞明、选矿厂尾矿车间尾矿库班长延杰等2名班组长获化班组创建活动班组长称号。三是严控公私两用材料领用。随着集团业务不断发展,天能集团从2014年底开始,着手二期年回收30万吨废铅蓄电池清洁化再生技术改造项目。也就是说土地收储的行和具体建设实施是分离的。
BU15-P16+A10+2D(BU类型:A0) 6AG1193-6BP20-7DA0 6ES7193-6BP20-0DA0(扩展的温度范围及可在极端中)BU类型A0;基座单元(白色)带16个端子,以及额外 10个内部跳线 AUX 端子(1A至10A),用于开始一个新的电势组( 10A),工作温度范围 -40 ... +70 ºC
BU15-P16+A10+2B (BU类型:A0) 6AG1193-6BP20-7BA0 6ES7193-6BP20-0BA0(扩展的温度范围及可在极端中)BU类型A0;基座单元(灰色)带16个端子,以及额外 10个内部跳线 AUX 端子(1A至10A),用于继续电势组,工作温度范围 -40 ... +70 ºC,启动温度-25 ºC
BU15-P16+A0+2D/T (BU类型:A1) 6AG1193-6BP00-7DA1 6ES7193-6BP00-0DA1(扩展的温度范围及可在极端中)BU类型A1;基座单元(白色)带16个端子,用于开始一个新的电势组,工作温度范围 -40 ... +70 ºC,启动温度-25 ºC
BU15-P16+A0+2B/T(BU类型:A1) 6AG1193-6BP00-7BA1 6ES7193-6BP00-0BA1(扩展的温度范围及可在极端中)BU类型A1;基座单元(灰色)带16个端子,用于继续电势组,工作温度范围 -40 ... +70 ºCC,启动温度-25 ºC 湿压磁瓦是微特电机的核心部件,主要应用于各类汽车、摩托车、家电、电动工具及健身器材等。“铋业”作为性经贸活动,一定要谋划好、好。对于玩出来的需要向子学习与借鉴,那是清澈的。单一层次和单一品种的资本市场难以民营企业做大做强需要,要形成多层次、多元化、率的渠道。现有百千万人才1人,云南省学术技术带头人2人,科技创新团队3个,云南省技术创新人才及对象9人。
BU15-P16+A0+12D/T(BU类型:A1) 6AG1193-6BP40-7DA1 6ES7193-6BP40-0DA1(扩展的温度范围及可在极端中)BU类型A1;基座单元(白色)带16个端子,以及额外 2x5个内部跳线 AUX 端子(1 B 至 5 B 以及 1 C 至 5C),用于开始一个新的电势组( 10A),工作温度范围 -40 ... +70 ºC
BU15-P16+A0+12B/T(BU类型:A1) 6AG1193-6BP40-7BA1 6ES7193-6BP40-0BA1(扩展的温度范围及可在极端中)BU类型A1;基座单元(灰色)带16个端子,以及额外 2x5个内部跳线 AUX 端子(1 B 至 5 B 以及 1 C 至 5C),用于继续电势组,工作温度范围 -40 ... +70 ºC
BU20-P12+A4+0B(BU类型:B0) 6AG1193-6BP20-7BB0 6ES7193-6BP20-0BB0(扩展的温度范围及可在极端中)BU类型B0;基座单元(灰色)带12个端子,以及额外 4个内部跳线 AUX 端子(1A至4A),用于继续电势组,工作温度范围 -40 ... +70 ºC
BU20-P6+A2+4D (BU类型:C0) 6AG1193-6BP20-7DC0 6ES7193-6BP20-0DC0(扩展的温度范围及可在极端中)BU类型C0;基座单元(白色)带6个端子,以及额外 2个 AUX 端子,用于开始新的电势组,工作温度范围 -25 ... +60 ºC据悉,相较于国内铝加工业普遍采用的热轧工艺设备,由涿神公司研发的超薄、宽幅、高速铝铸轧机投资小、工艺流程简便。同时,建立行业  制度,将本次整治行动中发现的违规记录纳入信用信息共享平台,按照有关规定在 信用 公开。业界人士认为,今后的钢铁发展必定要看,钢铁企业只有创新才会有新品种,只有创新才会有新市场,而稀土钢应该是目标之一。6月9日,期盼已久的上合青岛拉开了帷幕,的目光聚焦青岛。
西门子操作面板6AV6648-0BE11-3AX0
(1)机内数据的存取管理
在数据运算过程中,机内的数据传送是不可缺少的。运算可能要涉及不同的工作单元,数据需在他们之间传送;运算可能会产生一些中间数据,这需要传送到适当的地方暂时存放;有时机内的数据需要备份保存,这要找地方把这些数据存储妥当。总之,对一个涉及数据运算的程序,数据管理是很重要的。
此外,二进制和BCD码的转换在数据管理中也是很重要的。
(2)运算处理结果向输出端口传送
运算处理结果总是要通过输出实现对执行器件的控制,或者输出数据用于显示,或者作为其他设备的工作数据。对于输出口连接的离散执行器件,可成组处理后看作是整体的数据单元,按各口的目标状态送入一定的数据,可实现对这些器件的控制。
(3)比较指令用于建立控制点
控制现场常有将某个物理量的量值或变化区间作为控制点的情况。如温度**多少度就打开电热器,速度高于或**一个区间就报警等。作为一个控制“阀门”,比较指令常出现在工业控制程序中。
DR08是S7-200 SMART系列PLC的其中一款,自身配置12DI/8DO。CPU 有以下两种工作模式:STOP 模式和 RUN 模式。 CPU 正面的状态 LED 指示当前工作模式。 在 STOP 模式下,CPU 不执行任何程序,而用户可以下载程序块。在 RUN模式下,CPU 执行程序。
SR20的运行状态不能通过面板更改,需要软件来进行设置:
一、将  CPU  置于  RUN  模式
1. 在 PLC 菜单功能区或程序编辑器工具栏中单西门子CPU模块SR20击“运行”(RUN) 按钮:
2. 提示时,单击“确定”(OK) 更改 CPU 的工作模式。
二、将  CPU  置于  STOP  模式
要停止程序,单击“停止”(STOP) 按钮  并确认将 CPU 置于 STOP 模式的提示。
在单层结构中,这可以实现 256 个 I/O 的组态,在多层结构中多可以达到 1024 个 I/O。在带有 PROFIBUS DP 的分布式组态中,可以有 65536 个 I/O 连接(多 125 个站点,如通过 IM153 连接的 ET200M)。插槽可编址,因此无需插槽规则。
当PLC的用户程序要保留在RAM中时,就会用到电池,电池通常是3V或3.6V的不可充电的锂电池,电池的使用寿命通常是五年左右,电池用久了,电压就会下降,当其下降到不足以保证RAM中数据时,RAM中的程序就会丢失。如果用户没有备份程序,就会相当麻烦。
一般PLC内部设有电池电压检测电路,当电压下降到一定程度时,PLC就会报警,提醒更换电池。PLC的使用说明书都有提供更换电池的方法。一般来 说,PLC在断电后,因为PLC上RAM电源端接有充电电容,即使把电池去掉,电容上充电电量也足够RAM内的数据保持一段时间,所以如果取掉电池后在短 时间内(通常5分钟)再将新电池换上去,数据是不会丢失的
但用户实际使用PLC的环境情况不尽相同,例如电容的容量下降,RAM电源回路有 灰尘、油泥等形成放电回路等,这会加快PLC断电后电容的放电速度,从而使时间不好把握。如果在带电的情况下更换电池就可保程序。因为电源始终会 有电压加在RAM芯片的电源脚。当然更换时亦要小心应对,注意电池的性以及避免短路情况发生。
是把PLC通电15分钟(给内部电容充电),断电,在5分钟内换好新的电池,再上电试一下。
西门子PLC有带卡的,有不带电池的;也有带卡的,带电池的。程序存在MMC卡中,如果没有存储卡,需要电池保存程序的,更换电池时候务必注意,带电的情况下,将旧电池取出来,然后将新电池换上即可
当更换模块时,可从 CM/阅读器中读取所有组态数据并将其存储在控制器中。更换模
块后,可从控制器中将该数据加载到阅读器。命令“WRITE-CONFIG”(0x03) 用于向
CM/阅读器中下载数据,命令“READ-CONFIG”用于从阅读器上传数据。
在 ECC 模式下,阅读器能以较高概率检测到发送应答器上的位
错误。如有可能,在读访问期间会返回更正的数据(发送应答
器上的数据保持不变)。进行写访问时,会更正发送应答器上
的相关数据(如有可能)。ECC 模式只能用于已完全初始化
(ECC 位置位)并具有 ECC 格式的发送应答器。为此,发送
应答器被分成 16 个字节的块,其中 14 个字节为用户数据预
留,2 个字节用于 ECC 信息 (CRC)。这会导致可用存储空间缩
小约 1/8。西门子S7-200SMART数字量输入EM DR08
如果检测到并更正了位错误,则在“STATUS”输出参数中发出
警告“0xF0FE0002”。如果无法更正位错误,则输出错误
“0xE1FE0700”。
西门子操作面板6AV6648-0BE11-3AX0
门子PLC S7-200 smart CPU本体集成的RS485通信口和扩展信号板RS485或RS232可以设置为自由口模式。选择自由口模式后,用户程序就可以完全控制通信端口的操作,通信协议也完全受用户程序控制。它的功能特点如下:
1. 西门子PLC S7-200 smart CPU本体集成的通信口在电气上是标准的RS485半双工串行通信口。此串行字符通信的格式可以包括:
(1)一个起始位;
(2)7或8位字符,即数据字节;
(3)一个奇/偶校验位,或者没有校验位;
(4)一个停止位。
2. 自由口通信速波特率可以设置为1200、2400、4800、9600、19200、38400、57600或115200;
3. 所有符合这些格式的串行通信设备,理论上都可以和西门子PLC S7-200 smart CPU通信;
4. 自由口模式可以灵活应用。编程软件STEP7  Micro/WIN SMART的两个指令库,USS和Modbus RTU就是使用自由口模式编程实现的;
5. 自由口通信的核心指令是发送和接收指令。自由口通信常用的中断有“接收指令结束中断”、“发送指令结束中断”,以及“字符接收中断”。用户程序不能直接控制通信芯片而必须通过操作系统。用户程序使用通信数据缓冲区和存储器与操作系统交换相关的信息。
实现组态连接通讯方法:在项目的NETPRO中设置S7网络连接,在建立连接中块参数ID时需要留意下,它是作为识别发送数据和接收数据的地址标识,在客户端编程需要调用SFB14、SFB15系统功能块,后保存编译下载至PLC中即可实现通讯。
④PLC某个输入点外部没有被接通(即使拆开该输人端子上的连接线效果也相同),但该输入点实际已经被接通而且相应输入指示灯常亮故障分析:判断该端子的相邻端子已经被接通,而PLC的输入端子之间存在铁屑,导致了该输入点被接通,或该输入点已经被损坏故障处理:拆开PLC的所有输入端子的连线,发现输入端子排上存在。
分辨率 13 位
模拟量部分与 CPU 和负载电压隔离
通道之间或通道与 MANA 之间允许的大共模电压为 3 V DC
调试 SM 432;AO 8 x 13 位
参数
将参数分配给模拟模块的常规步骤在各中有介绍。
有关可组态参数和缺省值的概述,请参见“模拟量输出模块的参数”表格所述。
为通道分配参数
可分别为每个 SM 432;AO 8 x 13 位的输出通道设置参数。 因而,您可为每个输出通道
分配各自的参数。
SM 432; AO 8 x 13 位的输出范围
模拟量输出电路的组态
可根据操作需要,将输出组态为电压或电流输出,或禁用它们。 在 STEP 7 中的“输出类
型”参数中对输出电路进行组态。
未使用的通道
要关闭 SM 432; AO 8 x 13 位的未使用输出通道,请将“输出类型”参数设置为“禁用”,
并保持端子为开路状态。
模块可以连接到CPU的右侧,进一步扩展数字或模拟输入/输出能力。CPU 1212C接受两个,CPU1214C接受八个信号模块.大量不同的数字量和模拟量模块可提供每种任务所需的输入/输出。数字量和模拟量模块在通道数目、电压和电流范围、隔离、诊断和报警功能等方面有所不同。 对于在此列举的所有模块系列,SIPLUS 部件也可应用在扩展温度范围 -25 - +60℃ 以及腐蚀性环境/冷凝环境中。S7-1200 信号板SIMATIC S7-1200集成通讯支持新用户和人员通过增加一个信号板,可以在控制器上增加数字或模拟I/O来满足您的需求
功能强大的AS-Interface连接
在AS-Interface网络上CP243-2将从CPU从222上升到功能强大的主站。根据新的AS-V2.1接口规范,可以更多连接62个站,甚至易于集成的模拟传感器。使用AS-Interface,可以在更高配置中更多连接248个DI+186DO。更大62站的数量更多可以包括31个模拟模块。方便AS-Interface接口向导支持从站和读/写入数据的配置。
强大的以太网连接
InternetTechnology模块CP243-1IT还为您提供快速访问功能。以太网模块CP243-1可以通过以太网快速访问S7-200的过程数据,进行归档或进一步处理。STEP7-Micro/WIN的配置支持确保简单的调试和方便的诊断方案。
设计
CP具有加固的塑料外壳,带有LED指示灯用于显示工作和故障状态。它们显示出了SIMATICS7-1200设计的全部优势,如:
•设计紧凑
•便于安装
•用户友好型接线等。
西门子顺应市场需求推出的SIMATICS7-200SMARTCompactCPU经济实用,具备高性价比。配合SMARTLINE人机界面和SINAMICV20变频器,可为您的小型自动化控制系统提供理想的解决方案。
经济型CPU模块具有20I/O,30I/O,40I/O,60I/O四种配置
高速处理器芯片,位指令执行时间可达0.15μs
支持高速计数功能,可实现单相4路100KHz或2路A/B相50KHz输入
集成断电数据保持功能,无需电池,只需简单设置,轻松实现断电数据保持
本体集成一个RS485通信接口,可连接触摸屏或变频器
串口隔离,支持Modbus-RTU、USS、自由口通信
CPU模块的输入输出端子可拆卸,CPU可导轨或螺钉安装
220VAC供电,继电器输出,支持24V源型或漏型输入
使用STEP7Micro/WINSMART编程软件,界面更友好,操作更简单,全面支持Windows10操作系统
PLC在工业自动化控制领域中占有很大的比例,一些大型的控制系统中控制点数量达到上万,采用常规的通道测量方法来对PLC通道测量往往需要花费不少的时间,而且效率低。本文针对施耐德电气的Quantum系列PLC,通过引入Modbus-TCP协议实现普通计算机与PLC通信,用普通计算机取代编程器去进行通道测量试验。操作人员不需要对PLC和计算机的通信很熟悉就能够很快地完成通道检测,提高了工作效率。
2Modbus通信原理
2.1Modbus应用层协议
Modbus应用层协议位于ISO/OSI参考模型中的第七层,它是通过请求-响应机制实现不同设备间按客户/服务器方式通信。先客户发送请求报文到服务器,服务器接收到报文后进行差错校验,若报文无误则执行操作,并返回响应报文到客户端,若传输出现错误则返回异常响应报文,从而完成一次通信周期。Modbus协议定义了一个与传输层无关报文格式,该报文称之为协议数据元(PDU),协议数据元由占用一个字节的功能码和长252个字节的数据域组成.
功能码的有效取值范围是1~255,功能码分类分为三类:公用功能码、用户自定义功能码和保留功能码。由客户端发送到服务器的报文中的功能码指示服务器所要执行的操作,一些功能码还带有子功能码,用于执行多步操作。如果服务器接收到的报文正确并执行,由服务器返回的报文中的功能码告诉客户端设备该信息为按照该功能码执行的结果。Modbus网络通信中常用到的是公用功能码,它们在不同公司产品之间的通信中具有统一的定义。表一给出了部分公用功能码的定义。欢迎转载,本文来自电子发烧友网
数据域内存放着Modbus设备能够识别的数据信息。由客户发送到服务器的数据域含有功能码操作的附加信息,在某些请求报文中数据域的长度为零。
http://www.absygs.com

产品推荐