• «
  • 1
  • 2
  • »
  • Pages: 2/2     Go
langui
级别: 论坛先锋
精华主题: 0
发帖数量: 1541 个
工控威望: 1764 点
下载积分: 6257 分
在线时间: 642(小时)
注册时间: 2014-06-16
最后登录: 2024-12-12
查看langui的 主题 / 回贴
12楼  发表于: 2021-11-13 10:51
smart200里面子程序如果涉及到IN,INOUT,OUT, TEMP这些变量一定要遵守SMART200的调用规则,弄不好就会程序间干涉。
受不了了
级别: 家园常客
精华主题: 0
发帖数量: 598 个
工控威望: 727 点
下载积分: 1673 分
在线时间: 404(小时)
注册时间: 2015-06-17
最后登录: 2024-12-05
查看受不了了的 主题 / 回贴
13楼  发表于: 2021-11-14 06:58
最近遇到一个在某行业排名前三的大企业编程20年的老工程师弄不清楚调用和中断,卖糕得
zhou1211
级别: 略有小成
精华主题: 1 篇
发帖数量: 205 个
工控威望: 362 点
下载积分: 1172 分
在线时间: 66(小时)
注册时间: 2013-11-04
最后登录: 2024-09-18
查看zhou1211的 主题 / 回贴
14楼  发表于: 2021-11-15 18:55
引用
引用第13楼受不了了于2021-11-14 06:58发表的  :
最近遇到一个在某行业排名前三的大企业编程20年的老工程师弄不清楚调用和中断,卖糕得

说不定人家讲究的是继承和派生
受不了了
级别: 家园常客
精华主题: 0
发帖数量: 598 个
工控威望: 727 点
下载积分: 1673 分
在线时间: 404(小时)
注册时间: 2015-06-17
最后登录: 2024-12-05
查看受不了了的 主题 / 回贴
15楼  发表于: 2021-11-16 09:59
引用
引用第14楼zhou1211于2021-11-15 18:55发表的  :

说不定人家讲究的是继承和派生

是的,那行业对于一个外行来说绝对有技术含量,里面大量复杂计算,谁来看了都会说复杂。那种单位有前人遗留下来的现成模板,只需要复制粘贴,大单位高人多,他又没混到精英层,就是某一部分工作整天重复或简单修改,所以就这样了
zhou1211
级别: 略有小成
精华主题: 1 篇
发帖数量: 205 个
工控威望: 362 点
下载积分: 1172 分
在线时间: 66(小时)
注册时间: 2013-11-04
最后登录: 2024-09-18
查看zhou1211的 主题 / 回贴
16楼  发表于: 2021-11-16 16:24
引用
引用楼主yxianming于2020-10-26 11:16发表的 Smart调用子程序异常问题请教 :
用S7-Smart做定时器程序, 做了5组,采用调用子程序办法,但在运行时,1组启动,其余4组也跟着启动,这是是那个地方没有做到位啊?请高人指点      
谢谢先!!!


我们叫只调用一次得叫子程序,多次调用的叫函数块(功能块)或函数。smart没分家,函数块需要分配部分内存来做过程保持,没分配就意味着99%的冲突可能性。函数则是不存在过程保持,单周期完成的。good luck
zhou1211
级别: 略有小成
精华主题: 1 篇
发帖数量: 205 个
工控威望: 362 点
下载积分: 1172 分
在线时间: 66(小时)
注册时间: 2013-11-04
最后登录: 2024-09-18
查看zhou1211的 主题 / 回贴
17楼  发表于: 2021-11-16 16:27
引用
引用第15楼受不了了于2021-11-16 09:59发表的  :

是的,那行业对于一个外行来说绝对有技术含量,里面大量复杂计算,谁来看了都会说复杂。那种单位有前人遗留下来的现成模板,只需要复制粘贴,大单位高人多,他又没混到精英层,就是某一部分工作整天重复或简单修改,所以就这样了

我之前在国企,程序特么还是注释的2000年
受不了了
级别: 家园常客
精华主题: 0
发帖数量: 598 个
工控威望: 727 点
下载积分: 1673 分
在线时间: 404(小时)
注册时间: 2015-06-17
最后登录: 2024-12-05
查看受不了了的 主题 / 回贴
18楼  发表于: 2021-11-18 17:06
引用
引用第17楼zhou1211于2021-11-16 16:27发表的  :

我之前在国企,程序特么还是注释的2000年

妥妥祖传的
yxianming
级别: 略有小成
精华主题: 0
发帖数量: 80 个
工控威望: 277 点
下载积分: 2005 分
在线时间: 64(小时)
注册时间: 2018-07-08
最后登录: 2024-12-06
查看yxianming的 主题 / 回贴
19楼  发表于: 2022-02-23 16:53
引用
引用第16楼zhou1211于2021-11-16 16:24发表的  :

我们叫只调用一次得叫子程序,多次调用的叫函数块(功能块)或函数。smart没分家,函数块需要分配部分内存来做过程保持,没分配就意味着99%的冲突可能性。函数则是不存在过程保持,单周期完成的。good luck

多谢赐教,需要慢慢消化
yxianming
级别: 略有小成
精华主题: 0
发帖数量: 80 个
工控威望: 277 点
下载积分: 2005 分
在线时间: 64(小时)
注册时间: 2018-07-08
最后登录: 2024-12-06
查看yxianming的 主题 / 回贴
20楼  发表于: 2022-02-23 16:55
引用
引用第12楼langui于2021-11-13 10:51发表的  :
smart200里面子程序如果涉及到IN,INOUT,OUT, TEMP这些变量一定要遵守SMART200的调用规则,弄不好就会程序间干涉。

多谢赐教,马上去了解SMART200的调用规则
  • «
  • 1
  • 2
  • »
  • Pages: 2/2     Go