故事作者:WWCWWC

最近创作

看看TA的故事

【跨新年】一个用SCL编程的简易方波程序

已锁定

WWCWWC

西门子1847工业学习平台

  • 帖子

    9213
  • 精华

    158
  • 被关注

    1480

论坛等级:至圣

注册时间:2008-07-26

钻石 钻石 如何晋级?

【跨新年】一个用SCL编程的简易方波程序

747

4

2023-01-13 11:39:31

一个用SCL编程的简易方波程序

  前一段时间,看到网友的提问,需要解释一个由SCL编程方式的程序,问题链接:https://www.ad.siemens.com.cn/service/answer/solve_282158_1072.html 这个程序相对比较简单,可以通过仿真验证,我按提问者的程序复制了一个程序,图示:创建一个FB1


其中,红框部分是验证时,根据需要做的调整。

程序功能解释:启动子程序start管脚 = 1,Reversed管脚 =1时,运行定时器[0]为true,定时器[1]为false;如果Reversed管脚 = 0时,运行定时器[0]为false,定时器[1]为true。

#SV_OC[0] * 1000的含义是定时器时基由mS换算成S。

  将FB1在OB1中调用,填写必须的几个管脚实参。启动仿真器,程序下载到仿真器,验证图示:SV_OC管脚由外部创建的数据块赋值。

验证结果能够满足控制需要,有兴趣的网友可以照此程序熟悉,测试一下。

Traces功能测试:

将SV_OC管脚设置,数据块1的设置:

定时器[0] = 1S,定时器[1] = 100mS。

1)使能start管脚 = 1,Reversed管脚 =1时的Traces波形:

2)使能start管脚 = 1,Reversed管脚 = 0时的Traces波形:

Reversed管脚状态,是切换输出Pluse_Valve管脚有效值的倒向。


【跨新年】一个用SCL编程的简易方波程序 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

网友专栏

共有3374条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
X 图片
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。