S7-200以太网与组态王通讯如何操作?


我现在有1台S7-200PLC (挂一个CP243的以太网模块)和一台装有组态王的上位机,请问以太网通讯任何建立 如何设置,我现在这个组态王的添加后如何选择里面设备站地址与com口,tcp协议里面应该没有串口的吧?怎么会这个选项啊?
大家谁做过就指导一下,谢谢了

最佳答案

CP243-1与工控机(组态王)实现以太网通讯组态实例
1.      S7-200 PLC的以太网模块CP243-1作为服务器的组态
1.1.   打开PLC应用程序→工具→以太网向导,如图1-1
 
1.2.   单击以太网向导,弹出画面如图1-2。
 
1.3.  指定模块位置。 直接单击“下一步”,如图1-3,单击“读取模块”,得到模块的相关信息,注意:模块位置一定要与读取模块的位置信息相对应。
 
1.4.  指定模块地址。单击“下一步”,如图1-4,以手动方式在"IP地址"域中输入模块IP地址(系统默认192.168.0.1),或单击"IP地址浏览器"图标从列表中选择一个模块IP地址。您还必须以手动方式输入子网掩码(系统默认255.255.255.0)和网关地址(系统默认0.0.0.0)。
选择"允许BOOTP服务器自动为模块指定IP地址"复选框,允许以太网模块在启动时从BOOTP服务器(根据MAC地址,见模块上端盖下条码:00-0E-8C-92-D5-95)获取IP地址、网关地址和子网掩模。如果您选择该选项,则IP地址、子网掩模和网关地址方框无法使用。
您还必须为模块指定通讯连接类型。您可以从以下通讯进行选择:
 自动检测通讯(默认值)
 全双工 100兆位通讯
 半双工 100兆位通讯
 全双工10兆位通讯
 半双工10兆位通讯
 
图1-4
1.5. 指定命令字节和连接数目。单击“下一步”,如图1-5。
输入以太网模块的输出内存地址(Q地址)。智能模块的命令字节是指给定模块的Q字节(输出字节)。如果向导在步骤2读取模块位置,输出内存地址会自动显示。
指定您希望为以太网模块配置的连接数目。以太网模块最多支持8个异步并行连接。
注释:这些8个对等连接是在STEP 7-Micro/WIN和以太网模块之间连接之外附加的连接。
如果您选择配置某个连接,当您单击"下一步"时,会显示"配置连接"对话框。 
 
图1-5
1.6. 配置连接 。单击“下一步”,如图1-6
 
图1-6
使用下一个连接 > 和 < 前一个连接按钮,在您正在配置的连接之间浏览。
注释:您需配置您请求的所有连接。向导会重复配置程序,直至每个连接的所有部件均被定义。
将每个连接定义为客户机连接或服务器连接。
客户机连接请求在本地PLC和远程对象之间执行数据传送。每个客户机连接可能包含1至32个数据传送。
服务器连接从远程客户机接收连接请求。可将服务器配置为从任何客户机或仅限指定的客户机接受连接。
如果您选择配置服务器连接,您必须:
 定义远程对象的TSAP。
 选择"接受所有连接请求"复选框,选择允许服务器接受来自任何客户机的连接,或输入具体的模块IP地址,选择指定某一特定客户机可与服务器连接。使用"IP地址浏览器"图标,浏览至某一特定模块IP地址。
 选择使用"保持现用"功能。该功能使模块定期向对象发出信息,使连接保持现用。
1.7.CRC保护与保持现用间隔 。单击“确认”,如图1-7
 
图1-7
CRC(循环冗余检查)保护选项允许您指定以太网模块检查偶然发生的配置损坏。向导为V内存中配置的两个数据块部分生成CRC值。当模块读取配置时,则重新计算该值。如果数字不匹配,配置损坏,模块不会使用该配置。
注释: 
 如果您选择"CPC保护"选项,向导则不会生成"以太网重新配置"(ETHx_CFG)指令。
 如果您选择"CRC保护"选项,程序则无法在运行时修改配置。
 "保持现用"功能向对象发出一则信息,以确保连接依然现用。由您指定该时间间隔(以秒为单位,从1至32767)。
1.8. 分配配置内存。单击“下一步”,如图1-8
 
图1-8
    导为以太网模块建立一个配置块,并将该配置存储在PLC的V内存区。在数据块中您希望放置配置的位置指定一个起始地址。您可以在您希望配置块存储的位置选择V内存地址, 如果您希望向导建议一个未使用的正确大小的V内存块,则单击"建议地址"按钮。配置块的大小根据您在向导中所作的具体选择不同而异。
1.9.生成项目部件。单击“下一步”,如图1-9。
 
