• «
  • 1
  • 2
  • »
  • Pages: 2/2     Go
twingo49
级别: 网络英雄

精华主题: 0
发帖数量: 559 个
工控威望: 9134 点
下载积分: 20413 分
在线时间: 1013(小时)
注册时间: 2013-08-08
最后登录: 2024-05-04
查看twingo49的 主题 / 回贴
12楼  发表于: 2018-06-29 16:52
引用
引用第11楼醉公子紫辰于2018-06-29 16:37发表的  :


你好,我有个问题想问下,假如我把这300多步的程序做成了一个程序功能块,那我别的工位要引用这个功能块,输入输出信号不一样怎么办呢?还是说功能块可以让我定义不同的输入输出信号?

可以讓你定義
醉公子紫辰
级别: 正式会员
精华主题: 0
发帖数量: 7 个
工控威望: 51 点
下载积分: 683 分
在线时间: 2(小时)
注册时间: 2018-05-10
最后登录: 2018-07-17
查看醉公子紫辰的 主题 / 回贴
13楼  发表于: 2018-06-30 09:30
明白了,谢谢各位了!
caoxj007
级别: 探索解密
精华主题: 0
发帖数量: 29 个
工控威望: 159 点
下载积分: 1095 分
在线时间: 324(小时)
注册时间: 2013-04-24
最后登录: 2024-02-29
查看caoxj007的 主题 / 回贴
14楼  发表于: 2018-06-30 09:50
功能块就是这个作用,定义不同的输入输出,内部功能一模一样。
心碎了无痕
人不疯很难成功
级别: 略有小成
精华主题: 0
发帖数量: 258 个
工控威望: 490 点
下载积分: 75848 分
在线时间: 592(小时)
注册时间: 2009-04-09
最后登录: 2024-05-04
查看心碎了无痕的 主题 / 回贴
15楼  发表于: 2018-06-30 10:28
调用子程序,然后用变址看行不行
周先生
级别: 略有小成
精华主题: 0
发帖数量: 274 个
工控威望: 338 点
下载积分: 7272 分
在线时间: 77(小时)
注册时间: 2018-03-19
最后登录: 2024-04-27
查看周先生的 主题 / 回贴
16楼  发表于: 2018-07-05 08:54
引用
引用第11楼醉公子紫辰于2018-06-29 16:37发表的  :


你好,我有个问题想问下,假如我把这300多步的程序做成了一个程序功能块,那我别的工位要引用这个功能块,输入输出信号不一样怎么办呢?还是说功能块可以让我定义不同的输入输出信号?


是的。FB输入输出是变量,可以更改,但内部动作不会变。像您这样的有多个相同动作的工位,用FB可以方便很多
不习惯ta
级别: 探索解密
精华主题: 0
发帖数量: 129 个
工控威望: 191 点
下载积分: 944 分
在线时间: 62(小时)
注册时间: 2018-04-16
最后登录: 2024-04-28
查看不习惯ta的 主题 / 回贴
17楼  发表于: 2018-07-05 08:59
直接把它循环20次不行?
计数器计数
xuanyang2006
级别: 探索解密
精华主题: 0
发帖数量: 30 个
工控威望: 164 点
下载积分: 686 分
在线时间: 13(小时)
注册时间: 2018-04-19
最后登录: 2020-04-21
查看xuanyang2006的 主题 / 回贴
18楼  发表于: 2018-07-05 15:59
如果是S7 1200可以定义FC块,同一功能调用FC块就可以了;200系列定义子程序也是一样的,三菱也可以
yrm258
人生就像一台PLC。人可以选择谁的指令,PLC没有选择。
级别: 论坛先锋
精华主题: 0
发帖数量: 356 个
工控威望: 1226 点
下载积分: 1115 分
在线时间: 90(小时)
注册时间: 2015-09-11
最后登录: 2024-01-31
查看yrm258的 主题 / 回贴
19楼  发表于: 2018-07-05 16:33
功能块上再加上变此工能就OK了。
人生没有如果只有后果
五广土
级别: 略有小成
精华主题: 0
发帖数量: 58 个
工控威望: 256 点
下载积分: 632 分
在线时间: 26(小时)
注册时间: 2018-04-13
最后登录: 2018-08-07
查看五广土的 主题 / 回贴
20楼  发表于: 2018-07-05 16:34
引用
引用第11楼醉公子紫辰于2018-06-29 16:37发表的  :


你好,我有个问题想问下,假如我把这300多步的程序做成了一个程序功能块,那我别的工位要引用这个功能块,输入输出信号不一样怎么办呢?还是说功能块可以让我定义不同的输入输出信号?

块中的输出点你可以用一个变量(管脚)先代替,调用块后将不同的输出点填入管脚。


  
三菱没学,只学了西门子,应该原理差不多吧?你看着试试吧
醉公子紫辰
级别: 正式会员
精华主题: 0
发帖数量: 7 个
工控威望: 51 点
下载积分: 683 分
在线时间: 2(小时)
注册时间: 2018-05-10
最后登录: 2018-07-17
查看醉公子紫辰的 主题 / 回贴
21楼  发表于: 2018-07-16 17:34
引用
引用第16楼周先生于2018-07-05 08:54发表的  :


是的。FB输入输出是变量,可以更改,但内部动作不会变。像您这样的有多个相同动作的工位,用FB可以方便很多


前辈你好,我还有个疑问,在我这300多步程序做成的程序块中,是有虚拟的M点做标志位的,还有设定的时间参数D,那做成FB之后,里面的这个M点是不是也会随着引用次数来变化?还是说我需要它跟着引用不同输入输出变化的时候也将这个M点设置为变量?不需要他变化就设置成固定的M点?
guojinhuo
级别: 略有小成
精华主题: 0
发帖数量: 72 个
工控威望: 352 点
下载积分: 1326 分
在线时间: 26(小时)
注册时间: 2018-04-24
最后登录: 2022-10-23
查看guojinhuo的 主题 / 回贴
22楼  发表于: 2018-07-16 17:49
   学习了,听说过时做成块调用的
lkxlqd
级别: 正式会员
精华主题: 0
发帖数量: 8 个
工控威望: 89 点
下载积分: 770 分
在线时间: 3(小时)
注册时间: 2018-06-19
最后登录: 2019-07-08
查看lkxlqd的 主题 / 回贴
23楼  发表于: 2018-07-16 20:49
引用
引用第11楼醉公子紫辰于2018-06-29 16:37发表的  :


你好,我有个问题想问下,假如我把这300多步的程序做成了一个程序功能块,那我别的工位要引用这个功能块,输入输出信号不一样怎么办呢?还是说功能块可以让我定义不同的输入输出信号?



功能块可以有形参啊,定义个输入,每次输入可以不同,输出也是
  • «
  • 1
  • 2
  • »
  • Pages: 2/2     Go