LOGO!的S7通信应用
建立连接都以网络视图
为平台,当然电路图模式
也可以配置通讯,各人使用喜好而已。
1. 两台LOGO之间的S7
- 添加两个新设备
- 如果想要默认连接的话,直接把两个PLC拖拽连线,左侧CPU是客户机,右侧CPU是服务器,如果需要调整服务器和客户端选项的话拖拽更换CPU位置即可。
- 双击蓝色连接线,设置详细属性,
地址
,长度
,方向
- 若不希望默认连接,比如需要修改默认的
TSAP号20.0
,则可以如图所示,分别设置单个CPU的链接属性和客户端服务器属性
2. LOGO和Smart200之间的S7
LOGO为客户端,Smart200侧不需要编程
- 添加一个LOGO做客户端以及一个S7兼容设备做服务器,如图。依旧左侧CPU是客户机,右侧CPU是服务器,如果需要调整服务器和客户端选项的话拖拽更换CPU位置即可。
- 双击蓝色连接线,设置详细属性,
LOGO端TSAP设置20.00
,smart端TSAP设置03.00
,依旧需要设置地址,方向,长度
- 添加一个LOGO做客户端以及一个S7兼容设备做服务器,如图。依旧左侧CPU是客户机,右侧CPU是服务器,如果需要调整服务器和客户端选项的话拖拽更换CPU位置即可。
LOGO为服务器,Smart作为客户端需要打开
PUT/GET
以及编程- S7兼容设备放左边 ,LOGO放右边,LOGO配置界面不用去添加数据传输信息,忽略该设置
- 远程TSAP设置,smart默认
02.00
,02.01
,03.00
,03.01
3. LOGO和1200/1500之间的S7
LOGO作为服务器,1500作为客户端
- 在LOGO端设置如下,远程TSAP设置为
17.01
,不用去添加数据传输信息
,也不用去建立S7兼容设备
,勾选服务器端接受所有连接请求
- 在1200/1500端,需要打开
PUT/GET
设置,设置S7连接程序 - 注意:S71200/1500的DB1对应于LOGO!的V区,即在PUT指令中使用的
通信伙伴数据区ADDR_1=P#DB1.DBX0.0 BYTE 10
在LOGO中对应LOGO!的VB0~VB9。此时,通信伙伴数据区占用的DB1和1200/1500本地的DB1没有任何关系 - 通信建立完成之后可以直接在电路图编辑器里面写电路图
- 在LOGO端设置如下,远程TSAP设置为
LOGO作为客户端,1200作为服务器
- 1200/1500把GET/SET选项打开。
- LOGO侧建立一个客户端连接
- 填写远程的IP和TSAP号,1200填
03.00
- 可以拖一个远程设备出来,也可以不用指定,此处截图为不指定
当logo做客户端访问1200时,可以配置的传输变量类型仅为VB,MB,QB,IB
,没有DB。
LOGO!的S7通信应用
http://example.com/2024/07/21/LOGO!的S7通信应用/