pc8mcu
级别: 探索解密
精华主题: 0
发帖数量: 50 个
工控威望: 149 点
下载积分: 840 分
在线时间: 18(小时)
注册时间: 2014-11-13
最后登录: 2020-04-12
查看pc8mcu的 主题 / 回贴
楼主  发表于: 2015-11-16 08:17
在梯形图中可创建及调用子函数,在ST语言中如何时间?

在主程序完成前调用子程序CALL P10 , 主程序结束 FEND ;
在接下去的可在左母线的左空位置设置子程序标号P10 ,作为子程序的入口, 在子程序的结尾使用SRET  ;

在ST语言中使用则出错,????
pc8mcu
级别: 探索解密
精华主题: 0
发帖数量: 50 个
工控威望: 149 点
下载积分: 840 分
在线时间: 18(小时)
注册时间: 2014-11-13
最后登录: 2020-04-12
查看pc8mcu的 主题 / 回贴
1楼  发表于: 2015-11-16 08:40
ST主程序段结束尾有 END; 吗?  
   看手册没有
cvlsam
富士低压,POD(觸摸屏),PLC专卖
级别: VIP会员

精华主题: 3 篇
发帖数量: 6776 个
工控威望: 38379 点
下载积分: 4181 分
在线时间: 9536(小时)
注册时间: 2006-09-13
最后登录: 2024-12-20
查看cvlsam的 主题 / 回贴
2楼  发表于: 2015-11-16 08:48
引用
引用第1楼pc8mcu于2015-11-16 08:40发表的  :
ST主程序段结束尾有 END; 吗?  
   看手册没有


1、ST语言中没有END语句,因为主程序默认了隐含的END语句。
2、ST语言通过FC,FB来作为程序调用。

ST语言贴近Pascal语言,而Pascal语言和C语言也有很多共同之处,所以请结合C语言的要素去学习。

再这样下去恐怕真的像网友说的:
在程序员眼中,你精通PLC。
在工程师眼中,你精通C语言了。

Good Luck~
pc8mcu
级别: 探索解密
精华主题: 0
发帖数量: 50 个
工控威望: 149 点
下载积分: 840 分
在线时间: 18(小时)
注册时间: 2014-11-13
最后登录: 2020-04-12
查看pc8mcu的 主题 / 回贴
3楼  发表于: 2015-11-16 09:16
谢谢了,不然匆匆翻完手册,也找不到,
  能不能,稍将一下具体,太谢谢了,这样比较容易理解,然后再深入,谢谢
pc8mcu
级别: 探索解密
精华主题: 0
发帖数量: 50 个
工控威望: 149 点
下载积分: 840 分
在线时间: 18(小时)
注册时间: 2014-11-13
最后登录: 2020-04-12
查看pc8mcu的 主题 / 回贴
4楼  发表于: 2015-11-16 09:31
主要讲方法,,因为各位的经验很重要,谢谢!!