建立方法: 在“程序块”里添加一个名为“TCON_IP_V4”的数据块,这里无需取消“访问优化块”。在静态变量“Static”里添加数据名称为“TCON”,数据类型“TCON_IP_V4”的通讯数据。 把“TCON”数据打开进行设置参数,“lnterfaceld”(通讯硬件端口)设置成“64”,ID设置为“8”,“Connection Type”(通讯协议)设置...
S7-1200/1500 之间的 Modbus TCP 通信 主要时两个PLC都要设置相关编程指令和参数, 即CLIENT端(客户端)的PLC编程设置和SERVER端(服务端)的PLC编程设置。 1.PLC_1的(作为CLIENT端)编程和参数设置: 1.MB_CLIENT通讯链接指令编程 2.connect(TCON_IP_v4)参数设置 3.MB_CLIENT_DB内的ID设置 4.数据存储区设置 2...
4.)电脑上必须安装上STEP 7‑Micro/WIN SMART/V2.6软件; 5.)通讯网线2条及交换机1台。 满足以上的条件我们方可开始组态编程等工作。 这里先组态1200PLC作为服务器来使用: 1.)添加一个通讯DB数据块,手动输入数据类型“TCON_IP_V4”。如下图所示: 添加通讯数据DB块 2.在程序段调用服务器驱动指令: 添加服务...
先创建一个新的全局数据块 DB2,如图所示: 在双击打开 DB2,定义变量名称为“aa",数据类型为“TCON_IP_v4”,然后点击“回车”按键。该数据类型结构创建完毕,如图所示: 4.创建 MB_DATA_PTR 数据缓冲区 先创建一个新的全局数据块 DB3,创建方法可以参考数据块 DB2,连同上一步创建的 DB2 位于 CPU 程序块中,...
1.ID全部设为一致(MB_CLIENT_DB/MB_Unit_ID、TCON_IP_v4/ID、服务端:用调试软件时 Device Id) 2.程序修改参数后每次都需要把PLC重启,或者需要在在线模式下先停止再运行查看状态。 3.注意规则 三、connect参数TCON_IP_v4的讲解 建一个DB块,在DB块中创建一个TCON_IP_v4变量,修改其参数值 ...
1.添加一个通讯DB数据块,手动输入数据类型TCON_IP_V4。 (注意不能带引号,比如“TCON_IP_V4”这样,必须严格按照格式书写TCON_IP_v4,否则会通讯不上报格式错误。) 添加通讯数据DB块。 2.在程序段调用服务器驱动指令。 添加服务器接收指令。 3.以上完成对服务器(1200PLC)的组态及通讯程序指令块调用等,下面开始...
西门子1200 PLC通过Modbus TCP协议与仪表进行通讯时,可以作为客户端主站或服务器从站。作为客户端时,PLC会主动请求连接并发送命令;作为服务器时,PLC会被动等待连接并反馈状态。 在组态过程中,需要在PLC的程序块中添加一个名为“TCON_IP_V4”的数据块,并在静态变量“Static”...
1.添加一个通讯DB数据块,手动输入数据类型TCON_IP_V4。 (注意不能带引号,比如“TCON_IP_V4”这样,必须严格按照格式书写TCON_IP_v4,否则会通讯不上报格式错误。) 添加通讯数据DB块。 2.在程序段调用服务器驱动指令。 添加服务器接收指令。 3.以上完成对服务器(1200PLC)的组态及通讯程序指令块调用等,下面开始...
添加变量“通信设置”,数据类型为TCON_IP_v4,如图11所示。 图11 通信数据设置 主要参数说明如下: ① InterfaceID:在变量表的默认变量表中可以找到PROFINET接口的硬件标识符;② ID:输入一个介于 1 到 4095 之间的连接 ID 编号;③ ConnectionType:对于 TCP/IP,使用默认值 16#0B(十进制数 = 11);④ Active...
客户端程序:(1)设定1200PLC的IP地址为“192.168.0.2”(2)新建DB数据块,并且手动敲入“TCON_IP_v4”数据类型,然后指定服务器的IP地址为“192.168.0.3”,端口号设置为502。(3)编程FC2程序块 ①程序1至20是启动功能,启动之后接通第一个“MB_CLIENT”指令。将M100.0开始的5个字长度写入到40001至40005...