信捷文本显示器和s7200的通讯

合集下载

S7-200通讯设置

S7-200通讯设置

如何设置S7200的通讯通讯方式选择之马矢奏春创作您可以多种方式配置S7200 CPU,支持网络通讯//网络通讯技术(NCT:Network Communication Technology)是指通过计算机和网络通讯设备对图形和文字等形式的资料进行收集、存储、处置和传输等,使信息资源到达充沛共享的技术.//.您可以在运行Windows 95,Windows 98或Windows NT把持系统的个人电脑(PC)上装置STEP 7Micro/WIN 32软件,也可在SIMATIC编程设备上装置(例如PG 740). 在下列各通讯配置内,您可使用PC或编程设备作为主设备:1、单主: 单主设备与一个或多个附属设备相联,见图1.2、多主: 单主设备与一个或多个附属设备以及一个或多个多主设备相联,见图2.3、对11位调制解调器用户:单主设备与一个或多个附属设备相联.主设备通过11位调制解调器与作为附属设备的一个S7200 CPU或S7200 CPU网络相联接.4、对10位调制解调器用户:单主设备通过10位调制解调器只与一个作为附属设备的S7200 CPU相联接.图1及图2暗示一台个人电脑与几台S7200 CPU联接的配置.STEP 7Micro/WIN 32设计用于每次与一台S7200CPU进行通讯,可是,您可以存取网络内的任何CPU.CPU可以是附属设备或主设备.TD 200是主设备.图 1 使用PC/PPI线与数个 S7200 CPU通讯图 2 带有主设备及附属设备的CP卡举例如何选择通讯配置?表1列举可能的硬件配置以及STEP 7Micro/WIN 32支持的波特率.表 1 STEP 7Micro/WIN 32支持的硬件配置利用CP或MPI卡进行数据通讯Siemens提供多种网络界面卡,可装置于个人电脑或SIMATIC编程设备.这些卡允许PC或SIMATIC编程设备作为网络主.这些卡包括专用硬件帮手PC或编程设备管理多主网络,并支持几种波特率的多种协议,详见表1.特定卡及协议被设定从STEP 7Micro/WIN 32内使用PG/PC界面.使用Windows 95, Windows 98,或Windows NT时,您可选择网络卡使用任何协议(PPI, MPI,或PROFIBUS).各卡提供一个单RS485口,用于与PROFIBUS网络相联接.CP 5511 PCMCIA卡具有提供9针D口的适配器.将MPI线的一端与卡的RS485口相联接,并将另一端与网络上的编程口相联接.详见图2.欲了解有关通讯处置器卡的详情, 请参考SIMATIC组件的全部集成自动化目录 ST 70.在何处设定通讯?您可以从Windows 95, Windows 98, 或Windows NT 4.0内的下列步伐设定通讯:1、STEP 7Micro/WIN 32软件装置的最后步伐2、在STEP 7Micro/WIN 32之内如何在STEP 7Micro/WIN 32设定通讯?STEP 7Micro/WIN 32为您提供设定通讯对话框,您可使用次对话框配置您的通讯设定.您可使用下列方法之一找到此对话框:1、选择菜单命令检视 > 通讯.2、单击STEP 7Micro/WIN 32屏幕上的通讯图标(见图3).图 3 STEP 7Micro/WIN 32菜单在通讯设定对话框内,双击右手边的顶部图标.呈现设定PG/PC 界面对话框,见图4.图 4 设定PG/PC界面对话框如何设置S7200的通讯通讯界面设置您可使用图5所示的装置/删除界面对话框装置或删除通讯硬件.对话框的左侧列举您尚未装置的硬件类型,右侧列举以后已经装置的硬件类型.如果使用Windows NT 4.0把持系统,在已装置列举栏内有一个"资源"按钮.装置硬件:欲装置硬件,应采用下列步伐:1、在设定PG/PC界面对话框内(如图4所示),按"选择"按钮存取装置/删除界面对话框,如图5所示.2、从选择列举栏,选择所要的硬件类型.在视窗下部显示选择说明.3、单击"装置"按钮.4、硬件装置完成后,单击"关闭"按钮.设定PG/PC界面对话框呈现,您的选择显示在已被使用的界面参数列举栏内(见图4).删除硬件:欲删除硬件,应采用下列步伐:1、在右侧的已依照列举栏内选择硬件.2、单击"删除装置"按钮.3、删除硬件完成后,单击"关闭"按钮.设定PG/PC界面对话框呈现,您的选择显示在已被使用的界面参数列举栏内(见图4).图 5 装置/删除界面对话框为Windows NT用户提供的特殊硬件装置信息在WindowsNT把持系统上装置硬件模块与在Windows95上装置硬件模块略有分歧.虽然两种把持系统的硬件模块名称相同,在WindowsNT上装置要求对装置硬件有更多的了解.Windows95试图为您自动设定系统资源,但WindowsNT数很容易改变,以便与要求系统设定相匹配.已经装置一套硬件后,在已装置列表栏内选择它并单击"资源"按钮(图5).资源对话框呈现(图6).资源对话框允许您修改实际装置的硬件的系统设定值.如果不成使用此按钮(呈灰色),您不需进行其它任何把持.此时,您可能需要参考您的硬件手册,根据硬件设定决定对话框内列举的各参数的设定值.您可能需要试几种分歧中断,才华正确建立通讯.图 6 Windows NT资源对话框注:如果您正在使用Windows NT及PC/PPI线,则网络内不允许存在其它主设备.如何设置S7200的通讯参数设置选择正确的界面参数组并完成设定遇到设定PG/PC界面对话框时,确保"Micro/WIN"显示在应用存取点列举框内(见图4).几个分歧应用都使用设定PG/PC界面框,例如STEP 7及WinCC,因此您需要告诉法式为何种应用设定参数.选定"Micro/WIN"并装置硬件后,您需要为您的硬件通讯设定实际属性.首先决定网络使用协议,对全部CPU应使用PPI协议.决定要使用的协议后,您可从设定PG/PC界面对话框内界面参数组列举栏选择正确的设定.此栏列举已经装置的各硬件类型以及括号内的协议类型.例如,一个简单设定可能要求您使用PC/PPI线与一个CPU222进行通讯.在这种情况下,选择"PC/PPI线(PPI)".选定正确界面参数组后,您必需设定以后配置的单个参数.单击设定PG/PC对话框内的"属性..."按钮,根据您选择的参数组(见图7),可进入几个可能的对话框之一.下面的部份详细介绍各对话框.总之,欲选择界面参数组,按下列步伐进行:1、在设定PG/PC界面对话框内(见图4),选择存取路径标签内应用存取点列举栏内的"Micro/WIN".2、确认已经装置硬件.3、决定要使用的协议,全部CPU应使用PPI协议.4、从设定PG/PC界面对话框内的界面参数列举栏内选择正确的设定.5、单击设定PG/PC界面对话框内的"属性..."按钮.随后然后根据选定的参数组作选择.设定PC/PPI线(PPI)参数本部份讲解如何为Windows 95,Windows 98,或Windows NT 4.0把持系统以及PC/PPI线设定PPI参数.从设定PG/PC界面对话框,如果您正在使用PC/PPI线并单击"属性..."按钮,PC/PPI线(PPI)的属性单呈现.见图7.进行通讯时,STEP 7Micro/WIN 32默认设定为多主PPI协议.此协议允许STEP 7Micro/WIN 32与其它主设备(TD 200s及把持员板)在网络内共存.选择PG/PC界面内PC/PPI线属性对话上的"多主网络"即可启动此模式.Windows NT 4.0不支持多主选项.STEP 7Micro/WIN 32也支持单主PPI协议.使用单主协议时,STEP 7Micro/WIN 32假定它使网络内的唯一主设备,不与其它主设备合作共享网络.通过调制解调器进行传输或在非常喧闹的网络上传输数据时,应使用单主协议.在PG/PC界面内的PC/PPI线属性对话栏上清除"多主网络"选择,即可选择单主模式.依照下列步伐设定PPI参数:1、PPI标签站参数区域内,在地址栏内选择一个号码.此号码暗示您希望STEP 7Micro/WIN 32在可编程控制器网络内所处的位置.运行STEP 7Micro/WIN32的个人电脑的默认站地址为站地址0.您的网络上的第一台PLC的默认站地址为站地址2.网络内的各设备(PC,PLC等)必需具有专用站地址;不要为多个设备指定相同地址.2、在超时栏内选择数值.此数值代表您希望通讯设备建立联系所花费的时间长度.默认值应已足够.3、决定是否希望STEP 7Micro/WIN32介入多主网络.您可以保管多主网络栏内的选定好,除非您正在使用调制解调器或Windows NT 4.0.在那种情况下,不能选定该栏,因为STEP7Micro/WIN32不支持这项功能.4、设定STEP 7Micro/WIN 32在网络上的传输波特率,PPI线支持9.6 kbaud及19.2 kbaud.5、选择最高站地址.到达此地址时,STEP 7Micro/WIN 32停止寻找网络上的其它主设备.图 7 属性 PC/PPI线(PPI)对话,PPI标签6、单击本地联接标签,见图 8.7、在本地联接标签内,选择PC/PPI联接的COM口.如果您在使用调制解调器,选择调制解调器联接的COM口并选择调制解调器选项栏.8、单击OK按钮,退出设定PG/PC界面对话.图 8 属性 PC/PPI 线(PPI)对话,本地联接标签使用带MPI或CP卡的PC配置:多主网络使用多点界面卡或通讯处置器卡时,可以采纳多配置.两种卡均为使用MPI线进行网络联接提供单RS485口.您可以使运行 STEP 7Micro/WIN32编程软件(带MPI或CP卡的PC,或SIMATIC编程设备)的站与包括多个主设备的网络相联接.(如果已启动多个主设备,这也适用于PC/PPI线.)这些主设备包括把持员板及文本显示器(TD 200单位).图9暗示将两个TD 200单元加入网络的配置.注:如果您正在使用PPI参数组,STEP 7Micro/WIN 32不支持两种分歧应用同时在相同的MPI或CP卡上运行.通过MPI或CP卡将STEP 7Micro/WIN 32联入网络时,应先关闭其它应用.在此配置内,下面列举通讯可能性:1、TD 200单位(站5及站1)与CPU 224模块(站3及4)进行通讯时,STEP 7Micro/WIN 32(站0)可监控编程站2的状态.2、可启动两个CPU 224模块.使用网络指令(NETR及NETW)发送信息.3、站3可从站2(CPU 222)及站4(CPU 224)读取及写入数据.4、站4可从站2(CPU 222)及站4(CPU 224)读取及写入数据.可能使许多主站及附属站与相同网络相联接.可是,增加站对网络性能有晦气影响.图 9 使用MPI或CP卡与S7200 CPU通讯设定CP或MPI卡(PPI)参数本部份讲解如何为Windows 95,Windows 98或Windows NT 4.0把持系统及下列硬件设定PPI参数:1、CP 55112、CP 56113、MPI从设定PG/PC界面对话框,如果您使用上面列举的任何MPI或CP卡及PPI协议,单击"属性..."按钮,XXX卡(PPI) 的属性单呈现.其中"XXX"代表装置卡的类型,例如MPIISA.详见图10.注:与S7200 CPU 215口1进行通讯时,使用MPI协议.依照下列步伐设定PPI参数:1、在PPI标签内,在地址栏内选择一个号码.此号码暗示您希望STEP 7Micro/WIN 32在可编程控制器网络内所处的位置.2、在超时栏内选择数值.此数值代表您希望通讯设备建立联系所花费的时间长度.默认值应已足够.3、设定STEP 7Micro/WIN 32在网络上的传输波特率.4、选择最高站地址.到达此地址时,STEP 7Micro/WIN 32停止寻找网络上的其它主设备.5、单击"OK"按难扭退出设定PG/PC界面对话框.图10 MPIISA卡(PPI)属性单附:通讯超时如果您在Windows 95或Windows 98个人电脑上使用串行口通讯及多主PPI协议设定,则可能发生通讯超时.(采纳单主PPI协议设按时,不经常发生超时,但理论上仍可能发生.)当您的FIFO 接收缓冲器设定值不够低时,将发生超时.此设定值不由STEP7Micro/WIN 32控制,但您可从Windows存取并修改它.注意:如果通讯设定窗口显示设备图标时显示问号而不能正确暗示网络内的设备,这就是发生通讯超时的症状,可采纳下列步伐修改此毛病.为了调节FIFO接收缓冲器设定预防通讯超时,请按下列步伐进行.1、从Windows桌面,右击“我的电脑”图标并选择属性菜单项目.2、从系统属性对话栏,选择设备管理器标签.3、从设备管理器标签,找到并双击“口”图标.4、从扩展口部份,找到并双击代表STEP 7Micro/WIN 32使用的通讯口的通讯口图标.(您可以检查PC或编程设备反面的联线确定正确的通讯口.在STEP 7Micro/WIN 32内设定通讯时所选择的通讯口必需与您的PC或编程设备所使用的通讯口相匹配.欲了解有关为 STEP 7Micro/WIN 32通讯选择通讯口的详细信息,请参考选择及改变参数部份)5、从通讯口属性对话栏,选择口设定标签.6、从口设定标签,单击“先进”按钮.7、在先进口设定对话栏内,检查“用户FIFO缓冲器”复选栏,确定已选择该项.8、检查接收缓冲器条,如果尚未处于最低设定(1),将其移至最低设定.9、选择OK确认您的选择并关闭翻开的对话栏.完成这些步伐后,则不应该再发生通讯超时问题.注意:如果这样仍不能解决您的超时问题,请关闭其它网络应用软件或将STEP 7Micro/WIN 32通讯协议设定从多主改成单主.如何设置S7200的通讯调制解调器使用调制解调器时设定通讯参数使用调制解调器时,欲设定编程设备或PC与CPU之间的通讯参数,您必需使用PC/PPI线模块参数组,否则,不成使用配置调制解调器功能.确认已经启动配置调制解调器功能,然后依照下列步伐设定配置参数:注:STEP 7Micro/WIN 32在调制解调器设定对话栏内显示预先界说的调制解调器.已经测试这些调制解调器类型,确认可以显示设定值在STEP 7Micro/WIN 32上正常把持.设定本地调制解调器:1、选择菜单命令检视>通讯(或单击通讯图标).如果通讯设定对话框显示PC/PPI线图标,双击PC/PPI线图标,设定PG/PC界面对话框呈现,进行步伐3.如果通讯设定对话框未显示PC/PPI线图标,双击PC卡图标或右手边顶部的图标,进行步伐2.2、在设定PG/PC界面对话框内,选择PC/PPI线(PPI).如果此选项不在列举栏内,则必需装置.3、单击"属性"按钮.显示您的CPU及调制解调器的PC/PPI线(PPI)属性单,见图8.4、在属性 PC/PPI线(PPI)属性单内,单击本地联接标签.5、在COM口区,保证使用调制解调器栏打勾.如果此栏为空,选择拔出打勾记号.见图8.6、单击"OK"按钮,呈现设定PG/PC界面对话框.7、单击"OK"按钮,呈现通讯设定对话框,现在有两个调制解调器图标及一个联接调制解调器图标(见图11).图 11 通讯设定对话框8、在通讯设定对话框内,双击第一个调制解调器图标.本地调制解调器设定对话框呈现(见图12).9、在本地调制解调器区,选择您的调制解调器类型.如果未列举您的调制解调器,选择增添按钮配置您的调制解调器.欲配置调制解调器,必需知道调制解调器的AT命令.参考调制解调器手册.10、在通讯模式区域,选择通讯模式(10位或11位).您选择的通讯模式取决于调制解调器的能力.(下面部份详细介绍10位及11位通讯模式.)本地及远程调制解调器必需采纳相同的通讯模式.单击"配置"按钮.图 12 本地调制解调器的调制解调器设定对话框11、配置对话框呈现(见图13).如果您正在使用预先界说的调制解调器,本对话框内您可以编纂的唯一区域是超时区域.超时是本地调制解调器试图与远程调制解调器建立联系的时间长度.如果超时区域内指定的秒数在建立联系之前已经过去,则建立联系失败.如果您不在使用预先界说的调制解调器,您必需输入您的调制解调器的AT命令字符串.请参考您的调制解调器的使用手册.12、如果您要测试本地调制解调器的配置,当调制解调器与本地机器(编程设备或PC)相联接时,单击"法式/测试"按扭.这样配置调制解调器使用以后的协议及设定值,并确认调制解调器接受配置设定值.单击''OK''返回通讯设定对话框.13、断开您的本地调制解调器,将远程调制解调器与本地机器(编程设备或PC)相联接.图 13 本地调制解调器配置设定远程调制解调器:1、在通讯设定对话框内,双击第二个调制解调器图标(见图11).远程调制解调器的调制解调器设定对话框呈现(见图14).2、在远程调制解调器区,选择您的调制解调器类型.如果未列举您的调制解调器,选择"增加"按钮配置您的调制解调器.配置调制解调器时,您必需知道调制解调器的AT命令,请参考调制解调器使用手册.3、在通讯模式区域,选择通讯模式(10位或11位).您选择的通讯模式取决于调制解调器的能力.(下面部份详细介绍10位及11位通讯模式.)本地及远程调制解调器必需采纳相同的通讯模式.单击"配置"按钮.4、配置对话框呈现(见图15).如果您正在使用预先界说的调制解调器,则没有可编纂的域.如果您不在使用预先界说的调制解调器,您必需输入您的调制解调器的AT命令字符串.请参考您的调制解调器的使用手册.5、欲测试远程调制解调器的配置,在调制解调器与本地机器(编程设备或PC)相联接时单击"法式/测试"按钮.此举措将参数传输进入远程调制解调器内的内存芯片内.6、单击"OK"按钮,通讯设定对话框呈现.图 14 远程调制解调器的调制解调器设定对话框图 15 远程调制解调器配置7、从本地机器(编程设备或PC)上断开远程调制解调器.8、将远程调制解调器与S7200可编程控制器相联接.9、将本地调制解调器与编程设定或PC相联接.联接调制解调器:1、欲联接调制解调器,双击通讯设定对话框内的联接调制解调器图标,对话框呈现,见图16.2、在拨号对话框内的德律风号码域输入德律风号码.3、欲联接本地调制解调器与远程调制解调器,单击摿訑按钮.4、已完成调制解调器设定.图 16 联接调制解调器使用10位调制解调器使S7200 CPU与STEP 7Micro/WIN 32主设备相联接使用运行Windows 95,Windows 98,或Windows NT把持系统的PC或SIMATIC编程设备(例如PG 740)上的STEP 7Micro/WIN32作为单主设备,您只能与一台S7200 CPU相联接.您可使用Hayes兼容的10位调制解调器与单个远程S7200 CPU通讯.您将需要下列设备:1、单个S7200 CPU作为附属设备.CPU 221,CPU 222,及CPU224及CPU 226支持10位格式.先前的S7200 CPU不支持10位格式.2、RS232线,使PC或SIMATIC编程设备与全双工,10位本地调制解调器相联接3、5开关PC/PPI线(设定适当的波特率,10位数据通讯模式以及DTE模式),联接远程调制解调器及CPU4、一台可选用的9针至25针适配器(如果您的调制解调器联接器要求)注:4开关PC/PPI线不支持10位格式.图 17 使用带5开关PC/PPI线的10位调制解调器与S7200进行数据通讯这种配置只允许一台主设备及一台附属设备.在此配置内,S7200控制器要求1个起始位、8个数据位、无奇偶位、1个停止位、异时通讯,传布速度为9600/19,200 baud.调制解调器要求表2列举的设定值.图18暗示25针至9针适配器的针赋值.表 2 10位调制解调器要求的调制解调器设定值图 18 25针至9针适配器的针赋值使用11位调制解调器使S7200 CPU与STEP 7Micro/WIN 32主设备相联接使用运行Windows 95,Windows 98,或Windows NT把持系统的PC或SIMATIC编程设备(例如PG 740)上的STEP 7Micro/WIN 32作为单主设备,您可与一台或多台S7200 CPU相联接.年夜大都调制解调器不支持11位协议.取决于只与一台S7200 CPU相联接或与S7200 CPU网络相联接(见图9).您需要下列设备:1、标准RS232线,使PC或SIMATIC编程机设备与全双工,11位本地调制解调器相联接2、下列PC/PPI联线中的一种:5开关PC/PPI线(设定适当的波特率,11位数据通讯模式以及DTE模式),联接远程调制解调器及CPU4开关PC/PPI线(设定适当的波特率),以及调制解调器适配器,联接远程调制解调器及CPU3、如果有多台CPU与远程调制解调器相联接,您需要PROFIBUS 网络上的Siemens编程口联接器.图 19 使用带4开关PC/PPI线的11位调制解调器与S7200进行数据通讯这种配置只允许一台主设备并只支持PPI协议.为了通过PPI 界面进行通讯,S7200 PLC要求调制解调器使用11位数据字符串.在这种模式下,S7200控制器要求一个起始位,八个数据位,一个奇偶位(偶奇), 一个停止位, 异时通讯,而且传输速度为9600/19,200 baud.许多调制解调器不支持这种数据格式.调制解调器要求表3列举的设定值.图20暗示空调制解调器适配器以及25针至9针适配器的针赋值表3 11位调制解调器要求的调制解调器设定值图 20 空调制解调器及25针至9针适配器的针赋值。

