wangnaizhi
级别: 论坛先锋
精华主题: 0
发帖数量: 1273 个
工控威望: 1449 点
下载积分: 5484 分
在线时间: 896(小时)
注册时间: 2015-08-31
最后登录: 2024-11-19
查看wangnaizhi的 主题 / 回贴
楼主  发表于: 2017-12-28 20:15
子程序中是不是不能使用上升沿或者下降沿(时间继电器或者输入点)触发一些信号,还有子程序中能写一些比较复杂的程序吗?
gzcjx555
QQ  296686949
级别: 工控侠客
精华主题: 0
发帖数量: 489 个
工控威望: 4175 点
下载积分: 561 分
在线时间: 338(小时)
注册时间: 2014-02-15
最后登录: 2024-11-25
查看gzcjx555的 主题 / 回贴
1楼  发表于: 2017-12-28 21:03
子程序肯定是可以写复杂的程序,我就写了一个子程序,计算CRC效验的,不是使用CRC指令的哦,任何PLC都可以使用这套方式计算crc。
联系电话15071699246,QQ296686949
wangnaizhi
级别: 论坛先锋
精华主题: 0
发帖数量: 1273 个
工控威望: 1449 点
下载积分: 5484 分
在线时间: 896(小时)
注册时间: 2015-08-31
最后登录: 2024-11-19
查看wangnaizhi的 主题 / 回贴
2楼  发表于: 2017-12-29 10:45
引用
引用第1楼gzcjx555于2017-12-28 21:03发表的  :
子程序肯定是可以写复杂的程序,我就写了一个子程序,计算CRC效验的,不是使用CRC指令的哦,任何PLC都可以使用这套方式计算crc。

我用台达的call指令 就是不执行  还是有什么注意点 没有注意到 我准备用子程序控制气缸和轴的动作的
renjiawonder
级别: 家园常客
精华主题: 0
发帖数量: 476 个
工控威望: 579 点
下载积分: 4836 分
在线时间: 174(小时)
注册时间: 2009-12-01
最后登录: 2023-08-01
查看renjiawonder的 主题 / 回贴
3楼  发表于: 2017-12-29 15:55
CALL指令 也 很 头疼 。
不会用 。
子 程 序 内 , 它 的 输 出  会 在  外部 程序 保持么 ?能改变 该输出。
岚露潇雨
级别: 探索解密
精华主题: 0
发帖数量: 47 个
工控威望: 149 点
下载积分: 3353 分
在线时间: 21(小时)
注册时间: 2017-05-15
最后登录: 2023-07-04
查看岚露潇雨的 主题 / 回贴
4楼  发表于: 2017-12-30 15:57
子程序执行完之后会返回计算的结果,并没有说不能用跳沿。找台达100例看
wangnaizhi
级别: 论坛先锋
精华主题: 0
发帖数量: 1273 个
工控威望: 1449 点
下载积分: 5484 分
在线时间: 896(小时)
注册时间: 2015-08-31
最后登录: 2024-11-19
查看wangnaizhi的 主题 / 回贴
5楼  发表于: 2018-01-04 15:42
引用
引用第4楼岚露潇雨于2017-12-30 15:57发表的  :
子程序执行完之后会返回计算的结果,并没有说不能用跳沿。找台达100例看

101例 没有讲清。。。
wodeqingchun
级别: 探索解密
精华主题: 0
发帖数量: 9 个
工控威望: 102 点
下载积分: 1174 分
在线时间: 7(小时)
注册时间: 2014-07-28
最后登录: 2018-04-10
查看wodeqingchun的 主题 / 回贴
6楼  发表于: 2018-01-13 14:49
子程序编写的时候要注意,不能重复使用相同的东西,调用的时候需要把其他子程序里的东西全部复位
本帖最近评分记录:
  • 下载积分:+1(renjiawonder) 能 再 细 节 些 么 ?