西门子培训教程手册合集s7通信_第1页
西门子培训教程手册合集s7通信_第2页
西门子培训教程手册合集s7通信_第3页
西门子培训教程手册合集s7通信_第4页
西门子培训教程手册合集s7通信_第5页
已阅读5页,还剩73页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、S7-200 Modbus 通信S7-200NEW!1HardwareSoftwareWorkshopS7-200 Modbus 通信概述定义Modbus 报文传输格式Modbus 主站协议指令Modbus 从站协议指令Micro/Win 指令库的管理指令库的安装指令库的卸载指令库的添加指令库的删除编程示例 功能要求 实现步骤2S7-200HardwareSoftwareWorkshop概述定义Modbus 报文传输格式Modbus 主站协议指令Modbus 从站协议指令3S7-200HardwareSoftwareWorkshop定义使用使用使M用odbus 通信协议是 Modicon 公司

2、提出的一种报文传输协议,它广泛应用于工业领域,并已经成为一种通用的行业标准不准。同。不同不同厂商提供的设置可通过 Modbus 协议连成通信,从而实现集中。根据传输类型的区别,Modbus 通信协议又分为串行链路上的Modbus 和基于 TCP/IP 协议的 Modbus。Modbus 串行链路协议只有一个主站,可以有1247个从站。Modbus通信只能从主站发起,从站在未收到主站的请求时,不能互相通信。数据或Modbus 串行链路协议的通RS-23接2C口接口其口。接中。其口其中其RS中-485只能用于短距离通信。口可采用 RS-口48接5 接口口,也接也可使用信,RS-23接2C口接口接口

3、4S7-200HardwareSoftwareWorkshop概述定义Modbus 报文传输格式Modbus 寻址ASCII 模式RTU 模式Modbus 主站协议指令Modbus 从站协议指令5S7-200HardwareSoftwareWorkshopModbus 报文传输格式Modbus 寻址ASCII 模式RTU 模式6S7-200HardwareSoftwareWorkshopModbus 寻址Modbus 地址通常是包含数据类型和偏移量个的或5个或个6个或字符值第值。一。第一第一个或前两个字符决定数据类型,最后的四个字符是符合数据类型的一个适当的值。Modbus 主设备指令能将地址

4、到从站。至正确的功能便能,以以便便以1 Modbus 主站寻址Modbus主设备指令支持下列Mod址bu地s地址:址:地(1)00001至09999是离散输出线出(圈(线)线圈。圈)线)。圈。)。(2)10001至19999是离散输入触入(点(触)触点。点)触)。点。)。(3)30001至39999是输入寄存器(通常是模拟量输)输入。入)。)。(4)40001至49999是保持寄存器。所有所有M所o有dbus地址均以1为基位,表示第一个数据值从地始址开1开始始。有开有效地址范围将取决于从站。不同的从站将支持不同的数据类型和地址7范围范围。范。围S7-200HardwareSoftwareWor

5、kshopModbus 寻址2 Modbus 从站寻址Modbus从站指令支持以下地址:(1)000001至000128是实际输出,对应于Q0.0Q15.7。(2)010001至010128是实际输入,对应于I0.0I15.7。(3)030001至030032是模拟输入寄存器,对应于AIW0至AIW2。(4)040001至04X是保持寄存器,对应于V区。Modbus 从站协议您对Modbus主站可的输入出入、输输出模出出、拟、模输模拟模拟输入和保持寄存器(V区)的数量进行限定。MBUS_INIT 指令的参数Ma定xIQ指指定定M指odbus 主站的实际输入或输出(I或Q)的最大数量数量。数。M

