shilifa
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看shilifa的 主题 / 回贴
楼主  发表于: 2008-03-17 17:01
我刚在学习step7 编程软件遇到一个问题
我想用一个call 指令 可是在按钮栏里()里面 没有call指令  ? 为什么
他应该在哪里?

然后我换到STL 环境下
输入
CALL  0
按回车  自动变成
CALL  SBR_0:SBR0
在接下来的
输入:
SBR  0
就出错了。不知道为什么
请教 怎么做的!
谢谢!!
cvlsam
富士低压,POD(觸摸屏),PLC专卖
级别: VIP会员

精华主题: 3 篇
发帖数量: 6738 个
工控威望: 37093 点
下载积分: 8510 分
在线时间: 9387(小时)
注册时间: 2006-09-13
最后登录: 2024-05-02
查看cvlsam的 主题 / 回贴
1楼  发表于: 2008-03-17 17:12
请您描述清楚,不要省略,Step7中有Call指令,用于调用功能或者功能块。

Step7 MicroWin中Call指令不作为标准指令,且只能用于调用子程序。
在项目栏中的调用子程序中双击子程序来完成调用。


Call的格式是: Call  符号名:地址名  子程序参数
因此,SBR 0是错误的,地址名的字符之间不允许空格,而SBR_0是符号名。

以上!

Good Luck!
shilifa
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看shilifa的 主题 / 回贴
2楼  发表于: 2008-03-17 17:31
对不起 我还是没弄清楚
比如我现在有这样一程序
Network  1
LD        SM0.1
R          Q0.0
CALL    CALL  SBR_0:SBR0

Network2
LD        SM 0.0
END

Network3
SBR      0( 这个地方出错了,但是这地方应该怎么输入呢?)
......

麻烦呢!!
[ 此贴被shilifa在2008-03-17 17:50重新编辑 ]
shilifa
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看shilifa的 主题 / 回贴
3楼  发表于: 2008-03-17 17:51
没人help 吗?
救救我啊
谢谢了
以恒
Blog: http://ye_w.plcjs.cn/
级别: 工控侠客

精华主题: 5 篇
发帖数量: 467 个
工控威望: 3090 点
下载积分: 4172 分
在线时间: 68(小时)
注册时间: 2007-08-26
最后登录: 2023-09-09
查看以恒的 主题 / 回贴
4楼  发表于: 2008-03-17 21:07
cvlsam已经说得很清楚了
欢迎大家访问我的BLOG:  [URL]http://ye_w.plcjs.cn/[/URL]

1、ABB AC500系列PLC培训或技术支持
2、购买PLC和方案咨询电话:13973322058
3、其他请通过邮箱:07330731@163.com