第10章S7200 PLC的通信功能及应用

第10章S7200 PLC的通信功能及应用

S7200 PLC的通信接口
03
S7200 PLC的通信接口种类和特点
添加标题
RS232接口:用于连接计算机和PLC传输速率可达 115.2kbps
添加标题
RS485接口:用于连接多个PLC传输速率可达10Mbps
添加标题
MPI接口:用于连接S7-200 PLC和S7-300/400 PLC传 输速率可达12Mbps
S7200 PLC的通信功能实现
04
S7200 PLC的通信功能概述
S7200 PLC支持多种通信协议如Modbus、Profibus、CN等 S7200 PLC可以通过以太网、串行接口、现场总线等方式进行通信 S7200 PLC的通信功能可以实现数据的采集、传输和处理 S7200 PLC的通信功能可以应用于工业自动化、楼宇自动化等领域
Ethernet/I P协议:用于 工业自动化 设备之间的
通信
OPC协议: 用于不同厂 商设备之间
的通信
S7200 PLC通信协议的特点和优势
兼容性强:支持多种通信协议如Modbus、Profibus等 传输速度快:采用高速通信技术提高数据传输速度 稳定性高:具有较强的抗干扰能力保证通信的稳定性 安全性好:采用加密技术保证数据传输的安全性 易于维护:提供丰富的诊断和维护工具方便用户进行故障排查和维护 应用广泛:适用于各种工业自动化控制系统如生产线、机器人等
MPI接口:用于连接S7-200 PLC和S7300/400 PLC传输速率可达12Mbps
Ethernet接口:用于连接S7-200 PLC和网络 设备传输速率可达100Mbps
S7200 PLC通信接口的配置和调试
通信接口类型:RS232、RS485、以太网等 通信参数设置:波特率、数据位、停止位、校验位等 通信协议选择:Modbus、Profibus等 通信调试工具:PLC编程软件、通信测试软件等 通信故障排除:检查硬件连接、检查通信参数设置、检查通信协议选择等