6、量BUS_INIT 指令的 MaxAI 参数指定 Modbus 主站的输入寄存器(AIW)的最大数量。MBUS_INIT 指令的MaxH数ol参d 参数数参指定指定指M定odbus 主站的保持寄存器(V区字)的最大数量。8S7-200HardwareSoftwareWorkshopModbus 寻址Modbus 地址与 S7-200 地址对应关系如下表所示。9S7-200HardwareSoftwareWorkshopModbus 报文传输格式Modbus 寻址ASCII 模式RTU 模式10S7-200HardwareSoftwareWorkshopModbus 报文传输格式Modbus 通

7、信协议有 ASCII 和 RTU (传输单元)两种报文传输模式模式。模。M式odbus中所有的站必须采用相同的传输模式和串口参数。ASCII模式采用LRC(纵向冗余校验)方式进行校验,其报文格式如下表所示:ASCII 模式中,报文帧中的每个8位字节都转换为两个 ASCII 码。报文中的每个ASCII码都由16进制字符组成,传输的每个字符都包括1 个起始位、7个数据位、1个奇偶校验位、1个停止位;如果没有校验位,则有两个停止位。LRC计算时不包括开始的冒号符、LRC本身和回车换行符。11S7-200HardwareSoftwareWorkshopModbus 报文传输格式Modbus 寻址ASC

8、II 模式RTU 模式12S7-200HardwareSoftwareWorkshopModbus 报文传输格式RTU模式的报文格式如下表所示:地址地址:地:M址odb址u地s 地址,址,地1个字节。功能码:Modbus功能代码 , 1个字节。Modbus协议支持的功能码共16条(1,16),其中)中Modbus RTU协议库支持最常用的8条。信息数据:N个字节,格式与功能码有关。CRC :循环冗余校验,两个字节。13S7-200HardwareSoftwareWorkshopModbus 报文传输格式西门子Modbus RTU协议库支持最常用的8条功能码如下表所示。14S7-200Hardw

9、areSoftwareWorkshopModbus 报文传输格式RTU模式下,报文中的每个8位字节被转化为两个16进制字符,然后以字节为进行传输,并采用CRC(循环冗余校验)方式进行校验。RTU模式的优点在于同率下有着比ASCII模式更高的传输效率。目前支持 Modbus 通信的 DCS 系统和过程仪表大都采用基于串行接口的口的口M的odbus R模TU式模式,模,西式西门子提供了RTU 通信的协议库。西门子 PLC Modbus如果要在西门子 PLC 上实现 Modbus ASCII 模式通信,用户可根据相关协议规定利用自由口模式编程实现。15S7-200HardwareSoftwareWo

10、rkshopModbus 报文传输格式西门子专门为 Modbus RTU 通信开发了指令库,极大地简化了Modbus RTU 通信的开发,以便于快速实现相关应用过用。通通过过M通odbus RTU 从站指令库得库,使使得得S7使-200 可作为 Modbus RTU 中的从站设备集成到 Modbus中,以实现与 Modbus 主站设备的通信。而在最近推出的 STEP7-Micro/Win SP5 升级包中,西门子又增加了Mobus RTU Master 指令库得库,使使得得S7使-200 CPU 可作为 Modbus 主站,实现与 Modbus RTU 从站的通信任务。要使用 Modbus 指

11、令库必须注意以下四点:(用1)使使用用M使odbus 指令库前,需要将其安装到 Step7-Micro/Win中,STEP 7-Micro/WIN 必须为 V3.2 或以上版本。(2)S7-200 CPU 必须是程序修订版2.00或最好支持 Modbus 主设备协议库(CPU MLFB 21x-2xx23-0XB0)。16S7-200HardwareSoftwareWorkshopModbus 报文传输格式(3)由于目前已经推出了端口0和端口1的 Modbus RTU 主站指令库令库令M库odbus Master Port0 和 Modbus Master Port1、以及口0的 Modbus

