1 LabVIEW中,新建一个项目,新建一个VI,在VI的后面板中放置3个函数:打开TCP连接、读取TCP数据、关闭TCP连接,这3个函数都位于“数据通信”组中。2 连接3个函数。打开TCP连接函数的IP和端口为PLC的IP和端口,一定填写正确,否则不可能建立与PLC的连接。读取TCP数据函数的数据长度,比PLC发送数据的长度长一点即可。
西门子S7-1200 PLC支持多种协议通过以太网通讯方式,如OPC、TCP、S7、MODBUS-TCP等。TCP方式相比其它协议,具有更多的灵活性,更快的数据响应等优点,本人即介绍LabVIEW通过TCP方式与S7-1200 PLC通信。S7-1200 PLC的TCP通信方式,称之为“开放式用户通讯”,通过以太网发送或读取数据。二 测试硬件和软件 硬件包括:...
主体思路就是用博图编写Client程序并下载到S7-1200中,上位机用LabVIEW编写Server端程序,通过一根网线连接PC和PLC,双端设置好IP和端口,就可以进行数据的收发。 上位机程序此次就不费笔墨了,直接用我之间写过的文章基于LabVIEW的TCP通信进阶之断线重连中所用到的程序,感兴趣的可以去翻翻。今天我重点介绍...
安装了DSC模块的LabVIEW软件 S7-1200 PLC组态和编程 1 打开TIA Portal编程软件,新建一个项目,添加新设备,注意设备型号和版本必须选择正确。2 设备组态中,添加新子网,设置PLC的IP地址。本文按默认值192.168.0.1。3 打开MAIN程序块,将通信指令->其他->MODBUS TCP->MB_SERVER函数块拖入到程序中,系统会提示建...
西门子S7-1200PLC支持多种协议通过以太网通讯方式,如OPC、TCP、S7、MODBUS-TCP等。TCP方式相比其它协议,具有更多的灵活性,更快的数据响应等优点,本人即介绍LabVIEW通过TCP方式与S7-1200 PLC通信。 S7-1200PLC的TCP通信方式,称之为“开放式用户通讯”,通过以太网发送或读取数据。
LABVIEW与S7-1200网口通讯 LABVIEW与S7-1200网络通讯 TCPopen通讯 PLC项目建立 打开TIAPortal编程软件,新建一个项目,添加新设备,注意设备型号和版本必须选择正确 TCPopen通讯 PLC设置网络及IP地址 设备组态中,添加新子网,设置PLC的IP地址。本文按默认值192.168.0.1。TCPopen通讯 将TSEND_C函数块拖到主程序中,...
LabVIEW与S7-1200系列PLC基于Modbus TCPIP协议的通信方法
首先设 PLC 的 IP 地址启用系统和时钟存储器如果数据量很大,需要修改一下通信负荷建立发送数据存储区建立接收数据存储区编写程序调用发送指令指令的属性设置其中连接数据选择新建,连接数据自动生成。接收指令接收指令属性设置注意连接数据要与发送指令的连接数据保持一致。下载程序。LabVIEW 简单的事件模式 程序的退出数据接收...
塑料包装2015年第25卷第5期LabVIEW与S7—1200系列PLC基于ModbusTCP/IP协议的通信方法罗光耀张龙刚俞瑞昕(秦川机床工具集团股份公司液压研究所)摘要:虚拟仪器(LabVIEW)开发环境与PLC之间可通过RS一232、RS一485、以太网等多种接口进行通信。通信协议可使用PLC厂家开发的非开放协议(如西门子公司的PPI协议),也可使用开放...
内容提示: 塑料包装2015年 第25卷 第5期LabVIEW与S7—1 200系歹l JPLC基于ModbusTCP/I P协议的通信方法罗光耀 张龙刚 俞瑞昕( 秦川机床工具集团股份公司液压研究所)摘要:虚拟仪器( LabVIEw) 开发环境与PLc之间可通过RS一232、Rs一485、以太网等多种接口进行通信,通信协议可使用PLC厂家开发的非开放协议( 如...