s7300及s7200的mpi通讯以及mcgs组态超详细教程

s7300及s7200的mpi通讯以及mcgs组态超详细教程

s7300及s7200的mpi通讯以及mcgs组态超详细教程S7300 与 S7200之间的mpi通讯和组态在通讯之前先得确认cpu没有报任何错误,首先硬件组态,组态完毕后下载进CPU 下载后先在线看是否有错误cpu指示灯是否有SF BF报警灯亮。

(BF1灯亮为通信故障检查电缆是否松动接触不良,九针接口螺丝拧紧)(SF灯亮为硬件组态出错)首先打开STEP7 SP9 200编程软件写入测温程序公式为 T = 500 * (AIWX – 6400)/(32000 – 6400) – 0化简后 T = 5 * (AIWX - 6400)/256由通道18转换上来的数值为word类型而温度要显示小数点后的数值就需要转换为浮点形的数据,浮点型的数据为32位二进制数,所以就有了如上的转换,接着乘5除256即出现最终的温度值。

也可用库来调用,这样方便一些温度转换程序的结果说明程序无问题可正常测温。

接着打开通讯设置为PLC地址为2 波特率设置为187.5kbps点确认下载一次即可。

然后打开博途,组态硬件。

在硬件组态完成后确认CPU没有任何错误信息错误指示灯亮。