12、 RTU 从站指令库,故可利用指令库实现端口0的Modbus RTU 主/从站通信。端(旦4)一一旦旦CP一U 端口被用于 Modbus RTU 主/从站协议通信时该时,端,该端该端口就无法用于任何,包括与 STEP 7-Micro/W讯IN通通讯。讯。通17S7-200HardwareSoftwareWorkshop概述定义Modbus 报文传输格式Modbus 主站协议指令MBUS_CTRL 指令 MBUS_MSG 指令Modbus 从站协议指令MBUS_INIT 指令 MBUS_SLAVE 指令18S7-200HardwareSoftwareWorkshopModbus 主站协议指令MB

13、US_CTRL 指令MBUS_MSG 指令19S7-200HardwareSoftwareWorkshopMBUS_CTRL 指令西门子 Modbus 主站协议库包括两条指令:MBUS_CTRL 指令和MBUS_M指SG令指令。指。令MBUS_CTRL 指令用于初始化主站通信,MBUS_M指SG令指令(指或令用于端口端口1端的口MBUS_MSG_P1)用于启动对Modbus从站的请求并处理应答。MBUS_CTRL 指令用于 S7-端20口0 端口端0的口MBUS_CT令R指L 指令令(或指用于端口端口1端的口MBUS_CTRL_令P指1 指令令)可指初始化、监视或禁用 Modb讯u通s 通讯。

14、讯。通在使用 MBUS_MSG 指令之前,必须正确执行 MBUS_CT指R令L 指令。指。令指令完成后立即设完定成“完成完”位成,才能继续执行下一条指令。MBUS_CTRL 指令在每次扫描且EN输入打开时执行。MBUS_CTRL指令必须在每次扫描时(包括首次扫描)被调用,以监视随MBUS_MSG 指令启动的任何突出消息的进程。除非每次调用MBUS_CTR则L,否否则则Mo否dbus 主设备协议将不能正确运行。20S7-200HardwareSoftwareWorkshopMBUS_CTRL 指令西门子EN:指令使能位。Mode式:模“模参式数式”参模数式。参。模“数模式式”输模入数值选择通讯协

15、议。输入值1将CPU端口分配给Modbus协议并启用该协议。 输入值0将CPU端口分配给PPI系统协议,并禁用Mod协bu议s协议。协。议Baud:“率参”参数。数。参S_CTRL指令支持的率为1200、2400、4800、9600、19200、38400、57600或115200bit/s。Parity:“奇偶校数验参”参数数。参“奇偶校验”参数被设为与Modbus从站奇偶 校验相匹配。所有设置使用一个起始位和一个停止位。可接受的数值为:012无奇偶校验奇校验偶校验21S7-200HardwareSoftwareWorkshopMBUS_CTRL 指令Timeou时t:超“超参时数时”参超数

16、时。参。超“数超时时”参超数设为等待来自从站应答的毫秒时间数超。时“超时超”数时值可以设置的范围为1毫秒到32秒76毫7毫秒秒。典毫典型值是1秒00毫0毫秒秒(1秒毫)。超时“超时超”参时数应该设置的足够大,以便从站有时间对所选的率作出应答。Done:MBUS_CTRL指令完成时,完成“完成完”输成出为1,否则为 。Erro错r:误“错误错”输误出代码错。误“错误错”输误出代码由反应执行该指令的结果的特定数字错误“错误错”输误出代码的含义如下:。01234无错误奇偶校验选择无效率选择无效超时选择无效模式选择无效22S7-200HardwareSoftwareWorkshopMBUS_CTRL

17、指令上述参数支持的操作数和数据类型如下表所示。23S7-200HardwareSoftwareWorkshopModbus 主站协议指令MBUS_CTRL 指令MBUS_MSG 指令24S7-200HardwareSoftwareWorkshopMBUS_MSG 指令MBUS_M指SG令指令(指或令用于端口1的 MBUS_MSG_P1 )用于启动对 Modbus从站的请求并处理应答。当 EN 输入次和首“首次次”输首入都为1时,BUS_MSG 指令启动对 Modbus从站的请求。请求、等待应答、并处理应答通常需要多次扫描。EN输入必须打开以启用请求的置位置位。置。位,并应该保持打开直完到成“完

