zhangli019
级别: 工控侠客
精华主题: 0
发帖数量: 588 个
工控威望: 2465 点
下载积分: 1907 分
在线时间: 136(小时)
注册时间: 2011-02-18
最后登录: 2024-01-27
查看zhangli019的 主题 / 回贴
楼主  发表于: 2011-05-24 20:18

   本人用台达ES2的主机。如图所示调用子程序

每次开机之后第一次执行子程序总是只执行前面的两三步,后面的不执行,但是,第二次,第三次调用子程序就没有任何问题。请各位帮我分析下原因
给我一根杠杆,一个支点
zhangli019
级别: 工控侠客
精华主题: 0
发帖数量: 588 个
工控威望: 2465 点
下载积分: 1907 分
在线时间: 136(小时)
注册时间: 2011-02-18
最后登录: 2024-01-27
查看zhangli019的 主题 / 回贴
1楼  发表于: 2011-05-24 21:57
请各位给点帮助
给我一根杠杆,一个支点
原野
原野
级别: 家园常客
精华主题: 3 篇
发帖数量: 272 个
工控威望: 628 点
下载积分: 884 分
在线时间: 282(小时)
注册时间: 2010-08-12
最后登录: 2024-10-28
查看原野的 主题 / 回贴
2楼  发表于: 2011-05-24 22:16
扫描
你将后面的分下一段
地址:佛山市南海区狮山镇
zhangli019
级别: 工控侠客
精华主题: 0
发帖数量: 588 个
工控威望: 2465 点
下载积分: 1907 分
在线时间: 136(小时)
注册时间: 2011-02-18
最后登录: 2024-01-27
查看zhangli019的 主题 / 回贴
3楼  发表于: 2011-05-24 22:41
楼上的,请问怎么分段?能给个实例吗?
给我一根杠杆,一个支点
sjm213
有小知识,无大学问。
级别: 论坛版主

精华主题: 7 篇
发帖数量: 5200 个
工控威望: 7423 点
下载积分: 158829 分
在线时间: 3162(小时)
注册时间: 2007-11-21
最后登录: 2024-11-28
查看sjm213的 主题 / 回贴
4楼  发表于: 2011-05-25 00:29
子程序中如何将M512置位的?
caifangchun
级别: 略有小成
精华主题: 0
发帖数量: 244 个
工控威望: 348 点
下载积分: 814 分
在线时间: 46(小时)
注册时间: 2011-04-07
最后登录: 2015-08-30
查看caifangchun的 主题 / 回贴
5楼  发表于: 2011-05-25 07:45
检查一下指令有没写错
zhangli019
级别: 工控侠客
精华主题: 0
发帖数量: 588 个
工控威望: 2465 点
下载积分: 1907 分
在线时间: 136(小时)
注册时间: 2011-02-18
最后登录: 2024-01-27
查看zhangli019的 主题 / 回贴
6楼  发表于: 2011-05-25 11:41
指令错了还能编译通过吗?
子程序完成后用SET指令置位M512,已经根据二楼的意见修改程序了。

估计是扫描周期的问题,修改后程序仿真没问题,明天上机运行就知道结果了,感谢二楼!
给我一根杠杆,一个支点
monklee007
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看monklee007的 主题 / 回贴
7楼  发表于: 2011-05-25 20:31
个人觉得   将第一行中的RST M512改为[  M512 ] ,不要RST
                   将第二行 中的M512改为常开
           将第四行中的M512改为常闭
原野
原野
级别: 家园常客
精华主题: 3 篇
发帖数量: 272 个
工控威望: 628 点
下载积分: 884 分
在线时间: 282(小时)
注册时间: 2010-08-12
最后登录: 2024-10-28
查看原野的 主题 / 回贴
8楼  发表于: 2011-05-25 21:54
不客气
地址:佛山市南海区狮山镇
zhangli019
级别: 工控侠客
精华主题: 0
发帖数量: 588 个
工控威望: 2465 点
下载积分: 1907 分
在线时间: 136(小时)
注册时间: 2011-02-18
最后登录: 2024-01-27
查看zhangli019的 主题 / 回贴
9楼  发表于: 2011-05-26 21:44
今天调了,是子程序里面出了问题。
给我一根杠杆,一个支点