小孟孟
级别: 家园常客
精华主题: 0
发帖数量: 431 个
工控威望: 533 点
下载积分: 14126 分
在线时间: 266(小时)
注册时间: 2019-02-16
最后登录: 2024-12-09
查看小孟孟的 主题 / 回贴
楼主  发表于: 2020-07-23 10:51
图片:
第一次用三菱的PLC,使用WORKS3右边的模块
速度和位置怎么写?第一个模块的和其他模块的怎么都是pb_dPositAdr和pb_udCmdSpd怎么区分
谢谢各位大神
[ 此帖被小孟孟在2020-09-04 17:14重新编辑 ]
小孟孟
级别: 家园常客
精华主题: 0
发帖数量: 431 个
工控威望: 533 点
下载积分: 14126 分
在线时间: 266(小时)
注册时间: 2019-02-16
最后登录: 2024-12-09
查看小孟孟的 主题 / 回贴
1楼  发表于: 2020-07-28 11:46
引用
引用第3楼王玮北于2020-07-25 11:40发表的  :
粉色那个是这个FB块的类的名称,我改成了PDS1。
问1:PDS1.pb_dPositAdr就是模块的位置参数
问2:不同模块不同轴存定位数据肯定PLC自己已经分配有不同的地址,你要做的是把数据写到对应的地址里去。怎么写,就是用FB块。怎么用FB块写,先创建一个FB块,改所建FB块数据(PDS1.pb_dPositAdr),告诉FB块数据要写到哪个模块(stModule)哪个轴(uAxis),然后叫FB块把数据写到PLC分配给轴的地址里去。

谢谢,还在试验中好多问题
小孟孟
级别: 家园常客
精华主题: 0
发帖数量: 431 个
工控威望: 533 点
下载积分: 14126 分
在线时间: 266(小时)
注册时间: 2019-02-16
最后登录: 2024-12-09
查看小孟孟的 主题 / 回贴
2楼  发表于: 2020-07-30 11:47
引用
引用第5楼王玮北于2020-07-29 17:07发表的  :

我倒是写过,不过公司的程序不好往外发。

很感谢了,我还是用缓冲存储器写吧第一次用
小孟孟
级别: 家园常客
精华主题: 0
发帖数量: 431 个
工控威望: 533 点
下载积分: 14126 分
在线时间: 266(小时)
注册时间: 2019-02-16
最后登录: 2024-12-09
查看小孟孟的 主题 / 回贴
3楼  发表于: 2020-07-31 17:26
引用
引用第3楼王玮北于2020-07-25 11:40发表的  :
粉色那个是这个FB块的类的名称,我改成了PDS1。
问1:PDS1.pb_dPositAdr就是模块的位置参数
问2:不同模块不同轴存定位数据肯定PLC自己已经分配有不同的地址,你要做的是把数据写到对应的地址里去。怎么写,就是用FB块。怎么用FB块写,先创建一个FB块,改所建FB块数据(PDS1.pb_dPositAdr),告诉FB块数据要写到哪个模块(stModule)哪个轴(uAxis),然后叫FB块把数据写到PLC分配给轴的地址里去。

我用缓冲存储器没问题,这个FB写不出来就,主要是我托过来FB模块后,不执行数据设置。。。。。。