18、被成位”完位成被被位必须注意的是,一次只能激活一条 MBUS_M令SG指指令令。如指如果启用了多条 MBUS_M指SG令指令,指,则令则将处理所执行的第一条 MBUS_M令SG指指令,令,指之后的所有 MBUS_MSG 指令将中止并产生错误代码6。25S7-200HardwareSoftwareWorkshopMBUS_MSG 指令EN:指令使能位。Firs次t:首“首数次参次”参首数次。数。首“参首次次”参首数应该在有新请求要才打开以进行一次扫描次。首“首次次”输首入应当通过一个边沿检测元素(例如上升开沿打)打开开,这打这将导致请求被传送一次。时Slave从:站“从参站数从”参站数从。参。站

19、“数从站从”参站数是Modbus从站的地址。的范围是0到24地7。址。地址地是址广播地址,只能用于写请求。不对地址0的广播请求的应答。并非所有的从站会支持广播地址,S7-200 Modbus从站协议库不支持广播地址。RW读:写“读参写数读”参写数写。参。读“数读写写”参读数指定是否要或写入该消息写。读“读写写”参读数0读,1写。使用下列两个值:26S7-200HardwareSoftwareWorkshopMBUS_MSG 指令Add址r:地“地参址数址”参地数址。参。地“数地址址”参地数是起始的Modb地u址s 地址。地。址使用下列取值范围:00001至09999是离散输圈出线(线圈圈) 线

20、10001至19999是离散输点入触(触点点) 触30001至39999是输入寄存器40001至49999是保持寄存器其中离散输线出圈(线圈线)和圈保持寄存器支持而离散输点入触(触点点)和触输入寄存器仅支持和写入请求,请求。地址“地址地”的址具体值应与Modbus从站支持的地址一致。Coun计t:数“计数参”计参数计。数。数参“计数”计参数指定在该请求中或写入的数据元素的数目计。数“计数计”数值是位数(对于位数据类型)和字数(对于字数据类型)。27S7-200HardwareSoftwareWorkshopMBUS_MSG 指令根据根据M根o据d议bu协s协议数,议,计协“计数数”参计数与 M

21、odb址u地s 地址址地以下对应关系:MBUS_MSG 指令将或写入最大字12个0个字字个或1个92位0个位(个24位0字节的数据计)。数“计数计”的数实际限值还取决于 Modbus 从站中的限制。DataPtr:“DataP数tr参” 参数。数。“参DataPtr” 参数是指向S7-200 CPU 的 V器中与或写入请求相关请求,DataPtr的数据的的数据的间接地址指针。对于应指向用于第一个CPU应指向要从 Modbus 从站器位置。对于写入请求,DataPtr到Modbus从站的数据的第一个CPU器位置。28S7-200HardwareSoftwareWorkshopMBUS_MSG 指

22、令Done:完成输出。完成输出在请求和接收应答时关闭完。成“完成完”输成出在应答完成或MBUS_MSG指令因错误而中止时打开。Erro错r:误“错误错”输误出仅成当完“完成成”输完出打开时有效。低位编号的错误代码 (1是到由8)是由是MB由US_MSG指令检测到的错误。这些错误代码通常指示与 MBUS_MSG指令的输入参数有关的问题,或接收来自从站的应答时出现的问题。奇偶校验和CRC错误指示应答但是数据未正确接收。这通常是由电气故障(例如连接有问题或者电噪声)引起的。编号的错误代码(从开10始1开由始是)开是始由由Mo是dbus从站返回的错误这误。些。这些这些错误指示从站不支持所请求的功能,或

