daniel4587
级别: 探索解密
精华主题: 0
发帖数量: 34 个
工控威望: 143 点
下载积分: 768 分
在线时间: 24(小时)
注册时间: 2017-08-09
最后登录: 2024-04-30
查看daniel4587的 主题 / 回贴
楼主  发表于: 2017-08-10 16:53
各位大神,我这边有一个QD77MS4和QD75D4N的定位模块,由于小弟以前一直使用西门子系统,也习惯了SCL编程。三菱的ST编程和SCL很相近,正在作转型过程中。不知道那位有ST语言的定位程序参考,谢谢!或者提供定位FB的帮助文件。再次感谢!
daniel4587
级别: 探索解密
精华主题: 0
发帖数量: 34 个
工控威望: 143 点
下载积分: 768 分
在线时间: 24(小时)
注册时间: 2017-08-09
最后登录: 2024-04-30
查看daniel4587的 主题 / 回贴
1楼  发表于: 2017-08-11 16:04
[ST]
PLS( X100, Var_Flag_Inst ); (* 定位启动脉冲 *)
IF(Var_Flag_Inst=TRUE)THEN
MOVP( TRUE, 1, Var_ControlData[2]); (* 设置启动信号No.1 *)
SET( TRUE, Var_Flag_Mem ); (* 将定位启动指令存储置为ON *)
END_IF;
IF(Var_Flag_Mem=TRUE)THEN (* 将定位启动指令存储置为ON *)
ZP_PSTRT1( TRUE, "00", Var_ControlData, Var_Result );
(* 执行定位启动 *)
RST( TRUE, Var_Flag_Mem ); (* 将定位启动指令存储置为OFF *)
END_IF;
这一段很好理解,不明白的是具体的ControlData里的定义。有哪位大神给个参考,谢谢!!
gadna9
级别: 略有小成
精华主题: 0
发帖数量: 95 个
工控威望: 202 点
下载积分: 823 分
在线时间: 41(小时)
注册时间: 2016-08-02
最后登录: 2019-12-06
查看gadna9的 主题 / 回贴
2楼  发表于: 2017-08-11 16:30
Var_ControlData这是自己定义的数组,你要看你程序里面如何赋值
conchnit
级别: 略有小成
精华主题: 0
发帖数量: 131 个
工控威望: 456 点
下载积分: 6057 分
在线时间: 69(小时)
注册时间: 2013-03-17
最后登录: 2024-04-24
查看conchnit的 主题 / 回贴
3楼  发表于: 2017-12-01 10:13
程序不发出来  这么给你看
踏实走好每一步. 承接自动化项目.