资源描述
西门子 S7-200smart以太网通信(图文并茂)安徽信控电气西门子 S7-200smart以太网通信(图文并茂)西门子 S7-200smart以太网通信(图文并茂)S7-200smart 与电脑的连接1 S7-200smart 编程软件使用介绍1.1软件的安装与卸载软件安装对计算机要求:操作系统:Windows XP SP3仅32位)、Windows 7 (支持32位和64位)至少350M字节的空闲硬盘空间安装方法:打开编程软件安装包。找到安装程序SETUP.exe双击运行直接安装(如图所示)Dx0404 t 期履设詈i Hl KE E0x0409配置诵胃22 KB0x060411 KB1023. nstMST文件46 KE1033 mstMST立件4 KBAut&rmi安装恬层1 KBWinRAK压編文件173,512 KB2052. nst MST文件43 KBISSetup. illIT O. 0.717InstUlShi eld (R.Are dine404Adolte Acrobat Do335 KEre409Adobe Acrobat Do222 KBSetup 配6 KBS720DSNIAJtr-ES_pi .Acr obat Do. . r双击总T妥黔S7200SMAHT-ESjii.a . Adobe Acrobat Do . P空电 tup. .i EliISN支件41 KBreadneG04Adele Acrol at Do. r. 325 KBS720DSNART-ES_i)i . L.Adob& kcrobat Do.157 II:spla.sh512 x 381Br,ir圉像STEP 7-MicroWINSMAETWindows Instille.1.2 S7-200SMARTPLC程序的上载和下载步骤一、建立通信连接S7 - 200 SMART CP可以通过以太网电缆与安装有 STEP7 Micro/WIN SMART的编程设备进行通信连接 注意:一对一通信不需要交换机,如果网络中存在两台以上设备则需要交换机。1、硬件连接(编程设备直接与 CPU连接)首先,安装CPU到固定位置;其次,在CPU上端以太网接口插入以太网电缆,如图所示;最后,将以太网电缆连接到编程设备的以太网口上。2、建立 Micro/WIN SMART 与 CPU 的连接首先,在STEP 7 - Micro/WIN SMART,点击 通信”按钮(如图)打开9 Z通信对话框(如图);主要耳 r insS flg项目Ti CPU SR40 *程序块 *苻号表 *状态閨表 +数据块_1系统决2+ d工具通信然后,进行如下操作:a. 单击 网络接口卡”下拉列表选择编程设备的网络接口卡”。b. 双击 更新可用设备”来刷新网络中存在的 CPU ;c. 在设备列表中跟据CPU的I P地址选择已连接的CPU。d. 选择需要进行下载的 CPU的IP地址之后,单击“0K按钮,建立连接。( 同时只能选择一个CPU 与 Micro/WIN SMART 进行通信)注意:如果网络中存在不只一台设备,用户可以在通信”对话框中左侧的设备列表中选中某台设备然后点击 “ Flash Lights按钮轮流点亮CPU本体上的RUN,STOP和ERROR丁来辨识该CPU。 也可以 通过“ MA地址”来确定网络中的 CPU, MAC地址在CPU本体上“LINK指示灯的上方。步骤二:为编程设备分配IP地址具体操作步骤如下(基于 Win dows XP SP3操作系统):1、打开方法一:本地连接 状态对话框,如图4所示;单击 开始”按钮-单击 控制面板”双击打开 网络连接”双击 本地连接”方法二:在任务栏右下角单击 本地连接”图标Interrtet 撫该(TCF/IF)毘性Z凶2、单击 属性”按钮,打开 本地连接 属性对话框,如图所示;3、在此连接使用下列项目”区域中,滑动右侧滚动条,找到“ Internet协议TCP/IP)”并选中该项,单击 属性”按钮,打开“Internet协议(TCP/IP)属性”对话框,如图所示;Interrtet 撫该(TCF/IF)毘性Z凶常规O自动荻得IT愧址CO):f 地址 口);| 192 . Z .LIL a子阔掩码M :255 .255 .255 . 0 b默U网关血:1192 iee . . 1 j c自刼縉mis服务器地址乜.吹用r IILSlI DAS 阪拓話览址首选QNS服务器- |备用DNS服务器从高级OOi,.d1确定足菊峑电.选中 使用下面的IP地址”前面的单选按钮然后进行如下操作:a. 输入编程设备的IP地址(必须与CPU在同一个网段);b. 输入编程设备的 子网掩码”(必须与CPU 致);c. 输入默认网关(必须是编程设备所在网段中的IP地址);d. 单击 确定”按钮,完成设置。注意:IP地址的前三个字节必须同CPU的IP地址一致,后一个字节应在1 - 254之间(避免0和255),避免与 网络中其它设备的IP地址重复步骤三:修改 CPU的IP地址(可选)在Micro/WIN SMART中可以通过系统块修改 CPU的IP地址,具体步骤如下1、在导航条中单击 系统块”按钮,或者在项目树中双击打开系统块”对话框,如图所示主要+程序乱亍系蜕块祖氏+百|符号恚 +货二幻吾引叉信导具. 交通河工一Interrtet 撫该(TCF/IF)毘性Z凶Interrtet 撫该(TCF/IF)毘性Z凶2、打开系统对话框Interrtet 撫该(TCF/IF)毘性Z凶然后进行如下操作:a. 选择CPU类型(与需要下载的 CPU类型一致);b. 选择通信”选项;c. 勾选随项目存储IP信息”;d. 设置IP地址,子网掩码和默认网关;e. 单击确定”按钮,完成设置注意:由于系统块是用户创建的项目的一部分,所以只有将系统块下载至CPU时,IP地址修改才能够生效。步骤四:下载程序在Micro/WIN SMART中点击 下载”按钮,如图 所示;无标题 STEP 7 MicroWl文件J上佚.心I程序注禅1 I程岸晟注澤捶入F冷隔|和孑n CPU SRW-程序块 * 秆号眾*丄|伏赢的義 ” J數駆块I Jl新逹刨注-质加则I陆存桶器打印口 /导人 保7?1 L亠* 二3上一个FT蝎辑 现国 mx 週试 TM 帮助玄徽信控电气打开下载对话框(如图),选择需要下载的块( 如果进行了 步骤三”,则必须下载系统块才能完 成IP地址修改),单击下载”按钮进行下载CPU切换至U STOP模注意:如果CPU在运行状态, Micro/WIN SMART会弹出提示对话框,提示将 式,点击“ YE。下载_ 区块选顶丽稈序块厂从RUN切换到STOP时捉示庄数据块厂从.STOP切换到RUN时提示丽系统快厂成功后关闭对话框W单击获取帮助和支持下载成功后, 下载”对话框会显示 下载成功”,点击 关闭”按钮关闭对话框,完成下载。注意:如果用户在完成通信设置(步骤一)后打开一个新的项目文件再进行下载操作会要求用户重新进行通信连接设置。1.3常见PLC与编程软件链接不成功时的几种操作1、检查硬件连接网络电缆是否连接好,在 CPU本体左上角以太网接口处有以太网状态”指示灯“LINK,此灯常亮表示以太网连接成功。2、检查编程设备的IP地址是否与CPU的IP地址在同一网段中编程设备必须与 CPU在同一网段中。 S7 - 200 SMART CF预置的IP地址为:192.168213、通信参数不匹配若下载系统块,注意用户项目系统块中的CPU类型是否与实际CPU类型相符合,若不符合则会报错4、在控制面板里面的设置PC/PG接口处的应用访问程序设置为“ MWSMART”这选项5、在设置 PC/PG接口中的LLDP/DCF中,确认当前的PC网卡以勾选。6、在电脑的任务管理器的进程中,看看是否有S7oiehsx.exe这个进程,如果没有可能是因一些杀毒软件阻止等原因造成的没有启动。如发现没有启动需要手动通过路径C:Program FilesCommo n FilesSieme nsS7IEPG 把它启动起来。7、检测当前系统的启动项中是否禁止了PNIOMGR如果禁用了,请使能该启动项&如果还是不能访问到设备,建议重装操作系统。西门子 S7-200smart以太网通信工艺要求:近千米的距离非均匀分布N多分站,每个分站就地控制一台电机正反转。控制室需要监控联网的所有分站设备。用CN之间PPI联网,软件自带的PPI向导组态很是方便,整个网络基于 RS485接口传输。现在 SMART自带的DB9 口不支持PPI联网通讯,支持以太网口的GET/PUT通讯,下来一起完成 GET/PUT通讯联机过程。2 台 SR30,一台做主机(192.168 2 200),台做从机(192.168.2.201)。CPU亠输入0:肛0T Ip主机中程序编写如下:-Symbol_Q:VB 0MOV_BENENC255- INOUT从机中程序编写如下:CPU-输入1110.01p 11255-CPU输入1110.0N|10-INENOOUTMOV BENOSMmboLQVBOIN主机中利用向导组态 GET/PUT网络过程:冬iGet/Put ft 4?ft ft* JIM丿P时勺誌4015呀上 *2中宮# X 1SMX魏 乓 FV* M常P getAjt丿到)赳型IV-% 主祐丄-r:JTwnJ: E bhru: + 4IH4对宅 Q OM5AX*餌册* *二甘号廉*也豪打开向导1. 进入向导2. 点击添加,操作项目树下添加一个名称,与默认名称共2个分别组态成PUT/GET3. 双击可以修改名称以及添加注释4. 完成后自动出现组态的数量,上图为2个2个操作Put、Get的具体组态步骤:双击组态Put界面,相当于将主站VB0央射到分站QBO(写一个字节的数据)双击或者“下一页”组态Get界面,相当于将分站 VBO映射到主站QBO (读一个字节的数据)Cut /Pul 囱坪!*tt存it審井艇诡帛當芮在粘裁总申整童洞的疑埔堪址.囱导还町E矗垃喪示貝育涯当尢小的旁 站屡来證用块的t*tCut /Pul 囱坪Cut /Pul 囱坪o(rponentj CnpMcnV9 阳J3 VttS(byUrf)继续点击“下一页”,出现“存储器分配”界面。表明刚刚组态的数据交换占用主站PLC的43个字节VB43VB85 )继续点击“下一页”,出现“组件”界面。刚刚的组态生成一个逻辑控制块、一个符号表、一个数据块。Ct/Put H,sin“龔肘血斜分站QBJ農时刘站刚再科囲 r rrttK f Cwnport5CnplBticnGEIMJT阿餉莊将加阳远眩朋I目型拝,并翎Ht码可供程序懐用.Ct/Put HCt/Put H上*页继续点击“下一页”,出现“生成”界面。完成整个组态过程。主机检测到自己10.0上升沿,将255 MOV到VB0(即就是VB啲8个位都为1),而组态的联机Put指令将主站VB0央射到了分站QB0那么此时分机(192.1682201)Q0.0Q0.7整个QB全部都有输出;同理,主机检测到自己I0.0下降沿,将0MOV到VB0(即就是VB0的8个位都为0 ),此时分机(192.168.2.201 ) Q0.0Q0.7整个QB全部没有输出。从机检测到自己I0.0上升沿,将255 MOV到VB0(即就是VB啲8个位都为1),而组态的联机Get指令将从机VB0央射到了主机QB0那么此时主机(192.168.2.200 ) Q0.0Q0.7整个QB全部都有输出;同理,从机检测到自己I0.0下降沿,将0MOV到 VB0(即就是VB0的8个位都为0 ),此时主机(192.168.2.200 ) Q0.0Q0.7整个QB全部没有输出。简单点说,就是用主机I0.0点控制从机QB一个字节的输出;用从机I0.0点控制主机QB一个字节的输出。I连接网线,将主控程序下载进主机PLC,上图右侧为主机(192.1682200)。监控时可以发现 Rx/Tx指示灯亮(上图右侧PLC上橘黄色灯光)。监控主机程序截图。I将分控程序下载进分站PLC如上图将2台PLC网口用网线连接起来,红色按键按下锁定(接于主机I0.0位),此时检测到主机I0.0上升沿,分机PLC勺Q0.0Q0.7全部输出(上图左边PLC下端一排绿灯)绿色自复位按键按下不放(接于从机10.0位),此时检测到从机10.0上升沿,主机PLC勺Q0.0Q0.7全部 输出(上图右边PLCF端一排绿灯)OK在STEP 7-MicroWIN SMART V2.(环境下采用Get/Put向导完成PL(之间Get/Put以太网通讯就是这 样简单。S7-200smart 之间 PLC 通信S7-200SMART PLC 是西门子公司经过大量的市场调研,针对中国市场推出的一款高性价比的小型 PLC产品,其大体的使用与S7-200的PLC差不多。这里我们主要说说他们之间不一样的地方。S7-200PLC要实现 PLC与PLC之间的通信,可以使用PPI进行数据的交换,但是对于MART的PLC来说PLC上自带的 485通信口不支持 PPI通信,如果我们需要通过这个485 口实00SMART PLC之间的数据交换,那么我们可以通过这个口来做MODBUS!信,一个作为US主站,一个作为MODBUS从站,来进行数据交换。如果两个 PLC作为MODBUS1信来实现PLC与PLC之间的数据交换的或工作量会比较大,那么S7-200SMART PLC 对于 S7-200的PLC来说他有一个优势,就是在PLC的基本单元上带有一个以网口,我们可以使用这个以太网口来实现S7-200SMART PLC 之间是数据交换,使用以太网通信以实现8台PLC之间的数据交换。使用以太网实现S7-200SMART PLC 之间的数据交换主要有以下几个步骤:第一步,对PLC进行硬件组态,配置好每一个PLC的IP地址,使需要通信的PLC在同ii 齐 3*1 1CFULtCPU ST4OR;iC/DCiC)02 00 00,00 0001 0Q10 0Q0 0CCS? 288 巧T40g、/tMgf 甜暮刃抄常口orJ.uirEM J - ni 弓LM 2tM 3ISWtVfL FuM W i WTLO tiw w W.EF;lTE-vf.n(JJ *玮即FfcM4却样ma好p育H时皿读挥诵厲馬量对谭怜沁)选择向导里面的7 Off宇io.a - io.7n.o -,7.JZ.Q - R.7逍寧处出RS4HS 口出建a刖B5 anjiS 【用雄雷佶片11僅聖觀tfc 址:F t.貯亦2旦.技成培训网 哼砰匡却斧TI 9ifriximtfconiGET/PUT操作,进行需要通信数据的组态,配置向导的工作只需要在本地站(主站)进行不需要在远程站(从站)进行。如图第三步,选择第一操作(operation)进行数据交换的组态。以同样的方法配置另外的一个操作,类型可以选择为PUT类型第四步、分配建议地址第五步、向导成后,在本地站中调用生成的子程序。超时:通信超时时间100表示为 100s周期:每次所有操作都完成后进行一次切换错误,若出错该位为1SM0.0调用子程序注意:子程序要保证每个扫描周期都是用,所用是用辛苦整理的,感谢原作者提供资料。永宏 PLC在小型盾构机(泥水平衡)系统中的应用 热门推荐HOTO (深度好文)请善待每一个电气工程师!O免费视频!西门子S7-200SMART从入门到精通O免费!西门子全套视频教程O免费!西门子 S7-1200 全套视频免费视频!西门子触摸屏入门到精通O免费!西门子 S7-300视频教程0免费!西门子博途视频教程O免费送给你价值6888元的工控精品资料!O免费送给你价值3888元的工控精品资料!O免费!最完整的工控资料汇总O重要通知: Epla n和三菱 Q系列视频免费公开下载说明!O免费视频!维修电工从入门到精通免费视频!三菱FX系列PLC入门到精通O免费!最全的伺服资料合集!O免费!工控入门到精通资料合集!O免费!最全的机器人资料合集!免费!最全的液压资料合集!免费!最全的变频器资料合集!0免费!最全的电工资料合集!免费!最全的组态软件资料合集!免费!西门子工控资料大合集!免费!三菱工控资料合集!免费!欧姆龙工控资料合集!免费!施耐德、GE、罗克韦尔、松下资料合集!免费!西门子WinCC入门到精通致敬电气工程师!8年自动化从业路-我的精彩工控人生!长按二维码一键关注微信公众号阅读原文
展开阅读全文