23、者所请求的地址(或数据类型或地址范不围被)不被M不o被dbus从站支持。MBUS_MSG指令错误代码含义如下所示:29S7-200HardwareSoftwareWorkshopMBUS_MSG 指令MBUS_MSG 错误代码含义表30S7-200HardwareSoftwareWorkshopMBUS_MSG 指令MBUS_MSG 错误代码含义表(续)31S7-200HardwareSoftwareWorkshopMBUS_MSG 指令上述参数支持的操作数和数据类型如下表所示。32S7-200HardwareSoftwareWorkshop概述定义Modbus 报文传输格式Modbus 主站

24、协议指令MBUS_CTRL 指令 MBUS_MSG 指令Modbus 从站协议指令MBUS_INIT 指令 MBUS_SLAVE 指令33S7-200HardwareSoftwareWorkshopModbus 从站协议指令MBUS_INIT 指令MBUS_SLAVE 指令34S7-200HardwareSoftwareWorkshopMBUS_INIT 指令西门子 Modbus 从站协议库包括两条指令:MBUS_INIT 指令和MBUS_SLA令V指E 指令。令。指MBUS_INIT 指令用于启用和初始化或Modb讯u通s 通讯。讯。通MBUS_SLAVE 指令用于为 Modbus 主设备发

25、出的请求服务。MBUS_INIT 指令用Modbus 从站通讯使讯。在在使使在初始化或用MBUS_SLAVE 指令之前,必须正确执行 MBUS_I指NI令T 指令指令。指令。指令指令指令完成后立即设完定成“完成完” 位成,才能继续执行下一条指令。35S7-200HardwareSoftwareWorkshopMBUS_INIT 指令EN:指令使能位。Mode:模式选择动择,启启停动止动/停启止停M止odbus 从站通信。Mode 参数0止停停止止。停使用以下两个数值:1启动启动,启,动Address:从站地址,MODBUS从站地址,取值取值1取值247。Baud:率选率,可可选选12可00,2

26、400,4800,9600,19200,38400,57600,115200。Parity:奇偶校验,0=无校验;1=奇校验;2=偶校验。Del,缺省值为0。加字符间MaxI最Q:大:最大I最/Q大位,参与通信的最大点I/数O点数,点,S数7-200的I/O映像区为 128/128,缺省值为128。36S7-200HardwareSoftwareWorkshopMBUS_INIT 指令MaxA大I:最最大数大A字I最字数数,参字参与通信的最大AI通道数,可为可为1可6为或32。MaxHold:设定供Mod址bu地s地址4中的字保持寄存器数目。x使用的V器HoldStart:保持寄存器区起始地址

27、,以&指VB定x指定指定(间接寻址方)方式。式)。)。Done:初始化完成标志,初始化后置1。Error:初始化错误代码。37S7-200HardwareSoftwareWorkshopMBUS_INIT 指令MBUS_INIT 指令错误代码的含义如下表所示:38S7-200HardwareSoftwareWorkshopMBUS_INIT 指令上述参数支持的操作数和数据类型如下表所示。39S7-200HardwareSoftwareWorkshopModbus 从站协议指令MBUS_INIT 指令MBUS_SLAVE 指令40S7-200HardwareSoftwareWorkshopMBU

28、S_SLAVE 指令MBUS_SLAVE 指令被用于为 Modbus 主设备发出的请求服务且务,并并且且并必须在每次扫描时执行,以便该指令检查和回答 Modb求u请s 请求。求。请MBUS_SLAVE 指令无输入参数,在每次扫描且 EN 输入开启时执行。EN:指令使能位。Done:Modbus执行通信中时置1,无 MODBUS 通信活动0。Error:错误代码。41S7-200HardwareSoftwareWorkshopMBUS_SLAVE 指令MBUS_SLAVE 指令错误代码的含义如下表所示。上述参数支持的操作数和数据类型如下表所示。42S7-200HardwareSoftwareWo

