签到有奖
消息提醒
运维工程师专区
官方商城
扫码分享好友 任选多种周边
具体的意思可以这样理解:按一个按钮(按钮名称为“把参数保存到PLC”),把一堆变量(PLC其他区域的数据)传送到PLC的MW50到MW100?
就类似于 触摸屏的触发式资料传输。
plc写这程序很容易,但因为是帮别人把触摸屏换成wincc,不能改PLC程序。
我看见别人的触摸屏程序也是用了脚本,用的是memcpy,但在wincc的c脚步好像用不了。
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
帖子链接:https://www.ad.siemens.com.cn/club/bbs/post.aspx?a_id=1533149&b_id=5&s_id=0&num=5
VBS脚本:
把数据A传给B:
HMIRuntime.Tags("B").Write HMIRuntime.Tags("A").Read
感谢啊。那请问B区域的数据按顺序传给A区域怎么写?
一个一个敲太麻烦了,肯定是有批量传送的吧?
什么A,B区?两个plc?直接plc编程,单边编程。
用脚本啊
HMIRuntime.tags("A").write HMIRuntime.tags("B").read
这样吧B变量写到A变量里面,write后面也可以直接写成数值
不管A区,B区,只要有变量,变量交换一下就好
HMIRuntime.tags("A1").write HMIRuntime.tags("B1").read
HMIRuntime.tags("A2").write HMIRuntime.tags("B2").read
A是你的PLC数据
B是你要往里写的变量地址
有多少写多少
分享
扫码分享好友 任选多种好礼
收藏
有帮助
欢迎您访问支持中心!
丰富的视频,全方位的文档,大量的网友交流精华……
为了更好的完善这些内容,我们诚邀您在浏览结束后,花20秒左右的时间,完成一个用户在线调查!
感谢您的支持!
密码至少8位,包含大、小写字母,数字和符号至少三种。
允许邮箱和手机接收来自支持中心网站的信息
我已同意《支持中心网站注册协议和隐私政策》
微信登录扫码一键登录
验证码登录
密码登录
二维码失效点击重试
打开微信扫一扫,快速登录/注册
未注册手机验证后自动登录,注册即代表同意《支持中心网站注册协议和隐私政策》
三日内免验证登录
短信登录
登录