广告招募

当前位置:欧亚贸易网 > 技术中心 > 所有分类

WinCC与S7-200 SMART的Modbus TCP/IP通讯

2023年01月17日 11:51:57      来源:云南昌晖仪表制造有限公司 >> 进入该公司展台      阅读量:15

分享:

西门子WinCC与S7-200 SMART以OPC通讯时如果PLC超过8个,需另购SOFTNET-IES7的。这时更经济的办法就是改用WinCC免费集成的Modbus TCP/IP驱动与S7-200 SMART通讯,为此简单介绍WinCC与S7-200 SMART的Modbus TCP/IP通讯实现方法。

WinCC与S7-200 SMART的Modbus TCP/IP通讯具体实现方法如下:

1、将S7-200 SMART设为Modbus TCP/IP服务器
①S7-200 SMART编程软件STEP7-Micro/WIN SMART V2.5中直接集成了Modbus TCP库指令,包括客户端和服务器。                

②在主程序块中从库中调用MBUS_SERVER指令块,并填写输入输出参数


③服务器参数的说明如下所示。


④选中程序块文件夹,右键选择库存储器。在库存储区分配对话框中手动输入存储区的起始地址,该实例为VB2000开始。确保库存储区未被其他程序使用。


⑤编译下载后,在状态表中定义Q区及V区几种不同类型的数据,赋值并在线监控



2、在WinCC中组态Modbus TCP/IP客户机

①在 “变量管理器”中,选择“添加新的驱动程序”,添加“Modbus TCP/IP”驱动。

②右键“Modbus TCP/IP Unit #1” ,点击 “新建连接”,命名为S7_200SMART。

WinCC与S7-200 SMART的Modbus TCP/IP通讯
③右键“S7_200SMART” ,点击 “连接参数”,设置连接参数如下所示:

-CPU类型: Premium, Micro (就选它)
-服务器: 192.168.0.2(S7-200 SMART的IP地址)
-端口: 502
-远程从站的地址:  255或者0
-勾选“转换字类型数据为16位值”
WinCC与S7-200 SMART的Modbus TCP/IP通讯
②建立连接后,添加变量。在地址栏选择对应的变量,选择地址参数的时,要注意不同地址类型的格式。

WinCC与S7-200 SMART的Modbus TCP/IP通讯
③变量添加完毕后
 
④激活WinCC,在WinCC的变量管理器查看变量值。

WinCC的变量管理器查看变量值


WinCC与S7-200 SMART的Modbus TCP/IP通讯实现方法到此就结束了,如果你想了解其他西门子产品的知识,可以在评论区留言,以便我们撰写相关内容。
作者:张发达

版权与免责声明:
1.凡本网注明"来源:欧亚贸易网"的所有作品,版权均属于兴旺宝装备总站,转载请必须注明兴旺宝装备总站。违反者本网将追究相关法律责任。
2.企业发布的公司新闻、技术文章、资料下载等内容,如涉及侵权、违规遭投诉的,一律由发布企业自行承担责任,本网有权删除内容并追溯责任。
3.本网转载并注明自其它来源的作品,目的在于传递更多信息,并不代表本网赞同其观点或证实其内容的真实性,不承担此类作品侵权行为的直接责任及连带责任。其他媒体、网站或个人从本网转载时,必须保留本网注明的作品来源,并自负版权等法律责任。 4.如涉及作品内容、版权等问题,请在作品发表之日起一周内与本网联系。

[{"ID":"156518","Title":"仪器风速应该如何使用仪器 风速计和有哪些维护注意事项","OrderField":"Prev"},{"ID":"156520","Title":"碎石机衬板损耗太快是什么原因?","OrderField":"Next"}] $item.OrderField