29、rkshopS7-200 Modbus 通信概述定义Modbus 报文传输格式Modbus 主站协议指令Modbus 从站协议指令Micro/Win 指令库的管理指令库的安装指令库的卸载指令库的添加指令库的删除编程示例 功能要求 实现步骤43S7-200HardwareSoftwareWorkshopMicro/Win 指令库的管理指令库的安装指令库的卸载指令库的添加指令库的删除44S7-200HardwareSoftwareWorkshop指令库的安装Step7-Micro/Win 指令库光盘可直接从西门子订购,名称为 STEP 7-Micro/WIN Add-On: Instruction

30、 Library (STEP 7-Micro/W件IN附附件:件:附指令库),订购编号为 6ES7 830 2BC00 0YX0。Step7-Micro/Win 指令库光盘内包含了 USS 协议指令库和 Modbus 指令库,安装后可在Step7-Micro/Win 中调用。使用西门子指令库光盘安装指令库(本文以 Step7-Micro/Win V3.2版的库安装文件为例)的步骤如下:(1)单击光盘的 Inst_Library_V11 下 “Setup.e件xe文” 文件件,在文在弹出的安装语言选择框中选择安装语言单言,击,单定击确单“确击钮定按定” 按确钮。钮。按45S7-200Hardwa

31、reSoftwareWorkshop指令库的安装(2)在欢迎页面中单中,击,单击单“N击ext” 按钮开始安装。46S7-200HardwareSoftwareWorkshop指令库的安装(3)安装完成后单后,击,单击单“F击inish” 按钮结束安装,关闭安装程序。47S7-200HardwareSoftwareWorkshop指令库的安装(4)安装完成后动后,启启动动St启ep7-Micro/Win,在“指令树”“库”项下可 以发现多出了 USS 协议库和 Modbus 协议库。48S7-200HardwareSoftwareWorkshopMicro/Win 指令库的管理指令库的安装指令

32、库的卸载指令库的添加指令库的删除49S7-200HardwareSoftwareWorkshop指令库的卸载卸载西门子指令库光盘安装的指令库,按以下步骤即可:(1)单击光盘的 Inst_Library_V11 下 “Setup.e件xe文” 文件件,在文在弹出的语言选择框中选择语言单言,击,单定击确单“确击定定”按确钮进入。50S7-200HardwareSoftwareWorkshop指令库的卸载(2)系统将自动检测指令库的安装信息。51S7-200HardwareSoftwareWorkshop指令库的卸载(3)在 “确认卸载”框中,若想放弃卸载,可单击 “否” 按钮卸载程序单序。击。单击

33、单“是击”按钮启动卸载程序。(4)卸载完成后单后,击,单sh”按钮结束卸载,关闭卸载程序。52S7-200HardwareSoftwareWorkshopMicro/Win 指令库的管理指令库的安装指令库的卸载指令库的添加指令库的删除53S7-200HardwareSoftwareWorkshop指令库的添加若有若有*若.m有wl格式的指令库文件,也可手动添加指令库。手动添加指令库的步骤如下:(1)将指令库文件拷贝到“Step7-Micro/Win V4.0lib”目录下。(2)在“指令树”“库” 库”。单击右键菜单,执行菜单命加令添“添删加除加/删添除删除54S7-200HardwareSo

34、ftwareWorkshop指令库的添加(3)在弹出添的加“添加/添删加除库”框中单中,击,单添击加单“添击按加钮”添按加钮。按。钮55S7-200HardwareSoftwareWorkshop指令库的添加(4)双击选择要添加的库文件。56S7-200HardwareSoftwareWorkshop指令库的添加(击5)单单认击确击“确单按认钮认” 按确钮,按,确钮确认添加刚才的选择库文件。(6)添加完毕之后,重新启动 Micro/Win,会发现 “库” 中出现了刚才添加的库。57S7-200HardwareSoftwareWorkshop指令库的添加补充说明:(1)指令库文件也可拷贝到其他路

