用户登陆
免费注册
找回密码
站内短信
论坛搜索
工控下载
用户名
密码
输入验证码:
中奖
综合讨论
资料互助
程序样例
三菱工控
西门子区
欧姆龙区
触摸屏区
工控人家园
综合讨论
关于读取D8140,D8142当前值的程序问题,
上一主题
下一主题
lf626816
QQ279428929
级别: 略有小成
发送短信
加为好友
精华主题:
0
发帖数量:
43 个
工控威望:
258 点
下载积分:
897 分
在线时间: 7(小时)
注册时间:
2008-01-06
最后登录:
2024-07-30
查看lf626816的
主题
/
回贴
楼主
发表于: 2014-04-09 20:26
只看楼主
|
小
中
大
这个程序的3197行,上升沿M206有一 次接通上升沿,D8140,D8142就能读取,为什么在3132行,前面三个条件都置1了,即M8000,M41,M201后面DMOV 指令中的D8140,与D40值会不一样,D8142与D42中的值也不一样,但如果点击触屏上的M206就一样了,这段程序是个子程序,按理和前面的主程序没有关系,求高人指点,困扰好长时间了,我的QQ,279428929,求指点?这是一台插螺母的机器,程序是私人写的,找不到人了?
附件:
螺母压装机现有程序.rar
(16 K) 下载次数:73
网站提示: 请不要用迅雷下载附件,容易出错
分享
lf626816
QQ279428929
级别: 略有小成
发送短信
加为好友
精华主题:
0
发帖数量:
43 个
工控威望:
258 点
下载积分:
897 分
在线时间: 7(小时)
注册时间:
2008-01-06
最后登录:
2024-07-30
查看lf626816的
主题
/
回贴
1楼
发表于: 2014-04-09 20:28
只看该作者
|
小
中
大
有没人高人,帮我看下,可以留下电话我打过去请教,也可以发QQ消息给我,我看了,应该和触屏没关系,如果需要触屏的程序我也传上来,是威伦的MT6056I的,
分享
wolfplc
级别: 略有小成
发送短信
加为好友
精华主题:
0
发帖数量:
96 个
工控威望:
219 点
下载积分:
883 分
在线时间: 104(小时)
注册时间:
2012-10-26
最后登录:
2020-12-26
查看wolfplc的
主题
/
回贴
2楼
发表于: 2014-04-09 20:58
只看该作者
|
小
中
大
你说的不一样是差多少 可以将d40换个地址看看
分享
lf626816
QQ279428929
级别: 略有小成
发送短信
加为好友
精华主题:
0
发帖数量:
43 个
工控威望:
258 点
下载积分:
897 分
在线时间: 7(小时)
注册时间:
2008-01-06
最后登录:
2024-07-30
查看lf626816的
主题
/
回贴
3楼
发表于: 2014-04-09 21:20
只看该作者
|
小
中
大
伺服电机手动可以移动,移动的时候存位置的D8140与D8142值就会跟 着Y0与Y1的脉冲变化,按理说有DMOV 指令,D40与D42中的值也应该变化,前面的条件都是置1的,可是它不变,非要M206有个0-1的变化,才变成一样的,气人
分享
zrsheng
级别: 略有小成
发送短信
加为好友
精华主题:
0
发帖数量:
278 个
工控威望:
435 点
下载积分:
11361 分
在线时间: 1021(小时)
注册时间:
2009-08-12
最后登录:
2019-09-14
查看zrsheng的
主题
/
回贴
4楼
发表于: 2014-04-09 21:23
只看该作者
|
小
中
大
D7900等于13时才调用子程序,而程序上找不到D7900是怎么赋值的,可能是通过触摸屏按下某个按钮后就会赋值?
分享
lf626816
QQ279428929
级别: 略有小成
发送短信
加为好友
精华主题:
0
发帖数量:
43 个
工控威望:
258 点
下载积分:
897 分
在线时间: 7(小时)
注册时间:
2008-01-06
最后登录:
2024-07-30
查看lf626816的
主题
/
回贴
5楼
发表于: 2014-04-09 21:27
只看该作者
|
小
中
大
是,触屏开13号窗口D7900为13,呼叫子程序,也主是 调试窗口,我说的是这个条件已经满足,
分享
lf626816
QQ279428929
级别: 略有小成
发送短信
加为好友
精华主题:
0
发帖数量:
43 个
工控威望:
258 点
下载积分:
897 分
在线时间: 7(小时)
注册时间:
2008-01-06
最后登录:
2024-07-30
查看lf626816的
主题
/
回贴
6楼
发表于: 2014-04-09 21:33
只看该作者
|
小
中
大
在子程序里图进行调试各个螺母的位置,机械手走到正确的位置,然后按下触屏的选择键,也就是程序对应的M200,M202,之类的,一次就能选择一个,比如是M200,然后点确认,即M206,D8140与D40,里的值就一样了 ,不这样操作,从程序上看,在第3111行,前面三个都置1了,为什么D8140与D40中的值也不一样呢,而且点确认M206时,第3111行DMOV指令前面三个也都是置1的,
分享
zrsheng
级别: 略有小成
发送短信
加为好友
精华主题:
0
发帖数量:
278 个
工控威望:
435 点
下载积分:
11361 分
在线时间: 1021(小时)
注册时间:
2009-08-12
最后登录:
2019-09-14
查看zrsheng的
主题
/
回贴
7楼
发表于: 2014-04-09 21:43
只看该作者
|
小
中
大
2589行调用子程序,之后2598行又给D40赋了个新值
分享
lf626816
QQ279428929
级别: 略有小成
发送短信
加为好友
精华主题:
0
发帖数量:
43 个
工控威望:
258 点
下载积分:
897 分
在线时间: 7(小时)
注册时间:
2008-01-06
最后登录:
2024-07-30
查看lf626816的
主题
/
回贴
8楼
发表于: 2014-04-09 21:56
只看该作者
|
小
中
大
能说清楚点吗,我这好像不影响DMOV指令的
分享
zrsheng
级别: 略有小成
发送短信
加为好友
精华主题:
0
发帖数量:
278 个
工控威望:
435 点
下载积分:
11361 分
在线时间: 1021(小时)
注册时间:
2009-08-12
最后登录:
2019-09-14
查看zrsheng的
主题
/
回贴
9楼
发表于: 2014-04-09 22:01
只看该作者
|
小
中
大
图片:
图片:
触摸屏在手动画面时,每个扫描周期都会将D0Z1 传送到D40 一共传送12个字节,在子程序里,只有在 M206上升沿将D40 传送到D0Z1 ,当M206上升沿触发时,D0Z1的值和D40-D46的数值是一样的,这样主程序D0Z1传送到D40的数个跟子程序里的 D40的值是一样的
分享
lf626816
QQ279428929
级别: 略有小成
发送短信
加为好友
精华主题:
0
发帖数量:
43 个
工控威望:
258 点
下载积分:
897 分
在线时间: 7(小时)
注册时间:
2008-01-06
最后登录:
2024-07-30
查看lf626816的
主题
/
回贴
10楼
发表于: 2014-04-09 22:06
只看该作者
|
小
中
大
什么,没看明白
分享
lf626816
QQ279428929
级别: 略有小成
发送短信
加为好友
精华主题:
0
发帖数量:
43 个
工控威望:
258 点
下载积分:
897 分
在线时间: 7(小时)
注册时间:
2008-01-06
最后登录:
2024-07-30
查看lf626816的
主题
/
回贴
11楼
发表于: 2014-04-09 22:06
只看该作者
|
小
中
大
方便加下QQ说吗,279428929
分享
上一主题
下一主题
工控人家园
综合讨论
关于读取D8140,D8142当前值的程序问题,
http://www.ymmfa.com
访问内容超出本站范围,不能确定是否安全
继续访问
取消访问