登录
首页
工控软件
亚控WellinTech
回帖
发帖
正文
主题:请教大神,组态王数据词典里如何将一个变量赋值给另外一个变量?脚本怎么写啊?
点击:2483 回复:9
楼主
编辑
引用
管理
心宽体胖LwPr
数据词典里有两个变量,一个变量关联的是COM端里面的,还有一个变量是关联的是OPC服务器里面的,想把COM端里的那个变量一直赋值给OPC服务器里的那个变量,这个变量有可能是开关量也有可能是一个实数,请教大神,这个脚本怎么写?
20-05-25 14:55
1楼
编辑
引用
管理
pqsh
这有两个概念,opc是组态王做客户还是服务器。
如果客户端,脚本的话,可以在全局脚步定时写,直接赋值就行。
服务的话,直接客户就可以取数,不用中转。
20-05-25 15:05
2楼
编辑
引用
管理
guanyumou
引用
pqsh
在 2020/5/25 15:05:42 发言
【内容省略】
版主回答的准确!一时间我竟无言面对楼主。
20-05-25 16:46
3楼
编辑
引用
管理
心宽体胖LwPr
实际的工况是这样的,有一个组态王工控机,通过以太网读取1500PLC的数据,假设读过来的数据是M0.0,这个变量我这个通讯是通过组态太王设备里面的COM口来连接的。另外组态王还要和一台移动的平板车通讯,平板车里有一个1200PLC,因为平板车一直在移动,所以通过无线OPC,在1200那边装了一个无线模块,组态王要能读和写1200里面的数据,假设和1200通讯的某一个变量为M1.0.现在的问题是组态王从1500里面读过来的数据M0.0,我要一直给它赋值给1200里面的M1.0,即M0.0为1,M1.0就为1,当然这个变量也可能是一个实数,不一定是开关量,这样的话,让两个变量直接赋值的话是怎么操作的?用什么命令语言?在应用程序命令语言?数据改变命令语言?还是事件命令语言?还是自定义函数命令语言?里面写脚本,函数名称是什么啊?
20-05-25 18:04
4楼
编辑
引用
管理
pqsh
事件或者数据改变都行。
数据改变用秒,就会每秒传一次。
20-05-26 09:58
5楼
编辑
引用
管理
心宽体胖LwPr
函数名称是什么呢?
20-05-26 11:23
6楼
编辑
引用
管理
pqsh
引用
心宽体胖LwPr
在 2020/5/26 11:23:13 发言
【内容省略】
不知你说的函数名称什么意思.
就是在命令语言,应用程序里也行,运行时,或者数据改变选"$秒".然后在里面写脚步:
变量目的=变量源.
我这现在虚拟机出了问题,要不然给你截图了.
20-05-27 12:34
7楼
编辑
引用
管理
pqsh
20-05-27 17:28
8楼
编辑
引用
管理
心宽体胖LwPr
非常感谢!!
20-05-31 08:39
9楼
编辑
引用
管理
zjw424260912
20-09-04 13:37
工控新闻
十万个“魏”什么 | 工业物联网——智能制造的“魔法引擎”
ESG+AI创新驱动协同降碳,《联想集团2023/24碳中和行动报告》正式发布
9月24日直播预告 | 2024工博会震撼来袭——图尔克展台现场直播
2024工博会:华龙讯达携国产大型PLC在6.1号馆主通道等您!
艾默生全新USB数据采集技术为更多工程师提供高质量洞察
中国石化资本参与和利时自动化公司私有化收购完成交割
头顶 “ 中国第一MEMS传感器企业 ” 歌尔微拟赴港上市!
ABB与威腾电气携手成立新合资公司,加速科技创新更好服务市场
更多新闻资讯