tyw123456
级别: 家园常客

精华主题: 1 篇
发帖数量: 113 个
工控威望: 797 点
下载积分: 313 分
在线时间: 256(小时)
注册时间: 2016-09-13
最后登录: 2024-09-23
查看tyw123456的 主题 / 回贴
楼主  发表于: 2017-12-23 16:02
描述:要实现的程序
图片:
描述:我现在的做法
图片:
如题,现在想用西门子实现三菱的程序 但是没看到西门子有D0Z0这个用法 以为可以用间接寻找做 结果看了半天西门子的间接寻址也没看明白 我只能一行一行写太长了 求助各位大神有没有好的方法 西门子是smart
静水深流
tyw123456
级别: 家园常客

精华主题: 1 篇
发帖数量: 113 个
工控威望: 797 点
下载积分: 313 分
在线时间: 256(小时)
注册时间: 2016-09-13
最后登录: 2024-09-23
查看tyw123456的 主题 / 回贴
1楼  发表于: 2017-12-23 17:59
你好 感谢回复 请问有实例吗 我看了间接寻找的 什么&和*真的很难懂
静水深流
tyw123456
级别: 家园常客

精华主题: 1 篇
发帖数量: 113 个
工控威望: 797 点
下载积分: 313 分
在线时间: 256(小时)
注册时间: 2016-09-13
最后登录: 2024-09-23
查看tyw123456的 主题 / 回贴
2楼  发表于: 2017-12-25 14:59
图片:
引用
引用第3楼张小白于2017-12-23 18:25发表的  :
[attachment=218225]

谢谢张小白大师! 实测过 照着写下来确实感觉可以用 但是我不知道放到那里去了。。我觉得是vd4+vd8,vd4是定值,vd8是变值,然后我试着给vd4 200,然后去201看有没数据结果发现没有,就不用PLC写了直接在触摸屏的宏实现了  
静水深流
tyw123456
级别: 家园常客

精华主题: 1 篇
发帖数量: 113 个
工控威望: 797 点
下载积分: 313 分
在线时间: 256(小时)
注册时间: 2016-09-13
最后登录: 2024-09-23
查看tyw123456的 主题 / 回贴
3楼  发表于: 2017-12-26 15:07
引用
引用第6楼weisongyuan于2017-12-26 08:57发表的  :
值得注意的是  三菱的寻址是由右至左以此递增,西门子是由左至右。都可以使用地址指针,只是表示方法不同。
地址指针内的数据不是存储器的数据而是 地址

v0.0是bit0  v1.0是bit8  v2.0是bit16,v3.0是bit24,由v0.0-v3.7的32个bit组成的一个VD,v0.0是最低位,v3.7是最高位
西门子PLC的编程我觉得基于bit的概念编辑
指针能理解,指针内数据是指向的地址也很好理解
只是用的不熟 加上时间紧 就没有太深入研究 有时间还会回来好好熟悉这个间接寻址的写法
静水深流