您现在所在的是:

PLC论坛

回帖:3个,阅读:3838 [上一页] [1] [下一页]
6047
liaosun
文章数:1398
年度积分:50
历史总积分:6047
注册时间:2003/5/4
发站内信
2015论坛贡献奖
2014论坛贡献奖
2013论坛贡献奖
2012论坛贡献奖
2011博客贡献奖
2010博客杰出贡献奖
发表于:2013/7/12 18:36:22
#0楼
我爱温喜喜:不少贴子里说FC调用时要小心特别是块内有计时器和计数器时,不知道要注意些什么?
下面是我的回帖:
在FC里使用像T0、T1这样的定时器,如果多次调用就有问题了,一个定时器不能同时用于两台设备!
解决的方法是在FC中创建一个参数类型为Timer(定时器)的输入参数,在调用时为该参数指定不同的实参,例如设备A的实参为T0、设备B的实参为T1等等。
西门子结构化编程的精髓和相对其他PLC(包括S7-200)的优势就在于FB、FC的可移植性和可重用性。其基本规则是在FB、FC内部不使用任何全局变量,全部使用局部变量。这样的FB、FC的内部程序不作任何修改,就可以在同一项目中多次调用,或者将它们移植到其他项目中去。FC、FB众多的参数类型能实现这一要求。编程人员在工作中积累了大量的这样的FC、FB后,就可以像搭积木一样迅速地创建出满足不同客户要求的类似系统的程序。
作为编程人员应该养成不在FB、FC内部使用全局变量的习惯!
 [/URL]
此帖来自中华工控网工控博客
原文件地址:http://blog.gkong.com/more.asp?id=174537&Name=liaochangchu
我是廖常初,是一个高校的老师,曾在企业从事机械、电气技术工作,长期从事工业控制和PLC应用的教学、科研和工程应用工作。博客中的日志除注明外均为原创。愿意在此与大家探讨工控的问题!
廖常初工控博客地址:http://blog.gkong.com/blog.asp?name=liaochangchu
我曾写过几本小书: 《PLC编程及应用》第3版(S7-200)、《S7-300/400 PLC应用技术》第3版、《FX系列PLC编程及应用》第2版、《S7-200 PLC编程及应用》、《PLC基础及应用》第2版(FX系列大专教材)、《西门子人机界面(触摸屏)组态与应用技术》、《西门子工业通信网络组态编程与故障诊断》、《S7-1200 PLC编程及应用》第2版、《跟我动手学S7-300/400 PLC》、《跟我动手学FX系列PLC》
机械工业出版社廖常初图书专题:http://www.gkong.com/zt/liaochangchu/
7498
lqf1963
文章数:3650
年度积分:50
历史总积分:7498
注册时间:2007/10/20
发站内信
发表于:2013/7/14 9:32:53
#1楼
学习了.谢谢分享
15535
xuhuifox
文章数:2910
年度积分:452
历史总积分:15535
注册时间:2005/3/25
发站内信
发表于:2013/7/14 17:02:18
#2楼
谢谢分享  学习了.
                 一切为了生活
6594
eyujiedianqi
文章数:2622
年度积分:50
历史总积分:6594
注册时间:2009/6/5
发站内信
发表于:2014/1/26 12:14:04
#3楼
谢谢廖老师的指点。

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2025 Gkong.com, All Rights Reserved

46.8003