• «
  • 1
  • 2
  • »
  • Pages: 1/2     Go
xuzhanily
kakasese
级别: 探索解密
精华主题: 0
发帖数量: 76 个
工控威望: 196 点
下载积分: 1186 分
在线时间: 321(小时)
注册时间: 2012-03-28
最后登录: 2024-04-26
查看xuzhanily的 主题 / 回贴
楼主  发表于: 2021-07-29 11:38
我们通常在做非标设备的时候,经常会遇到需要不同品牌PLC之间数据交互,这里提出了一种简单易实现的解决方案(不需要增加硬件成本,不需要PLC双方写通讯指令)
下面是我做的一个测试的程序(一台威纶MT8102IE+1200PLC+台达AS332PLC)
前提是IP设置在同一个网段里,
威纶触摸屏写如下宏指令,周期执行即可!

macro_command main()
bool M=0
bool M1=0
int DTEMP1=0
GetData(M, "DELTA AS300 MODBUS TCP/IP", Y_Bit, 0, 1)
SetData(M, "Siemens S7-1200/S7-1500", Q, 10, 1)
GetData(M1, "DELTA AS300 MODBUS TCP/IP", Y_Bit, 2, 1)
SetData(M1, "Siemens S7-1200/S7-1500", Q, 11, 1)
GetData(DTEMP1, "DELTA AS300 MODBUS TCP/IP", D, 100, 1)
SetData(DTEMP1, "Siemens S7-1200/S7-1500", MW, 100, 1)
end macro_command
以上,供大家参考使用,并积极发表意见。
附件: 测试(威纶宏指令).rar (1456 K) 下载次数:87
网站提示: 请不要用迅雷下载附件,容易出错
血滴子三号
台金伺服电机/驱动器
级别: 略有小成
精华主题: 0
发帖数量: 188 个
工控威望: 223 点
下载积分: 6572 分
在线时间: 82(小时)
注册时间: 2021-04-21
最后登录: 2022-08-25
查看血滴子三号的 主题 / 回贴
1楼  发表于: 2021-07-29 11:43
厉害!有内涵。
珠海 台金 伺服电机/驱动器
源头工厂制造企业
13536588499(微信同号)
yiyang1
级别: 略有小成
精华主题: 0
发帖数量: 268 个
工控威望: 408 点
下载积分: 1094 分
在线时间: 349(小时)
注册时间: 2012-11-11
最后登录: 2024-04-28
查看yiyang1的 主题 / 回贴
2楼  发表于: 2021-07-29 13:17
共享快乐
我不是老板
级别: 家园常客
精华主题: 0
发帖数量: 509 个
工控威望: 599 点
下载积分: 832 分
在线时间: 1515(小时)
注册时间: 2010-03-19
最后登录: 2024-04-25
查看我不是老板的 主题 / 回贴
3楼  发表于: 2021-07-29 15:37
富士触摸屏的表格也可以
lyntechme
虛心做人,踏实做事
级别: 家园常客
精华主题: 0
发帖数量: 564 个
工控威望: 709 点
下载积分: 12711 分
在线时间: 256(小时)
注册时间: 2012-03-31
最后登录: 2023-06-04
查看lyntechme的 主题 / 回贴
4楼  发表于: 2021-07-29 16:53
这个好,向您致敬
 
cz19880305
级别: 略有小成
精华主题: 0
发帖数量: 141 个
工控威望: 205 点
下载积分: 612 分
在线时间: 24(小时)
注册时间: 2019-05-21
最后登录: 2023-11-27
查看cz19880305的 主题 / 回贴
5楼  发表于: 2021-07-30 08:37
直接定时背景传输就行了   用宏相对麻烦些
阳1234
级别: 论坛先锋
精华主题: 0
发帖数量: 91 个
工控威望: 1447 点
下载积分: 7647 分
在线时间: 73(小时)
注册时间: 2020-06-29
最后登录: 2024-04-28
查看阳1234的 主题 / 回贴
6楼  发表于: 2021-07-30 17:20
      
乌喽牛
级别: 家园常客
精华主题: 0
发帖数量: 494 个
工控威望: 600 点
下载积分: 1491 分
在线时间: 155(小时)
注册时间: 2020-06-10
最后登录: 2024-04-23
查看乌喽牛的 主题 / 回贴
7楼  发表于: 2021-07-30 18:24
直接在表哥中,绑定一下,不过写代码更好更灵活,顶楼主。
哇咔咔
人生似海,命运如舟,机遇如波涛般起浮不定,在关键的时候,自己
级别: 家园常客
精华主题: 0
发帖数量: 381 个
工控威望: 914 点
下载积分: 23462 分
在线时间: 356(小时)
注册时间: 2020-04-26
最后登录: 2024-04-29
查看哇咔咔的 主题 / 回贴
8楼  发表于: 2021-07-31 08:17
直接资料传输方便些
往事如风
科技改变制造
级别: 网络英雄

精华主题: 0
发帖数量: 10711 个
工控威望: 17864 点
下载积分: 10316 分
在线时间: 2631(小时)
注册时间: 2013-01-31
最后登录: 2024-04-28
查看往事如风的 主题 / 回贴
9楼  发表于: 2021-08-01 20:49
不错的思路
三人行者必有我师 ,择其善者而从之
吾志所向
级别: 家园常客
精华主题: 0
发帖数量: 349 个
工控威望: 622 点
下载积分: 1832 分
在线时间: 153(小时)
注册时间: 2016-12-10
最后登录: 2024-04-25
查看吾志所向的 主题 / 回贴
10楼  发表于: 2021-08-02 09:50
不用编程的方案:100M网络性能跟总线一样,支持大批量数据交换:


PLC之间通讯案例.rar (2212 K) 下载次数:15
楼主留言:
你的要填加硬件啊,就是要多加钱啊,我这个用触摸屏来交换数据,不需要编程,不需要多加硬件,节约成本才是老板关心的啊
xuzhanily
kakasese
级别: 探索解密
精华主题: 0
发帖数量: 76 个
工控威望: 196 点
下载积分: 1186 分
在线时间: 321(小时)
注册时间: 2012-03-28
最后登录: 2024-04-26
查看xuzhanily的 主题 / 回贴
11楼  发表于: 2021-08-02 10:21
图片:
我测试了下,威纶的触摸屏的背景直接传输,有一定的局限性,只能是PLC1传到触摸屏的变量,和PLC2传到触摸屏的变量,不能直接PLC1传到PLC2,而且时间延时最小是200MS,而用宏指令最小延时时间是100MS,想比较而言,用宏指令要稍微好些,
  • «
  • 1
  • 2
  • »
  • Pages: 1/2     Go