如有即是组态错误。

将地址设置为3 传输率设置为187.5kbps 如设备中含有cp通信模块cpu会自动加1的地址。

Mpi地址不可相同。

接着写一个X_GET 指令返回值的显示格式要为浮点数,这样才可以看到正确的信息。

根据实际测试,300的温度值可以变应该和AI模块中滤波时间有关系。

X_GET 指令中 DENT_ID为刚刚设置200PLC中的站地址由于300中没有v存储区访问200的v存储区得用指针方式寻址,P#DB1.DBX20.0 BYTE 4 代表的含义为从vb20开始的四个字节。

也就是VD20。

RET_VAL 中可以看到返回值。

此返回值开头为8时有错误,可按F1参考说明手册查找相应问题。

PLC程序无错误,即可开始组态。

打开MCGS 新建一个工程,打开设备窗口,添加一个为西门子CP443-1以太网模块的设备将其添加到设备窗口中将本地的ip地址和plc的ip地址填写完毕后新建一个变量点击右边的添加设备通道接着给通讯状态连接一个变量确认完成后点击右边的启动设备调试通讯状态的调试数据为0 说明通讯成功如变量值关联正确也会传回相应的数值。

2024版S7200MODBUS通讯

2024版S7200MODBUS通讯

S7-200 PLC 具有体积小、结构紧凑的特点,适合安装在空间有限的场合。

