普洱西门子S7-1200代理商普洱西门子S7-1200代理商普洱西门子S7-1200代理商
Socket是一个通讯协议,简单说就是带有网口的2个设备,而且这两个设备都支持socket的情况下,可以实现数据的交互。三菱的5U和Q系列的,只要带网口的,就可以实现socket通讯。
以下以两个Q系列的plc作为样例,讲解socket的使用。
两个设备通讯,有一个作为主动的一方,我们叫做主站,在socket里面叫Active,被动的一方,我们叫做从站,在socket里面叫Unpassive。新建通讯选择好就能定好作为主还是从。
一、我们先新建一个主站的程序,首先把配置配置好
把IP地址设置好,然后点击打开设置,进入下面界面,选择socket通讯,主站选择Active,填写好从站plc的IP还有端口号,设定好自己的端口号。端口号一般从1000以上进行设置,随意设置,假如我只和一台plc通讯,我这时指定了一个1025的端口号和对方进行通讯。
我还想和别的设备进行通讯,可以在第二行再建立一个通讯,这时必须再指定一个端口号,比如1200、1230、1400。。。 。。。随便填,然后输入对方的端口号和IP地址,就能够进行通讯。
二、配置好了就可以给主站编程了。
程序主要分为4个步骤:通讯建立、数据发送、数据接收、通讯关闭。
1、通讯建立
2、数据发送:把数据1234、5678、2234发送过去
3、数据接收:把数据接收到D5001、D5002、D5003 这3个寄存器里面
4、通讯关闭
三、下面新建一个从站的程序,同样先把把配置配置好
先把 IP地址设置好,要和主站在同一个网段,点击“打开设置”,选择Unpassive将plc指定为从站,端口号和主站指定的那个账号一样就好
四、下面可以编写从站的程序了
从站的程序主要分为3步:发送数据、读取数据、关闭通道。
1、数据发送:把数据987、654、321发送过去
2、数据接收:把数据接收到D5001、D5002、D5003 这3个寄存器里面
3、关闭通道
普洱西门子,S7-1200代理商,电源模块,触摸屏,交换机供应,PLC普洱西门子,S7-1200代理商,电源模块,触摸屏,交换机供应,PLC普洱西门子,S7-1200代理商,电源模块,触摸屏,交换机供应,PLC普洱西门子,S7-1200代理商,电源模块,触摸屏,交换机供应,PLC普洱西门子,S7-1200代理商,电源模块,触摸屏,交换机供应,PLC普洱西门子,S7-1200代理商,电源模块,触摸屏,交换机供应,PLC
Siemens | WINCC软件 | 6AV6381-2BH07-5AV0 |
Siemens | WINCC软件 | 6AV6381-2BP07-5AV0 |
Siemens | WINCC软件 | 6AV6381-2BS07-5AV0 |
Siemens | WINCC软件 | 6AV6381-2BQ07-5AV0 |
Siemens | 变频器 | 6SE6420-2UD25-5CA1 |
Siemens | 交换机 | 6GK5101-1BB00-2AA3 |
Siemens | 操作面板 | 6FC5370-3AM20-0AA0 |
Siemens | 模块 | 6ES7132-6BF60-0AA0 |
SIEMENS | 交换机 | 6GK5216-4BS00-2AC2 |
Siemens | 移动面板 | 6AV6645-7AB10-2AS0 |
Siemens | 模块 | 6ES7214-1BD23-0XB0 |
Siemens | 模块 | 6ES7134-6HD01-0BA1 |
Siemens | ADB板 | 6SE7090-0XX84-0KA0 |
Siemens | 轴卡 | 6SN1118-0DM31-0AA2 |
Siemens | 驱动 | 6SN1118-0AD11-0AA0 |
Siemens | 变频器 | 6SE6440-2UD31-5DA1 |
Siemens | 电源 | 6EP3437-8SB00-0AY0 |
Siemens | 模块 | 6ES7516-3AN02-0AB0 |