山东庚之午
级别: 略有小成
精华主题: 0
发帖数量: 97 个
工控威望: 231 点
下载积分: 894 分
在线时间: 28(小时)
注册时间: 2016-01-06
最后登录: 2024-05-04
查看山东庚之午的 主题 / 回贴
楼主  发表于: 2018-07-12 09:30
我有个工程,用了一台226,一个SMART V3触摸屏,以及四台国产伺服驱动器,我把他们之间做了一个485通信,设置好后,通信正常,但是有一个问题让我很不解,我在触摸屏上组态了一个IO域,变量是vw100,然后plc程序里用了一个MOV_W指令,将VW100中的值移动到VW200中,然后用了一个MBUS_MSG指令进行写操作,将VW200中的数值写到驱动器內的一个寄存器中。比如我写一个500进去,这个值不会立刻写入到驱动器中,而是我必须手动对plc进行重新启动,就是拨一下plc上的run   stop   run重新启动一下,这个数值才能写入到驱动器中,请问这是为什么?这样实际操作中很费劲。如何编程才能在不重新启动plc的情况下直接将数值写入呢?
湛蓝小尔
工控交流 Q703935819
级别: 家园常客

精华主题: 0
发帖数量: 349 个
工控威望: 642 点
下载积分: 2096 分
在线时间: 80(小时)
注册时间: 2014-03-03
最后登录: 2024-04-12
查看湛蓝小尔的 主题 / 回贴
1楼  发表于: 2018-07-12 09:33
程序问题
MOVW是一直操作吗?
MSG,一次只能有一条触发。上升沿触发
专心搞钱
Q群943838323   博图
Q群703935819   昆仑通态
山东庚之午
级别: 略有小成
精华主题: 0
发帖数量: 97 个
工控威望: 231 点
下载积分: 894 分
在线时间: 28(小时)
注册时间: 2016-01-06
最后登录: 2024-05-04
查看山东庚之午的 主题 / 回贴
2楼  发表于: 2018-07-12 09:38
MOVW不是一直操作,我在它之前组态了一个按钮,需要按一下按钮才执行一次mov,mbus_msg都是互锁,同一时间只有一条触发
山东庚之午
级别: 略有小成
精华主题: 0
发帖数量: 97 个
工控威望: 231 点
下载积分: 894 分
在线时间: 28(小时)
注册时间: 2016-01-06
最后登录: 2024-05-04
查看山东庚之午的 主题 / 回贴
3楼  发表于: 2018-07-12 09:39
引用
引用第1楼湛蓝小尔于2018-07-12 09:33发表的  :
程序问题
MOVW是一直操作吗?
MSG,一次只能有一条触发。上升沿触发

你好,2楼  发表于: 1分钟前| 修改内容只看该作者 | 小 中 大
  
MOVW不是一直操作,我在它之前组态了一个按钮,需要按一下按钮才执行一次mov,mbus_msg都是互锁,同一时间只有一条触发
山东庚之午
级别: 略有小成
精华主题: 0
发帖数量: 97 个
工控威望: 231 点
下载积分: 894 分
在线时间: 28(小时)
注册时间: 2016-01-06
最后登录: 2024-05-04
查看山东庚之午的 主题 / 回贴
4楼  发表于: 2018-07-12 10:43
有师傅知道吗
山东庚之午
级别: 略有小成
精华主题: 0
发帖数量: 97 个
工控威望: 231 点
下载积分: 894 分
在线时间: 28(小时)
注册时间: 2016-01-06
最后登录: 2024-05-04
查看山东庚之午的 主题 / 回贴
5楼  发表于: 2018-07-12 11:32
找到问题了,已经解决了,谢谢二楼的回复
湛蓝小尔
工控交流 Q703935819
级别: 家园常客

精华主题: 0
发帖数量: 349 个
工控威望: 642 点
下载积分: 2096 分
在线时间: 80(小时)
注册时间: 2014-03-03
最后登录: 2024-04-12
查看湛蓝小尔的 主题 / 回贴
6楼  发表于: 2018-07-12 16:48
引用
引用第5楼山东庚之午于2018-07-12 11:32发表的  :
找到问题了,已经解决了,谢谢二楼的回复

庚午年的大哥,说说你如何解决的
专心搞钱
Q群943838323   博图
Q群703935819   昆仑通态
dingzyi
级别: 家园常客
精华主题: 0
发帖数量: 574 个
工控威望: 721 点
下载积分: 8299 分
在线时间: 370(小时)
注册时间: 2011-05-29
最后登录: 2024-05-04
查看dingzyi的 主题 / 回贴
7楼  发表于: 2018-08-03 14:02
一次触发一次
plc