紧凑型设计S7-200 PLC 提供了丰富的指令集,包括逻辑、算术、定时、计数等,可实现复杂的控制逻辑。

强大的指令集S7-200 PLC 采用高性能处理器,具有快速的处理速度和响应时间,能够满足实时控制需求。

高速处理性能S7-200 PLC 支持多种扩展模块,如数字量输入/输出模块、模拟量输入/输出模块等,可根据实际需求进行灵活配置。

丰富的扩展模块S7-200 PLC 基本特性标准通信协议MODBUS是一种工业领域常用的标准通信协议,广泛应用于各种自动化设备和控制系统之间的数据交换。

主从通信方式MODBUS通信协议采用主从通信方式,即一个主设备可以与多个从设备进行通信,实现对从设备的集中管理和控制。

简单的数据格式MODBUS通信协议采用简单的数据格式,包括地址码、功能码、数据区和校验码等,易于理解和实现。

可靠性高MODBUS通信协议具有传输可靠、抗干扰能力强等特点,适用于工业现场的恶劣环境。

MODBUS通信协议概述01020304S7-200 PLC 与MODBUS 通信协议的结合,可以实现对工业现场各种设备和系统的集中管理和控制,提高自动化水平。

工业自动化控制通过MODBUS 通信协议,可以实现对S7-200 PLC 的远程监控和维护,方便对设备进行实时状态监测和故障排除。