35、径,然而考虑到便于管理,统一拷贝到贝到贝“S到tep7-Micro/Win V4.0lib” 路径下更为合理。(2)添加后,直接删除或移动指令库文件的位置,否则启动Step7-Micro/Win V4.0 时,将出现找不到库文件的错误提示(如下图所示所)所示。示)所)。示。此)此错。错误解决方法为恢复该库文件到原始添加位置、或者在Step7-Micro/Win V4.0 删除该库文件。58S7-200HardwareSoftwareWorkshopMicro/Win 指令库的管理指令库的安装指令库的卸载指令库的添加指令库的删除59S7-200HardwareSoftwareWorkshop指令

36、库的删除手动删除指令库的步骤如下:(1)在 “指令树”“库”库”。单击右键菜单,执行菜单命加令添“添删加除加/删添除删除(2)在弹出添的加“添加/添删加除库”的库文件单件,击,单删击除单“删击按除钮删” 按除钮。按。钮框中,选中欲删除的库程序所对应60S7-200HardwareSoftwareWorkshop指令库的删除(3)在提示框中单中,击,单除击删单“删击除除” 按删钮确认删除。61S7-200HardwareSoftwareWorkshop指令库的删除(击4)单单确击认击“确单认确”按认钮关加闭添“添加加/删添除库”框。注意注意:注:按意按此方法“手动删除指令库”,并件,因此以后还可

37、根据需要重新添加。删除计算机上删除该文62S7-200HardwareSoftwareWorkshopS7-200 Modbus 通信概述定义Modbus 报文传输格式Modbus 主站协议指令Modbus 从站协议指令Micro/Win 指令库的管理指令库的安装指令库的卸载指令库的添加指令库的删除编程示例 功能要求 实现步骤63S7-200HardwareSoftwareWorkshop编程示例功能要求实现步骤Modbus 从站组态说明Modbus 主站组态说明通信测试64S7-200HardwareSoftwareWorkshop功能要求将一台 S7-200 CPU224XP 组态为 Mo

38、db站u主s 主站站,当主当主站 I0.3 为 ON时,另一台作为 Modbus 从站的 S7-200 CPU224XP 的 I0.0I0.7的数值。硬件需求:PC 机、2台 S7-200 CPU 224XP、RS 2缆32电电缆缆(推电推荐采用西门子 S7-200 串口编程电缆)示例的简要实现步骤如下:(1)编写作为 Modbus 从站的 S7-200 CPU 的 P程LC序程序,程,将序将程序下载到从站 PLC 中。(2)编写作为 Modbus 主站的 S7-200 CPU 的 P程LC序程序,程,将序将程序下载到主站PLC中。(3)用串口电缆连接 Modbus 主从站,在Step-7 M

39、icro/Win 的状态表中观察 Modbus 主站保持寄存器中的数值,并与实际数值对比。65S7-200HardwareSoftwareWorkshop编程示例功能要求实现步骤Modbus 从站组态说明Modbus 主站组态说明通信测试66S7-200HardwareSoftwareWorkshop实现步骤Modbus 从站组态说明Modbus 主站组态说明通信测试67S7-200HardwareSoftwareWorkshopModbus 从站组态说明1 分配库区区否区,则,否则否St则ep7-Micro/Win 编利用指令库编程前首先应为其分配译时会报错。具体方法如下:(行1)执执行行St执ep7-Micro/Win 菜单命文令件“文件”文件“库区开”,打打开开“库打区分配”框。68S7-200HardwareSoftwareWorkshopModbus 从站组态说明(2)在“库该地址和区分配”框中输入库区的起始地址,注意避免已经采用或准备采用的其它地址重合。(击3)点点击击“建点议地按址钮”按钮,按,系钮系统将自动计算区的截止地址。(击4)点点确击定击“确点定确”按定钮确认分配,关闭框。69S7-200HardwareSoftwareWorkshopModbus 从站组态说

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论