PCS7加入自己的FC块怎么处理此FC的slc ob1如何调用fc

PCS7+CEMAT系统在实际应用中的问题及解决方法_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
您可以上传图片描述问题
联系电话:
请填写真实有效的信息,以便工作人员联系您,我们为您严格保密。
PCS7+CEMAT系统在实际应用中的问题及解决方法
||暂无简介
易发表网提供各学科期刊论文下载、毕业论文...|
总评分0.0|
试读已结束,如果需要继续阅读或下载,敬请购买
你可能喜欢当前位置:
主题:599710 ┆ 帖子:4573225
┆ 今日新贴:319
昨日贴数:921 ┆ 1历史最高贴数:2056
(日)在线用户:5000人
如何插入一个FC106块?
给TA发消息
加TA为好友
发表于: 19:52:40 楼主
我们用的s7程序有个模拟量是计算得出的实型数,但是在wincc里面的pv值调用里面是16位整型数,而wincc里面问工程师说是数据类型不能改了,所以想通过fc106块将实型数整定为整型数,原来没fc106块,自己插入一个块,却是普通块,不是受系统保护的块,调用以后没有管脚,没法填入DB数据啊,不知道我说的明白吗?请高手指点一下解决办法,呵呵,简单的说就是怎么插入一个受保护的FC106块,谢谢!
给TA发消息
加TA为好友 发表于: 20:12:08 1楼
作为整定,你应该插入Library中的FC106,而非自己编写的FC106.
如果你自己编写FC106的功能,那么你应该定义IN,OUT等引脚并编写程序。
给TA发消息
加TA为好友 发表于: 20:50:37 2楼
非常感谢,我试一下,应该是这么回事,不过原来块中有一个受保护的FC105块,不知他怎么插入的,自己插入的FC106却不是系统定义好的,还是不熟悉系统啊,多谢yuanle兄!!!
给TA发消息
加TA为好友 发表于: 21:08:40 3楼
FC105(Scale),FC106(UnScale)~~Library中插入
Good Luck~
给TA发消息
加TA为好友 发表于: 06:22:37 4楼
谢谢,找到你说的地方了,不过fc105成了红色的块
给TA发消息
加TA为好友 发表于: 06:56:30 5楼
明白了,只要加入库函数后,FC105,FC106会自动在一开始打开的块列表里面插入的吧,退出程序下次打开就会开到,应该是这样吧,非常感谢yuanle兄!!下次给我指点一下pid调整的问题吧,现在我发不上程序来,下次发个程序你帮我看看哪些引脚必须填上pid自动调节才可以使用,手自动可以无扰动切换?谢谢
给TA发消息
加TA为好友 发表于: 23:56:21 6楼
关注一下路过!&
周好评排行周回复排行
[1] [0] [1] [0] [16] [0] [1] [0] [0] [1]
[18] [18] [18] [16] [16] [15] [14] [13] [12] [11]最新求助
[0] [0] [1] [2] [0] [0] [3] [11] [3] [10]s7-300 用户自定义FC块,能不能同时多次调用?为什么我多次同时调用,被调用的块里的数据有干扰!_百度知道
s7-300 用户自定义FC块,能不能同时多次调用?为什么我多次同时调用,被调用的块里的数据有干扰!
序做了个FC块,第二台电机调用就出现计时混乱,用来累计电机的运行时间,望各位明白的大侠帮忙,调用一次,显示很正常
提问者采纳
C2,计数器用C1,依次类推,还有使用临时变量不放心的花,格式选择Counter,还有如果使用了计数器的话,绝对不能重复,C3,写一次以后,在DB块里建立结构变量,调用多次的话,T3,定时器如T1,同样,如果使用了定时器,修改程序里的定时器,格式选择Timer格式,复制替换就行,要把计数器的代号用IN类型或者in—OUT方式连接出去,记住!调用多次的花,定时器代号用IN类型或者in—OUT方式,那么多次调用就会出现不稳定数值乱跳的现象,调用的时候按顺序填写代号!,不能重复使用,记住调用的定时器不能重复,就把临时变量输出到外部放在DB块里,T2调用FC块时
提问者评价
别人用的我的百度问问。。不过你的答案最好使,也给你分
采纳率100%
其他类似问题
为您推荐:
其他4条回答
不可以多次调用的话还写FC干什么呢?定时器在FC中使用,应作为Timer变量进行传送.
FC块里有实参和形参,如果多次调用,讲FC程序块里的所有参数都设置成形参,即可
可能是你调用的FC块编程里用的的有全局使用的地址(如M,DB等),多次调用数值就冲突了,你可以检查一下你的程序,在调用的块里的地址都换成局部使用的地址,就是块内定义的地址,以#开头,调用只要赋值不同的输入输出就可以了
肯定能,是fc做的有问题,
自定义的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁每日登录:+1西币&+1积分
&下次自动登录
绑定第三方账号登录 & & &
扫描二维码登录支持中心移动端
获取动态密码
| 新手必读 |
You are here:
FC块用UC调用问题
手机登录找答案
热点活动:
FC块用UC调用问题 - 已解决问题
在FC程序块里面调用了FC800程序块,用的是UC调用,这个是不带参数调用,但他下面的&P#L&22.0&&P#L&32.0&&&&&P#L&18.2是干什么用。FC800里面的&L&&&&&P##IN0&&&&&&LAR1&&&&&&&&L&&&&&P##IN1&&&&&&LAR2&&的IN0和IN1是从哪里来的,这些程序是用SCL编的,现在是用语句表打开的,现在用的是UC调用,是不是IN0和IN1就没有用?谢谢!
问题补充:见图片
图片说明:
产品版区:
悬赏分:5 | 解决时间: 08:08:11 | 提问者: -
问题ID:108637
1、这样写就直观了。UC&&FC800P#L&22.0&//就是#IN0P#L&32.0&&//就是#IN1P#L&18.2//就是#IN2程序:L&&&&&P##IN0//就是#L&22.0LAR1&&L&&&&&P##IN1//就是#L&32.0LAR2&&2、转帖:UC指令是不能传递参数的,但是并不代表UC指令不能传递地址(SETP7手册没有关于这方面的文档资料),在实际中发现UC调用FC时可以传递地址,语句的格式是:&UC&FCx{addr1,addr2,...,addrn};&这种使用方法只能在STL文本状态下使用,在非文本模式下无法书写,但是可以显示,在非文本下显示的格式是:UC&FCxaddr1addr2addrn有了UC调用FC的传递地址格式,我们还要知道地址和我们FC的参数对应方法:&输入参数&--&&返回参数&--&&输出参数&--&&输入输出参数&.有了上面的方法,我们可以使用UC来调用带参数的FC了,我们还是以上面的程序为例,在OB1中使用UC调用&FC_DEMO&&,.&//其他程序代码UC&&FC_DEMO&&{P#DBX&0.0,P#L&20.0,P#M&0.0};.&//其他程序代码编译后,在非文本模式下看OB1的代码,.&//其他程序代码&UC&&FC_DEMO&P#DBX&0.0P#L&20.0P#M&0.0.&//其他程序代码我们把程序下载到PLC去执行,他的效果和使用CALL指令的效果是一样的。
提问者对于答案的评价:谢谢
已阅,最佳答案正确。
置评专家:西门子自动化技术支持& 14:22:33
更多相关问题
本版精华问答
等待您来回答
作者/最新回复
最后回复时间
UC调用FC块,下面的P#L22.0等就是FC的参数,是以地址指针的形式出现的。
& 20:07:48
关于UC转换后的写法参见地址中的详细解答。
& 21:31:25
上一页1下一页&
20秒帮我们优化支持中心!
欢迎您访问支持中心!
丰富的视频,全方位的文档,大量的网友交流精华……
为了更好的完善这些内容,我们诚邀您在浏览结束后,花20秒左右的时间,完成一个用户在线调查!
感谢您的支持!
欢迎您来到找答案
在“找答案”,已有超过7万个被解决的技术问题供您参考!
西门子技术专家亲自把关!常规的,简单的问题,在这里您都可以找到答案!
遇到了问题,就来“找答案”提问。
点击搜索框右侧的提问按钮,只需2步就能成功提交问题!分分钟就有无数大侠前来帮你。
在“找答案”每天都有大量的新问题。
别犹豫,只需要点击问题下方的“我要回答”就能参与。答题不光有积分相送,也会给您积攒大侠人气。
“找答案”定期开展各种有奖活动期待您的参与。
更有机会参加西门子高端用户峰会。领略西门子的博大精深!后使用快捷导航没有帐号?
查看: 3194|回复: 7
网友谈编写西门子S7-300的功能容易出错的一个问题
收到鲜花 朵
阅读权限150
主题好友积分
&成长值: 11494VIP6, 成长值 15000, 距离下一级还需 3506 成长值签到天数: 1101 天连续签到: 1 天[LV.8]以坛为家II&
已提交版主身份信息登记
TA在日21时25分获得了这枚徽章。 []
2013年海川十佳会员 及 十佳版主
最佳技术参与者 均可佩戴本徽章。
TA在日21时24分获得了这枚徽章。 []
海川社区常住居民 在海川签到500天 可领本徽章
TA在日21时17分获得了这枚徽章。 []
在线时间达到2400小时,可以直接领取本徽章。
TA在日21时16分获得了这枚徽章。 []
发帖数超过2099个即可自领本徽章
TA在日21时16分获得了这枚徽章。 []
申领前提条件为5威望,对海川热心参与的会员
TA在日21时16分获得了这枚徽章。 []
网友说:“我编写的功能FC1里边有一个SR置位复位块,在OB1调用4次FC1,怎么搞也不行,后来我把它改为分开的置位、复位指令就好了。我怎么也想不明白怎么回事。”
下图是他的FC的局部程序。
1.jpg (11.6 KB, 下载次数: 1)
11:10 上传
首先要注意SR触发器用来对图中的M0.0置位和复位,同时也对Q输出端可选的BOOL变量置位和复位。程序中的M0.0和局部变量#zuudianyuan(主电源)的作用是重复的,可以只用其中之一。
SR触发器有记忆和保持的功能。调用一次FC1,M0.0用来记忆一台设备的启动、停止命令。调用两次FC1,能用M0.0同时记忆两台设备的启动、停止命令吗?当然不行。
要想多次调用FC,其中有记忆功能的变量不能使用绝对地址,也不能使用局部变量中的临时变量。
最简单的解决方法是删除图中的线圈,将M0.0改为要控制的#zuudianyuan。
对于S7-300来说,SR方框上的地址可以使用输出参数。但是对于S7-200的子程序(相当于S7-300的FC),如果使用输出参数,多次调用该子程序时就会出错。应改为IN_OUT参数。
资料文件共享
欢迎积极参与交流
(788365号)
收到鲜花 朵
阅读权限180
主题好友积分
签到天数: 400 天连续签到: 1 天[LV.6]海川常住居民III&
热心参与帮助他人,---- 应助(最佳答案-5次)数在50次以上的可自动领取本徽章
TA在日09时07分获得了这枚徽章。 []
2013年海川十佳会员 及 十佳版主
最佳技术参与者 均可佩戴本徽章。
TA在日21时08分获得了这枚徽章。 []
申领前提条件为5威望,对海川热心参与的会员
TA在日15时48分获得了这枚徽章。 []
发帖数超过2099个即可自领本徽章
TA在日16时33分获得了这枚徽章。 []
坐在沙发上 慢慢看
我觉得有时候 SR触发器不是很好用
收到鲜花 朵
阅读权限150
主题好友积分
&成长值: 11494VIP6, 成长值 15000, 距离下一级还需 3506 成长值签到天数: 1101 天连续签到: 1 天[LV.8]以坛为家II&
已提交版主身份信息登记
TA在日21时25分获得了这枚徽章。 []
2013年海川十佳会员 及 十佳版主
最佳技术参与者 均可佩戴本徽章。
TA在日21时24分获得了这枚徽章。 []
海川社区常住居民 在海川签到500天 可领本徽章
TA在日21时17分获得了这枚徽章。 []
在线时间达到2400小时,可以直接领取本徽章。
TA在日21时16分获得了这枚徽章。 []
发帖数超过2099个即可自领本徽章
TA在日21时16分获得了这枚徽章。 []
申领前提条件为5威望,对海川热心参与的会员
TA在日21时16分获得了这枚徽章。 []
傻傻小木头 发表于
坐在沙发上 慢慢看
我觉得有时候 SR触发器不是很好用
只要领悟了其中的道理,掌握了使用方法就好用了,我以前也是不知道如何只用,做了无数实验才搞明白的!呵呵
同意你的观点
(788365号)
收到鲜花 朵
阅读权限180
主题好友积分
签到天数: 400 天连续签到: 1 天[LV.6]海川常住居民III&
热心参与帮助他人,---- 应助(最佳答案-5次)数在50次以上的可自动领取本徽章
TA在日09时07分获得了这枚徽章。 []
2013年海川十佳会员 及 十佳版主
最佳技术参与者 均可佩戴本徽章。
TA在日21时08分获得了这枚徽章。 []
申领前提条件为5威望,对海川热心参与的会员
TA在日15时48分获得了这枚徽章。 []
发帖数超过2099个即可自领本徽章
TA在日16时33分获得了这枚徽章。 []
zlky2005 发表于
只要领悟了其中的道理,掌握了使用方法就好用了,我以前也是不知道如何只用,做了无数实验才搞明白的!呵 ...
因为RS无法自动复位把&&是吧
(176866号)
收到鲜花 朵
阅读权限20
主题好友积分
签到天数: 94 天连续签到: 1 天[LV.4]海川常住居民I&
本帖最后由 neuzkm 于
13:39 编辑
重建一个FB块不就好了,用FC块是不行的。
(867065号)
收到鲜花 朵
阅读权限70
主题好友积分
签到天数: 150 天连续签到: 1 天[LV.4]海川常住居民I&
西门子的PLC编程没用过,看这个局部程序及说明,有点浅显的观点?
1、功能块的调用理论上可以用无数次的调用,但不能出现相同的名,比如M0.0,应该只能用一次这个名吧。
2、逻辑上来说,这个复位可以做的很简单,有必要还把输出线圈的信号作为输入继电器的信号嘛?
欢迎积极参与交流
(723127号)
收到鲜花 朵
阅读权限10
主题好友积分
签到天数: 38 天连续签到: 1 天[LV.2]海川新秀&
进SR的那对常开常闭触点去掉就好了,你这属于使用不规范
(723127号)
收到鲜花 朵
阅读权限10
主题好友积分
签到天数: 38 天连续签到: 1 天[LV.2]海川新秀&
想要控制信号几秒后自动复位的话,可在输出信号端驱动一个使用脉冲扩展指令(上升沿触发,开始计时,定时到底,输出变成低电平)
鼓励新会员发言
海川化工论坛网化工技术交流第一站,共同学习 共同提高!
广告投放与宣传
违规贴举报删除请联系邮箱:或者 QQ:(即时)
丰行天下-海川化工论坛 版权所有--- Powered by

我要回帖

更多关于 批处理 fc 的文章

 

随机推荐