远程监控与维护S7-200 PLC 与MODBUS 通信协议的结合,可以实现对能源设备的智能管理和优化控制,提高能源利用效率。

能源管理与优化在楼宇自动化控制系统中,S7-200 PLC 与MODBUS 通信协议的结合可以实现对楼宇内各种设备和系统的集中管理和控制,提高楼宇的智能化水平。

楼宇自动化控制S7-200与MODBUS 结合应用场景CPU模块扩展模块电源模块通讯模块硬件配置要求及选型建议选择具有MODBUS通讯功能的CPU模块,如CPU224 XP或CPU226 CN等。

S7200CPU,MODBUS通讯

S7200CPU,MODBUS通讯

S7200CPU,MODBUS通讯
有一个S7200CPU,做MODBUS从站,要求主站读取从站VD100、VD104、VD108....十个实数值,请问在从站“INIT”指令中,MaxIQ=?,MaxAI=?,MaxHold=?,HoldStart=?应该怎么设置。

这十个值对应的MODBUS地址又是什么例如:40xxx、40xxn?
第一次做MODBUS通讯,请说详细点!
最佳答案
S7-200系统手册里讲的很清楚
MaxIQ设置可访问IO点数,设为0禁止访问所有IO点,设为128则可访问所有IO点
MaxAI设置可访问的模拟量输入个数,设为0禁止访问MaxHold设置V区字保持寄存器的个数,对应Modbus 的4XXXX
HoldStart设置V区字保持寄存器的开始地址
这里你只需要读V区10个实数,只要设置V区保持寄存器,每个实数占4个字节,所以总数为40字节=20字,MaxHold设置为20,开始地址HoldStart设置为&VB100 对应的Modbus地址就是40001~40020
MaxIQ和MaxAI不用可设置为0
如果主站读取这20个字也放在VB100开始的区域,那么这10实数对应地址和从站一样VD100、VD104、VD108......。

