合信论坛

快捷导航
查看: 2860|回复: 0

合信PLC(主)与西门子1200(从)Modbus_tcp通讯介绍

[复制链接]

8

主题

8

帖子

908

积分

高级会员

Rank: 4

积分
908
发表于 2023-3-21 15:53:46 | 显示全部楼层 |阅读模式
本帖介绍合信PLC与西门子1200通过modbus_tcp通讯案例:
一、客户端设置
1.IP地址
合信PLC需要在系统块内设置固定IP:
1.png

2.调用客户端程序(也可以通过modbusTCP向导):
2.png

引脚定义如下:
3.png

3.设置好后下载程序到合信PLC,至少需要勾选系统块、程序块。

二、服务器设置
1.在设备和网络中,托选对应的PLC型号
4.png

2.双击PLC,在属性-常规-以太网设置中点击添加新子网,并设置PLC的IP地址
5.png

3.在程序块中,调用MB_SERVER指令
5.5.png

4.MB_SERVER指令引脚定义如下
6.png
其中需要注意:MB_HOLD_REG引脚开放的地址范围一定要比主站填的Count大,不然会报错

5.创建CONNECT引脚的指针类型,需要新建一个变量,类型为“TCON_IP_v4”,其各个参数引脚定义如下
7.png

其中硬件标识符在下图标注位置查看
8.png

注意:
  • CONNECT 引脚的填写需要用符号寻址的方式。
  • TCON_IP_v4 是系统数据类型,不是在 PLC 数据类型中创建的。
  • RemotePort 一般使用默认值 0,意思是不指定客户端端口。
  • RemoteAddress 可以不指定,意思是不指定客户端 IP 地址。也可以像图 6 所示指定客户端地址。



三、调试通讯

11.png
10.png
9.png
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

客服热线
400-700-4858 周一至周五:09:00 - 18:00
深圳市南山区打石一路深圳国际创新谷6栋A座9层

深圳市合信自动化技术有限公司(简称“合信技术”)成立于2003年,高新技术企业,专注于工业自动化产品的研发、生产、销售和技术服务,依靠高质量、高性能的自动化控制产品与方案为客户创造最大价值,立志于成为全球领先的工业自动化解决方案供应商。

Archiver|手机版|小黑屋|COTRUST Inc. ( 粤ICP备13051915号 )

GMT+8, 2024-4-20 08:12 , Processed in 0.072917 second(s), 23 queries .

快速回复 返回顶部 返回列表