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语言中使用则出错,????
cvlsam
富士低压,POD(觸摸屏),PLC专卖
级别: VIP会员

精华主题: 3 篇
发帖数量: 6766 个
工控威望: 38367 点
下载积分: 2379 分
在线时间: 9494(小时)
注册时间: 2006-09-13
最后登录: 2024-10-30
查看cvlsam的 主题 / 回贴
1楼  发表于: 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~