S7200的通讯

S7200的通讯

1.PC通过以太网与S7-200的通讯服务器和客户端服务器(Server)与客户端(Client)的关系有些像从站与主站的关系。

服务器总是等待客户端发起数据访问。

这个概念常常在以太网通信中使用。

一个通信对象是服务器还是客户端取决于它们在通信活动中的具体作用。

例如,CP243-1以太网模块既可以配置为服务器等待客户端来访问,也可以配置为客户端访问其他服务器。

CP243-1作为服务器时,运行在计算机上的PC Access软件作为客户端通过CP243-1访问CPU的数据;而PC Access软件本身是OP C Server,OPC Client软件(如支持OPC的HMI软件)可以访问它。

CP243-1/CP243-1 IT与S7-300/400的以太网模块一样,既可以做服务器,也可以做客户端;S7-200的OPC Server——PC Access与CP243-1连接时是客户端,同时对上位的监控软件是服务器。

2.PC通过MICROWIN V4.0与S7-200的通讯PPI, MPI和PROFIBUSa.通过PC/PPI电缆的编程通信通过PC/PPI电缆的编程通信是最为常见的S7-200编程方式,很多人也在此遇到问题。

影响通信的因素很多,要顺利通信首先需要注意:检查Micro/WIN和Windows操作系统的版本兼容性未经西门子版本兼容测试的往往有通信问题。

