ketangsz
级别: 探索解密
精华主题: 0
发帖数量: 30 个
工控威望: 149 点
下载积分: 392 分
在线时间: 73(小时)
注册时间: 2011-07-04
最后登录: 2025-01-03
查看ketangsz的 主题 / 回贴
楼主  发表于: 2015-08-14 20:49
因为他们可以控制6轴,弄了两个来试。这两个有点很不爽的地方是内存高低位是反的(相对三菱)。接触摸屏问题就来了,要交换高低位屏上显示才正确。参数多啊,痛苦呢。哪位大师有什么好招?还是我搞错了?还是要用他们的专用屏?我习惯用维伦,便宜啊。
lvpretend
级别: 论坛先锋
精华主题: 0
发帖数量: 1264 个
工控威望: 1434 点
下载积分: 3699 分
在线时间: 324(小时)
注册时间: 2015-07-20
最后登录: 2024-11-29
查看lvpretend的 主题 / 回贴
1楼  发表于: 2015-08-14 21:56
触摸屏不能自己按对应PLC换过来吗?
如果用的MODBUS通用格式,就做个HMI数据交换的缓冲区吧,其实用缓冲区交换数据也便于调试。
lvpretend
级别: 论坛先锋
精华主题: 0
发帖数量: 1264 个
工控威望: 1434 点
下载积分: 3699 分
在线时间: 324(小时)
注册时间: 2015-07-20
最后登录: 2024-11-29
查看lvpretend的 主题 / 回贴
2楼  发表于: 2015-08-15 21:31
引用
引用第2楼ketangsz于2015-08-15 21:17发表的  :
维伦跟麦格米特是modbus通讯的,屏不会自动换高低位。做缓冲区大概是个什么意思?用屏内部存储器加宏指令反相吗?

PLC来做更方便些,把需要与触摸屏交换的数据从PLC的各个不同的地址映射到PLC中一个连续的空间,数据量应该不算太多,然后用子程序把这个连续空间全部逐个交换高低16位到另外一个连续空间,供触摸屏调用。再用相同的方法把触摸屏发出的数据交换回来。
这样结构清晰,不容易出错,也不影响PLC主体程序。