返回工控网首页
|
| 添加到收藏夹
中国自动化学会专家咨询工作委员会指定宣传媒体
免费注册
广告服务
|
客服中心
您现在所在的是:
西门子SIEMENS
工控论坛首页
→
西门子SIEMENS
→ 浏览主题:
关于s7-300一个有参FC二分频例子的问题
回帖:
4
个,阅读:
1105
次
[上一页]
[1]
[下一页]
* 帖子主题:
关于s7-300一个有参FC二分频例子的问题
收藏
分享到
644
fkkfly
文章数:
8
年度积分:
50
历史总积分:
644
作者的所有帖子(8)
注册时间:
2014/3/18
发站内信
发表于:2014/8/4 10:53:25
#0楼
根据例程所讲:如果输入信号S_IN出现上升沿,则对S_OUT取反,然后将S_OUT的信号状态送LED显示;否则,程序直接跳转到LP1,将S_OUT的信号状态送LED显示。
可是按照理论来讲,NET2是取反的程序语句,当S_IN输入检测到上升沿时,就直接跳转到LP1了,NET2被跳过并没有执行,这跟例程所讲完全不符啊,还有不管根据理论还是仿真,S_OUT一直在以PLC的扫描周期做正负跳变,根本出不了图中的脉冲显示啊!
由于刚接触西门子300,所以很多地方不懂,求大神讲解,小弟不甚感激啊!
【方案】
本安型现场通信
只看该作者
|
赞
[0]
|
踩
[0]
|
引用
|
回复
|
编辑
|
推荐
|
举报
|
结帖
|
管理
1570
产品体验中心会员
hongzhan2013
文章数:
139
年度积分:
53
历史总积分:
1570
作者的所有帖子(139)
注册时间:
2013/11/26
发站内信
发表于:2014/8/4 14:16:19
#1楼
1.F_P边沿检查指令,输出只有1个扫描周期,因此出这个周期时间外NOT取反都为1,所以实际跳转都调到同一指令上;
2.程序段2:是何意?接通线圈马上又断开,一直循环?
3.边沿检查指令-(P)-在FC块中最好用全局变量;若程序调用的块多个的话,用临时变量上升沿检查是很容易出错的。
因为调用程序时同一级FB、FC的临时变量公用同一片地址区,前面调用的块的临时变量会被后面调用的块的临时变量覆盖,所以上升沿检测指令不能正常运行。
【方案】
图尔克 | I/O模块简化了燃料电池测试台的设置和移动使用
只看该作者
|
赞
[0]
|
踩
[0]
|
引用
|
回复
|
编辑
|
推荐
|
举报
|
管理
644
fkkfly
文章数:
8
年度积分:
50
历史总积分:
644
作者的所有帖子(8)
注册时间:
2014/3/18
发站内信
发表于:2014/8/5 9:14:11
#2楼
回复 #1楼 hongzhan2013
这段程序是s7-300的例程案例里面的,我也不清楚是否正确
1.可是JMPN是0跳转啊,JMP才是1跳转,按照程序这样的话能出图中的时序图吗?
2.第二段程序是取反指令,按照案例的初衷应该就是想让PLC检测到上升沿时,S_OUT输出部分进行一次电平的跳变,使其产生上图中的时序。
3.谢谢楼主的解析,这点我真的没有去注意过,以后一定要记住这一点,受教了。
【方案】
英威腾单变频一体机方案
只看该作者
|
赞
[0]
|
踩
[0]
|
引用
|
回复
|
编辑
|
推荐
|
举报
|
管理
1570
产品体验中心会员
hongzhan2013
文章数:
139
年度积分:
53
历史总积分:
1570
作者的所有帖子(139)
注册时间:
2013/11/26
发站内信
发表于:2014/8/5 10:55:54
#3楼
回复 #2楼 fkkfly
1.你可以仿真一下,我觉得程序段1的结果JMPN的状态都是1,仅仅检查到上升沿后的1个扫描周期为0(几十毫秒)。
2.S_OUT的自己常闭触点如何线圈S_OUT,线圈S_OUT应该是LED吧
我是看不出可以实现那个时序图啦
【方案】
趣味红外|冲锋枪扣动扳机的瞬间,哪里最值得关注呢?
只看该作者
|
赞
[0]
|
踩
[0]
|
引用
|
回复
|
编辑
|
推荐
|
举报
|
管理
644
fkkfly
文章数:
8
年度积分:
50
历史总积分:
644
作者的所有帖子(8)
注册时间:
2014/3/18
发站内信
发表于:2014/8/6 8:59:06
#4楼
回复 #3楼 hongzhan2013
恩!我试了下,把-<NOT>-拿掉之后,仿真出来的结果就对了。
【方案】
图尔克 FS+流量传感器如何实现精确测量?
只看该作者
|
赞
[0]
|
踩
[0]
|
引用
|
回复
|
编辑
|
推荐
|
举报
|
管理
工控学堂推荐视频:
PLC学习视频
变频器学习视频
西门子学习视频
三菱学习视频
更多学习视频>>
•
[视频课程]零基础快速入门西门子S7-1500PLC
•
[视频课程]西门子PLC博途应用精选
•
[视频课程]西门子S7-1200编程应用入门
•
[视频课程]西门子S7-1500PLC与博途应用-基础课程
•
[视频课程]西门子变频器参数设置和实操训练
•
[视频课程]5节课掌握西门子PLC模拟量应用
•
[视频课程]7节课带你玩转西门子LOGO!智能逻辑控制器
•
[视频课程]西门子小型PLC学习指导课
•
[视频课程]西门子PLC入门指导
62.4004