以太网模块向导为您选择的配置(程序块和数据块)生成项目部件,并允许程序使用该代码。向导显示您请求的配置项目部件。您必须在使用前将以太网模块配置块(数据块)、系统块和程序块下载至S7-200 CPU。
1.10.单击“完成”,如图1-10。

 
1.11.   单击“是”,完成本次“以太网向导”。
1.12.   以太网子程序的调用,如图1-11。
 
1.13.将组态完成的程序一定要下载至PLC中,配置才生效。
注:以上任务净油机出厂时已完成,用户不必配置。
2.      组态王作为客户机的组态
2.1.   打开组态王开发软件,选择设备→COM1,如图2-1

 

2.2.   双击“新建”,选择S7-200系列(TCP)→TCP,如图2-2
 

2.3.   单击“下一步”,输入要安装的设备的逻辑名称,如图2-3。
 
2.4.   单击“下一步”,选择串口号。如图2-4。
 
图2-4
2.5.   再单击“下一步”,输入设备的IP地址(即上面CP243-1配置时设置的192.168.0.1)及相对于PLC CPU224XP的位置(槽号),如图2-5。
  
图2-5
2.6. 再单击“下一步”,保持默认值,如图2-6。直接单击“下一步”,如图2-7。


 
图2-6
2.6.   单击“完成”,就配置了一个“TCP”设备。如图2-8。
 
图2-7
 图2-8
至此,就完成了CP243-1与组态王的设备配置。注意:一定要记住安装组态王软件的PC的IP地址一定要与CP243-1中定义的客户机的IP地址(192.168.0.1)一致,否则,无法建立CP243-1与组态王之间的正常通讯。

提问者对于答案的评价:
你的步骤很详细!

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc313598.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月1日 下午3:26
下一篇 2020年11月1日

相关推荐

  • 如何新建库,并使用它

    如何新建库,并使用它 最佳答案 现欲将子程序My_SUB_a和My_SUB_b间为库指令,其中在My_SUB_b中定义了中断程序My_INT(将某中断事件号与中断服务程序My_IN…

    SIMATIC S7-200 2021年7月5日
  • 200编程软件哪里下载

    求step7 Micro Win软件 钻石用户推荐最佳答案 1、STEP7 MICRO/WIN SP9的安装对操作系统是有要求的,WINDO…

    SIMATIC S7-200 2021年7月5日
  • PC可以通过MPI转USB的适配器连接S7—200吗?

    有一台PC,装有V4.0 STEP 7 MicroWIN SP4,一台正在现场运行的S7—200,一条常用的MPI转USB的适配器。请问PC…

    SIMATIC S7-200 2021年7月5日
  • S7-200控制问题

    请各位师傅帮帮忙。。我现在有一台切铜管的设备处有这样一个问题高不懂,在夹紧铜管送料时减速一定距离然后限位。下一步松开后退到减速,减速到一定距离限位停止。如此循环。问题出在后退减速到…

    SIMATIC S7-200 2021年7月4日
  • 各位谁有 STEP 7 MicroWIN SP4编程软件使用手册

    谁有200 编程软件的使用手册,要中文的不要英文的!最好是那种直接教你怎么用这个软件的资料。谢谢。邮箱:lzhpsky@163.com 最佳答案 针对该编程软件好像并没有…

    SIMATIC S7-200 2021年7月5日
  • 请教,汉字’动"转换为16进制为BA6F,请教我怎样才能把BA6F通过字传送指令把它送到比如VW0中去,而不用字符复制指令,谢谢指点! 最佳答案 S7-200…

    2021年7月5日
  • 关于PLC 的选型问题,谁有好的建议

    关于PLC 的选型问题,谁有好的建议 钻石用户推荐最佳答案 休息一下,200PC停产了,建议用200 SMART模块.1.https://new.siemens…

    SIMATIC S7-200 2021年7月5日
  • CN s7-200

    师傅们你好   S7-200 CN6ES7222-1HF22-0XA8可以代替6ES7222-1HF00-0XA0 的吗&nbsp…

    2021年7月5日
  • EM235怎么用

    从来没用PLC进行过模拟量输出的试验,现在想用EM235来输出电压信号来噢内阁制一个并励直流电机,请大家提供些资料,关于EM235模拟量输出就行,是不是进行完DIP组态设置后直接将…

    SIMATIC S7-200 2021年7月5日
  • 零下温度对应电流信号

    测量速冻机组的温度,在触摸屏上面显示,机组温度-80℃-0℃,用热电阻测量,现在选择一个隔离变送器把热电阻信号换成4-20mA的信号,我想知道的是-80℃对应20ma还是0℃对应2…

    SIMATIC S7-200 2021年7月5日