使用西门子的原装PC/PPI电缆包括用于连接PC机RS232串口的RS232/PPI电缆,和连接USB口的USB/PPI电缆。

编程通信要点要进行S7-200的编程通信,必须注意使通信双方(即安装了Micro/WIN的PC机和S7-200的CPU或通信模块上的通信口)的通信速率、通信协议符合、兼容。

否则不会顺利连通。

在具体工作中,参与编程通信的设备未必一定符合上述要求。

例如,它们的通信速率就可能不一致。

注意以下几个通信速率,它们必须一致:S7-200 CPU通信口的速率一个新出厂的CPU,它的所有的通信口的速率都是9.6K波特。

S7200自由口模式下PLC与计算机的通信

S7200自由口模式下PLC与计算机的通信

S7200自由口模式下PLC与计算机的通信明如何以自由协议实现计算机与S7-200的通信,计算机作为主站,可以实现对PLC从站各寄存器的读/写操作。

机通过COM口发送指令到PLC的PORT0(或PORT1)口,PLC通过RCV接收指令,然后对指令进行译码,译码后调用相应的读/写子程序实现指令要求的操作,并返回指令执行的状态信息。

通信协议由口模式下,通信协议是由用户定义的。

用户可以用梯形图程序调用接收中断、发送中断、发送指令(XMT)、接受指令(RCV)来控制通信操作。

在自由口模式下,通信协议完全由梯形图程序控制。

指令格式定义计算机每次发送一个33字节长的指令来实现一次读/写操作,指令格式见表1 说明:起始字符----起始字符标志着指令的开始,在本例中被定义为ASCII码的"g",不同的PLC从站可以定义不同的起始字符以接收真对该PLC的指令。

指令类型----该字节用来标志指令的类型,在本例中05H代表读操作,06H代表写操作。

目标PLC站地址----目标PLC站地址占用指令的B2、B3两个字节,以十六进制ASCII码的格式表示目标PL C的站地址。

目标寄存器地址----在PLC内部可以用4个字节来表示一个寄存器的地址(但不能表示一个位地址)。

前两个字节表示寄存器类型,后两个字节表示寄存器号。

00 00(H):I寄存器区01 00(H):Q寄存器区02 00(H):M寄存器区08 00(H):V寄存器区例如:IB000的地址可表示为00 00 00 00(H)VB100的地址可表示为08 00 00 64(H)读/写字节数M----当读命令时,始终读回从目标寄存器开始的连续8个字节的数据(转换为十六进制ASCII 码后占用16个字节),可以根据自己的需要取用,M可以任意写入。

----当写命令时,M表示的是要写入数据的十六进制ASCII码所占用的字节数。

例如要写入1个字节的数据,数据在指令中以十六进制ASCII码表示,它将占用2个字节,此时应向M中写入"02"。

s7200和触摸屏通讯

s7200和触摸屏通讯

s7200和触摸屏通讯
一台200plc距离一台带485口的触摸屏约200米,应该用什么方式来通讯,西门子的技术说50米,之后要加rs-485中继器,但是触摸屏技术说485通讯几百米之内都可以。

这个也没有办法实验啊?请大家详细的说明下,谢谢问题补充:
触屏技术人员告诉我不用加也可以,我想确定下如果要是不加的话,可否真的能通讯上,谁有实际的应用经验。

最佳答案
降低波特率可以直接实现200米通讯。

注意,用中继器推荐用西门子的。

第三方的可能会在信号复制放大过程的时间延迟上出问题,与西门子规范超差。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档